Function at 0x14002f040
Capabilities:
Authenticate hmac
Encrypt data using curve25519
Inspect section memory permissions
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
mov rax, qword [0x14038be80]
xor rax, rbp
mov qword [rbp + 0x90], rax
mov eax, dword [0x14038bf10]
lea esi, [rax + 1]
imul esi, eax
mov r8d, esi
not r8d
mov eax, r8d
and eax, 0xd2a2ec50
mov ecx, esi
and ecx, 0x2d5d13af
or ecx, eax
mov edx, r8d
mov r10d, r8d
or edx, 0x4030000
mov eax, ecx
xor eax, 0x20000
and edx, 0xcd0320c1
or eax, 0xc90020c1
xor ecx, 0x1c1022
and eax, 0xcd0320c1
and ecx, 0x3c1822
or ecx, eax
mov eax, esi
and eax, 0x32c0c71c
or eax, edx
xor eax, ecx
mov r8d, eax
xor r8d, 0x616c15d8
mov edx, eax
xor edx, 0x43f1822
and r8d, edx
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x5e22ecf3
and r8d, 0xa1dd130c
or r8d, r9d
mov r9d, edx
or r9d, 0x9aacf205
mov r11d, eax
xor r11d, 0x21400108
or ecx, r9d
and r9d, 0x5e22ecf3
and r11d, 0x21510108
or r11d, r9d
xor r11d, r8d
not ecx
or ecx, r11d
or edx, 1
mov r9d, ecx
xor r9d, 0x9aacf204
mov r8d, r9d
or r9d, edx
and edx, 0xc14876a2
and r8d, 0xc14876a2
xor ecx, 0x24130959
xor eax, 0x3a80815c
and ecx, 0x3eb7895d
or ecx, r8d
and eax, 0x3eb7895c
or eax, edx
xor eax, ecx
not r9d
or r9d, eax
mov eax, r9d
or eax, 0x2c618221
mov ecx, r9d
not ecx
and eax, 0x2f63e3b9
mov edx, ecx
and edx, 0x40180c04
or edx, eax
or ecx, 0x3026198
and ecx, 0x2f63e3b9
and r9d, 0x90841042
or r9d, ecx
xor r9d, edx
mov eax, r9d
xor eax, 0xbce59263
and eax, 0x1409d583
xor r9d, 0x4312281c
and r9d, 0xebf62a7c
or r9d, eax
mov eax, r9d
xor eax, 0xe3d02a6c
and eax, 0xf3d03bef
xor r9d, 0x409c400
and r9d, 0xc2fc410
or r9d, eax
mov ecx, r9d
xor ecx, 0xf3d03bef
mov eax, ecx
mov edx, ecx
mov dword [rbp + 0x68], ecx
and eax, 0x7827cf9e
mov edi, r9d
xor edi, 0xc2fc410
mov ecx, edi
and ecx, 0x87d83061
or ecx, eax
mov dword [rbp + 0x80], esi
mov ebx, ecx
xor ebx, edx
mov eax, r10d
and eax, 0xceaa652c
and ebx, ecx
mov dword [rbp + 0x88], ebx
mov r8d, esi
and r8d, 0x31559ad3
or r8d, eax
mov r12d, ebx
xor ebx, 0x36e7dc84
not r12d
not r8d
and ebx, r12d
mov dword [rbp + 0x70], r12d
or r8d, r10d
mov eax, r10d
mov dword [rbp + 0x78], r10d
mov r15d, ebx
not r15d
or r12d, 0x36e7dc84
mov r11d, r12d
or r12d, r15d
and r15d, 0x43959941
and ebx, 0xbc6a66be
or ebx, r15d
and eax, 0x36462cd7
and esi, 0xc9b9d328
or esi, eax
mov eax, r8d
xor eax, 0xf126278
and eax, r8d
mov ecx, eax
not ecx
mov edx, r8d
or edx, 0xf0ed9d87
mov r15d, edx
or edx, ecx
and ecx, 0x926ffd3b
and eax, 0x6d9002c4
or eax, ecx
mov ecx, esi
xor ecx, 0x6062491
xor esi, 0xc1888320
and ecx, 0xe377499
and esi, 0xf1c88b66
or esi, ecx
mov ecx, esi
xor ecx, 0xe222008
xor esi, 4
and ecx, 0xceaa2128
or esi, 0x310192c3
and esi, 0x3101d6c7
or esi, ecx
and r15d, 0x926ffd3b
mov r14d, r8d
not r14d
mov r13d, r14d
and r13d, 0xd100240
or r13d, r15d
xor r13d, eax
mov eax, esi
xor eax, 0x3101d6c7
mov r15d, eax
and r15d, 0x42286028
mov r10d, esi
xor r10d, 0xcefe2938
mov ecx, r10d
and ecx, 0x8d930787
or ecx, r15d
not edx
or edx, r13d
xor esi, 0xc1ec4b40
or r10d, eax
and r10d, esi
mov esi, edx
xor esi, edx
not esi
and esi, r10d
or eax, r14d
and r14d, 0x726cf878
and r8d, 0x8d930787
or r8d, r14d
xor r8d, ecx
xor esi, edx
not eax
or eax, r8d
mov ecx, dword [rbp + 0x88]
xor r9d, 0xf74c7211
and r9d, edi
and r11d, 0x43959941
and ecx, 0x8808223a
or ecx, r11d
xor ecx, ebx
not eax
or eax, esi
mov edx, eax
xor edx, 0x31559ad3
xor eax, 0xceaa652c
mov r8d, edx
and r8d, 0xe72c759f
mov r10d, eax
and r10d, edx
and eax, 0x18d38a60
or eax, r8d
mov r8d, r10d
not r8d
or edx, r8d
and r8d, 0xe72c759f
and r10d, 0x18d38a60
or r10d, r8d
xor r10d, eax
not r12d
or r12d, ecx
mov dword [rbp + 0x60], r12d
not edx
or edx, r10d
mov eax, edx
and eax, 0xfffffffe
mov ecx, dword [rbp + 0x68]
and ecx, 0x2a010600
and edi, 0xd162b001
or edi, ecx
not edx
mov ecx, edx
and ecx, 1
or ecx, eax
mov ebx, edi
xor ebx, 0x2e9d4ffe
mov eax, ebx
and eax, 0x1a4acc1f
mov r8d, ecx
not r8d
or edx, 0xfffffffe
mov r10d, edx
or edx, r8d
and r8d, 0xb8cf4516
not r10d
and ecx, 0x4730bae9
or ecx, r8d
or r10d, 0xb8cf4516
xor r10d, ecx
not edx
or edx, r10d
not r10d
and r10d, 0x5993a0ea
and edx, 0xa66c5f15
or edx, r10d
xor edi, 0xc1203000
and edi, 0xe1213200
or edi, eax
mov r11d, edx
xor r11d, 0x5993a0ea
mov eax, r11d
and eax, 0x85e3a099
xor edx, 0x220c5f04
and edx, 0x7a1c5f66
or edx, eax
mov eax, r9d
not eax
or ebx, eax
and eax, 0x1a4acc1f
xor edx, 0x85e3a099
and r9d, 0xe5b533e0
or r9d, eax
xor r9d, edi
xor r11d, edx
and r11d, edx
mov eax, r11d
and eax, 0xbee1de1f
mov r10d, r11d
not r10d
mov edx, r10d
and edx, 0x411e21e0
or edx, eax
not ebx
or ebx, r9d
mov eax, r10d
and eax, r11d
mov ecx, ebx
xor ecx, 0xfb63b601
mov r8d, eax
not r8d
mov r9d, r11d
or r9d, r8d
and r8d, 0xbee1de1f
and eax, 0x411e21e0
or eax, r8d
mov r8d, ecx
and r8d, 0x87d83061
xor ebx, 0x49c49fe
xor eax, edx
mov r15d, ebx
and r15d, 0x7827cf9e
or r15d, r8d
mov edx, r9d
not edx
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0x2fe40845
mov r9d, edx
mov esi, edx
and r9d, 0xd01bf7ba
or r9d, eax
not r15d
or r15d, ecx
mov r14d, r15d
not r14d
mov r12d, r14d
or r12d, 0xc918237b
mov eax, r12d
and eax, 0xaa65e77b
mov r13d, r15d
and r13d, 0x14821884
or r13d, eax
mov eax, r9d
xor eax, 0x6e40804
or eax, 0x790121cb
mov r8d, eax
and r8d, 0xf95db66d
mov edx, r9d
xor r9d, 0x24010
and r9d, 0x6a24810
or r9d, r8d
mov dword [rbp + 0x68], esi
mov r8d, esi
xor r8d, 0x86fede34
and r8d, esi
mov esi, r8d
not esi
or eax, esi
and esi, 0xf95db66d
and r8d, 0x6a24992
or r8d, esi
xor r8d, r9d
xor edx, 0xd01bf7ba
or edx, ecx
and ecx, 0x86fede34
and ebx, 0x790121cb
or ebx, ecx
not eax
or eax, r8d
mov ecx, ebx
xor ecx, ebx
not ecx
and ecx, eax
xor ecx, ebx
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0x56ebd376
and ecx, 0xa9142c89
or ecx, eax
mov eax, r15d
xor eax, 0xc918237b
and eax, r14d
mov r8d, eax
not r8d
or r12d, r8d
and r8d, 0xaa65e77b
and eax, 0x559a1884
or eax, r8d
xor eax, r13d
xor ecx, edx
or ebx, edx
xor ecx, 0xa9142c89
not ebx
or ebx, ecx
not r12d
or r12d, eax
mov ecx, dword [rbp + 0x60]
mov eax, ecx
xor eax, ecx
not eax
and r12d, eax
xor r12d, ecx
mov eax, r14d
mov ecx, dword [rbp + 0x88]
or r14d, ecx
and eax, 0x833c4ac9
and r15d, 0x7cc3b536
or r15d, eax
and ecx, 0x833c4ac9
mov edx, dword [rbp + 0x70]
and edx, 0x7cc3b536
or edx, ecx
mov eax, ebx
not eax
xor edx, r15d
mov ecx, eax
and ecx, 0x946e70a7
not r14d
or r14d, edx
and eax, 0x28810f00
and ebx, 0x43108058
or ebx, eax
not r14d
or r14d, r12d
xor ebx, 0x43108058
or ebx, ecx
mov esi, r14d
mov r8d, r14d
xor r8d, 0xc95624ea
and r8d, r14d
or r14d, 0x36a9db15
mov eax, ebx
and eax, 0x23d223ee
not ebx
and ebx, 0xdc2ddc11
or ebx, eax
mov edx, r8d
not edx
mov r15d, edx
or edx, r14d
and r14d, 0xafb4997
not esi
and esi, 0xc1042468
or esi, r14d
mov eax, ebx
xor eax, 0xc8280000
and eax, 0xe9b8032a
xor ebx, 0x24220c4
and ebx, 0x1647fcd5
or ebx, eax
and r15d, 0xafb4997
and r8d, 0xf504b668
or r8d, r15d
xor r8d, esi
or edi, 0x86803020
mov eax, dword [rbp + 0x68]
and eax, 0x5025021a
and edi, 0xae82fda4
or edi, eax
mov eax, r10d
and eax, 0x7827cf9e
and r11d, 0x87d83061
or r11d, eax
mov eax, edi
xor eax, 0x40400210
and eax, 0x66c21f94
xor r10d, r11d
xor edi, 0xae82fda4
and r10d, r11d
mov ecx, r10d
not ecx
mov r9d, edi
xor r9d, ecx
and r9d, edi
and edi, 0x1825c00a
or edi, eax
and ecx, 0x66c21f94
and r10d, 0x993de06b
or r10d, ecx
xor r10d, edi
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x14ab9de7
and r9d, 0x68044218
or r9d, ecx
mov ecx, r10d
not ecx
or eax, ecx
and ecx, 0x14ab9de7
and r10d, 0xeb546218
or r10d, ecx
mov ecx, ebx
xor ecx, 0x1647fcd5
xor r10d, r9d
mov r9d, ecx
and r9d, 0x685437fc
not edx
or edx, r8d
not eax
or eax, r10d
mov r8d, edx
xor r8d, edx
not r8d
xor eax, 0xc95624ea
and eax, r8d
mov r8d, ebx
xor r8d, 0xe9b8032a
mov r10d, r8d
and r10d, 0x97abc803
or r10d, r9d
xor eax, edx
xor ebx, 0xa0b665fd
or r8d, ecx
and r8d, ebx
mov edx, eax
xor edx, 0x410c4285
mov r9d, eax
xor r9d, 0x26c09900
and edx, 0xd13d42ad
and r9d, 0x2ec2bd52
or r9d, edx
mov esi, dword [rbp + 0x80]
and esi, 0x38ff09c1
xor r10d, eax
xor r10d, 0x97abc803
xor r9d, r8d
or eax, ecx
not eax
or eax, r10d
mov edx, r9d
xor edx, 0x2ec2bd52
mov ecx, eax
and ecx, 0x77bae85c
mov r8d, edx
and r8d, 0x77bae85c
xor r9d, 0xd13d42ad
or edx, eax
not eax
and r9d, 0x884517a3
or r9d, r8d
and eax, 0x884517a3
or eax, ecx
xor eax, r9d
mov r11d, dword [rbp + 0x78]
and r11d, 0xc700f63e
or r11d, esi
mov ecx, r11d
xor ecx, 0x20be0080
not edx
or edx, eax
and ecx, 0xa0bef6ae
xor r11d, 0x47000010
mov eax, edx
xor eax, 0x11e419d4
and r11d, 0x5f410951
or r11d, ecx
and eax, edx
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0x1c40894
mov r10d, edx
and r10d, 0x10201140
or r10d, ecx
xor r10d, 0x10201140
or r10d, eax
not eax
mov r8d, r11d
xor r8d, 0xa0bef6ae
and eax, 0xee1be62b
and r10d, 0x11e419d4
or r10d, eax
mov ecx, r10d
not ecx
and r10d, 0x45ab0f8c
mov eax, ecx
and eax, 0xba54f073
or eax, r10d
mov r10d, r9d
and r10d, 0xc3c8126c
and edx, 0x3c37ed93
or edx, r10d
xor eax, 0x799ce21f
xor r9d, edx
and ecx, 0x3c37ed93
or ecx, eax
and r9d, edx
mov eax, r9d
not eax
mov edx, ecx
or edx, eax
not edx
and r9d, ecx
not ecx
and ecx, eax
or ecx, r9d
or ecx, edx
mov edx, ecx
xor edx, 0xc3c8126c
mov eax, edx
or edx, r8d
and r8d, 0x5ca08188
mov r9d, r11d
xor r9d, 0x5f410951
xor r11d, 0x1cfa529a
and r11d, r9d
and r9d, 0xa35f7e77
or r9d, r8d
mov r8d, r9d
xor r8d, 0x1f1bda43
xor r9d, 0xa35f7e77
and r9d, r8d
mov r8d, r9d
not r8d
mov r10d, r8d
and r10d, 0x2266f392
and r9d, 0xdd990c6d
or r9d, r10d
mov r10d, r11d
not r10d
or r8d, r10d
and r10d, 0x2266f392
and r11d, 0xdd990c6d
or r11d, r10d
xor r11d, r9d
and eax, 0x43bb5bcb
xor ecx, 0x3c04a410
not r8d
or r8d, r11d
and ecx, 0xbc44a434
or ecx, eax
xor ecx, r8d
mov r8d, edx
not r8d
and edx, ecx
not ecx
mov r9d, r8d
xor r9d, ecx
and r9d, r8d
mov eax, r9d
not eax
and ecx, r8d
or ecx, edx
mov edx, eax
and edx, 0x448c129d
and r9d, 0xbb73ed62
or r9d, edx
mov edx, ecx
not edx
or eax, edx
and edx, 0x448c129d
and ecx, 0xbb73ed62
or ecx, edx
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x2050
mov edx, eax
and edx, 0xc0421284
or edx, r8d
mov r8d, edx
xor r8d, 0x1831e162
xor edx, 0x1000
and r8d, 0xd873e3e6
and edx, 0x1010
or edx, r8d
mov r8d, ecx
and r8d, 0x8f57f581
mov r9d, eax
and r9d, 0x70a80a7e
or r9d, r8d
mov r8d, ecx
or r8d, 0xc04222c4
and r8d, 0xd873e3e6
and eax, 0x278c0c09
or eax, r8d
xor eax, edx
xor r9d, 0x70a80a7e
xor ecx, r9d
mov edx, eax
xor edx, 0x3fbdcd2b
and ecx, r9d
xor eax, 0xc04232d4
and eax, ecx
mov r8d, ecx
not r8d
mov r9d, edx
xor r9d, r8d
and r9d, edx
mov ecx, r9d
not ecx
and r8d, edx
or r8d, eax
mov eax, ecx
and eax, 0x8311079d
and r9d, 0x7ceef862
or r9d, eax
mov eax, r8d
not eax
or ecx, eax
and eax, 0x8311079d
and r8d, 0x7ceef862
or r8d, eax
xor r8d, r9d
not ecx
or ecx, r8d
mov edx, ecx
not edx
mov eax, edx
and eax, 0x99c57022
mov r8d, ecx
and r8d, 0x200
or r8d, eax
and edx, 0xefdf6539
mov eax, ecx
and eax, 0x10209ac6
or eax, edx
xor r8d, 0x99c57022
and ecx, 0x663a8ddd
or ecx, r8d
mov edx, eax
xor edx, 0xefdf6539
mov r8d, edx
mov r9d, ecx
or edx, ecx
and ecx, 0x3192b73a
not r9d
and r9d, 0xce6d48c5
or r9d, ecx
and r8d, 0x3192b73a
xor eax, 0x2008c4
and eax, 0xce6d48c5
or eax, r8d
xor eax, r9d
not edx
or edx, eax
xor edx, 0xa10d419b
cmp dword [0x14038bf14], 0xa
setl byte [rbp + 0x4e]
cmp edx, 0x5ef2be64
movabs rax, 0x5952e91adad722dd
sete byte [rbp + 0x4f]
neg rax
mov qword [rbp - 0x58], rax
mov eax, 0xf43def2e
jmp 0x140030e70
mov rax, qword [rbp + 0x50]
mov eax, dword [0x14038bf10]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, ecx
and edx, r8d
mov r9d, edx
not r9d
mov r10d, r8d
mov r11d, r8d
mov eax, r8d
or eax, 0x2d12a7cb
mov esi, r8d
xor esi, 0xd2ed5834
and esi, r8d
mov edi, esi
not edi
mov ebx, eax
and ebx, 0x572bd9ee
mov r14d, ecx
and r14d, 0x80c40010
or r14d, ebx
or eax, edi
and edi, 0x572bd9ee
and esi, 0xa8d42611
or esi, edi
xor esi, r14d
not eax
or eax, esi
mov esi, eax
xor esi, 0x2d12a7cb
and esi, r8d
and r8d, 0x5ed489ce
mov edi, ecx
and edi, 0xa12b7631
or edi, r8d
or r10d, r9d
and r9d, 0x5ed489ce
and edx, 0xa12b7631
or edx, r9d
xor edx, edi
not r10d
or r10d, edx
mov r8d, r10d
not r8d
and r10d, 0x219008b4
mov edx, r8d
and edx, 0xde6ff74b
or edx, r10d
xor edx, 0xb3b5ba46
and r8d, 0x9225b2f2
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0x9205b250
and r11d, 0x2000a2
or r11d, r9d
mov r9d, r11d
xor r9d, 0x200082
or r9d, 0x28d8440c
xor r11d, 0x10001250
and r11d, 0x10001270
and r9d, 0xaafde48e
or r9d, r11d
mov r10d, r9d
xor r10d, 0xaafde48e
mov r11d, r9d
xor r11d, 0x55021b71
mov edi, r8d
and edi, 0xdcdd016c
mov ebx, r8d
xor ebx, 0x2322fe93
and ebx, edx
or ebx, edi
xor r9d, 0x7620e5e2
mov edi, r9d
and edi, r11d
and r9d, r10d
mov r14d, edi
not r14d
mov r15d, r9d
not r15d
mov r12d, r14d
and r12d, 0xb0273ec1
and edi, 0x4688813a
or edi, r12d
or r14d, r15d
and r15d, 0xb8773ec5
and r9d, 0x2008032
or r9d, r15d
xor r9d, edi
not r14d
or r14d, r9d
mov r9d, r14d
xor r9d, r14d
not r9d
and r9d, ebx
xor r9d, r14d
mov edi, edx
and edi, 0xfa7be499
and r8d, 0x5841b66
or r8d, edi
or edx, r10d
and r10d, 0x9221a090
and r11d, 0x5841b66
or r11d, r10d
xor r11d, r8d
not edx
or edx, r11d
mov r8d, r9d
not r8d
mov r10d, r8d
and r10d, 0xa746278d
and r9d, 0x58b9d872
or r9d, r10d
xor r9d, edx
xor r9d, 0x58b9d872
or r8d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0x9225b2f2
xor r8d, 0x6dda4d0d
mov r9d, edx
and r9d, r8d
and edx, 0x3fe130ae
and r8d, 0xc01ecf51
or r8d, edx
mov edx, r8d
xor edx, 0xb41
xor r8d, 0x3fe130ae
mov r10d, r9d
not r10d
mov r11d, r10d
and r11d, 0xc7ffc43e
and r9d, 0x38003bc1
or r9d, r11d
or r10d, r8d
and r8d, 0xc7ffc43e
and edx, 0x38003bc1
or edx, r8d
xor edx, r9d
not r10d
or r10d, edx
mov edx, r10d
not edx
mov r8d, edx
and r8d, 0x55628dad
and r10d, 0xaa9d7252
or r10d, r8d
xor r10d, 0x55628dad
xor edx, r10d
and edx, r10d
xor eax, 0xd2ed5834
and ecx, eax
or esi, ecx
xor eax, esi
and eax, esi
mov r8d, edx
not r8d
mov ecx, r8d
and ecx, 0xd7571f14
mov r9d, edx
and r9d, 0x28a8e0eb
or r9d, ecx
mov ecx, r9d
xor ecx, 0x80000
xor r9d, 0x460910
mov r10d, edx
xor r10d, 0x84e4912
and r10d, edx
mov r11d, r9d
or r11d, 0x5020b4cc
mov esi, r10d
not esi
and r11d, 0x5822fdde
and ecx, 0x4c0000
or ecx, r11d
or r9d, esi
and esi, 0x5822fdde
and r10d, 0xa7dd0221
or r10d, esi
xor r10d, ecx
not r9d
or r9d, r10d
not r10d
and r10d, 0xf7b1b6ed
and r9d, 0x84e4912
or r9d, r10d
mov r11d, eax
not r11d
mov ecx, eax
mov r10d, eax
xor r10d, 0x307d7e
and r10d, eax
mov esi, r11d
and esi, 0x3980464f
and eax, 0xc67fb9b0
or eax, esi
not eax
or eax, r11d
and r11d, 0x33a8a19f
and ecx, 0xcc575e60
or ecx, r11d
mov r11d, ecx
xor r11d, 0x420
xor ecx, 0x20211e
or ecx, 0xffcf8281
mov esi, r10d
not esi
mov edi, ecx
and edi, 0x27b0f9db
and r11d, 0x424
or r11d, edi
or ecx, esi
and esi, 0x27b0f9db
and r10d, 0xd84f0624
or r10d, esi
xor r10d, r11d
not ecx
or ecx, r10d
mov r10d, ecx
xor r10d, 0xffcf8281
mov r11d, r9d
mov esi, r9d
xor esi, 0x9c7a7c7a
and esi, r9d
not r9d
mov edi, r9d
and edi, 0xc67fb9b0
and r11d, 0x3980464f
or r11d, edi
mov ebx, r11d
xor ebx, r9d
and ebx, r11d
and r8d, 0x67c9800
and edx, 0xc00321b0
or edx, r8d
mov edi, edx
xor edi, 0xc0000110
or edi, 0x10004600
xor edx, 0x4609800
and edx, 0x463b8a0
and edi, 0xd21c4710
or edi, edx
mov r8d, edi
xor r8d, 0xd21c4710
mov edx, ecx
xor edx, 0x307d7e
xor ecx, 0x63b5fefb
mov r11d, ecx
and ecx, r10d
and r10d, 0x24d4a24a
mov r14d, edx
and r14d, 0xdb2b5db5
or r14d, r10d
xor r14d, 0xe2ab1bfa
mov r10d, edx
and r10d, 0xc67fb9b0
or r10d, r14d
mov r14d, ebx
mov r15d, ebx
xor r15d, 0x2303b22f
and r15d, ebx
not ebx
mov r12d, edi
xor r12d, 0x2cc30060
and r12d, 0x7ecf4270
xor edi, 0xc01fb130
and edi, r8d
mov r13d, r8d
and r13d, 0x8030b980
or r13d, r12d
mov r8d, r13d
xor r8d, 0x8130bd8f
or r14d, 0xdcfc4dd0
xor r13d, 0x5cccf056
and r13d, r8d
or edi, r13d
mov r12d, r14d
and r12d, 0xcb50ca65
or r8d, ebx
and ebx, 0x2003300a
or ebx, r12d
mov r12d, r15d
not r12d
or r14d, r12d
and r12d, 0xcb50ca65
and r15d, 0x34af359a
or r15d, r12d
xor r15d, ebx
not r14d
or r14d, r15d
xor r14d, edi
xor r14d, 0x1000009
not r8d
or r8d, r14d
mov edi, r10d
or edi, eax
not edi
xor eax, r10d
or eax, edi
mov r10d, r8d
not r10d
mov edi, r10d
and edi, 0x19a84a
mov ebx, r8d
and ebx, 0x94000421
or ebx, edi
mov edi, ebx
xor edi, 0x401
xor ebx, 0x296b7ac2
or r10d, 0x94092862
and ebx, 0xbd6b7ae2
and edi, 0x108409
or edi, ebx
and r10d, 0xbd6b7ae2
and r8d, 0x42840114
or r8d, r10d
xor r8d, eax
xor r8d, edi
xor r8d, 0x9419ac6b
and r11d, edx
or edx, r9d
and r9d, 0x9c7a7c7a
or esi, r9d
mov eax, r11d
not eax
mov r9d, ecx
not r9d
mov r10d, eax
and r10d, 0xeee1e664
and r11d, 0x111e199b
or r11d, r10d
or eax, r9d
and r9d, 0xeee1e664
and ecx, 0x111e199b
or ecx, r9d
xor ecx, r11d
not eax
or eax, ecx
mov ecx, eax
xor ecx, eax
not ecx
and ecx, esi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x3af4fd5b
and edx, 0xc50b02a4
or edx, eax
mov ecx, edx
xor ecx, 0xa649152
xor edx, 0x810a02a4
and edx, 0xb19a6ead
and ecx, 0x4e659152
or ecx, edx
mov eax, ecx
xor eax, 0xe251150
xor ecx, 0xb19a6ead
mov edx, r8d
xor edx, ecx
and edx, r8d
and ecx, 0xc0d0eaa7
and eax, 0x3f2f1558
or eax, ecx
xor eax, r8d
xor eax, 0xc0d0eaa7
or eax, edx
mov r11d, eax
not r11d
mov r10d, r11d
mov esi, r11d
mov ecx, eax
mov r8d, r11d
mov edx, eax
mov r9d, eax
mov edi, r11d
and edi, 0xaa896219
and eax, 0x55769de6
or eax, edi
xor eax, 0x123da169
or eax, r11d
and r11d, 1
or r10d, 1
mov edi, r10d
not edi
or edi, r11d
and r10d, 0xa90a7ac4
and edi, 0x56f5853b
or edi, r10d
xor edi, 0x56f5853b
and esi, 0xe5576187
and ecx, 0x1aa89e78
or ecx, esi
xor ecx, 0x1aa89e78
or ecx, edi
mov r10d, ecx
mov r11d, ecx
mov edi, ecx
or edi, 0x55ca84a6
mov ebx, ecx
xor ebx, 0xeaf7fb5f
and ebx, edi
xor ebx, ecx
mov esi, ecx
not esi
and r8d, 0x24020822
and edx, 0x1040c718
or edx, r8d
xor edx, 0x1040c718
and r9d, 0xcbbd30c5
or r9d, edx
mov ecx, r9d
xor ecx, 0x93080
xor r9d, 0x2040a
and r9d, 0x4302040f
and ecx, 0x4493880
or ecx, r9d
mov edx, ecx
xor edx, 0x4493880
or edx, 0xb8b4c370
xor ecx, 0x20006
mov r8d, edx
or r8d, eax
and edx, 0xdb9d5759
and ecx, 0x4422886
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x2462a8a6
xor ecx, 0xdb9d5759
mov edx, ecx
and edx, 0x51e6179b
and eax, 0xae19e864
or eax, edx
or ecx, r8d
and r8d, 0x57ef3f9f
xor r8d, eax
xor r8d, 0x6092804
not ecx
or ecx, r8d
mov r14d, ecx
xor r14d, 0xb8b4c371
and r10d, 0x51f4b0ab
xor r11d, 0x3f0e1927
and r11d, esi
and esi, 0xae0b4f54
or esi, r10d
mov eax, esi
xor eax, 0x80004650
xor esi, 0x40f0a088
or esi, 0x3f0e1927
mov edx, r11d
not edx
mov r8d, esi
and r8d, 0x1a09a8af
and eax, 0xc0f04650
or eax, r8d
or esi, edx
and edx, 0x1a09a8af
and r11d, 0xe5f65750
or r11d, edx
xor r11d, eax
not esi
or esi, r11d
mov eax, esi
xor eax, 0x3f0e1927
mov edx, ecx
xor edx, 0x474b3c8e
mov r8d, edx
and r8d, 0x9588814
mov r9d, r14d
and r9d, 0x140101a0
or r9d, r8d
xor r9d, 0x140101a0
xor ecx, 0xa5ed4ac5
and ecx, r14d
or ecx, r9d
mov r9d, ecx
xor r9d, 0xe2a6764b
mov r8d, esi
xor r8d, 0xc0f1e6d8
mov r10d, r8d
and r10d, 0xaa357b59
mov r11d, eax
and r11d, 0x55ca84a6
or r11d, r10d
mov r15d, r11d
xor r15d, r8d
and r15d, r11d
mov r10d, ecx
xor r10d, 0x1d5989b4
mov r11d, r10d
and r11d, 0x5b777275
mov r12d, r9d
and r12d, 0xa4888d8a
or r12d, r11d
and r14d, 0x9bc6d45c
mov r11d, edx
and r11d, 0x64392ba3
or r11d, r14d
xor r11d, 0xce0c50fa
and edx, 0x55ca84a6
or edx, r11d
mov r11d, r15d
not r11d
mov r14d, r11d
and r14d, 0xe83b96f0
and r15d, 0x17c4690f
or r15d, r14d
xor ebx, r15d
mov r14d, ebx
xor r14d, 0x2cc6daf
or r11d, edi
xor ebx, 0xfd339250
mov edi, ebx
and edi, 0x3b882268
and r14d, 0xc477dd97
or r14d, edi
xor r12d, 0xebdf6d3
or r12d, r10d
or ebx, r11d
and r11d, 0xbbbd7b79
xor r11d, r14d
mov edi, r12d
not edi
xor r11d, 0x80355911
not ebx
or ebx, r11d
mov r11d, edi
xor r11d, edx
and r11d, edi
xor edi, r12d
and edi, edx
xor edi, r12d
mov edx, r11d
not edx
mov r14d, edx
and r14d, 0xef9bb9f8
and r11d, 0x10644607
or r11d, r14d
mov r14d, edi
not r14d
or edx, r14d
and r14d, 0xef9bb9f8
and edi, 0x10644607
or edi, r14d
xor edi, r11d
not edx
or edx, edi
mov r11d, ebx
mov edi, ebx
xor edi, 0xe4ccd58e
and edi, ebx
or ebx, 0x1b332a71
not r11d
mov r14d, ebx
and r14d, 0x72caf31f
and r11d, 0x84040480
or r11d, r14d
mov r14d, edi
not r14d
or ebx, r14d
and r14d, 0x72caf31f
and edi, 0x8d350ce0
or edi, r14d
mov r14d, edx
not r14d
and r14d, edx
xor edx, 0xe4ccd58e
xor edi, r11d
not ebx
or ebx, edi
xor r14d, edx
mov edx, r14d
xor edx, r14d
not edx
and edx, ebx
xor edx, r14d
mov r11d, eax
or r11d, 0x3e090f29
xor esi, 0xfef8e9f1
and esi, eax
xor ecx, 0x2350869d
mov edi, ecx
and edi, r10d
and ecx, r9d
mov ebx, r11d
and ebx, 0x35101139
mov r14d, r8d
and r14d, 0xc0e6e0c6
or r14d, ebx
mov ebx, esi
not ebx
or r11d, ebx
and ebx, 0x35101139
and esi, 0xcaefeec6
or esi, ebx
xor esi, r14d
not r11d
or r11d, esi
mov ebx, edi
not ebx
mov esi, ecx
not esi
mov r14d, ebx
and r14d, 0x6c064afd
and edi, 0x93f9b502
or edi, r14d
or ebx, esi
and esi, 0x6c064afd
and ecx, 0x93f9b502
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov esi, ebx
xor esi, ebx
not esi
and esi, r11d
xor esi, ebx
mov ecx, eax
and ecx, 0x1ee22ce6
and r8d, 0xe11dd319
or r8d, ecx
or eax, r9d
and r9d, 0x1ee22ce6
and r10d, 0xe11dd319
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov ecx, esi
not ecx
mov r8d, ecx
and r8d, 0x2ff9d363
and esi, 0xd0062c9c
or esi, r8d
xor esi, eax
xor esi, 0xd0062c9c
or ecx, eax
not ecx
or ecx, esi
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x75d3548c
and r8d, ecx
or ecx, 0x8a2cab73
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x5559d04f
and eax, 0x20820480
or eax, r10d
or ecx, r9d
and r9d, 0x5559d04f
and r8d, 0xaaa62fb0
or r8d, r9d
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0x88208910
mov r9d, ecx
xor r9d, 0x75d3548c
mov r8d, edx
not r8d
mov r10d, r8d
and r10d, 0x47cf3663
and edx, 0xb830c99c
or edx, r10d
xor ecx, 0xcde39d10
and ecx, r9d
and eax, 0xb830c99c
or eax, ecx
mov ecx, eax
xor ecx, eax
not ecx
and ecx, edx
xor ecx, eax
or r8d, r9d
mov edx, r8d
not edx
mov eax, ecx
not eax
mov r9d, eax
and r9d, 0x89a43012
and ecx, 0x765bcfed
or ecx, r9d
or eax, r8d
and r8d, 0x89a43012
and edx, 0x765bcfed
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0xb008142
mov r9d, ecx
or r9d, 0x34e97828
mov r10d, r9d
not r10d
and r8d, 0x2f018942
mov edx, ecx
and edx, 0x10e87028
or edx, r8d
mov r8d, edx
xor r8d, 0xd0fe76bd
and r9d, 0xdd452515
mov esi, eax
xor esi, 0x42008602
and esi, r10d
and r10d, 0x21282c2
or r10d, r9d
mov r9d, r10d
xor r9d, 0x22badaea
xor edx, 0x2f018942
mov r11d, edx
or r11d, 0x801c00f1
mov edi, eax
or edi, 0x9054ecd1
xor r10d, 0xdd452515
mov ebx, r9d
and ebx, 0x5660ee02
or esi, ebx
and r11d, 0x905c68f1
mov ebx, r8d
and ebx, 0x46200202
or ebx, r11d
and edi, 0x905cecf1
mov r14d, ecx
and r14d, 0x20811008
or r14d, edi
xor r14d, ebx
mov r11d, esi
xor r11d, esi
not r11d
and r11d, r14d
xor r11d, esi
mov esi, edx
and esi, 0xa85808
and r8d, 0xfd47a1f7
or r8d, esi
or edx, r10d
and r10d, 0x2100600
and r9d, 0xfd47a1f7
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
not edx
or edx, r11d
mov r8d, edx
not r8d
mov r9d, r8d
or r9d, 0x162408c
mov r10d, edx
or r10d, 0x6109353
and r10d, 0x772d3df
and r8d, 0x88012420
or r8d, r10d
and r9d, 0x772d3df
and edx, 0x708c0800
or edx, r9d
xor edx, r8d
mov r8d, edx
xor r8d, 0x4275e37b
xor edx, 0xbd8a1c84
mov r9d, edx
and r9d, 0x414aca14
and edx, r8d
and r8d, 0xbeb535eb
or r8d, r9d
xor r8d, 0xbeb535eb
or r8d, edx
mov edx, r8d
or edx, 0x10088943
mov r10d, r8d
not r10d
mov r9d, r8d
xor r9d, 0xafb526b4
and r9d, r8d
mov r11d, r9d
not r11d
and edx, 0xbfb8a973
and r10d, 0x50684
or r10d, edx
or r8d, r11d
and r11d, 0xbfb8a973
and r9d, 0x4047568c
or r9d, r11d
xor r9d, r10d
not r8d
or r8d, r9d
and r8d, 0x8b310604
not r9d
and r9d, 0x485102
or r9d, r8d
mov edx, r9d
xor edx, 0x8a195706
or edx, 0x54842051
and r9d, 0x3714006
and edx, 0xdc8c3751
or edx, r9d
mov r8d, edx
xor r8d, 0xdc8c3751
mov r10d, ecx
and r10d, 0x8a62712e
mov r9d, eax
and r9d, 0x759d8ed1
or r9d, r10d
mov r10d, r9d
xor r10d, 0x11b2628
and ecx, 0xfbd6bbc3
and eax, 0x429443c
or eax, ecx
mov ecx, eax
xor ecx, 0x429443c
xor r9d, 0xfee4d9d7
and ecx, r9d
xor eax, 0xfbd6bbc3
and eax, r10d
or eax, ecx
xor r9d, eax
and r9d, eax
xor edx, 0x2373c8ae
mov eax, r9d
mov ecx, r8d
or ecx, r9d
mov r10d, r9d
mov r11d, r9d
xor r11d, 0x4420f15b
and r11d, r9d
not r9d
mov esi, r8d
and esi, 0x1401006
mov edi, edx
and edi, 0xbabdef99
or edi, esi
and eax, 0x45421066
mov esi, r9d
and esi, 0xbabdef99
or esi, eax
xor esi, edi
not ecx
or ecx, esi
mov eax, ecx
not eax
and edx, 0x4020914b
mov esi, r8d
and esi, 0x4000
or esi, edx
xor esi, 0x4006010
and r8d, 0x8b590604
or r8d, esi
and r9d, 0x4420a009
and r10d, 0x5152
or r10d, r9d
xor r10d, 0x5152
or r11d, r10d
mov edx, r11d
xor edx, r11d
not edx
and edx, r8d
xor edx, r11d
mov r8d, edx
not r8d
and edx, ecx
or ecx, r8d
and r8d, eax
or r8d, edx
mov eax, r8d
not eax
mov edx, eax
and edx, 0xe03e9d76
and r8d, 0x1fc16289
or r8d, edx
xor r8d, ecx
xor r8d, 0x1fc16289
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x418810
mov r8d, eax
or r8d, 0x80c2006
and r8d, 0x84da816
mov r9d, ecx
and r9d, 0x510004c1
or r9d, r8d
and edx, 0x84da816
mov r8d, eax
and r8d, 0x108
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x804200e
xor r8d, 0xa6300870
or ecx, 0x80150
mov r9d, eax
and r9d, 0x26300020
and ecx, 0x80080150
or ecx, r9d
xor ecx, 0x26300820
and r8d, 0xa6380970
and edx, 0x5945a48f
or edx, r8d
and eax, 0x825200
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x76162886
and eax, 0x89e9d779
or eax, ecx
mov ecx, eax
xor ecx, 0x5bdd2da0
xor eax, 0xa422d25f
mov edx, ecx
and edx, 0x10239145
mov r9d, eax
and r9d, 0x4c0000
or r9d, edx
mov r8d, r9d
xor r8d, 0x80000
or r8d, 0x20006230
xor r9d, 0x211144
and r9d, 0x651144
and r8d, 0x300ae231
or r8d, r9d
mov edx, r8d
xor edx, 0x300ae231
xor r8d, 0xcff51dce
mov r9d, eax
and r9d, 0x106f9145
mov r11d, ecx
and r11d, 0xef906eba
or r11d, r9d
mov r10d, r11d
xor r10d, eax
and r10d, r11d
mov r9d, r10d
not r9d
mov edi, edx
or edi, 0x51000104
mov ebx, r8d
or ebx, 0x22110240
mov r11d, r10d
xor r11d, 0xa2f1ae6b
mov esi, r11d
and esi, r9d
and r11d, r10d
and edi, 0x51010144
mov r14d, r8d
and r14d, 0x80e0ac2b
or r14d, edi
and ebx, 0x73110344
mov edi, edx
and edi, 0xe1000
or edi, ebx
xor edi, r14d
mov ebx, esi
not ebx
mov r14d, ebx
and r14d, 0xdc96acd7
and esi, 0x23695328
or esi, r14d
mov r14d, r11d
not r14d
or ebx, r14d
and r14d, 0xdc96acd7
and r11d, 0x23695328
or r11d, r14d
xor r11d, esi
not ebx
or ebx, r11d
mov r11d, ebx
xor r11d, ebx
not r11d
and r11d, edi
xor r11d, ebx
mov esi, edx
and esi, 0x10070045
and r8d, 0x8268b9a2
or r8d, esi
or edx, r10d
and r10d, 0x7d97465d
and r9d, 0x8268b9a2
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, r11d
not r8d
mov r9d, r8d
and r9d, 0xdd9a9b31
and r11d, 0x226564ce
or r11d, r9d
xor r11d, edx
xor r11d, 0x226564ce
or r8d, edx
not r8d
or r8d, r11d
mov edx, eax
and edx, ecx
mov r9d, ecx
and r9d, 0x1b08b894
and eax, 0xe4f7476b
or eax, r9d
mov r9d, edx
not r9d
or ecx, r9d
and r9d, 0x1b08b894
and edx, 0xe4f7476b
or edx, r9d
xor edx, eax
mov eax, r8d
xor eax, 0x106f9145
xor r8d, 0x2b904c30
not ecx
or ecx, edx
mov edx, eax
and eax, 0xd42f33ce
and r8d, 0x2bd0cc31
or r8d, eax
mov eax, ecx
not eax
or edx, eax
not edx
and eax, 0xd42f33ce
and ecx, 0x2bd0cc31
or ecx, eax
xor ecx, r8d
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
or edx, 0x5a02b0
mov r8d, ecx
or r8d, 0x31010006
and r8d, 0x315b02b6
and eax, 0x4a242441
or eax, r8d
and edx, 0x315b02b6
and ecx, 0x8480d908
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x94019008
xor ecx, 0xa7a0600
and ecx, 0x2bfa4f06
and eax, 0xd405b0f9
or eax, ecx
mov ecx, eax
xor ecx, 0x140100b9
xor eax, 0x9a04200
and eax, 0xc9a4f240
and ecx, 0x365b0dbf
or ecx, eax
xor ecx, 0x365b0dbf
setne al
sete cl
cmp dword [0x14038bf14], 0xa
setl dl
setge r8b
lea r10d, [r8 + 1]
mov r9d, r10d
mov r11d, r10d
and r11b, r8b
xor r11b, 1
or r11b, r10b
xor r10b, cl
not r10b
and r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r11b, 1
or r11b, r8b
and r8b, r9b
xor r9b, 1
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and r9b, dl
or r9b, r8b
mov edx, r10d
xor dl, 1
xor r10b, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r10b
mov edx, r9d
xor dl, 1
mov r10d, edx
and r10b, r9b
xor dl, r10b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, dl
mov r8d, r11d
xor r8b, 1
and r8b, r11b
xor r8b, 1
mov edx, r11d
xor dl, r8b
or r8b, r11b
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, cl
and r8b, al
or r8b, dl
mov eax, r10d
xor al, 1
mov ecx, r10d
and cl, al
xor cl, 1
or cl, r10b
xor cl, 1
or cl, al
mov edx, r8d
not dl
and dl, r8b
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
mov r8d, r11d
and r8b, dl
xor r8b, 1
mov eax, r8d
xor al, r11b
mov r9d, r8d
or r9b, r11b
xor r9b, 1
or r9b, al
mov r10d, r9d
xor r10b, 1
mov eax, ecx
and al, r10b
or r10b, cl
or r8b, dl
xor r8b, 1
or r8b, r11b
mov edx, r8d
xor dl, 1
mov r11d, edx
xor r11b, cl
and r8b, cl
xor cl, 1
and r9b, cl
or al, r9b
xor al, 1
or al, cl
mov r9d, r10d
xor r9b, al
xor r9b, 1
or al, r10b
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, ecx
xor r9b, dl
and r9b, cl
and dl, cl
or dl, r8b
mov ecx, r11d
xor cl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
and r8b, cl
or cl, dl
and dl, r11b
or dl, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
xor al, 1
mov r8d, edx
or r8b, al
xor dl, al
and dl, cl
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, r8d
or cl, dl
xor dl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x29d730bf
mov edx, 0xcbef9316
cmovne eax, edx
test cl, 1
mov ecx, 0x29d730bf
cmovne eax, ecx
test r8b, 1
cmove eax, edx
nop word [rax + rax]
cmp eax, 0x375204
jle 0x140031be0
cmp eax, 0x56bbdb9d
jg 0x1400336f0
cmp eax, 0x2f1ea407
jle 0x140034c51
cmp eax, 0x471bab81
jg 0x140035c29
cmp eax, 0x2f1ea408
je 0x14003c841
cmp eax, 0x390edb3a
je 0x14003d1ca
cmp eax, 0x3aefc243
jne 0x140030e70
mov rax, qword [rbp + 0x50]
mov rax, qword [rax]
lea rcx, section..data
movzx eax, byte [rax + rcx]
mov rcx, qword [0x14038bef8]
mov rdx, qword [rbp + 0x50]
mov rdx, qword [rdx]
mov byte [rcx + rdx], al
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x8020083c
mov edx, eax
and edx, 0x2c50100
or edx, r8d
xor edx, 0x2c50100
mov r8d, eax
xor r8d, 0x82e5093c
and r8d, eax
or edx, r8d
not r8d
and r8d, 0x7d1af6c3
and edx, 0x82e5093c
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, edx
and r8d, 0x113d123d
and edx, 0xeec2edc2
or edx, r8d
xor edx, 0xeec2edc2
or edx, r9d
mov r9d, edx
not r9d
mov r10d, r9d
and r10d, 0x330970f6
mov r8d, edx
and r8d, 0xccf68f09
or r8d, r10d
mov r10d, r8d
xor r10d, 0x6ca0e694
and edx, 0x4a5b5cc
mov r11d, r9d
and r11d, 0xfb5a4a33
or r11d, edx
xor r11d, 0xa4f3dc51
and r9d, 0xa056699d
or r9d, r11d
xor r8d, 0x935f196b
mov edx, r8d
and edx, 0x443510a5
and r10d, 0xbbcaef5a
or r10d, edx
xor r10d, r9d
xor r10d, 0xbbcaef5a
or r8d, r9d
not r8d
or r8d, r10d
mov edx, r8d
not edx
mov r9d, r8d
and r9d, 0x62c004e
and edx, 0xf9d3ffb1
or edx, r9d
xor edx, 0xf9d3ffb1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x9fcaf65e
mov r10d, eax
and r10d, 0x603509a1
or r10d, r9d
mov r9d, r10d
xor r9d, 0x20100080
xor r10d, 0x400c
mov r11d, ecx
or r11d, 0x4490d
or r10d, 0x53281022
and r10d, 0x532c592f
and r9d, 0xa0522090
or r9d, r10d
and r11d, 0x532c592f
mov r10d, eax
and r10d, 0xc818640
or r10d, r11d
xor r10d, r9d
mov r9d, r10d
not r9d
mov r11d, r9d
and r11d, 0xd651d24d
and r10d, 0x29ae2db2
or r10d, r11d
mov esi, eax
and esi, 0xd651d24d
mov r11d, ecx
and r11d, 0x29ae2db2
or r11d, esi
xor r11d, r10d
not r11d
or r11d, r9d
mov r9d, r11d
not r9d
mov r10d, r11d
and r10d, 0xbaabd49f
mov esi, r9d
and esi, 0x45542b60
or esi, r10d
mov r10d, esi
xor r10d, 0x45542b60
and r10d, edx
xor esi, 0xbaabd49f
and esi, r8d
or esi, r10d
mov r10d, esi
xor r10d, edx
and r10d, esi
mov esi, r11d
or esi, r8d
and r11d, 0xcde2c201
and r9d, 0x321d3dfe
or r9d, r11d
xor r9d, edx
xor r9d, 0x321d3dfe
and r9d, r8d
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xade023b8
and r9d, 0x521fdc47
or r9d, r8d
xor r9d, esi
xor r9d, 0x521fdc47
or edx, esi
not edx
or edx, r9d
mov r8d, r10d
xor r8d, 0x6ce5a592
and r8d, r10d
mov r11d, r10d
not r11d
mov r9d, edx
xor r9d, 0x6ce5a592
mov r10d, r9d
and r9d, edx
not edx
and r10d, edx
or edx, r11d
and r11d, 0x6ce5a592
or r8d, r11d
mov r11d, r10d
not r11d
mov esi, r9d
not esi
mov edi, r11d
and edi, 0xe23f9e8e
and r10d, 0x1dc06171
or r10d, edi
or r11d, esi
and esi, 0xe23f9e8e
and r9d, 0x1dc06171
or r9d, esi
xor r9d, r10d
not r11d
or r11d, r9d
mov r9d, r11d
xor r9d, r11d
not r9d
and r9d, r8d
xor r9d, r11d
not edx
or edx, r9d
mov r10d, edx
not r10d
mov r8d, r10d
or r8d, 0x801400
mov r9d, edx
or r9d, 0xb080041
and r9d, 0xb881441
mov r11d, r10d
and r11d, 0x4218022
or r11d, r9d
and r8d, 0xb881441
mov r9d, edx
and r9d, 0x50000200
or r9d, r8d
xor r9d, r11d
mov r8d, r9d
xor r8d, 0x5b080241
xor r9d, 0x2033e5ba
and r10d, 0xa0466018
and edx, 0x100984
or edx, r10d
mov r11d, edx
xor r11d, 0x984
or r11d, 0x5b209220
xor edx, 0x80006018
and edx, 0x80106018
and r11d, 0x7b669ba4
or r11d, edx
mov edx, r11d
xor edx, 0x440804
xor r11d, 0x8499645b
mov r10d, r8d
xor r10d, r11d
and r10d, r8d
and r9d, 0x7133e5ba
and r8d, 0xe881241
or r8d, r9d
and r11d, 0x7133e5ba
and edx, 0x80440804
or edx, r11d
xor edx, r8d
mov r9d, r10d
not r9d
mov r8d, edx
not r8d
mov r11d, r9d
and r11d, 0x2ee7ab14
and r10d, 0x51081463
or r10d, r11d
or r9d, r8d
and r8d, 0x2ee7ab14
and edx, 0xd11854eb
or edx, r8d
xor edx, r10d
not r9d
or r9d, edx
mov edx, r9d
not edx
mov r10d, edx
and r10d, 0xb1623337
mov r8d, r9d
and r8d, 0x4e9dccc8
or r8d, r10d
mov r10d, r8d
xor r10d, 0xdaa8080e
xor r8d, 0x4e9dccc8
and r8d, r10d
mov r10d, edx
and r10d, 0x6bca3b39
and r9d, 0x9435c4c6
or r9d, r10d
xor edx, r9d
and edx, r9d
mov r9d, r8d
not r9d
mov esi, edx
not esi
mov r10d, esi
and r10d, 0x5ec560b3
mov r11d, edx
and r11d, 0xa13a9f4c
or r11d, r10d
mov r10d, r11d
xor r10d, 0xa13a9f4c
mov r14d, r8d
xor r14d, 0x3a9e73b
and r14d, r9d
mov r15d, r9d
or r15d, 0x3a9e73b
xor r11d, 0x5ec560b3
mov ebx, r11d
or ebx, 0x40160880
or esi, 0x3212011
mov edi, r14d
not edi
mov r12d, edi
and r12d, 0x98be3368
and r14d, 0x6741cc97
or r14d, r12d
or edi, r15d
and r15d, 0x98be3368
mov r12d, r8d
and r12d, 0x64400884
or r12d, r15d
xor r12d, r14d
not edi
or edi, r12d
and ebx, 0x43372891
mov r14d, r10d
and r14d, 0x88c72a
or r14d, ebx
and esi, 0x43372891
and edx, 0xbc401044
or edx, esi
xor edx, r14d
xor edx, edi
mov esi, r8d
and esi, 0xb378b687
and r9d, 0x4c874978
or r9d, esi
or r8d, r11d
and r11d, 0xb378b687
and r10d, 0x4c874978
or r10d, r11d
xor r10d, r9d
not r8d
or r8d, r10d
not r8d
or r8d, edx
mov r10d, r8d
xor r10d, 0x9435c4c6
mov edx, ecx
and edx, 0x20105141
mov r9d, eax
and r9d, 0x80870410
or r9d, edx
mov edx, r9d
xor edx, 0x820410
xor r9d, 0x3540d2ec
or ecx, 0xa0055040
and r9d, 0xb545d2ec
and edx, 0x920511
or edx, r9d
and ecx, 0xb545d2ec
and eax, 0x4a282802
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x5f68aaae
xor eax, 0xa0071011
and ecx, 0x1dd8c54a
and eax, 0xe2273ab5
or eax, ecx
mov ecx, eax
xor ecx, 0xa0050880
xor eax, 0x1400408
and eax, 0x4362363d
and ecx, 0xbc9dc9c2
or ecx, eax
mov r11d, ecx
xor r11d, 0x40222439
xor ecx, 0x80910842
and ecx, 0x83d11a46
and r11d, 0x7c2ee5b9
or r11d, ecx
mov r9d, r11d
xor r9d, 0x83d11a46
mov esi, r8d
xor esi, 0x6bca3b39
xor r8d, 0x6bad24f4
and r8d, r10d
mov edx, r10d
or edx, 0x671fcd
mov eax, r8d
not eax
mov ecx, edx
and ecx, 0xce2a1a3d
mov edi, esi
and edi, 0x3190e002
or edi, ecx
or edx, eax
and eax, 0xce2a1a3d
and r8d, 0x31d5e5c2
or r8d, eax
xor r8d, edi
not edx
or edx, r8d
mov eax, edx
xor eax, 0x671fcd
xor r11d, 0x7c2ee5b9
mov r8d, r9d
and r8d, 0xf080a6ab
mov ecx, r11d
and ecx, 0xf7f5954
or ecx, r8d
mov r8d, ecx
xor r8d, 0xf080a6ab
xor edx, 0xff98e032
mov edi, edx
and edi, 0x55dcf4e0
mov r14d, eax
and r14d, 0xaa230b1f
or r14d, edi
mov ebx, r14d
xor ebx, edx
and ebx, r14d
and esi, 0x74a2f203
and r10d, 0x8b5d0dfc
or r10d, esi
mov edi, r10d
xor edi, 0x8b5d0dfc
xor r10d, 0x7482f201
and r10d, 0x75c7fedd
mov esi, edi
and esi, 0x8a380122
or esi, r10d
xor esi, 0xdfe4f5c2
and edi, 0xaa230b1f
or edi, esi
mov r10d, ecx
xor r10d, 0xf7f5954
mov esi, r10d
and esi, 0x3e016850
mov r14d, r8d
and r14d, 0xc1fe97af
or r14d, esi
xor r14d, 0x6bdd9cb0
mov esi, r14d
xor esi, r10d
and esi, r14d
and r11d, 0x50409440
and r9d, 0x59c60a0
or r9d, r11d
mov r11d, ebx
mov r14d, ebx
xor r14d, 0x1cdff4dc
and r14d, ebx
not ebx
or r11d, 0xe3200b23
mov r15d, r11d
and r15d, 0x726b35da
mov r12d, ebx
and r12d, 0xc94c004
or r12d, r15d
mov r15d, r14d
not r15d
or r11d, r15d
and r15d, 0x726b35da
and r14d, 0x8d94ca25
or r14d, r15d
mov r15d, edi
xor r15d, 0x189a71d5
or r15d, 0xa2200a02
xor r14d, r12d
mov r13d, edi
not r11d
or r11d, r14d
mov r12d, edi
and r15d, 0xbab26a46
or ebx, edi
and edi, 0x44d9498
or edi, r15d
mov r14d, r9d
xor r14d, 0x59c60a0
or r14d, 0xaa230b1f
or r13d, 0x18926044
not r12d
and r13d, 0xbab26a46
and r12d, 0x41000121
or r12d, r13d
mov r15d, r14d
not r15d
xor r12d, edi
xor r12d, r11d
mov r11d, r12d
not r11d
mov edi, r11d
and edi, 0xf0c5482f
and r12d, 0xf3ab7d0
or r12d, edi
xor r12d, ebx
xor r12d, 0xf3ab7d0
or r11d, ebx
not r11d
or r11d, r12d
mov edi, esi
xor edi, 0x831893fb
mov r12d, edi
and edi, esi
mov ebx, esi
not ebx
and r14d, 0xd900db61
xor r9d, 0x515804a0
and r9d, r15d
and r15d, 0x4dc2480
or r15d, r14d
mov esi, r15d
and r12d, ebx
or edi, r12d
mov r14d, r15d
xor r14d, 0x81009361
or r14d, 0x7ce76c04
xor r15d, 0x8008a
mov r12d, r14d
and r12d, 0x7cd5d804
and r15d, 0x10803ea
or r15d, r12d
mov r12d, r9d
not r12d
or r14d, r12d
and r12d, 0xfed5d815
and r9d, 0x10824e0
or r9d, r12d
xor r9d, r15d
not r14d
or r14d, r9d
mov r9d, r14d
xor r9d, r14d
not r9d
and r9d, edi
xor r9d, r14d
xor esi, 0x26ff249e
or esi, ebx
not esi
or esi, r9d
not esi
mov edi, r11d
xor edi, esi
or esi, r11d
not edi
and edi, r11d
mov r9d, edi
not r9d
mov r11d, r9d
and r11d, 0x704c8f0c
and edi, 0x8fb370f3
or edi, r11d
xor edi, esi
or r9d, esi
xor edi, 0x8fb370f3
not r9d
or r9d, edi
and edx, 0xfc53da8
mov r11d, eax
and r11d, 0xf03ac257
or r11d, edx
xor ecx, 0x5705c73c
and ecx, r8d
xor r11d, 0xf03ac257
and r10d, 0x26b14ab
and r8d, 0xfd94eb54
or r8d, r10d
mov edx, r8d
xor edx, 0xfd94eb54
xor r8d, 0xa5ee753c
and r8d, edx
or edx, r11d
and r11d, 0xa7856197
and eax, 0x587a9e68
or eax, r11d
or ecx, r8d
mov r8d, ecx
xor r8d, ecx
not r8d
and r8d, eax
xor r8d, ecx
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0x89014838
and r8d, 0x76feb7c7
or r8d, ecx
mov ecx, edx
not ecx
or eax, edx
and edx, 0x89014838
and ecx, 0x76feb7c7
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x28259ad2
and edx, eax
or eax, 0xd7da652d
not ecx
mov r8d, eax
and r8d, 0x33bb39aa
and ecx, 0x8048250
or ecx, r8d
mov r8d, edx
not r8d
or eax, r8d
and r8d, 0x33bb39aa
and edx, 0xcc44c655
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x84880000
mov r8d, r9d
not r8d
xor eax, 0x28259ad2
mov edx, r8d
or edx, eax
and r8d, 0x5b567d3f
and r9d, 0xa4a982c0
or r9d, r8d
and eax, 0x5b567d3f
and ecx, 0xa4a982c0
or ecx, eax
xor ecx, r9d
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x9f449db8
and ecx, 0x60bb6247
or ecx, r8d
xor ecx, edx
xor ecx, 0x60bb6247
or eax, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
mov r8d, edx
and r8d, eax
mov r9d, edx
and r9d, 0xe52e3666
and eax, 0x1ad1c999
or eax, r9d
not eax
or eax, edx
and edx, 0x3e11d801
and ecx, 0xc1ee27fe
or ecx, edx
mov edx, ecx
xor edx, 0x40ea04e0
xor ecx, 0x3e11d801
mov r9d, ecx
and r9d, 0xa915e31f
and edx, 0x56ea1ce0
or edx, r9d
mov r9d, r8d
not r9d
or ecx, r9d
and r9d, 0xa915e31f
and r8d, 0x56ea1ce0
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
mov edx, ecx
xor edx, 0x1ad1c999
and edx, ecx
xor eax, edx
and edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x3bd21233
and edx, 0xc42dedcc
or edx, r8d
mov r8d, eax
not r8d
or ecx, eax
and eax, 0x3bd21233
and r8d, 0xc42dedcc
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x1ad1c999
and edx, ecx
or ecx, 0xe52e3666
mov r8d, ecx
and r8d, 0xdd1e233d
and eax, 0x2c1c880
or eax, r8d
mov r8d, edx
not r8d
or ecx, r8d
and r8d, 0xdd1e233d
and edx, 0x22e1dcc2
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xa1f70548
and eax, 0x5e08fab7
or eax, ecx
mov ecx, eax
xor ecx, 0x81b50500
xor eax, 0xc009834
and eax, 0x2c42987c
and ecx, 0xd3bd6783
or ecx, eax
mov eax, ecx
xor eax, 0x401814
xor ecx, 0x90042103
and ecx, 0xbc06a16b
and eax, 0x43f95e94
or eax, ecx
mov ecx, eax
xor ecx, 0x42780490
xor eax, 0x1406802b
and ecx, 0xea7825d0
and eax, 0x1587da2f
or eax, ecx
xor eax, 0x1587da2f
setne cl
sete r10b
cmp dword [0x14038bf14], 0xa
setge al
setl dl
mov r9d, edx
and r9b, r10b
mov r8d, ecx
and r8b, al
or r8b, r9b
xor r8b, 1
or r8b, r10b
mov r9d, edx
or r9b, r10b
lea r11d, [r10 + 1]
or r11b, r10b
mov r10d, eax
xor r10b, cl
mov ebx, ecx
xor bl, r11b
or r11b, cl
mov ecx, r8d
xor cl, 1
xor r9b, 1
or r9b, r10b
mov r10d, r8d
and r10b, cl
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, r8b
xor r10b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor r11b, 1
or r11b, bl
mov r8d, r11d
xor r8b, 1
mov ecx, r8d
and cl, r11b
xor cl, 1
or cl, r11b
mov r10d, edx
or r10b, r9b
xor r10b, 1
mov r11d, r9d
xor r11b, al
and r11b, r9b
or r11b, r10b
mov r10d, r9d
xor r10b, r11b
or r11b, r9b
xor r11b, 1
or r11b, r10b
xor cl, 1
or cl, r8b
mov r8d, r11d
xor r8b, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r8d
and al, r11b
xor al, 1
mov edx, r8d
or dl, al
xor dl, 1
or dl, r11b
xor cl, 1
or al, r11b
xor al, 1
or al, r8b
mov r8d, ecx
or r8b, al
xor al, cl
mov r9d, r8d
xor r9b, 1
or al, r9b
or r8b, al
xor al, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, cl
mov r9d, r8d
and r9b, cl
or cl, dl
xor cl, 1
or cl, r8b
and r8b, dl
mov edx, r9d
xor dl, 1
xor r9b, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r9b
xor cl, 1
mov r9d, r8d
xor r9b, cl
xor r9b, 1
mov edx, r9d
and dl, r8b
xor dl, 1
or cl, r8b
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
xor al, dl
xor al, 1
or al, cl
xor cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor al, 1
xor r8b, 1
or r8b, r9b
xor r8b, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0xbbfc1d79
mov ecx, 0x76dbc904
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xbbfc1d79
cmove eax, ecx
jmp 0x140030e70
cmp eax, 0xaf644e42
jg 0x140034c10
cmp eax, 0x9a403c57
jle 0x140034c87
cmp eax, 0xa36715ec
jg 0x1400368c8
cmp eax, 0x9a403c58
je 0x14003e8e4
cmp eax, 0x9b43ec97
je 0x14003eb59
cmp eax, 0xa09a920f
jne 0x140030e70
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 8]
mov ecx, dword [rcx]
cmp qword [rax], rcx
setb byte [rbp + 0x4d]
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
mov r8d, ecx
mov r9d, eax
mov r10d, eax
mov r11d, eax
and r11d, ecx
mov edi, eax
and edi, 0xc7c3e4ca
mov esi, ecx
and esi, 0x383c1b35
or esi, edi
xor esi, 0x383c1b35
or esi, r11d
mov r11d, ecx
and r11d, 0xa13e0c1
and eax, 0xf5ec1f3e
or eax, r11d
xor eax, esi
or esi, ecx
and ecx, 0xc4e9f551
and edx, 0x3b160aae
or edx, ecx
mov ecx, edx
xor ecx, 0x2016028c
and ecx, 0x207786cd
xor edx, 0xc4887110
and edx, 0xdf887932
or edx, ecx
mov ecx, edx
xor ecx, 0x207786cd
and ecx, edx
and r8d, 0xaddb4d9b
and r9d, 0x5224b264
or r9d, r8d
xor r9d, 0x725334a9
and r10d, 0xdf887932
or r10d, r9d
xor r10d, ecx
and ecx, r10d
not r10d
or r10d, ecx
mov ecx, r10d
mov edx, r10d
xor edx, 0x6c5f8a12
and edx, r10d
or r10d, 0x93a075ed
not ecx
mov r8d, edx
not r8d
mov r9d, r10d
and r9d, 0x177905c
and ecx, 0x6c080a02
or ecx, r9d
or r10d, r8d
and r8d, 0x177905c
and edx, 0xfe886fa3
or edx, r8d
xor edx, ecx
not r10d
or r10d, edx
mov ecx, r10d
xor ecx, 0x4c280cdf
xor r10d, 0x10000
mov edx, ecx
and edx, 0x202a7b81
and r10d, 0x48010418
or r10d, edx
xor r10d, 0x48010418
and ecx, 0x97d48066
or ecx, r10d
mov r11d, ecx
not r11d
mov edx, r11d
and edx, 0xb7b8144c
and ecx, 0x4847ebb3
or ecx, edx
xor ecx, 0xb7b8144c
xor r11d, ecx
and r11d, ecx
xor eax, 0xf5ec1f3e
not esi
or esi, eax
mov r9d, esi
not r9d
mov eax, r11d
not eax
mov r10d, r11d
mov ecx, eax
and ecx, 0xcaec0f54
and r11d, 0x3513f0ab
or r11d, ecx
not r11d
or r11d, eax
and eax, 0x23776146
and r10d, 0xdc889eb9
or r10d, eax
mov ecx, r10d
xor ecx, 0x40880688
mov r8d, r9d
mov eax, esi
mov edx, r9d
mov edi, esi
and edi, 0xcaec0f54
and r9d, 0x3513f0ab
or r9d, edi
not r9d
or r9d, esi
or esi, 0x70a87c06
or r8d, 0x140310
and r8d, 0x70bc7f16
and eax, 0x870300c8
or eax, r8d
and esi, 0x70bc7f16
and edx, 0x8408021
or edx, esi
xor edx, eax
mov r8d, edx
xor r8d, 0x8548331
mov esi, r10d
xor esi, 0x23776146
mov eax, esi
or eax, 0x3513f0ab
mov r14d, eax
not r14d
and eax, 0x4f22f50e
xor r10d, 0xc8680e54
and r10d, r14d
and r14d, 0x80cc0a50
or r14d, eax
mov edi, r14d
xor edi, 0xb0dd0af1
xor r14d, 0x6ac005e0
and r14d, edi
mov ebx, r11d
mov r15d, r11d
or edi, r11d
not r11d
xor edx, 0xf7ab7cce
mov eax, edx
and eax, 0x4a4c0354
mov r12d, r8d
and r12d, 0x80a00c00
or r12d, eax
mov eax, r12d
xor eax, 0x200400
or eax, 0x2502200b
xor r12d, 0x48440010
and r12d, 0xc8c40810
and eax, 0x272a274f
or eax, r12d
mov r12d, eax
xor r12d, 0xd8d5d8b0
or r10d, r14d
xor ebx, 0xdb1e8f19
and ebx, r11d
or r11d, 0xdb1e8f19
mov r14d, r11d
and r14d, 0x4305d739
and r15d, 0x24e020c6
or r15d, r14d
mov r14d, ebx
not r14d
or r11d, r14d
and r14d, 0x4305d739
and ebx, 0xbcfa28c6
or ebx, r14d
xor ebx, r15d
not r11d
or r11d, ebx
and r10d, 0xeeec7ff6
xor r10d, r11d
xor r10d, 0x10000
not edi
or edi, r10d
mov r10d, r12d
or r10d, r9d
not r10d
and r12d, 0x2328076f
and eax, 0xc8c40810
or eax, r12d
xor eax, r9d
xor eax, 0xdcd7f890
or eax, r10d
mov r9d, edi
not r9d
mov r10d, r9d
and r10d, 0x5f01b9b6
and edi, 0xa0fe4649
or edi, r10d
mov r10d, eax
not r10d
xor edi, 0x5f01b9b6
or edi, r10d
not edi
and r10d, 0x1e66fbe4
and eax, 0xe199041b
or eax, r10d
xor eax, 0x1e66fbe4
or eax, r9d
not eax
or eax, edi
mov r9d, esi
or r9d, edx
and esi, 0x9e43d933
and ecx, 0x61bc26cc
or ecx, esi
and edx, 0x9e43d933
and r8d, 0x61bc26cc
or r8d, edx
xor r8d, ecx
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0xc7e22319
and r8d, 0x381ddce6
or r8d, edx
xor r8d, r9d
xor r8d, 0x381ddce6
or ecx, r9d
not ecx
or ecx, r8d
mov edx, ecx
not edx
and edx, 0x43b05ab5
and ecx, 0xbc4fa54a
or ecx, edx
mov r8d, ecx
xor r8d, 0x105895
mov r9d, ecx
xor r9d, 0xbc4fa54a
mov edx, eax
not edx
and r8d, 0x945a5cdd
xor ecx, 0x75ebe0c7
and ecx, r9d
and r9d, 0x6ba5a322
or r9d, r8d
mov r8d, r9d
xor r8d, 0x6ba5a322
mov r10d, edx
and r10d, 0xc9a4458d
mov r11d, eax
xor r11d, 0xc9a4458d
and r11d, eax
or r11d, r10d
mov r10d, r9d
xor r10d, 0x5dfe1950
and r10d, r8d
mov esi, r10d
not esi
mov edi, ecx
not edi
mov ebx, esi
and ebx, 0x336bd346
and r10d, 0xcc942cb9
or r10d, ebx
or esi, edi
and edi, 0x336bd346
and ecx, 0xcc942cb9
or ecx, edi
xor ecx, r10d
not esi
or esi, ecx
mov ecx, esi
xor ecx, esi
not ecx
and ecx, r11d
xor ecx, esi
xor r9d, 0x945a5cdd
mov r10d, eax
and r10d, 0xa77aa118
and edx, 0x58855ee7
or edx, r10d
or eax, r9d
and r9d, 0xa77aa118
and r8d, 0x58855ee7
or r8d, r9d
xor r8d, edx
not eax
or eax, r8d
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
mov r9d, edx
and r9d, 0x9e1902ab
mov r8d, eax
and r8d, 0x61e6fd54
or r8d, r9d
not r8d
or r8d, edx
mov r9d, edx
and r9d, 0x45c82f01
mov r10d, eax
and r10d, 0xba37d0fe
or r10d, r9d
mov r9d, r10d
xor r9d, 0xa220080
xor r10d, 0x1080001
mov r11d, edx
or r11d, 0x21198003
or r10d, 0x94444158
and r10d, 0xb55dc15b
and r9d, 0x4a220280
or r9d, r10d
and r11d, 0xb55dc15b
and eax, 0x803c24
or eax, r11d
xor eax, r9d
mov edi, eax
xor edi, 0xb8160080
xor eax, 0x4408d850
and eax, 0x46e9d878
and edi, 0xb9162787
or edi, eax
xor edi, 0xb9162787
or edi, edx
and edx, 0x13806c16
and ecx, 0xec7f93e9
or ecx, edx
mov eax, ecx
xor eax, 0x2c3e1300
xor ecx, 0x10800c06
and ecx, 0xd0c18cef
and eax, 0x2f3e7310
or eax, ecx
mov ecx, eax
xor ecx, 0xb3e5310
xor eax, 0x908100e2
and eax, 0xb48120e2
and ecx, 0x4b7edf1d
or ecx, eax
mov eax, ecx
xor eax, 0x2a982249
xor ecx, 0x4b7edf1d
and ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x66115eae
and edx, eax
and ecx, 0x99eea151
or ecx, edx
or eax, r8d
xor r8d, 0x99eea151
mov edx, r8d
xor edx, r8d
not edx
and edx, ecx
xor edx, r8d
mov ecx, eax
not ecx
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x2c46dcc7
and edx, 0xd3b92338
or edx, r9d
or r8d, eax
and eax, 0x2c46dcc7
and ecx, 0xd3b92338
or ecx, eax
xor ecx, edx
not r8d
or r8d, ecx
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0xc7001fe9
mov edx, r8d
and edx, 0x38ffe016
or edx, ecx
mov ecx, edx
xor ecx, 0xa86000
xor edx, 0x40006a0
or eax, 0x40006b0
or edx, 0xa530145
and edx, 0xe5307f5
and ecx, 0xc1a87008
or ecx, edx
and eax, 0xe5307f5
and r8d, 0x30048802
or r8d, eax
xor r8d, ecx
mov r9d, r8d
xor r9d, 0xa44e8bec
mov edx, r8d
xor edx, 0x5bb17413
mov eax, edx
and eax, 0x2e337dd4
mov ebx, r9d
and ebx, 0xd1cc822b
or ebx, eax
not ebx
or ebx, edx
mov r14d, ebx
not r14d
mov esi, edi
not esi
mov eax, ebx
and eax, 0x12c8420
mov ecx, r14d
and ecx, 0x12900886
or ecx, eax
xor ecx, 0x12900886
mov r10d, ebx
xor r10d, 0xec437359
and r10d, r14d
or r10d, ecx
mov ecx, r10d
xor ecx, 0xec437359
mov eax, esi
or eax, 0x48168000
mov r15d, edi
or r15d, 0xa2280ca5
and eax, 0xea3e8ca5
mov r12d, edi
and r12d, 0x403042
or r12d, eax
and r15d, 0xea3e8ca5
mov r11d, esi
and r11d, 0x15814318
or r11d, r15d
xor r11d, r12d
mov eax, r11d
xor eax, 0x5d97c318
xor r10d, 0x13bc8ca6
mov r15d, ecx
and r15d, 0xf4c58411
mov r13d, r10d
and r13d, 0xb3a7bee
or r13d, r15d
xor r13d, 0xc998cf5e
mov r12d, r10d
and r12d, 0x3d5d4b4f
or r12d, r13d
mov r15d, ebx
and r15d, 0x51e7b131
and r14d, 0xae184ece
or r14d, r15d
xor r14d, 0x93450581
xor ebx, r14d
and ebx, r14d
xor r11d, 0xa2683ce7
mov r15d, r11d
and r15d, 0x9994c74a
mov r14d, eax
and r14d, 0x666b38b5
or r14d, r15d
mov r15d, ebx
and ebx, r12d
not r12d
and edi, 0x3d000848
and esi, 0x5d4307
or esi, edi
not r15d
mov r13d, r12d
xor r13d, r15d
and r13d, r12d
and r15d, r12d
or r15d, ebx
mov edi, r13d
not edi
mov ebx, edi
and ebx, 0x24922b8
and r13d, 0xfdb6dd47
or r13d, ebx
mov ebx, r15d
not ebx
or edi, ebx
and ebx, 0x24922b8
and r15d, 0xfdb6dd47
or r15d, ebx
xor r14d, 0x5b3673fa
or r14d, r11d
xor r15d, r13d
mov ebx, esi
xor ebx, 0x5d4307
or ebx, 0xc2a2b4b0
xor esi, 0x3d000008
not edi
or edi, r15d
mov r15d, r14d
or r15d, ebx
and ebx, 0x82b33b64
and esi, 0x3d4c400b
or esi, ebx
not r15d
xor esi, r14d
xor esi, 0x7d4cc49b
or esi, r15d
not esi
mov ebx, edi
xor ebx, esi
or esi, edi
not ebx
and ebx, edi
mov edi, ebx
not edi
mov r14d, edi
and r14d, 0x79fff1c4
and ebx, 0x86000e3b
or ebx, r14d
xor ebx, esi
xor ebx, 0x86000e3b
or edi, esi
not edi
or edi, ebx
mov esi, r10d
or esi, r11d
and r10d, 0x85466e8b
and ecx, 0x7ab99174
or ecx, r10d
and r11d, 0x85466e8b
and eax, 0x7ab99174
or eax, r11d
xor eax, ecx
mov ecx, eax
not ecx
mov r10d, ecx
and r10d, 0x6be9cb4c
and eax, 0x941634b3
or eax, r10d
xor eax, esi
xor eax, 0x941634b3
or ecx, esi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov r10d, eax
and r10d, ecx
mov r11d, r10d
not r11d
mov esi, ecx
and esi, 0xb90c26d1
and eax, 0x46f3d92e
or eax, esi
or ecx, r11d
and r11d, 0xb90c26d1
and r10d, 0x46f3d92e
or r10d, r11d
xor r10d, eax
not ecx
or ecx, r10d
mov r10d, ecx
not r10d
mov eax, r10d
and eax, 0xe8b38273
and ecx, 0x174c7d8c
or ecx, eax
xor ecx, 0xe8b38273
xor r10d, ecx
and r10d, ecx
mov eax, edi
not eax
mov r11d, r10d
not r11d
mov ecx, eax
or ecx, r11d
and eax, 0x54d8a56d
and edi, 0xab275a92
or edi, eax
and r11d, 0x54d8a56d
and r10d, 0xab275a92
or r10d, r11d
xor r10d, edi
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0x350f327a
and r10d, 0xcaf0cd85
or r10d, r11d
xor r10d, ecx
xor r10d, 0xcaf0cd85
or eax, ecx
not eax
or eax, r10d
mov r10d, eax
not r10d
mov ecx, eax
mov r11d, r10d
and r11d, eax
mov esi, r10d
and esi, 0x24d4fa61
and eax, 0xdb2b059e
or eax, esi
xor eax, 0x881581a3
or eax, r10d
and r10d, 0x8179258e
and ecx, 0x7e86da71
or ecx, r10d
mov r10d, ecx
xor r10d, 0x4a049a51
xor ecx, 0x8179258e
mov esi, r11d
not esi
mov edi, ecx
and edi, 0x358a45ae
and r10d, 0xca75ba51
or r10d, edi
or ecx, esi
and esi, 0x358a45ae
and r11d, 0xca75ba51
or r11d, esi
xor r11d, r10d
not ecx
or ecx, r11d
mov r10d, ecx
not r10d
and ecx, 0x599dfce1
mov r11d, r10d
and r11d, 0xa662031e
or r11d, ecx
xor r11d, 0xf55c8723
and r10d, 0xacc17bc2
or r10d, r11d
mov ecx, r10d
xor ecx, r10d
not ecx
and ecx, eax
xor ecx, r10d
or r10d, eax
mov eax, ecx
not eax
mov r11d, eax
and r11d, 0x99f45859
and ecx, 0x660ba7a6
or ecx, r11d
xor ecx, r10d
xor ecx, 0x660ba7a6
or eax, r10d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x7d0df9e8
mov r10d, r9d
and r10d, 0x81e78f11
mov esi, edx
and esi, 0x7e1870ee
or esi, r10d
xor esi, 0x42887ce2
mov r11d, esi
xor r11d, r9d
and r11d, esi
mov r10d, r9d
and r10d, 0xc6783d66
mov edi, edx
and edi, 0x3987c299
or edi, r10d
xor edi, 0xfae8316a
mov esi, edx
and esi, 0x3c900c0c
or esi, edi
mov r10d, r11d
not r10d
mov edi, r10d
and edi, 0x801bab9d
and r11d, 0x7fe45462
or r11d, edi
mov edi, esi
xor edi, 0x7fe45462
and edi, esi
mov ebx, edi
not ebx
mov r14d, ebx
and r14d, 0x72a5e3a7
and edi, 0x8d5a1c58
or edi, r14d
mov r14d, esi
or r10d, esi
or esi, 0x801bab9d
not r14d
or ebx, esi
and esi, 0x72a5e3a7
and r14d, 0xd401440
or r14d, esi
xor r14d, edi
not ebx
or ebx, r14d
mov esi, ebx
xor esi, ebx
not esi
and esi, r11d
xor esi, ebx
not r10d
or r10d, esi
xor r10d, 0x3c900c0d
xor r8d, 0x5bb17412
and r8d, edx
and r9d, 0xfffffffe
and edx, 1
or edx, r9d
or edx, r8d
mov r8d, edx
not r8d
and r8d, 0xe8c003fd
and edx, 0x173ffc02
or edx, r8d
mov r8d, edx
xor r8d, 0x1b9002
xor edx, 0xe8c003fd
mov r9d, r10d
xor r9d, edx
and r9d, r10d
and edx, 0xd7246d4c
and r8d, 0x28db92b3
or r8d, edx
xor r8d, r10d
xor r8d, 0xd7246d4c
or r8d, r9d
mov edx, r8d
mov r9d, r8d
xor r9d, 0xf5291229
and r9d, r8d
not r8d
mov r10d, r8d
and r10d, 0xb5080221
and edx, 0x40211008
or edx, r10d
mov r10d, edx
xor r10d, 0x40000000
xor edx, 0xbfdeeff7
mov r11d, r9d
not r11d
mov esi, edx
and esi, 0x3dadfc9b
and r10d, 0xc0000220
or r10d, esi
or edx, r11d
and r11d, 0x3dadfc9b
and r9d, 0xc2520364
or r9d, r11d
xor r9d, r10d
not edx
or edx, r9d
mov r9d, edx
xor r9d, 0x81480c2
xor edx, 0xa4281200
and edx, 0xa6ea7f14
and r9d, 0x591580eb
or r9d, edx
mov edx, r9d
xor edx, 0x481180eb
xor r9d, 0xa4ea3110
and r9d, 0xb5ee3110
and edx, 0x4a11ceef
or edx, r9d
mov r9d, edx
xor r9d, 0xf885f727
xor edx, 0x4a11ceef
and edx, r9d
or r8d, 0x4d6bc637
mov r9d, edx
not r9d
xor edx, r9d
and edx, r8d
xor edx, r9d
or r9d, r8d
not r9d
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x19ae544e
mov r10d, edx
and r10d, 0xe651abb1
or r10d, r9d
mov r9d, r10d
xor r9d, 0x4010200
xor r10d, 0x1804008
or r8d, 0x2190c038
or r10d, 0x8482801
and r10d, 0x29d8e839
and r9d, 0x4230204
or r9d, r10d
and r8d, 0x29d8e839
and edx, 0xd20415c2
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x9727fbf4
xor edx, 0x68d8040b
mov r9d, r8d
or r9d, 0x800c0828
mov r10d, edx
or r10d, 0x1301040
and r9d, 0x813c1868
and edx, 0x46c1c391
or edx, r9d
and r10d, 0x813c1868
and r8d, 0x38022406
or r8d, r10d
xor r8d, edx
mov edx, r8d
xor edx, 0xb80e2c2e
mov r9d, r8d
xor r9d, 0x7815000
and r9d, 0x278f7826
xor r8d, 0xf32f8ccb
and r8d, edx
and edx, 0xd87087d9
or edx, r9d
mov r9d, edx
xor r9d, 0xd87087d9
xor edx, 0x6caed8c3
and edx, r9d
or r8d, edx
mov edx, r8d
xor edx, 0x80e1
xor r8d, 0xb0941e02
and edx, 0x44ac1f9
and r8d, 0xfbb53e06
or r8d, edx
mov r10d, r8d
xor r10d, 0x44ac1f9
xor r8d, 0xfbb53e06
mov r9d, eax
xor r9d, 0x82f20617
mov r11d, r8d
and r11d, r10d
mov esi, r11d
not esi
mov edx, r10d
and edx, 0x546498f1
mov edi, r8d
and edi, 0xab9b670e
or edi, edx
mov edx, r10d
or edx, esi
and esi, 0x546498f1
and r11d, 0xab9b670e
or r11d, esi
xor r11d, edi
not edx
or edx, r11d
mov r11d, ecx
and r11d, 0xfda0d52d
mov ebx, r9d
mov esi, r9d
and esi, 0x25f2ad2
or r11d, esi
mov edi, r11d
xor edi, ecx
and edi, r11d
mov r11d, ecx
and r11d, 0x1804a22
and ebx, 0xfe7fb5dd
or ebx, r11d
xor ebx, 0x3df60f0
or ebx, esi
mov r11d, edx
not r11d
mov r14d, r11d
and r14d, 0xfda0d52d
mov esi, edx
and esi, 0x25f2ad2
or esi, r14d
mov r14d, r8d
and r14d, 0x25f2ad2
and r10d, 0xfda0d52d
or r10d, r14d
xor r8d, r10d
and r8d, r10d
mov r10d, edi
not r10d
mov r14d, r10d
and r10d, 0x1c3c7430
and edi, 0xe3c38bcf
or edi, r10d
mov r15d, ebx
not r15d
not esi
or esi, r11d
or r14d, ebx
and ebx, 0x1c3c7430
and r15d, 0xe3c38bcf
or r15d, ebx
xor r15d, edi
mov r10d, r15d
not r10d
mov edi, r10d
and edi, 0xe89af878
and r15d, 0x17650787
or r15d, edi
mov ebx, esi
not ebx
xor r15d, r14d
xor r15d, 0x17650787
or r10d, r14d
not r10d
or r10d, r15d
mov r14d, r8d
not r14d
mov edi, ebx
xor edi, r14d
and edi, ebx
and esi, 0xfc5b8ccb
and ebx, 0x3a47334
or ebx, esi
and r14d, 0xfc5b8ccb
and r8d, 0x3a47334
or r8d, r14d
xor r8d, ebx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x576417f6
and edi, 0xa89be809
or edi, ebx
mov ebx, r8d
not ebx
or esi, ebx
and ebx, 0x576417f6
and r8d, 0xa89be809
or r8d, ebx
xor r8d, edi
not esi
or esi, r8d
mov r8d, r10d
not r8d
mov ebx, r10d
or ebx, 0x308084
mov edi, r8d
and ebx, 0xa330c0e7
and r8d, 0xc8d0600
or r8d, ebx
xor eax, 0x293dbcbb
and eax, r9d
or edi, 0xa3004063
and edi, 0xa330c0e7
and r10d, 0x50423918
or r10d, edi
xor r10d, r8d
xor r10d, esi
mov r8d, r10d
xor r8d, 0xaf8d4663
and ecx, 0x1112963e
and r9d, 0xeeed69c1
or r9d, ecx
mov ecx, r9d
xor ecx, 0xeeed69c1
and r11d, 0xd4134a38
mov esi, edx
and esi, 0x2becb5c7
or esi, r11d
mov r11d, esi
xor r11d, 0x2becb5c7
mov edi, r9d
xor edi, 0xbadd2c92
and edi, ecx
or eax, edi
mov edi, esi
xor edi, 0x7fdcf094
and edi, r11d
and edx, 0x54304553
or edx, edi
xor edx, eax
xor r9d, 0x1112963e
xor esi, 0xd4134a38
mov eax, r9d
and eax, 0xc7498d07
and ecx, 0x38b672f8
or ecx, eax
or r9d, esi
and esi, 0xc7498d07
and r11d, 0x38b672f8
or r11d, esi
xor r11d, ecx
not r9d
or r9d, r11d
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x6799eba8
and edx, 0x98661457
or edx, eax
xor edx, r9d
xor edx, 0x98661457
or ecx, r9d
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xa8f04d88
xor ecx, 0x3881f6fc
and ecx, eax
and eax, 0x570fb277
or eax, edx
mov r9d, eax
xor r9d, 0x570fb277
mov edx, r10d
xor edx, 0x28324b20
xor eax, 0xa8f04d88
mov r11d, r9d
and r11d, 0xc77e0903
or ecx, r11d
xor r10d, 0x108a01f
and r10d, 0x41c9a45f
and edx, 0xbe365ba0
or edx, r10d
xor edx, ecx
xor edx, 0x41c9a45f
mov ecx, eax
and ecx, 0x8a14ea8a
and r9d, 0x75eb1575
or r9d, ecx
xor r9d, r8d
xor r9d, 0x75eb1575
or eax, r8d
not eax
or eax, r9d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9e4cc90b
mov r8d, ecx
and r8d, 0x61b336f4
or r8d, edx
mov edx, r8d
xor edx, 0x21321054
xor r8d, 0x9e084902
and r8d, 0xde896fa2
and edx, 0x2176905d
or edx, r8d
mov r8d, edx
xor r8d, 0x9010
mov r9d, ecx
and r9d, 0xe5d9249f
mov r10d, eax
and r10d, 0x1a26db60
or r10d, r9d
mov r11d, r10d
xor r11d, 0x1a26db60
xor r10d, 0x4001040f
and r10d, 0x5227944f
mov r9d, r11d
and r9d, 0xadd86bb0
or r9d, r10d
xor r9d, 0xadd86bb0
or r9d, r11d
mov esi, r9d
not esi
mov r10d, edx
xor r10d, 0xde896fa2
mov r11d, r9d
and r11d, 0xaf8824af
xor r9d, 0x53b04be4
and r9d, esi
and esi, 0x5077db50
or esi, r11d
mov r11d, esi
xor r11d, 0x5077db50
or r8d, 0x50100080
mov edi, edx
xor edi, 0x80080400
or r11d, r10d
or r10d, 0xc01b012
xor edx, 0x1200044
and r8d, 0x5c11b092
and edi, 0xa04e0409
or edi, r8d
mov r8d, esi
xor r8d, 0xac08240b
or r8d, 0x53b04be4
xor esi, 0x418010
and r10d, 0x5c11b092
and edx, 0x3a04b64
or edx, r10d
xor edx, edi
mov r10d, r9d
not r10d
mov edi, r8d
and edi, 0xf21e79e9
and esi, 0xc418412
or esi, edi
or r8d, r10d
and r10d, 0xf21e79e9
and r9d, 0xde18616
or r9d, r10d
xor r9d, esi
not r8d
or r8d, r9d
mov r9d, r8d
xor r9d, r8d
not r9d
and r9d, edx
xor r9d, r8d
mov edx, r11d
not edx
mov r8d, r9d
not r8d
mov r10d, r8d
and r10d, 0xdc45434e
and r9d, 0x23babcb1
or r9d, r10d
or r8d, r11d
and r11d, 0xdc45434e
and edx, 0x23babcb1
or edx, r11d
xor edx, r9d
not r8d
or r8d, edx
mov edx, r8d
not edx
and r8d, 0xab0b680d
and edx, 0x54f497f2
or edx, r8d
mov r8d, edx
xor r8d, 0xab0b680d
mov r9d, edx
xor r9d, 0x7785459a
and r9d, r8d
xor edx, 0x54840592
and edx, 0xdc8e2d97
or edx, r9d
mov r8d, edx
not r8d
or r8d, 0x2371d268
mov r9d, r8d
not r9d
and ecx, 0xe2933643
and eax, 0x1d6cc9bc
or eax, ecx
mov ecx, eax
xor ecx, 0x124c8b4
xor eax, 0x40923001
and eax, 0x5cda3109
and ecx, 0xa325cef6
or ecx, eax
mov eax, ecx
xor eax, 0x5cda3109
mov r10d, ecx
xor r10d, 0x802540a0
and r10d, 0x9c7561a8
xor ecx, 0x50b79433
and ecx, eax
and eax, 0x638a9e57
or eax, r10d
mov r10d, eax
xor r10d, 0x638a9e57
mov r11d, eax
xor r11d, 0x9018c492
and r11d, r10d
or ecx, r11d
xor ecx, 0xd0e388ad
or r10d, 0x28
xor eax, 0x10042080
and eax, 0x10042c80
and r10d, 0xcc8a013f
or r10d, eax
xor r10d, 0xcc8a013f
or r10d, ecx
mov eax, r10d
not eax
mov ecx, r10d
and ecx, 0xfc1fb71b
and eax, 0x3e048e4
or eax, ecx
xor eax, 0x3e048e4
or eax, r10d
mov ecx, eax
not ecx
mov r10d, r8d
and r10d, 0x40dcb16f
mov r11d, r9d
xor edx, 0x5c000983
and edx, r9d
and r9d, 0x9c020c90
or r9d, r10d
mov r10d, ecx
and r10d, 0x40dcb16f
mov esi, eax
and esi, 0xbf234e90
or esi, r10d
xor esi, r9d
mov r9d, esi
xor r9d, r8d
and r9d, esi
and r8d, 0x16401989
and r11d, 0x48000002
or r11d, r8d
xor r11d, 0x6911c202
or edx, r11d
mov r8d, eax
xor r8d, 0x80ae2474
and r8d, ecx
or ecx, 0x80ae2474
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x76fe2aaf
and eax, 0x901d100
or eax, r11d
or ecx, r10d
and r10d, 0x76fe2aaf
and r8d, 0x8901d550
or r8d, r10d
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, ecx
not eax
and eax, edx
xor eax, ecx
mov ecx, r9d
not ecx
mov r8d, eax
not r8d
and eax, ecx
or ecx, r8d
and r8d, r9d
or r8d, eax
mov edx, r8d
not edx
mov eax, edx
and eax, 0x3de6f9e
and r8d, 0xfc219061
or r8d, eax
xor r8d, ecx
xor r8d, 0xfc219061
or edx, ecx
not edx
or edx, r8d
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xc84b9fe2
mov r8d, edx
and r8d, 0x37b4601d
or r8d, eax
mov r9d, r8d
xor r9d, 0x33244014
xor r8d, 0x480217a0
and r8d, 0x4c9237a9
and r9d, 0xb36dc856
or r9d, r8d
mov eax, r9d
xor eax, 0x332d8806
and eax, 0x7f3d8907
xor r9d, 0x8236a8
and r9d, 0x80c276f8
or r9d, eax
mov eax, r9d
xor eax, 0x7f3d8907
and eax, r9d
mov r8d, ecx
and r8d, 0x94e48f3d
and edx, 0x6b1b70c2
or edx, r8d
xor edx, 0x1426f9c5
xor ecx, edx
and ecx, edx
mov r8d, eax
not r8d
mov edx, ecx
not edx
mov r11d, eax
or r11d, 0x22234020
mov esi, r8d
or esi, 0x11c01c40
mov r9d, ecx
xor r9d, 0x99cc3cc6
mov r10d, r9d
and r10d, edx
and r9d, ecx
and r11d, 0x33e35c60
mov edi, r8d
and edi, 0x880c2086
or edi, r11d
and esi, 0x33e35c60
mov r11d, eax
and r11d, 0x44108319
or r11d, esi
xor r11d, edi
mov esi, r10d
not esi
mov edi, esi
and edi, 0x9ab8d7f0
and r10d, 0x6547280f
or r10d, edi
mov edi, r9d
not edi
or esi, edi
and edi, 0x9ab8d7f0
and r9d, 0x6547280f
or r9d, edi
xor r9d, r10d
not esi
or esi, r9d
mov r9d, esi
xor r9d, esi
not r9d
and r9d, r11d
xor r9d, esi
mov r10d, eax
and r10d, 0xe7ec7fa2
and r8d, 0x1813805d
or r8d, r10d
or eax, ecx
and ecx, 0xe7ec7fa2
and edx, 0x1813805d
or edx, ecx
xor edx, r8d
not eax
or eax, edx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x7b0dc001
and edx, eax
or eax, 0x84f23ffe
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xed14494e
and ecx, 0x12098001
or ecx, r9d
or eax, r8d
and r8d, 0xed14494e
and edx, 0x12ebb6b1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xd8be6491
xor eax, 0x27419b6e
mov edx, eax
and edx, 0x70008
mov r8d, ecx
and r8d, 0x4000800
or r8d, edx
xor r8d, 0x4000800
mov r9d, eax
and r9d, 0x80432
or r9d, r8d
mov edx, eax
and edx, 0x40f0c3a
and ecx, 0xfbf0f3c5
or ecx, edx
xor eax, ecx
and eax, ecx
mov edx, r9d
xor edx, 0xe0800
and edx, r9d
not r9d
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x51ceab45
and r8d, ecx
mov r10d, ecx
or ecx, r9d
and r9d, 0x51ceab45
or edx, r9d
mov r9d, r8d
not r9d
mov r11d, r9d
and r11d, 0xa8091246
and r8d, 0x57f6edb9
or r8d, r11d
or r10d, 0x51ceab45
or r9d, r10d
and r10d, 0xa8091246
and eax, 0x63044b8
or eax, r10d
xor eax, r8d
not r9d
or r9d, eax
mov eax, r9d
xor eax, r9d
not eax
and eax, edx
xor eax, r9d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xfbf0f3c5
mov edx, ecx
xor edx, 0x40c0402
and edx, 0xd72ce683
xor ecx, 0x41d22ba5
and ecx, eax
and eax, 0x28d3197c
or eax, edx
mov edx, eax
xor edx, 0x21040
xor eax, 0x9220c000
mov r8d, eax
or r8d, 0x402798
mov r9d, ecx
not r9d
and r8d, 0x2860afb8
and edx, 0x92025040
or edx, r8d
or eax, r9d
and r9d, 0x2860afb8
and ecx, 0xd79f5047
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x45dd279f
and eax, 0xba22d860
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x65bc4b6
and edx, eax
and eax, 0xa9ea6b88
mov r8d, ecx
and r8d, 0x56159477
or r8d, eax
xor r8d, 0x56159477
or r8d, ecx
and ecx, 0x65bc4b6
or edx, ecx
xor edx, 0x65bc4b6
not r8d
or r8d, edx
mov ecx, r8d
not ecx
and r8d, 0x47d36619
and ecx, 0xb82c99e6
or ecx, r8d
mov eax, ecx
xor eax, 0x47d36619
xor ecx, 0xb82c99e6
mov edx, ecx
and edx, eax
and ecx, 0xba948787
and eax, 0x456b7878
or eax, ecx
xor eax, 0xba948787
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xf22d5f69
and edx, eax
or eax, 0xdd2a096
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9e54f831
and ecx, 0x60290748
or ecx, r9d
or eax, r8d
and r8d, 0x9e54f831
and edx, 0x61ab07ce
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x4520086
xor eax, 0x2244f61
and ecx, 0xf45b108e
and eax, 0xba4ef71
or eax, ecx
mov ecx, eax
xor ecx, 0xc4430004
xor eax, 0x2208340
and eax, 0x323893ca
and ecx, 0xcdc76c35
or ecx, eax
xor ecx, 0xcdc76c35
setne al
sete r11b
cmp dword [0x14038bf14], 0xa
setge r10b
setl dl
mov r9d, edx
or r9b, r11b
mov ecx, eax
and cl, r10b
mov r8d, edx
and r8b, r11b
or r8b, cl
xor r8b, 1
mov ecx, r8d
or cl, r10b
mov ebx, r9d
or bl, cl
xor cl, r9b
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
mov r9d, r10d
xor r9b, dl
and r9b, cl
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r10b, r11b
mov r11d, eax
and r11b, dl
or r11b, r10b
xor r11b, 1
or r11b, al
mov r10d, r11d
xor r10b, 1
or dl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov r8d, r10d
and r8b, r11b
xor r8b, 1
mov eax, r11d
xor al, r8b
or r8b, r11b
xor r8b, 1
or r8b, al
xor r8b, dl
mov r11d, r8d
xor r11b, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r10d, r11d
and r10b, r8b
xor r10b, 1
mov ebx, r8d
xor bl, r10b
or r10b, r8b
xor r10b, 1
or r10b, bl
mov ebx, r10d
xor bl, 1
and bl, dl
and r10b, al
xor dl, r11b
or al, r8b
xor al, 1
or al, dl
xor al, 1
or al, r10b
or al, bl
mov ebx, ecx
and bl, r9b
xor bl, 1
mov r10d, r9d
or r10b, bl
xor r10b, 1
or cl, r10b
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, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor bl, r9b
or bl, r10b
mov r10d, ebx
xor r10b, 1
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
mov esi, ecx
or sil, r8b
xor sil, 1
or r9b, sil
xor r9b, 1
or r9b, al
mov r11d, r9d
xor r11b, 1
or sil, al
mov r14d, esi
xor r14b, 1
and r10b, bl
xor r10b, 1
mov edi, r10d
xor dil, bl
or r10b, bl
xor r10b, 1
or r10b, dil
mov edi, r14d
and dil, sil
xor dil, 1
or dil, sil
xor dil, 1
or dil, r14b
mov ebx, edi
and dil, r11b
xor r11b, sil
and r11b, sil
or sil, r9b
xor r11b, 1
mov r14d, r11d
xor r14b, sil
or r11b, sil
xor bl, 1
xor r11b, 1
or r11b, r14b
mov esi, r9d
xor sil, bl
and sil, r9b
and bl, r9b
or bl, dil
xor sil, 1
xor bl, 1
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
mov r9d, r11d
xor r9b, 1
and r11b, r9b
xor r11b, 1
mov esi, r11d
xor sil, r9b
or r11b, r9b
xor r11b, 1
or r11b, sil
mov esi, r11d
and r11b, bl
or r9b, bl
xor bl, 1
xor sil, 1
and sil, bl
xor r9b, 1
or r9b, r11b
or r9b, sil
mov r11d, r9d
xor r11b, 1
and r9b, r11b
xor r9b, 1
mov ebx, r9d
xor bl, r11b
or r9b, r11b
xor r9b, 1
or r9b, bl
xor r9b, r10b
mov r10d, edx
xor r10b, 1
or r8b, al
xor r8b, 1
or r8b, cl
and al, r10b
xor r10b, r8b
or r8b, dl
xor r8b, 1
and r10b, dl
or r10b, r8b
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
xor r8b, 1
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor r10b, 1
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov ecx, r10d
xor cl, 1
mov edx, r10d
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or al, r10b
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
mov edx, ecx
xor dl, r9b
and dl, al
mov r8d, r9d
or r8b, al
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
mov r8d, r9d
xor r8b, 1
and al, r9b
and r8b, cl
or r8b, al
or cl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov edx, r8d
xor dl, cl
test cl, 1
mov eax, 0x60acce4a
mov ecx, 0xaf644e43
cmovne eax, ecx
test r8b, 1
mov r8d, 0x60acce4a
cmove eax, r8d
jmp 0x140035c1e
cmp eax, 0x6cd4d6b9
jle 0x140034cbd
cmp eax, 0x76532a92
jg 0x1400368f3
cmp eax, 0x6cd4d6ba
je 0x14003eb63
cmp eax, 0x6d709ffe
je 0x14003eb6d
cmp eax, 0x6ef5e9f7
jne 0x140030e70
mov eax, dword [0x14038bf10]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0xe4f2fdfa
mov r10d, eax
and r10d, 0x1b0d0205
or r10d, r9d
mov r9d, edx
or r9d, r8d
and r8d, 0xe4f2fdfa
and ecx, 0x1b0d0205
or ecx, r8d
xor ecx, r10d
not r9d
or r9d, ecx
mov r8d, r9d
not r8d
and r9d, 0xfec6b554
and r8d, 0x1394aab
or r8d, r9d
mov ecx, r8d
xor ecx, 0xd6d1e0d8
xor r8d, 0x1394aab
and r8d, ecx
mov ecx, eax
and ecx, 0x6b297ab4
mov r9d, edx
and r9d, 0x94d6854b
or r9d, ecx
xor r9d, 0x433e2f38
mov r10d, r9d
xor r10d, eax
and r10d, r9d
mov r9d, r8d
not r9d
mov ecx, r10d
not ecx
and r10d, r9d
or r9d, ecx
not r9d
and ecx, r8d
or ecx, r10d
or ecx, r9d
mov r8d, ecx
not r8d
mov r9d, ecx
xor r9d, 0x8ac33275
and r9d, ecx
or ecx, 0x753ccd8a
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x27307eb3
and r8d, 0x88c30044
or r8d, r11d
or ecx, r10d
and r10d, 0x27307eb3
and r9d, 0xd8cf814c
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x5d2b9806
xor ecx, 0x2d02658
and r8d, 0xf404c9a1
and ecx, 0xbfb365e
or ecx, r8d
mov r9d, ecx
xor r9d, 0xf404c9a1
xor ecx, 0xbfb365e
mov r8d, r9d
or r8d, 0x101e8680
mov r10d, ecx
or r10d, 0x8001050
and r8d, 0x181e96d0
and ecx, 0xa6400909
or ecx, r8d
and r10d, 0x181e96d0
and r9d, 0x41a16026
or r9d, r10d
xor r9d, ecx
mov ecx, r9d
xor ecx, 0x512e4200
xor r9d, 0xae401959
mov r8d, r9d
and r8d, 0x8cd1b4ee
and ecx, 0x732e4b11
or ecx, r8d
xor ecx, 0x8cd1b4ee
xor r9d, ecx
and r9d, ecx
mov ecx, eax
and ecx, 0x3e529e3
mov r8d, edx
and r8d, 0xfc1ad61c
or r8d, ecx
xor r8d, 0x3e529e3
and eax, 0xc9f62aba
and edx, 0x3609d545
or edx, eax
xor edx, 0x3609d545
or edx, r8d
mov ecx, edx
not ecx
mov r11d, r9d
not r11d
mov r8d, r11d
and r8d, r9d
mov r10d, r8d
not r10d
mov eax, r9d
and eax, 0x8c1e3d7e
mov esi, r11d
and esi, 0x73e1c281
or esi, eax
mov eax, r9d
or eax, r10d
and r10d, 0x8c1e3d7e
and r8d, 0x73e1c281
or r8d, r10d
xor r8d, esi
not eax
or eax, r8d
mov r10d, edx
xor r10d, 0x5a2b894c
and r10d, ecx
mov esi, ecx
or esi, 0x4a018800
mov edi, r10d
not edi
and esi, 0xeac5ae90
mov r8d, ecx
mov ebx, edx
and ebx, 0xe6e37b0c
and ecx, 0x191c84f3
or ecx, ebx
not ecx
or ecx, edx
and edx, 0x5105023
or edx, esi
or r8d, edi
and edi, 0xeac5ae90
and r10d, 0x153a516f
or r10d, edi
xor r10d, edx
not r8d
or r8d, r10d
not r10d
and r10d, 0x5a2b894c
and r8d, 0xa5d476b3
or r8d, r10d
mov edx, eax
not edx
mov r10d, edx
and r10d, 0x191c84f3
mov esi, eax
and esi, 0xe6e37b0c
or esi, r10d
mov edi, esi
xor edi, edx
and edi, esi
mov r10d, r11d
and r10d, 0xfb884e94
and r9d, 0x477b16b
or r9d, r10d
xor r9d, 0x1d6b3598
xor r11d, r9d
and r11d, r9d
mov r10d, r8d
mov r9d, r8d
not r9d
mov esi, r9d
and esi, 0x236f72a3
and r10d, 0xdc908d5c
or r10d, esi
xor r10d, 0x3a73f650
mov esi, r10d
xor esi, r9d
and esi, r10d
mov r10d, r11d
not r10d
mov ebx, edi
xor ebx, r10d
and ebx, edi
xor r10d, r11d
and r10d, edi
xor r10d, r11d
or r10d, ebx
mov ebx, esi
not ebx
mov r11d, ebx
and r11d, 0x38610310
mov r14d, esi
and r14d, 0xc79efcef
or r14d, r11d
mov r11d, r14d
xor r11d, 0xc79efcef
xor r14d, 0x94860671
and r14d, r11d
mov edi, r14d
not edi
mov r15d, edi
and r15d, 0xea1c67d1
and r14d, 0x15e3982e
or r14d, r15d
mov r15d, r8d
xor r15d, 0x144399af
and r15d, r8d
or ebx, 0xace70561
or edi, ebx
and ebx, 0xea1c67d1
and esi, 0x1100980e
or esi, ebx
mov ebx, ecx
not ebx
xor esi, r14d
mov r14d, ecx
xor r14d, 0x5318fa9e
and r14d, ebx
or ebx, 0x5318fa9e
not edi
or edi, esi
mov esi, ebx
and esi, 0x60448e0c
or r11d, ecx
and ecx, 0x8ca30161
or ecx, esi
mov esi, r14d
not esi
or ebx, esi
and esi, 0x60448e0c
and r14d, 0x9fbb71f3
or r14d, esi
xor r14d, ecx
not ebx
or ebx, r14d
xor ebx, edi
not r11d
or r11d, ebx
mov ecx, r10d
not ecx
mov esi, ecx
and esi, 0xef6d0bca
and r10d, 0x1092f435
or r10d, esi
mov esi, r11d
not esi
xor r10d, esi
xor r10d, 0x1092f435
and r10d, r11d
and esi, 0xac3627cf
and r11d, 0x53c9d830
or r11d, esi
xor r11d, 0xac3627cf
or r11d, ecx
mov ecx, r10d
not ecx
mov esi, ecx
and esi, 0xc7ae25e1
and r10d, 0x3851da1e
or r10d, esi
xor r10d, r11d
xor r10d, 0x3851da1e
or ecx, r11d
not ecx
or ecx, r10d
and edx, 0x9b4007be
mov r10d, eax
and r10d, 0x64bff841
or r10d, edx
mov edx, r10d
xor edx, 0x64bff841
and r9d, 0x4bf8c598
and r8d, 0xb4073a67
or r8d, r9d
mov r9d, r8d
xor r9d, 0x30062263
xor r10d, 0x9b4007be
mov r11d, edx
and r11d, 0x144399af
and eax, 0xebbc6650
or eax, r11d
mov r11d, r8d
xor r11d, 0x4bf8c598
mov esi, r11d
or esi, 0xebbc6650
xor r8d, 0x10001822
mov edi, r15d
not edi
mov ebx, esi
and ebx, 0x48fe28d
and r8d, 0x10401922
or r8d, ebx
or esi, edi
and edi, 0x48fe28d
and r15d, 0xfb701d72
or r15d, edi
xor r15d, r8d
not esi
or esi, r15d
xor esi, eax
mov eax, r10d
and eax, 0x84491914
and edx, 0x7bb6e6eb
or edx, eax
or r10d, r11d
and r11d, 0x84491914
and r9d, 0x7bb6e6eb
or r9d, r11d
xor r9d, edx
not r10d
or r10d, r9d
not r10d
or r10d, esi
mov eax, r10d
mov edx, r10d
xor edx, 0x9f06f1d
and edx, r10d
not r10d
or eax, 0xf60f90e2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3edeb98e
and r10d, 0x1204611
or r10d, r9d
or eax, r8d
and r8d, 0x3edeb98e
and edx, 0xc1214671
or edx, r8d
xor edx, r10d
not eax
or eax, edx
mov edx, eax
xor edx, 0x16041080
xor eax, 0x9104105
and edx, 0x16e43e98
and eax, 0xe91bc167
or eax, edx
mov edx, eax
xor edx, 0x6a42000
xor eax, 0x81130001
and eax, 0x91531e99
and edx, 0x6eace166
or edx, eax
mov eax, edx
xor eax, 0x6846020
mov r9d, ecx
not r9d
xor edx, 0x91531e99
mov r8d, r9d
or r8d, edx
and r9d, 0xe83a83c6
and ecx, 0x17c57c39
or ecx, r9d
and edx, 0xe83a83c6
and eax, 0x17c57c39
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3b49587f
and eax, 0xc4b6a780
or eax, edx
xor eax, r8d
xor eax, 0xc4b6a780
or ecx, r8d
not ecx
or ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x981349b2
mov edx, ecx
and edx, 0x4000844c
or edx, eax
mov eax, edx
xor eax, 0x8044
xor edx, 0x2bcc21b0
mov r8d, r9d
or r8d, 0x480005b8
and edx, 0x6bcc25b8
and eax, 0x9013c846
or eax, edx
and r8d, 0x6bcc25b8
mov edx, ecx
and edx, 0x4201201
or edx, r8d
xor edx, eax
mov r8d, edx
xor r8d, 0x27ec3201
xor edx, 0xd813cdfe
mov eax, edx
or eax, 0xfffffffe
and edx, 0x27f9006a
and r8d, 0xd806ff95
or r8d, edx
mov edx, r8d
xor edx, 0x2690006a
xor r8d, 0xd806ff94
mov r10d, eax
and r10d, 0x19694b95
or eax, r8d
and r8d, 0x19694b95
and edx, 0xe696b46a
or edx, r8d
xor edx, r10d
not eax
or eax, edx
mov edx, eax
xor edx, 0xd59082b5
and edx, eax
mov r8d, eax
not r8d
or r8d, edx
not edx
and edx, 0x2a6f7d4a
and r8d, 0xd59082b5
or r8d, edx
mov eax, r8d
not eax
and r8d, 0x6957cd4a
and eax, 0x96a832b5
or eax, r8d
mov edx, eax
xor edx, 0x6957cd4a
mov r8d, eax
xor r8d, 0x96a832b5
mov r11d, ecx
xor r11d, 0x13f74ee8
and r11d, ecx
mov r10d, ecx
or r10d, 0xac088007
mov esi, r11d
not esi
and r10d, 0xae4fce2f
mov edi, r9d
and edi, 0x11b000c0
or edi, r10d
mov r10d, ecx
or r10d, esi
and esi, 0xae4fce2f
and r11d, 0x51b031d0
or r11d, esi
xor r11d, edi
not r10d
or r10d, r11d
not r11d
and r11d, 0x8000117
and r10d, 0x2120820
or r10d, r11d
mov r11d, r10d
and r11d, 0xcef3ff77
and r9d, 0xd5a1e6c8
and ecx, 0x204c1000
or ecx, r9d
xor ecx, 0x204c1000
or ecx, 0xa120937
xor r10d, ecx
and r10d, r11d
xor ecx, r11d
mov r11d, ecx
not r11d
mov r9d, r10d
not r9d
mov esi, r9d
and esi, 0x8eea3a6a
and r10d, 0x4011c515
or r10d, esi
or r9d, ecx
and ecx, 0x8eea3a6a
and r11d, 0x7115c595
or r11d, ecx
xor r11d, r10d
not r9d
or r9d, r11d
mov ecx, r9d
not ecx
mov r10d, ecx
and r10d, 0x5484d480
mov r11d, r9d
and r11d, 0xa1692249
or r11d, r10d
mov r10d, r11d
xor r10d, 0x1482048
xor r11d, 0x1212d416
or ecx, 0xb021d601
and r11d, 0xb233d617
and r10d, 0x45cc20c8
or r10d, r11d
and ecx, 0xb233d617
and r9d, 0x8000920
or r9d, ecx
xor r9d, r10d
mov ecx, r9d
not ecx
mov r10d, r9d
xor r10d, 0x41dd13b1
and r10d, ecx
mov r11d, ecx
and r11d, 0xfe39ac83
mov ecx, r9d
and ecx, 0x1c6537c
or ecx, r11d
mov r11d, ecx
xor r11d, 0x1c6537c
and r11d, edx
xor ecx, 0xfe39ac83
and ecx, r8d
or ecx, r11d
not ecx
or ecx, edx
and edx, 0x78dbfefa
xor eax, 0xd7752104
and eax, r8d
and r8d, 0x87240105
or r8d, edx
mov edx, r8d
xor edx, 0x1000101
xor r8d, 0x40d912b0
and r9d, 0xbe22ec4e
or r9d, r10d
or r8d, 0xbe22ec4e
mov r10d, eax
not r10d
mov r11d, r8d
and r11d, 0x688d308e
and edx, 0x1500331
or edx, r11d
or r8d, r10d
and r10d, 0x688d308e
and eax, 0x9772cf71
or eax, r10d
xor eax, edx
not r8d
or r8d, eax
mov eax, r9d
xor eax, r9d
not eax
and eax, r8d
xor eax, r9d
mov edx, eax
not edx
mov r8d, ecx
or r8d, edx
not r8d
and edx, 0x8678cf05
and eax, 0x798730fa
or eax, edx
xor eax, ecx
xor eax, 0x798730fa
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
mov r8d, edx
and r8d, 0xd0b3d457
mov r9d, eax
and r9d, 0x2f4c2ba8
or r9d, r8d
xor r9d, 0x2f4c2ba8
mov r8d, r9d
xor r8d, edx
mov r10d, edx
and r10d, 0x8700826
mov r11d, eax
and r11d, 0x6386a009
or r11d, r10d
xor r11d, 0x6386a009
and eax, 0x940957d0
or eax, r11d
not eax
or eax, edx
and edx, 0xa23805be
and ecx, 0x5dc7fa41
or ecx, edx
mov edx, ecx
xor edx, 0x848000
xor ecx, 0xa21805a6
and ecx, 0xff5b7fe7
and edx, 0xa48018
or edx, ecx
mov ecx, edx
xor ecx, 0xff130385
xor edx, 0xa08010
and ecx, 0xff17038d
and edx, 0xe8fc72
or edx, ecx
mov ecx, edx
xor ecx, 0xe8fc72
mov r10d, edx
xor r10d, 0x1d140085
and r8d, r9d
and r10d, 0x1d5434f7
xor edx, 0xbf828036
and edx, ecx
and ecx, 0xe2abcb08
or ecx, r10d
xor ecx, 0xe2abcb08
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xbf6a7c44
or edx, r10d
mov r10d, r8d
or r10d, 0x40858191
mov r11d, r9d
or r11d, 0x106a6844
and r10d, 0x50efe9d5
or ecx, r9d
and r9d, 0xaf001400
or r9d, r10d
and r11d, 0x50efe9d5
and r8d, 0x10022a
or r8d, r11d
xor r8d, r9d
mov r9d, r8d
xor r9d, r8d
not r9d
and r9d, edx
xor r9d, r8d
not ecx
or ecx, r9d
mov edx, ecx
not edx
and ecx, 0xf50d4832
and edx, 0xaf2b7cd
or edx, ecx
mov r10d, edx
xor r10d, 0xf50d4832
xor edx, 0x52000d
mov ecx, r10d
and ecx, 0x940957d0
and edx, 0x52000f
and r10d, 0x6ba4a820
or r10d, edx
xor r10d, 0x6ba4a820
or r10d, ecx
mov ecx, r10d
not ecx
mov edx, ecx
and edx, 0x486fd5dc
and r10d, 0xb7902a23
or r10d, edx
xor r10d, 0x23997df3
or r10d, ecx
mov r9d, r10d
not r9d
mov r11d, eax
not r11d
mov ecx, r10d
and ecx, 0x13800014
mov r8d, r9d
and r8d, 0x8804e380
or r8d, ecx
xor r8d, 0x8804e380
mov edx, r9d
and edx, 0x647b1c6b
or edx, r8d
mov edi, edx
xor edi, 0x647b1c6b
mov ecx, eax
and ecx, 0x80502538
mov r8d, r11d
and r8d, 0x40a01205
or r8d, ecx
xor r8d, 0x40a01205
mov ecx, eax
xor ecx, 0x3f0fc8c2
and ecx, r11d
or ecx, r8d
mov r8d, ecx
xor r8d, 0x3f0fc8c2
xor edx, 0x9b84e394
mov ebx, edx
and ebx, 0x8039d0c2
xor ecx, 0xc0f0373d
mov esi, ecx
and esi, 0x8039d0c2
mov r14d, r8d
and r14d, 0x7fc62f3d
or r14d, esi
mov esi, r14d
xor esi, ecx
mov r15d, edi
xor r15d, ecx
and r15d, edi
and ecx, edi
and edi, 0x7fc62f3d
or edi, ebx
not edi
or edi, edx
mov ebx, edi
not ebx
and r10d, 0x31c002
and r9d, 0x800810c0
or r9d, r10d
xor r9d, 0x800810c0
or r9d, 0x7fc62f3d
and esi, r14d
mov r10d, eax
and r10d, 0xbcbe40fc
and r11d, 0x4341bf03
or r11d, r10d
xor r11d, 0xc3786fc1
xor eax, r11d
and eax, r11d
and edi, 0xab2dfe1e
mov r11d, ebx
and r11d, 0x54d201e1
or r11d, edi
mov r10d, r11d
xor r10d, 0x54d201e1
xor r11d, 0xd052dd8f
and r11d, r10d
mov edi, r9d
xor edi, 0x8480dc6e
mov r14d, edi
and r14d, r9d
or r10d, r9d
not r9d
and ebx, 0x8480dc6e
or ebx, r11d
and edi, r9d
mov r9d, r14d
not r9d
mov r11d, r9d
and r11d, 0x84080ccc
and r14d, 0x6a33d202
or r14d, r11d
mov r11d, edi
not r11d
or r9d, r11d
and r11d, 0x954c2ddd
and edi, 0x31d002
or edi, r11d
xor edi, r14d
not r9d
or r9d, edi
xor r9d, ebx
not r10d
or r10d, r9d
mov r9d, esi
xor r9d, 0xba590b19
and r9d, esi
not esi
mov r11d, eax
not r11d
mov edi, r11d
and edi, 0x71cbb0c4
mov ebx, eax
and ebx, 0x8e344f3b
or ebx, edi
mov edi, ebx
xor edi, 0x8e344f3b
or edi, esi
and esi, 0xba590b19
or r9d, esi
mov esi, ebx
xor esi, 0x10480000
or esi, 0x44245462
xor ebx, 0x82000b01
and esi, 0x5c7c547a
and ebx, 0xa2010b01
or ebx, esi
or r11d, 0x18580018
and r11d, 0x5c7c547a
and eax, 0x182a084
or eax, r11d
xor eax, ebx
mov r11d, eax
xor r11d, eax
not r11d
and r11d, r9d
xor r11d, eax
mov eax, r11d
not eax
mov r9d, eax
and r9d, 0xb5827374
and r11d, 0x4a7d8c8b
or r11d, r9d
mov r9d, edi
not r9d
or eax, edi
and edi, 0xb5827374
and r9d, 0x4a7d8c8b
or r9d, edi
xor r9d, r11d
not eax
or eax, r9d
mov r9d, r10d
not r9d
mov r11d, r9d
and r11d, 0x1e2a2092
and r10d, 0xe1d5df6d
or r10d, r11d
or r9d, eax
not eax
xor r10d, 0x1e2a2092
or r10d, eax
mov eax, r9d
xor eax, r10d
or r10d, r9d
not r10d
or r10d, eax
and edx, r8d
or ecx, edx
or ecx, r15d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa1193a0b
and eax, ecx
and ecx, 0x5ee6c5f4
or ecx, edx
mov edx, ecx
xor edx, 0x102405c0
xor ecx, 0xa1193a0b
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xeecafa3c
and edx, 0x113505c3
or edx, r9d
or ecx, r8d
and r8d, 0xeecafa3c
and eax, 0x113505c3
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xc7e9ddbc
and ecx, 0x38162243
or ecx, eax
xor ecx, 0xc7e9ddbc
xor edx, ecx
and edx, ecx
mov r9d, r10d
not r9d
mov r8d, r10d
xor r8d, 0xbe13fc83
and r8d, r9d
mov eax, edx
not eax
mov ecx, r8d
not ecx
mov r11d, ecx
and r11d, 0xd2fe3a50
and r8d, 0x2d01c5af
or r8d, r11d
mov r11d, eax
or eax, r9d
or r9d, 0xbe13fc83
or ecx, r9d
and r9d, 0xd2fe3a50
and r10d, 0x100012c
or r10d, r9d
mov r9d, edx
xor r9d, 0xbe13fc83
and r9d, edx
or edx, 0x41ec037c
xor r10d, r8d
not ecx
or ecx, r10d
mov r8d, r9d
not r8d
mov r10d, edx
and r10d, 0x217a6670
and r11d, 0x9e019883
or r11d, r10d
or edx, r8d
and r8d, 0x217a6670
and r9d, 0xde85998f
or r9d, r8d
xor r9d, r11d
not edx
or edx, r9d
mov r8d, edx
xor r8d, edx
not r8d
and r8d, ecx
xor r8d, edx
mov ecx, eax
not ecx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xc8991992
and r8d, 0x3766e66d
or r8d, r9d
or edx, eax
and eax, 0xc8991992
and ecx, 0x3766e66d
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x2282080b
mov r8d, ecx
and r8d, 0x90090200
and eax, 0x26825ddb
or eax, r8d
mov r8d, eax
xor r8d, 0x26825ddb
and ecx, 0xfd8fb856
and edx, 0x27047a9
or edx, ecx
mov ecx, edx
xor ecx, 0x27047a9
xor edx, 0x218c2816
and edx, 0x23bc2cb6
mov r9d, ecx
and r9d, 0xdc43d349
or r9d, edx
xor r9d, 0xb7b57b66
and ecx, 0x940957d0
or ecx, r9d
mov edx, ecx
not edx
xor eax, 0xd97da224
and edx, eax
or eax, ecx
not eax
and ecx, r8d
or ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x3080a4e7
and eax, 0xcf7f5b18
or eax, ecx
mov ecx, eax
xor ecx, 0xc20c0800
xor eax, 0x3080a4e7
and ecx, 0xd20c0824
mov edx, eax
and edx, 0x882c040
or edx, ecx
xor edx, 0x882c040
and eax, 0x2571379b
or eax, edx
mov ecx, eax
xor ecx, 0xda8ec864
xor eax, 0x2571379b
mov r8d, ecx
and r8d, 0x9c0fa06
mov edx, eax
and edx, 0xf63f05f9
or edx, r8d
xor edx, 0xf63f05f9
or edx, eax
mov r8d, edx
not r8d
mov r9d, ecx
or r9d, 0x210acf04
mov r10d, eax
or r10d, 0x2410c2
and r9d, 0x212edfc6
and eax, 0xc0800039
or eax, r9d
and r10d, 0x212edfc6
and ecx, 0x1e512000
or ecx, r10d
xor ecx, eax
mov eax, ecx
xor eax, 0x400410f8
xor ecx, 0x3f5bef04
mov r9d, edx
or r9d, ecx
not r9d
and edx, 0xbcaae007
and r8d, 0x43551ff8
or r8d, edx
and ecx, 0xbcaae007
and eax, 0x43551ff8
or eax, ecx
xor eax, r8d
or eax, r9d
mov r8d, eax
not r8d
mov edx, eax
xor edx, 0xf763dd22
and edx, eax
mov r9d, eax
or r9d, 0x42211
mov r10d, edx
not r10d
and r9d, 0x7256a31
mov ecx, eax
mov r11d, r8d
and r11d, 0x2c2456ad
and eax, 0xd3dba952
or eax, r11d
not eax
or eax, r8d
and r8d, 0xf0429502
or r8d, r9d
or ecx, r10d
and r10d, 0x7256a31
and edx, 0xf8da95ce
or edx, r10d
xor edx, r8d
not ecx
or ecx, edx
not edx
and edx, 0x89c22dd
and ecx, 0xf763dd22
or ecx, edx
mov edx, ecx
not edx
or edx, 0xd3dba952
mov r9d, edx
not r9d
mov r10d, eax
not r10d
and edx, 0x4e488400
xor ecx, 0x804520c
and ecx, r9d
and r9d, 0x202452ad
or r9d, edx
mov r8d, r9d
xor r8d, 0xb1b77bff
mov edx, eax
and edx, 0xf1dfb872
xor eax, 0xe7b38cb3
and eax, r10d
and r10d, 0xe20478d
or r10d, edx
mov edx, r10d
xor edx, 0xe20478d
xor r9d, 0x5604f74c
and r9d, r8d
xor r10d, 0xe993cb3e
and r10d, edx
or eax, r10d
mov r10d, r9d
not r10d
mov r11d, r10d
and r11d, 0x8493d637
and r9d, 0x38640188
or r9d, r11d
mov r11d, ecx
not r11d
or r10d, r11d
and r11d, 0x849bf677
and ecx, 0x28240088
or ecx, r11d
xor ecx, r9d
not r10d
or r10d, ecx
mov ecx, eax
xor ecx, eax
not ecx
and ecx, r10d
xor ecx, eax
or edx, r8d
not edx
or edx, ecx
mov eax, edx
xor eax, 0xd3dba952
mov ecx, edx
xor ecx, 0x2c2456ad
mov r9d, ecx
and r9d, 0x8e2f86b5
mov r8d, eax
and r8d, 0x71d0794a
or r8d, r9d
mov r9d, r8d
xor r9d, 0x20102008
xor r8d, 0xf0411
xor edx, 0xa304cc4b
and edx, eax
or r8d, 0x8f209ae6
mov r10d, r8d
and r10d, 0xd8eb4b32
and r9d, 0x20142409
or r9d, r10d
mov r10d, edx
not r10d
or r8d, r10d
and r10d, 0xd8eb4b32
and edx, 0x2714b4cd
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x70df6519
xor r8d, 0x8f209ae6
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne dl
cmp dword [0x14038bf14], 0xa
setl r8b
setge r9b
lea ecx, [rdx + 1]
mov r10d, edx
and r10b, cl
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, dl
mov r11d, r10d
xor r11b, 1
mov ecx, r10d
and cl, r11b
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and cl, r10b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, ecx
xor r10b, 1
and r10b, cl
xor r10b, 1
mov r11d, r10d
xor r11b, cl
or r10b, cl
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
and r11b, r10b
xor r11b, 1
mov ecx, r11d
xor cl, r10b
or r11b, r10b
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and cl, r11b
xor cl, 1
mov r10d, ecx
xor r10b, r11b
or cl, r11b
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
mov r11d, r9d
mov ebx, r9d
and bl, r10b
or r11b, cl
and cl, r8b
or cl, bl
or r10b, r8b
mov ebx, r10d
xor bl, r11b
or r10b, r11b
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
xor r10b, 1
or r10b, bl
mov ebx, r10d
xor bl, r8b
or r10b, r8b
xor r10b, 1
or r10b, bl
mov ebx, r10d
xor bl, 1
and cl, r10b
or r10b, r11b
and bl, r11b
mov r11d, r10d
xor r11b, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, r10b
and r11b, cl
or r11b, bl
mov esi, edx
and sil, r9b
or cl, r10b
mov ebx, r8d
and bl, al
or bl, sil
mov r10d, r9d
xor bl, 1
or bl, r9b
xor cl, 1
or cl, r11b
xor r10b, al
not r10b
and r10b, al
or r9b, al
xor r10b, 1
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov eax, r8d
and al, dl
xor al, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
or al, r10b
xor r10b, 1
or r8b, r10b
xor al, 1
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, r10d
and r10b, r8b
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, r10b
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, r8b
xor r9b, 1
mov eax, r9d
xor al, dl
or r9b, dl
xor r9b, 1
or r9b, al
xor dl, r9b
mov eax, edx
and al, r9b
xor al, 1
or r9b, r8b
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r9d, ecx
xor r9b, 1
mov r8d, r9d
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov r10d, ecx
and r10b, r8b
xor r10b, 1
mov r9d, r8d
xor r9b, r10b
or r10b, r8b
xor r10b, 1
or r10b, r9b
mov r9d, r10d
xor r9b, 1
mov r11d, eax
and r11b, dl
xor r11b, 1
mov ebx, edx
xor bl, r11b
or r11b, dl
xor r11b, 1
or r11b, bl
or r10b, r11b
xor r11b, 1
or r11b, r9b
mov ebx, r10d
xor bl, 1
and bl, r11b
mov r9d, r11d
xor r9b, 1
mov r11d, r9d
xor r11b, r10b
and r11b, r9b
and r9b, r10b
or r9b, bl
xor r11b, 1
xor r9b, 1
mov r10d, r11d
xor r10b, r9b
or r9b, r11b
xor r9b, 1
or r9b, r10b
xor cl, dl
mov r10d, r8d
or r10b, al
xor r10b, 1
or r10b, cl
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
xor r9b, 1
mov edx, r9d
or dl, al
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, r9b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x375205
mov r9d, 0x390edb3a
jmp 0x1400517a5
cmp eax, 0xce0479cc
jg 0x140034d5d
cmp eax, 0xbc2f8da3
jg 0x140038b2d
cmp eax, 0xaf644e43
je 0x14003ff60
cmp eax, 0xb93b7347
je 0x14003ff76
cmp eax, 0xbbfc1d79
jne 0x140030e70
mov eax, 0x2f1ea408
jmp 0x140030e70
cmp eax, 0x18d57cd4
jle 0x140039f49
cmp eax, 0x18d57cd5
je 0x1400417f7
cmp eax, 0x29d730bf
je 0x140041801
cmp eax, 0x29ee5a6b
jne 0x140030e70
mov eax, 0x471bab82
jmp 0x140030e70
cmp eax, 0x932a10c8
jle 0x14003ab6c
cmp eax, 0x932a10c9
je 0x14004180b
cmp eax, 0x97679703
je 0x140041821
cmp eax, 0x996bab76
jne 0x140030e70
mov eax, 0x91d81337
jmp 0x140030e70
cmp eax, 0x5fafe5f5
jle 0x14003b70a
cmp eax, 0x5fafe5f6
je 0x1400505a4
cmp eax, 0x60acce4a
je 0x140051212
cmp eax, 0x6792df63
jne 0x140030e70
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rdi, rsp
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
add rsp, 0x20
mov rbx, rax
mov qword [rdi], 0x324e42
sub rsp, 0x20
mov ecx, 0x14044ae
call section..text
mov ecx, eax
call fcn.140064550
sub rsp, 0x10
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x1000
mov rcx, rbx
lea rdx, [0x14038bef8]
xor r8d, r8d
mov r9, rdi
call fcn.140064561
add rsp, 0x30
mov eax, 0xce0479cd
jmp 0x140030e70
cmp eax, 0xf43def2d
jle 0x14003baac
cmp eax, 0xf43def2e
je 0x140051224
cmp eax, 0xfb4aeffa
je 0x1400517b7
cmp eax, 0xfe9c6a0b
jne 0x140030e70
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa1c3d09
mov edx, ecx
and edx, 0xf5e3c2f6
or edx, r8d
mov r8d, edx
xor r8d, 0xc0000210
xor edx, 0xa1c3d09
mov r9d, eax
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x4234008
and r8d, 0xc8001311
or r8d, r11d
or edx, r10d
and r10d, 0x4234008
and r9d, 0xc8001311
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r9d, edx
and r9d, 0xcc235319
mov r8d, ecx
and r8d, 0x21d4d1ff
mov r10d, eax
and r10d, 0xde2b2e00
or r10d, r8d
xor r10d, 0xedf782e6
mov r11d, eax
and r11d, 0xcc235319
or r11d, r10d
mov r8d, r11d
not r8d
mov r10d, edx
xor r10d, r11d
and r10d, r9d
not r9d
and r9d, 0xee326199
and edx, 0x11200
or edx, r9d
and r11d, 0xee326199
and r8d, 0x11cd9e66
or r8d, r11d
xor r8d, edx
or r8d, r10d
mov edx, r8d
not edx
mov r9d, r8d
or r9d, 0xa4028002
mov r10d, edx
or r10d, 0x80516e4
and r9d, 0xac0796e6
and edx, 0x52000810
or edx, r9d
and r10d, 0xac0796e6
and r8d, 0x1f86109
or r8d, r10d
xor r8d, edx
mov edx, r8d
xor edx, 0x4801b210
xor r8d, 0x140244c5
and edx, 0xca25bb38
and r8d, 0x35da44c7
or r8d, edx
mov r10d, r8d
xor r10d, 0xca25bb38
mov r9d, r8d
xor r9d, 0x35da44c7
xor r8d, 0x2e772c1a
mov r11d, r8d
and r11d, r9d
and r8d, r10d
mov edx, r11d
not edx
mov esi, r8d
not esi
mov edi, edx
and edi, 0xcbad4bcc
and r11d, 0x3452b433
or r11d, edi
or edx, esi
and esi, 0xcbad4bcc
and r8d, 0x3452b433
or r8d, esi
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x2b69789b
or r9d, 0x30c41006
and r10d, 0xc21082a9
and r9d, 0x3def7d16
or r9d, r10d
mov r10d, r9d
xor r10d, 0xc2b6d00
xor edx, 0xd4968764
xor r9d, 0xc21082e9
mov r11d, edx
and r11d, 0xd1d410f2
and r8d, 0x2e2bef0d
or r8d, r11d
or edx, r9d
and r9d, 0xd1d410f2
and r10d, 0xe2bef09
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
mov r8d, edx
not r8d
and r8d, 0xd3fdd395
and edx, 0x2c022c6a
or edx, r8d
mov r8d, edx
xor r8d, 0x2c022c6a
xor edx, 0xd3fdd395
mov r9d, eax
and r9d, 0x30c41046
mov r10d, ecx
and r10d, 0xcf3befb9
or r10d, r9d
mov r9d, eax
and r9d, 0x27a20429
mov r11d, ecx
and r11d, 0xd85dfbd6
or r11d, r9d
mov r9d, r11d
xor r9d, 0x8519b10
mov esi, r10d
not esi
mov edi, esi
and edi, 0xf22c60c7
and r10d, 0xdd39f38
or r10d, edi
xor r11d, 0x22200001
and r11d, 0xf22c60c7
and r9d, 0xdd39f38
or r9d, r11d
xor r9d, r10d
not r9d
or r9d, esi
mov r11d, r9d
and r11d, edx
mov r10d, r9d
not r10d
and r10d, r8d
or r10d, r11d
not r10d
or r10d, edx
and edx, 0x48fb39ea
and r8d, 0xb704c615
or r8d, edx
xor r8d, r9d
mov r9d, r8d
xor r9d, 0xb704c615
xor r8d, 0x48fb39ea
mov edx, r10d
or edx, r8d
not edx
and r8d, 0x1c8df374
and r9d, 0xe3720c8b
or r9d, r8d
xor r9d, r10d
xor r9d, 0xe3720c8b
or r9d, edx
mov r8d, r9d
not r8d
mov edx, r8d
and edx, 0x4123cd75
mov r10d, r9d
and r10d, 0xbedc328a
or r10d, edx
mov r11d, r10d
xor r11d, 0x4080002
xor r10d, 0x208004
mov esi, r8d
or esi, 0x2a08004
or r10d, 0xa8012041
and r10d, 0xaaa1a045
and r11d, 0x50a4922
or r11d, r10d
and esi, 0xaaa1a045
mov edx, r9d
and edx, 0x50541698
or edx, esi
xor edx, r11d
mov r10d, edx
xor r10d, 0x90540690
xor edx, 0x5088902
and r10d, 0x92f646b4
and edx, 0x6d09b94b
or edx, r10d
mov r10d, edx
xor r10d, 0xe916247d
xor edx, 0x6d09b94b
and edx, r10d
mov r10d, r8d
and r10d, 0x7be062c9
and r9d, 0x841f9d36
or r9d, r10d
xor r8d, r9d
and r8d, r9d
mov r10d, edx
not r10d
mov r9d, r8d
not r9d
mov r11d, edx
or r11d, 0x7d00bc4a
mov esi, r10d
or esi, 0x844100
mov edi, r8d
xor edi, 0x82d74384
and edi, r9d
mov ebx, r8d
and ebx, 0x7d28bc7b
or ebx, edi
and r11d, 0x7d84fd4a
mov edi, r10d
and edi, 0x82530284
or edi, r11d
and esi, 0x7d84fd4a
mov r14d, edx
and r14d, 0x280031
or r14d, esi
xor r14d, edi
mov r11d, ebx
xor r11d, ebx
not r11d
and r11d, r14d
xor r11d, ebx
mov esi, edx
and esi, 0x59da7e0e
and r10d, 0xa62581f1
or r10d, esi
or edx, r8d
and r8d, 0x59da7e0e
and r9d, 0xa62581f1
or r9d, r8d
xor r9d, r10d
not edx
or edx, r9d
mov r9d, edx
not r9d
mov r8d, r11d
not r8d
mov r10d, r8d
and r10d, 0x75ba2afc
and r11d, 0x8a45d503
or r11d, r10d
or r8d, edx
and edx, 0x75ba2afc
and r9d, 0x8a45d503
or r9d, edx
xor r9d, r11d
not r8d
or r8d, r9d
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x344b0041
mov r10d, r8d
and r10d, 0x80908d30
or r10d, r9d
mov r9d, r10d
xor r9d, 0x908530
xor r10d, 0x510a4042
or edx, 0x900a0840
and r10d, 0xd10a4842
and r9d, 0x24d18531
or r9d, r10d
and edx, 0xd10a4842
and r8d, 0xa24328c
or r8d, edx
xor r8d, r9d
mov edx, r8d
not edx
mov r9d, r8d
or r9d, 0xb02814a1
mov r10d, edx
or r10d, 0x47044216
and r9d, 0xf72c56b7
mov r11d, edx
and r11d, 0x880a048
or r11d, r9d
and r10d, 0xf72c56b7
mov r9d, r8d
and r9d, 0x530900
or r9d, r10d
xor r9d, r11d
mov r10d, r9d
xor r10d, 0x905b0100
xor r9d, 0x4f84e25e
and r10d, 0x9e5f034e
mov r11d, r9d
and r11d, 0x61a0fcb1
or r11d, r10d
xor r11d, 0xb34fe382
and r9d, 0x2d10e0cc
or r9d, r11d
or edx, 0x50081b10
and r8d, 0xc10c084
and edx, 0x71083b58
or edx, r8d
mov r8d, edx
xor r8d, 0x71083b58
and r8d, r9d
not r9d
xor edx, 0x8ef7c4a7
mov r10d, r9d
xor r10d, edx
and r10d, r9d
and edx, r9d
or edx, r8d
or edx, r10d
mov r8d, edx
xor r8d, 0x2d10e0cc
mov r9d, ecx
and r9d, 0x1a4757a2
mov r10d, eax
and r10d, 0xe5b8a85d
or r10d, r9d
mov r11d, r10d
xor r11d, 0x1a435602
xor r10d, 0x8518204d
and r10d, 0x851c21ed
and r11d, 0x7ae3de12
or r11d, r10d
mov r9d, r11d
xor r9d, 0x62805600
xor r11d, 0x40c0100
and r11d, 0x1c6f8912
and r9d, 0xe39076ed
or r9d, r11d
mov r10d, r9d
xor r10d, 0x1c7b0025
xor r9d, 0xe39076ed
and r9d, r10d
mov r10d, eax
and r10d, 0x5057625f
and ecx, 0xafa89da0
or ecx, r10d
xor ecx, 0x5043eb68
xor eax, ecx
and eax, ecx
mov r10d, r9d
not r10d
mov ecx, eax
not ecx
mov esi, r10d
and esi, 0x27185a4d
mov r11d, r9d
xor r11d, 0x27185a4d
and r11d, r9d
or r11d, esi
mov esi, eax
or esi, 0x18828132
mov edi, ecx
or edi, 0x2300124c
and esi, 0x3b82937e
mov ebx, ecx
and ebx, 0x4184801
or ebx, esi
and edi, 0x3b82937e
mov r14d, eax
and r14d, 0xc0652480
or r14d, edi
xor r14d, ebx
mov esi, r14d
xor esi, r14d
not esi
and esi, r11d
xor esi, r14d
mov r11d, r9d
and r11d, 0xc53b6539
and r10d, 0x3ac49ac6
or r10d, r11d
or r9d, eax
and eax, 0xc53b6539
and ecx, 0x3ac49ac6
or ecx, eax
xor ecx, r10d
not r9d
or r9d, ecx
mov eax, r9d
not eax
mov r11d, esi
not r11d
mov ecx, r11d
and ecx, 0x85f0c25e
and esi, 0x7a0f3da1
or esi, ecx
or r11d, r9d
and r9d, 0x85f0c25e
and eax, 0x7a0f3da1
or eax, r9d
xor eax, esi
not r11d
or r11d, eax
mov eax, r11d
not eax
mov ecx, eax
and ecx, 0x69a850c8
mov r9d, r11d
and r9d, 0x96432600
or r9d, ecx
mov ecx, r9d
xor ecx, 0x86010200
xor r9d, 0x6120098e
or eax, 0x71622488
and r9d, 0x71622d8e
and ecx, 0x8e895240
or ecx, r9d
and eax, 0x71622d8e
and r11d, 0x148031
or r11d, eax
xor r11d, ecx
mov r10d, edx
xor r10d, 0xd2ef1f33
mov eax, r10d
and eax, 0x41203801
mov ecx, r8d
and ecx, 0x129406c2
or ecx, eax
xor ecx, 0x129406c2
xor edx, 0x7ea4de0f
and edx, r8d
or edx, ecx
mov ecx, edx
xor ecx, 0xac4bc13c
mov esi, r11d
not esi
mov eax, r11d
and eax, 0xa37a7cbc
mov r9d, esi
and r9d, 0x5c858343
or r9d, eax
mov eax, r9d
xor eax, 0xa37a7cbc
xor edx, 0x53b43ec3
mov ebx, edx
and ebx, 0xbb090c9f
mov edi, ecx
and edi, 0x44f6f360
or edi, ebx
not edi
or edi, edx
and r10d, 0x31000c19
and r8d, 0x8a090086
or r8d, r10d
mov r10d, r8d
xor r10d, 0x2080080
or r10d, 0x44348100
xor r8d, 0x31000410
and r8d, 0xb9010416
and r10d, 0x463c8989
or r10d, r8d
xor r9d, 0x5c858343
mov r8d, r9d
and r8d, 0x3949889
mov ebx, eax
and ebx, 0xfc6b6776
or ebx, r8d
mov r8d, ebx
xor r8d, 0xfc6b6776
xor ebx, 0x2909881
and ebx, 0x6f9dd97
mov r14d, r8d
and r14d, 0xf9062268
or r14d, ebx
mov ebx, r10d
xor ebx, 0xb9c37676
xor r10d, ebx
xor r14d, 0xbdf0d108
and r8d, 0xbb090c9f
or r8d, r14d
and r11d, 0xc4fe9bfa
mov r14d, esi
and r14d, 0x3b016405
or r14d, r11d
mov r11d, r8d
not r11d
xor r14d, 0x8008689a
and esi, 0x44f6f360
or esi, r14d
xor r10d, 0x463c8989
and r10d, edi
or edi, ebx
not edi
xor r10d, ebx
or r10d, edi
mov edi, r11d
xor edi, esi
and edi, r11d
xor r11d, r8d
and r11d, esi
xor r11d, r8d
mov r8d, edi
not r8d
mov esi, r11d
not esi
mov ebx, r8d
and ebx, 0x88dd796d
and edi, 0x77228692
or edi, ebx
or r8d, esi
and esi, 0x88dd796d
and r11d, 0x77228692
or r11d, esi
xor r11d, edi
not r8d
or r8d, r11d
mov esi, r10d
not esi
mov ebx, r10d
or ebx, 0x10030110
mov r11d, r8d
not r11d
mov r14d, r11d
and r14d, 0x48348aa5
mov edi, r8d
and edi, 0x21083000
or edi, r14d
mov r14d, esi
and ebx, 0x59039114
and esi, 0x203c2aa1
or esi, ebx
or r14d, 0x49009004
and r14d, 0x59039114
and r10d, 0x86c0444a
or r10d, r14d
xor r10d, esi
mov esi, edi
xor esi, 0x20000000
xor edi, 0xc0e2cdf5
and edi, 0xc1eafdf5
and esi, 0x28140200
or esi, edi
or r11d, 0x4128b8a5
and r11d, 0xc1eafdf5
and r8d, 0x1601000a
or r8d, r11d
xor r8d, esi
xor r8d, r10d
mov r10d, ecx
xor r10d, r9d
and r10d, ecx
and edx, 0x968c36fa
and ecx, 0x6973c905
or ecx, edx
and r9d, 0x968c36fa
and eax, 0x6973c905
or eax, r9d
xor eax, ecx
or eax, r10d
xor eax, r8d
and r8d, eax
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xa9f93f0
and eax, 0xf5606c0f
or eax, ecx
mov ecx, eax
xor ecx, 0xf5606c0f
mov edx, eax
xor edx, 0xa8183e0
and edx, 0x7bc1a7e1
xor eax, 0x2c32379b
and eax, ecx
mov r8d, ecx
and r8d, 0x843e581e
or r8d, edx
mov edx, r8d
xor edx, 0x843e581e
mov ecx, r8d
xor ecx, 0xa293fc75
and ecx, edx
or eax, ecx
xor eax, 0xd9525b94
xor r8d, 0x620082a1
and r8d, 0x661ec2b1
mov ecx, edx
and ecx, 0x99e13d4e
or ecx, r8d
xor ecx, 0x99e13d4e
or ecx, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb4b693cc
and eax, ecx
and ecx, 0x4b496c33
or ecx, edx
xor ecx, 0x4b496c33
or ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
or r8d, 0x14444ba3
mov r9d, edx
mov r10d, ecx
and ecx, 0x49d39e4b
mov eax, edx
and eax, 0xb62c61b4
or eax, ecx
xor eax, 0xb62c61b4
or eax, edx
or edx, 0xc9120400
and r8d, 0xdd564fa3
and r9d, 0x22281008
or r9d, r8d
and edx, 0xdd564fa3
and r10d, 0x81a054
or r10d, edx
xor r10d, r9d
xor r10d, 0xeb3a1408
not eax
or eax, r10d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x300c0242
mov r8d, eax
and r8d, 0x4aa1b004
or r8d, edx
mov edx, r8d
xor edx, 0x4a001004
xor r8d, 0xb41647e1
or ecx, 0x30a5a240
and r8d, 0xb4b7e7e1
and edx, 0x4a081006
or edx, r8d
and ecx, 0xb4b7e7e1
and eax, 0x1400818
or eax, ecx
xor eax, edx
xor eax, 0xa1f66ba1
xor eax, 0x24a42618
setne cl
sete r8b
cmp dword [0x14038bf14], 0xa
setl al
setge dl
mov r9d, eax
mov r10d, edx
xor r10b, r8b
lea esi, [rcx + 1]
and sil, cl
xor sil, 1
mov r11d, esi
xor r11b, cl
or sil, cl
xor sil, 1
or sil, r11b
lea r11d, [rdx + 1]
and r11b, sil
xor sil, 1
and sil, dl
or sil, r11b
mov r11d, eax
or r11b, r8b
and al, r8b
or r8b, dl
xor r8b, 1
or r9b, cl
xor sil, 1
mov ebx, esi
xor bl, r9b
or sil, r9b
mov edi, r9d
xor dil, 1
or dil, r8b
mov r8d, ecx
and r8b, dl
xor dl, cl
xor r11b, 1
or r11b, dl
mov r9d, r10d
xor r9b, r11b
or r11b, r10b
xor r11b, 1
or r11b, r9b
xor dil, 1
mov r9d, edi
or r9b, r11b
xor dil, r11b
xor dil, 1
mov r10d, r9d
xor r10b, dil
or dil, r9b
xor dil, 1
or dil, r10b
and dl, cl
mov r9d, edi
xor r9b, 1
and r9b, dil
xor r9b, 1
mov ecx, edi
xor cl, r9b
or r9b, dil
xor r9b, 1
or r9b, cl
mov r11d, r9d
xor r11b, 1
or r8b, al
or r8b, dl
mov eax, r8d
xor al, 1
xor sil, 1
or sil, bl
xor sil, 1
mov edx, esi
xor dl, al
or r8b, dl
and sil, dl
and dl, al
mov eax, esi
xor al, 1
xor sil, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, sil
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
and dl, r8b
or al, r8b
xor r8b, 1
xor cl, 1
and cl, r8b
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r10d, r11d
and r10b, r9b
xor r10b, 1
mov eax, r10d
xor al, r9b
mov edx, r10d
or dl, r9b
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
xor bl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov esi, eax
xor sil, bl
or bl, al
mov r8d, ecx
xor r8b, 1
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
or r10b, r11b
xor r10b, 1
or r10b, r9b
mov eax, esi
and al, bl
xor al, 1
or al, bl
xor al, 1
or al, sil
mov r11d, eax
xor r11b, 1
mov ebx, r10d
xor bl, 1
mov r9d, ebx
and r9b, r10b
xor bl, r9b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, bl
and r11b, r9b
xor r9b, 1
and r9b, al
or r9b, r11b
xor r9b, 1
or r9b, al
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
mov r10d, eax
xor r10b, 1
mov r11d, eax
and r11b, r10b
xor r11b, 1
mov ebx, r10d
xor bl, r11b
or r11b, r10b
mov r10d, edx
xor r10b, 1
and r8b, cl
xor r8b, 1
xor r11b, 1
or r11b, bl
mov ebx, r9d
xor bl, 1
and bl, r11b
xor r11b, 1
and r11b, r9b
or al, r9b
mov r9d, r8d
xor r9b, cl
xor al, 1
or al, bl
or al, r11b
or r8b, cl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
xor r9b, 1
mov r11d, r9d
or r11b, r10b
mov ecx, edx
or cl, r8b
mov ebx, ecx
xor bl, r11b
or cl, r11b
xor cl, 1
or cl, bl
and r8b, dl
or dl, r9b
xor dl, 1
and r9b, r10b
or r9b, r8b
or r9b, dl
mov edx, r9d
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, r9b
xor r8b, 1
and r9b, cl
or r9b, dl
or r9b, r8b
mov edx, r9d
xor dl, 1
mov r8d, edx
and r8b, r9b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, r8b
mov r8d, ecx
xor r8b, dl
and r8b, cl
mov r10d, ecx
xor r10b, 1
and r10b, r9b
and cl, dl
or cl, r10b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, 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
mov r9d, eax
xor r9b, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
mov r10d, r9d
xor cl, r9b
and r9b, al
xor r10b, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, r10b
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r8d
xor r8b, 1
and r8b, r9b
xor r9b, 1
and al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
or r9b, r8b
mov eax, r9d
xor al, 1
and al, r9b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3aefc243
mov r8d, 0x76dbc904
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x3aefc243
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140030e70
cmp eax, 0x471bab82
je 0x1400517c1
cmp eax, 0x4982052d
je 0x140052659
cmp eax, 0x55ff8111
jne 0x140030e70
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0xeee21c33
mov edx, eax
xor edx, 0x111de3cc
and edx, eax
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x14e8ba53
mov r11d, ecx
and r11d, 0x115418c
or r11d, r10d
or r8d, r9d
and r9d, 0x14e8ba53
and edx, 0xeb1745ac
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x64820403
xor r8d, 0x11c00c8
and r8d, 0x811c00d8
and edx, 0x64830503
or edx, r8d
mov r11d, edx
xor r11d, 0x64830503
or r11d, 0x1a60fa24
mov r9d, r11d
not r9d
mov r8d, eax
and r8d, 0xba35a787
mov r10d, ecx
and r10d, 0x45ca5878
or r10d, r8d
xor r10d, 0x5faaa25c
mov r8d, ecx
and r8d, 0xe59f05db
or r8d, r10d
mov r10d, r8d
not r10d
and r11d, 0x57d8738e
xor edx, 0x418f0510
and edx, r9d
and r9d, 0xa0070451
or r9d, r11d
mov r11d, r9d
xor r11d, 0xa8278c71
mov esi, r9d
xor esi, 0x9d6b9462
and esi, r11d
or edx, esi
mov esi, r8d
xor esi, 0x354c1813
mov ebx, esi
and ebx, r8d
and esi, r10d
mov edi, ebx
not edi
mov r14d, esi
not r14d
mov r15d, edi
and r15d, 0x47e9dd23
and ebx, 0xb81622dc
or ebx, r15d
or edi, r14d
and r14d, 0x47e9dd23
and esi, 0xb81622dc
or esi, r14d
xor esi, ebx
not edi
or edi, esi
mov esi, edi
xor esi, edi
not esi
and esi, edx
xor esi, edi
xor r9d, 0x57d8738e
mov edx, r9d
and edx, 0xc18a0483
and r11d, 0x2c55f178
or r11d, edx
or r9d, r10d
and r10d, 0xd3aa0e87
and r8d, 0x2c55f178
or r8d, r10d
xor r8d, r11d
not r9d
or r9d, r8d
mov edx, r9d
not edx
mov r8d, esi
not r8d
mov r10d, r8d
and r10d, 0x43d7a5ed
and esi, 0xbc285a12
or esi, r10d
or r8d, r9d
and r9d, 0x43d7a5ed
and edx, 0xbc285a12
or edx, r9d
xor edx, esi
not r8d
or r8d, edx
mov r11d, r8d
xor r11d, 0x1a60fa24
xor r8d, 0xe59f05db
mov edx, r11d
and edx, 0xa52fb689
mov r10d, r8d
and r10d, 0x5ad04976
or r10d, edx
mov r9d, r10d
xor r9d, 0x5ad04976
mov esi, r10d
xor esi, 0x23c435f2
and esi, r9d
or r11d, 0x86eb837b
mov edx, esi
not edx
mov edi, edx
and edi, 0x15d2fb97
and esi, 0xea2d0468
or esi, edi
or edx, r11d
and r11d, 0x15d2fb97
and r8d, 0x68040400
or r8d, r11d
xor r8d, esi
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0xf73d4255
or r9d, 0x8c213a00
xor r10d, 0x21020000
and r10d, 0x61d20024
and r9d, 0x9c25fb0a
or r9d, r10d
mov r10d, r9d
xor r10d, 0x800a
xor r9d, 0x63da04f5
xor edx, 0x8c2bdaa
mov r11d, edx
and r11d, 0x91d47534
and r8d, 0x6e2b8acb
or r8d, r11d
or edx, r9d
and r9d, 0x91d47534
and r10d, 0x6002800a
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
mov r8d, edx
not r8d
and r8d, 0x2dcc7d39
and edx, 0xd23382c6
or edx, r8d
mov r9d, edx
xor r9d, 0x2dcc7d39
xor edx, 0xd23382c6
mov r8d, ecx
and r8d, 0x41289402
mov r10d, eax
and r10d, 0xa0860000
or r10d, r8d
xor r10d, 0xa0860000
mov r11d, eax
xor r11d, 0xe1ae9402
and r11d, eax
or r11d, r10d
xor r11d, 0x9078552c
mov r10d, ecx
and r10d, 0x85252ab9
mov r8d, eax
and r8d, 0x7adad546
or r8d, r10d
xor r8d, 0x7adad546
or r8d, r11d
mov r10d, r8d
not r10d
mov r11d, edx
mov esi, r9d
mov edi, r9d
and edi, 0x53f812f6
and edx, 0xac07ed09
or edx, edi
not edx
or edx, r9d
and r9d, 0x4082208
and r11d, 0x952d106
or r11d, r9d
xor r11d, 0x952d106
and esi, 0xf2a50cf1
or esi, r11d
mov r11d, r8d
and r11d, 0xe4e1a076
mov r9d, r10d
and r9d, 0x1b1e5f89
or r9d, r11d
mov r11d, r9d
xor r11d, 0x1b1e5f89
mov ebx, esi
xor r9d, 0xe4e1a076
mov r14d, r9d
and r14d, 0x593024c1
mov edi, r11d
and edi, 0xa6cfdb3e
or edi, r14d
xor edi, 0xac83637
or edi, r9d
mov r14d, esi
xor r14d, r9d
and r14d, esi
and r9d, esi
not esi
mov r15d, esi
and r15d, 0xf8bc129d
and ebx, 0x743ed62
or ebx, r15d
xor ebx, 0xab44006b
or ebx, esi
mov r15d, ebx
not r15d
mov r12d, r8d
and r12d, 0x53f812f6
and r10d, 0xac07ed09
or r10d, r12d
mov r12d, edx
not r12d
xor r8d, r10d
and r8d, r10d
mov r10d, edx
and r10d, 0x925bd94b
xor edx, 0x2685c071
and edx, r12d
and r12d, 0x6da426b4
or r12d, r10d
mov r10d, r15d
or r10d, 0x24810030
and r10d, 0xfcd10c32
mov r13d, ebx
and r13d, 0x12a338c
or r13d, r10d
mov r10d, r12d
xor r10d, 0x6da426b4
or r10d, ebx
or ebx, 0xd8500c02
and ebx, 0xfcd10c32
and r15d, 0x204c041
or r15d, ebx
xor r15d, r13d
mov ebx, r12d
xor ebx, 0x905a190a
or ebx, 0x2685c071
xor r12d, 0x40000404
mov r13d, ebx
and r13d, 0x92a6bf8
and r12d, 0xd0501406
or r12d, r13d
mov r13d, edx
not r13d
or ebx, r13d
and r13d, 0x92a6bf8
and edx, 0xf6d59407
or edx, r13d
xor edx, r12d
not ebx
or ebx, edx
mov edx, ebx
xor edx, ebx
not edx
and edx, r15d
xor edx, ebx
mov ebx, edx
not ebx
mov r15d, ebx
and r15d, 0x6396396e
and edx, 0x9c69c691
or edx, r15d
xor edx, r10d
xor edx, 0x9c69c691
or ebx, r10d
not ebx
or ebx, edx
mov edx, r8d
not edx
mov r10d, edi
or r10d, edx
not r10d
and edx, 0x39dd04b8
and r8d, 0xc622fb47
or r8d, edx
xor r8d, edi
xor r8d, 0xc622fb47
or r8d, r10d
mov edx, ebx
not edx
mov r10d, edx
and r10d, 0xc3d4a10d
mov edi, ebx
and edi, 0x3c2b5ef2
or edi, r10d
mov r10d, r8d
not r10d
xor edi, 0xc3d4a10d
or edi, r10d
and r10d, 0x37b4d40d
and r8d, 0xc84b2bf2
or r8d, r10d
xor r8d, edx
xor r8d, 0xc84b2bf2
and r8d, ebx
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0xdb6fb28c
and r8d, 0x24904d73
or r8d, r10d
xor r8d, edi
xor r8d, 0x24904d73
or edx, edi
not edx
or edx, r8d
and esi, r11d
or r9d, esi
or r9d, r14d
mov r8d, r9d
not r8d
mov r10d, r9d
xor r10d, 0x65724eac
and r10d, r9d
or r9d, 0x9a8db153
mov r11d, r10d
not r11d
mov esi, r9d
and esi, 0xe87fad14
and r8d, 0x50042a8
or r8d, esi
or r9d, r11d
and r11d, 0xe87fad14
and r10d, 0x178052eb
or r10d, r11d
xor r10d, r8d
not r9d
or r9d, r10d
mov r8d, r9d
xor r8d, 0x9a8db153
mov r10d, edx
not r10d
mov r11d, r9d
xor r11d, 0x4704280
and r11d, 0x9ef56392
xor r9d, 0x9afe6f28
and r9d, r8d
and r8d, 0x610a9c6d
or r8d, r11d
mov r11d, r8d
xor r11d, 0x610a9c6d
mov esi, edx
xor esi, 0x73de7b
and esi, r10d
and edx, 0xff8c2184
or edx, esi
xor r8d, 0x9e86bde9
and r8d, r11d
or r9d, r8d
xor r9d, edx
or r11d, r10d
mov edx, r11d
not edx
mov r8d, r9d
not r8d
mov r10d, r8d
and r10d, 0xdb4bd636
and r9d, 0x24b429c9
or r9d, r10d
or r8d, r11d
and r11d, 0xdb4bd636
and edx, 0x24b429c9
or edx, r11d
xor edx, r9d
not r8d
or r8d, edx
mov edx, r8d
or edx, 0xf1375626
mov r9d, r8d
not r9d
mov r10d, r8d
xor r10d, 0xec8a9d9
and r10d, r8d
mov r11d, r10d
not r11d
mov esi, edx
and esi, 0x83f0389f
and r9d, 0xc088140
or r9d, esi
or edx, r11d
and r11d, 0x83f0389f
and r10d, 0x7c0fc760
or r10d, r11d
xor r10d, r9d
not edx
or edx, r10d
mov r9d, edx
xor r9d, 0x21120200
xor edx, 0x400000
and edx, 0x40444020
and r9d, 0x21120290
or r9d, edx
xor r9d, 0x40444020
and r8d, 0x9ea9bd4f
or r8d, r9d
mov edx, r8d
xor edx, 0x1080839f
and edx, r8d
not r8d
and r8d, 0x1080839f
or edx, r8d
mov r8d, eax
and r8d, 0x1cde0811
mov r9d, ecx
and r9d, 0xe321f7ee
or r9d, r8d
mov r8d, r9d
xor r8d, 0x6301c5c6
xor r9d, 0x8500800
and r9d, 0x88703a28
and r8d, 0x778fc5d7
or r8d, r9d
mov r9d, r8d
xor r9d, 0x8f0e2bbd
xor r8d, 0x778fc5d7
and r8d, r9d
or ecx, 0x77e1195
mov r9d, r8d
not r9d
mov r10d, r9d
or r10d, ecx
and r9d, 0xd24eca50
and r8d, 0x2db135af
or r8d, r9d
and ecx, 0xd24eca50
and eax, 0x2881242a
or eax, ecx
xor eax, r8d
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x9a48c844
and eax, 0x65b737bb
or eax, ecx
or r9d, r10d
and r10d, 0xfac9ee6e
xor r10d, eax
xor r10d, 0x6081262a
not r9d
or r9d, r10d
mov r10d, r9d
xor r10d, 0xf881ee6a
mov r11d, edx
xor r11d, 0x99c5e73b
and r11d, edx
mov esi, edx
mov eax, edx
mov r8d, edx
mov ecx, edx
not ecx
or esi, 0x24120880
and esi, 0x34532e98
mov edi, ecx
and edi, 0x8984c123
or edi, esi
mov esi, r11d
not esi
or eax, esi
and esi, 0x34532e98
and r11d, 0xcbacd167
or r11d, esi
xor r11d, edi
not eax
or eax, r11d
not r11d
and r11d, 0x663a18c4
and eax, 0x99c5e73b
or eax, r11d
mov r11d, ecx
and r11d, 0xa18c2004
and r8d, 0x420300a0
or r8d, r11d
mov r11d, r9d
xor r11d, 0x77e1195
mov edi, r11d
and edi, 0x4100443
mov esi, r10d
and esi, 0x8004210
or esi, edi
mov ebx, eax
not ebx
or ebx, 0xe3872000
xor esi, 0x8004210
xor r9d, 0xf614a819
and r9d, r10d
or esi, r9d
not r9d
and r9d, 0x10609908
and esi, 0xc104653
or esi, r9d
mov r9d, r11d
and r9d, 0x1c70df5b
and r10d, 0xe38f20a4
or r10d, r9d
mov r9d, r8d
xor r9d, 0x42030000
or r9d, 0x1c50df1a
xor r8d, 0x80004
xor r11d, r10d
and r11d, r10d
mov edi, esi
not edi
and ebx, 0xffd7ff1a
and eax, 0x200041
or eax, ebx
and r9d, 0xffd7ff1a
and r8d, 0x800a4
or r8d, r9d
mov r10d, r11d
not r10d
mov r9d, r11d
xor r9d, 0x9cc9e42f
and r9d, r10d
and r11d, 0x63361bd0
or r11d, r9d
mov r9d, esi
xor r9d, 0x8cc9c022
xor esi, 0x2060b40
and esi, 0x12060f49
and r9d, 0x8cf9d032
or r9d, esi
xor r9d, r11d
mov r11d, r9d
xor r11d, 0x12062f4d
or r10d, edi
xor r9d, 0xedf9d0b2
mov esi, r9d
and esi, 0x540453b8
and r11d, 0xabfbac47
or r11d, esi
or r9d, r10d
and r10d, 0x5c74dffb
xor r10d, r11d
xor r10d, 0x8708c43
not r9d
or r9d, r10d
mov r11d, r9d
not r11d
mov esi, r9d
xor esi, 0x240b287c
and esi, r11d
mov r10d, esi
not r10d
mov edi, r10d
and edi, 0x6466a16f
and esi, 0x9b995e90
or esi, edi
or r11d, 0x240b287c
or r10d, r11d
and r11d, 0x6466a16f
and r9d, 0x9b905680
or r9d, r11d
xor r9d, esi
mov esi, edx
xor esi, 0xad7d801b
and esi, edx
mov r11d, edx
not r10d
or r10d, r9d
xor r10d, r8d
xor r10d, eax
mov edx, r10d
xor edx, 0x240b287c
xor r10d, 0xdbf4d783
mov eax, r10d
and eax, 0xa0455227
and r10d, edx
and edx, 0x5fbaadd8
or edx, eax
xor edx, 0x5fbaadd8
or edx, r10d
and ecx, 0x207d8008
and r11d, 0x8d000013
or r11d, ecx
mov eax, r11d
xor eax, 0x89000010
xor r11d, 0x72ffffec
mov ecx, esi
not ecx
mov r8d, r11d
and r8d, 0x64e2140f
and eax, 0x891d8010
or eax, r8d
or r11d, ecx
and ecx, 0x64e2140f
and esi, 0x9b1debf0
or esi, ecx
xor esi, eax
not r11d
or r11d, esi
mov ecx, r11d
xor ecx, 0x52827fe4
mov r8d, r11d
xor r8d, 0xad7d801b
xor r11d, 0x9e905fde
mov r9d, r11d
and r9d, r8d
and r11d, ecx
mov eax, r9d
not eax
mov r10d, eax
and r10d, 0x831a162e
and r9d, 0x7ce5e9d1
or r9d, r10d
mov r10d, r11d
not r10d
or eax, r10d
and r10d, 0x831a162e
and r11d, 0x7ce5e9d1
or r11d, r10d
xor r11d, r9d
not eax
or eax, r11d
mov r9d, ecx
and r9d, 0x16315290
and r8d, 0xe9cead6f
or r8d, r9d
xor eax, edx
xor r8d, edx
or ecx, edx
mov edx, eax
xor edx, 0x2022
xor r8d, 0xe9cead6f
not ecx
or ecx, r8d
xor eax, 0x33eddfc5
mov r8d, eax
and r8d, 0xcf5ec958
and edx, 0x30a136a7
or edx, r8d
mov r8d, ecx
not r8d
or eax, ecx
and ecx, 0xcf5ec958
and r8d, 0x30a136a7
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x7ff67027
and ecx, 0x80098fd8
or ecx, eax
mov eax, ecx
xor eax, 0x80088548
xor ecx, 0x1c526005
and ecx, 0x1c536a95
and eax, 0xe3ac956a
or eax, ecx
xor eax, 0xe3ac956a
setne al
sete r8b
cmp dword [0x14038bf14], 0xa
setge cl
lea r9d, [rcx + 1]
mov edx, ecx
mov r10d, ecx
and r10b, r8b
or cl, r8b
and r8b, r9b
and dl, al
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
and r9b, al
or r10b, r9b
mov r9d, r10d
mov r11d, r8d
or r8b, r10b
xor al, r10b
and al, r10b
xor r10b, 1
and r9b, dl
and r11b, r10b
or r11b, r9b
xor r10b, dl
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, r11b
mov edx, r8d
xor dl, 1
mov r9d, r8d
and r9b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
xor cl, al
and al, cl
mov r8d, eax
xor r8b, 1
or r8b, cl
xor cl, 1
xor cl, al
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov eax, edx
xor al, r8b
and al, dl
mov r10d, ecx
and r10b, r9b
and dl, r8b
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, edx
xor al, 1
xor r8b, r9b
and r8b, cl
or cl, r9b
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov r9d, ecx
and r9b, r8b
xor cl, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r8d, eax
xor r8b, cl
and r9b, al
or al, cl
and cl, dl
mov edx, r8d
xor dl, 1
xor al, 1
or cl, r9b
or cl, al
mov eax, ecx
xor al, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x8911b5c7
mov eax, 0x5eb16c7f
cmovne r8d, eax
test cl, 1
mov eax, r8d
mov ecx, 0x8911b5c7
cmovne eax, ecx
jmp 0x1400417eb
cmp eax, 0xa36715ed
je 0x140052663
cmp eax, 0xa7425dad
je 0x140052675
cmp eax, 0xad12c799
jne 0x140030e70
mov eax, 0x56bbdb9e
jmp 0x140030e70
cmp eax, 0x76532a93
je 0x14005268b
cmp eax, 0x76dbc904
je 0x1400526a4
cmp eax, 0x7e8b806c
jne 0x140030e70
mov rax, qword [rbp + 0x10]
movzx eax, byte [rax]
mov byte [rbp + 0x88], al
mov rcx, qword [0x14038bef8]
mov qword [rbp + 0x68], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 0x70], rax
movzx ebx, byte [rcx + rax]
mov r13d, ebx
not r13b
mov ecx, r13d
and cl, 0xce
mov eax, ebx
and al, 0x31
or al, cl
mov ecx, eax
xor cl, 0x20
xor al, 0xce
mov r11d, r13d
and r11b, bl
mov r8d, r11d
not r8b
mov byte [rbp + 0x80], r8b
mov edx, eax
and dl, 0x18
and cl, 0x64
or cl, dl
mov edx, r8d
and dl, 0x18
mov r9d, r11d
and r9b, 0x64
or r9b, dl
xor r9b, cl
or al, r8b
not al
or al, r9b
and al, 0x7c
mov ecx, eax
not cl
mov edx, r13d
and dl, 0x7c
mov r9d, ebx
and r9b, 0x83
or r9b, dl
mov edx, r9d
xor dl, r13b
and dl, r9b
mov r9d, edx
not r9b
and dl, cl
or cl, r9b
and r9b, al
or r9b, dl
mov eax, r9d
not al
mov edx, eax
and dl, 0x63
and r9b, 0x9c
or r9b, dl
or al, cl
and cl, 0x7f
xor cl, r9b
xor cl, 0x1c
not al
or al, cl
mov ecx, eax
not cl
mov edx, eax
xor dl, 0xc
and dl, al
or al, 0xf3
mov r9d, edx
not r9b
mov r10d, eax
and r10b, 0xe9
and cl, 4
or cl, r10b
or al, r9b
and r9b, 0xe9
and dl, 0x16
or dl, r9b
xor dl, cl
not al
or al, dl
mov ecx, eax
xor cl, 0x8f
xor al, 0x30
mov edx, eax
and dl, cl
or cl, 0x40
mov r9d, edx
not r9b
mov r10d, ecx
and r10b, 0xc8
and al, 0x37
or al, r10b
or cl, r9b
and r9b, 0xc8
and dl, 0x37
or dl, r9b
xor dl, al
not cl
or cl, dl
mov edx, ecx
not dl
mov eax, edx
and al, 0x40
and cl, 0xb0
or cl, al
and dl, 0xf
or dl, cl
mov eax, edx
xor al, 0xf
and dl, 3
mov ecx, eax
and cl, 0xfc
or cl, dl
mov r9d, ecx
xor r9b, 3
or al, 0xb7
mov edx, eax
not dl
xor cl, 0x4b
and cl, r9b
mov r9d, ecx
not r9b
or al, r9b
and r9b, 0x87
and cl, 0x78
or cl, r9b
or dl, 0x87
xor dl, cl
not al
or al, dl
not dl
xor al, 0x48
and al, 0x4f
and dl, 0xb0
or dl, al
mov ecx, edx
xor cl, 0x90
xor dl, 0x45
and dl, 0x65
and cl, 0x9a
or cl, dl
mov r8d, ecx
xor r8b, 0x65
mov esi, ecx
xor sil, 0x9a
mov eax, r13d
and al, 0x58
mov r10d, ebx
and r10b, 0xa0
or r10b, al
xor r10b, 0xa0
mov r9d, r13d
and r9b, 7
or r9b, r10b
mov eax, r9d
not al
mov r10d, eax
and r10b, 0x79
mov edi, r9d
and dil, 0x86
or dil, r10b
mov r10d, edi
xor r10b, 0x82
xor dil, 0x79
mov r14d, eax
and r14b, 0x4d
and r9b, 0xb2
or r9b, r14b
or al, dil
and dil, 0x4d
and r10b, 0xb2
or r10b, dil
xor r10b, r9b
not al
or al, r10b
mov r9d, eax
not r9b
mov r10d, r9d
and r10b, 0x20
mov edi, eax
and dil, 8
or dil, r10b
xor dil, 8
or r9b, 0x80
mov r10d, eax
or r10b, 4
and r10b, 0x84
or r10b, dil
and r9b, 0x84
and al, 0x53
or al, r9b
xor al, r10b
mov r15d, eax
mov r9d, eax
xor r9b, 0xa8
mov edi, r9d
mov r12d, r9d
mov r14d, r9d
and r9b, sil
or sil, 0x83
xor al, 0x57
mov r10d, r8d
xor r10b, al
and r10b, r8b
mov edx, r8d
and dl, 0x2c
and sil, 0xd3
or sil, dl
mov edx, eax
and al, r8b
inc byte [rbp + 0x88]
not r15b
and dl, 0x78
and dil, 4
or dil, dl
mov edx, esi
xor dl, 0xd3
or r8b, 0x24
and r8b, 0xa7
and r15b, 0x57
and r12b, 0xa8
or r12b, r15b
mov r15d, r8d
xor r15b, 0xa7
xor dil, 4
or dil, 0x83
xor r12b, 0x2b
and r14b, 0x7c
or r14b, r12b
mov r12d, esi
xor r12b, 4
and r12b, 0x95
xor sil, 0x10
and sil, dl
and dl, 0x68
or dl, r12b
mov r12d, r14d
not r12b
xor dl, 0x6a
or r8b, 0x50
and r8b, 0x76
not cl
and cl, r15b
and r15b, 0x81
or r15b, r8b
mov r8d, r15d
xor r8b, 0x89
xor r15b, 0x37
and r15b, r8b
or r8b, dl
and dl, 0x41
or sil, dl
or cl, r15b
mov edx, ecx
xor dl, cl
not dl
and dl, sil
xor dl, cl
mov esi, r8d
not sil
mov ecx, edx
not cl
mov r15d, ecx
and r15b, 0xf5
and dl, 0xa
or dl, r15b
or cl, r8b
and r8b, 0xf5
and sil, 0xa
or sil, r8b
xor sil, dl
not cl
or cl, sil
mov edx, r14d
and dl, 0xda
xor r14b, 0xfc
and r14b, r12b
and r12b, 0x25
or r12b, dl
mov edx, r12d
xor dl, 0x25
mov r8d, r12d
xor r8b, 0xd9
and r8b, dl
mov esi, r8d
not sil
mov r15d, esi
and r15b, 0x8d
and r8b, 0x72
or r8b, r15b
mov r15d, r14d
not r15b
or sil, r15b
and r15b, 0x8d
and r14b, 0x72
or r14b, r15b
mov r15d, edi
not r15b
xor r14b, r8b
mov r8d, edi
xor r8b, 0xfc
not sil
or sil, r14b
mov r14d, esi
xor r14b, sil
not r14b
and r14b, r8b
xor r14b, sil
xor r12b, 0xda
mov r8d, r15d
and r8b, 0x3c
and dil, 0x41
or dil, r8b
or r15b, r12b
and r12b, 0xbe
and dl, 0x41
or dl, r12b
xor dl, dil
not r15b
or r15b, dl
mov edx, r15d
not dl
mov r8d, r14d
not r8b
mov esi, r8d
and sil, 0x38
and r14b, 0xc7
or r14b, sil
or r8b, r15b
and r15b, 0x38
and dl, 0xc7
or dl, r15b
xor dl, r14b
not r8b
or r8b, dl
mov edx, r8d
not dl
mov esi, edx
and sil, 0x5c
and r8b, 0xa3
or r8b, sil
xor r8b, cl
or dl, cl
xor r8b, 0x5c
and r8b, cl
mov ecx, r8d
not cl
mov esi, ecx
and sil, 0x1d
and r8b, 0xe2
or r8b, sil
xor r8b, dl
xor r8b, 0xe2
or cl, dl
not cl
or cl, r8b
or al, r9b
mov edx, r10d
not dl
mov r8d, eax
not r8b
mov r9d, edx
and r9b, 0xf3
and r10b, 0xc
or r10b, r9b
or dl, r8b
and r8b, 0xf3
and al, 0xc
or al, r8b
xor al, r10b
not dl
or dl, al
mov eax, edx
not al
mov r8d, eax
and r8b, 0xc7
and al, dl
and dl, 0x38
or dl, r8b
xor dl, 0x38
or dl, al
mov eax, edx
not al
mov r8d, ecx
not r8b
mov r9d, ecx
xor r9b, 0x90
mov r10d, r9d
and r10b, r8b
and r9b, cl
mov esi, eax
and sil, 0x90
mov edi, edx
and dil, 0x6f
or dil, sil
mov esi, r10d
not sil
mov r14d, r9d
not r14b
mov r15d, esi
and r15b, 0xbc
and r10b, 0x43
or r10b, r15b
or sil, r14b
and r14b, 0xbc
and r9b, 0x43
or r9b, r14b
xor r9b, r10b
not sil
or sil, r9b
xor sil, dil
mov r9d, ecx
and r9b, 0x55
and r8b, 0xaa
or r8b, r9b
or cl, dl
and dl, 0x55
and al, 0xaa
or al, dl
xor al, r8b
not cl
or cl, al
not cl
or cl, sil
mov r9d, ecx
not r9b
mov eax, ecx
and al, 0xd5
mov edx, r9d
and dl, 0x2a
or dl, al
xor dl, 0xa
mov r10d, edx
or r10b, 0x21
mov eax, r10d
not al
mov r8d, r9d
and r8b, 0x93
and cl, 0x6c
or cl, r8b
xor cl, 0x4d
xor r9b, cl
and r9b, cl
mov ecx, r9d
not cl
mov r8d, eax
or r8b, 0x10
or dl, 0x43
mov esi, r9d
xor sil, 0xef
and sil, cl
mov edi, r9d
and dil, 0x10
or dil, sil
and r8b, 0x52
mov esi, r10d
and sil, 0xac
or sil, r8b
and dl, 0x53
xor dl, sil
xor dl, dil
mov r8d, eax
and r8b, 0x5e
and r10b, 0xa0
or r10b, r8b
or al, r9b
and r9b, 0x5f
and cl, 0xa0
or cl, r9b
xor cl, r10b
not al
or al, cl
not al
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xb
mov r8d, eax
and r8b, 0x40
or r8b, dl
xor r8b, 0x8f
mov edx, ecx
or dl, 0x4b
and cl, 0x10
or cl, r8b
and dl, 0xcf
and al, 0x20
or al, dl
xor al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xec
and al, 0x13
or al, dl
mov edx, eax
xor dl, 0x68
or dl, 1
or al, 0xfc
and al, 0xfd
and dl, 0xfd
and cl, 2
or cl, dl
xor cl, al
mov eax, ecx
not al
xor cl, 1
mov edx, ecx
and dl, 0x29
and al, 0xd6
or al, dl
xor al, 0x29
xor cl, al
and cl, al
mov edx, ecx
not dl
mov eax, ecx
xor al, 0xd6
and al, dl
mov r8d, eax
not r8b
mov r9d, r8d
and r9b, 0x21
mov r10d, eax
and r10b, 8
or r10b, r9b
mov r9d, r8d
or r9b, dl
and dl, 0x21
and cl, 8
or cl, dl
xor cl, r10b
not r9b
or r9b, cl
and r8b, 0x12
and r9b, 0x29
or r9b, r8b
and al, 0xc4
or al, r9b
mov ecx, eax
xor cl, 0x3b
mov edx, ecx
or dl, 0xd7
mov r8d, edx
not r8b
and cl, 0xd7
or cl, r8b
and dl, 8
mov r8d, ecx
xor r8b, 0x5c
and r8b, cl
and cl, 0x54
or cl, dl
xor al, 4
xor cl, 0xab
mov edx, r8d
not dl
mov r9d, ecx
and r9b, 0xc8
and al, 0x14
or al, r9b
or cl, dl
and dl, 0xc8
and r8b, 0x37
or r8b, dl
xor r8b, al
not cl
or cl, r8b
mov eax, ecx
xor al, 0xa3
xor cl, 0x5c
mov r10d, ecx
or r10b, 0x28
and cl, 0x15
mov edx, eax
and dl, 0xea
or dl, cl
mov ecx, edx
xor cl, 0x42
xor dl, 0x3d
mov r8d, r10d
and r8b, 0xa9
and al, 0x56
or al, r8b
or r10b, dl
and dl, 0xa9
and cl, 0x56
or cl, dl
xor cl, al
not r10b
or r10b, cl
mov eax, r10d
xor al, 0xb2
and al, r10b
not r10b
or r10b, al
not al
and al, 0x4d
and r10b, 0xb2
or r10b, al
mov byte [rbp + 0x60], r10b
mov eax, ebx
and al, 0x20
mov ecx, r13d
and cl, 8
or cl, al
movzx r9d, byte [rbp + 0x80]
mov eax, r9d
and al, 0x20
mov edx, r11d
and dl, 8
or dl, al
xor dl, cl
mov ecx, ebx
or cl, r9b
not cl
or cl, dl
not cl
or cl, 0xd7
mov eax, ecx
not al
mov edx, r13d
and dl, 0x9f
mov r8d, ebx
and r8b, 0x60
or r8b, dl
xor r8b, 0x48
or r8b, r13b
or cl, r8b
or al, 0x87
xor al, r8b
mov edx, eax
xor dl, 0x78
xor al, 0x87
mov r8d, eax
and r8b, 0xf3
and dl, 0xc
or dl, r8b
or al, cl
and cl, 0xfb
xor cl, dl
xor cl, 8
not al
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x39
mov r8d, eax
and r8b, 0x84
or r8b, dl
lea edx, [r8 - 0x80]
xor r8b, 0x68
or cl, 0x2c
and r8b, 0x6c
and dl, 0x91
or dl, r8b
and cl, 0x6c
and al, 2
or al, cl
xor al, dl
mov edx, eax
xor dl, 0x42
and r13b, 0x7e
and bl, 0x81
or bl, r13b
mov ecx, ebx
xor cl, 0x7e
mov r8d, ecx
and r8b, 0xbb
and bl, 0x44
or bl, r8b
mov r8d, r9d
or cl, r9b
and r8b, 0xbb
and r11b, 0x44
or r11b, r8b
xor r11b, bl
not cl
or cl, r11b
mov r8d, ecx
not r8b
mov r9d, edx
xor r9b, r8b
and r9b, dl
xor al, 0xb4
and al, 0xf4
and dl, 0xb
or dl, al
and r8b, 0xf4
and cl, 0xb
or cl, r8b
xor cl, dl
or cl, r9b
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov r8d, edx
not r8b
mov r9d, ecx
and r9b, 0x74
and al, 0x8b
or al, r9b
or cl, r8b
and r8b, 0x74
and dl, 0x8b
or dl, r8b
xor dl, al
not cl
or cl, dl
mov edx, ecx
not dl
and cl, 0x41
mov eax, edx
and al, 0x36
or al, cl
xor al, 0x36
and dl, 0x88
or dl, al
mov byte [rbp + 0x80], dl
movzx edx, byte [rbp + 0x88]
mov eax, edx
mov ecx, edx
mov r10d, edx
mov byte [rbp + 0x88], dl
mov r8d, edx
xor r8b, 0x22
and r8b, dl
mov r11d, edx
not r10b
mov ebx, r10d
and bl, 0x4d
and al, 0xb2
or al, bl
mov esi, eax
xor sil, 0x20
xor al, 0x49
and al, 0xdb
and sil, 0x24
or sil, al
mov eax, esi
xor al, 0x24
or al, 0x93
mov ebx, eax
not bl
mov edi, r10d
and dil, 0x2d
and cl, 0xd2
or cl, dil
xor cl, 0xbe
or cl, r10b
mov edi, ecx
not dil
and al, 0xaa
xor sil, 0xc
and sil, bl
mov r14d, ebx
and r14b, 0x44
or r14b, al
mov ebx, r14d
xor bl, 0x55
xor r14b, 0xed
and r14b, bl
or sil, r14b
mov eax, ecx
xor al, 0xb8
and al, dil
or dil, 0xb8
mov r14d, eax
not r14b
mov r15d, edi
and r15b, 0x78
or bl, cl
and cl, 7
or cl, r15b
or dil, r14b
and r14b, 0x78
and al, 0x87
or al, r14b
xor al, cl
not dil
or dil, al
xor dil, sil
not bl
or bl, dil
mov eax, ebx
xor al, 0x93
and al, bl
or bl, 0x6c
mov ecx, eax
not cl
mov esi, ebx
and sil, 0xbf
or bl, cl
and cl, 0xbf
and al, 0x40
or al, cl
xor al, sil
not bl
or bl, al
mov edi, ebx
not dil
mov byte [rbp - 0x20], r10b
mov eax, r10d
and al, 0x20
and dl, 2
or dl, al
xor dl, 2
or dl, r8b
not r8b
and r8b, 0xdd
and dl, 0x22
or dl, r8b
mov eax, r10d
and al, 0x9a
and r11b, 0x65
or r11b, al
mov eax, r11d
xor al, 0x65
xor r11b, 0x9a
and r11b, dl
not dl
and al, dl
or r11b, al
not r11b
or r11b, dl
mov edx, r11d
not dl
mov eax, edx
and al, 0x30
mov r15d, r11d
and r15b, 0xcf
or r15b, al
mov esi, r15d
xor sil, 0x30
mov eax, ebx
or al, 1
mov ecx, edi
and cl, 0x42
and al, 0x9d
or al, cl
mov r13d, eax
xor r13b, 0x9d
mov ecx, eax
xor cl, 0x60
mov r8d, edi
and r8b, 0xde
mov r12d, ebx
and r12b, 0x21
or r12b, r8b
xor r15b, 0xcf
mov r8d, esi
and r8b, 0xe6
mov r14d, r15d
and r14b, 0x19
or r14b, r8b
xor r14b, 0xc7
mov r8d, r15d
and r8b, 0x21
or r8b, r14b
mov byte [rbp + 0x78], r8b
mov r8d, r11d
and r8b, 0xdc
and dl, 0x23
or dl, r8b
xor dl, 2
xor r11b, dl
and r11b, dl
and cl, 0x7c
xor al, 0xd4
and al, r13b
and r13b, 0x82
or r13b, cl
mov r9d, r13d
xor r13b, 0x7c
mov ecx, r13d
or cl, 0x97
mov edx, eax
not dl
mov r8d, ecx
or cl, dl
and dl, 0xed
and al, 0x12
or al, dl
not r12b
or r12b, dil
and r8b, 0xed
xor al, r8b
mov r10d, r12d
not r10b
not cl
or cl, al
mov r8d, r10d
or r8b, 0x97
mov edx, r8d
and dl, 0x32
mov r14d, r12d
and r14b, 0x48
or r14b, dl
mov edx, r12d
xor dl, 0x97
and dl, r10b
mov eax, edx
not al
or r8b, al
and al, 0x32
and dl, 0xcd
or dl, al
xor dl, r14b
not r8b
or r8b, dl
mov edx, r8d
xor dl, r8b
not dl
and dl, cl
xor r9b, 0x83
xor dl, r8b
mov eax, r13d
and al, 0x58
and r9b, 0x87
or r9b, al
mov r8d, r9d
movzx eax, byte [rbp + 0x88]
mov ecx, eax
xor cl, 0x3b
and cl, al
or r13b, r10b
and r10b, 0x78
and r12b, 0x87
or r12b, r10b
movzx r9d, byte [rbp + 0x80]
xor r9b, 0x88
mov byte [rbp + 0x20], r9b
xor r12b, r8b
not r13b
or r13b, r12b
mov r9d, edx
not r9b
mov r8d, r9d
and r8b, 0xb2
and dl, 0x4d
or dl, r8b
mov r8d, r13d
not r8b
or r9b, r13b
and r13b, 0xb2
and r8b, 0x4d
or r8b, r13b
movzx r12d, byte [rbp + 0x78]
mov r14d, r12d
not r14b
xor r8b, dl
not r9b
or r9b, r8b
mov edx, r11d
not dl
mov r8d, r14d
xor r8b, dl
and r8b, r14b
and r12b, 0x2b
and r14b, 0xd4
or r14b, r12b
and dl, 0x2b
and r11b, 0xd4
or r11b, dl
xor r11b, r14b
mov edx, r8d
not dl
mov r14d, r11d
not r14b
mov r12d, edx
and r12b, 0xe8
and r8b, 0x17
or r8b, r12b
or dl, r14b
and r14b, 0xe8
and r11b, 0x17
or r11b, r14b
xor r11b, r8b
not dl
or dl, r11b
xor r9b, 0xec
xor dl, 0xec
mov r8d, edx
xor r8b, dl
not r8b
and r8b, r9b
xor r8b, dl
mov edx, edi
xor dl, r15b
and dl, dil
and bl, 0x4a
and dil, 0xb5
or dil, bl
and r15b, 0x4a
and sil, 0xb5
or sil, r15b
xor sil, dil
or sil, dl
mov edx, esi
xor dl, 0xe9
and dl, 0x5b
not sil
xor dl, 0x49
and sil, 0xa4
or sil, dl
mov edx, esi
xor dl, 4
mov r9d, esi
xor r9b, 0x5b
mov r11d, r8d
not r11b
and dl, 0x17
xor sil, 0xaa
and sil, r9b
and r9b, 0xe8
or r9b, dl
mov edx, r9d
xor dl, 0xe8
mov ebx, r11d
and bl, 0xf1
mov edi, r8d
xor dil, 0xf1
and dil, r8b
or dil, bl
mov ebx, r9d
xor bl, 0xe6
and bl, dl
mov r14d, ebx
not r14b
mov r15d, esi
not r15b
mov r12d, r14d
and r12b, 0x33
and bl, 0xcc
or bl, r12b
or r14b, r15b
and r15b, 0x33
and sil, 0xcc
or sil, r15b
xor sil, bl
not r14b
or r14b, sil
mov ebx, r14d
xor bl, r14b
not bl
and bl, dil
xor bl, r14b
xor r9b, 0x17
mov esi, r8d
and sil, 0x76
and r11b, 0x89
or r11b, sil
or r8b, r9b
and r9b, 0x76
and dl, 0x89
or dl, r9b
xor dl, r11b
not r8b
or r8b, dl
mov edx, ebx
not dl
mov r9d, edx
and r9b, 0x89
and bl, 0x76
or bl, r9b
xor bl, r8b
xor bl, 0x76
or dl, r8b
not dl
or dl, bl
mov r8d, edx
not r8b
mov r9d, r8d
and r9b, dl
mov r11d, r8d
and r11b, 0x41
mov ebx, edx
and bl, 0x86
or bl, r11b
xor bl, 0x79
mov r11d, r8d
and r11b, 0xd3
mov esi, edx
and sil, 0x2c
or sil, r11b
xor sil, 0xeb
or sil, r8b
mov r11d, ebx
or r11b, sil
not r11b
and bl, 0xcd
mov edi, r8d
and dil, 2
or dil, bl
xor dil, sil
xor dil, 0x32
or dil, r11b
mov r11d, edi
not r11b
mov ebx, r11d
or bl, 6
and r11b, 6
and dil, 0xe9
or dil, r11b
and bl, 0x16
xor bl, dil
and r8b, 3
and dl, 0xfc
or dl, r8b
mov r8d, edx
xor r8b, 0xc4
xor dl, 3
mov r11d, r9d
not r11b
mov esi, edx
and sil, 0x38
and r8b, 0xc7
or r8b, sil
or dl, r11b
and r11b, 0x38
and r9b, 0xc7
or r9b, r11b
xor r9b, r8b
not dl
or dl, r9b
mov r11d, ebx
not r11b
mov r8d, r11d
and r8b, 0x7b
mov r9d, ebx
and r9b, 0x84
or r9b, r8b
mov r8d, edx
not r8b
mov esi, edx
xor sil, 0x7b
and sil, r8b
and dl, 0x84
or dl, sil
xor dl, r9b
mov r8d, edx
not r8b
mov r9d, r8d
and r9b, 0xce
and dl, 0x31
or dl, r9b
and bl, 0xce
and r11b, 0x31
or r11b, bl
xor r11b, dl
not r11b
or r11b, r8b
mov byte [rbp + 0x78], r11b
or al, 0xc4
mov edx, ecx
not dl
mov r8d, eax
and r8b, 0x78
movzx r9d, byte [rbp - 0x20]
and r9b, 3
or r9b, r8b
or al, dl
and dl, 0x78
and cl, 0x87
or cl, dl
xor cl, r9b
not al
or al, cl
mov ecx, eax
xor cl, 0x44
and cl, 0x7f
and al, 0x80
or al, cl
mov ecx, eax
xor cl, 0x7f
and al, 0x3b
mov edx, ecx
and dl, 0xc4
or dl, al
xor dl, 0xc4
and cl, 0x20
mov eax, edx
and al, 0x11
or al, cl
xor al, 0x20
and dl, 0xce
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0x67
mov r8d, edx
and r8b, 0x98
or r8b, cl
mov ecx, r8d
xor cl, 0x98
xor r8b, 0x22
and r8b, 0xaa
mov r9d, ecx
and r9b, 0x55
or r9b, r8b
xor r9b, 0x7d
and cl, 0xd7
or cl, r9b
mov r8d, ecx
not r8b
mov r9d, eax
and r9b, 0xe1
mov r10d, edx
and r10b, 0x14
or r9b, r10b
xor r9b, 0x10
or r10b, 8
or al, 4
and r10b, 0xc
and r9b, 0xf1
or r9b, r10b
and al, 0xc
and dl, 2
or dl, al
xor dl, r9b
mov r10d, edx
xor r10b, 0xdd
mov r9d, ecx
and r9b, 0x76
mov eax, r8d
and al, 0x89
or al, r9b
mov r9d, eax
xor r9b, 0x89
and dl, 0x81
mov ebx, r10d
and bl, 0x7e
or bl, dl
mov edx, ebx
xor dl, 0x7e
xor al, 0x76
mov esi, eax
or sil, 0x50
or cl, 0x82
xor bl, 0x81
mov edi, edx
and dil, 0x87
and r10b, 0x78
or r10b, dil
and sil, 0xd2
mov edi, r9d
and dil, 5
or dil, sil
and cl, 0xd2
and r8b, 0x28
or r8b, cl
xor r8b, dil
mov ecx, r10d
xor cl, r10b
not cl
and cl, r8b
xor cl, r10b
mov r8d, eax
and r8b, 0xe8
and r9b, 0x17
or r9b, r8b
or al, bl
and bl, 0xe8
and dl, 0x17
or dl, bl
xor dl, r9b
not al
or al, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x69
and al, 0x96
or al, cl
mov ecx, eax
xor cl, 0x96
mov edx, eax
and dl, 0x14
xor al, 0x61
and al, cl
and cl, 0xeb
or cl, dl
mov edx, ecx
xor dl, 0xeb
and cl, 0x22
mov r8d, edx
and r8b, 0xdd
or r8b, cl
xor r8b, 0xdd
or r8b, dl
and dl, 0xf7
or al, dl
mov ecx, eax
not cl
xor al, 8
mov edx, eax
and dl, 0xfa
and cl, 5
or cl, dl
xor cl, r8b
xor cl, 5
or al, r8b
not al
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 6
and al, 0xd0
or al, dl
xor al, 6
and cl, 0x29
or cl, al
mov edx, ecx
xor dl, 0x21
xor cl, 0xd6
mov eax, ecx
and al, 0xda
and dl, 0x25
or dl, al
xor dl, 0x25
or dl, cl
mov byte [rbp + 0x88], dl
movzx edx, byte [rbp + 0x80]
xor dl, 0x77
movzx r8d, byte [rbp + 0x60]
mov ecx, r8d
not cl
mov eax, r8d
and al, dl
movzx r10d, byte [rbp + 0x20]
mov r9d, r10d
and r9b, cl
or r9b, al
not r9b
mov eax, edx
or r9b, dl
and al, 9
mov edx, r10d
and dl, 0xe0
or dl, al
xor dl, 0xe0
mov eax, r10d
mov edi, r10d
and al, 0x16
or al, dl
mov r10d, eax
xor r10b, 0x16
xor al, 0xe9
mov edx, eax
or dl, r8b
and al, 0x28
and r10b, 0xd7
or r10b, al
xor r10b, 0x28
or r10b, cl
mov eax, edx
xor al, r10b
or r10b, dl
not r10b
or r10b, al
mov eax, ecx
and al, 0x3f
mov esi, r8d
and sil, 0xc0
or sil, al
lea edx, [rsi - 0x80]
mov eax, r10d
not al
mov ebx, eax
and bl, 0x62
and r10b, 0x9d
or r10b, bl
xor sil, 0x22
and sil, 0x62
and dl, 0x9d
or dl, sil
xor dl, r10b
not dl
or dl, al
mov r11d, r9d
not r11b
and cl, 0xc8
mov eax, r8d
and al, 0x37
or al, cl
xor al, 0x37
or al, dil
mov ecx, r11d
xor cl, al
and cl, r11b
xor r11b, r9b
and r11b, al
xor r11b, r9b
or r11b, cl
mov ecx, r11d
not cl
mov r9d, r11d
or r9b, 0x65
mov r10d, ecx
mov ebx, ecx
and bl, 0x52
and r11b, 0xad
or r11b, bl
xor r11b, 0xe3
or r11b, cl
or cl, 0x88
and r9b, 0xed
and r10b, 0x12
or r10b, r9b
and cl, 0xed
xor cl, r10b
mov ebx, ecx
xor bl, 0x65
mov edi, edx
mov r9d, edx
xor cl, 0x9a
mov r10d, ecx
and r10b, 0xd1
mov esi, ebx
and sil, 0x2e
or sil, r10b
xor sil, 0x9f
or sil, cl
mov r14d, edx
xor r14b, cl
and r14b, dl
and cl, dl
not dl
mov r12d, edx
and bl, dl
and dl, 0x46
and dil, 8
or dil, dl
xor dil, 8
or dil, 0xb1
mov r15d, edi
not r15b
and r9b, 0x11
and r12b, 0xa0
or r12b, r9b
mov r13d, r12d
xor r13b, 0x20
or r13b, 0xc
xor r12b, 0x10
and r12b, 0x90
and r13b, 0x2d
or r12b, r13b
mov r8d, r12d
xor r8b, 0x2d
mov r9d, edi
and r9b, 0x45
mov edx, r15d
and dl, 2
or dl, r9b
mov eax, r8d
or al, 0x3a
mov r10d, r12d
xor r10b, 0xc0
xor r12b, 0xa0
and r12b, r8b
mov r9d, eax
and r9b, 9
and r10b, 0xc4
or r10b, r9b
mov r9d, r12d
not r9b
or al, r9b
and r9b, 9
and r12b, 0xb0
or r12b, r9b
movzx r9d, byte [rbp + 0x78]
not r9b
xor r12b, r10b
movzx r10d, byte [rbp + 0x88]
not r10b
or r13b, 2
not al
or al, r12b
mov r12d, edi
and r12b, 0x18
or r12b, dl
mov edx, esi
not dl
xor r12b, al
mov eax, r15d
and al, 0x44
and dil, 0x2a
or dil, al
mov eax, r12d
xor al, 0x98
or r15b, r8b
and r8b, 0x91
and r13b, 0x2a
or r13b, r8b
xor r13b, dil
not r15b
or r15b, r13b
xor r12b, 0x67
mov r8d, r12d
and r8b, 0x47
and al, 0xb8
or al, r8b
xor al, r15b
xor al, 0xb8
or r12b, r15b
not r12b
or r12b, al
mov eax, edx
xor al, r11b
and al, dl
xor dl, sil
and dl, r11b
xor dl, sil
or dl, al
mov eax, r12d
and al, 0xc0
xor al, 0x40
and r12b, 0x3f
or r12b, al
mov eax, edx
and al, 0xc0
xor al, 0x40
and dl, 0x3f
or dl, al
add r12b, 0x80
add dl, 0x80
xor dl, r12b
or cl, bl
or cl, r14b
mov eax, ecx
not al
mov r8d, eax
and r8b, 0x7a
and al, cl
and cl, 0x85
or cl, r8b
mov r8d, ecx
xor r8b, 0x81
xor cl, 0x7a
mov r11d, eax
not r11b
mov ebx, ecx
and bl, 0x64
and r8b, 0x9b
or r8b, bl
or cl, r11b
and r11b, 0x64
and al, 0x9b
or al, r11b
xor al, r8b
not cl
or cl, al
mov eax, ecx
not al
mov r8d, ecx
and r8b, 0xa4
and al, 0x5b
or al, r8b
xor al, 0xa4
mov r8d, edx
not r8b
mov r11d, r8d
or r11b, al
and r8b, 0xfc
and dl, 3
or dl, r8b
and al, 0xfc
and cl, 3
or cl, al
xor cl, dl
mov edx, ecx
not dl
mov eax, edx
and al, 0x27
and cl, 0xd8
or cl, al
xor cl, r11b
xor cl, 0xd8
or dl, r11b
not dl
or dl, cl
mov byte [rbp + 0x80], dl
mov ebx, r9d
or bl, 4
movzx r15d, byte [rbp + 0x78]
mov eax, r15d
xor al, 6
and al, r9b
mov esi, eax
not sil
and bl, 0x6d
mov ecx, r9d
mov r14d, r15d
mov edi, r9d
mov edx, r9d
or dl, 0x40
mov r8d, r15d
or r8b, 0x90
and dl, 0xd0
mov r11d, r15d
and r11b, 0x25
or r11b, dl
and r8b, 0xd0
and r9b, 0xa
or r9b, r8b
xor r9b, r11b
mov edx, r9d
and dl, 0xc6
xor dl, 2
xor r9b, 0x30
and r9b, 0x39
or r9b, dl
xor r9b, 0xc6
mov edx, r15d
or r9b, r15b
and dl, 0x90
or dl, bl
or cl, sil
and sil, 0x6d
and al, 0x92
or al, sil
xor al, dl
not cl
or cl, al
not al
and al, 6
and cl, 0xf9
or cl, al
mov eax, ecx
not al
and cl, 0x15
mov edx, eax
and dl, 0xea
or dl, cl
xor dl, 0x81
and al, 0x94
or al, dl
mov ecx, eax
not cl
and r14b, 7
and dil, 0xf8
or dil, r14b
mov ebx, edi
xor bl, 0xf8
xor dil, 4
and dil, 0xbc
mov edx, ebx
and dl, 0x43
or dl, dil
xor dl, 0xd7
and bl, 0x6b
or bl, dl
mov edx, ecx
xor dl, bl
and dl, cl
xor bl, al
or bl, dl
mov eax, ebx
not al
mov ecx, eax
and cl, 0x3c
mov edx, ebx
and dl, 0xc3
or dl, cl
mov ecx, edx
xor cl, 4
or al, 0x45
or cl, 2
and cl, 0x47
and dl, 0x20
or dl, cl
and al, 0x47
and bl, 0x98
or bl, al
xor bl, dl
mov esi, ebx
xor sil, 0xf1
movzx r11d, byte [rbp + 0x88]
mov eax, r11d
and al, 0x28
mov ecx, r10d
and cl, 0x14
or cl, al
xor cl, 0xeb
mov eax, r11d
xor al, 0xc3
and al, r10b
mov edx, eax
not dl
mov r8d, ecx
and r8b, 0x39
and r11b, 4
or r11b, r8b
or cl, dl
and dl, 0x39
and al, 0xc6
or al, dl
xor al, r11b
not cl
or cl, al
mov eax, ecx
xor al, 0xc3
xor cl, 0x3c
mov edx, ecx
and dl, 0x46
and al, 0x20
or al, dl
xor al, 0x46
and cl, 0x99
or cl, al
mov r12d, ecx
xor r12b, 0x99
xor cl, 6
mov eax, r12d
or al, 0x8e
or cl, 0x30
and al, 0xbe
and cl, 0xbe
and r12b, 0x41
or r12b, cl
xor r12b, al
mov eax, r12d
xor al, 0x30
mov r13d, ebx
xor r13b, 0xe
mov r15d, r13d
xor r12b, 0xcf
mov r14d, r12d
mov edi, eax
mov ecx, r12d
and cl, 0x11
mov edx, eax
and dl, 0xee
or dl, cl
xor dl, 0xee
or dl, r13b
mov byte [rbp + 0x78], dl
mov r8d, r13d
and r8b, 0xda
mov ecx, esi
and cl, 0x25
or cl, r8b
xor cl, 0xda
or cl, r12b
mov byte [rbp + 0x60], cl
and r12b, 2
and al, 0xfd
or al, r12b
xor al, r13b
and r13b, 0x40
xor bl, 0xb0
and bl, sil
mov r12d, esi
xor al, 0xfd
and al, sil
mov byte [rbp - 0x20], al
and sil, 1
or sil, r13b
mov r8d, esi
xor r8b, 1
xor sil, 0xfe
mov r11d, ebx
not r11b
or sil, r11b
and r11b, 0x3c
and bl, 0xc3
or bl, r11b
or r8b, 0x3c
xor r8b, bl
not sil
or sil, r8b
not sil
and r15b, 0xe1
and r12b, 0x1e
or r12b, r15b
xor r12b, 0x1e
or r12b, sil
mov esi, r9d
not sil
and r14b, 0x67
and dil, 0x98
or dil, r14b
mov r8d, edi
xor r8b, 0x98
xor dil, 2
and dil, 0x92
mov r11d, r8d
and r11b, 0x6d
or r11b, dil
mov edi, r11d
xor dil, 0x6d
xor r11b, 0x90
mov ebx, edi
and bl, 0x54
and r8b, 0xab
or r8b, bl
xor r8b, 0x15
and r11b, 0xf4
mov ebx, edi
and bl, 0xb
or bl, r11b
xor bl, 0x4a
and dil, 0xbe
or dil, bl
not dil
or dil, r8b
not dil
mov r8d, edi
and r8b, 0x60
or dil, 0x60
mov ebx, edi
not bl
or bl, r8b
and dil, 0x91
and bl, 0x6e
or bl, dil
mov edi, ebx
xor dil, 0xe
movzx ecx, byte [rbp + 0x88]
mov r8d, ecx
and r8b, 0x80
mov r11d, ecx
or r11b, 0x80
mov r14d, r11d
not r14b
or r14b, r8b
and r11b, 0x3e
and r14b, 0xc1
or r14b, r11b
mov r8d, ecx
and r8b, 0x25
and r10b, 0x92
or r10b, r8b
mov r8d, r14d
not r8b
mov r11d, r8d
and r11b, 0xb7
and r14b, 0x48
or r14b, r11b
xor r10b, 0x25
and cl, 0x48
or cl, r10b
xor cl, r14b
not cl
or cl, r8b
mov r8d, r9d
and r8b, 0xcf
mov r11d, r9d
xor r9b, 0x2c
and r9b, sil
and sil, 0x30
or sil, r8b
xor sil, 0x30
or sil, r12b
mov r10d, esi
not r10b
mov r8d, r12d
not r8b
and r8b, r12b
xor r12b, 0x2c
and r11b, 0xd3
or r9b, r11b
xor r9b, r12b
xor r8b, r9b
mov r9d, esi
and r9b, 0xdb
mov r11d, r10d
and r11b, 0x24
or r11b, r9b
mov r9d, r11d
xor r9b, 0x24
mov r14d, r8d
not r14b
xor r11b, 0xdb
mov r15d, r11d
or r15b, 0x46
mov r12d, r8d
xor r12b, 0x99
and r12b, r14b
mov r13d, r8d
and r13b, 0x66
or r13b, r12b
and r15b, 0xd6
mov r12d, r9d
and r12b, 9
or r12b, r15b
mov r15d, ecx
not r15b
or sil, 0x90
and sil, 0xd6
and r10b, 0x20
or r10b, sil
xor r10b, r13b
xor r10b, r12b
mov esi, r11d
and sil, 0xf3
and r9b, 0xc
or r9b, sil
or r11b, r8b
and r8b, 0xf3
and r14b, 0xc
or r14b, r8b
xor r14b, r9b
not r11b
or r11b, r14b
mov eax, r10d
not al
mov r8d, eax
and r8b, 0x61
and r10b, 0x9e
or r10b, r8b
xor r10b, r11b
xor r10b, 0x9e
or al, r11b
not al
or al, r10b
mov byte [rbp + 0x20], al
mov r10d, ebx
xor r10b, 0xf1
xor bl, 0xd6
and bl, dil
mov r8d, r10d
and r8b, 0x35
and dil, 0xca
or dil, r8b
not dil
or dil, r10b
or r10b, bl
not bl
and bl, 0x27
and r10b, 0xd8
or r10b, bl
mov r8d, ecx
and r8b, 0x20
mov r11d, r15d
and r11b, 0x82
or r11b, r8b
xor r11b, 0x82
mov r14d, ecx
xor r14b, 0x5d
and r14b, r15b
or r14b, r11b
mov ebx, r14d
xor bl, 0x5d
mov esi, r10d
not sil
mov r8d, esi
and r8b, 0xa3
mov r11d, r10d
and r11b, 0x5c
or r11b, r8b
xor r11b, 0x69
mov r8d, r11d
xor r8b, sil
and r8b, r11b
mov r11d, edi
not r11b
xor r14b, 0xa2
mov r13d, r14d
and r13b, 0x25
mov r12d, ebx
and r12b, 0x10
or r12b, r13b
mov r13d, ecx
and r13b, 0xea
and r15b, 0x15
or r15b, r13b
xor r15b, 0xdf
xor cl, r15b
and cl, r15b
and dil, 0xa5
mov r15d, r11d
and r15b, 0x5a
or r15b, dil
mov r13d, r8d
xor r13b, 0xeb
mov edi, r13d
and r13b, r8b
not r8b
and dil, r8b
or r13b, dil
mov edi, r15d
xor dil, 0x5a
xor r15b, 0x4e
and r15b, dil
and r11b, 0x14
or r11b, r15b
not r15b
and r15b, 0x28
and r11b, 0xd7
or r11b, r15b
mov r15d, r12d
xor r15b, 0x10
or r15b, 0xca
xor r11b, r13b
xor r11b, 0x28
or dil, r8b
not dil
or dil, r11b
mov byte [rbp + 0x88], cl
mov r8d, ecx
not r8b
mov r11d, r8d
and r11b, 0x84
and cl, 0x7b
or cl, r11b
mov r13d, r15d
not r13b
mov r11d, r13d
or r11b, 0xce
xor r12b, 0x14
and r12b, r13b
mov edx, r12d
not dl
or dl, r11b
not r11b
or r11b, 0xca
or r12b, 0xca
xor r12b, r11b
not dl
or dl, r12b
mov r11d, ecx
xor r11b, 0x7b
mov eax, ecx
xor al, 0xb5
and al, r11b
mov r12d, eax
not r12b
mov r9d, r12d
and r9b, 0xbb
and al, 0x44
or al, r9b
or r8b, 0x31
or r12b, r8b
and r8b, 0xbb
movzx r9d, byte [rbp + 0x88]
and r9b, 0x44
or r9b, r8b
xor r9b, al
not r12b
or r12b, r9b
mov eax, r12d
xor al, r12b
not al
and al, dl
xor al, r12b
mov edx, r13d
and dl, 0x30
and r15b, 0x4f
or r15b, dl
xor cl, 0x84
or r13b, cl
and cl, 0xb0
and r11b, 0x4f
or r11b, cl
xor r11b, r15b
not r13b
or r13b, r11b
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xd1
and al, 0x2e
or al, dl
xor al, r13b
xor al, 0x2e
or cl, r13b
not cl
or cl, al
mov eax, ecx
or al, 0xd0
xor dil, 0xd4
and cl, 0xd4
and al, 0xfb
xor al, cl
xor al, 4
mov r8d, eax
xor r8b, al
not r8b
and r8b, dil
xor r8b, al
mov eax, esi
and al, 0x54
mov ecx, r10d
and cl, 0xab
or cl, al
mov eax, ecx
xor al, 0xab
and r14b, 0xbd
mov edx, ebx
and dl, 0x42
or dl, r14b
mov edi, edx
xor dil, 0x42
xor cl, 6
and cl, al
or sil, 0x52
xor dl, 0xef
and dl, dil
and bl, 0xad
or bl, dl
mov edx, ecx
not dl
mov r9d, edx
and r9b, 0x30
and cl, 0xcf
or cl, r9b
or dl, sil
and sil, 0x30
and r10b, 0x8d
or r10b, sil
xor r10b, cl
not dl
or dl, r10b
mov ecx, ebx
xor cl, bl
not cl
and cl, dl
xor cl, bl
or dil, al
not dil
or dil, cl
mov eax, edi
not al
mov ecx, edi
xor cl, 0x75
and cl, dil
or dil, 0x8a
mov edx, ecx
not dl
mov r9d, edi
and r9b, 0x6b
and al, 0x14
or al, r9b
or dil, dl
and dl, 0x6b
and cl, 0x94
or cl, dl
xor cl, al
not dil
or dil, cl
mov eax, edi
not al
mov ecx, eax
and cl, 0xe1
and dil, 0x1e
or dil, cl
mov ecx, edi
xor cl, 0x94
mov edx, r8d
not dl
mov r9d, edx
and r9b, 0x43
and r8b, 0xbc
or r8b, r9b
xor dil, 0x28
and dil, cl
or dl, cl
or cl, 0x43
mov r9d, edi
not r9b
mov r10d, r9d
and r10b, 0xb7
and dil, 0x48
or dil, r10b
or r9b, cl
and cl, 0xb7
and al, 8
or al, cl
xor al, dil
not r9b
or r9b, al
mov eax, r9d
xor al, r9b
not al
and al, r8b
xor al, r9b
mov ecx, eax
not cl
mov r8d, ecx
and r8b, 3
and al, 0xfc
or al, r8b
xor al, dl
xor al, 0xfc
or cl, dl
not cl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 0x8f
mov r9d, ecx
and r9b, 0x70
or r9b, dl
xor r9b, 0x70
movzx r11d, byte [rbp + 0x20]
or r9b, r11b
mov edx, ecx
xor dl, 0xd6
and dl, cl
or cl, 0x29
mov r8d, edx
not r8b
mov r10d, ecx
and r10b, 0x6f
and al, 0x90
or al, r10b
or cl, r8b
and r8b, 0x6f
and dl, 0x90
or dl, r8b
xor dl, al
not cl
or cl, dl
mov eax, ecx
xor al, 0x10
and al, 0x39
and cl, 0xc6
or cl, al
mov r8d, ecx
xor r8b, 0x39
mov eax, r8d
and al, 0xfe
and cl, 1
or cl, al
mov eax, r11d
xor cl, r11b
xor cl, 1
or r8b, r11b
not r8b
or r8b, cl
mov eax, r8d
not al
and al, r9b
not r9b
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
or r8b, cl
movzx r15d, byte [rbp + 0x78]
mov r9d, r15d
not r9b
movzx ecx, byte [rbp - 0x20]
mov r10d, ecx
not r10b
mov eax, r10d
and al, 0x2f
and cl, 0xd0
or cl, al
movzx eax, byte [rbp + 0x60]
xor cl, al
xor cl, 0xd0
or r10b, al
not r10b
or r10b, cl
mov ecx, r10d
not cl
mov ebx, r9d
or bl, 0xb7
mov eax, r15d
xor al, 0xb7
and al, r9b
mov edx, r10d
xor dl, 0x48
mov esi, edx
and sil, cl
and dl, r10b
mov r11d, eax
not r11b
mov edi, ebx
and dil, 0xc1
mov r14d, r15d
and r14b, 8
or r14b, dil
or bl, r11b
and r11b, 0xc1
and al, 0x3e
or al, r11b
xor al, r14b
not bl
or bl, al
mov r11d, esi
not r11b
mov eax, edx
not al
mov edi, r11d
and dil, 0x20
and sil, 0xdf
or sil, dil
or r11b, al
and al, 0x20
and dl, 0xdf
or dl, al
xor dl, sil
not r11b
or r11b, dl
xor r11b, bl
mov eax, r9d
and al, 0xe0
mov edx, r15d
and dl, 0x1f
or dl, al
or r9b, r10b
and r10b, 0xe0
and cl, 0x1f
or cl, r10b
xor cl, dl
not r9b
or r9b, cl
mov eax, r9d
not al
mov ecx, r11d
not cl
mov edx, ecx
and dl, 8
and r11b, 0xf7
or r11b, dl
or cl, r9b
and r9b, 8
and al, 0xf7
or al, r9b
xor al, r11b
not cl
or cl, al
mov eax, ecx
not al
xor cl, 0x4a
mov edx, ecx
and dl, 0x4a
and al, 0xb5
or al, dl
and cl, 0x10
mov edx, eax
and dl, 0x88
or dl, cl
xor dl, 0x88
and al, 0x67
or al, dl
mov ecx, eax
xor cl, 1
xor al, 0x98
mov edx, eax
and dl, 2
and cl, 0x11
or cl, dl
xor cl, 2
and al, 0xec
or al, cl
mov ecx, eax
xor cl, 0x4c
mov edx, eax
xor dl, 0x13
mov r9d, edx
and r9b, 0xa2
and cl, 0x5d
or cl, r9b
mov r9d, ecx
xor r9b, 0x5d
mov r10d, ecx
xor r10b, 0xd6
and r10b, r9b
or dl, 0x74
xor al, 0x88
mov r11d, r10d
not r11b
mov ebx, r11d
and bl, 0x35
and r10b, 0xca
or r10b, bl
or r11b, dl
and dl, 0x35
and al, 0x8a
or al, dl
xor al, r10b
not r11b
or r11b, al
xor r11b, 0x74
xor cl, 2
and cl, 0x5b
mov eax, r9d
and al, 0xa4
or al, cl
xor al, 0xa4
or al, r9b
not al
or al, r11b
mov ecx, eax
not cl
mov edx, ecx
and dl, al
mov r9d, edx
not r9b
mov r10d, eax
and r10b, 0xe7
and cl, 0x18
or cl, r10b
or al, r9b
and r9b, 0xe7
and dl, 0x18
or dl, r9b
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xb7
and al, 0x48
or al, dl
xor al, 0xb7
xor cl, al
and cl, al
mov edx, r8d
not dl
mov eax, ecx
not al
mov r9d, eax
mov r10d, edx
and r10b, 0x81
mov r11d, r8d
and r11b, 0x7e
or r11b, r10b
xor r11b, al
xor al, dl
and dl, 0xf2
and al, r8b
and r8b, 0xd
or r8b, dl
xor r8b, 0xd
and r9b, 0xc5
xor r11b, 0x7e
and r11b, cl
mov edx, ecx
and dl, 0x3a
or dl, r9b
xor dl, 0x3a
or dl, r8b
or al, r11b
mov r8d, eax
not r8b
mov ecx, r8d
and cl, 0x21
and al, 0xde
or al, cl
mov r9d, eax
xor r9b, 0xde
xor al, 0x5c
and al, r9b
or r8b, 0x7d
mov ecx, eax
not cl
mov r10d, ecx
and r10b, 1
and al, 0xfe
or al, r10b
or cl, r8b
neg r8b
xor r8b, al
not cl
or cl, r8b
xor cl, dl
mov eax, ecx
xor al, 2
or r9b, dl
mov edx, r9d
not dl
xor cl, 0x7d
mov r8d, ecx
and r8b, 0xa5
and al, 0x5a
or al, r8b
or cl, r9b
and r9b, 0xa5
and dl, 0x5a
or dl, r9b
xor dl, al
not cl
or cl, dl
movzx r14d, byte [rbp + 0x80]
mov eax, r14d
not al
mov edx, eax
and dl, 0x35
mov r8d, r14d
and r8b, 0xca
or r8b, dl
mov edx, r8d
xor dl, 0x35
xor r8b, 0xca
mov r9d, eax
and r9b, 0x84
mov r10d, r14d
and r10b, 0x7b
or r10b, r9b
mov r9d, r10d
xor r9b, 0x7b
and r10b, 0x13
mov r11d, r9d
and r11b, 0xec
or r11b, r10b
xor r11b, 0xec
or r11b, r9b
mov r9d, r11d
not r9b
and r9b, dl
mov edx, r8d
xor dl, r11b
and dl, r8b
and r11b, r8b
or r11b, r9b
mov r8d, edx
not r8b
mov r9d, r11d
not r9b
mov r10d, r8d
and r10b, 0xd9
and dl, 0x26
or dl, r10b
or r8b, r9b
and r9b, 0xd9
and r11b, 0x26
or r11b, r9b
xor r11b, dl
not r8b
or r8b, r11b
mov r11d, ecx
not r11b
mov r9d, ecx
mov r10d, r11d
and r10b, cl
mov esi, ecx
mov ebx, r11d
mov edx, r11d
and dl, 0x19
and cl, 0xe6
or cl, dl
not cl
or cl, r11b
and r11b, 0xe6
and r9b, 0x19
or r9b, r11b
mov edx, r9d
xor dl, 0xe6
mov r11d, r10d
not r11b
mov edi, edx
and dil, 0xb9
and r9b, 0x46
or r9b, dil
or dl, r11b
and r11b, 0xb9
and r10b, 0x46
or r10b, r11b
xor r10b, r9b
not dl
or dl, r10b
mov r9d, r8d
not r9b
mov r10d, r9d
and r10b, 0x30
and r8b, 4
or r8b, r10b
xor r8b, 4
and r9b, 0xcb
or r9b, r8b
mov r10d, r9d
not r10b
mov r8d, edx
xor r8b, r10b
and r8b, dl
xor r10b, r9b
and r10b, dl
xor r10b, r9b
or r10b, r8b
mov r8d, r10d
not r8b
and r10b, 0x83
mov edx, r8d
and dl, 0x2c
or dl, r10b
xor dl, 0x2c
and r8b, 0x50
or r8b, dl
mov r9d, r8d
xor r9b, 0xaf
and sil, 0xb3
and bl, 0x4c
or bl, sil
mov edx, ebx
xor dl, 0x4c
xor bl, 0x23
and bl, 0x67
mov r10d, edx
and r10b, 0x98
or r10b, bl
xor r10b, 0x81
and dl, 0xe6
or dl, r10b
mov r10d, edx
not r10b
mov r11d, r10d
xor r11b, cl
and r11b, r10b
and dl, 0x16
and r10b, 0xe9
or r10b, dl
xor r10b, cl
mov ecx, r10d
not cl
mov edx, r11d
not dl
xor r10b, 0x16
mov ebx, edx
and bl, 0x96
and r11b, 0x69
or r11b, bl
or dl, r10b
and r10b, 0x96
and cl, 0x69
or cl, r10b
xor cl, r11b
not dl
or dl, cl
mov r10d, edx
xor r10b, 0x26
and r10b, dl
mov ecx, edx
not cl
and cl, 0x26
or cl, r10b
not r10b
and r10b, 0xc0
and cl, 0x3f
or cl, r10b
mov edx, ecx
not dl
mov r10d, edx
or r10b, 0xc0
mov r11d, ecx
or r11b, 0x24
and r11b, 0xe4
and dl, 0x12
or dl, r11b
and r10b, 0xe4
and cl, 9
or cl, r10b
xor cl, dl
mov r10d, ecx
not r10b
mov edx, r10d
and dl, 0xc7
and cl, 0x38
or cl, dl
mov edx, ecx
xor dl, 0xea
mov r11d, r14d
or r11b, 0xfb
mov esi, r14d
xor sil, 4
and sil, r14b
or r10b, 0xfb
mov ebx, r10d
not bl
xor cl, 0xee
and cl, dl
mov edx, esi
not dl
mov edi, r11d
and dil, 0xb6
or r11b, dl
and dl, 0xb6
and sil, 0x49
or sil, dl
xor sil, dil
not r11b
or r11b, sil
mov edx, ecx
not dl
or r10b, dl
and dl, 0xd8
and cl, 0x27
or cl, dl
or bl, 0xd8
xor bl, cl
not r10b
or r10b, bl
mov ecx, r10d
xor cl, r10b
not cl
and cl, r11b
xor cl, r10b
and al, 0xca
and r14b, 0x35
or r14b, al
mov eax, r14d
xor al, 0x20
xor r14b, 0xca
mov edx, r14d
and dl, 0x55
and al, 0xaa
or al, dl
xor al, cl
xor al, 0xaa
or r14b, cl
not r14b
or r14b, al
mov r11d, r14d
not r11b
mov ecx, r8d
xor cl, 0x50
xor r8b, 0x75
and r8b, r9b
mov eax, ecx
or al, r8b
not r8b
and r8b, 0x25
and al, 0xda
or al, r8b
mov edx, r14d
and dl, 0xd0
mov r8d, r11d
and r8b, 0x2f
or r8b, dl
mov edx, r8d
xor dl, 0xf
xor r8b, 0xd0
mov r10d, r14d
and r10b, r11b
mov ebx, r10d
not bl
mov esi, r8d
and sil, 0xb0
and dl, 0x4f
or dl, sil
or r8b, bl
and bl, 0xb0
and r10b, 0x4f
or r10b, bl
xor r10b, dl
not r8b
or r8b, r10b
mov r10d, eax
not r10b
mov edx, r10d
and dl, 0xd2
mov edi, eax
and dil, 0x2d
or dil, dl
xor dil, 0x47
or dil, r10b
mov edx, ecx
and dl, 0x95
and r9b, 0x6a
or r9b, dl
xor cl, r9b
and cl, r9b
mov r9d, r8d
not r9b
mov edx, r9d
and dl, 0x87
mov esi, r8d
and sil, 0x78
or sil, dl
mov ebx, esi
xor bl, 0x78
xor sil, 0x87
and sil, 0xef
mov edx, ebx
and dl, 0x10
or dl, sil
xor dl, 0x85
and bl, 0x6a
or bl, dl
mov esi, ebx
not sil
and r14b, 0x15
and r11b, 0xea
or r11b, r14b
mov edx, r11d
xor dl, 0xea
xor r11b, 5
and r11b, 0xed
mov r14d, edx
and r14b, 0x12
or r14b, r11b
xor r14b, 0x78
and dl, 0x95
or dl, r14b
mov r11d, edx
not r11b
mov r14d, ecx
not r14b
xor cl, r14b
and cl, dil
or dil, r14b
not dil
xor cl, r14b
or cl, dil
mov edi, ebx
and dil, 0xc
mov r14d, esi
and r14b, 0xf3
or r14b, dil
mov r15d, edx
xor r15b, 0xf3
and r15b, dl
mov r12d, edx
or r12b, 0xc
mov edi, r15d
not dil
mov r13d, edi
and r13b, 0xda
and r15b, 0x25
or r15b, r13b
or dil, r12b
and r12b, 0xda
mov r13d, r11d
and r13b, 0x21
or r13b, r12b
xor r13b, r15b
not dil
or dil, r13b
xor dil, r14b
mov r14d, esi
and r14b, 0xec
and bl, 0x13
or bl, r14b
or sil, r11b
and r11b, 0xec
and dl, 0x13
or dl, r11b
xor dl, bl
not sil
or sil, dl
not sil
or sil, dil
mov ebx, esi
not bl
mov edx, esi
xor dl, 0x38
and bl, dl
and dl, sil
mov r11d, ebx
not r11b
mov esi, r11d
and sil, 0x8f
and bl, 0x70
or bl, sil
mov esi, edx
not sil
or r11b, sil
and sil, 0x8f
and dl, 0x70
or dl, sil
xor dl, bl
xor cl, 0x38
not r11b
or r11b, dl
mov edx, r11d
xor dl, r11b
not dl
and dl, cl
xor dl, r11b
and r8b, r10b
or r10b, r9b
and r9b, al
or r9b, r8b
mov eax, r9d
not al
mov ecx, eax
and cl, 0xcd
and r9b, 0x32
or r9b, cl
xor r9b, r10b
xor r9b, 0x32
or al, r10b
not al
or al, r9b
mov ecx, eax
xor cl, 0x52
mov r8d, ecx
and r8b, 0x7b
xor r8b, 0x29
and cl, 0x84
or cl, r8b
xor cl, 0x84
and cl, 0x9f
and al, 0x60
or al, cl
mov r8d, eax
xor r8b, 0x40
mov ecx, eax
xor cl, 0x9f
mov r9d, edx
or r9b, 0x43
mov r10d, r9d
mov r11d, edx
xor r11b, 0xbc
and r11b, dl
xor al, 0xdc
and al, cl
and r8b, 0x43
or r8b, al
mov eax, r11d
not al
or r9b, al
and al, 2
and r11b, 0xfd
or r11b, al
not r10b
or r10b, 2
xor r10b, r11b
not r9b
or r9b, r10b
xor r9b, r8b
not dl
or dl, cl
not dl
or dl, r9b
mov rax, qword [rbp + 0x70]
mov rcx, qword [rbp + 0x68]
mov byte [rcx + rax], dl
mov eax, 0x55ff8111
jmp 0x140030e70
cmp eax, 0xbc2f8da4
je 0x14002fb86
cmp eax, 0xcbef9316
jne 0x140057e94
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
or r8d, 0x1821202
mov eax, ecx
or eax, 0x60208908
and eax, 0x61a29b0a
mov r9d, edx
and r9d, 0x841c64f5
or r9d, eax
and r8d, 0x61a29b0a
mov eax, ecx
and eax, 0x1a410000
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x62208808
xor eax, 0x859e76f7
and r8d, 0x62229c5d
mov r9d, eax
and r9d, 0x9ddd63a2
or r9d, r8d
xor r9d, 0x97d6d12d
and eax, 0xf5f44d70
or eax, r9d
mov r9d, edx
and r9d, 0xf1200410
mov r8d, ecx
and r8d, 0x4d44960
or r8d, r9d
xor r8d, 0x4d44960
or r8d, 0xa0bb28f
mov r9d, r8d
mov r11d, eax
mov r10d, r8d
xor r10d, 0xdbf58581
mov esi, r10d
and esi, r8d
or r8d, eax
not eax
not r9d
and r11d, 0x240a7a7e
and eax, 0xdbf58581
or eax, r11d
and r10d, r9d
mov r9d, esi
not r9d
mov r11d, r10d
not r11d
mov edi, r9d
and edi, 0x64010031
and esi, 0x91fc4f4e
or esi, edi
or r9d, r11d
and r11d, 0x64033031
and r10d, 0x91f44d40
or r10d, r11d
xor r10d, esi
not r9d
or r9d, r10d
mov r10d, r9d
xor r10d, r9d
not r10d
and r10d, eax
xor r10d, r9d
not r8d
or r8d, r10d
mov eax, r8d
xor eax, 0xf5f44d70
xor r8d, 0xa0bb28f
mov r9d, r8d
or r9d, 0x4c2c80
mov r10d, eax
or r10d, 0x6c011320
and r10d, 0x6c4d3fa0
and r8d, 0x83328012
or r8d, r10d
and r9d, 0x6c4d3fa0
and eax, 0x1080404d
or eax, r9d
xor eax, r8d
mov r8d, eax
xor r8d, 0x7c81536d
xor eax, 0x837eac92
mov r9d, eax
and r9d, r8d
and eax, 0xeede47a2
and r8d, 0x1121b85d
or r8d, eax
mov r10d, r8d
xor r10d, 0x1212008
xor r8d, 0xeede47a2
mov eax, r9d
not eax
mov r11d, eax
and r11d, 0x36009b55
and r9d, 0xc9ff64aa
or r9d, r11d
or eax, r8d
and r8d, 0x36009b55
and r10d, 0xc9ff64aa
or r10d, r8d
xor r10d, r9d
not eax
or eax, r10d
mov r8d, eax
not r8d
mov r9d, edx
or r9d, 0xa8709c0
mov r10d, ecx
or r10d, 0x400010
and r9d, 0xac709d0
mov esi, ecx
and esi, 0xc0181008
or esi, r9d
and r10d, 0xac709d0
mov r11d, edx
and r11d, 0x3520e627
or r11d, r10d
xor r11d, esi
mov r9d, r11d
xor r9d, 0x3fa7efe7
and edx, 0x7c6c9886
and ecx, 0x83936779
or ecx, edx
mov edx, ecx
xor edx, 0x54049082
xor ecx, 0x1114269
and ecx, 0x29794a6d
and edx, 0xd686b592
or edx, ecx
mov ecx, edx
xor ecx, 0x14041080
xor edx, 0x29794a6d
xor r11d, 0xc0581018
mov r10d, r11d
and r10d, 0xea8baf32
and r9d, 0x157450cd
or r9d, r10d
or r11d, edx
and edx, 0xea8baf32
and ecx, 0x157450cd
or ecx, edx
xor ecx, r9d
not r11d
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0xf0d310b3
and r11d, 0xf2cef4c
or r11d, ecx
mov r9d, r11d
xor r9d, 0xf0d310b3
xor r11d, 0xf2cef4c
mov edx, eax
mov ecx, eax
mov r10d, r8d
and r10d, 0x7e352b8e
and eax, 0x81cad471
or eax, r10d
xor eax, 0x46c2dc9e
or eax, r8d
and r8d, 0x3008f020
and edx, 0x9c2040c
or edx, r8d
xor edx, 0x9c2040c
and ecx, 0xc6350bd3
or ecx, edx
mov r8d, ecx
xor r8d, 0xc6350bd3
mov edx, r9d
and edx, 0x3315f07c
mov r10d, r11d
and r10d, 0xccea0f83
or r10d, edx
mov edx, r10d
xor edx, 0x80e00083
xor r10d, 0x3315f07c
xor ecx, 0x39caf42c
mov esi, r8d
and esi, 0x8b6689c3
mov edi, ecx
and edi, 0x7499763c
or edi, esi
xor edi, 0xb3917ed3
mov esi, ecx
and esi, 0x38f7f710
or esi, edi
mov edi, r10d
or edi, 0x38f7f710
mov ebx, r9d
and ebx, 0xc70808ef
and r11d, 0x38f7f710
or r11d, ebx
xor r9d, r11d
and r9d, r11d
mov r11d, r9d
not r11d
mov ebx, edi
xor ebx, 0xc14a110f
mov r14d, ebx
and r14d, edi
or r11d, edi
not edi
mov r15d, esi
or r15d, eax
not r15d
xor eax, esi
or eax, r15d
and ebx, edi
mov esi, r9d
xor esi, 0x2ab50840
mov edi, r14d
not edi
mov r15d, ebx
not r15d
mov r12d, edi
and r12d, 0xa18e4
and r14d, 0xc705240b
or r14d, r12d
or edi, r15d
and r15d, 0x38badaf4
and ebx, 0xc700000b
or ebx, r15d
xor ebx, r14d
not edi
or edi, ebx
xor r9d, 0x81000003
and r9d, 0x9500e6b3
and esi, 0x6aff194c
or esi, r9d
xor esi, edi
xor esi, 0x9500e6b3
not r11d
or r11d, esi
mov esi, eax
not esi
mov edi, esi
and edi, 0x19494cef
mov r9d, eax
and r9d, 0xe6b6b310
or r9d, edi
mov edi, r11d
not edi
xor r9d, edi
xor r9d, 0xe6b6b310
and r9d, r11d
and edi, 0xddfbb792
and r11d, 0x2204486d
or r11d, edi
xor r11d, esi
xor r11d, 0x2204486d
and r11d, eax
mov eax, r9d
not eax
mov esi, r11d
not esi
mov edi, eax
and edi, 0x7c4a38b2
and r9d, 0x83b5c74d
or r9d, edi
or eax, esi
and esi, 0x7c4a38b2
and r11d, 0x83b5c74d
or r11d, esi
xor r11d, r9d
not eax
or eax, r11d
mov r9d, ecx
or r9d, r10d
and ecx, 0x4c1b2f24
and r8d, 0xb3e4d0db
or r8d, ecx
and r10d, 0x4c1b2f24
and edx, 0xb3e4d0db
or edx, r10d
xor edx, r8d
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xcb346536
and edx, 0x34cb9ac9
or edx, r8d
xor edx, r9d
xor edx, 0x34cb9ac9
or ecx, r9d
not ecx
or ecx, edx
mov edx, eax
not edx
xor eax, edx
and eax, ecx
xor eax, edx
or edx, ecx
not edx
or eax, edx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x12a501a8
mov edx, eax
and edx, 0xed5afe57
or edx, r8d
mov r8d, edx
xor r8d, 0x4d421642
xor edx, 0x12a501a8
mov r9d, ecx
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xa01de895
and r8d, 0x5fe2176a
or r8d, r11d
or edx, r10d
and r10d, 0xa01de895
and r9d, 0x5fe2176a
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r9d, edx
not r9d
mov r8d, edx
or r8d, 0x8e93e10c
mov r10d, edx
xor r10d, 0x716c1ef3
and r10d, edx
mov r11d, r10d
not r11d
mov esi, r8d
and esi, 0x2e554e80
mov edi, r9d
and edi, 0x51281073
or edi, esi
or r8d, r11d
and r11d, 0x2e554e80
and r10d, 0xd1aab17f
or r10d, r11d
xor r10d, edi
not r8d
or r8d, r10d
mov r10d, r8d
xor r10d, 0x716c1ef2
and edx, 0xc33e6478
mov r11d, r9d
and r11d, 0x3cc19b87
or r11d, edx
xor r11d, 0x3cc19b86
and r9d, 0xfffffffe
or r9d, r11d
mov edx, r9d
not edx
xor r8d, 0x8e93e10d
mov r11d, r8d
and r11d, 0xd90008db
and r10d, 0x26fff724
or r10d, r11d
or r8d, r9d
and r9d, 0xd90008db
and edx, 0x26fff724
or edx, r9d
xor edx, r10d
not r8d
or r8d, edx
mov edx, r8d
not edx
and r8d, 0x1fc0ef8b
and edx, 0xe03f1074
or edx, r8d
mov r8d, edx
xor r8d, 0xe03f1074
xor edx, 0x1fc0ef8b
mov r9d, ecx
and r9d, 0xddd32077
mov r10d, eax
and r10d, 0x222cdf88
or r10d, r9d
mov r9d, r10d
xor r9d, 0xd400
xor r10d, 0x58000044
mov r11d, ecx
or r11d, 0x582808c4
or r10d, 0xa5c12020
and r10d, 0xfde928e4
and r9d, 0x10d412
or r9d, r10d
and r11d, 0xfde928e4
mov r10d, eax
and r10d, 0x2060308
or r10d, r11d
xor r10d, r9d
mov r9d, r10d
xor r9d, 0x3472328
and eax, 0xc650560
mov r11d, ecx
and r11d, 0xf39afa9f
or r11d, eax
xor r11d, 0xf39afa9e
and ecx, 0xfffffffe
or ecx, r11d
xor r10d, 0x5838dcd7
mov eax, r10d
or eax, ecx
not eax
and r10d, 0xbc98c494
and r9d, 0x43673b6a
or r9d, r10d
xor r9d, ecx
xor r9d, 0x43673b6b
or r9d, eax
mov ecx, r9d
not ecx
mov eax, ecx
and eax, 0xfd40dc04
mov r10d, r8d
and r10d, 0xf9dcc22c
mov r11d, edx
and r11d, 0x6233dd3
or r11d, r10d
xor r11d, ecx
xor r11d, 0x6233dd3
and r11d, r9d
and r9d, 0x2bf23fb
or r9d, eax
mov eax, r9d
xor eax, 0x2bf23fb
and eax, r8d
xor r9d, 0xfd40dc04
and r9d, edx
or r9d, eax
not r9d
or r9d, r8d
xor ecx, r8d
and ecx, edx
or ecx, r11d
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x1dba975e
and edx, eax
and ecx, 0xe24568a1
or ecx, edx
xor ecx, r9d
xor ecx, 0xe24568a1
or eax, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x210c088b
mov r8d, eax
and r8d, 0x42706030
or r8d, edx
xor r8d, 0x42706030
mov r9d, ecx
and r9d, 0x9c839744
or r9d, r8d
mov edx, r9d
mov r10d, r9d
xor r10d, 0x20146215
and r10d, r9d
not r9d
and r9d, 0x9983b878
and edx, 0x667c4787
or edx, r9d
mov r9d, edx
xor r9d, 0x667c4787
mov r11d, edx
xor r11d, 0xb997da6d
and r11d, r9d
mov r8d, r11d
not r8d
mov esi, r10d
not esi
mov edi, r8d
and edi, 0xcf0764de
and r11d, 0x30f89b21
or r11d, edi
or r8d, esi
and esi, 0xcf0764de
and r10d, 0x30f89b21
or r10d, esi
xor r10d, r11d
not r8d
or r8d, r10d
xor r8d, 0x20146215
xor edx, 0x11809030
and edx, 0x77ec9630
mov r10d, r9d
and r10d, 0x881369cf
or r10d, edx
xor r10d, 0x881369cf
or r10d, r9d
not r10d
or r10d, r8d
mov r11d, r10d
not r11d
and r10d, 0xd4a96a3c
mov edx, r11d
and edx, 0x8440142
or edx, r10d
xor edx, 0x8440142
and r11d, 0x23129481
or r11d, edx
mov edx, r11d
xor edx, 0x2109081
xor r11d, 0xf92a4764
mov r8d, r11d
and r8d, 0x25c72c1a
and edx, 0xda38d3e5
or edx, r8d
xor r11d, edx
and r11d, edx
mov edx, eax
or edx, 0x4002010
mov r8d, ecx
or r8d, 0x81891a0
and edx, 0xc18b1b0
mov r9d, ecx
and r9d, 0xd2204245
or r9d, edx
and r8d, 0xc18b1b0
mov edx, eax
and edx, 0x21c70c0a
or edx, r8d
xor edx, r9d
and ecx, 0x1180dd0d
and eax, 0xee7f22f2
or eax, ecx
mov r9d, eax
xor r9d, 0x801502f0
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x6eeab50f
and edx, 0x91154af0
or edx, r8d
xor eax, 0x80950d
and eax, 0x6eeab50f
and r9d, 0x91154af0
or r9d, eax
xor r9d, edx
not r9d
or r9d, ecx
mov edi, r9d
not edi
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0xe97112c6
mov ecx, r11d
and ecx, 0x168eed39
or ecx, eax
mov eax, ecx
xor eax, 0x10042800
xor ecx, 0x1280
mov edx, r10d
or edx, 0xd2a8
or ecx, 0x64110101
and ecx, 0x6411d3a9
and eax, 0x19042840
or eax, ecx
and edx, 0x6411d3a9
mov ecx, r11d
and ecx, 0x82ea0416
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0xe6fb0517
mov dword [rbp + 0x88], eax
mov r8d, r9d
and r8d, 0x9962310
mov edx, edi
and edx, 0x1000cc44
or edx, r8d
mov r8d, edx
xor r8d, 0x10008400
xor edx, 0xefff33bb
mov esi, r9d
xor esi, 0xe66910ab
and esi, edi
mov ebx, esi
not ebx
mov r14d, edx
and r14d, 0x8d314b74
and r8d, 0x1086a400
or r8d, r14d
or edx, ebx
and ebx, 0x8d314b74
and esi, 0x72ceb48b
or esi, ebx
xor esi, r8d
not edx
or edx, esi
mov r8d, edx
xor r8d, 0xe66910ab
xor ecx, 0x1904fae8
mov esi, ecx
and esi, 0x61df3b9e
mov ebx, eax
and ebx, 0x9e20c461
or ebx, esi
mov esi, ebx
xor esi, ecx
and esi, ebx
mov ebx, r10d
and ebx, 0xee29e24c
and r11d, 0x11d61db3
or r11d, ebx
xor r11d, 0x7009262d
xor r10d, r11d
and r10d, r11d
xor edx, 0x1996ef54
mov ebx, edx
and ebx, 0x2ba706e1
mov r11d, r8d
and r11d, 0xd458f91e
or r11d, ebx
mov ebx, r9d
and ebx, 0x9e20c461
and edi, 0x61df3b9e
or edi, ebx
xor r9d, edi
and r9d, edi
mov edi, esi
not edi
mov r15d, esi
xor r15d, 0xfd1ab13b
mov r12d, r15d
and r12d, edi
and r15d, esi
mov r14d, r12d
not r14d
mov ebx, r14d
and ebx, 0x7fe78274
and r12d, 0x80187d8b
or r12d, ebx
mov ebx, r15d
not ebx
or r14d, ebx
and ebx, 0x7fe78274
and r15d, 0x80187d8b
or r15d, ebx
mov ebx, r10d
not ebx
xor r15d, r12d
mov r13d, r10d
xor r13d, 0xfd1ab13b
not r14d
or r14d, r15d
mov r15d, r13d
and r15d, ebx
mov r12d, r15d
not r12d
mov eax, r12d
and eax, 0x5fda8808
and r15d, 0xa02577f7
or r15d, eax
and r13d, r10d
mov eax, r13d
not eax
or r12d, eax
and eax, 0x5fda8808
and r13d, 0xa02577f7
or r13d, eax
xor r13d, r15d
not r12d
or r12d, r13d
mov r15d, r12d
xor r15d, r12d
not r15d
and r15d, r14d
xor r11d, 0xb587c280
or r11d, edx
xor r15d, r12d
mov eax, esi
and eax, 0x46e40988
and edi, 0xb91bf677
or edi, eax
or esi, r10d
and r10d, 0x46e40988
and ebx, 0xb91bf677
or ebx, r10d
xor ebx, edi
not esi
or esi, ebx
mov edi, esi
not edi
mov r10d, r15d
not r10d
mov eax, r10d
and eax, 0xc87e72b8
and r15d, 0x37818d47
or r15d, eax
or r10d, esi
and esi, 0xc87e72b8
and edi, 0x37818d47
or edi, esi
xor edi, r15d
mov ebx, r9d
xor ebx, 0x1a1a531f
mov r14d, ebx
and ebx, r9d
mov esi, r9d
not esi
mov r9d, r11d
xor r9d, 0xe5e5ace0
mov r15d, r9d
and r15d, r11d
and r14d, esi
or esi, r11d
not r11d
not r10d
or r10d, edi
and r9d, r11d
mov eax, r15d
not eax
mov r11d, eax
and r11d, 0xcd5ccd8
and r15d, 0xf32a3327
or r15d, r11d
mov r11d, r9d
not r11d
or eax, r11d
and r11d, 0xcd5ccd8
and r9d, 0xf32a3327
or r9d, r11d
xor r9d, r15d
not eax
or eax, r9d
mov r9d, r14d
not r9d
mov r11d, r9d
and r11d, 0x9598294e
and r14d, 0x6a67d6b1
or r14d, r11d
mov r11d, ebx
not r11d
or r9d, r11d
and r11d, 0x9598294e
and ebx, 0x6a67d6b1
or ebx, r11d
xor ebx, r14d
not r9d
or r9d, ebx
xor r9d, eax
not esi
or esi, r9d
mov r11d, r10d
not r11d
mov eax, r11d
or eax, 0x9044c101
mov r9d, esi
mov edi, r10d
or edi, 0x71808c0
and edi, 0x975cc9c1
and r11d, 0x68022402
or r11d, edi
mov edi, esi
xor edi, 0xf846e503
and edi, esi
not esi
or r9d, 0x7b91afc
and eax, 0x975cc9c1
and r10d, 0xa1123c
or r10d, eax
mov eax, r9d
and eax, 0xbe7fc8fa
and esi, 0x40002501
or esi, eax
mov eax, edi
not eax
or r9d, eax
and eax, 0xbe7fc8fa
and edi, 0x41803705
or edi, eax
xor edi, esi
not r9d
or r9d, edi
xor r9d, r11d
xor r9d, r10d
mov eax, dword [rbp + 0x88]
mov r10d, eax
xor r10d, edx
and r10d, eax
and ecx, 0x3003622a
and eax, 0xcffc9dd5
or eax, ecx
and edx, 0x3003622a
and r8d, 0xcffc9dd5
or r8d, edx
xor r8d, eax
mov eax, r10d
not eax
mov ecx, r8d
not ecx
mov edx, eax
and edx, 0x61041583
and r10d, 0x9efbea7c
or r10d, edx
or eax, ecx
and ecx, 0x61041583
and r8d, 0x9efbea7c
or r8d, ecx
xor r8d, r10d
not eax
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0xa4c072d0
and edx, eax
or eax, 0x5b3f8d2f
not ecx
mov r8d, edx
not r8d
mov r10d, eax
and r10d, 0x881f0449
and ecx, 0x24c07290
or ecx, r10d
or eax, r8d
and r8d, 0x881f0449
and edx, 0x77e0fbb6
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x19220901
xor eax, 0x20c062c0
and eax, 0x62dde6ee
and ecx, 0x9d221911
or ecx, eax
mov edx, ecx
xor edx, 0x11220810
xor ecx, 0x62c1604a
and ecx, 0xeec1714b
and edx, 0x113e8eb4
or edx, ecx
mov eax, edx
xor eax, 0xeec1714b
xor edx, 0x113e8eb4
mov ecx, r9d
xor ecx, eax
and ecx, r9d
xor eax, edx
and eax, r9d
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
mov r8d, edx
and r8d, 0x25c72c1a
and eax, 0xda38d3e5
or eax, r8d
not eax
or eax, edx
and edx, 0x47fa4563
and ecx, 0xb805ba9c
or ecx, edx
mov r8d, ecx
xor r8d, 0x5c20402
or r8d, 0xda38d3e5
mov r9d, r8d
not r9d
mov edx, eax
not edx
and r8d, 0xee2c9399
xor ecx, 0x24072802
and ecx, r9d
and r9d, 0x1c32c02
or r9d, r8d
mov r8d, r9d
xor r8d, 0x11d36c66
and eax, 0xf5d340fb
mov r10d, edx
and r10d, 0xa2cbf04
or r10d, eax
mov eax, r10d
xor eax, 0xa2cbf04
xor r9d, 0x321e1086
and r9d, r8d
or ecx, r9d
xor r10d, 0x29e1c3e4
and r10d, eax
and edx, 0x23cd7ce0
or edx, r10d
mov r9d, edx
xor r9d, edx
not r9d
and r9d, ecx
xor r9d, edx
or eax, r8d
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x3d221a6f
mov edx, eax
and edx, 0xc2dde590
or edx, r8d
xor edx, 0xc2dde590
or edx, ecx
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x5e0c4bb7
xor edx, 0xa5f3ba55
and edx, r8d
and r8d, 0xa1f3b448
or r8d, r9d
mov r9d, r8d
xor r9d, 0xa1f3b448
xor r8d, 0x4000e1d
and r8d, r9d
or edx, r8d
mov r8d, edx
xor r8d, 0x180405a8
xor edx, 0x909245
and edx, 0x4298d247
and r8d, 0xbd672db8
or r8d, edx
mov edx, r8d
xor edx, 0x4298d247
xor r8d, 0xbd672db8
mov r9d, r8d
and r9d, edx
mov r10d, edx
and r10d, 0x3ef9c84c
and r8d, 0xc10637b3
or r8d, r10d
mov r10d, r9d
not r10d
or edx, r10d
and r10d, 0x3ef9c84c
and r9d, 0xc10637b3
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
and ecx, 0x7701680a
and eax, 0x88fe97f5
or eax, ecx
mov ecx, eax
xor ecx, 0x8f09170
xor eax, 0x7701680a
mov r9d, edx
not r9d
mov r8d, r9d
or r8d, eax
and r9d, 0xb10f6e85
and edx, 0x4ef0917a
or edx, r9d
and eax, 0xb10f6e85
and ecx, 0x4ef0917a
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa2d6794e
and ecx, 0x5d2986b1
or ecx, edx
xor ecx, r8d
xor ecx, 0x5d2986b1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8715d20d
and ecx, 0x78ea2df2
or ecx, eax
mov eax, ecx
xor eax, 0x68282022
xor ecx, 0x8114d20c
and ecx, 0x91d6dfdc
and eax, 0x6e292023
or eax, ecx
mov ecx, eax
xor ecx, 0x81d6db84
xor eax, 0x6e200000
and eax, 0x7e200458
and ecx, 0x81dffba7
or ecx, eax
cmp ecx, 0x81dffba7
setne r8b
cmp dword [0x14038bf14], 0xa
setge r9b
setl dl
lea ecx, [r8 + 1]
mov eax, r8d
and al, cl
xor al, 1
mov r10d, r8d
xor r10b, al
or r8b, al
xor r8b, 1
or r8b, r10b
or al, cl
mov ecx, eax
xor cl, 1
mov r11d, r8d
xor r11b, cl
xor r11b, 1
or r11b, r8b
xor r8b, 1
or al, r8b
xor al, 1
xor cl, r8b
and cl, r8b
or cl, al
mov r10d, ecx
and cl, r11b
xor r11b, 1
xor r10b, 1
mov eax, r11d
xor al, r10b
and al, r11b
and r10b, r11b
or r10b, cl
xor al, 1
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov eax, r10d
and al, r8b
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
xor cl, 1
or cl, r11b
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
mov esi, r11d
and sil, cl
xor sil, 1
mov ebx, esi
xor bl, cl
mov eax, r11d
or al, sil
or sil, cl
xor sil, 1
or sil, bl
mov edi, esi
xor dil, 1
mov ebx, esi
and bl, dil
xor bl, 1
or bl, dil
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
xor al, 1
or al, cl
xor al, cl
and al, r11b
mov ecx, eax
xor cl, 1
mov r11d, ecx
and r11b, bl
and cl, sil
and sil, al
or sil, r11b
mov r11d, esi
xor r11b, bl
and r11b, sil
and al, bl
or cl, al
mov eax, r11d
xor al, 1
mov ebx, ecx
xor bl, 1
or r11b, cl
and cl, bl
xor cl, 1
mov esi, ecx
xor sil, bl
or cl, bl
xor cl, 1
or cl, sil
xor cl, al
xor bl, al
xor r11b, 1
or r11b, bl
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
xor al, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov r11d, eax
xor r11b, cl
or cl, al
xor cl, 1
or cl, r11b
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
xor al, dl
mov ecx, eax
xor cl, 1
and r9b, r10b
and r8b, dl
or r8b, r9b
xor r8b, 1
or r8b, dl
mov r11d, r8d
xor r11b, 1
mov r9d, r10d
xor r9b, dl
or r10b, dl
mov edx, r10d
xor dl, 1
or r9b, dl
and dl, r9b
xor r9b, 1
mov ebx, r9d
xor bl, r10b
and bl, r9b
and r9b, r10b
or r9b, dl
mov edx, ebx
xor dl, 1
xor bl, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, bl
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
and bl, r9b
xor bl, 1
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
xor bl, 1
mov edx, r11d
xor dl, bl
or bl, r8b
and dl, r8b
xor dl, 1
mov esi, edx
xor sil, bl
or dl, bl
xor dl, 1
or dl, sil
and r10b, r11b
or r11b, r9b
and r9b, r8b
or r9b, r10b
xor r9b, 1
mov r8d, r11d
xor r8b, r9b
or r9b, r11b
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov r10d, r8d
and r10b, r9b
xor r8b, r10b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov r8d, r10d
xor r8b, 1
mov r9d, edx
xor r9b, 1
and r10b, r9b
and dl, r8b
or dl, r10b
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, r8b
xor r9b, 1
mov r10d, r8d
xor r10b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r10b
mov r8d, r9d
xor r8b, 1
mov r10d, r8d
and r10b, r9b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov r8d, edx
xor r8b, r10b
or dl, r10b
and dl, r8b
xor dl, r10b
xor dl, 1
and dl, r10b
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, r8b
xor r9b, 1
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov r11d, edx
or r11b, r10b
xor r11b, 1
or r11b, dl
xor r9b, r8b
mov ebx, ecx
or bl, r8b
xor bl, 1
xor r8b, cl
or bl, r8b
or dl, cl
and r8b, cl
and cl, al
xor cl, 1
mov esi, eax
xor sil, cl
or cl, al
xor cl, 1
or cl, sil
mov eax, ecx
xor al, 1
mov esi, eax
and sil, cl
xor sil, 1
or sil, al
xor sil, 1
or sil, cl
mov eax, r11d
xor al, 1
or r9b, r10b
mov ecx, r9d
xor cl, 1
mov r10d, ecx
xor r10b, al
and cl, al
or al, r9b
and r9b, r11b
or r9b, cl
xor al, 1
or r9b, al
mov eax, r10d
or al, r9b
xor al, 1
xor r9b, r10b
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
mov eax, r9d
or r9b, sil
xor sil, 1
xor al, 1
or al, sil
xor r9b, 1
xor al, 1
or al, r9b
xor bl, 1
xor dl, 1
or r8b, dl
mov ecx, ebx
xor cl, r8b
or r8b, bl
xor r8b, 1
or r8b, cl
xor cl, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor al, dl
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x29d730bf
mov edx, 0x18d57cd5
jmp 0x140030e55
cmp eax, 0x375205
je 0x1400526d1
cmp eax, 0xca193cf
jne 0x140030e70
mov rax, qword [rbp + 0x50]
movabs r9, 0x6143543db796a678
mov rcx, r9
movabs r8, 0xeaa7d90ed20c9ac0
sub rcx, r8
movabs r11, 0xbc40d844476d8bc2
add rcx, r11
mov rdx, r9
sub rdx, rcx
sub rdx, r8
movabs r9, 0x286777f6bec7c3b7
add rdx, r9
movabs r8, 0xe20286c9bc3a95ec
mov rcx, r8
sub rcx, rdx
add rcx, qword [rax]
mov rdx, r8
sub rdx, rcx
movabs rcx, 0x9fe57dbab3ae441b
sub rdx, rcx
sub rdx, r9
movabs r9, 0xb4a87b7a7bd825d3
mov rax, r9
movabs r10, 0xa624386210a10ec1
sub rax, r10
sub rax, r9
add rcx, r11
add rdx, rcx
sub rax, rdx
movabs r8, 0x14c0ee6fb4d35abc
mov rcx, r8
movabs rdx, 0x1aab1c50fdc976f5
sub rcx, rdx
sub rcx, r8
movabs rsi, 0x1104aa084b8beeb4
add rdx, rsi
add rcx, rdx
movabs r8, 0xfa82ed8e09c98515
mov rdx, r8
movabs r9, 0x81f0356d79a7d8fd
sub rdx, r9
sub rdx, r8
movabs r8, 0xcea95024e91b092
add rdx, r8
add rax, r10
add rax, rcx
add rax, rdx
sub rax, r8
movabs rdx, 0xcab9664e7f720ad7
movabs r8, 0x74cc29b174c5695
add rax, r8
add rax, rdx
sub rax, r8
add rax, r9
movabs rcx, 0x4a186b8bdc43277a
sub rax, rcx
sub rax, rdx
add rax, rcx
movabs r8, 0xfb742cd8d5240d18
movabs rdx, 0x6704abe8ba99922e
sub rdx, rdx
sub rdx, r8
movabs r9, 0x6446a1705328460d
mov rcx, r9
sub rcx, rax
add rcx, rdx
sub rcx, r9
movabs rdx, 0x527024b138df48f4
add rcx, rdx
sub rdx, rcx
movabs rcx, 0x2b907807431fadb0
movabs r10, 0xda583020cdcf5fe1
lea rax, [rcx + r10]
movabs r9, 0xc359e8ec25edfc95
add rax, r9
add rax, rdx
sub rax, r8
sub rax, r9
sub rax, r10
movabs r9, 0xbdfe7d019476e866
sub rax, r9
movabs r8, 0x70ad96485ebaeea5
sub rax, r8
add rax, r9
movabs rdx, 0x6b1f0f849475450b
sub rax, rdx
sub rax, rcx
add rax, rdx
add rax, r8
movabs r8, 0x6ec835561d4d7353
sub rax, r8
movabs rdx, 0xfaa7cf90a953412e
lea rcx, [rdx + r8]
movabs r8, 0x14cf6f75fc9a441d
add rcx, r8
add rcx, rax
movabs r10, 0x7e43d3f0104cfdd0
sub rcx, r10
sub rcx, r8
movabs r8, 0xca5e6cedc2c68bb2
sub rcx, r8
sub rcx, rdx
movabs rax, 0x2a65bba7022f83cd
lea rdx, [r8 + rax]
movabs r11, 0x975b82daefc6324c
add rdx, r11
add rdx, rcx
sub rdx, rax
movabs rax, 0xa9535ab31f448e73
add rdx, rax
movabs r9, 0x43edeb86f207292f
sub rdx, r9
sub rdx, rax
movabs r8, 0x691eb0dce21cd8fb
sub rdx, r8
sub rdx, r11
movabs rcx, 0xe04d40c80c86460c
lea rax, [r8 + rcx]
movabs r8, 0x61012a9e69246009
add rax, r8
add rax, rdx
sub rax, rcx
movabs rcx, 0x19ce108a1d10c354
sub rax, rcx
add rcx, r10
add rax, rcx
sub rax, r8
movabs rdx, 0x60c91d2cd3641ec7
movabs r8, 0x6623d21472d2e267
lea rcx, [rdx + r8]
sub rcx, rsi
sub rcx, rdx
movabs rdx, 0x287fdd7936a482ff
add rcx, rdx
sub rcx, r8
sub rcx, rdx
movabs rdx, 0x620134cc89798fdc
sub rax, rdx
add rcx, rdx
add rcx, rax
movabs rdx, 0xa2db396f56a5bf24
sub rcx, rdx
movabs r8, 0xee204a6e96b31d8d
add rcx, r8
add rcx, rdx
movabs rdx, 0x320ff7d29f105d12
mov rax, rdx
sub rax, r9
sub rax, rdx
movabs r10, 0xc8267c2eaa7dc2e3
mov rdx, r10
sub rdx, rcx
movabs r9, 0x8fe00ebe138aa17a
add rax, r8
add rax, r9
add rax, rdx
mov rcx, r9
sub rcx, rax
movabs rax, 0x98bafd14453b5aba
add rcx, rax
movabs rdx, 0xc81db6153204aed
sub rcx, rdx
sub rcx, rax
movabs rax, 0x98bd20e1870b2b10
sub rcx, rax
add rax, r10
add rcx, rax
lea rax, [rdx + rcx]
inc rax
mov rcx, qword [rbp + 0x50]
mov qword [rcx], rax
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov r11d, ecx
mov edx, ecx
mov r9d, ecx
mov r10d, ecx
xor r10d, 0x7e4ca6b7
and r10d, ecx
mov eax, ecx
not eax
and r11d, 0xf9311e7
mov r8d, eax
and r8d, 0xf06cee18
or r8d, r11d
mov r11d, r8d
xor r11d, 0x600c6808
xor r8d, 0xf9311e7
and edx, eax
mov esi, r8d
and esi, 0x92e08614
and r11d, 0x6d1f79eb
or r11d, esi
mov esi, edx
not esi
or r8d, esi
and esi, 0x92e08614
and edx, 0x6d1f79eb
or edx, esi
mov esi, ecx
xor esi, 0x8af303b4
and esi, ecx
mov edi, ecx
xor edx, r11d
not r8d
or r8d, edx
mov ecx, r8d
xor ecx, 0x8e04e64
xor r8d, 0x5116a183
and ecx, 0x19f4efe5
mov edx, r8d
and edx, 0xe60b101a
or edx, ecx
xor edx, 0x48e24e66
and r8d, 0x5116a183
or r8d, edx
or r9d, 0x81b35948
mov ecx, r9d
and ecx, 0x7218adb5
mov edx, eax
and edx, 0xc440202
or edx, ecx
mov ecx, r10d
not ecx
or r9d, ecx
and ecx, 0x7218adb5
and r10d, 0x8de7524a
or r10d, ecx
mov r11d, r8d
not r11d
xor r10d, edx
not r9d
or r9d, r10d
mov ecx, r9d
xor ecx, 0x1000a841
xor r9d, 0xc080604
and r9d, 0xccad568e
and ecx, 0x3352a971
or ecx, r9d
mov edx, ecx
xor edx, 0x23000820
mov r9d, eax
and r9d, 0xd5ad9ee7
and edi, 0x2a526118
or edi, r9d
xor ecx, 0xccad568e
mov r9d, ecx
and r9d, 0x187ea151
and edx, 0xe7815eae
or edx, r9d
mov r9d, edi
xor r9d, 0x22004008
xor edi, 0xd5ad9ee7
or ecx, edi
and edi, 0x187ea151
and r9d, 0xe7815eae
or r9d, edi
xor r9d, edx
not ecx
or ecx, r9d
mov edx, ecx
not edx
mov r9d, r8d
and r9d, 0x3aeeb104
mov r10d, r11d
and r10d, 0xc5114efb
or r10d, r9d
mov r9d, ecx
and r9d, 0xf8e6b263
xor r10d, ecx
xor r10d, 0xc5114efb
and r10d, edx
and edx, 0x7194d9c
or edx, r9d
mov r9d, r8d
and r9d, 0xb5c9968a
xor ecx, r8d
and ecx, r11d
and r11d, 0x4a366975
or r11d, r9d
mov r9d, edx
xor r9d, 0x2104914
xor edx, 0xb0c09202
and edx, 0xb5c9968a
and r9d, 0x4a366975
or r9d, edx
xor r9d, r11d
mov edx, r9d
xor edx, r8d
and edx, r9d
or ecx, r10d
mov r8d, edx
not r8d
mov r9d, ecx
not r9d
and ecx, r8d
or r8d, r9d
and r9d, edx
or r9d, ecx
mov ecx, r9d
not ecx
mov edx, ecx
and edx, 0x120248db
and r9d, 0xedfdb724
or r9d, edx
xor r9d, r8d
xor r9d, 0xedfdb724
or ecx, r8d
not ecx
or ecx, r9d
mov edx, ecx
not edx
mov r8d, ecx
or r8d, 0xc04000a2
mov r9d, edx
or r9d, 0xe862a00
and r8d, 0xcec62aa2
mov r10d, edx
and r10d, 0x20195050
or r10d, r8d
and r9d, 0xcec62aa2
mov r8d, ecx
and r8d, 0x1120850d
or r8d, r9d
xor r8d, r10d
mov r9d, r8d
xor r9d, 0x4000010d
xor r8d, 0x2972250
and r8d, 0x93f7a6f2
and r9d, 0x6c08590d
or r9d, r8d
mov r8d, r9d
xor r8d, 0x6c08590d
xor r9d, 0x1b2a0b0
and r9d, 0x29b2a8b9
mov r10d, r8d
and r10d, 0xd64d5746
or r10d, r9d
xor r10d, 0xfc5b8340
and r8d, 0xd5e92bf9
or r8d, r10d
and ecx, 0x56f8ac2e
mov r9d, edx
and r9d, 0xa90753d1
or r9d, ecx
xor r9d, 0x7cee7828
and edx, 0x2a16d406
or edx, r9d
mov ecx, r8d
or ecx, edx
xor edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x892e32ab
and edx, 0x76d1cd54
or edx, r9d
xor edx, ecx
xor edx, 0x76d1cd54
or r8d, ecx
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x7b007584
xor r8d, 0x84ff8a7b
mov ecx, r8d
and ecx, edx
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0xe51a355e
and r8d, 0x1ae5caa1
or r8d, r10d
or edx, r9d
and r9d, 0xe51a355e
and ecx, 0x1ae5caa1
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
mov r8d, edx
not r8d
mov r9d, edx
or r9d, 0x4049a946
mov r10d, edx
xor r10d, 0xbfb656b9
and r10d, edx
mov r11d, r10d
not r11d
and edx, 0xa4802acf
mov ecx, r8d
and ecx, 0x5b7fd530
or ecx, edx
mov edx, r9d
and edx, 0x375ba9af
xor ecx, 0x5b7fd530
or ecx, r8d
and r8d, 0x88a45610
or r8d, edx
or r9d, r11d
and r11d, 0x375ba9af
and r10d, 0xc8a45650
or r10d, r11d
xor r10d, r8d
not r9d
or r9d, r10d
xor r9d, 0xbfb656b9
not ecx
or ecx, r9d
or eax, esi
not esi
and esi, 0x750cfc4b
and eax, 0x8af303b4
or eax, esi
mov edx, eax
not edx
and edx, 0x1a003ebd
mov r8d, eax
and r8d, 0xe5ffc142
or r8d, edx
mov edx, r8d
xor edx, 0xe5ffc142
mov r9d, r8d
xor r9d, 0x5e859560
and r9d, edx
and eax, 0xbb7a5422
or eax, r9d
mov r9d, eax
xor r9d, 0x4050958
xor r8d, 0x1a000c91
and r8d, 0x7bd9cd93
mov r10d, edx
and r10d, 0x8426326c
or r10d, r8d
xor r10d, 0x8426326c
or r10d, edx
mov edx, r10d
not edx
xor eax, 0xbb7a5422
mov r8d, eax
and r8d, 0x79caa6a7
and r9d, 0x86355958
or r9d, r8d
or eax, r10d
and r10d, 0x79caa6a7
and edx, 0x86355958
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov r8d, ecx
not r8d
mov r9d, eax
not r9d
mov edx, r9d
and edx, 0xd88e39b4
mov r10d, eax
and r10d, 0x2771c64b
or r10d, edx
mov r11d, r10d
xor r11d, 0x130800b
xor r10d, 0xd88e39b4
mov edx, ecx
and edx, 0xf64b46c0
mov esi, r8d
and esi, 0x9b4b93f
or esi, edx
mov edx, ecx
or edx, r10d
and r10d, 0xf64b46c0
and r11d, 0x9b4b93f
or r11d, r10d
xor r11d, esi
not edx
or edx, r11d
and r8d, 0xe6a02860
mov r10d, ecx
and r10d, 0x10150684
or r10d, r8d
xor r10d, 0x10150684
and ecx, 0x94ad11b
or ecx, r10d
and r9d, 0xa28b5694
mov r8d, eax
and r8d, 0x5d74a96b
or r8d, r9d
mov r9d, r8d
xor r9d, 0x5d74a96b
xor r8d, 0x543e7870
and r8d, r9d
and eax, 0x94ad11b
or eax, r8d
mov r8d, edx
not r8d
xor eax, ecx
mov ecx, eax
not ecx
and eax, edx
or edx, ecx
not edx
and ecx, r8d
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd3d71f32
and ecx, 0x2c28e0cd
or ecx, eax
mov eax, ecx
xor eax, 0x2c28e0cd
xor ecx, 0xd3d71f32
mov edx, ecx
and edx, eax
and ecx, 0xde0954fc
and eax, 0x21f6ab03
or eax, ecx
xor eax, 0xde0954fc
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7e7bb37
mov r8d, eax
and r8d, 0xf81844c8
or r8d, edx
xor r8d, 0xf81844c8
and ecx, 0x2c199754
and eax, 0xd3e668ab
or eax, ecx
xor eax, 0xd3e668ab
or eax, r8d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x14038bf14], 0xa
setge al
setl r8b
mov r9d, edx
and r9b, r8b
mov r10d, eax
xor r10b, cl
and r10b, al
and al, cl
or al, r9b
mov r11d, eax
xor r11b, 1
mov r9d, r11d
and r9b, al
xor r9b, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
xor r9b, r8b
xor r9b, 1
or r9b, r11b
mov eax, r9d
xor al, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
or r8b, cl
xor bl, 1
mov esi, ebx
xor sil, r8b
or bl, r8b
xor bl, 1
or bl, sil
mov r8d, ebx
xor r8b, 1
and cl, r8b
and bl, dl
or bl, cl
xor bl, 1
or bl, r8b
xor r10b, 1
mov ecx, r10d
xor cl, r11b
or r10b, r11b
xor r10b, 1
or r10b, cl
mov edx, r10d
mov r8d, r10d
xor r8b, bl
mov r11d, r10d
mov ecx, ebx
or r10b, bl
xor bl, 1
xor dl, 1
mov esi, r8d
xor sil, 1
and r11b, bl
and cl, dl
or cl, r11b
xor dl, bl
xor r10b, 1
or r10b, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, sil
or sil, cl
xor sil, 1
and cl, r8b
or cl, dl
or cl, sil
and al, r9b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
mov ebx, edx
xor bl, r8b
xor r8b, 1
mov r10d, edx
or r10b, r8b
xor r10b, 1
mov r9d, ecx
or r9b, r10b
mov r11d, r9d
xor r11b, dl
or r9b, dl
xor r9b, 1
or r9b, r11b
xor r9b, 1
mov r11d, ecx
or r11b, r8b
xor r11b, 1
or r11b, bl
xor r11b, cl
and r11b, cl
mov esi, r11d
xor sil, 1
mov ebx, r9d
or bl, r11b
xor bl, 1
xor r11b, r9b
or bl, r11b
or sil, r9b
and r11b, r9b
mov r9d, ebx
xor r9b, 1
xor sil, 1
or r11b, sil
mov esi, ebx
and sil, r9b
xor sil, 1
or sil, r9b
xor r11b, 1
xor sil, 1
or sil, bl
xor sil, r11b
xor sil, 1
or r11b, bl
mov r9d, esi
xor r9b, r11b
or r11b, sil
xor r11b, 1
or r11b, r9b
xor r11b, 1
mov r9d, eax
xor r9b, r11b
or r11b, al
xor r11b, 1
or r9b, r11b
xor r9b, 1
or r9b, r11b
mov r11d, eax
xor r11b, 1
xor r8b, dl
or r8b, r10b
mov r10d, eax
and r10b, r11b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, al
xor r8b, r10b
and cl, r11b
or r11b, dl
and dl, al
xor r8b, 1
or dl, cl
xor dl, 1
mov eax, edx
xor al, r11b
or dl, r11b
xor dl, 1
or dl, al
mov eax, r8d
or al, dl
xor al, 1
xor dl, r8b
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
mov edx, ecx
and dl, al
xor dl, 1
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 edx, ecx
xor dl, 1
mov eax, r9d
xor al, 1
mov r8d, r9d
xor r8b, dl
and cl, r9b
or r9b, dl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and al, dl
or al, cl
mov ecx, r9d
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor al, 1
xor cl, 1
or cl, dl
xor cl, al
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xad12c799
mov r8d, 0x9a403c58
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xad12c799
cmove eax, ecx
jmp 0x140030e70
cmp eax, 0x8911b5c7
je 0x1400526e3
cmp eax, 0x91d81337
jne 0x140030e70
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x4c42202
mov edx, eax
and edx, 0x402940a0
or edx, r8d
mov r8d, edx
xor r8d, 0x14000
xor edx, 0xbfd6bf5f
mov r9d, eax
xor r9d, 0x44ed62a2
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xf32a3da2
and r8d, 0x4c54200
or r8d, r11d
or edx, r10d
and r10d, 0xf32a3da2
and r9d, 0xcd5c25d
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x92020511
xor edx, 0xe52080
and edx, 0x29f5b8cc
and r8d, 0xd60a4733
or r8d, edx
mov edx, r8d
xor edx, 0xc0080623
xor r8d, 0x21913884
and r8d, 0x37937994
and edx, 0xc86c866b
or edx, r8d
mov r8d, edx
xor r8d, 0xc86c866b
mov r9d, edx
xor r9d, 0x10104000
and r9d, 0x50104002
xor edx, 0x99fc4495
and edx, r8d
and r8d, 0x18082fc
or r8d, r9d
xor r8d, 0x18082fc
or edx, r8d
mov r8d, edx
xor r8d, 0x5190c2fe
xor edx, 0xae6f3d01
mov r9d, edx
and r9d, 0x97088b3b
and edx, r8d
and r8d, 0x68f774c4
or r8d, r9d
mov r9d, r8d
xor r9d, 0x8b61000
xor r8d, 0x97088b3b
mov r10d, edx
not r10d
mov r11d, r8d
and r11d, 0x7541eedc
and r9d, 0x8abe1123
or r9d, r11d
or r8d, r10d
and r10d, 0x7541eedc
and edx, 0x8abe1123
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0xf9396926
xor r8d, 1
mov r9d, r8d
and r9d, 0x6c696d8
and edx, 0xf9396927
or edx, r9d
xor edx, 0x6c696d9
xor r8d, edx
and r8d, edx
mov edx, eax
and edx, 0x96ee8de
mov r9d, ecx
and r9d, 0xf6911721
or r9d, edx
mov edx, r9d
xor edx, 0x96ee8de
mov r10d, r9d
xor r10d, 0x96ee8df
and r10d, edx
xor r9d, 0x80910320
and r9d, 0x89d3abba
and edx, 0x762c5445
or edx, r9d
xor edx, 0x762c5444
or edx, r10d
mov r9d, edx
not r9d
and edx, 0x7bdd2ff3
and r9d, 0x8422d00c
or r9d, edx
mov r10d, r9d
xor r10d, 0x4028008
xor r9d, 0x2b8c0f43
and r9d, 0xabac5f47
and r10d, 0x5453a0b8
or r10d, r9d
mov r11d, r10d
xor r11d, 0x5453a0b8
xor r10d, 0xabac5f47
mov r9d, r8d
not r9d
mov edx, r8d
mov esi, r8d
xor esi, 0x7f2a95d6
and esi, r8d
mov edi, r9d
and edi, 0x96c56176
and r8d, 0x693a9e89
or r8d, edi
not r8d
or r8d, r9d
and r9d, 0x6c17903e
and edx, 0x93e86fc1
or edx, r9d
mov r9d, edx
xor r9d, 0x120005c0
xor edx, 0x6c029016
mov edi, edx
or edi, 0xc00a20
mov ebx, esi
not ebx
and edi, 0x61ea9a36
and r9d, 0x1e0005c0
or r9d, edi
or edx, ebx
and ebx, 0x61ea9a36
and esi, 0x9e1565c9
or esi, ebx
xor esi, r9d
not edx
or edx, esi
not esi
and esi, 0x80d56a29
and edx, 0x7f2a95d6
or edx, esi
mov r9d, r10d
and r9d, 0xbd0fb14a
mov edi, r11d
and edi, 0x42f04eb5
or edi, r9d
xor edi, 0x42f04eb5
mov esi, r10d
and esi, r11d
or esi, edi
mov r9d, edx
not r9d
mov edi, r9d
and edi, 0x2349d88b
mov ebx, edx
and ebx, 0xdcb62774
or ebx, edi
mov r15d, ebx
xor r15d, 0xdcb62774
xor ebx, 0x2490003
and ebx, 0xa4b0337
mov edi, r15d
and edi, 0xf5b4fcc8
or edi, ebx
xor edi, 0x63719dbe
and r15d, 0x693a9e89
or r15d, edi
mov r14d, esi
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x693a9e89
and r14d, 0x96c56176
or r14d, ebx
mov ebx, r14d
xor ebx, edi
and ebx, r14d
and r10d, 0xfd618eb1
and r11d, 0x29e714e
or r11d, r10d
mov r10d, r11d
xor r10d, 0x29e714e
xor r11d, 0x5600821
and r11d, 0x56e4821
mov r14d, r10d
and r14d, 0xfa91b7de
or r14d, r11d
xor r14d, 0x93ab2957
and r10d, 0x96c56176
or r10d, r14d
mov r14d, r15d
and r14d, 0x6158f239
mov r11d, r15d
not r11d
mov r12d, r11d
and r12d, 0x9ea70dc6
or r12d, r14d
mov r13d, r12d
xor r13d, 0x41402000
or r13d, 0x6824a24
mov r14d, r12d
xor r12d, 0x210180
and r13d, 0xd7c26a66
and r12d, 0x291181
or r12d, r13d
or r15d, 0xd1402042
and r15d, 0xd7c26a66
and r11d, 0x28148418
or r11d, r15d
xor r14d, 0x9ea70dc6
xor r11d, r12d
or r14d, r8d
xor r8d, 0x2e96ce3c
mov r15d, r8d
xor r15d, r8d
not r15d
and r15d, r11d
xor r15d, r8d
not r14d
or r14d, r15d
xor r10d, ebx
and ebx, r10d
not r10d
or r10d, ebx
mov r11d, r14d
xor r11d, r10d
and r10d, r11d
and r11d, r14d
mov r8d, r10d
not r8d
mov ebx, r8d
and ebx, 0xbe80ff93
and r10d, 0x417f006c
or r10d, ebx
mov ebx, r11d
not ebx
or r8d, ebx
and ebx, 0xbe80ff93
and r11d, 0x417f006c
or r11d, ebx
mov ebx, esi
xor ebx, 0xdd55e042
and ebx, esi
xor r11d, r10d
not r8d
or r8d, r11d
and edi, 0x259e38c6
and esi, 0xda61c739
or esi, edi
mov r11d, esi
xor r11d, 0xda61c739
mov r10d, edx
xor r10d, 0x58400002
mov edi, esi
xor edi, 0xf8cbd884
and edi, r11d
or ebx, edi
mov edi, edx
xor edi, 0x2a0c0d
and edi, 0x853fec4d
and r10d, 0x7ac013b2
or r10d, edi
xor r10d, ebx
mov edi, edx
and edi, 0x9f961293
and r9d, 0x6069ed6c
or r9d, edi
xor esi, 0x259e38c6
or edx, esi
and esi, 0x9f961293
and r11d, 0x6069ed6c
or r11d, esi
xor r11d, r9d
mov r9d, r10d
xor r9d, 0x853fec4d
not edx
or edx, r11d
xor r10d, 0x7ac013b2
mov r11d, r10d
and r11d, 0x88fe741f
and r9d, 0x77018be0
or r9d, r11d
xor r9d, edx
xor r9d, 0x77018be0
or r10d, edx
not r10d
or r10d, r9d
mov edx, r10d
not edx
mov r9d, r10d
xor r9d, 0x5de37d0c
and r9d, r10d
or r10d, 0xa21c82f3
mov r11d, r10d
and r11d, 0xe238c91a
and edx, 0x1dc33404
or edx, r11d
mov r11d, r9d
not r11d
or r10d, r11d
and r11d, 0xe238c91a
and r9d, 0x1dc736e5
or r9d, r11d
xor r9d, edx
not r10d
or r10d, r9d
mov edx, r10d
xor edx, 0x80080003
xor r10d, 0x14c3250c
and edx, 0xc9285803
and r10d, 0x36d7a7fc
or r10d, edx
mov r9d, r10d
xor r9d, 0x41084801
xor r10d, 0x612a7e0
and r10d, 0x8e32b7e2
and r9d, 0x71cd481d
or r9d, r10d
mov edx, r9d
xor edx, 0x21884008
xor r9d, 0x8e32b7e2
mov r10d, r8d
not r10d
mov r11d, r10d
or r11d, r9d
not r11d
and r10d, 0x5c652837
and r8d, 0xa39ad7c8
or r8d, r10d
and r9d, 0x5c652837
and edx, 0xa39ad7c8
or edx, r9d
xor edx, r8d
or edx, r11d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x23110501
and edx, 0x10048042
or edx, r9d
xor edx, 0x10048042
and r8d, 0xccea7abc
or r8d, edx
mov r9d, r8d
not r9d
mov edx, r8d
or edx, 0x10200081
and edx, 0x19b41685
mov r10d, r9d
and r10d, 0x6042e84a
or r10d, edx
mov r11d, r8d
and r8d, 0x7f477012
mov edx, r9d
and edx, 0x80b88fed
or edx, r8d
xor edx, 0x80b88fed
or edx, r9d
or r9d, 0x9941604
and r9d, 0x19b41685
and r11d, 0x86090130
or r11d, r9d
xor r11d, r10d
xor r11d, 0x69d6fe4e
not edx
or edx, r11d
mov r9d, eax
and r9d, 0x8659c206
mov r8d, ecx
and r8d, 0x79a63df9
or r8d, r9d
and ecx, 0xfc85614e
and eax, 0x37a9eb1
or eax, ecx
mov ecx, eax
xor ecx, 0x37a9eb1
xor eax, 0xf800614c
and eax, 0xfa50f7cd
mov r9d, ecx
and r9d, 0x5af0832
or r9d, eax
mov eax, r8d
xor eax, 0x79a63df9
xor r8d, 0x8659c206
xor r9d, 0x5af0832
or r9d, ecx
mov ecx, r8d
xor ecx, r9d
and ecx, r8d
xor r8d, eax
and r8d, r9d
xor r8d, eax
mov eax, ecx
not eax
mov r9d, eax
and r9d, 0xd15ac456
and ecx, 0x2ea53ba9
or ecx, r9d
mov r9d, r8d
not r9d
or eax, r9d
and r9d, 0xd15ac456
and r8d, 0x2ea53ba9
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov ecx, edx
not ecx
mov r9d, edx
mov r8d, ecx
and r8d, 0x6b420711
and edx, 0x94bdf8ee
or edx, r8d
mov r8d, eax
not r8d
xor edx, r8d
and r8d, ecx
and r9d, eax
or r9d, r8d
mov r8d, r9d
xor r8d, ecx
and r8d, r9d
xor edx, 0x94bdf8ee
and edx, eax
or ecx, eax
mov eax, edx
not eax
mov r9d, eax
and r9d, 0x854b986
and edx, 0xf7ab4679
or edx, r9d
xor edx, ecx
xor edx, 0xf7ab4679
or eax, ecx
not eax
or eax, edx
mov ecx, r8d
not ecx
mov edx, eax
not edx
and eax, ecx
or ecx, edx
not ecx
and edx, r8d
or edx, eax
or edx, ecx
mov eax, edx
not eax
and edx, 0x45ee13bb
and eax, 0xba11ec44
or eax, edx
mov ecx, eax
xor ecx, 0x3200a000
xor eax, 0x5840133
and eax, 0x8d954d77
and ecx, 0x726ab288
or ecx, eax
mov eax, ecx
xor eax, 0x60203088
xor ecx, 0x84800c23
and ecx, 0x96ca8e23
and eax, 0x693571dc
or eax, ecx
mov ecx, eax
xor ecx, 0x96ca8e23
mov edx, eax
xor edx, 0x8100080
and edx, 0x88120080
xor eax, 0x91846bb
and eax, ecx
and ecx, 0x17c0c818
or ecx, edx
xor ecx, 0x17c0c818
or ecx, eax
not eax
and eax, 0x602d3767
and ecx, 0x9fd2c898
or ecx, eax
mov eax, ecx
not eax
and eax, ecx
xor ecx, 0x68ef0015
xor eax, ecx
mov ecx, eax
xor ecx, 0x68ef0015
mov edx, eax
xor edx, 0x11108d28
and edx, 0x39b78d38
xor eax, 0x8775f9f9
and eax, ecx
and ecx, 0xc64872c7
or ecx, edx
mov edx, ecx
xor edx, 0xc0080084
xor ecx, 0x29928928
mov r8d, ecx
or r8d, 0x400013
and r8d, 0xed2f95b
and edx, 0xe10800a4
or edx, r8d
mov r8d, eax
not r8d
or ecx, r8d
and r8d, 0xed2f95b
and eax, 0xf12d06a4
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
not eax
and eax, 0x10650613
and ecx, 0xef9af9ec
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xee966667
and eax, 0x11699998
or eax, ecx
xor eax, 0x11699998
setne r9b
sete cl
cmp dword [0x14038bf14], 0xa
setge dl
setl r8b
mov r10d, ecx
or r10b, r8b
mov eax, r10d
xor al, r10b
mov r11d, r9d
and r11b, dl
mov ebx, r8d
and bl, cl
or bl, r11b
xor bl, 1
or bl, dl
not al
and al, bl
xor al, r10b
or r10b, bl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
mov r10d, eax
xor r10b, 1
mov r11d, edx
and r11b, r10b
and al, r8b
or al, r11b
xor al, 1
or al, r10b
mov r10d, r8d
or r10b, r9b
mov r11d, r10d
xor r11b, 1
and r9b, r8b
and cl, dl
or cl, r9b
mov r9d, ecx
xor r9b, 1
and dl, r9b
and cl, r8b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r10d
and dl, r11b
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r10b
or r10b, cl
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
xor r10b, 1
and dl, cl
or dl, r8b
mov ecx, edx
xor cl, r10b
xor cl, 1
mov r9d, ecx
and r9b, r10b
xor r9b, 1
or dl, r10b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
mov r8d, r9d
and r8b, cl
xor r8b, 1
mov r11d, ecx
xor r11b, r8b
mov r10d, ecx
or r10b, r8b
mov ebx, r9d
xor bl, r8b
or r8b, r9b
xor r8b, 1
or r8b, bl
xor r8b, al
or cl, al
xor al, 1
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
mov r9d, r10d
and r9b, r11b
xor r9b, 1
or r9b, r11b
xor r9b, 1
or r9b, r10b
mov r10d, edx
and r10b, al
xor r10b, 1
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov ebx, r9d
xor bl, 1
mov esi, r9d
or sil, r10b
xor r10b, bl
xor r10b, 1
xor sil, 1
or sil, r10b
and bl, al
xor sil, 1
and r9b, dl
or bl, r9b
mov r9d, ebx
xor r9b, dl
and r9b, bl
mov eax, esi
xor al, r9b
or r9b, sil
xor r9b, 1
or r9b, al
xor al, 1
mov r10d, eax
xor r10b, r9b
or r9b, al
xor r9b, 1
or r9b, r10b
xor r11b, dl
xor cl, 1
or cl, r8b
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, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, r11b
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov 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, r9d
xor cl, 1
mov r8d, edx
and r8b, cl
and cl, r9b
xor cl, 1
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, 1
and al, r9b
or al, r8b
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
or cl, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xb93b7347
mov ecx, 0xa36715ed
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xb93b7347
cmove eax, ecx
jmp 0x140030e70
cmp eax, 0x56bbdb9e
je 0x14005424a
cmp eax, 0x5eb16c7f
jne 0x140030e70
mov rax, qword [rbp + 0x10]
movabs r9, 0x5826013d4dd9f2fb
movabs rdx, 0x641a4ad3eda08457
lea rcx, [rdx + r9]
movabs r10, 0xab357b2c4eccad13
sub rcx, r10
sub rcx, rdx
movabs r8, 0xe1e9a3a17d055491
movabs r11, 0xfbca0c58316c999
add rcx, r11
add rcx, r8
mov rdx, r11
sub rdx, rcx
lea rcx, [r8 + r9]
movabs r8, 0x72c6f538371b30b5
add rcx, r8
add rcx, rdx
movabs rdx, 0xe6fdcb86d3333d74
sub rcx, rdx
sub rcx, r8
movabs r8, 0x7e3701c7557c8eaf
add rdx, r8
add rcx, rdx
mov rdx, r8
sub rdx, rcx
movabs r8, 0xc7b1ea4b92dfd317
mov rcx, r8
sub rcx, qword [rax]
add rcx, rdx
movabs rdx, 0x2cc1a41abc40dc39
movabs r9, 0x1d72a5a41cb9c370
sub rcx, r8
add rcx, rdx
add rcx, r9
sub rcx, r9
movabs rax, 0x14296747f15b6774
sub rcx, rax
sub rcx, rdx
add rcx, rax
movabs rdx, 0x620dae06ac0f4602
mov rax, rdx
movabs r8, 0x18e486ddb16a1e36
sub rax, r8
sub rax, rcx
add rax, r8
sub rax, rdx
movabs r9, 0x7501d8b290f78e80
mov rcx, r9
movabs rdx, 0x3d147dbe24b86a31
sub rcx, rdx
add rcx, rdx
add rcx, rax
movabs r8, 0x620eef6f48d1c710
sub rcx, r8
sub rcx, r9
movabs rax, 0x4b2e11bb7f5060ad
movabs r9, 0x8da2c49533b974a3
sub rax, rax
sub rax, r9
movabs rdx, 0x575811359976cfe5
sub rax, rdx
add rax, r8
add rax, rdx
add rax, r9
add rax, rcx
movabs r8, 0xdcdc6f7cd6626fab
movabs rdx, 0x821d1f15412ba0da
sub rdx, rdx
sub rdx, r8
movabs rcx, 0x1d3198a386fc488f
sub rdx, rcx
add rcx, r8
add rdx, rcx
movabs r8, 0x44b733fbd78ffa65
movabs r11, 0xad694e9e366990ac
sub r8, r8
sub r8, r11
movabs rcx, 0xf9b173c01de23cd3
sub rax, rcx
movabs r9, 0x729fbbc7aac38432
sub rax, r9
add rdx, r9
add rdx, rcx
add r8, rdx
add r8, r11
movabs rcx, 0x3432b441ab9760aa
add r8, rcx
add r8, rax
mov rax, rcx
sub rax, r8
movabs rdx, 0xd156740f4741bcf9
mov rcx, rdx
movabs r9, 0xaac64bb6a6cce125
sub rcx, r9
sub rcx, rdx
movabs r8, 0x27599357b5e113a8
movabs r11, 0xcb911c9cac98a0f3
add rcx, r11
add rcx, r8
add rcx, rax
mov rdx, r8
sub rdx, rcx
movabs r8, 0x5ae1c7db647b64ea
add rdx, r8
movabs rcx, 0x3e5fc9eb74024a1d
sub rdx, rcx
sub rdx, r8
movabs rax, 0x336cc298ecedb22a
sub rdx, rax
add rax, r11
movabs r8, 0x657696e9244d2394
add rax, r8
add rax, rcx
add rax, rdx
sub rax, r8
movabs rdx, 0x30be67bc23b8b556
movabs r11, 0x16dd72368502107c
add rax, r11
add rax, rdx
movabs r8, 0xd9b23dea58dc02df
sub rax, r8
sub rax, rdx
movabs rcx, 0xa865ee9c80ab0973
add rax, rcx
sub rax, r11
sub rax, rcx
movabs rcx, 0xfb53d64631b5dd92
add rax, rcx
sub rax, r10
movabs rdx, 0xf8c6d242306852ed
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0xa307add898b25c00
sub rax, rcx
movabs rdx, 0x73dc52de91c01c99
add rcx, rdx
add rax, rcx
movabs rcx, 0x609bdf45840cc685
sub rax, rcx
add rcx, r8
add rax, rcx
mov rcx, rdx
sub rcx, rax
movabs r10, 0xda6c27c35c053adc
mov rax, r10
movabs r8, 0x8dd0312cea2baa1e
sub rax, r8
sub rax, r10
movabs rdx, 0x9f5e1b5c279b60ba
add rax, rdx
add rax, rcx
sub rax, rdx
movabs rdx, 0x4a492076f5254e43
sub rax, rdx
movabs r10, 0xc740a9621855c283
add rax, r10
add rax, r9
mov rcx, r10
sub rcx, rax
sub rcx, rdx
movabs rax, 0x29b99d5e5e517b6f
add rcx, rax
movabs rdx, 0x123d02057d6336d9
sub rcx, rdx
sub rcx, rax
movabs rax, 0xe4d85cbda960bed0
add rcx, rax
sub rcx, r8
sub rcx, rax
lea rax, [rcx + rdx]
inc rax
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
mov eax, 0x8911b5c7
jmp 0x140030e70
cmp eax, 0xce0479cd
je 0x140055186
cmp eax, 0xdfdc802f
jne 0x140030e70
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x120c500
mov r8d, eax
or r8d, 0xd48c0214
and r8d, 0xd5acc714
mov r9d, edx
and r9d, 0x8412003
or r9d, r8d
and ecx, 0xd5acc714
mov r8d, eax
and r8d, 0x221218e8
or r8d, ecx
xor r8d, r9d
mov ecx, r8d
xor ecx, 0xf69e1afc
xor r8d, 0x402503
and ecx, 0x4bbdc280
and r8d, 0xb4423d7f
or r8d, ecx
mov ecx, r8d
xor ecx, 0xb402312d
xor r8d, 0xa104080
and r8d, 0xa504cd2
and ecx, 0xf5afb32d
or ecx, r8d
mov r9d, ecx
xor r9d, 0x4050
xor ecx, 0x75a5a104
and ecx, 0x7ff5ad86
and r9d, 0x800a5279
or r9d, ecx
mov r8d, r9d
xor r8d, 0xdf48d02
xor r9d, 0x84060
and r9d, 0x720960e4
and r8d, 0x8df69f1b
or r8d, r9d
mov ecx, r8d
xor ecx, 0x9710870e
mov r9d, r8d
xor r9d, 0xb709420e
or ecx, 0x20ef5001
mov r10d, r8d
xor r10d, 0x52000060
or r9d, 0x10a580
xor r8d, 0xa1a
and ecx, 0x20fff581
and r10d, 0xdf000060
or r10d, ecx
and r9d, 0x20fff581
and r8d, 0xa1e
or r8d, r9d
xor r8d, r10d
mov ecx, r8d
xor ecx, 0x4d1005c0
xor r8d, 0xad4218
and r8d, 0x92ade238
and ecx, 0x6d521dc7
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2248200
mov r9d, ecx
xor r9d, 0x400800
or r8d, 0x90480808
mov r10d, ecx
xor r10d, 0x2d100540
or r9d, 0x42269281
xor ecx, 0x4000
and r8d, 0xd26e9a89
and r10d, 0x2d912570
or r10d, r8d
and r9d, 0xd26e9a89
and ecx, 0x4006
or ecx, r9d
xor ecx, r10d
mov r8d, ecx
xor r8d, 0x9048480e
xor ecx, 0x601412c1
and r8d, 0xfe3a532
and ecx, 0xf01c5acd
or ecx, r8d
mov r8d, ecx
xor r8d, 0xf01c5acd
mov r9d, eax
and r9d, 0x8632ce74
mov r10d, edx
and r10d, 0x79cd318b
or r10d, r9d
mov r9d, r10d
xor r9d, 0x80c2101
xor r10d, 0x8632ce74
mov r11d, eax
and r11d, 0xf7f39e8e
and edx, 0x80c6171
or edx, r11d
or eax, r10d
and r10d, 0xf7f39e8e
and r9d, 0x80c6171
or r9d, r10d
xor r9d, edx
not eax
or eax, r9d
mov r9d, eax
not r9d
mov edx, eax
xor edx, 0xc601592
and edx, eax
mov r10d, eax
or r10d, 0x119f486d
mov r11d, edx
not r11d
and r10d, 0x11df4dff
and r9d, 0xc201000
or r9d, r10d
or eax, r11d
and r11d, 0x11df4dff
and edx, 0xee20b200
or edx, r11d
xor edx, r9d
not eax
or eax, edx
not edx
and edx, 0xf39fea6d
and eax, 0xc601592
or eax, edx
mov r9d, eax
not r9d
xor ecx, 0xfe3a532
mov edx, r8d
mov r10d, ecx
and r10d, 0x2ca3dd92
and r8d, 0xd35c226d
or r8d, r10d
xor r8d, r9d
and r9d, ecx
and edx, eax
or edx, r9d
not edx
or edx, ecx
mov r9d, edx
not r9d
xor r8d, 0xd35c226d
and r8d, eax
or ecx, eax
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x5353bc98
and r8d, 0xacac4367
or r8d, r10d
xor r8d, ecx
xor r8d, 0xacac4367
or eax, ecx
not eax
or eax, r8d
mov ecx, edx
and ecx, 0xda8b3530
xor edx, 0xba4d93b
and edx, r9d
mov esi, r9d
and esi, 0x2574cacf
or esi, ecx
mov r9d, esi
xor r9d, 0x1604a86
mov r8d, eax
not r8d
mov ecx, esi
xor ecx, 0xda8b3530
mov r10d, ecx
or r10d, 0xba4d93b
xor esi, 0x5000c4
mov edi, eax
or edi, 0xba0492a
mov r11d, r8d
or r11d, 0x141a0404
mov ebx, edx
not ebx
mov r14d, r10d
and r14d, 0xbf230618
and esi, 0x405820c4
or esi, r14d
or r10d, ebx
and ebx, 0xbf230618
and edx, 0x40dcf9e7
or edx, ebx
xor edx, esi
not r10d
or r10d, edx
and edi, 0x1fba4d2e
mov edx, r8d
and edx, 0xe04122c0
or edx, edi
and r11d, 0x1fba4d2e
mov esi, eax
and esi, 0x49011
or esi, r11d
xor esi, edx
mov edx, esi
xor edx, esi
not edx
and edx, r10d
xor edx, esi
mov r10d, ecx
and r10d, 0x6c1f9469
and r9d, 0x93e06b96
or r9d, r10d
or ecx, eax
and eax, 0x6c1f9469
and r8d, 0x93e06b96
or r8d, eax
xor r8d, r9d
not ecx
or ecx, r8d
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, ecx
xor eax, 1
and eax, ecx
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, edx
and r9d, eax
and r8d, ecx
or r8d, r9d
xor eax, r8d
and eax, r8d
mov r9d, edx
and r9d, 0x2000050
mov r8d, ecx
and r8d, 0x400000
or r8d, r9d
xor r8d, 0x2000050
mov r9d, edx
or r9d, 0x2400050
and r9d, 0x4b500058
mov r10d, ecx
and r10d, 0x20820022
or r10d, r9d
or r8d, 0x49100008
xor r8d, r10d
mov r9d, r8d
not r9d
xor r8d, 0x966dffd5
mov r10d, edx
and r10d, 0x6bd2007a
and ecx, 0x942dff85
or ecx, r10d
xor edx, ecx
and edx, ecx
mov r10d, edx
not r10d
mov ecx, r10d
and ecx, 0x1df5f318
mov r11d, edx
and r11d, 0xe20a0ce7
or r11d, ecx
mov ecx, r11d
xor ecx, 0xe20a0ce7
xor r11d, 0x2e28f243
and r11d, ecx
or ecx, r8d
and r8d, 0x33d1015b
and r9d, 0x48020020
or r9d, r8d
or r10d, 0x33dd015b
mov r8d, r11d
not r8d
mov esi, r8d
and esi, 0x89c30611
and r11d, 0x763cf9ee
or r11d, esi
or r8d, r10d
and r10d, 0x89c30611
and edx, 0x4420f8a4
or edx, r10d
xor edx, r11d
not r8d
or r8d, edx
xor r8d, r9d
xor r8d, 0xc0000
not ecx
or ecx, r8d
mov edx, ecx
mov r8d, ecx
xor r8d, 0x942dff84
and r8d, ecx
not ecx
or edx, 0x6bd2007b
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xd6d1f94a
and ecx, 0x2c0684
or ecx, r10d
or edx, r9d
and r9d, 0xd6d1f94a
and r8d, 0x292e06b5
or r8d, r9d
xor r8d, ecx
not edx
or edx, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xdc1ab13
and eax, 0xf23e54ec
or eax, r8d
xor eax, 0xf23e54ec
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x77b3ea5c
xor r8d, ecx
and r8d, edx
or ecx, edx
and edx, 0x884c15a3
or edx, r9d
xor edx, 0x884c15a3
or edx, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xb232c28
and r8d, 0xf4dcd3d7
or r8d, r9d
xor r8d, ecx
xor r8d, 0xf4dcd3d7
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
xor eax, ecx
and eax, edx
or edx, ecx
not edx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x49ffc950
mov edx, eax
and edx, 0xb60036af
or edx, r8d
mov r9d, edx
xor r9d, 0x4003001
xor edx, 0xde8800
mov r8d, eax
xor r8d, 0xb6deb829
and r8d, eax
mov r10d, edx
or r10d, 0x48014494
mov r11d, r8d
not r11d
and r10d, 0xfacd4cbc
and r9d, 0x412b001
or r9d, r10d
or edx, r11d
and r11d, 0xfacd4cbc
and r8d, 0x532b343
or r8d, r11d
xor r8d, r9d
not edx
or edx, r8d
not r8d
and r8d, 0x492147d6
and edx, 0xb6deb829
or edx, r8d
mov r9d, edx
xor r9d, 0x5a0a677f
and r9d, edx
mov edx, ecx
and edx, 0xea82510b
mov r10d, eax
and r10d, 0x157daef4
or r10d, edx
xor r10d, 0x4f77c98b
mov r8d, r10d
xor r8d, ecx
and r8d, r10d
mov r10d, r9d
not r10d
mov r11d, r10d
and r11d, 0xcea6b8ce
mov edx, r9d
xor edx, 0xcea6b8ce
and edx, r9d
or edx, r11d
xor edx, r8d
xor edx, 0xcea6b8ce
mov r11d, r9d
and r11d, 0xa31f037a
and r10d, 0x5ce0fc85
or r10d, r11d
xor r10d, r8d
xor r10d, 0x5ce0fc85
or r8d, r9d
not r8d
or r8d, r10d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x25f532fd
mov r9d, r8d
xor r9d, 0x816406e9
and r9d, r8d
or r8d, 0x7e9bf916
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0xcdc92d58
and edx, 0x2402a1
or edx, r11d
or r8d, r10d
and r10d, 0xcdc92d58
and r9d, 0x3236d2a7
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0xdb6e6196
xor r8d, 0x24919e69
mov r9d, r8d
and r9d, 0xfdf4f0bb
and r8d, edx
and edx, 0x20b0f44
or edx, r9d
xor edx, 0x20b0f44
or edx, r8d
mov r8d, edx
xor r8d, 0x90082100
xor edx, 0x6d62d8fc
and r8d, 0xf948a1a4
mov r9d, edx
and r9d, 0x6b75e5b
or r9d, r8d
xor r9d, 0x942a7958
and edx, 0x6d62d8fc
or edx, r9d
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x80500120
mov r11d, eax
and r11d, 0x38845ac1
or r11d, r9d
xor r11d, 0x38845ac1
mov r10d, eax
and r10d, 0x472ba41e
or r10d, r11d
mov r11d, r10d
xor r11d, 0xa0934c0
and ecx, 0xbccaa0de
and eax, 0x43355f21
or eax, ecx
mov r9d, eax
xor r9d, 0x3311601
xor r10d, 0xd5b6831d
mov ecx, r10d
and ecx, 0xf4c4c936
and r11d, 0xb3b36c9
or r11d, ecx
xor eax, 0xb4c08016
and eax, 0xf4c4c936
and r9d, 0xb3b36c9
or r9d, eax
xor r9d, r11d
not r9d
or r9d, r10d
mov ecx, r8d
mov eax, r9d
mov r10d, edx
and r10d, 0x1f10d774
and r8d, 0xe0ef288b
or r8d, r10d
xor r8d, 0x1f10d774
or r8d, r9d
not r9d
mov r10d, edx
and r10d, 0xf5b02850
and ecx, 0xa4fd7af
or ecx, r10d
mov r10d, ecx
xor r10d, 0x20b122b
xor ecx, 0xf5b02850
mov r11d, ecx
and r11d, 0x59e4edd4
and r10d, 0xa61b122b
or r10d, r11d
mov r11d, r9d
and r11d, 0x59e4edd4
and eax, 0xa61b122b
or eax, r11d
xor eax, r10d
or ecx, r9d
not ecx
or ecx, eax
mov eax, ecx
not eax
not r8d
or r9d, edx
not r9d
or r9d, r8d
mov edx, r9d
not edx
and r9d, ecx
or ecx, edx
and edx, eax
or edx, r9d
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xccbf295c
and edx, 0x3340d6a3
or edx, r8d
xor edx, ecx
xor edx, 0x3340d6a3
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x6f25c743
mov edx, eax
and edx, 0x90da38bc
or edx, r8d
mov r8d, edx
xor r8d, 0x801a2818
xor edx, 0x6f25c743
mov r9d, ecx
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x32e093a7
and r8d, 0xcd1f6c58
or r8d, r11d
or edx, r10d
and r10d, 0x32e093a7
and r9d, 0xcd1f6c58
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and edx, 0x2f2758ef
mov r9d, r8d
and r9d, 0xd0d8a710
or r9d, edx
xor r9d, 0xbdba7fec
and r8d, 0x929d2703
or r8d, r9d
mov edx, r8d
not edx
and ecx, 0x912500
and eax, 0x920c0203
or eax, ecx
mov r9d, eax
xor r9d, 0x920c0203
lea ecx, [r9 + 0x6d62d8fc]
mov r10d, r8d
and r10d, 0xc53e01c6
xor r8d, 0x29ef2b99
and r8d, edx
mov esi, edx
and esi, 0x3ac1fe39
or esi, r10d
mov edx, esi
xor edx, 0x12812601
mov r10d, esi
xor r10d, 0xc4100046
or r10d, 0x29ef2b99
xor esi, 0x10005400
mov r11d, ecx
xor r11d, 0x29ef2b99
and r11d, ecx
or r9d, 0xff72dcfe
xor eax, 0x812000
mov edi, r8d
not edi
mov ebx, r10d
and ebx, 0x2e488932
and esi, 0xd0105444
or esi, ebx
or r10d, edi
and edi, 0x2e488932
and r8d, 0xd1b776cd
or r8d, edi
xor r8d, esi
not r10d
or r10d, r8d
mov r8d, r11d
not r8d
mov esi, r8d
and esi, 0x2b720d91
and r11d, 0xd08d7266
or r11d, esi
or r8d, r9d
and r9d, 0x2f728d91
and eax, 0x8d2200
or eax, r9d
xor eax, r11d
not r8d
or r8d, eax
mov r9d, r8d
xor r9d, r8d
not r9d
and r9d, r10d
xor r9d, r8d
or edx, ecx
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x78916be9
and r9d, 0x876e9416
or r9d, ecx
or eax, edx
and edx, 0xfa9d6feb
xor edx, r9d
xor edx, 0x820c0402
not eax
or eax, edx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x18782a03
mov edx, eax
and edx, 0xe787d5fc
or edx, ecx
mov ecx, edx
xor ecx, 0xa384c1d4
xor edx, 0x10200202
and edx, 0x5423162a
and ecx, 0xabdce9d5
or ecx, edx
mov edx, ecx
xor edx, 0x14221608
xor ecx, 0x254e850
and edx, 0xbdaa178d
and ecx, 0x4255e872
or ecx, edx
mov edx, ecx
xor edx, 0x38a01288
xor ecx, 0x11e022
and ecx, 0x851be527
and edx, 0x7ae41ad8
or edx, ecx
mov ecx, edx
xor ecx, 0x851be527
mov r9d, eax
xor r9d, 0x2d2ed0a8
and r9d, eax
or eax, 0xd2d12f57
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x5e3ebeff
and r8d, 0x21004000
or r8d, r11d
or eax, r10d
and r10d, 0x5e3ebeff
and r9d, 0xa1c14100
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0xc02e43
xor edx, 0x7ae41ad8
xor eax, 0x2d2ed0a8
mov r9d, eax
or r9d, ecx
not r9d
and eax, 0xf617d1b4
and r8d, 0x9e82e4b
or r8d, eax
xor r8d, 0xf617d1b4
or r8d, edx
not r8d
or r8d, r9d
and edx, 0x7368ed03
and ecx, 0x8c9712fc
or ecx, edx
mov eax, ecx
xor eax, 0x880602a8
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x65991855
and r8d, 0x9a66e7aa
or r8d, r9d
xor ecx, 0x61080801
and ecx, 0x65991855
and eax, 0x9a66e7aa
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete r8b
setne cl
cmp dword [0x14038bf14], 0xa
setge al
setl dl
mov r9d, ecx
or r9b, dl
mov r10d, r8d
and r10b, al
mov r11d, eax
mov ebx, eax
xor bl, r8b
or al, r8b
xor r8b, dl
and r8b, dl
xor r8b, 1
mov esi, r9d
xor sil, r8b
or r8b, r9b
xor r8b, 1
or r8b, sil
mov r9d, edx
xor r9b, cl
and r9b, dl
and dl, cl
or dl, r10b
or dl, r9b
xor dl, 1
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov r10d, r9d
and r10b, r8b
xor r10b, 1
or dl, r8b
or r10b, r9b
xor r10b, 1
or r10b, dl
mov edx, r10d
xor dl, 1
mov r8d, r10d
and r8b, dl
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
mov r10d, edx
and r10b, r8b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, dl
mov edx, r10d
xor dl, 1
mov r9d, r10d
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r10b
mov edx, r9d
xor dl, 1
xor r11b, cl
xor r11b, 1
or r11b, cl
mov r8d, r11d
xor r8b, 1
xor al, 1
or al, bl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov r10d, r11d
xor r10b, al
mov ebx, r10d
and bl, al
and r10b, r11b
xor bl, 1
xor r10b, 1
mov esi, ebx
xor sil, r10b
or r10b, bl
xor r10b, 1
or r10b, sil
and al, r8b
or r8b, cl
xor r8b, 1
and cl, r11b
or cl, al
or cl, r8b
xor cl, 1
or cl, r10b
mov eax, r9d
and al, dl
xor al, 1
or al, dl
xor al, 1
or al, r9b
xor al, cl
or dl, cl
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, r9d
xor r8b, cl
or cl, r9b
mov eax, ecx
xor al, 1
or r8b, al
or cl, r8b
xor r8b, al
mov eax, ecx
xor al, r8b
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
mov ecx, edx
or r8b, dl
xor dl, 1
xor al, 1
or cl, al
xor cl, 1
or al, dl
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
mov edx, r8d
not dl
and dl, cl
test r8b, 1
mov eax, 0x9b43ec97
mov r9d, 0x6d709ffe
cmovne eax, r9d
test dl, 1
mov ecx, 0x9b43ec97
cmove eax, ecx
test r8b, 1
cmovne eax, r9d
test dl, 1
mov rcx, qword [rbp + 0x10]
cmovne eax, r9d
jmp 0x140030e70
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x20d0404
mov r8d, ecx
and r8d, 0x28409209
or r8d, eax
xor r8d, 0x28409209
not eax
mov r9d, edx
or r9d, 0x2000000
and eax, 0x922000e0
and r8d, 0x284d960d
or r8d, eax
and r9d, 0x922000e0
mov eax, ecx
and eax, 0x45926912
or eax, r9d
xor eax, r8d
mov r8d, eax
xor r8d, 0xd5b269f2
xor eax, 0x418408
and r8d, 0x3f8c13f7
and eax, 0xc073ec08
or eax, r8d
mov r8d, eax
xor r8d, 0x8880187
xor eax, 0x40214800
and eax, 0x77255a70
and r8d, 0x88daa58f
or r8d, eax
mov r9d, r8d
xor r9d, 0x88daa58f
xor r8d, 0x77255a70
mov eax, edx
and eax, 0x57f8e2c
mov r10d, ecx
and r10d, 0xfa8071d3
or r10d, eax
xor r10d, 0xfa8071d3
mov r11d, r10d
xor r11d, edx
and r11d, r10d
mov eax, r11d
not eax
mov r10d, r9d
xor r10d, eax
and r10d, r9d
and r11d, r8d
and eax, r9d
or eax, r11d
or eax, r10d
mov r8d, eax
not r8d
and r8d, 0x6ba10ec8
and eax, 0x945ef136
or eax, r8d
xor eax, 0x945ef136
lea r8d, [rax + 1]
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, ecx
mov r11d, r10d
not r11d
mov esi, ecx
and esi, 0xdb4c6860
mov edi, edx
and edi, 0x24b3979f
or edi, esi
mov ebx, ecx
or ebx, r11d
and r11d, 0xdb4c6860
and r10d, 0x24b3979f
or r10d, r11d
xor r10d, edi
not ebx
or ebx, r10d
mov r11d, ebx
not r11d
mov esi, ebx
xor esi, 0x18bf2442
and esi, r11d
mov r10d, ebx
and r10d, 0xe740dbbd
or r10d, esi
mov edi, r10d
xor edi, 0xe740dbbc
and ebx, 0xea9065ac
mov esi, r11d
and esi, 0x156f9a53
or esi, ebx
mov ebx, esi
xor ebx, 0xea9065ad
and r11d, 1
or r11d, ebx
xor esi, 0x1050010
xor r10d, 0x18bf2443
mov ebx, r10d
and ebx, 0x96fabe4b
and edi, 0x690541b4
or edi, ebx
or r10d, r11d
and r11d, 0x96fabe4b
and esi, 0x690541b4
or esi, r11d
xor esi, edi
not r10d
or r10d, esi
mov r11d, r10d
not r11d
mov esi, r11d
and esi, 0x28001100
mov edi, r10d
and edi, 0x4212c28d
or edi, esi
mov esi, edi
xor esi, 0x2000089
xor edi, 0xc4d3152
or r11d, 0x4812d304
and edi, 0x4c5ff356
and esi, 0x22000089
or esi, edi
and r11d, 0x4c5ff356
and r10d, 0x91a00c20
or r10d, r11d
xor r10d, esi
mov r11d, r10d
xor r11d, 0x95ed2c72
xor r10d, 0x125300
and r11d, 0x6e4d8cbd
and r10d, 0x91b27342
or r10d, r11d
mov edi, r10d
xor edi, 0x6e4d8cbd
xor r10d, 0x91b27342
mov esi, edi
and esi, eax
mov r11d, r9d
and r11d, r10d
or r11d, esi
not r11d
or r11d, r8d
mov esi, r11d
not esi
xor r8d, edi
and r8d, r10d
and edi, 0x20176e20
and r10d, 0xdfe891de
or r10d, edi
xor r10d, eax
xor r10d, 0xdfe891de
and r10d, r9d
mov r9d, r8d
not r9d
mov eax, r10d
not eax
mov edi, r9d
and edi, 0xb4f6dc3d
and r8d, 0x4b0923c2
or r8d, edi
or r9d, eax
and eax, 0xb4f6dc3d
and r10d, 0x4b0923c2
or r10d, eax
xor r10d, r8d
not r9d
or r9d, r10d
mov eax, r9d
not eax
mov r8d, esi
xor r8d, eax
and r8d, esi
and r11d, 0x23728b3b
and esi, 0xdc8d74c4
or esi, r11d
and eax, 0x23728b3b
and r9d, 0xdc8d74c4
or r9d, eax
xor r9d, esi
mov eax, r8d
not eax
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xd28d337
and r8d, 0xf2d72cc8
or r8d, r11d
or eax, r10d
and r10d, 0xd28d337
and r9d, 0xf2d72cc8
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r9d, ecx
or r9d, 0x7f71b400
mov r8d, r9d
not r8d
mov r10d, edx
and r10d, 0x808e4bff
mov r11d, ecx
and r11d, 0x7f71b400
or r11d, r10d
xor edx, r11d
and edx, r11d
mov r10d, edx
not r10d
mov r11d, r9d
xor r11d, 0x804328
and r11d, r9d
xor ecx, 0x804328
and ecx, r8d
or ecx, r11d
mov r11d, edx
or r11d, 0x7be0d328
mov esi, edx
xor esi, 0x841f2cd7
and esi, edx
mov edi, esi
not edi
mov ebx, r11d
and ebx, 0x192de295
mov r14d, r10d
and r14d, 0x84120c42
or r14d, ebx
or r11d, edi
and edi, 0x192de295
and esi, 0xe6d21d6a
or esi, edi
xor esi, r14d
not r11d
or r11d, esi
and ecx, 0x848f6bff
xor ecx, r11d
xor ecx, 0x100400
mov r11d, r8d
and r11d, 0x80884269
and r9d, 0x7426bd96
or r9d, r11d
or r8d, edx
and edx, 0x8bd94269
and r10d, 0x7426bd96
or r10d, edx
xor r10d, r9d
not r8d
or r8d, r10d
not r8d
or r8d, ecx
mov edx, r8d
xor edx, 0x7f71b400
mov ecx, eax
not ecx
mov r9d, ecx
and r9d, 0x4410b894
mov r10d, eax
xor r10d, 0x4410b894
and r10d, eax
or r10d, r9d
mov r9d, r10d
xor r9d, 0x20200008
xor r10d, 0x40000000
and r9d, 0x24200808
and r10d, 0x494c4762
or r10d, r9d
mov esi, r10d
xor esi, 0x494c4762
mov r11d, r10d
xor r11d, 0x2600889d
mov r9d, ecx
and r9d, 0x7807da2b
mov ebx, eax
and ebx, 0x87f825d4
or ebx, r9d
xor ebx, 0x156b9541
mov edi, ebx
xor edi, ecx
and edi, ebx
xor r8d, 0x808e4bff
mov ebx, r8d
and ebx, 0x3b9fc93f
mov r9d, edx
and r9d, 0xc46036c0
or r9d, ebx
mov ebx, r9d
xor ebx, 0xc46032c0
xor r9d, 0x3b9fc93f
and ebx, 0xc7f6f2fd
mov r14d, r9d
and r14d, 0x38090d02
or r14d, ebx
xor r14d, 0x55654268
and r9d, 0x9293b095
or r9d, r14d
and r8d, 0x2108014
and edx, 0x90833081
or edx, r8d
mov r8d, r11d
and r8d, 0x2f44ceff
xor r10d, 0x6c440722
and r10d, esi
mov ebx, esi
and ebx, 0x40280100
or ebx, r8d
mov r8d, ebx
mov r14d, edi
xor r14d, 0x27886044
mov esi, r14d
and r14d, edi
not edi
xor ebx, 0x27004044
or ebx, 0xd8779fbb
or r11d, 0x802000
and esi, edi
or r14d, esi
mov esi, ebx
and esi, 0x1a7f84ae
and r11d, 0x25806040
or r11d, esi
mov esi, r10d
not esi
or ebx, esi
and esi, 0x1a7f84ae
and r10d, 0x65004b40
or r10d, esi
mov esi, edx
xor esi, 0x90833081
or esi, 0x6d6c4f6a
xor r10d, r11d
mov r11d, esi
not r11d
xor r8d, 0xd0bb3100
not ebx
or ebx, r10d
xor ebx, r14d
or edi, r8d
mov r8d, ebx
not r8d
mov r10d, r8d
and r10d, 0x8f56b65a
and ebx, 0x70a949a5
or ebx, r10d
or r8d, edi
and edi, 0xef7effff
xor edi, ebx
xor edi, 0x602849a5
not r8d
or r8d, edi
mov r10d, r9d
and r10d, 0x5014ae1c
mov edi, r9d
not edi
mov ebx, edi
and ebx, 0xafeb51e3
or ebx, r10d
mov r10d, ebx
xor r10d, 0xafeb51e3
and esi, 0xe4074b06
xor edx, 0x82000091
and edx, r11d
mov r14d, r11d
and r14d, 0x1290b091
or r14d, esi
xor ebx, 0xbd6c6bd1
and ebx, r10d
mov r11d, ebx
not r11d
mov esi, r11d
and esi, 0x27b255b
and ebx, 0xfd84daa4
or ebx, esi
or r9d, 0xed78c5cd
or r11d, r9d
and r9d, 0x27b255b
and edi, 0x10841a20
or edi, r9d
mov r9d, r14d
xor edi, ebx
mov esi, r14d
xor esi, 0xe4004104
or esi, 0x12873a32
xor r14d, 0x9300008
not r11d
or r11d, edi
mov edi, esi
and edi, 0x8390b7
and r14d, 0xcd304008
or r14d, edi
mov edi, edx
not edi
or esi, edi
and edi, 0x20cb95f7
and edx, 0x92102000
or edx, edi
xor edx, r14d
not esi
or esi, edx
mov edi, esi
xor edi, esi
not edi
and edi, r11d
xor r9d, 0x1bf8b4f9
xor edi, esi
or r9d, r10d
mov edx, edi
not edx
mov r10d, edx
and r10d, 0x2f195f6d
and edi, 0xd0e6a092
or edi, r10d
or edx, r9d
and r9d, 0xbf9bfffd
xor r9d, edi
xor r9d, 0x9082a090
not edx
or edx, r9d
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0xd20207c9
and r8d, 0x2dfdf836
or r8d, r10d
mov r10d, edx
not r10d
xor r8d, r10d
xor r8d, 0x2dfdf836
and r8d, edx
and r10d, 0xb3e5538
and edx, 0xf4c1aac7
or edx, r10d
xor edx, 0xb3e5538
or edx, r9d
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0xc32d6699
and r8d, 0x3cd29966
or r8d, r10d
xor r8d, edx
or r9d, edx
xor r8d, 0x3cd29966
not r9d
or r9d, r8d
mov edx, ecx
and edx, 0x448b7e1
and ecx, eax
and eax, 0xfbb7481e
or eax, edx
xor eax, 0xfbb7481e
or eax, ecx
mov ecx, r9d
not ecx
mov edx, eax
xor edx, r9d
and edx, eax
or eax, ecx
not eax
or eax, edx
mov edx, r9d
and edx, 0xa56dae91
and ecx, 0x5a92516e
or ecx, edx
xor ecx, eax
xor ecx, 0x5a92516e
or eax, r9d
not eax
or eax, ecx
xor eax, 0xe30bdd2b
xor eax, 0x1cf422d4
sete cl
setne dl
cmp dword [0x14038bf14], 0xa
setge r9b
mov eax, r9d
xor al, dl
mov r10d, eax
and r10b, dl
mov r8d, eax
and r8b, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, r8b
xor r8b, 1
or r8b, r11b
xor r8b, 1
or r8b, r10b
xor al, 1
mov r10d, r9d
or r10b, dl
mov r11d, eax
xor r11b, r10b
or r10b, al
xor r10b, 1
or r10b, r11b
mov eax, r10d
xor al, 1
and al, r10b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
xor al, r8b
xor al, 1
and r8b, al
xor r8b, 1
mov r10d, r8d
xor r10b, al
or r8b, al
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
mov eax, r10d
and al, r8b
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov r8d, eax
xor r8b, 1
and al, r8b
xor al, 1
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
mov r8d, eax
xor r8b, 1
mov r10d, r9d
xor r10b, cl
xor dl, cl
and dl, r10b
xor dl, cl
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, dl
or cl, r9b
not r10b
and r10b, cl
xor r10b, dl
mov r9d, edx
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r11d, ecx
and r11b, r9b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, cl
xor r11b, r10b
mov edx, r10d
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, 1
mov r10d, ecx
mov r11d, r8d
and r11b, al
xor r11b, 1
mov r9d, eax
xor r9b, r11b
or r11b, al
xor r11b, 1
or r11b, r9b
mov r9d, edx
and r9b, r11b
xor r11b, 1
and r11b, cl
or r11b, r9b
mov r9d, r11d
xor r9b, cl
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r10b, al
xor cl, al
or al, dl
or cl, r8b
and r8b, dl
or r8b, r10b
xor r8b, 1
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, 1
and r9b, r11b
xor cl, r9b
and r9b, cl
xor r9b, 1
mov edx, r9d
xor dl, cl
or r9b, cl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r8b, r9b
mov ecx, r9d
or cl, al
xor r9b, al
xor r9b, 1
and r9b, al
xor r9b, 1
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, al
xor r9b, 1
mov ecx, r8d
or cl, r9b
xor r9b, r8b
mov eax, ecx
xor al, r9b
test al, 1
mov edx, 0x471bab82
mov eax, 0x29ee5a6b
cmovne edx, eax
test r9b, 1
mov eax, edx
mov r8d, 0x471bab82
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140030e70
mov rax, qword [rbp + 0x50]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x10]
cmp rax, qword [rcx]
setb byte [rbp + 0x4c]
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe3783a2a
mov r8d, eax
and r8d, 0x1c87c5d5
or r8d, edx
xor r8d, 0x1c87c5d5
mov r9d, ecx
and r9d, eax
or r9d, r8d
mov edx, r9d
not edx
and r9d, 0xbf5f9a25
mov r8d, edx
and r8d, 0x40a065da
or r8d, r9d
xor r8d, 0xc30ed4a5
and edx, 0x7c514e80
or edx, r8d
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x10410680
mov r10d, eax
and r10d, 0x6c104800
or r10d, r9d
mov r9d, r10d
xor r9d, 0x20000800
or r9d, 0x1a20039
xor r10d, 0x10010000
and r10d, 0x5c114000
and r9d, 0x21e20eb9
or r9d, r10d
mov r10d, r9d
xor r10d, 0x21e20eb9
xor r9d, 0xde1df146
and r10d, edx
or edx, r9d
and r9d, r8d
or r9d, r10d
mov r8d, r9d
not r8d
mov r10d, r8d
and r10d, 0x45b4c28c
and r9d, 0xba4b3d73
or r9d, r10d
or r8d, edx
and edx, 0x7df5ce8c
xor edx, r9d
xor edx, 0x38410c00
not r8d
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x50014680
mov r10d, r8d
and r10d, 0x2c500800
or r10d, r9d
mov r9d, r10d
xor r9d, 0x8000000
xor r10d, 0x2974da
or edx, 0x24514c80
and r10d, 0x24797cda
and r9d, 0x58000200
or r9d, r10d
and edx, 0x24797cda
and r8d, 0x83868125
or r8d, edx
xor r8d, r9d
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xb039ddc
and edx, r8d
and r8d, 0xf4fc6223
or r8d, r9d
xor r8d, 0xf4fc6223
or r8d, edx
mov r10d, r8d
not r10d
mov edx, r8d
or edx, 0xcd68b6e2
mov r9d, r8d
xor r9d, 0x3297491d
and r9d, r8d
mov r11d, r9d
not r11d
mov esi, edx
and esi, 0xf8fe894e
and r8d, 0xefa22f49
mov edi, r10d
and edi, 0x105dd0b6
or edi, r8d
xor edi, 0x105dd0b6
or edi, r10d
and r10d, 0x2014011
or r10d, esi
or edx, r11d
and r11d, 0xf8fe894e
and r9d, 0x70176b1
or r9d, r11d
xor r9d, r10d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x2144811
xor edx, 0xcd68b6e2
mov r9d, edx
and r9d, 0xb0cba32e
and r8d, 0x4f345cd1
or r8d, r9d
xor r8d, edi
xor r8d, 0x4f345cd1
or edx, edi
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x263236db
mov r10d, edx
and r10d, 0xd9cdc924
or r10d, r9d
mov r9d, r10d
xor r9d, 0x8004020
xor r10d, 0x2121252
or r8d, 0x29a1256
or r10d, 0xf1418d09
and r10d, 0xf3db9f5f
and r9d, 0x80040a0
or r9d, r10d
and r8d, 0xf3db9f5f
and edx, 0x4242000
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0xf565ad09
xor edx, 0x8812d2
and r8d, 0x3f72e92c
and edx, 0xc08d16d3
or edx, r8d
mov r8d, edx
xor r8d, 0x3f72e92c
xor edx, 0xc08d16d3
mov r10d, ecx
and r10d, 0xf6cd96ab
mov r9d, eax
and r9d, 0x9326954
or r9d, r10d
mov r10d, r9d
xor r10d, 0xf2851220
mov r11d, eax
xor r11d, 0xfa953a20
and r11d, eax
or r10d, 0x56ac5df
mov esi, r11d
not esi
mov edi, r10d
and edi, 0xfbb4e964
and r9d, 0x11200
or r9d, edi
or r10d, esi
and esi, 0xfbb4e964
and r11d, 0x44b169b
or r11d, esi
xor r11d, r9d
not r10d
or r10d, r11d
mov r9d, r10d
xor r9d, 0x560c58c
xor r10d, 0xfa100a00
and r10d, 0xfa1a0a53
and r9d, 0x5e5f5ac
or r9d, r10d
mov r10d, r9d
xor r10d, 0xe1a4ac
and ecx, 0xbd75ecac
and eax, 0x428a1353
or eax, ecx
mov ecx, eax
xor ecx, 0x2800002
xor r9d, 0xfa1a0a53
xor eax, 0xbd75ecac
mov r11d, r9d
and r11d, 0x5d0e5b51
and r10d, 0xa2f1a4ae
or r10d, r11d
or r9d, eax
and eax, 0x5d0e5b51
and ecx, 0xa2f1a4ae
or ecx, eax
xor ecx, r10d
not r9d
or r9d, ecx
mov ecx, r9d
not ecx
mov r10d, r8d
and r10d, 0xcb483d11
mov eax, edx
and eax, 0x34b7c2ee
or eax, r10d
mov r10d, eax
xor r10d, 0x3494020c
xor eax, 0xcb483d11
mov r11d, eax
and r11d, 0x4263ecf3
and r10d, 0xbd9c130c
or r10d, r11d
mov r11d, ecx
and r11d, 0x4263ecf3
mov esi, r9d
and esi, 0xbd9c130c
or esi, r11d
xor esi, r10d
or eax, ecx
not eax
or eax, esi
mov r10d, eax
not r10d
mov r11d, r8d
and r11d, 0x7ec4d666
and edx, 0x813b2999
or edx, r11d
xor edx, r9d
xor edx, 0x813b2999
and edx, ecx
and r9d, 0x2f68da2a
and ecx, 0xd09725d5
or ecx, r9d
xor ecx, 0x2f68da2a
or ecx, r8d
mov r9d, edx
not r9d
mov r8d, r9d
and r8d, 0x89d7996e
and edx, 0x76286691
or edx, r8d
xor edx, ecx
xor edx, 0x76286691
or r9d, ecx
not r9d
or r9d, edx
mov ecx, eax
and ecx, 0x8195dd1f
xor eax, 0xa593be1c
and eax, r10d
mov r8d, r10d
and r8d, 0x7e6a22e0
or r8d, ecx
xor r8d, 0x7e6a22e0
mov ecx, r9d
mov edx, r9d
xor edx, 0x5a6c41e3
and edx, r9d
not r9d
mov r10d, r8d
and r10d, 0x5a6c41e3
or eax, r10d
or ecx, 0xa593be1c
mov r10d, edx
not r10d
mov r11d, ecx
and r11d, 0x2920e8f0
or r8d, r9d
and r9d, 0x524c0103
or r9d, r11d
or ecx, r10d
and r10d, 0x2920e8f0
and edx, 0xd6df170f
or edx, r10d
xor edx, r9d
not ecx
or ecx, edx
xor ecx, eax
not r8d
or r8d, ecx
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x749a87cd
mov ecx, r8d
and ecx, 0x8b657832
or ecx, eax
mov eax, ecx
xor eax, 0x9241022
xor ecx, 0x40808609
and ecx, 0xc2c1ee19
and eax, 0x3d3e11e6
or eax, ecx
mov r11d, eax
xor r11d, 0x11a01e6
or r11d, 0xfce53608
mov edx, r9d
or edx, 0x10a8886
mov ecx, r8d
and ecx, 0x20c43408
and edx, 0xdd2b8a86
or edx, ecx
mov r10d, edx
xor r10d, 0x20440420
xor eax, 0x20a8192
mov ecx, r11d
xor ecx, eax
mov esi, edx
or esi, 0x25640424
xor edx, 0x3009
or r10d, 0x820900
xor ecx, 0x3108074
and ecx, r11d
xor ecx, eax
and esi, 0x25e40424
and edx, 0xc000308b
or edx, esi
and r10d, 0x25e60d24
mov eax, r8d
and eax, 0x18010200
or eax, r10d
xor eax, edx
and ecx, 0x39af9f7
xor ecx, eax
mov eax, ecx
xor eax, 0xc0084008
mov edx, ecx
xor edx, 0x23020240
xor ecx, 0x2f0a235a
and ecx, eax
or eax, 0x10fd9cad
mov r10d, ecx
not r10d
mov r11d, eax
and r11d, 0xc483d9a
and edx, 0xe3024240
or edx, r11d
or eax, r10d
and r10d, 0xc483d9a
and ecx, 0xf3b7c265
or ecx, r10d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 0x13e7555a
mov ecx, eax
xor ecx, 0xec18aaa5
mov r10d, ecx
and r10d, 0xa9e10146
mov esi, eax
xor esi, 0xba06023d
and esi, edx
mov edi, edx
mov r11d, edx
and r11d, 0x5621
or r11d, r10d
xor r11d, 0x5621
or esi, r11d
mov r10d, esi
xor r10d, 0x88cc0400
xor esi, 0x552399fd
mov r11d, esi
and r11d, 0x3730fbd3
and r10d, 0xc8cf042c
or r10d, r11d
and edi, 0x3730fbd3
mov r11d, ecx
and r11d, 0xc8cf042c
or r11d, edi
xor r11d, r10d
not r11d
or r11d, esi
mov r10d, r11d
not r10d
mov esi, r9d
and esi, 0x20102005
mov edi, r8d
and edi, 0x2c34120
or edi, esi
mov esi, edi
xor esi, 0x2004100
xor edi, 0x1d28a615
or r9d, 0xc32025
and edi, 0x1deba635
and esi, 0x22104100
or esi, edi
and r9d, 0x1deba635
and r8d, 0xc00418ca
or r8d, r9d
xor r8d, esi
mov esi, r8d
xor esi, 0xdd2c9eda
mov r9d, r8d
xor r9d, 0xde11afbf
and r9d, esi
xor r8d, 0x22916004
and r8d, 0xba957c0c
and esi, 0x456a83f3
or esi, r8d
mov edi, esi
xor edi, 0x46139202
mov r8d, r9d
not r8d
xor esi, 0xb9a84d69
mov ebx, r8d
and ebx, 0x8ec21b4
and r9d, 0xf713de4b
or r9d, ebx
or r8d, esi
and esi, 0x8ec21b4
and edi, 0xf713de4b
or edi, esi
xor edi, r9d
not r8d
or r8d, edi
mov r9d, r8d
not r9d
mov esi, r9d
and esi, 0x24100810
and r8d, 0x43e61101
or r8d, esi
xor r8d, 0x43e61101
and r9d, 0x9809e6ee
or r9d, r8d
mov r8d, r9d
not r8d
and r9d, 0xc4a87043
and r8d, 0x3b578fbc
or r8d, r9d
mov esi, r8d
xor esi, 0xc4a87043
mov edi, r8d
xor edi, 0x3b578fbc
mov r9d, r11d
or r9d, esi
and r11d, 0x94894d28
mov ebx, r10d
and ebx, 0xa441080
or ebx, r11d
xor ebx, 0xa441080
and r10d, 0x6132a257
or r10d, ebx
and esi, 0x88424daa
xor r8d, 0xa59ad214
and r8d, edi
and edi, 0x77bdb255
or edi, esi
mov r11d, edi
xor r11d, 0x77bdb255
xor edi, 0x168f1002
and edi, r11d
mov r11d, edi
not r11d
mov esi, r8d
not esi
mov ebx, r11d
and ebx, 0x92c6454a
and edi, 0x6d39bab5
or edi, ebx
or r11d, esi
and esi, 0x92c6454a
and r8d, 0x6d39bab5
or r8d, esi
xor r8d, edi
not r11d
or r11d, r8d
mov esi, r11d
xor esi, r11d
not esi
and esi, r10d
xor esi, r11d
mov r8d, esi
and esi, r9d
not r9d
not r8d
mov r10d, r9d
xor r10d, r8d
and r10d, r9d
and r8d, r9d
or r8d, esi
or r8d, r10d
mov r10d, r8d
not r10d
mov r9d, r8d
mov r11d, r8d
xor r11d, 0xd23beb13
and r11d, r8d
mov esi, r10d
and esi, 0x33d3164
and r8d, 0xfcc2ce9b
or r8d, esi
not r8d
or r8d, r10d
and r10d, 0x2f04556d
and r9d, 0xd0fbaa92
or r9d, r10d
mov r10d, r9d
xor r10d, 0x40332810
xor r9d, 0x2004101
mov esi, r9d
or esi, 0x280400e4
mov edi, r11d
not edi
and esi, 0xba0c82e7
and r10d, 0x40336910
or r10d, esi
or r9d, edi
and edi, 0xba0c82e7
and r11d, 0x45f37d18
or r11d, edi
xor r11d, r10d
not r9d
or r9d, r11d
not r11d
and r11d, 0x2dc414ec
and r9d, 0xd23beb13
or r9d, r11d
mov r11d, r9d
not r11d
or r11d, 0xfcc2ce9b
mov edi, r11d
not edi
mov r10d, r8d
not r10d
and r11d, 0x488ca25a
xor r9d, 0x112004
and r9d, edi
and edi, 0x3311124
or edi, r11d
mov r11d, edi
xor r11d, 0xb7735da5
mov ebx, r8d
and ebx, 0x96d912fa
mov esi, r10d
and esi, 0x6926ed05
or esi, ebx
xor edi, 0x741f8846
and edi, r11d
mov ebx, edi
not ebx
mov r14d, ebx
and r14d, 0x82283401
and edi, 0x19170374
or edi, r14d
mov r14d, r9d
not r14d
or ebx, r14d
and r14d, 0xa6a83c09
and r9d, 0x1150164
or r9d, r14d
mov r15d, edx
xor eax, 0x8fa5b34
and eax, edx
mov r14d, edx
xor r9d, edi
mov edx, esi
xor edx, 0x124a904
not ebx
or ebx, r9d
mov r9d, esi
xor r9d, 0x4910018
or r9d, 0x822440c1
xor esi, 0x28000800
or r8d, 0x493201c
and r9d, 0x86b760dd
and esi, 0x38000a00
or esi, r9d
and r8d, 0x86b760dd
and r10d, 0x41489522
or r10d, r8d
xor r10d, esi
mov r8d, r10d
xor r8d, r10d
not r8d
and r8d, ebx
xor r8d, r10d
or edx, r11d
not edx
or edx, r8d
or r15d, 0xfec4bcba
and r15d, 0xfec4bcbb
and ecx, 0x1b150264
and r14d, 0x80c0a
or r14d, ecx
xor r14d, 0x80c0a
or r14d, eax
mov ecx, r14d
xor ecx, 0x1b1d0e6f
xor r15d, 0x13b4345
xor r14d, 0xe4e2f190
or r14d, r15d
and r15d, ecx
and eax, 1
or eax, r15d
mov ecx, eax
not ecx
mov r8d, r14d
and r8d, 0xde644cd3
or r14d, ecx
and ecx, 0xde644cd3
and eax, 0x219bb32c
or eax, ecx
xor eax, r8d
not r14d
or r14d, eax
mov eax, r14d
not eax
mov r8d, r14d
and r8d, 0x902881
mov ecx, eax
and ecx, 0xa008200
or ecx, r8d
xor ecx, 0xa008200
or ecx, 0xf56f557e
mov r8d, ecx
not r8d
and eax, 0x1a249d91
and r14d, 0xe5db626e
or r14d, eax
mov r9d, r14d
xor r9d, 0xe5db626e
xor r14d, 0x18240100
and r14d, 0x7c3c6102
mov eax, r9d
and eax, 0x83c39efd
or eax, r14d
xor eax, 0x76accb83
and r9d, 0xa90aa81
or r9d, eax
mov eax, r9d
not eax
mov r10d, r8d
xor r10d, r9d
and r10d, r8d
and ecx, 0x49261c59
and r8d, 0x290a280
or r8d, ecx
and r9d, 0x49261c59
and eax, 0xb6d9e3a6
or eax, r9d
xor eax, r8d
or eax, r10d
mov ecx, eax
not ecx
mov r8d, ecx
or r8d, 0x10583040
mov r9d, eax
or r9d, 0x103881f
and r9d, 0x115bb85f
and ecx, 0xcc040400
or ecx, r9d
and r8d, 0x115bb85f
and eax, 0x22a043a0
or eax, r8d
xor eax, ecx
mov r8d, eax
xor r8d, 0x2933613e
mov r9d, eax
xor r9d, 0xd6cc9ec1
mov ecx, r8d
or ecx, 0xd62fcaa7
xor eax, 0xe35466
and eax, r8d
mov r10d, eax
not r10d
mov r11d, ecx
and r11d, 0x92ccb56e
mov esi, r9d
and esi, 0x29100010
or esi, r11d
or ecx, r10d
and r10d, 0x92ccb56e
and eax, 0x6d334a91
or eax, r10d
xor eax, esi
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x29d03558
and r9d, 0x65fac768
and r8d, 0x9a053897
or r8d, r9d
mov r9d, r8d
xor r9d, 0x9a053897
xor ecx, 0xd62fcaa7
and r9d, ecx
xor r8d, 0x65fac768
and r8d, eax
or r8d, r9d
not r8d
or r8d, ecx
mov edi, r8d
not edi
mov r11d, edx
not r11d
mov eax, r11d
and eax, 0x16be05e8
mov ecx, edx
and ecx, 0xe941fa17
or ecx, eax
mov eax, ecx
xor eax, 0xa8002a13
xor ecx, 0x129a01e8
and ecx, 0x53dbd1ec
and eax, 0xac242e13
or eax, ecx
mov r9d, eax
xor r9d, 0x53dbd1ec
mov r10d, r8d
and r10d, 0xf38d69cf
mov ecx, edi
and ecx, 0xc729630
or ecx, r10d
mov r10d, ecx
xor r10d, 0x4600430
xor ecx, 0xf38d69cf
mov esi, r8d
and esi, edi
mov ebx, esi
not ebx
mov r14d, ecx
and r14d, 0xd816ba05
and r10d, 0x27e945fa
or r10d, r14d
or ecx, ebx
and ebx, 0xd816ba05
and esi, 0x27e945fa
or esi, ebx
xor esi, r10d
not ecx
or ecx, esi
mov esi, eax
xor esi, 0xac242e13
mov ebx, esi
or ebx, 0xfc100020
mov r10d, r9d
and r10d, 0x3402
and ebx, 0xffb4c2a0
or ebx, r10d
and edx, 0xf093575d
mov r10d, r11d
and r10d, 0xf6ca8a2
or r10d, edx
xor r10d, 0xf337a1df
and r11d, 0x3a4f682
or r11d, r10d
mov edx, ecx
not edx
mov r10d, edx
or r10d, 0x9c020059
mov r14d, ecx
and r14d, 0xa0b480
and r10d, 0x9f06425b
or r10d, r14d
mov r14d, r8d
and r14d, 0x3a4f682
and edi, 0xfc5b097d
or edi, r14d
mov r14d, ebx
xor r14d, 0xffb4c2a0
xor r8d, edi
and r8d, edi
mov edi, r14d
xor edi, r11d
and edi, r14d
xor ebx, 0x1443
and ebx, 0xf810d643
and r14d, 0x3a42080
or r14d, ebx
xor r14d, r11d
mov r11d, edi
not r11d
mov ebx, r11d
and ebx, 0x4cd70334
and edi, 0x320f482
or edi, ebx
mov ebx, r14d
xor ebx, 0x7ef29bc
xor r14d, 0xf810d643
or r11d, r14d
and r14d, 0x4cd70334
and ebx, 0xb328fccb
or ebx, r14d
xor ebx, edi
mov r14d, r10d
xor r14d, 0x9f06425b
not r11d
or r11d, ebx
xor r10d, 0x60f9bda4
mov edi, r8d
not edi
and r8d, r10d
or r10d, edi
and edi, r14d
or edi, r8d
mov r8d, edi
not r8d
mov ebx, r8d
and ebx, 0xb437edde
and edi, 0x4bc81221
or edi, ebx
xor eax, 0x3b51b14e
and eax, r9d
mov ebx, r9d
and esi, 0x18f95094
and ebx, 0xe706af6b
or ebx, esi
mov r9d, ebx
xor r9d, 0xe706af6b
xor ebx, 0x70733036
and ebx, r9d
or r9d, edx
or r8d, r10d
and r10d, 0xb7b7ffde
xor r10d, edi
xor r10d, 0x3801200
not r8d
or r8d, r10d
mov r10d, r8d
not r10d
or r10d, r11d
not r11d
or r11d, r8d
mov r8d, r11d
xor r8d, r10d
or r11d, r10d
not r11d
or r11d, r8d
and edx, 0x688a60a2
and ecx, 0x97759f5d
or ecx, edx
mov edx, ebx
not edx
mov r8d, eax
not r8d
mov r10d, edx
and r10d, 0xb0ae62ab
and ebx, 0x4f519d54
or ebx, r10d
or edx, r8d
and r8d, 0xb0ae62ab
and eax, 0x4f519d54
or eax, r8d
xor eax, ebx
not edx
or edx, eax
xor edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xabed381
and edx, 0xf5412c7e
or edx, ecx
xor edx, r9d
xor edx, 0xf5412c7e
or eax, r9d
not eax
or eax, edx
xor eax, r11d
and r11d, eax
not eax
or eax, r11d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x2229aed2
mov edx, eax
and edx, 0xddd6512d
or edx, r8d
mov r8d, edx
xor r8d, 0x18c00100
xor edx, 0x2229aed2
mov r9d, ecx
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x8502540b
and r8d, 0x1ac98100
or r8d, r11d
or edx, r10d
and r10d, 0x8502540b
and r9d, 0x1ac98100
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r9d, edx
not r9d
or r9d, 0x60342af4
mov r10d, r9d
not r10d
mov r8d, ecx
and r8d, 0xa1dc2817
mov r11d, eax
and r11d, 0x5e23d7e8
or r11d, r8d
mov r8d, r11d
xor r8d, 0x5e23d7e8
xor r11d, 0x80502010
and r11d, 0xd8707358
mov esi, r8d
and esi, 0x278f8ca7
or esi, r11d
xor esi, 0x47bba653
and r8d, 0x9fcbd50b
or r8d, esi
mov r11d, r8d
not r11d
and r9d, 0xe848ce9e
xor edx, 0x10411400
and edx, r10d
and r10d, 0x17831101
or r10d, r9d
mov esi, r10d
xor esi, 0x17b73161
xor r10d, 0xe848ce9e
mov r9d, esi
and r9d, 0x70411404
or edx, r9d
mov edi, r8d
xor edi, 0x8f8aebbb
and edi, r8d
mov r9d, r11d
and r9d, 0x8f8aebbb
or r9d, edi
xor r9d, edx
mov edx, r9d
xor edx, 0x140000
mov edi, r10d
and edi, 0x1ac90003
and esi, 0xe506d568
or esi, edi
or r10d, r11d
and r11d, 0x1af92a97
and r8d, 0xe506d568
or r8d, r11d
xor r8d, esi
not r10d
or r10d, r8d
mov r8d, r10d
not r8d
xor r9d, 0xffcbffbf
mov r11d, r9d
and r11d, 0xf3a13564
and edx, 0xc5eca9b
or edx, r11d
or r9d, r10d
and r10d, 0xf3a13564
and r8d, 0xc5eca9b
or r8d, r10d
xor r8d, edx
not r9d
or r9d, r8d
mov edx, r9d
mov r8d, r9d
xor r8d, 0x60342af4
and r8d, r9d
not r9d
or edx, 0x9fcbd50b
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x5c623cc0
and r9d, 0x20140234
or r9d, r11d
or edx, r10d
and r10d, 0x5c623cc0
and r8d, 0xa39dc33f
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x34068cee
and r8d, edx
mov r10d, edx
not r10d
or r10d, r8d
not r8d
and r8d, 0xcbf97311
and r10d, 0x34068cee
or r10d, r8d
mov r8d, r10d
not r8d
mov r9d, r8d
and r9d, 0x7593ef4b
mov edx, r10d
and edx, 0x8a6c10b4
or edx, r9d
mov r9d, edx
xor r9d, 0xbd214b46
and r10d, 0xc974d13c
mov r11d, r8d
and r11d, 0x368b2ec3
or r11d, r10d
xor r11d, 0xfe398ace
and r8d, 0x374d5bf2
or r8d, r11d
xor edx, 0x42deb4b9
mov r10d, edx
and r10d, 0x730009c1
and r9d, 0x8cfff63e
or r9d, r10d
xor r9d, r8d
xor r9d, 0x8cfff63e
or edx, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xc916ef59
and r8d, 0x36e910a6
or r8d, r11d
or edx, r10d
and r10d, 0xc916ef59
and r9d, 0x36e910a6
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
and ecx, 0xd28045b6
and eax, 0x2d7fba49
or eax, ecx
mov ecx, eax
xor ecx, 0x2d7fba49
xor eax, 0x120041b2
mov r8d, ecx
and r8d, 0x374d5bf2
and eax, 0x374d5bf2
and ecx, 0xc8b2a40d
or ecx, eax
or ecx, r8d
mov eax, ecx
xor eax, 0x22c3df42
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xdd3c20bd
and ecx, 0x22c3df42
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa33d67f2
and eax, 0x5cc2980d
or eax, ecx
mov r8d, eax
xor r8d, 0x5cc2980d
mov r11d, eax
xor r11d, 0xa33d67f2
mov r9d, edx
not r9d
mov ecx, r11d
and ecx, r9d
mov r10d, edx
and r10d, r8d
or r10d, ecx
mov ecx, r10d
xor ecx, r9d
and ecx, r10d
mov r10d, edx
xor r10d, 0xc8968f73
and r10d, edx
and r11d, 0xc0060670
xor eax, 0x9454177e
and eax, r8d
and r8d, 0x8908903
or r8d, r11d
mov r11d, r8d
xor r11d, 0x108003
xor r8d, 0xf76f76fc
or edx, 0x3769708c
mov esi, r10d
not esi
mov edi, edx
and edi, 0xafb3bc07
and r9d, 0x40040370
or r9d, edi
or edx, esi
and esi, 0xafb3bc07
and r10d, 0x504c43f8
or r10d, esi
xor r10d, r9d
not edx
or edx, r10d
mov r9d, eax
not r9d
mov r10d, r8d
and r10d, 0x2ecf5918
and r11d, 0xc0108663
or r11d, r10d
or r8d, r9d
and r9d, 0x2ecf5918
and eax, 0xd130a6e7
or eax, r9d
xor eax, r11d
not r8d
or r8d, eax
xor r8d, edx
mov eax, r8d
not eax
mov edx, ecx
xor edx, eax
and edx, ecx
and eax, 0x5b05cd2b
and r8d, 0xa4fa32d4
or r8d, eax
xor r8d, ecx
xor r8d, 0x5b05cd2b
or r8d, edx
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0x872b7de2
mov edx, r8d
and edx, 0x78d4821d
or edx, ecx
xor edx, 0x78d4821d
mov r10d, eax
and r10d, r8d
or r10d, edx
mov edx, r10d
not edx
or edx, 0x8ef2be74
mov ecx, edx
not ecx
and r8d, 0x266b642a
mov r9d, eax
and r9d, 0xd9949bd5
or r9d, r8d
xor r9d, 0x576625a1
and eax, 0x710d418b
or eax, r9d
mov r8d, eax
not r8d
mov r9d, ecx
or r9d, 0xb83d3196
xor r10d, 0x41004009
and r10d, ecx
mov r11d, eax
xor r11d, 0xb83d3196
and r11d, eax
mov esi, r9d
and esi, 0x20296192
mov edi, edx
and edi, 0x41428669
or edi, esi
mov esi, r10d
not esi
or r9d, esi
and esi, 0x26a96992
and r10d, 0x51040009
or r10d, esi
mov ebx, eax
or ebx, 0x47c2ce69
xor r10d, edi
not r9d
or r9d, r10d
mov esi, r11d
not esi
mov r10d, esi
and r10d, 0xef9b1ce4
and r11d, 0x1064e31b
or r11d, r10d
or esi, ebx
and ebx, 0xef9b1ce4
mov r10d, r8d
and r10d, 0x10242112
or r10d, ebx
xor r10d, r11d
not esi
or esi, r10d
mov r10d, esi
xor r10d, esi
not r10d
and r10d, r9d
xor r10d, esi
mov r9d, ecx
and r9d, 0x20094109
and edx, 0x5be4bad6
or edx, r9d
or ecx, r8d
and r8d, 0xa41b4529
and eax, 0x5be4bad6
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
not ecx
or ecx, r10d
mov eax, ecx
xor eax, 0xb9bfe586
mov r8d, ecx
xor r8d, 0x46401a79
mov edx, eax
or edx, 0xc4afad7d
xor ecx, 0x82efb704
and ecx, eax
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0xb384ead4
mov r11d, r8d
and r11d, 0x8501002
or r11d, r10d
or edx, r9d
and r9d, 0xb384ead4
and ecx, 0x4c7b152b
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x3a005280
mov r9d, eax
and r9d, 0x9a494b4a
mov r10d, r8d
and r10d, 0x65b6b4b5
or r10d, r9d
xor r10d, 0x65b6b4b5
or r10d, r8d
mov r9d, r10d
not r9d
xor edx, 0xc4afad7d
mov r11d, edx
and r11d, 0x415b287b
and ecx, 0xbea4d784
or ecx, r11d
or edx, r10d
and r10d, 0x415b287b
and r9d, 0xbea4d784
or r9d, r10d
xor r9d, ecx
not edx
or edx, r9d
mov ecx, edx
not ecx
mov r9d, eax
or r9d, 0x26082401
mov r10d, r8d
or r10d, 0x12380a2
and r9d, 0x272ba4a3
and r8d, 0x80c44158
or r8d, r9d
and r10d, 0x272ba4a3
and eax, 0x58101a04
or eax, r10d
xor eax, r8d
mov r8d, eax
xor r8d, 0x7e183e05
mov r9d, edx
and r9d, 0xc42af9b1
xor edx, 0x91e90767
and edx, ecx
and ecx, 0x3bd5064e
or ecx, r9d
mov r10d, ecx
xor r10d, 0x3bd5064e
xor eax, 0x81e7c1fa
mov r9d, ecx
xor r9d, 0xaa3c0129
and r9d, r10d
or edx, r9d
mov r11d, eax
and r11d, 0x6e16f898
mov r9d, r8d
and r9d, 0x91e90767
or r9d, r11d
xor r9d, edx
xor ecx, 0xc42af9b1
mov edx, ecx
and edx, 0xd6d42b7e
and r10d, 0x292bd481
or r10d, edx
or ecx, r8d
and r8d, 0xd6d42b7e
and eax, 0x292bd481
or eax, r8d
xor eax, r10d
not ecx
or ecx, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
mov edx, eax
mov r8d, ecx
or r8d, 0xa201000e
and r8d, 0xa30188be
and eax, 0x44ea6541
or eax, r8d
or edx, 0x10088b0
and edx, 0xa30188be
and ecx, 0x18141200
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x10100002
xor ecx, 0x5a80950
and ecx, 0xafad1b5c
and eax, 0x5052e4a3
or eax, ecx
mov ecx, eax
xor ecx, 0x264a1
xor eax, 0xa2250044
and eax, 0xf2758046
and ecx, 0xd8a7fb9
or ecx, eax
mov eax, ecx
xor eax, 0x2248002
xor ecx, 0xc826000
and ecx, 0xfcd36044
and eax, 0x32c9fbb
or eax, ecx
xor eax, 0x32c9fbb
setne dl
sete al
cmp dword [0x14038bf14], 0xa
setge cl
setl r8b
mov r9d, ecx
and cl, al
and al, r8b
and r9b, dl
or r9b, al
mov eax, r9d
xor al, r8b
and al, r9b
mov r9d, r8d
xor r9b, dl
xor r9b, al
and al, r9b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov r9d, r10d
and r9b, al
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, r10b
mov eax, r9d
xor al, 1
and dl, r8b
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov r10d, eax
xor r10b, r8b
mov r11d, eax
or r11b, r8b
xor r11b, 1
or r11b, r10b
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and cl, r11b
xor cl, 1
mov r10d, r11d
xor r10b, cl
or cl, r11b
xor cl, 1
or cl, r10b
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor cl, 1
xor dl, 1
or dl, r10b
xor dl, 1
xor al, dl
or dl, r9b
xor dl, 1
and al, r9b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, dl
mov r9d, edx
and r9b, al
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, dl
or dl, cl
xor dl, 1
or dl, r8b
and r8b, al
xor r9b, cl
or cl, al
xor cl, 1
or cl, r8b
xor dl, 1
or dl, r9b
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
and cl, dl
or al, dl
xor dl, 1
xor r8b, 1
and r8b, dl
or cl, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x932a10c9
mov r8d, 0x375205
cmovne edx, r8d
test al, 1
mov eax, 0x932a10c9
jmp 0x140051204
mov rax, qword [rbp + 0x50]
movabs rdx, 0x42303c9b3276f4b9
movabs r8, 0xc38b6a8d83cf10d6
sub rdx, rdx
sub rdx, r8
add rdx, qword [rax]
add rdx, r8
movabs rcx, 0xde042d5b8ee30940
mov rax, rcx
movabs r10, 0xcb6030e89f4ec5ef
sub rax, r10
movabs r9, 0xc0ef65eee63e2f5b
sub rax, r9
add rax, r10
movabs r10, 0xc354dd5306c401f1
sub rax, r10
sub rax, rcx
movabs r8, 0x74fd916b437676bd
add rax, r10
add rax, r8
movabs r10, 0x1dcd9c7d45b0aa94
sub rax, r10
sub rax, r8
movabs rcx, 0xedc0eac61733c422
sub rax, rcx
sub rax, rdx
movabs rdx, 0x9124b1753c5fcac3
add rcx, rdx
add rcx, r10
add rcx, rax
mov rax, rdx
sub rax, rcx
movabs rdx, 0x76f756341a47065b
sub rdx, rdx
sub rdx, r9
movabs rcx, 0x5b7951a22b2c8ad3
sub rax, rcx
add rdx, rcx
movabs rcx, 0x18548bddbb3a811c
add rdx, rcx
add rdx, rax
mov rax, rcx
sub rax, rdx
movabs rdx, 0x2576de1f861c9e3b
movabs r8, 0x5195316050ff4177
lea rcx, [rdx + r8]
movabs r11, 0x8b5d041e74b253bd
sub rcx, r11
sub rcx, r8
movabs r8, 0x70c26eb99e996c23
sub rcx, r8
sub rcx, rdx
movabs r10, 0x99c5c1b7ea84448b
add rcx, r8
add rcx, r10
movabs r9, 0x7299194af791868e
sub rcx, r9
sub rcx, r10
movabs r8, 0x502f17dedc6efb7e
add rcx, r8
add rcx, r9
sub rcx, r8
movabs rdi, 0x1b7fd24a254fb0d3
sub rcx, rdi
movabs r9, 0x155883079a5fd6b3
mov rdx, r9
movabs rsi, 0xcbb6751247f2b623
sub rdx, rsi
sub rdx, r9
movabs r9, 0xe45f3989e8a18775
sub rdx, r9
movabs r10, 0xe53e93101fc1ff5b
sub rdx, r10
lea r8, [r9 + rsi]
movabs r9, 0xf5c56f833e448245
add r8, r9
add r8, rdx
lea rdx, [r11 + rdi]
movabs r11, 0x52bb8584787b6a01
add rdx, r11
add rdx, rcx
sub r8, rdx
add r8, r11
movabs rcx, 0xd4e1ccd3fbecd572
sub r8, rcx
sub r8, r9
add r8, rcx
movabs rcx, 0xde9793d479c40b30
sub r8, rcx
add rcx, r10
add r8, rcx
movabs rdx, 0xa82ad19c4f2b9b98
mov rcx, rdx
sub rcx, r8
sub rcx, rdx
movabs rdx, 0x246f9c4bc23b9eda
add rax, rdx
add rax, rcx
mov rcx, rdx
movabs rdx, 0x15bc3be2607f5432
sub rcx, rdx
sub rcx, rax
movabs rax, 0x42e4ac6766407c00
sub rcx, rax
add rax, rdx
movabs rdx, 0x7cd786f7cdcdeb7
add rax, rdx
add rax, rcx
mov rcx, rdx
sub rcx, rax
movabs rax, 0x60fc5177b69b1c4a
add rcx, rax
movabs rdx, 0xbb0302d552c74d64
sub rcx, rdx
sub rcx, rax
add rcx, rdx
mov eax, 1
sub rax, rcx
mov rcx, qword [rbp + 0x50]
mov qword [rcx], rax
mov eax, 0xca193cf
jmp 0x140030e70
mov eax, 0x6d709ffe
jmp 0x140030e70
mov eax, 0xbebdf421
jmp 0x140030e70
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
and r8d, 0xf8b008b9
mov ecx, edx
and ecx, 0x5488404
or ecx, r8d
xor ecx, 0x5488404
or ecx, 0x2077342
mov r9d, ecx
not r9d
mov r8d, edx
and r8d, 0xe21f9
mov r10d, eax
and r10d, 0xfff1de06
or r10d, r8d
xor r10d, 0xfdf6ad44
mov r8d, r10d
xor r8d, edx
and r8d, r10d
mov r10d, r8d
not r10d
mov r11d, r9d
xor r11d, r10d
and r11d, r9d
and ecx, 0x97e8434a
and r9d, 0x68108cb5
or r9d, ecx
and r10d, 0x97e8434a
and r8d, 0x6817bcb5
or r8d, r10d
xor r8d, r9d
or r8d, r11d
mov ecx, r8d
xor ecx, 0x4000
mov r9d, r8d
xor r9d, 0x20140
xor r8d, 0xfdf88cbd
mov r10d, r8d
and r10d, 0x10004
and r9d, 0x813a0140
add r10d, r9d
add r10d, 0x80000000
or r9d, 0x50002c80
or r8d, 0x1100000
and r9d, 0x51102c80
and r10d, 0x80010004
or r10d, r9d
and r8d, 0x51102c80
and ecx, 0x4004000
or ecx, r8d
xor ecx, r10d
xor ecx, 0x54006c80
or ecx, 0x2aee937b
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd7e48228
mov r10d, ecx
and r10d, 0x281b7dd7
or r10d, r9d
mov r9d, r10d
xor r9d, 0x20081080
xor r10d, 0x1400000
or r8d, 0x9400805
or r10d, 0x4200642a
and r10d, 0x4b406c2f
and r9d, 0x342c9080
or r9d, r10d
and r8d, 0x4b406c2f
and ecx, 0x80930350
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xc293677a
xor ecx, 0x3d6c9885
mov r9d, edx
and r9d, 0x4040540
mov r11d, eax
and r11d, 0x9ac24024
or r11d, r9d
xor r11d, 0x9ac24024
mov r10d, eax
xor r10d, 0x9ec64564
and r10d, eax
or r10d, r11d
mov r9d, r10d
xor r9d, 0x4bd729e0
xor r10d, 0x2000421e
and edx, 0xcec187c4
and eax, 0x313e783b
or eax, edx
mov edx, eax
xor edx, 0x2016603a
xor eax, 0xcec187c4
mov r11d, r9d
and r11d, 0x95289d01
and r10d, 0x6ad762fe
or r10d, r11d
or r9d, eax
and eax, 0x95289d01
and edx, 0x6ad762fe
or edx, eax
xor edx, r10d
not r9d
or r9d, edx
mov edx, r9d
mov eax, r9d
xor eax, 0x25b61ac1
and eax, r9d
not r9d
mov r10d, ecx
and r10d, 0xc163d913
mov r11d, r8d
and r11d, 0x3e9c26ec
or r11d, r10d
mov r10d, r9d
and r10d, 0xc163d913
and edx, 0x3e9c26ec
or edx, r10d
xor edx, r11d
not edx
or edx, ecx
mov r10d, edx
not r10d
and ecx, 0xda49e53e
and r8d, 0x25b61ac1
or r8d, ecx
and r9d, 0x25b61ac1
or r9d, eax
mov eax, r9d
xor eax, r9d
not eax
and eax, r8d
xor eax, r9d
mov ecx, eax
not ecx
mov r8d, r10d
xor r8d, ecx
and r8d, r10d
and edx, 0x6a680dd
and r10d, 0xf9597f22
or r10d, edx
and ecx, 0x6a680dd
and eax, 0xf9597f22
or eax, ecx
xor eax, r10d
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x68633d92
mov r8d, eax
and r8d, 0x979cc26d
or r8d, edx
mov r9d, r8d
xor r9d, 0x9788c229
xor r8d, 0x60612082
and r8d, 0x607520c6
and r9d, 0x9f8adf39
or r9d, r8d
mov edx, r9d
xor edx, 0x20410004
xor r9d, 0x14020200
and r9d, 0x14322280
and edx, 0x28411404
or edx, r9d
xor edx, 0x28411404
or edx, 0xc38cc97b
mov r8d, edx
not r8d
or ecx, 0x14700484
and eax, 0x4388c970
and ecx, 0x9474048f
or ecx, eax
xor ecx, 0x9474048f
and edx, r8d
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xfb6ac117
and edx, 0x4113680
or edx, r9d
or eax, r8d
and r8d, 0xfb6ac117
and ecx, 0x4953ee8
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x169da5ff
xor eax, 0xe9625a00
mov edx, ecx
and edx, 0xd82c0808
mov r9d, eax
and r9d, 0x2300c0a1
or r9d, edx
mov edx, r9d
xor edx, 0xd82c0808
xor r9d, 0x740a624
mov r8d, eax
and r8d, 0x420702
mov r10d, ecx
and r10d, 0x4913054
or r10d, r8d
mov r11d, r10d
xor r11d, 0x801010
or r11d, 0x1b204021
xor r10d, 0x400000
and r10d, 0x4512044
and r11d, 0x1ba25733
or r11d, r10d
mov r8d, r11d
xor r8d, 0x821112
xor r11d, 0xe45da8cc
mov r10d, edx
xor r10d, r11d
and r10d, edx
and r9d, 0x748ae24
and edx, 0xf8244089
or edx, r9d
and r11d, 0x748ae24
and r8d, 0x931152
or r8d, r11d
xor r8d, edx
mov edx, r10d
not edx
mov r9d, r8d
not r9d
mov r11d, edx
and r11d, 0x83d8348f
and r10d, 0x7824c820
or r10d, r11d
or edx, r9d
and r9d, 0x83d8348f
and r8d, 0x7c27cb70
or r8d, r9d
xor r8d, r10d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
xor r9d, 0x4d33756
and r9d, edx
or edx, 0xfb2cc8a9
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x34d48cde
and r8d, 0x33300
or r8d, r11d
or edx, r10d
and r10d, 0x34d48cde
and r9d, 0xcb2b7321
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x5faa8975
mov r10d, edx
and r10d, 0xa055768a
or r10d, r9d
mov r11d, r10d
xor r11d, 0xa0504480
mov esi, r10d
xor esi, 0x5faa8975
mov r9d, esi
or r9d, 0x50f2f45c
xor r10d, 0xa0010000
and esi, 0x207b23a
and r11d, 0xfdf84dc5
or r11d, esi
mov esi, r11d
xor esi, 0xa0022911
xor r11d, 0x52f54666
mov edi, r9d
and edi, 0x1fdcd6ce
and r10d, 0xa0010921
or r10d, edi
or r9d, r11d
and r11d, 0x1fdcd6ce
and esi, 0xe0232931
or esi, r11d
xor esi, r10d
not r9d
or r9d, esi
mov r10d, r9d
xor r10d, 0x59225bbf
and r10d, r9d
not r9d
and r9d, 0x59225bbf
or r9d, r10d
not r10d
and r10d, 0xa6dda440
and r9d, 0x59225bbf
or r9d, r10d
mov r10d, r9d
mov r11d, r9d
xor r11d, 0x3031f3a2
and r11d, r9d
not r9d
mov esi, eax
or esi, 0x9317908
mov edi, ecx
or edi, 0x40000685
and edi, 0x49317f8d
and eax, 0x16808050
or eax, edi
and esi, 0x49317f8d
and ecx, 0xa04e0022
or ecx, esi
xor ecx, eax
mov eax, ecx
xor eax, 0xe04e06a7
mov esi, ecx
xor esi, 0x1fb1f958
mov edi, esi
and edi, 0x4c3dc336
xor ecx, 0xac73c591
and ecx, eax
or ecx, edi
mov edi, ecx
xor edi, 0x1ccf376a
and eax, 0x654f5866
mov ebx, esi
and ebx, 0x9ab0a799
or ebx, eax
xor ebx, 0xca4253c5
and esi, 0xaf0d0ba3
or esi, ebx
mov eax, esi
not eax
xor ecx, 0xe330c895
mov ebx, ecx
and ebx, 0x433a7592
and edi, 0xbcc58a6d
or edi, ebx
or ecx, esi
and esi, 0x433a7592
and eax, 0xbcc58a6d
or eax, esi
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov esi, eax
and esi, 0xc0c11751
and ecx, 0x29028082
or ecx, esi
xor ecx, 0x29028082
and eax, 0x163c682c
or eax, ecx
and r10d, eax
mov ecx, eax
mov esi, eax
xor esi, 0x3031f3a2
and esi, eax
not eax
mov edi, eax
and edi, r9d
or r10d, edi
not r10d
or r10d, r9d
and r9d, 0x3031f3a2
or r11d, r9d
and eax, 0x201073a0
and ecx, 0x10218002
or ecx, eax
xor ecx, 0x10218002
or esi, ecx
mov eax, esi
xor eax, esi
not eax
and eax, r11d
xor eax, esi
mov ecx, eax
not ecx
xor eax, ecx
and eax, r10d
or r10d, ecx
xor eax, ecx
mov ecx, eax
not ecx
mov r9d, ecx
and r9d, 0x9b850770
and eax, 0x647af88f
or eax, r9d
xor eax, r10d
xor eax, 0x647af88f
or ecx, r10d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov r9d, eax
and r9d, 0x49abce5e
mov r10d, ecx
and r10d, 0xb65431a1
or r10d, r9d
mov r11d, r10d
xor r11d, 0xa6403021
xor r10d, 0x88cc46
and r10d, 0x109ccdc6
and r11d, 0xef633239
or r11d, r10d
mov r9d, r11d
xor r9d, 0x109ccdc6
and r9d, r11d
mov r10d, eax
and r10d, 0x68d73558
and ecx, 0x9728caa7
or ecx, r10d
xor ecx, 0x87b40761
xor eax, ecx
and eax, ecx
mov ecx, eax
not ecx
mov r10d, eax
xor r10d, 0x11cdeb74
and r10d, ecx
and eax, 0xee32148b
or eax, r10d
xor eax, r9d
not r9d
mov r10d, eax
xor r10d, 0x11cdeb74
or ecx, r9d
mov r9d, ecx
not r9d
xor eax, 0xee32148b
mov r11d, eax
and r11d, 0x7f064711
and r10d, 0x80f9b8ee
or r10d, r11d
or eax, ecx
and ecx, 0x7f064711
and r9d, 0x80f9b8ee
or r9d, ecx
xor r9d, r10d
not eax
or eax, r9d
mov ecx, eax
xor ecx, 0x406e399b
mov r9d, r8d
and r9d, 0xa0a734c0
mov r10d, edx
and r10d, 0x5f58cb3f
or r10d, r9d
xor r10d, 0x5f58cb3f
mov r9d, r8d
and r9d, edx
or r9d, r10d
mov r11d, r9d
not r11d
mov esi, r11d
or esi, 0x300f0641
mov r10d, r9d
and r10d, 0x43603080
and esi, 0x380f8755
or esi, r10d
mov r10d, esi
xor r10d, 0x380f8755
and edx, 0x3dae15dd
mov edi, r8d
and edi, 0xc251ea22
or edi, edx
xor edi, 0x76cea449
and r8d, 0x4b60b194
or r8d, edi
mov edx, r10d
xor edx, r8d
and edx, r10d
xor esi, 0x40000000
and esi, 0x40050314
and r10d, 0xb60b080
or r10d, esi
xor r10d, r8d
xor r10d, 0xbffafceb
or r10d, edx
mov edx, r10d
xor edx, 0x4b60b195
mov esi, r9d
xor esi, 1
and esi, r9d
and r11d, 0xfffffffe
and r9d, 1
or r9d, r11d
mov r8d, esi
not r8d
mov r11d, r9d
not r11d
mov edi, r8d
and edi, 0x127b568a
and esi, 0xed84a975
or esi, edi
or r8d, r11d
and r11d, 0x127b568a
and r9d, 0xed84a975
or r9d, r11d
xor r9d, esi
not r8d
or r8d, r9d
xor r10d, 0xb49f4e6a
xor edx, r10d
and edx, r8d
xor edx, r10d
or r10d, r8d
not r10d
or edx, r10d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xa317f7e6
mov r10d, r8d
and r10d, 0x46997b04
and edx, 0xb96684fb
or edx, r10d
xor edx, 0x46997b04
or edx, r8d
and r8d, 0x5ce80819
or r8d, r9d
mov r10d, r8d
xor r10d, 0x1cc80008
xor r8d, 0x8214d184
and r8d, 0xc234d995
and r10d, 0x3dcb266a
or r10d, r8d
mov r9d, r10d
xor r9d, 0x3dcb266a
mov r11d, edx
not r11d
mov r8d, r10d
xor r8d, 0xc234d995
xor r10d, 0xa7286d4c
and r10d, r8d
mov esi, r9d
and esi, 0x651cb4d9
or esi, r10d
mov r10d, edx
and r10d, 0x9ae34b26
mov edi, edx
xor edi, 0x651cb4d9
and edi, r11d
or edi, r10d
mov r10d, edi
xor r10d, edi
not r10d
and r10d, esi
xor r10d, edi
mov esi, r9d
and esi, 0x947268a2
and r8d, 0x6b8d975d
or r8d, esi
or r9d, r11d
and r11d, 0x947268a2
and edx, 0x6b8d975d
or edx, r11d
xor edx, r8d
not r9d
or r9d, edx
mov edx, r9d
not edx
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x26c4691e
and r10d, 0xd93b96e1
or r10d, r11d
or r8d, r9d
and r9d, 0x26c4691e
and edx, 0xd93b96e1
or edx, r9d
xor edx, r10d
not r8d
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
or r9d, 0x402010
mov r10d, r8d
or r10d, 0x840c4046
and r10d, 0x844c6056
and edx, 0x31910489
or edx, r10d
and r9d, 0x844c6056
and r8d, 0x4a229b20
or r8d, r9d
xor r8d, edx
mov r9d, r8d
xor r9d, 0xce2edb66
mov r10d, r8d
xor r10d, 0x31d12499
xor r8d, 0x2846b130
mov edx, r8d
and edx, r10d
and r8d, r9d
or r8d, edx
mov edx, r8d
xor edx, 0x46480a44
and r9d, 0x68841a94
mov r11d, r10d
and r11d, 0x977be56b
or r11d, r9d
xor r11d, 0x977be56b
or r11d, r10d
mov r9d, r11d
not r9d
xor r8d, 0x199795a9
mov r10d, r8d
and r10d, 0xb0b0f132
and edx, 0x4f4f0ecd
or edx, r10d
or r8d, r11d
and r11d, 0xb0b0f132
and r9d, 0x4f4f0ecd
or r9d, r11d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xfb3e0c41
and edx, r8d
and r8d, 0x4c1f3be
or r8d, r9d
mov r9d, r8d
xor r9d, 0xc07038
xor r8d, 0xfb3e0c41
mov r10d, edx
not r10d
mov r11d, r8d
and r11d, 0x94178b86
and r9d, 0x6be87479
or r9d, r11d
or r8d, r10d
and r10d, 0x94178b86
and edx, 0x6be87479
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
mov edx, eax
xor edx, 0xbf91c664
mov r11d, r8d
not r11d
mov r9d, r11d
and r9d, 0x471a609c
mov r10d, r8d
and r10d, 0x28851041
or r10d, r9d
xor r10d, 0x28851041
mov r9d, r11d
and r9d, 0x90608f22
or r9d, r10d
mov r10d, ecx
and r10d, 0x53f5c655
mov edi, edx
and edi, 0xac0a39aa
or edi, r10d
mov esi, edi
xor esi, 0xac0a39aa
xor edi, 0x2848204
and edi, 0x2a869a84
mov r10d, esi
and r10d, 0xd579657b
or r10d, edi
xor r10d, 0x38d7c3a3
and esi, 0x12515927
or esi, r10d
mov ebx, esi
not ebx
mov r10d, edx
and r10d, 0x12415806
mov r14d, ecx
and r14d, 0x100121
or r14d, r10d
mov edi, r14d
xor edi, 0x100021
or edi, 0xe1888698
xor r14d, 0x400006
and r14d, 0x400106
and edi, 0xf399deb9
or edi, r14d
mov r10d, r11d
and r10d, 0xedaea6d8
and r8d, 0x12515927
or r8d, r10d
mov r10d, edi
xor r10d, 0x12114801
xor r11d, r8d
and r11d, r8d
xor edi, 0xc662146
mov r14d, ebx
xor r14d, edi
and r14d, ebx
and esi, 0xa9e037b8
and ebx, 0x561fc847
or ebx, esi
and edi, 0xa9e037b8
and r10d, 0x12114807
or r10d, edi
mov edi, r9d
mov esi, r9d
not esi
xor r10d, ebx
mov r8d, esi
or r8d, 0x12515927
or r10d, r14d
mov ebx, r8d
xor ebx, 0xe5022050
and ebx, r8d
and edi, 0xe5022050
or edi, ebx
mov ebx, r11d
xor ebx, 0x1aacdf8c
and ebx, r11d
not r11d
or r8d, r11d
and r11d, 0x1aacdf8c
or ebx, r11d
and edi, 0xefaeefdc
xor edi, ebx
mov r11d, edi
xor r11d, 0x1000
xor edi, 0xefffefff
mov ebx, edi
and ebx, 0xbab82bbc
and r11d, 0x4547d443
or r11d, ebx
mov ebx, r8d
not ebx
or edi, r8d
and r8d, 0xbab82bbc
and ebx, 0x45068440
or ebx, r8d
xor ebx, r11d
not edi
or edi, ebx
mov r8d, r10d
not r8d
mov r11d, edi
not r11d
mov ebx, edi
xor ebx, 0x270aacf9
and ebx, r11d
mov r14d, r10d
or r14d, 0x98e45106
and edi, 0xd8f55306
or edi, ebx
mov r11d, r8d
and r14d, 0x9fe455af
and r8d, 0x200aa850
or r8d, r14d
mov ebx, r9d
xor ebx, 0x4e7c4d4e
and ebx, r9d
or r11d, 0x70004a9
and r11d, 0x9fe455af
and r10d, 0x40110200
or r10d, r11d
xor r10d, r8d
mov r8d, edi
xor r8d, edi
not r8d
and r8d, r10d
xor r8d, edi
and esi, 0x2632492
and r9d, 0xfd9cdb6d
or r9d, esi
mov r10d, r9d
xor r10d, 0xfd9cdb6d
xor eax, 0xf1ed8b2a
and eax, ecx
mov r11d, edx
and r11d, 0xb183b2b1
or r11d, eax
mov eax, r9d
xor eax, 0x4c1f69dc
and eax, r10d
mov esi, eax
not esi
mov edi, esi
and edi, 0x43119f23
and eax, 0xbcee60dc
or eax, edi
mov edi, ebx
not edi
or esi, edi
and edi, 0x43119f23
and ebx, 0xbcee60dc
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
xor eax, esi
not eax
and eax, r11d
xor eax, esi
xor r9d, 0x2632492
mov r11d, edx
and r11d, 0xbb6a5ac7
and ecx, 0x4495a538
or ecx, r11d
or edx, r9d
and r9d, 0xbb6a5ac7
and r10d, 0x4495a538
or r10d, r9d
xor r10d, ecx
not edx
or edx, r10d
not edx
or edx, eax
mov eax, r8d
not eax
mov ecx, eax
or ecx, edx
not ecx
and eax, 0x8f10272c
and r8d, 0x70efd8d3
or r8d, eax
xor r8d, edx
xor r8d, 0x70efd8d3
or r8d, ecx
mov ecx, r8d
not ecx
mov eax, r8d
mov r9d, ecx
and r9d, 0x6cb23008
mov edx, r8d
and edx, 0x934dcff7
or edx, r9d
not edx
or edx, ecx
mov r9d, r8d
xor r9d, 0x7579efee
and r9d, r8d
mov r10d, r8d
or r10d, 0x8a841010
mov r11d, r9d
not r11d
and r10d, 0xfbfdbe34
mov esi, ecx
and esi, 0x40041ca
or esi, r10d
or r8d, r11d
and r11d, 0xfbfdbe34
and r9d, 0x40241cb
or r9d, r11d
xor r9d, esi
not r8d
or r8d, r9d
not r9d
and r9d, 0x8a861011
and r8d, 0x7579efee
or r8d, r9d
not r8d
or r8d, ecx
and ecx, 0x18e6fcc2
and eax, 0xe719033d
or eax, ecx
mov ecx, eax
xor ecx, 0x43190238
xor eax, 0x8427000
and eax, 0xac427105
and ecx, 0x53bd8efa
or ecx, eax
mov eax, ecx
xor eax, 0x2c023000
xor ecx, 0x130d8ef2
and ecx, 0x934dcff7
and eax, 0x6cb23008
or eax, ecx
mov r9d, eax
xor r9d, 0x934dcff7
and r9d, eax
mov eax, r9d
not eax
xor r9d, eax
and r9d, edx
xor r9d, eax
or eax, edx
not eax
or r9d, eax
mov eax, r9d
xor eax, 0x934dcff7
mov ecx, r9d
xor ecx, 0x6cb23008
and eax, 0x229002
xor r9d, 0x2bd482f2
and r9d, ecx
and ecx, 0x474422f8
or ecx, eax
xor ecx, 0x474422f8
or r9d, ecx
mov edx, r9d
xor edx, 0x4766b2fa
mov ecx, r9d
xor ecx, 0xb8994d05
mov eax, r8d
not eax
mov r10d, r8d
and r10d, edx
xor r9d, 0x3fb7f273
and r9d, ecx
and ecx, eax
or ecx, r10d
not ecx
or ecx, edx
and edx, 0x872ebf76
or r9d, edx
and r8d, 0xab7e8970
mov edx, eax
and edx, 0x5481768f
or edx, r8d
mov r8d, edx
xor r8d, 0x5481768f
xor edx, 0x2c503606
and edx, r8d
and eax, 0x78d14089
or eax, edx
xor eax, r9d
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0x761fd4e8
mov r9d, eax
and r9d, 0x89e02b17
or r9d, edx
mov edx, r9d
xor edx, 0x89e02b17
mov r10d, r9d
xor r10d, 0x220000e0
or r10d, 0x943a0002
xor r9d, 0x2200
or r8d, 0x2b8008f1
and r10d, 0xbfba08f3
and r9d, 0x40042608
or r9d, r10d
and r8d, 0xbfba08f3
and eax, 0x41d104
or eax, r8d
xor eax, ecx
xor eax, r9d
mov r8d, eax
xor r8d, 0x429000
or edx, ecx
xor eax, 0x6b842ef9
mov ecx, eax
and ecx, 0xd6bd498e
and r8d, 0x2942b671
or r8d, ecx
xor r8d, edx
xor r8d, 0x2942b671
or eax, edx
not eax
or eax, r8d
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x410900
mov ecx, eax
and ecx, 0x20840000
or ecx, r8d
xor ecx, 0x20840000
mov r8d, eax
xor r8d, 0xa1dd69a4
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x40001658
and ecx, 0x20c50900
or ecx, r8d
mov r8d, edx
and r8d, 0xc5e01251
mov r9d, eax
and r9d, 0x3a1fedae
or r9d, r8d
xor r9d, 0xa5250d09
mov r10d, r9d
xor r10d, edx
and r10d, r9d
mov r8d, r10d
not r8d
mov r9d, ecx
xor r9d, r8d
and r9d, ecx
and r8d, ecx
not ecx
and r10d, ecx
or r8d, r10d
or r8d, r9d
mov ecx, r8d
not ecx
mov r9d, r8d
xor r9d, 0xef49cdb1
and r9d, r8d
or r8d, 0x10b6324e
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0x9e2972b4
and ecx, 0x61408d01
or ecx, r11d
or r8d, r10d
and r10d, 0x9e2972b4
and r9d, 0x61d68d4b
or r9d, r10d
xor r9d, ecx
not r8d
or r8d, r9d
mov ecx, r8d
xor ecx, 0x8f8cd2e9
xor r8d, 0x70732d16
mov r9d, r8d
and r9d, 0xa5bbf67c
and r8d, ecx
and ecx, 0x5a440983
or ecx, r9d
xor ecx, 0x5a440983
or ecx, r8d
and edx, 0x189a034c
and eax, 0xe765fcb3
or eax, edx
mov edx, eax
xor edx, 0x2321d4a1
mov r8d, ecx
not r8d
mov r10d, eax
xor r10d, 0x189a034c
mov r9d, r10d
and r9d, 0xdcc6295e
and edx, 0x2339d6a1
or edx, r9d
mov r9d, edx
xor r9d, 0x2339d6a1
mov r11d, ecx
xor r11d, 0x5f59bb4
mov edi, r11d
and edi, r8d
and r11d, ecx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0xac1afe73
and edi, 0x53e5018c
or edi, ebx
mov ebx, r11d
not ebx
or esi, ebx
and ebx, 0xac1afe73
and r11d, 0x53e5018c
or r11d, ebx
mov ebx, edx
xor ebx, 0xd933b2ea
and ebx, r9d
xor r11d, edi
not esi
or esi, r11d
mov r11d, ebx
not r11d
mov edi, r11d
and edi, 0x565a55cd
and ebx, 0xa9a5aa32
or ebx, edi
or r10d, 0x5f59bb4
xor eax, 0xa0002002
or r11d, r10d
and r10d, 0x565a55cd
and eax, 0xa8002002
or eax, r10d
xor eax, ebx
not r11d
or r11d, eax
xor r11d, esi
mov eax, ecx
and eax, 0x186fe520
and r8d, 0xe7901adf
or r8d, eax
xor edx, 0xdcc6295e
or ecx, edx
and edx, 0x186fe520
and r9d, 0xe7901adf
or r9d, edx
xor r9d, r8d
not ecx
or ecx, r9d
mov eax, r11d
not eax
mov edx, eax
and edx, 0xbb9aa590
and r11d, 0x44655a6f
or r11d, edx
xor r11d, ecx
xor r11d, 0x44655a6f
or eax, ecx
not eax
or eax, r11d
mov ecx, eax
mov edx, eax
xor edx, 0xf931601f
and edx, eax
or eax, 0x6ce9fe0
not ecx
mov r8d, eax
and r8d, 0x64469795
and ecx, 0x9931600a
or ecx, r8d
mov r8d, edx
not r8d
or eax, r8d
and r8d, 0x64469795
and edx, 0x9bb9686a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x4820220
xor eax, 0xf931601f
mov edx, eax
and edx, 0xd37d9dd4
and ecx, 0x2c82622b
or ecx, edx
xor ecx, 0xd37d9dd4
xor eax, ecx
test eax, ecx
sete r9b
setne r8b
cmp dword [0x14038bf14], 0xa
setge cl
setl dl
lea eax, [r8 + 1]
mov r10d, edx
or r10b, al
xor r10b, 1
xor al, dl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
xor r11b, 1
mov r10d, r11d
xor r10b, al
or al, r11b
xor al, 1
or al, r10b
mov r10d, ecx
and r10b, r9b
and dl, r8b
or dl, r10b
mov r10d, edx
and dl, r9b
xor r10b, 1
and r8b, r10b
or dl, r8b
mov r8d, edx
xor r8b, r10b
and r8b, dl
or r10b, cl
xor r10b, 1
mov ecx, r8d
xor cl, r10b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov edx, r10d
xor dl, 1
mov r8d, ecx
xor r8b, 1
and cl, r10b
or r10b, r8b
xor r10b, 1
and r8b, dl
or r8b, cl
or r8b, r10b
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor cl, 1
mov r10d, ecx
or r10b, r8b
xor r10b, 1
mov r9d, edx
or r9b, r10b
xor cl, r8b
mov r8d, r9d
and r8b, al
or cl, r10b
mov r10d, eax
xor cl, 1
or cl, al
xor al, 1
xor r9b, 1
and r9b, al
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and r10b, r8b
and r9b, al
or r9b, r10b
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
or dl, al
xor dl, 1
xor cl, 1
or cl, dl
mov eax, r9d
and al, r8b
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
xor r8b, 1
xor al, 1
mov r9d, eax
xor r9b, r8b
mov edx, r9d
xor dl, 1
and dl, r8b
or r8b, al
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
or al, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov r8d, ecx
xor r8b, dl
test dl, 1
mov eax, 0x9b43ec97
mov edx, 0x6cd4d6ba
cmovne eax, edx
test cl, 1
mov ecx, 0x9b43ec97
jmp 0x140030e60
cmp byte [rbp + 0x4d], 0
mov eax, 0xbc2f8da4
mov ecx, 0x6ef5e9f7
cmovne eax, ecx
jmp 0x140030e70
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
mov ecx, dword [rcx]
cmp qword [rax], rcx
setb byte [rbp + 0x4b]
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
mov r10d, eax
and r10d, 0x85d640ff
mov r9d, ecx
and r9d, 0x7a29bf00
or r9d, r10d
xor r9d, 0x7a29bf00
or r9d, edx
not edx
mov r10d, ecx
and r10d, 0xe2884128
mov r11d, eax
and r11d, 0x8101090
or r11d, r10d
mov r10d, ecx
or r10d, edx
and edx, 0xe2884128
and r8d, 0x8101090
or r8d, edx
xor r8d, r11d
not r10d
or r10d, r8d
mov r8d, r10d
and r8d, 0xea9851b8
mov r11d, r8d
not r11d
mov esi, eax
and esi, 0x10410e06
mov edx, ecx
and edx, 0x526a041
or edx, esi
mov esi, edx
xor esi, 0x526a041
or esi, 0xea9851b8
mov edi, esi
not edi
and esi, 0x833d077a
xor edx, 0x11632a43
and edx, edi
and edi, 0x1442a805
or edi, esi
mov esi, edi
xor esi, 0x7cc2f885
mov ebx, r8d
xor ebx, 0xb9070a0
and ebx, r11d
mov r14d, r10d
xor r14d, 0xa9050a0
and r14d, r8d
or r14d, ebx
xor edi, 0x833d077a
mov ebx, esi
and ebx, 0x3327465
or edx, ebx
xor edx, r14d
mov ebx, edx
xor ebx, 0x8a20085
and r10d, 0x8a885090
and r11d, 0x70178f28
or r11d, r10d
or r8d, edi
and edi, 0x5602047
and esi, 0x70178f28
or esi, edi
xor esi, r11d
not r8d
or r8d, esi
xor edx, 0xf75dfb3a
mov r10d, edx
and r10d, 0x8248fe5a
and ebx, 0x7db701a5
or ebx, r10d
xor ebx, r8d
xor ebx, 0x7db701a5
or edx, r8d
not edx
or edx, ebx
mov r8d, edx
xor r8d, 0x1567ae47
mov r10d, edx
xor r10d, 0x800000a0
xor edx, 0xb70c2ef0
and edx, r8d
or r8d, 0x5d947f48
mov r11d, edx
not r11d
mov esi, r8d
and esi, 0x6f38f41a
and r10d, 0x804300a5
or r10d, esi
or r8d, r11d
and r11d, 0x6f38f41a
and edx, 0x90c70be5
or edx, r11d
xor edx, r10d
not r8d
or r8d, edx
mov r10d, r8d
xor r10d, 0x5d947f48
xor r8d, 0xa26b80b7
mov r11d, r8d
and r11d, r10d
and r8d, 0xa533b6ac
and r10d, 0x5acc4953
or r10d, r8d
mov r8d, r10d
xor r8d, 0x4a880811
xor r10d, 0xa533b6ac
mov edx, r11d
not edx
mov esi, edx
and esi, 0xb47473e2
and r11d, 0x4b8b8c1d
or r11d, esi
or edx, r10d
and r10d, 0xb47473e2
and r8d, 0x4b8b8c1d
or r8d, r10d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, r9d
not r8d
mov r10d, r8d
and r10d, 0x529c224
and r9d, 0xfad63ddb
or r9d, r10d
and ecx, 0x529c224
and eax, 0xfad63ddb
or eax, ecx
xor eax, r9d
not eax
or eax, r8d
mov ecx, edx
mov r8d, edx
mov r9d, edx
xor r9d, 0x975eb6f
and r9d, edx
not edx
mov r10d, edx
and r10d, 0xc7a12ad9
and ecx, 0x385ed526
or ecx, r10d
xor ecx, eax
xor ecx, 0x385ed526
or ecx, edx
mov r10d, ecx
not r10d
and edx, 0x144e126
and r8d, 0x8310a49
or r8d, edx
xor r8d, 0x8310a49
or r9d, r8d
mov r8d, eax
xor r8d, 0xf60a1000
xor eax, 0x154614f
and eax, 0x1d465df
and r8d, 0xfe2b9a20
or r8d, eax
xor r8d, r9d
mov eax, r8d
xor eax, 0x1d465df
and ecx, 0xd010bbf9
mov edx, r10d
and edx, 0x2fef4406
or edx, ecx
xor edx, 0x2fef4406
mov ecx, r8d
xor ecx, 0xfe2b9a20
mov r9d, edx
and r9d, 0x1d76c97f
and r10d, 0xe2893680
or r10d, r9d
or edx, ecx
and ecx, 0x1d76c97f
xor r8d, 0x1ca2aca0
and r8d, eax
or r8d, ecx
mov eax, r8d
xor eax, r8d
not eax
and eax, r10d
xor eax, r8d
not edx
or edx, eax
mov esi, edx
not esi
mov r9d, esi
and r9d, edx
mov r11d, r9d
not r11d
mov eax, edx
and eax, 0x7b1a9726
mov ecx, esi
and ecx, 0x84e568d9
or ecx, eax
mov eax, r11d
and eax, 0x7b1a9726
mov r8d, r9d
and r8d, 0x84e568d9
or r8d, eax
xor r8d, ecx
mov ecx, edx
or ecx, r11d
not ecx
or ecx, r8d
mov r8d, esi
and r8d, 0xef2b5836
mov eax, edx
and eax, 0x10d4a7c9
or eax, r8d
xor eax, 0xef2b5836
or eax, esi
mov r8d, ecx
xor r8d, 0xf2f8666c
mov r10d, r8d
and r8d, ecx
not ecx
and r10d, ecx
or r8d, r10d
or ecx, eax
xor eax, 0xd079993
mov r10d, eax
xor r10d, eax
not r10d
and r10d, r8d
xor r10d, eax
mov eax, r10d
not eax
mov r8d, eax
and r8d, 0x36b752f
and r10d, 0xfc948ad0
or r10d, r8d
xor r10d, ecx
xor r10d, 0xfc948ad0
or eax, ecx
not eax
or eax, r10d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x4024d1
mov r10d, eax
and r10d, 0x8306ca00
or r10d, r8d
mov r8d, r10d
xor r8d, 0x8104ca00
xor r10d, 0x64d10056
mov edi, ecx
or edi, 0x2420050
and r10d, 0x66d30056
and r8d, 0x8104ee81
or r8d, r10d
and edi, 0x66d30056
mov ebx, eax
and ebx, 0x18281128
or ebx, edi
xor ebx, r8d
mov r10d, ebx
xor r10d, 0x84c7157a
xor ebx, 0x828c200
mov r8d, r10d
and r8d, 0xf39039ad
and ebx, 0xc6fc652
or ebx, r8d
mov r8d, eax
and r8d, 0xf39039ad
mov edi, ecx
and edi, 0xc6fc652
or edi, r8d
xor edi, ebx
or r10d, eax
not r10d
or r10d, edi
mov r8d, r10d
not r8d
and esi, 0x2f302cb3
and edx, 0xd0cfd34c
or edx, esi
mov esi, edx
xor esi, 0x19108
xor edx, 0x2f302cb3
mov edi, edx
and edi, 0x6806a22
and esi, 0x1019189
or esi, edi
or edx, r11d
and r11d, 0x6806a22
and r9d, 0x1019189
or r9d, r11d
xor r9d, esi
not edx
or edx, r9d
or edx, 0xf87e0454
mov r9d, edx
not r9d
and edx, 0x979f0bc4
and r9d, 0x6860f43b
or r9d, edx
mov esi, r9d
xor esi, 0x979f0bc4
mov r11d, r9d
xor r11d, 0x6860f43b
mov edi, r10d
and edi, 0x29033ff
mov edx, r8d
and edx, 0xfd6fcc00
or edx, edi
mov edi, edx
xor edi, 0x8c6fc400
mov ebx, r11d
and ebx, 0xc2b68c1f
or r11d, esi
and esi, 0x3d4973e0
or esi, ebx
mov ebx, esi
xor ebx, 0xc497020
xor edx, 0x29033ff
xor esi, 0xc2b68c1f
mov r14d, edx
and r14d, 0x73800bd3
and edi, 0x8c7ff42c
or edi, r14d
or edx, esi
and esi, 0x73800bd3
and ebx, 0x8c7ff42c
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov esi, edx
not esi
mov edi, r8d
or edi, 0x95408620
mov ebx, r10d
or ebx, 0x850190
xor r9d, 0xd72a5211
and r9d, r11d
and edi, 0x95c587b0
and r10d, 0x40305845
or r10d, edi
and ebx, 0x95c587b0
and r8d, 0x2a0a200a
or r8d, ebx
xor r8d, r9d
xor r8d, r10d
mov r9d, esi
or r9d, 0x6bf23616
mov r10d, edx
xor r10d, 0x6bf23616
and r10d, esi
mov r11d, r10d
not r11d
mov edi, r9d
and edi, 0xecbe8bd0
mov ebx, edx
and ebx, 0x10014029
or ebx, edi
or r9d, r11d
and r11d, 0xecbe8bd0
and r10d, 0x1341742f
or r10d, r11d
xor r10d, ebx
not r9d
or r9d, r10d
xor r9d, r8d
xor r9d, 0x940dc9e9
mov r10d, esi
and r10d, 0x8ef08c11
and edx, 0x710f73ee
or edx, r10d
xor edx, r8d
xor edx, 0x710f73ee
or r8d, esi
not r8d
or r8d, edx
not r8d
or r8d, r9d
mov r9d, r8d
not r9d
mov edx, r9d
and edx, 0x460c54bc
mov r10d, r8d
and r10d, 0xb9f3ab43
or r10d, edx
mov r11d, r10d
xor r11d, 0xb9930900
xor r10d, 0x10a8
and r10d, 0x60b2eb
and r11d, 0xff9f4d14
or r11d, r10d
mov edx, r11d
xor edx, 0x211a4514
xor r11d, 0x6092e2
and r11d, 0xdee59ae2
and edx, 0x211a651d
or edx, r11d
mov r10d, edx
xor r10d, 0xa55154cd
xor edx, 0x211a651d
and edx, r10d
and r9d, 0x80490090
and r8d, 0x4023140
or r8d, r9d
mov r10d, r8d
xor r10d, 0x4023140
or r10d, 0x7bb4ce2f
mov r11d, r10d
not r11d
mov r9d, edx
not r9d
and r10d, 0x1518845b
xor r8d, 0x44831c0
and r8d, r11d
and r11d, 0x80433180
or r11d, r10d
mov r10d, r11d
xor r10d, 0xeae77ba4
mov esi, r9d
and esi, 0x9cb5bf52
mov edi, edx
and edi, 0x634a40ad
or edi, esi
xor r11d, 0x1518845b
mov esi, r10d
and esi, 0x9cb5bf52
or r8d, esi
mov esi, r8d
xor esi, r8d
not esi
and esi, edi
xor esi, r8d
mov r8d, edx
and r8d, 0x4f7fa317
and r9d, 0xb0805ce8
or r9d, r8d
or edx, r11d
and r11d, 0x44b2110
and r10d, 0xb0805ce8
or r10d, r11d
xor r10d, r9d
not edx
or edx, r10d
not edx
or edx, esi
mov r8d, edx
not r8d
mov r9d, edx
xor r9d, 0xbeef6cda
and r9d, edx
or edx, 0x41109325
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x62a3c005
and r8d, 0x9c4c2cda
or r8d, r11d
or edx, r10d
and r10d, 0x62a3c005
and r9d, 0x9d5c3ffa
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xc2da595f
mov r9d, ecx
and r9d, 0xfffffffe
mov r10d, eax
and r10d, 1
or r10d, r9d
mov r9d, r10d
xor r9d, ecx
and r9d, r10d
and ecx, 1
and eax, 0xfffffffe
or eax, ecx
mov ecx, r9d
not ecx
mov edi, eax
not edi
mov r10d, edi
and r10d, 0x6447ccd9
mov r11d, eax
and r11d, 0x9bb83326
or r11d, r10d
mov r10d, r11d
xor r10d, 0x9bb83326
mov esi, r9d
xor esi, 0x21308114
mov ebx, esi
and ebx, ecx
and esi, r9d
or esi, ebx
mov r14d, r11d
xor r14d, 0x45774dcd
and r14d, r10d
or edi, 0x21308114
mov ebx, r14d
not ebx
mov r15d, ebx
and r15d, 0x74b8bb9c
and r14d, 0x8b474463
or r14d, r15d
or ebx, edi
and edi, 0x74b8bb9c
and eax, 0x8a474463
or eax, edi
xor eax, r14d
not ebx
or ebx, eax
mov eax, ebx
xor eax, ebx
not eax
and eax, esi
xor eax, ebx
xor r11d, 0x6447ccd9
mov esi, r9d
and esi, 0xbe515c02
and ecx, 0x41aea3fd
or ecx, esi
or r9d, r11d
and r11d, 0xbe515c02
and r10d, 0x41aea3fd
or r10d, r11d
xor r10d, ecx
not r9d
or r9d, r10d
not r9d
or r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0xd00808d
mov r10d, r9d
and r10d, 0xd00a0120
or r10d, ecx
xor r10d, 0xd00a0120
mov ecx, r9d
and ecx, 0x22f57e52
or ecx, r10d
mov r10d, ecx
xor r10d, 0x814e50
xor ecx, 0x84000085
and ecx, 0xa6743087
and r10d, 0x598bcf78
or r10d, ecx
mov r11d, r10d
xor r11d, 0x88b8230
xor r10d, 0x100000
and r10d, 0x100040
and r11d, 0xeab8236
or r10d, r11d
xor r10d, 0xeab8236
or r11d, 0xc1402c88
or eax, 0x8390074
and r9d, 0x30043500
and eax, 0xc97948fd
or eax, r9d
mov ecx, eax
xor ecx, 0x4001
xor eax, 0x3686b702
mov r9d, r10d
xor r9d, eax
and r9d, r10d
and r11d, 0xc7e32e9c
and r10d, 0x8188062
or r10d, r11d
and eax, 0xc7e32e9c
and ecx, 0x30045101
or ecx, eax
xor ecx, r10d
or ecx, r9d
mov eax, ecx
xor eax, 0xf1447d89
xor ecx, 0xebb8276
mov r9d, eax
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf7b8ccd0
and eax, 0x847332f
or eax, r11d
or ecx, r10d
and r10d, 0xf7b8ccd0
and r9d, 0x847332f
or r9d, r10d
xor r9d, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
and ecx, 0x3cc6879b
and eax, 0xc3397864
or eax, ecx
mov r10d, eax
xor r10d, 0x3cc6879b
xor eax, 0xc3397864
xor edx, 0x3d25a6a0
mov r9d, r10d
and r9d, 0x193f9ed6
mov ecx, eax
and ecx, 0xe6c06129
or ecx, r9d
xor ecx, 0xe6c06129
or ecx, edx
mov r9d, ecx
not r9d
mov r11d, r10d
or r11d, r8d
not r11d
and r10d, 0x59f342ea
and eax, 0xa60cbd15
or eax, r10d
xor eax, edx
xor eax, 0xa60cbd15
and eax, r8d
or eax, r11d
mov edx, eax
not edx
mov r8d, ecx
or r8d, edx
not r8d
and ecx, 0x4b29ebad
and r9d, 0xb4d61452
or r9d, ecx
and edx, 0x4b29ebad
and eax, 0xb4d61452
or eax, edx
xor eax, r9d
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x9b8dd8b1
mov edx, eax
and edx, 0x6472274e
or edx, r8d
mov r8d, edx
xor edx, 0x9b8dd8b1
and edx, ecx
and ecx, 0x26029810
mov r9d, eax
and r9d, 0x10852184
or r9d, ecx
mov ecx, r9d
xor ecx, 0x842104
xor r9d, 0xef7ade7b
mov r10d, eax
xor r10d, 0x3687b994
and r10d, eax
mov r11d, r10d
not r11d
mov esi, r9d
and esi, 0x151300b9
and ecx, 0x2284b904
or ecx, esi
or r9d, r11d
and r11d, 0x151300b9
and r10d, 0xeaecff46
or r10d, r11d
xor r10d, ecx
not r9d
or r9d, r10d
mov ecx, r9d
xor ecx, 0xc978466b
xor r9d, 0x3280a000
and ecx, 0x44071dff
and r9d, 0xbbf8e200
or r9d, ecx
mov ecx, r9d
xor ecx, 0xbbf8e200
mov r10d, r9d
xor r10d, 0x11
and r10d, 0xb480011
xor r9d, 0xa0b0f0b9
and r9d, ecx
and ecx, 0x100012a8
or ecx, r10d
xor ecx, 0x100012a8
or r9d, ecx
mov ecx, r9d
xor ecx, 0xb081081
xor r9d, 0x84978002
and r9d, 0x94d7823a
and ecx, 0x6b287dc5
or ecx, r9d
mov r9d, ecx
xor r9d, 0x94d7823a
mov r10d, ecx
xor r10d, 0x3083404
and r10d, 0x71d342e
xor ecx, 0x13caf684
and ecx, r9d
and r9d, 0x80004090
or r9d, r10d
xor r9d, 0x80004090
or ecx, r9d
mov r10d, ecx
xor r10d, 0x78e28b41
xor ecx, 0x871d74be
mov r9d, ecx
and r9d, r10d
and ecx, 0x5cf2539c
and r10d, 0xa30dac63
or r10d, ecx
xor r10d, 0xa30dac63
or r10d, r9d
mov edi, r10d
not edi
xor r8d, 0x6472274e
and r8d, eax
or edx, r8d
xor eax, edx
and eax, edx
mov ecx, edi
and ecx, 0xa840845
mov edx, r10d
and edx, 0x421200
or edx, ecx
xor edx, 0x421200
mov r9d, r10d
and r9d, 0xf539e5ba
or r9d, edx
mov edx, r9d
xor edx, 0xf539e5ba
mov r11d, eax
not r11d
mov r8d, r11d
and r8d, eax
mov esi, r8d
not esi
mov ecx, eax
and ecx, 0xb8cebfb7
mov ebx, r11d
and ebx, 0x47314048
or ebx, ecx
mov ecx, eax
or ecx, esi
and esi, 0xb8cebfb7
and r8d, 0x47314048
or r8d, esi
xor r8d, ebx
not ecx
or ecx, r8d
xor r9d, 0xac61a45
mov r8d, edx
and r8d, 0x6ffd7e6b
mov esi, r9d
and esi, 0x90028194
or esi, r8d
xor esi, 0xe3c095ba
mov ebx, r9d
and ebx, 0x8c3debd1
or ebx, esi
and r10d, 0xfd91d340
mov r8d, edi
and r8d, 0x26e2cbf
or r8d, r10d
xor r8d, 0x8e53c76e
and edi, 0x73c2142e
or edi, r8d
mov r14d, edi
xor r14d, 0x74634b96
xor r14d, edi
mov r10d, ecx
not r10d
mov r8d, r10d
and r8d, 0x9357e308
mov esi, ecx
and esi, 0x6ca81cf7
or esi, r8d
xor esi, 0x1f6a08d9
mov r8d, esi
xor r8d, r10d
and r8d, esi
or r11d, 0x7100102c
and eax, 0xc208ad1
and r11d, 0xf11d712c
or r11d, eax
mov esi, r11d
xor esi, 0xf11d712c
xor r11d, 0xee28ed3
xor r14d, 0x8b9cb469
and r14d, ebx
or ebx, edi
xor r14d, edi
mov eax, r14d
not eax
mov edi, eax
and edi, 0x989014ac
and r14d, 0x676feb53
or r14d, edi
xor r14d, ebx
xor r14d, 0x676feb53
or eax, ebx
not eax
or eax, r14d
mov edi, r8d
not edi
mov ebx, r8d
xor ebx, 0xa21ab745
mov r15d, ebx
and r15d, edi
mov r12d, r11d
and r12d, 0xa21ab745
mov r14d, esi
and r14d, 0xc254890
or r14d, r12d
mov r12d, r15d
not r12d
mov r13d, r12d
and r13d, 0x4569e3ae
and r15d, 0xba961c51
or r15d, r13d
and ebx, r8d
mov r13d, ebx
not r13d
or r12d, r13d
and r13d, 0x4569e3ae
and ebx, 0xba961c51
or ebx, r13d
xor ebx, r15d
not r12d
or r12d, ebx
mov ebx, r14d
xor ebx, r14d
not ebx
and ebx, r12d
xor ebx, r14d
mov r14d, r8d
and r14d, 0x635983ac
and edi, 0x9ca67c53
or edi, r14d
or r8d, esi
and esi, 0x198380
and r11d, 0x9ca67c53
or r11d, esi
xor r11d, edi
not r8d
or r8d, r11d
not r8d
or r8d, ebx
mov r11d, r8d
not r11d
mov esi, r11d
or esi, eax
not eax
and r11d, 0xca27e5c2
and r8d, 0x35d81a3d
or r8d, r11d
xor r8d, 0xca27e5c2
or r8d, eax
mov eax, esi
xor eax, r8d
or r8d, esi
not r8d
or r8d, eax
mov eax, r9d
or eax, r10d
not eax
and r9d, 0x948ecb1b
and edx, 0x6b7134e4
or edx, r9d
and r10d, 0x948ecb1b
and ecx, 0x6b7134e4
or ecx, r10d
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x536097b5
and eax, 0xac9f684a
or eax, ecx
mov ecx, eax
xor ecx, 0x12200020
xor eax, 0xac9f684a
mov edx, eax
and edx, 0xc549f7df
and ecx, 0x3ab60820
or ecx, edx
xor ecx, 0xc549f7df
xor eax, ecx
and eax, ecx
mov ecx, eax
not ecx
mov edx, r8d
xor edx, ecx
and edx, r8d
and ecx, 0xe61ed1f5
and eax, 0x19e12e0a
or eax, ecx
xor eax, r8d
xor eax, 0xe61ed1f5
or eax, edx
mov edx, eax
not edx
mov r8d, eax
or r8d, 0x60c00401
mov ecx, eax
xor ecx, 0x8b3de1ae
and ecx, eax
mov r9d, ecx
not r9d
and r8d, 0xeaf1e421
mov r10d, eax
mov r11d, edx
and r11d, 0x87b1534
and eax, 0xf784eacb
or eax, r11d
xor eax, 0x87b1534
or eax, edx
and edx, 0x10c018e
or edx, r8d
or r10d, r9d
and r9d, 0xeaf1e421
and ecx, 0x150e1bde
or ecx, r9d
xor ecx, edx
not r10d
or r10d, ecx
not ecx
and ecx, 0x74c21e51
and r10d, 0x8b3de1ae
or r10d, ecx
mov ecx, r10d
not ecx
and r10d, 0xe666af01
and ecx, 0x199950fe
or ecx, r10d
mov edx, ecx
xor edx, 0x20002b01
xor ecx, 0x1994056
and ecx, 0xc7ffc456
and edx, 0x38003ba9
or edx, ecx
mov r10d, edx
xor r10d, 0x38003ba9
xor edx, 0x80e08444
mov r11d, eax
not r11d
and edx, 0xb8e0b6e5
mov r8d, r10d
and r8d, 0x471f491a
or r8d, edx
mov ecx, r8d
xor ecx, 0x471f491a
and eax, 0xc4aefaa7
mov edx, r11d
and edx, 0x3b510558
or edx, eax
mov eax, edx
xor eax, 0x3b510558
xor r8d, 0xb8e0b6e5
mov r9d, ecx
and r9d, 0xbbcf7119
and r10d, 0x44308ee6
or r10d, r9d
xor edx, 0xc4aefaa7
mov r9d, eax
and r9d, 0xbbcf7119
and r11d, 0x44308ee6
or r11d, r9d
mov r9d, r11d
xor r9d, r11d
not r9d
and r9d, r10d
xor r9d, r11d
mov r10d, r8d
and r10d, 0x73ef9d70
and ecx, 0x8c10628f
or ecx, r10d
or r8d, edx
and edx, 0x73ef9d70
and eax, 0x8c10628f
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
not r8d
or r8d, r9d
mov eax, r8d
not eax
mov edx, r8d
xor edx, 0xf5759371
and edx, r8d
mov ecx, eax
or ecx, edx
not edx
and edx, 0xa8a6c8e
and ecx, 0xf5759371
or ecx, edx
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x9d662af5
mov edi, ecx
and edi, 0x6299d50a
or edi, r9d
not edi
or edi, edx
mov r10d, edi
not r10d
and eax, 0xba6eecc1
and r8d, 0x4591133e
or r8d, eax
mov r9d, r8d
xor r9d, 0x4591133e
xor r8d, 0xb26e2841
and r8d, 0xb3fe3a4f
mov eax, r9d
and eax, 0x4c01c5b0
or eax, r8d
xor eax, 0xd167ef45
and r9d, 0x6299d50a
or r9d, eax
mov r8d, r9d
not r8d
mov r11d, edi
and r11d, 0xaf6b1d9a
mov eax, r10d
and eax, 0x5094e265
or eax, r11d
mov esi, eax
xor esi, 0x5094e265
xor eax, 0xaf6b1d9a
mov r15d, eax
or r15d, 0x298505e0
or edi, 0x210e813
mov r11d, r8d
or r11d, 0xedcd17e0
mov ebx, r9d
xor ebx, 0xedcd17e0
and ebx, r8d
and r15d, 0x2b95edf3
mov r14d, esi
and r14d, 0x1022000c
or r14d, r15d
and edi, 0x2b95edf3
and r10d, 0xc4481200
or r10d, edi
mov edi, r11d
and edi, 0x54568fe4
mov r15d, r9d
and r15d, 0x220601b
or r15d, edi
mov edi, ebx
not edi
or r11d, edi
and edi, 0x54568fe4
and ebx, 0xaba9701b
or ebx, edi
xor ebx, r15d
not r11d
or r11d, ebx
xor r11d, r10d
xor r11d, r14d
mov r10d, eax
and r10d, 0x4f303a38
and esi, 0xb0cfc5c7
or esi, r10d
or eax, r8d
and r8d, 0x4f303a38
and r9d, 0xb0cfc5c7
or r9d, r8d
xor r9d, esi
not eax
or eax, r9d
not eax
or eax, r11d
mov r8d, eax
xor r8d, 0x6299d50a
and edx, 0x751e1090
mov r9d, ecx
and r9d, 0x8ae1ef6f
or r9d, edx
mov edx, r9d
xor edx, 0x8ae1ef6f
mov r10d, r9d
xor r10d, 0x3aefa8b9
and r10d, edx
and ecx, 0xb00e47d6
or ecx, r10d
xor ecx, 0xb00e47d6
xor r9d, 0x751e1090
or r9d, ecx
mov ecx, r9d
not ecx
and ecx, 0x164a424b
and r9d, 0xe9b5bdb4
or r9d, ecx
mov r10d, r9d
xor r10d, 0xe9b5bdb4
mov edx, r9d
xor edx, 0x164a424b
mov r11d, eax
xor r11d, 0x9d662af5
xor eax, 0xb6614f5d
mov ecx, eax
and ecx, r11d
and eax, r8d
or eax, ecx
xor r9d, 0x3d4d27e3
and r9d, edx
mov esi, edx
or esi, 0xd4f89a57
mov ecx, r9d
not ecx
mov edi, ecx
and edi, 0x68fbb7d5
and r9d, 0x9704482a
or r9d, edi
or ecx, esi
and esi, 0x68fbb7d5
mov edi, r10d
and edi, 0x3044028
or edi, esi
xor edi, r9d
not ecx
or ecx, edi
xor ecx, eax
mov eax, r8d
and eax, 0x83f35bb1
and r11d, 0x7c0ca44e
or r11d, eax
or r8d, r10d
and r10d, 0x83f35bb1
and edx, 0x7c0ca44e
or edx, r10d
xor edx, r11d
not r8d
or r8d, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe0d10340
and ecx, 0x1f2efcbf
or ecx, edx
xor ecx, r8d
xor ecx, 0x1f2efcbf
or eax, r8d
not eax
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
and r8d, edx
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xe3e58109
and r8d, 0x1c1a7ef6
or r8d, r9d
or ecx, eax
and eax, 0xe3e58109
and edx, 0x1c1a7ef6
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
mov edx, ecx
not edx
mov r8d, ecx
and r8d, edx
and ecx, 0x7ffa50c9
and edx, 0x8005af36
or edx, ecx
mov ecx, edx
xor ecx, 0x33aa40c1
mov eax, r8d
not eax
xor edx, 0x8005af36
mov r9d, eax
and r9d, 0x4c51bb3a
and r8d, 0xb3ae44c5
or r8d, r9d
or eax, edx
and edx, 0x4c51bb3a
and ecx, 0xb3ae44c5
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5e8a8cb5
mov r8d, eax
and r8d, 0xa175734a
or r8d, edx
mov edx, r8d
xor edx, 0x40302
xor r8d, 0x54800801
or ecx, 0x54f04841
or r8d, 0xa1002088
and r8d, 0xf5f068c9
and edx, 0x20e8306
or edx, r8d
and ecx, 0xf5f068c9
and eax, 0x8011430
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x3090
xor eax, 0x42bc0045
and eax, 0xebbd046d
and ecx, 0x1442fb92
or ecx, eax
xor ecx, 0xebbd046d
setne dl
sete r8b
cmp dword [0x14038bf14], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, eax
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov esi, ecx
and sil, r9b
mov eax, r9d
xor al, sil
mov ebx, esi
xor bl, 1
mov r11d, ecx
or r11b, bl
mov r10d, ebx
and r10b, sil
xor r10b, 1
or r10b, sil
xor r10b, 1
or r10b, bl
or bl, r9b
mov esi, ebx
xor sil, r9b
xor bl, 1
or sil, bl
xor r11b, 1
or r11b, al
xor sil, 1
mov eax, esi
xor al, r11b
xor al, 1
and al, r11b
or r11b, sil
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, sil
mov eax, r11d
xor al, 1
and al, r11b
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
xor sil, 1
or r11b, sil
and r11b, al
xor r11b, 1
mov eax, esi
xor al, r11b
or r11b, sil
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov esi, r8d
or sil, r11b
xor r11b, r8b
xor sil, 1
or sil, r11b
xor r11b, 1
mov edi, r11d
xor dil, sil
or sil, r11b
xor sil, 1
or sil, dil
or al, dl
mov r11d, eax
xor r11b, sil
or al, sil
xor al, 1
mov esi, eax
xor sil, r11b
or al, r11b
xor al, 1
or al, sil
xor al, 1
or al, sil
xor r10b, r9b
or r10b, bl
mov r11d, r10d
xor r11b, 1
mov esi, edx
xor sil, r11b
mov edi, edx
or dil, r11b
xor dil, 1
or dil, sil
mov esi, edx
and sil, r11b
and r10b, r8b
or r10b, sil
xor r10b, 1
or r10b, r11b
mov r11d, edi
or r11b, r10b
xor r10b, dil
xor r10b, 1
mov esi, r10d
xor sil, r11b
or r10b, r11b
xor r10b, 1
or r10b, sil
or bl, cl
xor bl, 1
mov r11d, r8d
xor r11b, bl
and r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ebx
xor r8b, 1
and dl, r8b
or r8b, cl
and cl, bl
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor r10b, 1
mov edx, ecx
or dl, r10b
xor cl, r10b
and cl, r8b
or r10b, r8b
xor cl, 1
mov r8d, ecx
xor r8b, r10b
or cl, r10b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, r8b
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
and r9b, dl
or r8b, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r9b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, dl
mov edx, r9d
xor dl, 1
and cl, dl
and r9b, r8b
or r9b, cl
or dl, r8b
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 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
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 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
mov r9d, ecx
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r11d, eax
xor r11b, 1
mov r10d, r11d
and r10b, al
xor r10b, 1
mov edx, r10d
xor dl, al
or r10b, al
xor r10b, 1
or dl, r10b
mov r8d, edx
xor r8b, 1
and cl, r9b
xor cl, 1
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, al
or r10b, al
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
mov eax, ecx
and al, r9b
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov esi, r8d
and sil, dl
xor sil, 1
or sil, dl
xor sil, 1
or sil, r8b
xor sil, 1
mov edi, r10d
and dil, r11b
xor dil, 1
or dil, r11b
xor dil, 1
or dil, r10b
mov ebx, esi
xor bl, dil
or dil, sil
xor bl, 1
and bl, sil
xor bl, 1
mov esi, edi
xor sil, bl
or bl, dil
xor bl, 1
or bl, sil
mov esi, r10d
and sil, dl
and r11b, r8b
or r11b, sil
mov esi, r8d
xor sil, r10b
or r10b, r8b
xor r10b, 1
or r10b, sil
xor r11b, 1
mov esi, r11d
xor sil, r10b
or r11b, r10b
xor r11b, 1
or r11b, sil
mov r10d, r11d
xor r10b, 1
and r10b, r11b
xor r10b, 1
mov esi, r11d
xor sil, r10b
or r10b, r11b
xor r10b, 1
or r10b, sil
mov esi, ebx
xor sil, 1
and sil, r10b
mov r11d, r10d
xor r11b, 1
mov r10d, ebx
xor r10b, r11b
and r10b, bl
and r11b, bl
or r11b, sil
or r11b, r10b
mov ebx, eax
xor bl, 1
mov r10d, eax
and r10b, bl
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r11d
xor al, 1
and al, r11b
mov ebx, eax
xor bl, 1
mov esi, eax
and sil, bl
xor sil, 1
or sil, bl
xor sil, 1
or sil, al
mov ebx, r10d
xor bl, 1
xor sil, r11b
mov eax, r10d
and al, bl
xor al, 1
or al, bl
xor al, 1
or al, r10b
xor al, sil
or r9b, r8b
mov r8d, r9d
xor r8b, 1
xor cl, dl
mov edx, r9d
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor dl, 1
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
and dl, al
xor al, 1
or r8b, cl
and cl, al
or dl, cl
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
and cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xa36715ed
mov r8d, 0xa7425dad
cmovne eax, r8d
test cl, 1
mov ecx, 0xa36715ed
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140030e70
mov eax, 0x76532a93
jmp 0x140030e70
mov eax, 0xcbef9316
jmp 0x140030e70
cmp byte [rbp + 0x4c], 0
mov eax, 0xfe9c6a0b
mov ecx, 0x97679703
cmovne eax, ecx
jmp 0x140030e70
mov rax, qword [rbp - 0x10]
movabs rcx, 0x294990119195cf33
sub rcx, qword [rax]
mov qword [rbp - 0x20], rcx
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
mov rdx, rcx
not rdx
mov rax, rdx
mov r10, rdx
and rax, rcx
mov rdx, rcx
movabs r9, 0xb32eeabe30a4935f
mov rcx, r9
not rcx
mov r8, r10
mov rbx, r10
mov qword [rbp + 0x80], r10
and r8, rcx
and rcx, rax
not rax
mov r10, rdx
and rdx, r9
or r8, rdx
mov rdx, r10
mov rdi, r10
mov qword [rbp + 0x78], r10
or rdx, rax
and rax, r9
or rcx, rax
xor rcx, r8
not rdx
or rdx, rcx
movabs rcx, 0x65f8722e2fb52820
mov rax, rcx
not rax
xor rax, rcx
and rdx, rax
xor rdx, rax
movabs r10, 0xa7fef725fdab77e6
mov rcx, r10
not rcx
movabs r11, 0x872f0b8328079714
mov rax, r11
and rax, rcx
not r11
mov r8, r10
and r8, r11
or r8, rax
xor r8, r11
movabs r11, 0xde75d904b5187218
xor r11, r11
mov rax, r11
not rax
and rax, rdx
xor rax, r11
movabs r9, 0x23ce5307e1c116ac
mov rdx, r9
not rdx
mov r11, r10
and r11, rdx
and rdx, r8
not r8
mov rsi, rcx
and rsi, r9
or r11, rsi
or rcx, r8
and r8, r9
or rdx, r8
xor rdx, r11
not rcx
or rcx, rdx
not rcx
or rcx, rax
mov r8, rcx
not r8
movabs rdx, 0x84d5c17e6c9fc01d
mov rax, rdx
and rax, rbx
not rdx
mov r11, rdi
and r11, rdx
or r11, rax
xor r11, rdx
movabs rdx, 0x15c646549a5ca638
mov rax, rdx
not rax
xor rax, rdx
mov rdx, rax
and rdx, r11
xor rdx, rax
or rdx, r11
movabs r9, 0xa81f2dd4807469d0
mov rax, r9
not rax
xor rax, r9
and rdx, rax
xor rdx, rax
mov r11, rdx
not r11
movabs rdi, 0xd53087d10f7c6c7c
and rcx, rdi
not rdi
movabs r10, 0xcb72008ca4c05a47
mov rbx, r10
not rbx
movabs r14, 0xeb090f119f300ff2
mov rsi, r14
and rsi, rbx
not r14
mov rax, r10
and rax, r14
or rax, rsi
xor rax, r14
mov rsi, rax
not rsi
mov r14, r8
xor r14, rsi
and r14, r8
and r8, rdi
or r8, rcx
xor r8, rdi
movabs rdi, 0x4c6067ff4d5900
mov rcx, rdi
and rcx, r11
not rdi
and rdx, rdi
or rdx, rcx
xor rdx, rdi
mov rdi, r8
xor rdi, rbx
and rdi, r8
xor rbx, rdx
and rbx, rdx
or rsi, r11
not rsi
or rsi, rbx
mov rcx, rdi
not rcx
movabs r9, 0x6bc00e45d5b5ce58
mov r11, r9
not r11
and rdi, r11
and r11, r14
not r14
mov rbx, rcx
and rbx, r9
or rdi, rbx
or rcx, r14
and r14, r9
or r11, r14
xor r11, rdi
not rcx
or rcx, r11
mov r11, rsi
xor r11, rsi
not r11
and r11, rcx
xor r11, rsi
or rdx, r8
movabs r8, 0x775252ca02c009fc
mov rcx, r8
not rcx
xor rcx, r8
and rdx, rcx
xor rdx, rcx
or rax, r10
xor rax, rdx
not rax
and rax, rdx
or rax, r11
mov rcx, rax
not rcx
movabs r8, 0x8d5568b9d40a1b54
mov rdx, r8
and rdx, rcx
not r8
and rcx, rax
and rax, r8
or rax, rdx
xor rax, r8
or rax, rcx
movabs r13, 0x23950f94e06bc6b
mov rdx, r13
not rdx
movabs r11, 0x7f0120b30607e41e
mov rcx, r11
and rcx, rdx
not r11
mov r8, r13
and r8, r11
or r8, rcx
xor r8, r11
movabs r10, 0xe82639d71c2143a0
mov r11, r10
not r11
movabs rdi, 0xaf29921133bac46e
mov rsi, rdi
and rsi, r11
not rdi
mov rcx, r10
and rcx, rdi
or rcx, rsi
xor rcx, rdi
mov r14, rdx
xor r14, r11
and r14, rdx
mov rbx, rcx
not rbx
mov rsi, r14
not rsi
movabs r9, 0xbda385bb32afafbb
mov r15, r9
not r15
mov rdi, rsi
and rdi, r9
and r14, r15
or r14, rdi
mov rdi, r13
xor rdi, rbx
and rdi, r13
and r15, rdi
not rdi
or rsi, rdi
and rdi, r9
or r15, rdi
mov rdi, r8
not rdi
xor r11, rdi
and r11, rdi
xor r15, r14
not rsi
or rsi, r15
mov r14, r11
not r14
movabs r9, 0xf4ab1a7b400ccdcf
mov r15, r9
not r15
mov r12, r14
and r12, r9
and r11, r15
or r11, r12
or rbx, rdi
mov r12, r9
xor r12, r15
and r12, rbx
xor r12, r15
xor r12, r11
or r14, rbx
not r14
or r14, r12
movabs r9, 0xe4067bd6939254d5
mov r11, r9
not r11
xor r11, r9
and rsi, r11
xor rsi, r9
and r11, r14
xor r11, r9
xor r11, rsi
movabs r9, 0x9513600e5e7145a5
mov rsi, r9
not rsi
mov rbx, r13
and rbx, r9
and rdx, rsi
or rdx, rbx
mov rbx, r13
or rbx, r8
and r8, r9
and rsi, rdi
or rsi, r8
xor rsi, rdx
not rbx
or rcx, r10
not rcx
or rcx, rbx
or rcx, rsi
not rcx
or rcx, r11
mov rdx, rax
not rdx
movabs r11, 0x2ed49af81b9f66b9
mov r8, r11
and r8, rdx
not r11
and rdx, rax
and rax, r11
or rax, r8
xor rax, r11
or rax, rdx
not rax
not rcx
or rcx, rax
movabs r9, 0xf58f21af769f0163
mov rdx, r9
not rdx
movabs r10, 0x6e26e9b2f36423f1
mov rax, r10
not rax
mov r8, r9
and r8, rax
and rax, rdx
and rdx, r10
or r8, rdx
mov rdx, r9
and rdx, r10
or rax, rdx
xor rax, r8
not rcx
xor rax, rcx
not rax
and rax, rcx
movabs rcx, 0x9241cb6bce7a65e0
mov r8, rcx
not r8
and r8, rcx
movabs r15, 0x61604628a12b2194
mov rdx, r15
not rdx
movabs r11, 0x64c6a1d4c1cbc682
mov rcx, r11
and rcx, rdx
not r11
mov rsi, r15
and rsi, r11
or rsi, rcx
xor rsi, r11
not r8
or r8, rsi
movabs r9, 0xf7ced0e4aa272442
mov rcx, r9
not rcx
movabs rsi, 0x9f0259742c2325f
mov r11, rsi
and r11, rcx
not rsi
mov rdi, r9
and rdi, rsi
or rdi, r11
xor rdi, rsi
movabs r10, 0x14634932637f3a3a
mov r11, r10
not r11
mov rsi, r9
and rsi, r11
and r11, rdi
not rdi
mov rbx, rcx
and rbx, r10
or rsi, rbx
or rcx, rdi
and rdi, r10
or r11, rdi
xor r11, rsi
not rcx
or rcx, r11
movabs r9, 0x7b9e9976fa3e3e50
mov r11, r9
not r11
xor r11, r9
and r8, r11
xor r8, r11
not r8
not rcx
or rcx, r8
movabs r11, 0x1779592fa4d48bf4
mov r8, r11
and r8, r15
not r11
mov rdi, rdx
and rdi, r11
or rdi, r8
xor rdi, r11
movabs r9, 0xfae319b75e2af805
mov r8, r9
not r8
movabs rbx, 0x5769f036f413162a
mov r11, rbx
and r11, r8
not rbx
mov rsi, r9
and rsi, rbx
or rsi, r11
xor rsi, rbx
movabs rbx, 0x520744c6684efe3b
xor rbx, rbx
mov r11, rbx
not r11
and r11, rdi
xor r11, rbx
movabs r10, 0xf0101d66cb8fb960
mov rdi, r10
not rdi
mov rbx, r9
and rbx, rdi
and rdi, rsi
not rsi
mov r14, r8
and r14, r10
or rbx, r14
or r8, rsi
and rsi, r10
or rdi, rsi
xor rdi, rbx
not r8
or r8, rdi
not r8
or r8, r11
movabs rsi, 0x13de078bf2e646d5
mov r11, rsi
and r11, r15
not rsi
and rdx, rsi
or rdx, r11
xor rdx, rsi
movabs rsi, 0x183c643810618f00
xor rsi, rsi
mov r11, rsi
not r11
and r11, rdx
xor r11, rsi
mov rsi, rcx
or rsi, r8
not rsi
movabs rdx, 0xc0302252cd4714ed
mov rdi, rdx
not rdi
xor rdx, rdi
and rcx, rdx
xor rcx, rdi
and rdx, r8
xor rdx, rdi
xor rdx, rcx
or rdx, rsi
movabs rsi, 0x43eac87adcaef51d
mov r8, rsi
and r8, r11
not r11
not rsi
movabs r10, 0x18576aa9faa0d910
mov rdi, r10
not rdi
movabs r14, 0x8750f5b1182f5653
mov rbx, r14
and rbx, rdi
not r14
mov rcx, r10
and rcx, r14
or rcx, rbx
xor rcx, r14
xor rcx, r11
not rcx
and rcx, r11
mov rbx, r11
and rbx, rsi
or rbx, r8
xor rbx, rsi
not rbx
or rbx, rdi
xor rdi, r10
movabs r9, 0x5de1feddfcc00c93
and rdi, r9
mov r8, r10
xor r8, r9
xor r8, rdi
mov r11, rcx
not r11
movabs r9, 0xe9ccdfec48d9432e
mov rsi, r9
not rsi
mov rdi, r11
and rdi, r9
and rcx, rsi
or rcx, rdi
mov rdi, r9
xor rdi, rsi
and rdi, rbx
xor rdi, rsi
xor rdi, rcx
or r11, rbx
not r11
or r11, rdi
mov rcx, r11
xor rcx, r11
not rcx
and rcx, r8
xor rcx, r11
not rdx
movabs r9, 0xd11206c4e22639dc
mov r8, r9
not r8
mov r11, r8
xor r11, rdx
and r11, r9
or rdx, r9
not rdx
or rdx, r11
or r8, rcx
not rcx
not r8
or rcx, r9
not rcx
or rcx, r8
mov r8, rcx
xor r8, rcx
not r8
and r8, rdx
xor r8, rcx
movabs r9, 0x9a86fbe652c653d0
mov rdx, r9
xor rdx, qword [rbp + 0x78]
and rdx, r9
mov r11, qword [rbp + 0x80]
or r11, r9
mov rcx, rdx
not rcx
movabs r10, 0xa23a1efddd855983
mov rsi, r10
not rsi
mov rdi, rcx
and rdi, r10
and rdx, rsi
or rdx, rdi
mov rdi, r10
xor rdi, rsi
and rdi, r11
xor rdi, rsi
xor rdi, rdx
or rcx, r11
not rcx
or rcx, rdi
xor rcx, r9
mov rdx, rcx
not rdx
mov r11, r8
not r11
movabs rdi, 0xbb0b732d3e46d948
mov rsi, rdi
and rsi, r11
not rdi
and r8, rdi
or r8, rsi
xor r8, rdi
movabs rdi, 0xfeaafebaa3a4d905
mov rsi, rdi
not rsi
not r8
or r8, rsi
not r8
movabs rbx, 0xcbeef7c13a4a5476
and rsi, rbx
not rbx
and rdi, rbx
or rdi, rsi
xor rdi, rbx
mov rsi, rdi
not rsi
or r11, rsi
not r11
or r11, r8
xor rsi, rdi
movabs r8, 0x3b66b299645d0a07
and rsi, r8
xor rdi, r8
xor rdi, rsi
movabs r8, 0xccd8e6b46a7c7d7c
mov rsi, r8
not rsi
xor rsi, r8
and r11, rsi
and rsi, rdi
xor rsi, r8
xor rsi, r8
xor rsi, r11
movabs r10, 0x66e09d1b9cd3533e
mov r8, r10
not r8
movabs rbx, 0xcc874a9677ee531a
mov r11, rbx
and r11, r8
not rbx
mov rdi, r10
and rdi, rbx
or rdi, r11
xor rdi, rbx
movabs r11, 0x9ae7bf1833d10a0f
mov rbx, r11
not rbx
not rdi
or rdi, rbx
not rdi
movabs r14, 0x74f7d8c7a9bdf991
and rbx, r14
not r14
and r11, r14
or r11, rbx
xor r11, r14
mov rbx, r11
not rbx
mov r14, r8
or r14, rbx
not r14
or r14, rdi
movabs r9, 0xda35511f0eabb0b1
mov rdi, r9
not rdi
and rbx, r9
and r11, rdi
or r11, rbx
xor rdi, r9
and rdi, r14
xor r11, r9
xor r11, rdi
mov rdi, rsi
not rdi
and rsi, rcx
or rcx, rdi
and rdi, rdx
or rdi, rsi
mov rdx, rdi
not rdx
movabs r9, 0x8b79ea7d2699163e
mov rsi, r9
not rsi
mov rbx, rdx
and rbx, r9
and rdi, rsi
or rdi, rbx
mov rbx, r9
xor rbx, rsi
and rbx, rcx
xor rbx, rsi
xor rbx, rdi
or rdx, rcx
not rdx
or rdx, rbx
movabs r9, 0x44a9eba6809a5cc7
mov rsi, r9
not rsi
mov rcx, r10
and rcx, rsi
and rsi, r11
not r11
mov rdi, r10
xor rdi, r11
and rdi, r10
and r8, r9
or rcx, r8
and r11, r9
or rsi, r11
xor rsi, rcx
mov rcx, rdi
not rcx
movabs r9, 0x115923df137a544d
mov r8, r9
not r8
and rdi, r8
and r8, rsi
not rsi
mov r11, rcx
and r11, r9
or rdi, r11
or rcx, rsi
and rsi, r9
or r8, rsi
xor r8, rdi
not rcx
or rcx, r8
movabs r9, 0x9512063406fe61cc
mov r8, r9
not r8
xor r8, r9
and rcx, r8
xor rcx, r8
movabs r9, 0x35ba610e88af5d7b
mov r8, r9
not r8
mov r11, r9
xor r11, r8
mov rsi, r11
and rsi, rdx
and r11, rcx
xor r11, r9
xor r11, r8
xor r11, rsi
not r11
or r11, rdx
mov rcx, r11
not rcx
mov rsi, rax
not rsi
movabs rdi, 0xc9ee9c2a8a391665
mov rdx, rdi
and rdx, rsi
not rdi
mov r8, rax
and r8, rdi
or r8, rdx
xor r8, rdi
movabs rdx, 0x4072e748cd6c440d
mov rdi, rdx
not rdi
xor rdi, rdx
mov rdx, rdi
movabs r9, 0xc4f81627c6e8ff7
and rdx, r9
xor rdx, rdi
or r8, r11
or rdx, r9
movabs r9, 0x5665fb7d2eae6867
mov rdi, r9
not rdi
xor rdi, r9
and r8, rdi
xor r8, rdi
not r8
not rdx
or rdx, r8
mov r8, rdx
not r8
movabs rbx, 0xafa2b684cd8a4a88
mov rdi, rbx
and rdi, rsi
not rbx
mov r14, rax
and r14, rbx
or r14, rdi
xor rbx, r11
xor rbx, r14
and rbx, rcx
movabs rdi, 0x83cd806929afcc99
and r11, rdi
not rdi
and rcx, rdi
or rcx, r11
xor rcx, rdi
xor rcx, rsi
and rcx, rax
or rcx, rbx
mov rsi, rcx
not rsi
movabs r11, 0x7a51586ba41b45be
mov rax, r11
and rax, rsi
not r11
and rcx, r11
or rcx, rax
xor rcx, r11
movabs r10, 0xd393456099fa501
mov r14, r10
not r14
movabs rdi, 0xe54434191e88a19d
mov r11, rdi
and r11, r14
not rdi
mov rax, r10
and rax, rdi
or rax, r11
xor rax, rdi
mov rbx, r8
or rbx, r14
mov rdi, rax
not rdi
mov r11, rdx
or r11, rdi
xor r14, rcx
and r14, rcx
or rdi, rsi
not rdi
or rdi, r14
movabs r14, 0x3d34ae587e50d4e6
mov rsi, r14
not rsi
xor r14, rsi
mov r15, r14
and r15, rbx
xor r15, rsi
and r14, r11
xor r14, rsi
xor r14, r15
or r11, rbx
not r11
or r11, r14
movabs r9, 0x1db2256ffef86af6
mov rsi, r9
not rsi
xor rsi, r9
and r11, rsi
and rsi, rdi
xor rsi, r9
xor rsi, r9
xor rsi, r11
movabs r9, 0xeab33b9f1e8d59f9
mov r11, r9
not r11
and rdx, r11
and r11, rcx
not rcx
mov rdi, r8
and rdi, r9
or rdx, rdi
or r8, rcx
and rcx, r9
or r11, rcx
xor r11, rdx
not r8
or rax, r10
not rax
or rax, r8
or rax, r11
mov r11, rsi
not r11
movabs r8, 0x95db191ad13bf517
mov rcx, r8
not rcx
mov rdx, r11
and rdx, r8
and rsi, rcx
or rsi, rdx
mov rdx, r8
xor rdx, rcx
and rdx, rax
xor rdx, rcx
xor rdx, rsi
or r11, rax
not r11
or r11, rdx
mov rcx, r11
not rcx
movabs rdx, 0x20ebb880cbc4c591
mov rax, rdx
and rax, r11
not rdx
mov rsi, rcx
and rsi, rdx
or rsi, rax
xor rsi, rdx
movabs r10, 0xa8c2bba28196505e
mov r8, r10
not r8
mov rdx, r8
xor rdx, r10
and rdx, rsi
xor rdx, r10
not rdx
or rdx, r8
movabs rax, 0xa9cda6250f774aa
mov rsi, rax
not rsi
movabs rbx, 0x2a85f25ab48c8a64
mov rdi, rbx
and rdi, rsi
xor rsi, r8
and rsi, rax
not rbx
and rax, rbx
or rax, rdi
xor rax, rbx
mov rbx, rax
not rbx
mov rdi, rsi
not rdi
movabs r9, 0x377bf8630742ed54
mov r14, r9
not r14
mov r15, rdi
and r15, r9
and rsi, r14
or rsi, r15
mov r15, r9
xor r15, r14
xor rsi, r14
mov r14, r8
or r14, rbx
and r15, r14
xor rsi, r15
or rdi, r14
not rdi
or rdi, rsi
movabs r9, 0xe58588bd297ce232
mov rsi, r9
not rsi
and rbx, r9
and rax, rsi
or rax, rbx
xor rsi, r9
and rsi, rdi
xor rax, r9
xor rax, rsi
mov rsi, rax
not rsi
movabs rbx, 0x511ff22298f5584c
mov rdi, rbx
and rdi, rsi
not rbx
mov r14, rax
and r14, rbx
or r14, rdi
xor r14, rbx
movabs r9, 0xd456345f255e3c0f
mov rdi, r9
and rdi, rcx
mov rbx, r9
not rbx
and r11, rbx
or r11, rdi
xor rbx, r9
and rbx, r14
xor rbx, r9
xor rbx, r11
xor rcx, rbx
and rcx, rbx
movabs r14, 0x381bafdc016b779c
mov r11, r14
not r11
movabs rbx, 0xa30696ef18e326ee
mov rdi, rbx
and rdi, r11
and r11, r14
not rbx
and r14, rbx
or r14, rdi
xor r14, rbx
or r11, r14
movabs r9, 0x501a393b1156a3c7
mov rdi, r9
not rdi
xor rdi, r9
and r11, rdi
xor r11, r9
and rdi, r14
xor rdi, r9
xor rdi, r11
movabs r11, 0xfda869e4a2e47d71
and r8, r11
not r11
mov rbx, r10
and rbx, r11
or rbx, r8
xor rbx, r11
movabs r9, 0x361724e36f72db8b
mov r8, r9
not r8
xor r8, r9
mov r11, r8
movabs r10, 0xba6a754bb0c9b34
and r11, r10
xor r11, r8
mov r8, rbx
not r8
movabs r9, 0x21dca4e9f4eece9c
mov r14, r9
not r14
mov r15, r8
and r15, r9
and rbx, r14
or rbx, r15
mov r15, r9
xor r15, r14
and r15, rdi
xor rbx, r14
xor rbx, r15
or r8, rdi
not r8
or r8, rbx
or r11, r10
movabs r9, 0x2f8b85923aca8fab
mov rdi, r9
not rdi
xor rdi, r9
and r8, rdi
xor r8, rdi
xor r11, r8
not r11
and r11, r8
movabs r8, 0xb55fa12f39d951f6
and rsi, r8
not r8
and rax, r8
or rax, rsi
xor rax, r8
movabs r9, 0x5d69282376e24fb3
mov r8, r9
not r8
xor r8, r9
and rax, r8
xor rax, r8
mov rsi, rcx
not rsi
movabs r9, 0xe0be5ae19b995d84
mov rdi, r9
not rdi
mov r8, r9
xor r8, rdi
and r8, rdx
or rdx, rsi
not rdx
and rsi, r9
and rcx, rdi
or rcx, rsi
xor r8, rdi
xor r8, rcx
or r8, rdx
movabs rdx, 0x68b764fb3bfeb416
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
and rdx, r11
xor rdx, rcx
mov rsi, rax
not rsi
movabs r10, 0x7356eef99027b602
mov rcx, r10
not rcx
mov rdi, rdx
xor rdi, rcx
and rdi, rdx
mov r14, r11
xor r14, r10
and r14, r11
mov r11, rsi
xor r11, rcx
and r11, rsi
mov rbx, rax
xor rbx, r10
and rbx, rax
or rbx, r11
mov r15, rdi
not r15
movabs r9, 0x9b87875b8a94fdf0
mov r11, r9
not r11
mov r12, r15
and r12, r9
and rdi, r11
or rdi, r12
and r11, r14
not r14
or r15, r14
and r14, r9
or r11, r14
xor r11, rdi
not r15
or r15, r11
mov r11, rbx
xor r11, rbx
not r11
and r11, r15
xor r11, rbx
mov rdi, rdx
not rdi
movabs r9, 0xfa5b1c71c33b5afa
mov rbx, r9
not rbx
mov r14, rdi
and r14, r9
and rdx, rbx
or rdx, r14
or rdi, rax
and rax, r9
and rbx, rsi
or rbx, rax
xor rbx, rdx
not rdi
or rdi, rbx
movabs rdx, 0xd07372a8e4307b06
mov rax, rdx
not rax
xor rax, rdx
and rdi, rax
xor rdi, rax
movabs r9, 0xe19b9835eb9f068e
mov rdx, r9
not rdx
mov rax, r10
and rax, rdx
and rdx, rcx
and rcx, r9
or rax, rcx
mov rcx, r10
and rcx, r9
or rdx, rcx
xor rdx, rax
not rdi
not rdx
or rdx, rdi
mov rax, r11
not rax
movabs r9, 0xe9e3f7de83c381b4
mov rcx, r9
not rcx
mov rsi, rax
and rsi, r9
and r11, rcx
or r11, rsi
mov rsi, r9
xor rsi, rcx
and rsi, rdx
xor rsi, rcx
xor rsi, r11
or rax, rdx
not rax
or rax, rsi
mov rdx, rax
not rdx
movabs r11, 0x6d51bc5b7c6e3227
mov rcx, r11
and rcx, rdx
not r11
and rax, r11
or rax, rcx
xor rax, r11
xor rax, r8
or rdx, r8
not rax
and rax, r8
mov rcx, rax
not rcx
movabs r9, 0xaf2cc0ad11874d2f
mov r8, r9
not r8
mov r11, rcx
and r11, r9
and rax, r8
or rax, r11
mov r11, r9
xor r11, r8
and r11, rdx
xor r11, r8
xor r11, rax
or rcx, rdx
not rcx
or rcx, r11
movabs r11, 0xcda4c193c94767a5
mov r12, r11
not r12
movabs rdx, 0x38e587a2011e572f
mov rax, rdx
and rax, r12
mov qword [rbp + 0x88], r12
not rdx
and r11, rdx
or r11, rax
xor r11, rdx
movabs rdx, 0x7430e9cd7f972234
mov rax, rdx
not rax
xor rax, rdx
and r11, rax
xor r11, rax
movabs r10, 0x80e345de4d12fb22
mov rax, r10
not rax
mov r8, rax
xor r8, r10
and r8, r11
xor r8, r10
not r8
or r8, rax
mov rdx, rcx
not rdx
movabs rdi, 0x5d8cb8e3d232faf1
mov rsi, rdi
and rsi, rdx
not rdi
mov r11, rcx
and r11, rdi
or r11, rsi
xor r11, rdi
mov rbx, rcx
movabs r9, 0xb292533c06b9348d
xor rbx, r9
and rbx, rcx
mov rdi, rbx
not rdi
movabs r15, 0xc4913afc0aac5a39
mov rsi, r15
not rsi
mov r14, rdi
and r14, r15
and rbx, rsi
or rbx, r14
mov r14, r15
xor r14, rsi
xor rbx, rsi
mov r15, r9
not r15
not r11
or r11, r15
and r14, r11
xor rbx, r14
mov rsi, rax
or rdi, r11
not rdi
or rdi, rbx
mov r11, r9
xor r11, r15
movabs r9, 0x9fe6e174aa982793
and r11, r9
xor r15, r9
xor r15, r11
movabs r9, 0x84c46d2294e1505c
mov r11, r9
not r11
xor r11, r9
and rdi, r11
and r11, r15
xor r11, r9
xor r11, r9
xor r11, rdi
not r11
or r11, rax
and rax, r10
movabs r9, 0x6238af0b74b114cc
mov rbx, r9
not rbx
and rsi, rbx
and rbx, rax
not rax
mov rdi, r10
and rdi, r9
or rsi, rdi
mov rdi, r10
or rdi, rax
and rax, r9
or rbx, rax
xor rbx, rsi
not rdi
or rdi, rbx
movabs r13, 0x225a3cceea14df17
mov rsi, r13
not rsi
movabs rbx, 0xbcf6ebbb384745de
mov rax, rbx
and rax, rsi
not rbx
mov r14, r13
and r14, rbx
or r14, rax
xor r14, rbx
movabs r9, 0x69428d6e8e72d8d8
mov rax, r9
not rax
movabs r10, 0xcda4c193c94767a5
mov rbx, r10
and rbx, r9
mov r15, r12
and r15, rax
or r15, rbx
mov rbx, rdi
not rbx
mov r12, rdi
and r12, r9
and rax, rbx
or rax, r12
xor rax, r15
mov r15, r10
or r15, rdi
not r15
or r15, rax
movabs r9, 0x175a80a52cb06bc2
mov rax, r9
not rax
mov r12, rsi
and r12, r9
and r13, rax
or r13, r12
and rax, r14
not r14
or rsi, r14
and r14, r9
or rax, r14
xor rax, r13
not rsi
or rsi, rax
movabs r9, 0x98424f4f190816b5
mov rax, r9
not rax
xor rax, r9
and r15, rax
xor r15, rax
xor rsi, r15
not rsi
and rsi, r15
movabs r13, 0x6d4f653d1c48d0de
mov r9, r13
not r9
movabs r15, 0xc76e9c53d17aebe3
mov r14, r15
and r14, r9
not r15
mov r12, r13
and r12, r15
or r12, r14
xor r12, r15
movabs rax, 0x3859c90024f1178a
mov r14, rax
not r14
mov r15, r9
and r15, rax
and r13, r14
or r13, r15
and r14, r12
not r12
or r9, r12
and r12, rax
or r14, r12
xor r14, r13
not r9
or r9, r14
not r11
xor r9, r11
not r9
and r9, r11
movabs r11, 0xa53c432722f32d09
and rbx, r11
not r11
and rdi, r11
or rdi, rbx
xor rdi, r11
movabs rax, 0x1d36cc632a4cda52
mov r11, rax
and r11, rdx
mov r15, rax
not r15
and rcx, r15
or rcx, r11
xor r15, rax
and r15, rdi
xor r15, rax
xor r15, rcx
not r15
or r15, rdx
movabs rax, 0x21a0457690206c9e
mov r11, rax
not r11
mov rcx, r8
xor rcx, r11
or r11, rsi
mov rdx, rsi
xor rdx, rax
and rdx, rsi
not rsi
and rcx, r8
or rsi, r8
or r8, rax
not r11
or rdx, r11
mov r11, rcx
not r11
movabs rax, 0x445e3ed906aa95a5
mov rdi, rax
not rdi
mov rbx, r11
and rbx, rax
and rcx, rdi
or rcx, rbx
mov rbx, rax
xor rbx, rdi
and rbx, r8
xor rbx, rdi
xor rbx, rcx
or r11, r8
not r11
or r11, rbx
mov r8, rdx
xor r8, rdx
not r8
and r8, r11
xor r8, rdx
mov rcx, r8
not rcx
movabs rax, 0xe9b9c9136469202d
mov rdx, rax
not rdx
mov r11, rcx
and r11, rax
and r8, rdx
or r8, r11
mov r11, rax
xor r11, rdx
and r11, rsi
xor r11, rdx
xor r11, r8
or rcx, rsi
not rcx
or rcx, r11
mov rdx, r9
not rdx
movabs r11, 0x310429dd7e48e0e
mov r8, r11
and r8, rdx
not r11
and r9, r11
or r9, r8
xor r9, r11
movabs r8, 0x36ece601eab7585a
mov r11, r8
not r11
xor r8, r11
and r8, r15
xor r11, r11
xor r11, r8
movabs rax, 0x73124d9f95ab8196
mov r8, rax
not r8
movabs rdi, 0xf3d2010355694aff
mov rsi, rdi
and rsi, r8
not rdi
mov rbx, rax
and rbx, rdi
or rbx, rsi
xor rbx, rdi
movabs rsi, 0x96362eb15f7abfb5
not rsi
mov rdi, rax
and rdi, rsi
and rsi, rbx
not rbx
mov r14, r11
xor r14, r8
and r14, r11
or r15, rbx
not r15
or r15, r14
mov r14, r9
xor r14, r8
and r14, r9
mov r12, r14
not r12
movabs r10, 0x671c40e8c377a61c
mov r13, r10
not r13
mov rax, r12
and rax, r10
and r14, r13
or r14, rax
or rdx, rbx
mov rax, r10
xor rax, r13
and rax, rdx
xor rax, r13
xor rax, r14
or r12, rdx
not r12
or r12, rax
movabs rax, 0xa4adf063ff97c0d0
mov r14, rax
not r14
xor r14, rax
and r12, r14
and r14, r15
xor r14, rax
xor r14, rax
xor r14, r12
movabs r13, 0xaaa64c2c647b080a
mov r12, r13
mov rdx, qword [rbp + 0x88]
and r12, rdx
or r11, r9
not r11
mov rax, r8
movabs r9, 0x96362eb15f7abfb5
and rax, r9
or rdi, rax
or r8, rbx
and rbx, r9
or rsi, rbx
xor rsi, rdi
not r8
or r8, rsi
xor r8, r11
not r8
and r8, r11
or r8, r14
movabs r9, 0x1b0d42e63da00582
mov rax, r9
not rax
xor rax, r9
mov r9, rax
and r9, rcx
xor r9, rax
movabs r10, 0x308abf1783d3c12e
mov rax, r10
not rax
not r9
or r9, rax
mov r11, rcx
xor r11, r10
and r11, rcx
not r8
xor rax, r8
and rax, r8
or r8, r10
not r8
or r8, rax
mov rcx, r11
not rcx
movabs r10, 0x63973bf9b7d2c2d8
mov rax, r10
not rax
mov rsi, rcx
and rsi, r10
and r11, rax
or r11, rsi
mov rsi, r10
xor rsi, rax
and rsi, r9
xor rsi, rax
xor rsi, r11
or rcx, r9
not rcx
or rcx, rsi
mov rax, r8
xor rax, r8
not rax
and rax, rcx
xor rax, r8
movabs r10, 0x79c90d8153f0c9d9
mov rcx, r10
movabs rsi, 0xcda4c193c94767a5
xor rcx, rsi
and rcx, r10
movabs r9, 0x9d6c68361cbf6f32
mov r8, r9
not r8
xor r8, r9
mov r9, r8
and r9, r10
xor r9, r8
mov r8, r9
not r8
mov r11, rsi
xor r11, r8
and r11, rsi
or r11, rcx
movabs r10, 0x70ab291591960f8a
mov rcx, r10
not rcx
and r8, r10
and r9, rcx
or r9, r8
xor rcx, r10
and rcx, r11
xor r9, r10
xor r9, rcx
movabs r10, 0x45a4e178aef3de13
mov rdi, r10
not rdi
movabs rsi, 0x58cfb6f8bd99ee1
mov r8, rsi
and r8, rdi
movabs rcx, 0xf971d438112fa768
mov r11, rcx
not r11
xor r11, rcx
mov rcx, r11
and rcx, r9
xor rcx, r11
not rcx
or rcx, rdi
or rdi, rax
not rsi
mov r11, r10
and r11, rsi
or r11, r8
xor r11, rsi
not r11
mov rbx, rax
xor rbx, r11
and rbx, rax
xor r11, r9
and r11, r9
mov r8, rbx
not r8
movabs r14, 0x5f7db46b6484e291
mov r9, r14
not r9
mov rsi, r8
and rsi, r14
and rbx, r9
or rbx, rsi
xor r14, r9
and r14, rdi
xor r14, r9
movabs r15, 0x50a995b005b3a5dd
mov rsi, r15
and rsi, rdx
xor r14, rbx
or r8, rdi
not r8
or r8, r14
mov r9, r11
not r9
movabs r10, 0xf4ec76a89efbcc76
mov rdi, r10
not rdi
mov rbx, r9
and rbx, r10
and r11, rdi
or r11, rbx
mov rbx, r10
xor rbx, rdi
and rbx, rcx
xor rbx, rdi
xor rbx, r11
or r9, rcx
not r9
or r9, rbx
movabs r10, 0x47ed8c2729eb0935
mov rcx, r10
not rcx
xor rcx, r10
and r8, rcx
and rcx, r9
xor rcx, r10
xor rcx, r10
xor rcx, r8
movabs r10, 0x3d1b9f28960948d9
mov r8, r10
not r8
movabs r11, 0x2b73509df4a57e1
mov r9, r11
not r9
xor r11, r9
mov rdi, r11
and rdi, rcx
and r11, rax
xor r11, r9
xor r11, r9
xor r11, rdi
or rcx, rax
not rcx
or rcx, r11
movabs r9, 0x704e0401730213cc
mov r11, r9
not r11
mov rax, r10
and rax, r11
and r11, r8
and r8, r9
or rax, r8
mov r8, r10
and r8, r9
or r11, r8
xor r11, rax
movabs r8, 0xef7db2f4b06c12b9
mov rax, r8
not rax
xor rax, r8
and rcx, rax
xor rcx, rax
not rcx
not r11
or r11, rcx
mov qword [rbp + 0x68], r11
mov rax, r13
not rax
movabs r13, 0xcda4c193c94767a5
mov rcx, r13
and rcx, rax
or rcx, r12
xor rcx, rax
movabs r8, 0x1dfb8bbdb015f2c0
mov rax, r8
not rax
not rcx
or rcx, rax
movabs rdx, 0x36028b1059faaf7e
and rax, rdx
not rdx
and r8, rdx
or r8, rax
xor r8, rdx
mov rax, r8
not rax
mov rdx, r13
xor rdx, rax
and rdx, r13
mov r9, rdx
not r9
movabs r10, 0x1aa6786f89bf944b
mov r11, r10
not r11
mov rdi, r9
and rdi, r10
and rdx, r11
or rdx, rdi
mov rdi, r10
xor rdi, r11
and rdi, rcx
xor rdi, r11
xor rdi, rdx
or r9, rcx
not r9
or r9, rdi
xor rax, r8
movabs rcx, 0x94c19bd2c7372dde
and rax, rcx
xor r8, rcx
xor r8, rax
movabs rcx, 0x3edd27b685cb202d
mov rax, rcx
not rax
xor rax, rcx
and r9, rax
and rax, r8
xor rax, rcx
xor rax, rcx
xor rax, r9
movabs rdx, 0xf9b8bd038e844c9d
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rcx
movabs rdx, 0xf00f402ee452bf1a
mov rcx, rdx
not rcx
xor rdx, rcx
mov r8, rdx
movabs r9, 0xc32d0bbc6c493104
and r8, r9
xor r9, rcx
xor r9, r8
movabs r8, 0x7632bded0e547a3d
and rdx, r8
xor rcx, r8
xor rcx, rdx
mov rdx, rcx
xor rdx, rcx
not rdx
and rdx, r9
xor rdx, rcx
mov rcx, r15
not rcx
mov r8, r13
and r8, rcx
or r8, rsi
xor r8, rcx
movabs r9, 0x16aecf1c65f1d3af
mov rcx, r9
not rcx
xor rcx, r9
and rdx, rcx
xor rdx, rcx
or rdx, r8
movabs r8, 0x9aabbdfc247e62f2
mov rcx, r8
not rcx
xor rcx, r8
and rdx, rcx
xor rdx, rcx
mov rcx, rdx
not rcx
xor rdx, rcx
and rdx, rax
or rax, rcx
not rax
xor rdx, rcx
or rdx, rax
movabs r10, 0xe26bcd7b7c92f56b
mov r11, r10
not r11
mov rax, r11
and rax, r10
mov rcx, rax
not rcx
movabs rsi, 0x95705096ac07dde
mov r8, rsi
not r8
mov r9, rcx
and r9, rsi
and rax, r8
or rax, r9
mov r9, r10
and r9, rsi
and r8, r11
or r8, r9
xor r8, rax
or rcx, r10
not rcx
or rcx, r8
movabs r9, 0x9b293706c18ed43c
mov rax, r9
not rax
mov r8, r10
and r8, r9
and r11, rax
or r11, r8
xor rax, r9
and rax, rcx
xor r11, r9
xor r11, rax
mov rax, rdx
not rax
mov rcx, rax
and rcx, rdx
movabs r10, 0x6a2c1a4150a60016
mov r8, r10
not r8
and rax, r8
and r8, rcx
not rcx
mov r9, rdx
and r9, r10
or rax, r9
or rdx, rcx
and rcx, r10
or r8, rcx
xor r8, rax
not rdx
or rdx, r8
movabs r12, 0x47f10ef0e8bd7c71
mov rax, r12
not rax
movabs r8, 0xee7a99eceae3a2de
mov rcx, r8
and rcx, rax
not r8
mov r9, r12
and r9, r8
or r9, rcx
xor r9, r8
mov rcx, r12
movabs rbx, 0x297edcb3d98390ec
xor rcx, rbx
and rcx, r12
mov r8, rcx
not r8
movabs r10, 0x2791c07bc8c54361
mov rsi, r10
not rsi
mov rdi, r8
and rdi, r10
and rcx, rsi
or rcx, rdi
mov rdi, r10
xor rdi, rsi
xor rcx, rsi
mov rsi, rbx
not rsi
not r9
or r9, rsi
and rdi, r9
xor rcx, rdi
or r8, r9
not r8
or r8, rcx
mov rcx, rbx
xor rcx, rsi
movabs r9, 0x5b6358360e89ed97
and rcx, r9
xor rsi, r9
xor rsi, rcx
mov rcx, rsi
xor rcx, rsi
not rcx
and rcx, r8
xor rcx, rsi
mov r9, r11
not r9
movabs r8, 0xfcf202f7611232ca
mov r10, r8
not r10
and r11, r10
and r10, rdx
not rdx
mov rsi, r8
and rsi, r9
or r9, rdx
not r9
or r11, rsi
and rdx, r8
or r10, rdx
xor r10, r11
or r10, r9
mov r11, r10
movabs r8, 0xe59a385b7bfc3be9
mov rdx, r8
not rdx
movabs rsi, 0x5467502e49f8c1a8
mov r9, rsi
and r9, rdx
not rsi
mov r10, r8
and r10, rsi
or r10, r9
xor r10, rsi
mov r9, r12
or r9, rdx
mov rdi, r10
mov r13, r10
not rdi
mov rsi, rax
or rsi, rdi
movabs r14, 0xdee087cdaae09c8a
mov rbx, r14
not rbx
xor r14, rbx
mov r15, r14
and r15, r9
xor r15, rbx
and r14, rsi
xor r14, rbx
xor r14, r15
or rsi, r9
xor rdi, rcx
and rdi, rcx
not rsi
or rsi, r14
mov rbx, rdi
not rbx
movabs r10, 0x147985149d0170e2
mov r9, r10
not r9
mov r14, rbx
and r14, r10
and rdi, r9
or rdi, r14
or rdx, rcx
mov r14, r10
xor r14, r9
and r14, rdx
xor r14, r9
xor r14, rdi
or rbx, rdx
not rbx
or rbx, r14
mov rdx, rbx
xor rdx, rbx
not rdx
and rdx, rsi
xor rdx, rbx
movabs r10, 0xdfe8a0116ed29053
mov r9, r10
not r9
mov rsi, r12
and rsi, r10
and rax, r9
or rax, rsi
mov rsi, r10
xor rsi, r9
and rsi, rcx
xor rax, r9
xor rax, rsi
or rcx, r12
not rcx
or rcx, rax
or r13, r8
not r13
or r13, rcx
not r13
or r13, rdx
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x60], r11
mov rsi, r11
not rsi
mov rdi, rsi
movabs rcx, 0xc39425a410867b94
mov rbx, rcx
not rbx
mov rax, r11
and rax, rcx
and rsi, rbx
or rsi, rax
movabs rax, 0xa45ddd0dafd18d93
mov rcx, rax
not rcx
xor rcx, rax
mov r10, rcx
movabs rax, 0x54b96bc0d1bfe536
and r10, rax
xor r10, rcx
mov rcx, r10
not rcx
mov rdx, rcx
xor rdx, r10
movabs r9, 0x22e5d5c068b1226
and rdx, r9
xor r9, r10
xor r9, rdx
movabs rax, 0x97e8e359c489cb5e
mov rdx, rax
not rdx
and rcx, rax
and r10, rdx
or r10, rcx
xor rdx, rax
and rdx, r9
xor r10, rax
xor r10, rdx
movabs rax, 0xe4ba9feea720a21c
mov rcx, rax
not rcx
xor rcx, rax
mov r14, rcx
movabs rax, 0xdad8d732094f5c19
and r14, rax
xor r14, rcx
movabs rax, 0xf52db5c8a7fbb71b
mov rcx, rax
not rcx
xor rcx, rax
mov rdx, rcx
and rdx, r14
not r14
and r14, rdx
xor r14, rcx
movabs rcx, 0xedc604b0f681c24c
mov rdx, rcx
not rdx
xor rcx, rdx
and r10, rcx
xor r10, rdx
not r10
or r10, rdx
movabs rax, 0xab80b24267f64af
and rcx, rax
or r14, rdx
xor rdx, rax
xor rdx, rcx
movabs rax, 0x8527088ef9202272
mov r15, rax
not r15
movabs r9, 0xe6c5006dc2223a96
mov rcx, r9
and rcx, r15
not r9
mov r13, rax
and r13, r9
or r13, rcx
xor r13, r9
mov r12, rdx
not r12
mov rcx, rdx
xor rcx, r12
movabs r9, 0x109c2452a7297c0f
and rcx, r9
xor r9, r12
xor r9, rcx
movabs r11, 0x2ea345c25fd42c84
mov rcx, r11
not rcx
mov r8, r15
and r8, r11
and rax, rcx
or rax, r8
and rcx, r13
not r13
or r15, r13
and r13, r11
or rcx, r13
xor rcx, rax
not r15
or r15, rcx
movabs rcx, 0x9c2dcdacfaaeb1df
mov rax, rcx
not rax
xor rax, rcx
and r9, rax
xor r9, rax
not r9
not r15
or r15, r9
movabs rcx, 0xc3f3ec500c3ad8d3
mov rax, rcx
not rax
xor rax, rcx
mov rcx, rax
movabs r9, 0x4005a3c3bca85fc6
and rcx, r9
xor rcx, rax
movabs r8, 0xed744989c42c7846
mov rax, r8
not rax
xor rax, r8
and r14, rax
xor r14, rax
or rcx, r9
xor rcx, r14
not rcx
and rcx, r14
movabs rax, 0xa7fd612724586043
and r12, rax
not rax
and rdx, rax
or rdx, r12
xor rdx, rax
mov r8, r10
not r8
mov r9, r8
xor r9, r15
and r9, r8
movabs rax, 0x74b453d1cba0fd0c
and r10, rax
mov r14, rax
not r14
and r8, r14
or r8, r10
xor rax, r14
and rax, r15
xor rax, r14
xor rax, r8
or rax, r9
mov r8, rcx
not r8
xor rcx, r8
and rcx, rdx
xor rcx, r8
or r8, rdx
not r8
or rcx, r8
movabs r8, 0x651c45df06252ef6
mov rdx, r8
not rdx
xor rdx, r8
mov r14, rdx
and r14, rax
xor r14, rdx
mov r12, rax
movabs r8, 0xb87078aac2893928
xor r12, r8
and r12, rax
movabs rdx, 0xcbd80729bc299cbd
mov rax, rdx
not rax
xor rax, rdx
mov rdx, rax
and rdx, rcx
xor rdx, rax
mov rax, r8
not rax
not r14
or r14, rax
not rdx
or rdx, rax
mov r15, rcx
xor r15, r8
and r15, rcx
mov rax, r12
not rax
movabs r9, 0xd48c964297400e94
mov rcx, r9
not rcx
mov r8, rax
and r8, r9
and r12, rcx
or r12, r8
mov r8, r9
xor r8, rcx
and r8, r14
xor r8, rcx
xor r8, r12
or rax, r14
not rax
or rax, r8
mov r14, r15
not r14
movabs r9, 0xcab1a789e0574e45
mov rcx, r9
not rcx
mov r8, r14
and r8, r9
and r15, rcx
or r15, r8
mov r8, r9
xor r8, rcx
and r8, rdx
xor r8, rcx
xor r8, r15
or r14, rdx
not r14
or r14, r8
movabs rdx, 0xfc848fdaa9235ecc
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rdx
and rcx, r14
xor rcx, rdx
xor rcx, rax
movabs r11, 0xc8333c3521405209
mov rax, r11
not rax
mov rdx, rax
or rdx, rcx
not rcx
or rcx, r11
movabs r9, 0xa4ad9059854260a8
mov r8, r9
not r8
xor r9, r8
mov r10, r9
and r10, rdx
xor r10, r8
and r9, rcx
xor r9, r8
xor r9, r10
or rcx, rdx
not rcx
or rcx, r9
movabs r9, 0x20f808fb139a23da
mov rdx, r9
not rdx
mov r8, r11
and r8, r9
and rax, rdx
or rax, r8
xor rdx, r9
and rdx, rcx
movabs rcx, 0x66e369fae9a5b65c
mov r8, rcx
mov r14, qword [rbp + 0x88]
and r8, r14
xor rax, r9
xor rax, rdx
not rcx
movabs r15, 0xcda4c193c94767a5
mov rdx, r15
and rdx, rcx
or rdx, r8
movabs r11, 0xbf567b00ec3d54e7
mov r8, r11
not r8
xor rcx, r8
xor rcx, rdx
and rcx, r11
or r8, rax
not rax
not r8
or rax, r11
not rax
or rax, r8
mov rdx, rcx
not rdx
movabs r10, 0x46f65383c074e911
mov r8, r10
not r8
mov r9, rdx
and r9, r10
and rcx, r8
or rcx, r9
mov r9, r14
or r9, r11
xor r10, r8
and r10, r9
xor r10, r8
xor r10, rcx
or rdx, r9
not rdx
or rdx, r10
mov rcx, rax
xor rcx, rax
not rcx
and rcx, rdx
xor rcx, rax
mov rax, rcx
movabs r10, 0x573f22df943c089c
mov r8, r10
not r8
and rcx, r8
and r8, r14
mov r9, qword [rbp + 0x60]
and rdi, r9
and rbx, rdi
not rdi
or r9, rdi
movabs rdx, 0xc39425a410867b94
and rdi, rdx
or rbx, rdi
xor rbx, rsi
not r9
or r9, rbx
mov rdx, r9
not rdx
xor r9, rdx
and r9, qword [rbp + 0x70]
xor r9, rdx
xor rdx, r9
and rdx, r9
not rax
mov r9, r10
and r9, rax
or rcx, r9
mov r9, r15
and r9, r10
or r8, r9
xor r8, rcx
xor rax, r8
and rax, r8
mov rcx, rdx
not rcx
movabs rsi, 0xce76c1c14bbeaee0
mov r8, rsi
and r8, rcx
movabs r9, 0xe455cc00887f7d74
mov rdi, r9
mov r14, r9
not rdi
movabs r10, 0xdd3b81b5a66e8f4b
mov r9, r10
and r9, r14
not r10
mov r11, rdi
and r11, r10
or r11, r9
mov r9, rsi
not r9
xor r11, r10
mov r12, rcx
xor r12, rdx
and r12, r11
mov r10, rdx
movabs rbx, 0xedfc2469d28591e0
xor r10, rbx
and r10, rdx
xor r12, rdx
and rdx, r9
or rdx, r8
xor rdx, r9
mov r9, r10
not r9
movabs rsi, 0x6f289b9a78abbdff
mov r8, rsi
not r8
mov r11, r9
and r11, rsi
and r10, r8
or r10, r11
mov r11, rsi
xor r11, r8
xor r10, r8
mov rsi, rbx
not rsi
not rdx
or rdx, rsi
and r11, rdx
xor r10, r11
or r9, rdx
not r9
or r9, r10
mov rdx, rbx
xor rdx, rsi
movabs r8, 0x99277a6e8e225d54
and rdx, r8
xor rsi, r8
xor rsi, rdx
mov r13, rsi
xor r13, rsi
not r13
and r13, r9
xor r13, rsi
movabs rsi, 0x44bf4525af63e796
mov r9, rsi
not r9
movabs r10, 0xf6bdaef6945b11a2
mov rdx, r10
and rdx, r9
not r10
and rsi, r10
or rsi, rdx
xor rsi, r10
mov rdx, rax
not rdx
or r9, rax
not r9
mov r10, rsi
not r10
mov rbx, rdx
or rbx, r10
not rbx
or rbx, r9
xor r10, rsi
movabs r8, 0x36c9cc3968572f5b
and r10, r8
xor rsi, r8
xor rsi, r10
movabs r8, 0x77be39f36c40a8d2
mov r9, r8
not r9
xor r9, r8
and rbx, r9
and r9, rsi
xor r9, r8
xor r9, r8
xor r9, rbx
mov rsi, r9
movabs r10, 0xfe0caf6dbb693a2c
mov r9, r10
and r9, rdi
not r10
mov rbx, r14
and rbx, r10
or rbx, r9
xor rbx, r10
mov r15, r13
not r15
mov qword [rbp + 0x60], r15
movabs r8, 0xa7da1e1ce876a463
mov r9, r8
not r9
mov r10, r13
and r10, r8
and r15, r9
or r15, r10
and r9, rbx
not rbx
mov r10, r13
or r10, rbx
and rbx, r8
or r9, rbx
xor r9, r15
not r10
or r10, r9
mov qword [rbp + 0x28], r10
not r12
or r12, rcx
mov r9, rsi
mov qword [rbp + 0x70], rsi
mov r10, rsi
not r10
mov qword [rbp + 0x20], r10
movabs r8, 0xe42b590ba968ee03
mov rcx, r8
and rcx, r10
mov r15, r8
not r15
and r9, r15
or r9, rcx
and r15, rdi
mov rcx, r14
and rcx, r8
or r15, rcx
xor r15, r9
movabs rcx, 0x5a6a4eb25267645f
and rdx, rcx
not rcx
and rax, rcx
or rax, rdx
xor rax, rcx
movabs r11, 0xc9e1a19662c87f57
mov rcx, r11
and rcx, rdi
mov qword [rbp + 0x58], rcx
not r11
mov rcx, r14
and rcx, r11
mov qword [rbp + 0x30], rcx
and r11, rdi
movabs r10, 0xcf0babefca48522a
mov r9, r10
and r9, r14
not r10
and rdi, r10
or rdi, r9
xor rdi, r10
or rdi, rax
movabs rax, 0x2b6c2ba6f797173b
mov r9, rax
not r9
movabs rdx, 0x7e77c75cd362321c
mov rcx, rdx
not rcx
mov r10, rax
and r10, rcx
and rcx, r9
and r9, rdx
or r10, r9
mov r9, rax
and r9, rdx
or rcx, r9
xor rcx, r10
movabs rax, 0x3e6f83ee76e888d6
mov r9, rax
not r9
xor r9, rax
and rdi, r9
xor rdi, r9
xor rcx, rdi
not rcx
and rcx, rdi
movabs rbx, 0xfa64960298c068a9
mov r9, rbx
not r9
movabs rax, 0x43955c86c9167444
mov r10, rax
and r10, r9
not rax
mov rdi, rbx
and rdi, rax
or rdi, r10
xor rdi, rax
mov rax, qword [rbp + 0x28]
mov rsi, rax
not rsi
movabs r10, 0x84dfa517770433d9
and rax, r10
mov r8, rax
not r10
mov rax, rdi
not rax
mov rdx, rsi
xor rdx, rax
and rdx, rsi
and rsi, r10
or rsi, r8
xor rsi, r10
mov r10, r12
not r10
movabs r8, 0x6432e2142c621973
and r12, r8
not r8
xor rax, r10
and rax, r10
and r10, r8
or r10, r12
xor r10, r8
mov r8, rsi
not r8
or r8, r9
not r8
or rdx, r8
or rsi, r10
not r10
or r10, r9
not r10
or rax, r10
mov r8, rax
xor r8, rax
not r8
and r8, rdx
xor r8, rax
movabs rdx, 0xd85ba194fed35d09
mov rax, rdx
not rax
xor rax, rdx
and rsi, rax
xor rsi, rax
or rdi, rbx
xor rdi, rsi
not rdi
and rdi, rsi
mov rax, r8
not rax
movabs r10, 0xe43e462dbc7027ee
mov rdx, r10
not rdx
mov r9, rax
and r9, r10
and r8, rdx
or r8, r9
and rdx, rdi
not rdi
or rax, rdi
and rdi, r10
or rdx, rdi
xor rdx, r8
not rax
or rax, rdx
not r15
mov r14, qword [rbp + 0x20]
or r15, r14
mov rdx, r15
not rdx
mov r8, rcx
not r8
mov r9, rdx
xor r9, r8
and r9, rdx
movabs rsi, 0x87d33b8bf9fea81c
and r15, rsi
mov r10, rsi
not r10
and rdx, r10
or rdx, r15
and r10, rcx
and r8, rsi
or r10, r8
xor r10, rdx
or r10, r9
not rax
movabs rdi, 0x56b2855f5d5cdff6
mov rcx, rdi
not rcx
mov rdx, rcx
xor rdx, rax
and rdx, rdi
mov r8, rdx
not r8
movabs rbx, 0x8764d1d4da38eecd
mov r9, rbx
not r9
mov rsi, r8
and rsi, rbx
and rdx, r9
or rdx, rsi
or rax, rdi
mov rsi, rbx
xor rsi, r9
and rsi, rax
xor rsi, r9
xor rsi, rdx
or r8, rax
not r8
or r8, rsi
or rcx, r10
not r10
or r10, rdi
movabs rdx, 0xfa5ecd949c945060
mov rax, rdx
not rax
xor rdx, rax
mov r9, rdx
and r9, rcx
xor r9, rax
and rdx, r10
xor rdx, rax
xor rdx, r9
or r10, rcx
not r10
or r10, rdx
movabs rcx, 0x52a0b664c0d43529
mov rax, rcx
not rax
xor rax, rcx
and r8, rax
and rax, r10
xor rax, rcx
xor rax, rcx
xor rax, r8
movabs r12, 0x8aff5f89dcab8bdd
mov rcx, r12
not rcx
mov r8, r14
mov rdx, r14
xor rdx, rcx
and rdx, r14
movabs r14, 0xbab3e5ee35bd7a6d
mov rdi, r14
not rdi
mov rbx, qword [rbp + 0x60]
and rbx, rdi
and rdi, r8
or r8, r12
not r8
or r8, rdx
mov rdx, r13
xor rdx, r12
and rdx, r13
mov r9, rdx
not r9
movabs r15, 0x150fa56b3e640b08
mov r10, r15
not r10
mov rsi, r9
and rsi, r15
and rdx, r10
or rdx, rsi
mov rsi, r13
or rsi, rcx
xor r15, r10
and r15, rsi
xor r15, r10
xor r15, rdx
or r9, rsi
not r9
or r9, r15
movabs r10, 0x94e87b59fb281c1
mov rdx, r10
not rdx
xor rdx, r10
and r9, rdx
and rdx, r8
xor r9, r10
xor rdx, r10
xor rdx, r9
mov r8, r13
and r8, r14
or rbx, r8
mov r8, qword [rbp + 0x70]
or r13, r8
and r8, r14
or rdi, r8
xor rdi, rbx
movabs r10, 0x56c03c277c71d117
mov r8, r10
not r8
mov r9, r12
and r9, r8
and r8, rcx
and rcx, r10
or r9, rcx
and r12, r10
or r8, r12
xor r8, r9
not r13
not r8
or r8, r13
or r8, rdi
not r8
or r8, rdx
movabs r10, 0x84f20abc6935625d
mov rcx, r10
not rcx
movabs r9, 0x3e9f8f736e92dc9b
mov rdx, r9
and rdx, rcx
not r9
and r10, r9
or r10, rdx
or rcx, r8
xor r10, r9
mov rdx, r10
not rdx
mov r9, r8
xor r9, rdx
and r9, r8
mov r8, r9
not r8
movabs rbx, 0x61c8464aac19a65d
mov rsi, rbx
not rsi
mov rdi, r8
and rdi, rbx
and r9, rsi
or r9, rdi
mov rdi, rbx
xor rdi, rsi
and rdi, rcx
xor rdi, rsi
xor rdi, r9
or r8, rcx
not r8
or r8, rdi
xor rdx, r10
movabs rcx, 0x69c46afe81696458
and rdx, rcx
xor r10, rcx
xor r10, rdx
mov rcx, r10
xor rcx, r10
not rcx
and rcx, r8
xor rcx, r10
mov r9, qword [rbp + 0x30]
or r9, qword [rbp + 0x58]
movabs rdx, 0xe455cc00887f7d74
movabs r8, 0xc9e1a19662c87f57
and rdx, r8
or r11, rdx
xor r11, r9
not rcx
not r11
or r11, rcx
movabs r10, 0x58181c4b0df82d35
mov rdx, r10
not rdx
movabs r8, 0x9f99e962d0fefd8a
mov rcx, r8
and rcx, rdx
not r8
mov r9, r10
and r9, r8
or r9, rcx
xor r9, r8
movabs rsi, 0x513eda135a98e17
mov rcx, rsi
not rcx
mov r8, r10
and r8, rcx
and rcx, r9
not r9
mov r10, rdx
and r10, rsi
or r8, r10
or rdx, r9
and r9, rsi
or rcx, r9
xor rcx, r8
not rdx
or rdx, rcx
movabs r8, 0x30a6da4eafebdec6
mov rcx, r8
not rcx
xor rcx, r8
and r11, rcx
xor r11, rcx
xor rdx, r11
not rdx
and rdx, r11
mov r8, rdx
not r8
mov rcx, rax
xor rcx, r8
and rcx, rax
xor r8, rdx
and r8, rax
xor r8, rdx
or r8, rcx
mov r10, r8
movabs rax, 0x3677d4eb242f93eb
mov rdx, qword [rbp + 0x80]
and rdx, rax
not rax
mov rcx, qword [rbp + 0x78]
and rcx, rax
or rcx, rdx
xor rcx, rax
mov rdx, rcx
movabs rax, 0xf6172d3334c702d0
xor rax, rax
mov rcx, rax
not rcx
and rcx, rdx
xor rcx, rax
movabs rdx, 0x3ec41379e8e0d640
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
movabs rdx, 0x65f1cc8093758710
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
mov rax, rcx
not rax
movabs rdi, 0xb71386394a4f659f
mov rsi, rdi
not rsi
movabs r8, 0x38cc56007630d14c
mov rdx, r8
and rdx, rsi
not r8
mov r9, rdi
and r9, r8
or r9, rdx
xor r9, r8
or rcx, rsi
not r9
or r9, rax
movabs rdx, 0x660e489567a63953
mov rax, rdx
not rax
xor rdx, rax
mov r8, rdx
and r8, rcx
xor r8, rax
and rdx, r9
xor rdx, rax
xor rdx, r8
or r9, rcx
not r9
or r9, rdx
xor rsi, rdi
and rsi, r9
mov rdx, r10
not rdx
movabs rcx, 0xb0c6c08f50f98918
mov rax, rcx
and rax, rdx
mov r14, rdx
not rcx
mov rdx, r10
mov r11, r10
mov qword [rbp + 0x60], r10
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xbf852982fb6aa236
xor rax, rax
mov rcx, rax
not rcx
and rcx, rdx
xor rcx, rax
movabs rdx, 0x5ccc4cd4fc4f7e64
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
movabs r10, 0xc3e6584eb74687d7
mov rdx, r10
not rdx
movabs r9, 0xba920929ddc10598
mov rax, r9
not rax
mov r8, r10
and r8, rax
and rax, rdx
and rdx, r9
or r8, rdx
mov rdx, r10
and rdx, r9
or rax, rdx
xor rax, r8
movabs r8, 0x66accab2fc84a39d
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
xor rax, rcx
not rax
and rax, rcx
movabs rdx, 0xf000f61b48ceccda
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
movabs r8, 0xa59b05de85831bd6
and rdx, r8
xor rdx, rcx
mov rcx, rdx
not rcx
xor rcx, rdx
mov r8, rcx
movabs r9, 0xd7e81355070e5d86
and r8, r9
xor r9, rdx
xor r9, r8
movabs r8, 0x4d2a1c3dc87e8ca0
and rcx, r8
xor rdx, r8
xor rdx, rcx
mov rcx, rdx
xor rcx, rdx
not rcx
and rcx, r9
xor rcx, rdx
movabs rbx, 0x25b17ac3b98958bb
mov rdx, rbx
mov qword [rbp + 0x20], r14
and rdx, r14
mov r8, rbx
not r8
mov r9, r11
and r9, r8
or r9, rdx
xor rbx, r8
and rbx, rcx
xor rbx, r8
xor rbx, r9
not rbx
or rbx, r14
xor rbx, rax
and rax, rbx
not rbx
or rbx, rax
movabs rax, 0x6cd9daa9ddadbc0f
mov r9, rax
mov r14, rax
not r9
movabs r8, 0x85b19b14841aed3b
mov rax, r8
not rax
mov rcx, rax
xor rcx, r9
and rcx, r8
mov rdx, r9
mov r15, r9
mov qword [rbp + 0x80], r9
or rdx, r8
not rdx
or rdx, rcx
mov rcx, r8
xor rcx, rax
and rcx, rdx
xor rcx, rax
movabs rdx, 0x1b396d27aad753be
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
movabs r10, 0xb998eab1de522bde
mov rax, r10
not rax
movabs r8, 0x2022a186680861b5
mov rdx, r8
and rdx, rax
not r8
mov r9, r10
and r9, r8
or r9, rdx
xor r9, r8
movabs r11, 0x3315fcfff3ce5a99
mov rdx, r11
not rdx
mov r8, rax
and r8, r11
and r10, rdx
or r10, r8
xor rsi, rdi
and rdx, r9
not r9
or rax, r9
and r9, r11
or rdx, r9
xor rdx, r10
not rax
or rax, rdx
movabs r8, 0xf8077c346c2af036
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
not rcx
not rax
or rax, rcx
movabs rcx, 0x801def74f6ff6606
mov rdx, rcx
not rdx
xor rdx, rcx
mov rcx, rdx
movabs r8, 0x698407b7be2fc2e2
and rcx, r8
xor rcx, rdx
mov rdx, rcx
not rdx
movabs r10, 0xf1d3ca19e92bc573
mov r8, r10
and r8, rdx
xor rdx, rcx
movabs r9, 0xedf1a5cb5388160
and rdx, r9
xor r9, rcx
xor r9, rdx
mov rdx, r10
not rdx
and rcx, rdx
or rcx, r8
xor rdx, r10
and rdx, r9
xor rcx, r10
xor rcx, rdx
movabs r8, 0x90f8f79279838e8e
mov rdx, r8
and rdx, r15
not r8
mov r9, r14
and r9, r8
or r9, rdx
xor r9, r8
not rcx
or rcx, r9
movabs r8, 0x2e464b67ed4bb544
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
mov rdx, rcx
not rdx
xor rcx, rdx
and rcx, rax
or rax, rdx
xor rcx, rdx
mov r10, rcx
not r10
movabs r9, 0xf61434a7ad9ff168
mov rdx, r9
not rdx
mov r8, r10
and r8, r9
and rcx, rdx
or rcx, r8
mov r8, r9
xor r8, rdx
and r8, rax
xor r8, rdx
xor r8, rcx
or r10, rax
not r10
or r10, r8
mov qword [rbp + 0x78], r10
mov r10, rsi
not r10
movabs rax, 0x3929c8f2bba082ff
mov rcx, rax
not rcx
mov rdx, rsi
and rdx, rax
mov r8, r10
and r8, rcx
or r8, rdx
mov rdx, r10
and rdx, rsi
and rcx, rdx
not rdx
mov r9, rsi
or r9, rdx
and rdx, rax
or rcx, rdx
xor rcx, r8
not r9
or r9, rcx
mov r11, r9
movabs rax, 0x1192f47bcb7f03ce
mov rcx, rax
mov r8, rax
not rcx
mov rax, rcx
movabs rdx, 0x80f4820060c28217
mov rcx, rdx
mov r12, r8
and rcx, r8
not rdx
mov r15, rax
mov r8, rax
and r8, rdx
or r8, rcx
xor r8, rdx
mov rax, rbx
not rax
mov qword [rbp + 0x30], rax
mov r9, rax
xor r9, rbx
and r9, r8
movabs rdx, 0x20ffc42a9b6d402f
mov rcx, rdx
and rcx, rax
not rdx
mov r8, rbx
movabs rax, 0x299fd6b930e67763
xor r8, rax
and r8, rbx
xor r9, rbx
mov qword [rbp + 0x58], r9
and rbx, rdx
or rbx, rcx
mov rcx, rax
not rcx
xor rdx, rcx
xor rdx, rbx
and rdx, rax
mov rdi, rdx
not rdi
movabs r9, 0xad3057eb8f08d319
mov rbx, r9
not rbx
mov r14, rdi
and r14, r9
and rdx, rbx
or rdx, r14
and rbx, r8
not r8
or rdi, r8
and r8, r9
or rbx, r8
xor rbx, rdx
not rdi
or rdi, rbx
xor rax, rcx
and rax, rdi
xor rax, rcx
mov qword [rbp + 0x38], rax
movabs rdx, 0x1b7b6ec6f23efa65
mov rcx, rdx
and rcx, r15
mov rbx, r15
not rdx
mov r8, r12
mov r14, r12
and r8, rdx
or r8, rcx
xor r8, rdx
movabs rax, 0xe269b86cc0acb07d
mov r13, rax
not r13
movabs rdx, 0xa6b584562b637751
mov rcx, rdx
and rcx, r13
not rdx
mov rdi, rax
and rdi, rdx
or rdi, rcx
xor rdi, rdx
mov qword [rbp + 0x28], r11
mov r12, r11
not r12
mov qword [rbp + 0x70], r12
movabs r9, 0xd1b854ca51f00099
mov rcx, r9
not rcx
mov rdx, r11
and rdx, r9
and r12, rcx
or r12, rdx
and rcx, r8
not r8
mov rdx, r11
or rdx, r8
and r8, r9
or rcx, r8
xor rcx, r12
movabs r9, 0xc70e705a1b30ea4b
mov r8, r9
not r8
mov r12, r13
and r12, r9
and rax, r8
or rax, r12
and r8, rdi
not rdi
or r13, rdi
and rdi, r9
or r8, rdi
xor r8, rax
not r13
or r13, r8
not rdx
not r13
or r13, rdx
or r13, rcx
movabs rax, 0x8c8ba39388178a2b
and r10, rax
not rax
and rsi, rax
or rsi, r10
xor rsi, rax
movabs r11, 0xe02571aa12c17da3
mov r15, r11
not r15
movabs rdx, 0xf8b0ac1b667411dc
mov rcx, rdx
and rcx, r15
not rdx
and r11, rdx
or r11, rcx
xor r11, rdx
movabs rcx, 0xde84834184b892fc
mov r10, rcx
mov r12, r14
and r10, r14
not rcx
movabs r14, 0xe2054f365149f243
mov rdx, r14
mov r8, rbx
and rdx, rbx
movabs rax, 0x2052273abaafc24b
and rax, rbx
mov qword [rbp + 0x40], rax
mov rdi, r11
not rdi
or rbx, rdi
xor rdi, r8
and rdi, r8
mov rax, r8
and rax, rcx
or rax, r10
xor rax, rcx
or rax, rsi
movabs r9, 0x2935d56b8fa68b70
mov rcx, r9
not rcx
movabs r8, 0xefce45ad83e9b2cd
mov r10, r8
not r10
mov rsi, r9
and rsi, r10
and r10, rcx
and rcx, r8
or rsi, rcx
and r9, r8
or r10, r9
xor r10, rsi
movabs r8, 0x476ccc6a1e40ee4d
mov rcx, r8
not rcx
xor rcx, r8
and rax, rcx
xor rax, rcx
xor r10, rax
not r10
and r10, rax
not r14
mov rcx, r12
and rcx, r14
or rcx, rdx
xor rcx, r14
mov rax, qword [rbp + 0x58]
not rax
or rax, qword [rbp + 0x30]
mov r12, rax
mov r8, r10
not r8
movabs r9, 0x8cce53317b9f2ed5
mov rdx, r9
not rdx
mov rax, r9
xor rax, rdx
and rax, r13
or r13, r8
and r8, r9
and r10, rdx
or r10, r8
xor rax, rdx
xor rax, r10
not r13
or rax, r13
mov r14, qword [rbp + 0x38]
mov r8, r14
not r8
or rcx, r8
mov rdx, rcx
not rdx
mov r10, rdx
xor r10, r12
and r10, rdx
movabs rsi, 0xf9ea14f6356eeaea
and rcx, rsi
mov r13, rsi
not r13
and rdx, r13
or rdx, rcx
mov rcx, rsi
xor rcx, r13
and rcx, r12
xor rcx, r13
xor rcx, rdx
or rcx, r10
mov rdx, rax
not rdx
movabs r13, 0xea0063e16f005851
mov r10, r13
and r10, rdx
not r13
mov rsi, rax
and rsi, r13
or rsi, r10
xor rsi, r13
mov r10, rcx
not r10
not rsi
or rsi, r10
movabs r13, 0x161dd3a510f60905
and r10, r13
not r13
and rcx, r13
or rcx, r10
xor r13, rdx
xor r13, rcx
and r13, rax
mov r10, r13
not r10
movabs rdx, 0xcde7b4752c2142bb
mov rax, rdx
not rax
mov rcx, r10
and rcx, rdx
and r13, rax
or r13, rcx
mov rcx, rdx
xor rcx, rax
and rcx, rsi
xor rcx, rax
xor rcx, r13
or r10, rsi
not r10
or r10, rcx
movabs rcx, 0x1de8fc3234cfed4f
mov rax, rcx
mov r13, qword [rbp + 0x70]
and rax, r13
not rcx
mov r12, qword [rbp + 0x28]
and r12, rcx
or r12, rax
xor r12, rcx
mov rax, r14
movabs r9, 0xc1b3afed6f0f2b5f
xor rax, r9
and rax, r14
movabs rcx, 0x3252ad5387cd9fde
and r8, rcx
not rcx
and r14, rcx
or r14, r8
xor r14, rcx
or r13, r9
movabs rdx, 0x27e51c56c6874390
mov rcx, rdx
not rcx
xor rdx, rcx
mov r8, rdx
and rdx, r13
xor rdx, rcx
xor rdx, rcx
mov rcx, r9
not rcx
mov rsi, r12
not rsi
or rsi, rcx
and r8, rsi
xor rdx, r8
mov r8, r13
or r8, rsi
not r8
or r8, rdx
mov r9, r8
xor rcx, r14
and rcx, r14
mov rdx, rcx
not rdx
movabs r13, 0xf6a615e782610b29
mov r8, r13
not r8
mov rsi, rdx
and rsi, r13
and rcx, r8
or rcx, rsi
and r8, rax
not rax
or rdx, rax
and rax, r13
or r8, rax
xor r8, rcx
not rdx
or rdx, r8
movabs rcx, 0x5062333a7fdce653
mov rax, rcx
not rax
xor rax, rcx
and r9, rax
and rax, rdx
xor r9, rcx
xor rax, rcx
xor rax, r9
or r14, r12
movabs rdx, 0x5c5ece444e2696c2
mov rcx, rdx
not rcx
xor rcx, rdx
and r14, rcx
xor r14, rcx
mov rcx, rax
not rcx
movabs r9, 0x8717e0cf3cafbceb
mov rdx, r9
not rdx
mov r8, rcx
and r8, r9
and rax, rdx
or rax, r8
and rdx, r14
not r14
or rcx, r14
and r14, r9
or rdx, r14
xor rdx, rax
not rcx
or rcx, rdx
movabs rdx, 0xfd620db52e10f2bc
mov rax, rdx
not rax
xor rax, rdx
mov rdx, rax
and rdx, rcx
xor rdx, rax
movabs rsi, 0x66a9e6c12583ade8
mov rax, rsi
not rax
not rdx
or rdx, rax
movabs r8, 0xbb45ec607b305800
and rax, r8
not r8
and rsi, r8
or rsi, rax
xor rsi, r8
mov rax, rsi
not rax
mov r8, rcx
xor r8, rax
and r8, rcx
mov rcx, r8
not rcx
movabs r13, 0x692fa0629f7584da
mov r9, r13
not r9
mov r14, rcx
and r14, r13
and r8, r9
or r8, r14
mov r14, r13
xor r14, r9
and r14, rdx
xor r14, r9
xor r14, r8
or rcx, rdx
not rcx
or rcx, r14
xor rax, rsi
movabs rdx, 0x4317343d294dcdc4
and rax, rdx
xor rsi, rdx
xor rsi, rax
movabs rax, 0x64b0af1970fc8639
mov r9, rax
not r9
xor r9, rax
and rcx, r9
and r9, rsi
xor r9, rax
xor r9, rax
xor r9, rcx
movabs rax, 0x2052273abaafc24b
not rax
movabs rdx, 0x1192f47bcb7f03ce
mov rcx, rdx
and rcx, rax
or rcx, qword [rbp + 0x40]
xor rcx, rax
mov rax, rcx
not rax
or rax, r15
xor r15, rdx
and r15, rdx
mov r14, rdx
or rdi, r15
movabs r8, 0x583cf1036ba18501
mov rdx, r8
not rdx
xor r8, rdx
mov rsi, r8
and rsi, rax
xor rsi, rdx
and r8, rbx
xor r8, rdx
xor r8, rsi
or rbx, rax
not rbx
or rbx, r8
mov rax, rdi
xor rax, rdi
not rax
and rax, rbx
xor rax, rdi
or rcx, r14
movabs r8, 0xbf90f30b0b0aa7d9
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
movabs rdx, 0xe02571aa12c17da3
or r11, rdx
xor r11, rcx
not r11
and r11, rcx
or r11, rax
mov rax, r9
not rax
movabs r8, 0xb182c4ca87740282
mov rcx, r8
and rcx, rax
mov rdx, r8
not rdx
and r9, rdx
or r9, rcx
mov rcx, r8
xor rcx, rdx
and rcx, r11
xor rcx, rdx
xor rcx, r9
xor rax, rcx
and rax, rcx
mov rcx, r10
not rcx
mov rdx, rax
not rdx
and rax, rcx
or rcx, rdx
and rdx, r10
or rdx, rax
mov rsi, rdx
not rsi
movabs r9, 0x4641a4a5e03d2d81
mov rax, r9
not rax
mov r8, rsi
and r8, r9
and rdx, rax
or rdx, r8
mov r8, r9
xor r8, rax
and r8, rcx
xor r8, rax
xor r8, rdx
or rsi, rcx
not rsi
or rsi, r8
mov rdi, qword [rbp + 0x78]
mov rax, rdi
not rax
movabs r9, 0x11760d7cd950a514
mov rcx, r9
mov r10, qword [rbp + 0x80]
and rcx, r10
mov rdx, r9
not rdx
movabs r11, 0x6cd9daa9ddadbc0f
mov r8, r11
and r8, rdx
or r8, rcx
mov rcx, rdi
mov r15, rdi
and rcx, r9
and rdx, rax
or rdx, rcx
xor rdx, r8
mov rcx, rdx
xor rcx, r10
and rcx, rdx
movabs r8, 0xaab3fed10e255bea
mov rdx, r8
and rdx, r10
not r8
mov r9, r11
and r9, r8
or r9, rdx
xor r9, r8
not r9
or r9, rax
not r9
movabs rdx, 0xb75b240566a2336a
and rax, rdx
not rdx
and r15, rdx
or r15, rax
xor r15, rdx
not r15
or r15, r10
not r15
or r15, r9
not r15
movabs r14, 0xd1d7d5a1edc6cb2d
mov rdx, r14
not rdx
movabs r9, 0x5a0f49cf51696456
mov r8, r9
and r8, rdx
not r9
mov rax, r14
and rax, r9
or rax, r8
xor rax, r9
mov r8, rcx
or r8, rdx
not r8
mov r9, rax
not r9
mov r10, rcx
xor r10, r9
and r10, rcx
or r10, r8
xor rdx, r15
and rdx, r15
mov r8, rdx
not r8
movabs rbx, 0x7a875dbd7356fa9e
mov r11, rbx
not r11
mov rdi, r8
and rdi, rbx
and rdx, r11
or rdx, rdi
or r9, r15
mov rdi, rbx
xor rdi, r11
and rdi, r9
xor rdi, r11
xor rdi, rdx
not rcx
or r8, r9
not r8
or r8, rdi
movabs r9, 0x31b1039c9f3a91f1
mov rdx, r9
not rdx
xor rdx, r9
and r10, rdx
xor r10, r9
and rdx, r8
xor rdx, r9
xor rdx, r10
or rax, r14
not rax
or rax, rcx
or rax, r15
mov r9, rdx
not r9
movabs r10, 0x52533ba8bdf4a997
mov rcx, r10
not rcx
mov r8, r9
and r8, r10
and rdx, rcx
or rdx, r8
mov r8, r10
xor r8, rcx
and r8, rax
xor r8, rcx
xor r8, rdx
or r9, rax
not r9
or r9, r8
mov qword [rbp + 0x80], r9
mov rcx, rsi
not rcx
movabs r8, 0xf257eef995a2e80f
mov rdx, r8
and rdx, rcx
not r8
mov rax, rsi
and rax, r8
or rax, rdx
xor rax, r8
movabs r15, 0x9d24ab9e6a85fc09
mov rdx, r15
not rdx
movabs r11, 0x78ee2cdfba2c2c0
mov r10, r11
and r10, rdx
not r11
mov r8, r15
and r8, r11
or r8, r10
xor r8, r11
movabs rbx, 0x3a5224f222497c1a
mov r11, rbx
not r11
mov r10, rbx
xor r10, r11
movabs rdi, 0xc2b2a72281fd876e
and r10, rdi
xor rdi, r11
xor rdi, r10
movabs r14, 0x7f577446c05c5e01
mov r10, r14
and r10, rbx
mov rbx, r14
not rbx
and r11, rbx
or r11, r10
xor rbx, r14
and rbx, rdi
not rax
or rax, rdx
xor r11, r14
xor r11, rbx
movabs rdi, 0x350fbcbe6803e4ea
mov r10, rdi
not r10
xor r10, rdi
and r11, r10
xor r11, r10
or r11, rdx
and rdx, r15
or rdx, r8
mov r8, rdx
not r8
movabs rdi, 0x37fb400858dafa35
mov r10, rdi
and r10, r8
not rdi
mov rbx, rdx
and rbx, rdi
or rbx, r10
xor rbx, rdi
movabs r14, 0x8fe805991a823e15
mov rdi, r14
and rdi, rcx
mov r10, r14
not r10
and rsi, r10
or rsi, rdi
xor r10, r14
and r10, rbx
xor r10, r14
xor r10, rsi
not r10
or r10, rcx
movabs r14, 0xd42d06ab9082944f
mov rcx, r14
not rcx
movabs rdi, 0x15001fa57ae60a90
mov rsi, rdi
and rsi, rcx
not rdi
mov rbx, r14
and rbx, rdi
or rbx, rsi
xor rbx, rdi
movabs r15, 0x2b2c3124c9766ddc
mov rsi, r15
not rsi
mov rdi, rcx
and rdi, r15
and r14, rsi
or r14, rdi
and rsi, rbx
not rbx
or rcx, rbx
and rbx, r15
or rsi, rbx
xor rsi, r14
not rcx
or rcx, rsi
movabs rdi, 0x24f02d8bd1939a4a
mov rsi, rdi
not rsi
xor rsi, rdi
and r11, rsi
xor r11, rsi
not r11
not rcx
or rcx, r11
movabs r11, 0x9d8a1d9b77bcdd19
and r8, r11
not r11
and rdx, r11
or rdx, r8
xor rdx, r11
movabs rdi, 0x4b43ffa71280e770
mov r11, rdi
not r11
movabs rsi, 0x1be61a7bbf8964dc
xor rsi, rsi
mov r8, rsi
not r8
and r8, rdx
xor r8, rsi
movabs rbx, 0xb9189eaeb1a7a9d7
mov rdx, rbx
not rdx
mov rsi, rdi
and rsi, rdx
and rdx, r11
and r11, rbx
or rsi, r11
mov r11, rdi
and r11, rbx
or rdx, r11
xor rdx, rsi
movabs rsi, 0x4dc92ed8b5aed8c0
mov r11, rsi
not r11
xor r11, rsi
and r8, r11
xor r8, r11
not r8
not rdx
or rdx, r8
movabs r8, 0x83788caf2fb0afea
mov r11, r8
not r11
xor r8, r11
and r8, r10
xor r11, r11
xor r11, r8
movabs r15, 0xdba5e240b8662561
mov r8, r15
not r8
movabs rbx, 0xbd14cf84d23589e7
mov rdi, rbx
and rdi, r8
not rbx
mov rsi, r15
and rsi, rbx
or rsi, rdi
xor rsi, rbx
mov rdi, r11
or r11, rax
mov rbx, rax
mov r14, rax
not r14
or r14, r8
not r14
movabs r9, 0xd09092375f734478
mov rax, r9
not rax
and r15, rax
and rax, rsi
not rsi
or rbx, rsi
not rbx
or rbx, r14
or r10, rsi
movabs r12, 0xed61c1326fa05af8
mov r14, r12
not r14
xor r12, r14
mov r13, r12
and r12, r10
xor r12, r14
xor r12, r14
not rdi
or rdi, r8
and r13, rdi
xor r12, r13
or r10, rdi
not r10
or r10, r12
mov rdi, r10
xor rdi, r10
not rdi
and rdi, rbx
xor rdi, r10
movabs rbx, 0x33e7b89c0a8e7c5f
mov r10, rbx
not r10
xor r10, rbx
and r11, r10
xor r11, r10
mov r10, r8
and r10, r9
or r15, r10
or r8, rsi
and rsi, r9
or rax, rsi
xor rax, r15
not r8
or r8, rax
not r11
not r8
or r8, r11
mov rax, rdi
not rax
movabs rsi, 0xec9db9bb28f8dea6
mov r10, rsi
not r10
mov r11, rax
and r11, rsi
and rdi, r10
or rdi, r11
mov r11, rsi
xor r11, r10
and r11, r8
xor r11, r10
mov r10, rcx
not r10
xor r11, rdi
or rax, r8
not rax
or rax, r11
mov r8, r10
xor r8, rdx
and r8, r10
movabs rsi, 0xe867b4933428fbd0
and rcx, rsi
mov r11, rsi
not r11
and r10, r11
or r10, rcx
xor rsi, r11
and rsi, rdx
xor rsi, r11
xor rsi, r10
mov rcx, r8
not rcx
movabs r11, 0x89a0c65419d57746
mov rdx, r11
not rdx
and r8, rdx
and rdx, rsi
not rsi
mov r10, rcx
and r10, r11
or r8, r10
or rcx, rsi
and rsi, r11
or rdx, rsi
xor rdx, r8
not rcx
or rcx, rdx
mov r8, rax
not r8
movabs rdx, 0x5abc3f71f061ba6b
mov r10, rdx
and r10, r8
not rdx
mov r11, rax
and r11, rdx
or r11, r10
mov r10, rcx
not r10
xor rdx, r10
xor rdx, r11
and rdx, rcx
movabs r11, 0x88eb0e63e828cc64
and r10, r11
not r11
and rcx, r11
or rcx, r10
xor rcx, r11
xor rcx, r8
and rcx, rax
mov r8, rdx
not r8
movabs r11, 0x4b3310a3f539eac0
mov rax, r11
not rax
and rdx, rax
and rax, rcx
not rcx
mov r10, r8
and r10, r11
or rdx, r10
or r8, rcx
and rcx, r11
or rax, rcx
xor rax, rdx
not r8
or r8, rax
movabs rdi, 0x4f3a9d889259dfed
mov rax, rdi
not rax
mov rdx, r8
xor rdx, rdi
and rdx, r8
xor r8, rax
not r8
and r8, rdi
mov rcx, r8
not rcx
movabs rsi, 0x3cc9fc162eedf5ad
mov r10, rsi
not r10
and r8, r10
and r10, rdx
not rdx
mov r11, rcx
and r11, rsi
or r8, r11
or rcx, rdx
and rdx, rsi
or r10, rdx
xor r10, r8
not rcx
or rcx, r10
movabs r10, 0xfeeccaa4933d3730
mov rdx, r10
not rdx
mov r8, rdi
and r8, r10
and rax, rdx
or rax, r8
xor rdx, r10
and rdx, rcx
xor rax, r10
xor rax, rdx
movabs rdx, 0x6f6d3dcf54c7468e
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
mov r9, qword [rbp + 0x80]
and rdx, r9
xor rdx, rcx
movabs r10, 0xfde749628d23888f
mov rcx, r10
not rcx
not rdx
or rdx, rcx
not rdx
mov r8, r9
xor r8, r10
and r8, r9
or r8, rdx
mov rdx, r10
xor rdx, rcx
movabs r9, 0x100c8d954834a33c
and rdx, r9
xor rcx, r9
xor rcx, rdx
mov r9, rcx
xor r9, rcx
not r9
and r9, r8
xor r9, rcx
movabs r10, 0xef284402c78f1450
mov rdx, r10
not rdx
mov r8, rax
not r8
mov rcx, r9
not rcx
and r9, r8
or r8, rcx
not r8
and rcx, rax
or rcx, r9
or rcx, r8
movabs r11, 0xacaa0713b606fd83
mov rax, r11
and rax, rdx
mov r8, r11
not r8
mov r9, r10
and r9, r8
or r9, rax
mov rax, r10
and rax, r11
and r8, rdx
or r8, rax
xor r8, r9
movabs rdx, 0x9e90776fa629475e
xor rdx, rdx
mov rax, rdx
not rax
and rax, r8
xor rax, rdx
not rcx
movabs r8, 0x25e045b05683f383
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
movabs r8, 0x3cdacf1fc919a815
mov rdx, r8
not rdx
xor rdx, r8
mov r9, rdx
movabs r11, 0xb23db2202ffa954e
and r9, r11
xor r9, rdx
mov rsi, r9
mov rdx, rcx
not rdx
movabs r10, 0xe45e8dc34356301f
mov r8, r10
not r8
mov r9, rdx
and r9, r10
and rcx, r8
or rcx, r9
mov r9, r10
xor r9, r8
and r9, rax
xor r9, r8
xor r9, rcx
or rdx, rax
not rdx
or rdx, r9
or rsi, r11
movabs rcx, 0x9da5574b8227bc2e
mov rax, rcx
not rax
xor rax, rcx
and rdx, rax
xor rdx, rax
not rdx
not rsi
or rsi, rdx
mov qword [rbp + 0x80], rsi
movabs rdx, 0x1e551eb57fbccdb1
mov rcx, rdx
not rcx
movabs r8, 0xd4d6a8101699499f
mov rax, r8
and rax, rcx
and rcx, rdx
not r8
and rdx, r8
or rdx, rax
xor rdx, r8
mov r8, rdx
not r8
mov rax, rcx
not rax
movabs r11, 0x93afcd67cffafd79
mov r9, r11
not r9
mov r10, rax
and r10, r11
and rcx, r9
or rcx, r10
mov r10, r8
and r10, r11
and r9, rdx
or r9, r10
xor r9, rcx
or rax, r8
not rax
or rax, r9
movabs r9, 0xc605cef74c95c9b
mov rcx, r9
not rcx
and r8, r9
and rdx, rcx
or rdx, r8
xor rcx, r9
and rcx, rax
xor rdx, r9
xor rdx, rcx
movabs rdi, 0xc58d93eb0512bc19
mov rax, rdi
not rax
movabs r8, 0xeb16b3a640e5ec08
mov rcx, r8
not rcx
xor rcx, r8
and rdx, rcx
xor rdx, rcx
movabs r11, 0x660fd9ab921a01ac
mov rcx, r11
not rcx
movabs r9, 0x65e5c865df3ce014
mov r8, r9
and r8, rcx
not r9
mov r10, r11
and r10, r9
or r10, r8
xor r10, r9
or rdx, rax
movabs rsi, 0xf7589ba97854603f
mov r8, rsi
not r8
mov r9, r11
and r9, r8
and r8, r10
not r10
mov r11, rcx
and r11, rsi
or r9, r11
or rcx, r10
and r10, rsi
or r8, r10
xor r8, r9
not rcx
or rcx, r8
not rdx
xor rcx, rdx
not rcx
and rcx, rdx
movabs r8, 0x401f53567d045ad8
mov rdx, r8
and rdx, rax
not r8
mov r9, rdi
and r9, r8
or r9, rdx
xor r9, r8
movabs r10, 0xbd625628b9b82398
mov rdx, r10
not rdx
not r9
or r9, rdx
not r9
mov r8, rdi
xor r8, r10
and r8, rdi
or r8, r9
movabs r11, 0x8328d6c7e01badf
mov r9, r11
not r9
and r10, r11
and rdx, r9
or rdx, r10
xor r9, r11
and r9, r8
xor rdx, r11
xor rdx, r9
mov r10, rdx
not r10
movabs r11, 0xdc7035320667fff8
mov r9, r11
and r9, r10
not r11
mov r8, rdx
and r8, r11
or r8, r9
xor r8, r11
movabs r11, 0x48e110e7d63af993
mov r9, r11
not r9
xor r9, r11
and r8, r9
xor r8, r9
mov r9, rdi
xor r9, rax
movabs r11, 0xe6438857b4e106b1
and r9, r11
xor rax, r11
xor rax, r9
mov r9, rax
not r9
and r9, rax
movabs rax, 0x69cf42f8376bf3ba
and r10, rax
not rax
and rdx, rax
or rdx, r10
xor rdx, rax
movabs rdi, 0x147d6083e38e39e4
mov r10, rdi
not r10
movabs rsi, 0x551de56e33062bb3
mov rax, rsi
not rax
mov r11, rdi
and r11, rax
and rax, r10
and r10, rsi
or r11, r10
mov r10, rdi
and r10, rsi
or rax, r10
xor rax, r11
movabs r11, 0x430d05cbce567210
mov r10, r11
not r10
xor r10, r11
and rdx, r10
xor rdx, r10
not rdx
not rax
or rax, rdx
movabs rdx, 0x830e2e30546e8fdf
mov r10, rdx
not r10
xor r10, rdx
mov rdx, r10
and rdx, rcx
xor rdx, r10
movabs r10, 0x4f1048e1a8c26726
mov r11, r10
not r11
xor r11, r10
mov r10, r11
and r10, r8
xor r10, r11
mov rdi, rcx
movabs rsi, 0xb06ed12011775156
xor rdi, rsi
and rdi, rcx
mov r11, r8
xor r11, rsi
and r11, r8
mov rcx, rdi
not rcx
movabs r15, 0xfd7a4a74e56d2617
mov rbx, r15
not rbx
mov r8, rcx
and r8, r15
and rdi, rbx
or rdi, r8
not rsi
mov r8, rdx
not r8
mov r14, r8
or r14, rsi
xor r15, rbx
and r15, r14
xor r15, rbx
xor r15, rdi
or rcx, r14
not rcx
or rcx, r15
xor rsi, r10
and rsi, r10
mov rdi, rsi
not rdi
movabs r15, 0x5fb7eaba945dab72
mov rbx, r15
not rbx
mov r14, rdi
and r14, r15
and rsi, rbx
or rsi, r14
and rbx, r11
not r11
or rdi, r11
and r11, r15
or rbx, r11
xor rbx, rsi
not rdi
or rdi, rbx
movabs rsi, 0x61711eaf44846889
mov r11, rsi
not r11
xor r11, rsi
and rcx, r11
and r11, rdi
xor rcx, rsi
xor r11, rsi
xor r11, rcx
movabs rdi, 0xdaefe20adf73c446
mov rcx, rdi
not rcx
mov rsi, r8
and rsi, rdi
and rdx, rcx
or rdx, rsi
and rcx, r10
not r10
or r8, r10
and r10, rdi
or rcx, r10
xor rcx, rdx
not r8
or r8, rcx
movabs rdx, 0xf837029b30e0a4de
mov rcx, rdx
not rcx
xor rcx, rdx
and r8, rcx
xor r8, rcx
mov rcx, r11
not rcx
movabs rsi, 0x8382b7a77477280b
mov rdx, rsi
not rdx
mov r10, rcx
and r10, rsi
and r11, rdx
or r11, r10
mov r10, rax
not r10
and rdx, r8
not r8
or rcx, r8
and r8, rsi
or rdx, r8
xor rdx, r11
not rcx
or rcx, rdx
mov rdx, r9
not rdx
movabs rsi, 0x72a5a89611efd37b
and rax, rsi
not rsi
mov r8, r10
movabs rdi, 0xe3f2de10c6d4c750
xor r8, rdi
and r8, r10
mov r11, r10
and r11, rsi
or r11, rax
xor r11, rsi
mov r10, rdi
not r10
mov rsi, r9
or rsi, r10
mov rax, rdx
or rax, rdi
movabs rbx, 0x23cd100814e621b5
mov rdi, rbx
not rdi
xor rbx, rdi
mov r14, rbx
and r14, rsi
xor r14, rdi
and rbx, rax
xor rbx, rdi
xor rbx, r14
or rax, rsi
not rax
or rax, rbx
mov rsi, r8
not rsi
movabs r14, 0x63b04054993da85c
mov rbx, r14
not rbx
mov rdi, rsi
and rdi, r14
and r8, rbx
or r8, rdi
mov rdi, r14
xor rdi, rbx
xor r8, rbx
movabs r14, 0xf2295b8956705370
mov rbx, r14
not rbx
and rdx, rbx
and rbx, r11
not r11
or r10, r11
and rdi, r10
xor r8, rdi
or rsi, r10
not rsi
or rsi, r8
movabs r10, 0x98592473f1fc9221
mov r8, r10
not r8
xor r8, r10
and rax, r8
and r8, rsi
xor rax, r10
xor r8, r10
xor r8, rax
mov rax, r9
and rax, r14
or rdx, rax
or r9, r11
and r11, r14
or rbx, r11
xor rbx, rdx
not r9
or r9, rbx
movabs rdx, 0x9173d0c50dc0fbe3
mov rax, rdx
not rax
xor rax, rdx
and r9, rax
xor r9, rax
or r9, r8
mov rax, rcx
not rax
movabs r8, 0xd27d55c74d9295fd
mov rdx, r8
and rdx, rax
not r8
and rcx, r8
or rcx, rdx
xor rcx, r8
or rax, r9
not r9
not rcx
or rcx, r9
movabs r8, 0x546ffeb120ea9ded
mov rdx, r8
not rdx
xor r8, rdx
mov r9, r8
and r9, rcx
and r8, rax
xor r8, rdx
xor r8, rdx
xor r8, r9
or rcx, rax
not rcx
or rcx, r8
not rcx
movabs rdx, 0xee73c2cdf24857f5
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
mov rdx, rcx
not rdx
mov rax, rdx
xor rax, rcx
movabs r8, 0xc39fd3bdcbfe4b58
and rax, r8
xor rcx, r8
xor rcx, rax
xor rdx, rcx
and rdx, rcx
mov qword [rbp + 0x70], rdx
movabs rcx, 0xab218c75527b4d52
mov rax, rcx
not rax
xor rax, rcx
mov r8, rax
movabs rcx, 0x7a2c921f5002d395
and r8, rcx
xor r8, rax
mov rax, r8
not rax
xor rax, r8
mov rcx, rax
movabs r9, 0x67653928f05a44e6
and rcx, r9
xor r9, r8
xor r9, rcx
movabs rcx, 0x9388bbb295a52af
and rax, rcx
xor r8, rcx
xor r8, rax
mov rcx, r8
xor rcx, r8
not rcx
and rcx, r9
xor rcx, r8
movabs r8, 0x51478218d65a3f68
mov rax, r8
not rax
xor rax, r8
and rcx, rax
xor rcx, rax
movabs rax, 0x342b9a18ff1a7543
mov r8, rax
not r8
xor r8, rax
mov rax, r8
movabs r9, 0x21cc6925e30ea378
and rax, r9
xor rax, r8
movabs r10, 0xb1e33b36d6856794
mov r8, r10
not r8
xor r8, r10
and rcx, r8
or rax, r9
xor rcx, r8
xor rax, rcx
not rax
and rax, rcx
movabs r10, 0xed88b1b7f00b5358
mov rcx, r10
not rcx
movabs r9, 0xfe02660e82b2f1cd
mov r8, r9
and r8, rcx
and rcx, r10
not r9
and r10, r9
or r10, r8
xor r10, r9
mov r8, r10
xor r8, r10
or rcx, r10
not r8
and r8, rcx
xor r8, r10
movabs r11, 0x2cdd8760fcba4735
mov r9, r11
not r9
not r8
movabs rsi, 0x81397e5bbb8a79f4
mov rcx, rsi
not rcx
mov r10, r11
and r10, rcx
and rcx, r9
and r9, rsi
or r10, r9
mov r9, r11
and r9, rsi
or rcx, r9
xor rcx, r10
movabs r10, 0xf0b3717de93263b1
mov r9, r10
not r9
xor r9, r10
and r8, r9
xor r8, r9
not r8
not rcx
or rcx, r8
mov r9, rax
not r9
movabs r11, 0x39d27a55b1ebb903
mov r8, r11
and r8, r9
or r9, rcx
mov r10, r11
not r10
and rax, r10
or rax, r8
xor r11, r10
and r11, rcx
xor r11, r10
xor r11, rax
mov r8, r11
not r8
movabs r10, 0x58ff1473d530c27
mov rax, r10
not rax
mov rcx, r8
and rcx, r10
and r11, rax
or r11, rcx
mov rcx, r10
xor rcx, rax
and rcx, r9
xor rcx, rax
xor rcx, r11
or r8, r9
not r8
or r8, rcx
movabs rdx, 0xa3089216278614bf
mov rcx, rdx
not rcx
movabs r11, 0x1123c5e75b5c9bac
mov r9, r11
not r9
movabs r10, 0xafb363fa351e57f1
mov rax, r10
and rax, r9
or r9, rdx
not r9
not r10
and r11, r10
or r11, rax
xor r11, r10
mov rax, r11
not rax
mov r10, rcx
or r10, rax
not r10
or r10, r9
mov r9, r8
not r9
xor rax, r11
and rax, r10
xor rax, r11
movabs r10, 0x56571ad039b66a83
and r8, r10
not r10
mov r11, r9
movabs rdi, 0xe423db4fa66bb8f7
xor r11, rdi
and r11, r9
and r9, r10
or r9, r8
xor r9, r10
mov r10, rdi
not r10
xor r10, r9
and r10, r9
mov r8, r10
not r8
movabs rbx, 0xbc806aa0503da1fc
mov r9, rbx
not r9
mov rsi, r8
and rsi, rbx
and r10, r9
or r10, rsi
and r9, r11
not r11
or r8, r11
and r11, rbx
or r9, r11
xor r9, r10
not r8
or r8, r9
movabs r11, 0x2f36da9b90241c12
mov r9, r11
not r9
xor r9, r11
mov r10, r9
and r10, rdi
xor r10, r11
and r9, r8
xor r9, r11
xor r9, r10
movabs r13, 0x40bd289ae4b30511
mov r8, r13
not r8
and r8, r9
not r9
and r9, r13
or r8, r9
movabs r12, 0x26ee973b7206bea6
mov r9, r12
not r9
movabs rsi, 0x83402b73dbb9417b
mov r11, rsi
and r11, r9
not rsi
mov r10, r12
and r10, rsi
or r10, r11
xor r10, rsi
mov rsi, rcx
xor rsi, r9
and rsi, rcx
mov r11, rsi
not r11
movabs r15, 0x822421536100a3e9
mov rbx, r15
not rbx
mov rdi, r11
and rdi, r15
and rsi, rbx
or rsi, rdi
mov rdi, r10
not rdi
mov r14, rdx
xor r14, rdi
and r14, rdx
and rbx, r14
not r14
or r11, r14
and r14, r15
or rbx, r14
xor rbx, rsi
not r11
or r11, rbx
mov rsi, rax
not rsi
or r9, rax
or rdi, rsi
movabs r14, 0xb4334a9e6a65918
mov rbx, r14
not rbx
xor r14, rbx
mov r15, r14
and r15, r9
xor r15, rbx
and r14, rdi
xor r14, rbx
xor r14, r15
or rdi, r9
not rdi
or rdi, r14
mov r9, rdi
xor r9, rdi
not r9
and r9, r11
xor r9, rdi
movabs rbx, 0x54ea8a2e5076f4af
mov r11, rbx
not r11
mov rdi, rdx
and rdi, rbx
and rcx, r11
or rcx, rdi
and r11, rsi
or rdx, rax
and rax, rbx
or r11, rax
xor r8, r13
xor r11, rcx
not rdx
or rdx, r11
not rdx
or r10, r12
xor r10, rdx
not r10
and r10, rdx
or r10, r9
mov rbx, r8
xor rbx, r8
not rbx
and rbx, r10
xor rbx, r8
not rbx
or rbx, r8
mov rdx, qword [rbp + 0x70]
mov r13, rdx
not r13
mov rax, r13
and rax, rdx
movabs r10, 0x7514e5604be55256
mov rcx, r10
not rcx
mov r8, r13
and r8, rcx
and rcx, rax
not rax
mov r9, rdx
and r9, r10
or r8, r9
or rdx, rax
and rax, r10
or rcx, rax
mov r15, rbx
not r15
xor rcx, r8
not rdx
or rdx, rcx
movabs rsi, 0x44b61043ecc6f013
mov rcx, rsi
not rcx
mov r8, rcx
or r8, r15
mov rax, rbx
or rax, rsi
movabs r10, 0xb43389d06ee0e9fb
mov r9, r10
not r9
xor r10, r9
mov r11, r10
and r11, r8
xor r11, r9
and r10, rax
xor r10, r9
xor r10, r11
or rax, r8
not rax
or rax, r10
mov r8, rsi
xor r8, rcx
movabs r9, 0xcdfa4e64443c4657
and r8, r9
xor rcx, r9
xor rcx, r8
movabs r8, 0xe120b69b9ea09022
mov r14, r8
not r14
xor r14, r8
and rax, r14
and r14, rcx
xor r14, r8
xor r14, r8
xor r14, rax
movabs r10, 0xa4177abe839adb9e
mov rax, r10
not rax
movabs r8, 0x941487fbfd2c17ed
mov rcx, r8
and rcx, rax
mov rdi, rax
mov qword [rbp + 0x78], rax
not r8
mov rax, r10
and rax, r8
or rax, rcx
xor rax, r8
movabs rcx, 0x59a238adbec57dfe
mov r8, rcx
not r8
not rax
or rax, r8
movabs r9, 0xff2563853ae36ef1
and r8, r9
not r9
and rcx, r9
or rcx, r8
xor rcx, r9
mov r12, rcx
not r12
mov r8, r10
xor r8, r12
and r8, r10
mov r9, r8
not r9
movabs r11, 0xe0b62cec272fe24e
mov r10, r11
not r10
mov rsi, r9
and rsi, r11
and r8, r10
or r8, rsi
mov rsi, r11
xor rsi, r10
and rsi, rax
xor rsi, r10
xor rsi, r8
or r9, rax
not r9
or r9, rsi
xor r12, rcx
and r12, r9
xor r12, rcx
mov qword [rbp + 0x58], rdx
mov rax, rdx
not rax
mov qword [rbp + 0x30], rax
movabs r8, 0xd13702a076c839f
mov rcx, r8
and rcx, rax
not r8
mov rax, rdx
and rax, r8
or rax, rcx
xor rax, r8
movabs r8, 0x7755c8a640146167
mov rcx, r8
not rcx
xor rcx, r8
mov rsi, rcx
movabs r11, 0x61da1888370c910c
and rsi, r11
xor rsi, rcx
mov rcx, rax
not rcx
movabs r9, 0xeb47f44204a06787
mov r8, r9
not r8
mov r10, rcx
and r10, r9
and rax, r8
or rax, r10
movabs rdx, 0xa4177abe839adb9e
mov r10, rdx
and r10, r9
and r8, rdi
or r8, r10
xor r8, rax
or rcx, rdx
not rcx
or rsi, r11
not rsi
or rsi, rcx
or rsi, r8
movabs r8, 0xa6679e93c63ee907
mov r10, r8
not r10
movabs rcx, 0x7d03af1890dcf0d3
mov rax, rcx
and rax, r10
not rcx
and r8, rcx
or r8, rax
xor r8, rcx
movabs r11, 0x59eea1c2f26d5c8
mov rax, r11
not rax
mov r9, qword [rbp + 0x70]
mov rcx, r9
and rcx, r11
and r13, rax
or r13, rcx
mov rdx, r12
not rdx
mov rcx, r12
and rcx, r11
and rax, rdx
mov rdi, rdx
mov qword [rbp + 0x28], rdx
or rax, rcx
xor rax, r13
or r9, r12
not r9
or r9, rax
movabs r11, 0xba0d2b953241e7e5
mov rax, r11
not rax
mov rcx, r10
and rcx, r11
movabs r13, 0xa6679e93c63ee907
and r13, rax
or r13, rcx
and rax, r8
not r8
or r10, r8
and r8, r11
or rax, r8
xor rax, r13
not r10
or r10, rax
not r9
xor r10, r9
not r10
and r10, r9
movabs rcx, 0x200819e13d9ed845
mov rax, rcx
and rax, qword [rbp + 0x78]
not rcx
movabs r9, 0xa4177abe839adb9e
and r9, rcx
or r9, rax
xor r9, rcx
movabs rdx, 0xfc9a3ab6228e5996
mov rax, rdx
and rax, rbx
mov rcx, rdx
not rcx
and r15, rcx
or r15, rax
mov rax, r12
and rax, rdx
and rcx, rdi
or rcx, rax
xor rcx, r15
xor rbx, rcx
and rbx, rcx
mov rdx, r10
not rdx
movabs r8, 0xeeaa15d51e1fd182
mov rax, r8
and rax, rdx
not r8
and r10, r8
or r10, rax
xor r10, r8
movabs rcx, 0xe4a08a653ee91611
mov r8, rcx
not r8
movabs r13, 0x909ca34a74d17279
mov rax, r13
and rax, r8
not r13
mov r15, rcx
and r15, r13
or r15, rax
xor r15, r13
mov r11, rsi
not r11
movabs rdi, 0xce70a838e33fe4a5
mov rax, rdi
not rax
and rcx, rax
and rax, r15
not r15
mov r13, r11
xor r13, r15
and r13, r11
or r11, r8
not r11
or r13, r11
mov r11, r10
xor r11, r8
and r11, r10
or rdx, r15
not rdx
or rdx, r11
mov r11, rdx
xor r11, rdx
not r11
and r11, r13
xor r11, rdx
mov rdx, r8
and rdx, rdi
or rcx, rdx
or r8, r15
and r15, rdi
or rax, r15
xor rax, rcx
not r8
or r8, rax
not r8
or r8, r10
or r8, rsi
not r8
or r8, r11
mov rax, r14
not rax
or r9, rax
mov rcx, rbx
not rcx
movabs r11, 0xc35e946016d45b1a
mov rdx, r11
not rdx
mov r10, r11
xor r10, rdx
and r10, r9
or r9, rcx
and rcx, r11
and rbx, rdx
or rbx, rcx
xor rbx, rdx
xor rbx, r10
not r9
or rbx, r9
mov rcx, r8
xor rcx, rbx
or rbx, r8
and rbx, rcx
mov r9, qword [rbp + 0x58]
mov rdx, r9
xor rdx, rax
and rdx, r9
movabs rcx, 0x97317ebd39ffa636
mov r10, qword [rbp + 0x30]
and r10, rcx
mov r8, rcx
not r8
and r9, r8
or r9, r10
and r8, r14
and rax, rcx
or r8, rax
xor r8, r9
mov rcx, rdx
not rcx
movabs r10, 0x7002aaed174669c1
mov rax, r10
not rax
mov r9, rcx
and r9, r10
and rdx, rax
or rdx, r9
and rax, r8
not r8
or rcx, r8
and r8, r10
or rax, r8
xor rax, rdx
not rcx
or rcx, rax
mov rdx, rcx
not rdx
movabs r8, 0x1fb72c6fa49593fd
mov rax, r8
and rax, rdx
not r8
and rcx, r8
or rcx, rax
xor rcx, r8
movabs r10, 0x814bc012688ba733
or rdx, r10
movabs r8, 0x5d96fa0ca9f5f328
mov rax, r8
not rax
xor r8, rax
mov r9, r8
and r8, rdx
xor r8, rax
xor r8, rax
mov rax, r10
not rax
not rcx
or rcx, rax
and r9, rcx
xor r8, r9
or rdx, rcx
not rdx
or rdx, r8
movabs r9, 0xfeefc7d253f6d912
mov rcx, r9
not rcx
mov r8, r10
and r8, r9
and rax, rcx
or rax, r8
xor rcx, r9
and rcx, rdx
xor rax, r9
xor rax, rcx
movabs rdx, 0x2009f486ab082d36
mov r8, qword [rbp + 0x78]
and r8, rdx
not rdx
movabs r9, 0xa4177abe839adb9e
mov rcx, r9
and rcx, rdx
or rcx, r8
xor rcx, rdx
mov r10, r9
movabs r14, 0xf33d788754a0c09f
xor r10, r14
and r10, r9
mov rsi, r10
not rsi
movabs r9, 0xa06860d8c0d18f8f
mov rdx, r9
not rdx
mov r8, rsi
and r8, r9
and r10, rdx
or r10, r8
xor r9, rdx
xor r10, rdx
mov r8, r14
not r8
mov rdx, rcx
not rdx
mov r11, rdx
or r11, r8
and r9, r11
xor r10, r9
or rsi, r11
not rsi
or rsi, r10
mov r10, qword [rbp + 0x28]
mov r9, r10
xor r9, r8
and r9, r10
mov r13, r10
mov rdi, r9
not rdi
movabs r15, 0x85b5f59fb41525c8
mov r10, r15
not r10
mov r11, rdi
and r11, r15
and r9, r10
or r9, r11
mov r11, r12
xor r11, r14
and r11, r12
and r10, r11
not r11
or rdi, r11
and r11, r15
or r10, r11
xor r10, r9
not rdi
or rdi, r10
movabs r9, 0x87b691800d12e88e
mov r10, r9
not r10
xor r10, r9
and rsi, r10
and r10, rdi
xor rsi, r9
xor r10, r9
xor r10, rsi
movabs rsi, 0xa8923829e5a8e100
mov r9, rsi
not r9
mov r11, rdx
and r11, rsi
and rcx, r9
or rcx, r11
and r9, r13
or rdx, r12
and r12, rsi
or r9, r12
xor r9, rcx
not rdx
or rdx, r9
movabs r9, 0xee9555ded3b4a00c
mov rcx, r9
not rcx
xor rcx, r9
and rdx, rcx
xor rdx, rcx
movabs r11, 0x73df327d1cae18f0
mov rcx, r11
not rcx
mov r9, r14
and r9, rcx
and rcx, r8
and r8, r11
or r9, r8
mov r8, r14
and r8, r11
or rcx, r8
xor rcx, r9
xor rcx, rdx
not rcx
and rcx, rdx
mov rdx, r10
not rdx
movabs r11, 0x60cc247886d06a44
mov r8, r11
not r8
and r10, r8
and r8, rcx
not rcx
mov r9, rdx
and r9, r11
or r10, r9
or rdx, rcx
and rcx, r11
or r8, rcx
xor r8, r10
not rdx
or rdx, r8
mov r11, rax
not r11
xor rax, r11
and rax, rdx
xor rax, r11
xor r11, rax
and r11, rax
movabs rax, 0x7ad2b79a3e61347a
mov rcx, rax
not rcx
xor rcx, rax
mov rax, rcx
and rax, rbx
xor rax, rcx
movabs rdx, 0xabfe4a33015c2082
mov rcx, rdx
not rcx
xor rcx, rdx
mov r8, rcx
and r8, r11
xor r8, rcx
movabs r14, 0x66b9e0515e9301cc
mov rdx, r14
not rdx
mov rcx, rax
not rcx
mov r10, rbx
xor r10, r14
and r10, rbx
mov r9, rcx
or r9, rdx
not r9
or r10, r9
mov r9, r11
xor r9, r14
and r9, r11
mov rsi, r8
xor rsi, rdx
and rsi, r8
mov r11, rsi
not r11
movabs r15, 0xa013904170bc369d
mov rdi, r15
not rdi
mov rbx, r11
and rbx, r15
and rsi, rdi
or rsi, rbx
and rdi, r9
not r9
or r11, r9
and r9, r15
or rdi, r9
xor rdi, rsi
not r11
or r11, rdi
movabs rsi, 0xd06a8d042af01a41
mov r9, rsi
not r9
xor r9, rsi
and r10, r9
xor r10, rsi
and r9, r11
xor r9, rsi
xor r9, r10
movabs rsi, 0x27957f8c7f4b28a7
mov r10, rsi
not r10
and rax, r10
and r10, r8
not r8
mov r11, rcx
and r11, rsi
or rax, r11
or rcx, r8
and r8, rsi
or r10, r8
xor r10, rax
not rcx
or rcx, r10
not rcx
movabs r10, 0x3c9ace19e1c4d240
mov rax, r10
not rax
mov r8, r14
and r8, rax
and rax, rdx
and rdx, r10
or r8, rdx
mov rdx, r14
and rdx, r10
or rax, rdx
xor rax, r8
xor rax, rcx
not rax
and rax, rcx
or rax, r9
movabs rdx, 0xf0cd92c6fb9dc130
mov rcx, rdx
not rcx
xor rdx, rcx
and rdx, rax
xor rcx, rcx
xor rcx, rdx
movabs rbx, 0x139292fa8490da33
mov r9, rbx
not r9
mov r8, rcx
xor r8, r9
and r8, rcx
or rax, rbx
mov r10, r8
not r10
movabs rsi, 0x6bf811c109e161e3
mov r11, rsi
not r11
mov rdx, r10
and rdx, rsi
and r8, r11
or r8, rdx
mov rdx, rsi
xor rdx, r11
and rdx, rax
xor rdx, r11
xor rdx, r8
movabs r8, 0xcf4c647f9a26af0c
mov r11, r8
not r11
xor r11, r8
mov r8, r11
movabs rsi, 0x87bfd46b1c17cf0b
and r8, rsi
xor r8, r11
mov r11, r8
not r11
xor r11, r8
mov rsi, r11
movabs rdi, 0x1da59d25b51d0612
and rsi, rdi
xor rdi, r8
xor rdi, rsi
movabs rsi, 0xe686ae2120af3acb
and r11, rsi
xor r8, rsi
xor r8, r11
movabs rsi, 0x8d4bd18880bb19be
mov r11, rsi
not r11
xor r11, rsi
and rdi, r11
and r11, r8
xor rdi, rsi
xor r11, rsi
xor r11, rdi
movabs r15, 0xcda4c193c94767a5
mov r8, r15
mov r14, qword [rbp + 0x88]
xor r8, r14
and r8, r11
movabs rdi, 0xae3f8236a59469b3
mov rsi, rdi
and rsi, r14
xor r8, r14
not r8
or r8, r14
mov r11, r14
or r10, rax
not r10
or r10, rdx
xor r9, rbx
movabs rdx, 0x2c3c3bdec6200d7c
and r9, rdx
mov rax, rbx
xor rax, rdx
xor rax, r9
movabs rdx, 0x6f0ab42c12641571
mov r9, rdx
not r9
xor r9, rdx
and r10, r9
and r9, rax
xor r9, rdx
xor r9, rdx
xor r9, r10
movabs rdx, 0x58ecd3079dbcc5ed
mov rax, rdx
not rax
xor rax, rdx
mov r10, rax
and r10, rcx
xor r10, rax
or r10, rcx
mov rbx, r9
not rbx
movabs rdx, 0xadae9cd3a2866862
mov rax, rdx
not rax
mov rcx, rbx
and rcx, rdx
and r9, rax
or r9, rcx
mov rcx, rdx
xor rcx, rax
and rcx, r10
xor rcx, rax
xor rcx, r9
or rbx, r10
not rbx
or rbx, rcx
mov qword [rbp + 0x70], rbx
mov rax, rdi
not rax
mov rdx, r15
mov rcx, r15
and rcx, rax
or rcx, rsi
xor rcx, rax
and r11, r15
or r11, rcx
not r11
movabs rsi, 0x3f94a7656d02d30e
mov rcx, rsi
not rcx
movabs r9, 0x40c72a093c9ed4e5
mov rax, r9
and rax, rcx
not r9
mov r10, rsi
and r10, r9
or r10, rax
xor r10, r9
movabs rdx, 0x2d4f21fc414a12e3
mov rax, rdx
not rax
mov r9, rsi
and r9, rax
and rax, r10
not r10
mov rsi, rcx
and rsi, rdx
or r9, rsi
or rcx, r10
and r10, rdx
or rax, r10
xor rax, r9
not rcx
or rcx, rax
not rcx
or rcx, r11
mov rax, rcx
not rax
movabs r10, 0xfdff3ebb993098b
mov r9, r10
and r9, r8
not r8
not r10
mov r11, r8
movabs rdx, 0xe195dcf3450064f8
xor r11, rdx
and r11, r8
and r8, r10
or r8, r9
xor r8, r10
mov r9, rdx
not r9
mov r10, rax
or r10, r9
not r10
mov rsi, rcx
or rsi, rdx
not rsi
or rsi, r10
movabs rbx, 0x60ab24d5dd936d73
mov r10, rbx
not r10
and rcx, r10
and r10, r8
mov rdi, r8
not rdi
mov r8, rdi
or r8, r9
not r8
or r11, r8
mov r8, r11
xor r8, r11
not r8
and r8, rsi
xor r8, r11
mov r11, rax
and r11, rbx
or rcx, r11
or rax, rdi
and rdi, rbx
or r10, rdi
xor r10, rcx
not rax
or rax, r10
not rax
movabs r11, 0x79a6edd643d5bd28
mov rcx, r11
not rcx
mov r10, rdx
and r10, rcx
and rcx, r9
and r9, r11
or r10, r9
mov r9, rdx
and r9, r11
or rcx, r9
xor rcx, r10
xor rcx, rax
not rcx
and rcx, rax
mov r10, r8
not r10
movabs rdx, 0x46b2b6dd7fe8219
mov rax, rdx
not rax
and r8, rax
and rax, rcx
not rcx
mov r9, r10
and r9, rdx
or r8, r9
or r10, rcx
and rcx, rdx
or rax, rcx
xor rax, r8
not r10
or r10, rax
movabs rcx, 0x8a9d13e76306eb32
mov rdi, rcx
not rdi
xor rcx, rdi
movabs rdx, 0xa322c68e28bffa41
and rcx, rdx
mov rax, rdi
xor rax, rdx
xor rax, rcx
movabs r13, 0xa51503f86ad69872
mov r11, r13
not r11
movabs rdx, 0x529c1533112a203c
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rcx
movabs rdx, 0x9d946ae95a16583b
mov rcx, rdx
not rcx
xor rcx, rdx
mov rsi, rcx
movabs rdx, 0x4192c83f5b084c19
and rsi, rdx
xor rsi, rcx
movabs rbx, 0x1fc5fe0e446cbe9c
mov rcx, rbx
not rcx
mov r8, r13
and r8, rbx
mov r9, r11
and r9, rcx
or r9, r8
and rcx, rax
not rax
mov r8, r13
or r8, rax
and rax, rbx
or rcx, rax
xor rcx, r9
not r8
or rsi, rdx
not rsi
or rsi, r8
or rsi, rcx
movabs rcx, 0xc2b2785e33624107
mov rax, rcx
not rax
xor rax, rcx
mov rbx, rax
movabs r9, 0xed8cb4cf1fdc674e
and rbx, r9
xor rbx, rax
movabs r12, 0x81448b96282a858e
mov rdx, r12
not rdx
mov qword [rbp + 0x78], rdx
movabs rax, 0x8873297549b1631
mov rcx, rax
and rcx, rdx
not rax
mov r8, r12
and r8, rax
or r8, rcx
movabs rdx, 0x68772096020f1538
mov r14, rdx
not r14
xor rax, r14
xor rax, r8
movabs r8, 0xa76cc3d1a2b6f45e
and r14, r8
not r8
mov rcx, rdx
and rcx, r8
or rcx, r14
xor rcx, r8
and rax, rdx
mov r8, rax
not r8
movabs r9, 0x7bb8792a6ac626c8
mov r15, r9
not r15
mov r14, r8
and r14, r9
and rax, r15
or rax, r14
mov rdx, rcx
not rdx
mov r14, r12
xor r12, rdx
and r12, r14
and r15, r12
not r12
or r8, r12
and r12, r9
or r15, r12
xor r15, rax
not r8
or r8, r15
xor rdx, rcx
and rdx, r8
xor rdx, rcx
mov r9, rdx
movabs rdx, 0x9219d04b77b8e656
mov rax, rdx
and rax, rdi
mov r14, rdx
not r14
movabs r8, 0x8a9d13e76306eb32
mov rcx, r8
and rcx, r14
or rcx, rax
mov rax, r9
mov qword [rbp + 0x28], r9
not r9
mov qword [rbp + 0x88], r9
and rax, rdx
and r14, r9
or r14, rax
xor r14, rcx
movabs rax, 0x9769638e03d65da6
and rax, rdi
mov qword [rbp + 0x58], rax
not r14
or r14, rdi
mov qword [rbp + 0x30], r14
movabs rdx, 0xbb38c3e8d4312862
mov rax, rdx
not rax
mov rcx, r8
and rcx, rdx
and rdi, rax
or rdi, rcx
mov rcx, r11
and rcx, rdx
and rax, r13
or rax, rcx
xor rax, rdi
mov rcx, r8
or rcx, r11
not rcx
or rcx, rax
movabs rdx, 0xfb69503e062321a7
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
movabs rax, 0xed8cb4cf1fdc674e
or rbx, rax
not rcx
not rbx
or rbx, rcx
movabs rdx, 0x46731b12c7482160
mov rax, rdx
not rax
mov rcx, rdx
xor rcx, rax
movabs r8, 0x4985c1ad71458a9e
and rcx, r8
xor r8, rax
xor r8, rcx
movabs r9, 0x103acff19f1b8e44
mov rcx, r9
and rcx, rdx
mov rdi, r9
not rdi
and rax, rdi
or rax, rcx
xor rdi, r9
and rdi, r8
xor rax, r9
xor rax, rdi
movabs r8, 0xa1f51c72e456db63
mov rcx, r8
and rcx, r11
not r8
mov rdi, r13
and rdi, r8
or rdi, rcx
xor rdi, r8
mov r8, rax
not r8
movabs rdx, 0x6566d5e135469682
mov rcx, rdx
and rcx, r8
mov r12, rdx
not r12
and rax, r12
or rax, rcx
xor r12, rdx
and r12, rdi
xor r12, rdx
xor r12, rax
xor r8, r12
and r8, r12
movabs rcx, 0xd91a96e2c967ca88
mov rax, rcx
and rax, r13
not rcx
and r11, rcx
or r11, rax
xor r11, rcx
mov rax, rsi
xor rax, rsi
not rax
and rax, rbx
xor rax, rsi
or rsi, rbx
mov rcx, rax
not rcx
movabs rdx, 0x17b9bda650423492
mov rdi, rdx
not rdi
mov rbx, rcx
and rbx, rdx
and rax, rdi
or rax, rbx
mov rbx, rdx
xor rbx, rdi
and rbx, rsi
xor rbx, rdi
xor rbx, rax
or rcx, rsi
not rcx
or rcx, rbx
mov rax, r8
not rax
movabs rdx, 0x391693bdd9658c29
mov rsi, rdx
and rsi, rax
mov rdi, rdx
not rdi
and r8, rdi
or r8, rsi
or rax, r11
mov rsi, rdx
xor rsi, rdi
and rsi, r11
xor rsi, rdi
xor rsi, r8
mov r8, rsi
not r8
movabs rdx, 0x400ffbadd7b41aad
mov r11, rdx
not r11
mov rdi, r8
and rdi, rdx
and rsi, r11
or rsi, rdi
mov rdi, rdx
xor rdi, r11
and rdi, rax
xor rdi, r11
xor rdi, rsi
or r8, rax
not r8
or r8, rdi
mov rax, rcx
not rax
movabs rsi, 0xe6fe6545d202657
mov r11, rsi
and r11, rax
not rsi
and rcx, rsi
or rcx, r11
xor rcx, rsi
movabs rbx, 0x45c651b8c42319e3
mov r11, rbx
not r11
movabs rdi, 0x4946dea04dd98e73
mov rsi, rdi
and rsi, r11
not rdi
and rbx, rdi
or rbx, rsi
xor rbx, rdi
not rcx
or rcx, r11
not rcx
not rbx
or rax, rbx
not rax
or rax, rcx
mov rcx, r8
not rcx
movabs rdi, 0x6f9c2928e79a7851
mov rsi, rdi
and rsi, rcx
not rdi
and r8, rdi
or r8, rsi
xor r8, rdi
not r8
or r8, r11
or rcx, rbx
not r8
not rcx
or rcx, r8
mov rdx, rcx
xor rdx, rcx
not rdx
and rdx, rax
xor rdx, rcx
mov qword [rbp + 0x38], rdx
movabs r9, 0x2b0f4eb9e1d1c13f
mov rax, r9
not rax
movabs r8, 0xd880f26afff07e45
mov rcx, r8
and rcx, rax
not r8
mov rsi, r9
and rsi, r8
or rsi, rcx
xor rsi, r8
mov r14, qword [rbp + 0x70]
mov rdx, r14
not rdx
xor rax, rdx
and rax, r9
mov rcx, rax
not rcx
movabs r8, 0x591d2d08ae5a6552
mov rdi, r8
not rdi
mov rbx, rcx
and rbx, r8
and rax, rdi
or rax, rbx
mov rbx, rsi
not rbx
mov r12, r14
xor r12, rbx
and r12, r14
and rdi, r12
not r12
or rcx, r12
and r12, r8
or rdi, r12
xor rdi, rax
not rcx
or rcx, rdi
xor rbx, rsi
movabs rax, 0x5ab52d6717a30b58
and rbx, rax
xor rsi, rax
xor rsi, rbx
movabs rax, 0x25d174e49f2feb5d
mov r11, rax
not r11
xor r11, rax
and rcx, r11
and r11, rsi
xor r11, rax
xor r11, rax
xor r11, rcx
mov r12, r10
not r12
movabs rcx, 0x3581480ed21af2a4
mov rax, rcx
and rax, r12
not rcx
mov rbx, r10
and rbx, rcx
or rbx, rax
xor rbx, rcx
mov rsi, r12
and rsi, r10
or rsi, rbx
movabs r13, 0x284d8bd8a8b717c7
mov r15, r13
not r15
movabs rbx, 0x65bd7e2e17268883
mov rax, rbx
and rax, r15
not rbx
mov rcx, r13
and rcx, rbx
or rcx, rax
xor rcx, rbx
mov rbx, r11
not rbx
movabs r8, 0x32143e2e5f2a8dc8
mov r9, r8
and r9, rbx
mov rax, r8
not rax
mov rdi, r11
and rdi, rax
or rdi, r9
xor rax, r8
and rax, rcx
xor rax, r8
xor rax, rdi
mov r9, rax
xor r9, rbx
and r9, rax
movabs r8, 0x6be676ff924fcc45
mov rax, r8
and rax, rdx
mov rcx, r8
not rcx
mov rdi, r14
and rdi, rcx
or rdi, rax
mov rax, r15
and rax, r8
and rcx, r13
or rcx, rax
xor rcx, rdi
xor rdx, rcx
and rdx, rcx
mov rcx, rsi
not rcx
mov rax, r15
and rax, rcx
mov rdi, rsi
and rdi, r13
or rdi, rax
mov rax, rdi
xor rax, rcx
and rax, rdi
mov rdi, r13
and rdi, r12
and r10, r15
or r10, rdi
not r10
or r10, r12
mov rdi, r9
not rdi
mov r8, rdx
not r8
and rdx, rdi
or rdi, r8
and r8, r9
or r8, rdx
mov r12, r8
not r12
movabs r14, 0xd2ca4b27b4052442
mov rdx, r14
not rdx
mov r9, r12
and r9, r14
and r8, rdx
or r8, r9
mov r9, r14
xor r9, rdx
and r9, rdi
xor r9, rdx
xor r9, r8
or r12, rdi
not r12
or r12, r9
xor r10, rax
and rax, r10
mov rdx, rax
not rdx
movabs rdi, 0x509bdd2f1118cfba
mov r8, rdi
not r8
mov r9, rdx
and r9, rdi
and rax, r8
or rax, r9
mov r9, r10
not r9
and r8, r9
or rdx, r10
and r10, rdi
or r8, r10
xor r8, rax
not rdx
or rdx, r8
movabs r10, 0xfb186dd61cf1a6da
mov rax, r10
not rax
mov r8, rdx
xor r8, r10
and r8, rdx
not rdx
mov r9, rax
xor rax, rdx
and rax, rdx
or r9, r12
not r12
or r12, r10
movabs r10, 0x2164661acb9caf37
mov rdx, r10
not rdx
xor r10, rdx
mov rdi, r10
and rdi, r9
xor rdi, rdx
and r10, r12
xor r10, rdx
xor r10, rdi
or r12, r9
not r12
or r12, r10
mov rdx, rax
not rdx
movabs rdi, 0xa932af250d4de416
mov r9, rdi
not r9
mov r10, rdx
and r10, rdi
and rax, r9
or rax, r10
and r9, r8
not r8
or rdx, r8
and r8, rdi
or r9, r8
xor r9, rax
not rdx
or rdx, r9
movabs rax, 0x45d704fd7b9d149
mov r8, rax
not r8
xor r8, rax
and r12, r8
and r8, rdx
xor r8, rax
xor r8, rax
xor r8, r12
movabs rdi, 0x43b7604be50059f9
mov r10, rdi
not r10
movabs rdx, 0x9ae4da70cc01da6f
mov rax, rdx
and rax, r10
not rdx
mov r9, rdi
and r9, rdx
or r9, rax
xor r9, rdx
movabs r12, 0x6a681ba774a3de2c
not r12
mov rax, rdi
and rax, r12
and r12, r9
not r9
mov rdx, r11
xor rdx, r9
and rdx, r11
movabs rdi, 0x16cc6cfcdeca6eac
and rbx, rdi
not rdi
and r11, rdi
or r11, rbx
xor r11, rdi
movabs rbx, 0x1bcee1df30b7a02
mov rdi, rbx
and rdi, rcx
not rbx
and rsi, rbx
or rsi, rdi
xor rsi, rbx
mov rdi, r11
not rdi
mov rbx, rdi
or rbx, r10
not rbx
or rdx, rbx
mov rbx, rsi
xor rbx, r10
and rbx, rsi
or rcx, r9
not rcx
or rcx, rbx
movabs r14, 0xab364ea8cbb62b4d
mov rbx, r14
not rbx
xor rbx, r14
and rdx, rbx
and rbx, rcx
xor rbx, r14
xor rbx, r14
xor rbx, rdx
movabs r14, 0xd58f62287890c95b
mov rcx, r14
not rcx
mov rdx, rdi
and rdx, r14
and r11, rcx
or r11, rdx
and rcx, rsi
not rsi
or rdi, rsi
and rsi, r14
or rcx, rsi
xor rcx, r11
mov rdx, r10
movabs r11, 0x6a681ba774a3de2c
and rdx, r11
or rax, rdx
or r10, r9
and r9, r11
or r12, r9
xor r12, rax
not r10
or r10, r12
not rdi
not r10
or r10, rdi
or r10, rcx
not r10
or r10, rbx
not r10
movabs rdx, 0xd73785fb0a886237
mov rax, rdx
not rax
mov rcx, rax
xor rcx, r10
and rcx, rdx
or r10, rdx
not r10
or r10, rcx
mov rcx, rdx
xor rcx, rax
movabs rdx, 0xb8d3a405c38f9dd7
and rcx, rdx
xor rax, rdx
xor rax, rcx
mov rdx, rax
xor rdx, rax
not rdx
and rdx, r10
xor rdx, rax
movabs rax, 0xcbee603d8fdfd542
and r15, rax
not rax
mov r9, r13
and r9, rax
or r9, r15
xor r9, rax
movabs rsi, 0xc381f11d008bc08b
mov rcx, rsi
not rcx
movabs r10, 0x1bb45bc2324bf288
mov rax, r10
and rax, rcx
not r10
mov r11, rsi
and r11, r10
or r11, rax
xor r11, r10
mov rax, r9
not rax
or rax, rcx
not rax
movabs r12, 0x7658f41e00876cc1
mov r10, r12
not r10
and rsi, r10
and r10, r11
not r11
mov rdi, r13
xor rdi, r11
and rdi, r13
or rdi, rax
mov rax, r13
xor rax, rcx
and rax, r13
mov rbx, r13
or rbx, r11
not rbx
or rbx, rax
movabs r14, 0x595f730b31ce8daa
mov rax, r14
not rax
xor rax, r14
and rdi, rax
and rax, rbx
xor rdi, r14
xor rax, r14
xor rax, rdi
mov rdi, rcx
and rdi, r12
or rsi, rdi
or rcx, r11
and r11, r12
or r10, r11
xor r10, rsi
not rcx
or rcx, r10
or r9, r13
not rcx
or rcx, r9
mov r9, rax
not r9
movabs rsi, 0x695f2d267b563ed4
mov r10, rsi
not r10
mov r11, r9
and r11, rsi
and rax, r10
or rax, r11
mov r11, rsi
xor r11, r10
and r11, rcx
xor r11, r10
xor r11, rax
or r9, rcx
not r9
or r9, r11
movabs rcx, 0x7f01e48fc0dce5d8
mov rax, rcx
not rax
xor rcx, rax
mov r10, rcx
and rcx, r9
xor rcx, rax
xor rcx, rax
and r10, rdx
xor rcx, r10
or r9, rdx
not r9
or r9, rcx
movabs rdx, 0x5cbf07767ee602ed
mov rax, rdx
not rax
movabs r10, 0x1a1eea85b0a31022
mov r11, r10
not r11
mov rcx, rdx
and rcx, r11
and r11, rax
and rax, r10
or rcx, rax
mov rax, rdx
and rax, r10
or r11, rax
xor r11, rcx
movabs rcx, 0x4defd4a95622e272
mov rax, rcx
not rax
xor rax, rcx
and r9, rax
xor r9, rax
not r9
not r11
or r11, r9
xor r11, r8
and r8, r11
not r11
or r11, r8
mov qword [rbp + 0x70], r11
movabs rax, 0x9769638e03d65da6
not rax
movabs r8, 0x8a9d13e76306eb32
and r8, rax
or r8, qword [rbp + 0x58]
xor r8, rax
movabs rax, 0x9846ff7131e2fec4
xor rax, rax
mov rcx, rax
not rcx
and rcx, r8
xor rcx, rax
mov rdi, rcx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
not rax
movabs r9, 0x45ac3391f47514d5
mov r8, r9
and r8, rax
not r9
mov r10, rcx
and r10, r9
or r10, r8
xor r10, r9
movabs r11, 0xfb43fef5f8211ad3
mov r8, r11
not r8
not r10
or r10, r8
movabs r9, 0x3498b17a18f24e3b
and r8, r9
not r9
and r11, r9
or r11, r8
xor r11, r9
mov rsi, r11
not rsi
mov r8, rcx
xor r8, rsi
and r8, rcx
not r10
or r8, r10
xor rsi, r11
and rsi, r8
xor rsi, r11
movabs r9, 0xe05a934fdb1bbc95
mov r8, r9
mov rdx, qword [rbp + 0x78]
and r8, rdx
not r9
movabs rcx, 0x81448b96282a858e
mov r11, rcx
and r11, r9
or r11, r8
xor r11, r9
mov r9, rdi
not r9
mov qword [rbp + 0x58], r9
mov r8, r9
xor r8, rdi
and r8, r11
xor r8, rdi
mov r10, rdi
mov r11, r8
xor r11, r9
and r11, r8
movabs r9, 0xc9a045a0f778180e
mov r8, r9
and r8, rdx
not r9
mov rdi, rcx
and rdi, r9
or rdi, r8
xor rdi, r9
movabs r8, 0x96a7f13a026db762
not r8
and r10, r8
mov qword [rbp + 0x38], r10
and r8, rsi
mov r9, rsi
not rsi
movabs rcx, 0xb38e85f214ee045e
mov r14, rcx
and r14, rsi
mov rbx, rcx
not rbx
and r9, rbx
or r9, r14
xor rbx, rcx
and rbx, rdi
xor rbx, rcx
xor rbx, r9
movabs rcx, 0x1f6689dccf01adb8
mov r9, rcx
not r9
xor r9, rcx
mov rdi, r9
movabs rcx, 0x96f933fb34086556
and rdi, rcx
xor rdi, r9
or rax, qword [rbp + 0x88]
or rdi, rcx
not rax
xor rdi, rax
not rdi
and rdi, rax
movabs rcx, 0x2a742e5f500afd12
mov rax, rcx
not rax
xor rax, rcx
mov r9, rax
and r9, r11
xor r9, rax
mov rcx, qword [rbp + 0x30]
mov rax, rcx
not rax
movabs r14, 0x52d44e0e01e0b67f
and rcx, r14
not r14
mov r15, rax
movabs rdx, 0x2eb9c518fd4e254a
xor r15, rdx
and r15, rax
and rax, r14
or rax, rcx
xor rax, r14
mov r14, r11
xor r14, rdx
and r14, r11
mov r11, rdx
not r11
movabs r10, 0x9266f79994212d9d
mov r12, r10
not r12
mov r13, r11
and r13, r10
mov rcx, rdx
and rcx, r12
or rcx, r13
and rdx, r10
and r12, r11
or r12, rdx
xor r12, rcx
not r12
or r12, r9
not r9
or r9, r11
not r9
or r14, r9
or r12, rax
not rax
or rax, r11
not rax
or r15, rax
movabs rcx, 0x6e35af72d0c3e40
mov rax, rcx
not rax
xor rax, rcx
and r14, rax
and rax, r15
xor r14, rcx
xor rax, rcx
xor rax, r14
mov rcx, rax
not rcx
movabs rdx, 0x6b910c857819afb8
mov r9, rdx
not r9
mov r11, rcx
and r11, rdx
and rax, r9
or rax, r11
mov r11, rdx
xor r11, r9
and r11, r12
xor r11, r9
xor r11, rax
or rcx, r12
not rcx
or rcx, r11
not rbx
or rbx, rsi
mov rax, rdi
not rax
movabs rdx, 0x628c6c1eef69f93
mov r9, rdx
not r9
mov r11, rdx
xor r11, r9
and r11, rbx
or rbx, rax
and rax, rdx
and rdi, r9
or rdi, rax
xor rdi, r9
xor rdi, r11
not rbx
or rdi, rbx
mov rax, rcx
not rax
movabs r11, 0x778e9a63187abd96
mov r9, r11
and r9, rax
not r11
and rcx, r11
or rcx, r9
xor rcx, r11
or rax, rdi
not rdi
not rcx
or rcx, rdi
not rcx
not rax
or rax, rcx
movabs r10, 0x96a7f13a026db762
mov rcx, r10
mov r9, qword [rbp + 0x58]
and rcx, r9
mov rdx, qword [rbp + 0x38]
or rdx, rcx
or r9, rsi
and rsi, r10
or r8, rsi
not r9
xor r8, rdx
or r8, r9
movabs r10, 0xc0238a503a52ccf4
mov r9, r10
mov r11, qword [rbp + 0x78]
and r9, r11
not r10
movabs rcx, 0x81448b96282a858e
and rcx, r10
or rcx, r9
xor rcx, r10
movabs rdx, 0x501cec253e8f41f0
mov r9, rdx
not r9
mov r10, rcx
xor r10, r9
and r10, rcx
or r11, rdx
not r11
or r11, r10
mov rbx, r11
mov r14, qword [rbp + 0x28]
mov r10, r14
xor r10, rdx
and r10, r14
mov r11, r10
not r11
movabs rdx, 0x762a6b1062869d7f
mov rsi, rdx
not rsi
mov rdi, r11
and rdi, rdx
and r10, rsi
or r10, rdi
or r9, r14
mov rdi, rdx
xor rdi, rsi
and rdi, r9
xor rdi, rsi
xor rdi, r10
or r11, r9
not r11
or r11, rdi
movabs rdx, 0x8bb1211b22f7665
mov r10, rdx
not r10
xor r10, rdx
and rbx, r10
and r10, r11
xor rbx, rdx
xor r10, rdx
xor r10, rbx
mov r9, rcx
not r9
movabs rdx, 0x7a9b1b1df8ad3b66
mov r11, rdx
not r11
mov rsi, r9
and rsi, rdx
and rcx, r11
or rcx, rsi
and r11, qword [rbp + 0x88]
or r9, r14
and r14, rdx
or r11, r14
xor r11, rcx
not r9
or r9, r11
not r9
or r9, r10
movabs r10, 0xfd01d4948809ee8e
mov rcx, r10
not rcx
xor rcx, r10
and r9, rcx
xor r9, rcx
movabs rbx, 0xcd91a45983a7173
mov rcx, rbx
not rcx
movabs r11, 0xaf8d1caea135e8b6
mov r10, r11
and r10, rcx
not r11
mov rsi, rbx
and rsi, r11
or rsi, r10
mov r10, r8
not r10
xor rsi, r11
movabs rdx, 0x89c984f77757eb52
mov r11, rdx
not r11
mov rdi, r10
and rdi, rdx
and r8, r11
or r8, rdi
and r11, r9
not r9
or r10, r9
and r9, rdx
or r11, r9
xor r11, r8
movabs rdx, 0x3d24953b1f13a031
mov r8, rdx
not r8
mov r9, rcx
and r9, rdx
mov rdi, rbx
and rdi, r8
or rdi, r9
not r10
and r8, rsi
not rsi
or rcx, rsi
and rsi, rdx
or r8, rsi
xor r8, rdi
not rcx
or rcx, r8
not rcx
or rcx, r10
or rcx, r11
movabs rdx, 0x1fac9ad517332bb7
mov r8, rdx
and r8, rcx
not rcx
movabs rdi, 0xb41bf6bffca5a496
mov r9, rdi
not r9
movabs rsi, 0xb341c8a1fd6bd680
mov r10, rsi
and r10, r9
not rsi
mov r11, rdi
and r11, rsi
or r11, r10
mov r10, rdx
not r10
xor r11, rsi
movabs rsi, 0x6dd0384c2951bc39
not rsi
and rdi, rsi
and rsi, r11
not r11
mov rbx, rcx
xor rbx, r11
and rbx, rcx
and rcx, r10
or rcx, r8
xor rcx, r10
mov r8, rcx
xor r8, r9
and r8, rcx
or rbx, r8
mov r8, rax
not r8
mov r10, r8
xor r10, r9
and r10, r8
mov r14, r10
not r14
movabs r13, 0x16bc5adb0f28cffe
mov r15, r13
not r15
mov r12, r14
and r12, r13
and r10, r15
or r10, r12
mov r12, r8
or r12, r11
xor r13, r15
and r13, r12
xor r13, r15
xor r13, r10
or r14, r12
not r14
or r14, r13
movabs rdx, 0x38f034d26873a521
mov r10, rdx
not r10
xor r10, rdx
and r14, r10
and r10, rbx
xor r10, rdx
xor r10, rdx
xor r10, r14
movabs rdx, 0xd41b94ca4f07742
mov rbx, rdx
not rbx
mov r14, rax
and r14, rdx
and r8, rbx
or r8, r14
and rbx, rcx
not rcx
or rax, rcx
and rcx, rdx
or rbx, rcx
xor rbx, r8
not rax
or rax, rbx
movabs rdx, 0x6efcfd99d399c2db
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rcx
mov rcx, r9
movabs rdx, 0x6dd0384c2951bc39
and rcx, rdx
or rdi, rcx
or r9, r11
and r11, rdx
or rsi, r11
xor rsi, rdi
not r9
or r9, rsi
xor r9, rax
not r9
and r9, rax
or r9, r10
mov r13, qword [rbp + 0x70]
mov rax, r13
not rax
mov rcx, rax
and rcx, r13
movabs rdx, 0xa56702eac967ddae
mov r8, rdx
not r8
mov r10, rax
and r10, r8
and r8, rcx
not rcx
mov r11, r13
and r11, rdx
or r10, r11
mov r11, r13
or r11, rcx
and rcx, rdx
or r8, rcx
xor r8, r10
not r11
or r11, r8
movabs rdx, 0x185def812694efa8
mov rcx, rdx
not rcx
xor rcx, rdx
and r11, rcx
xor r11, rcx
movabs r15, 0x8a48ee3e72aef097
mov r8, r15
not r8
movabs rdx, 0x9ae945f9bba360bc
mov rcx, rdx
and rcx, r8
mov r10, rdx
not r10
mov rsi, r15
and rsi, r10
or rsi, rcx
xor r10, rdx
and r10, r11
xor rsi, rdx
xor rsi, r10
mov rcx, rsi
xor rcx, r8
and rcx, rsi
movabs r11, 0xf9acbeda8a9cbd84
mov r10, r11
and r10, r8
not r11
mov rsi, r15
and rsi, r11
or rsi, r10
xor rsi, r11
mov r11, r8
and r11, r15
or r11, rsi
movabs r10, 0x9cfaaab3419e880a
and rax, r10
not r10
and r13, r10
or r13, rax
xor r13, r10
mov r10, r11
not r10
movabs rsi, 0x9c9e3676d2dbf179
mov rax, rsi
and rax, r10
not rsi
mov rdi, r11
and rdi, rsi
or rdi, rax
xor rdi, rsi
movabs rax, 0x6339a4691d9af6ee
mov rsi, rax
not rsi
xor rsi, rax
mov rax, rsi
movabs r12, 0xbc926986b0b6b94a
and rax, r12
xor rax, rsi
mov rsi, r13
not rsi
movabs rdx, 0x67b2b6f421fbe6e7
mov rbx, rdx
not rbx
mov r14, rsi
and r14, rdx
and r13, rbx
or r13, r14
and rbx, rdi
not rdi
or rsi, rdi
and rdi, rdx
or rbx, rdi
xor rbx, r13
not rsi
or rsi, rbx
or rax, r12
not rsi
xor rax, rsi
not rax
and rax, rsi
movabs rsi, 0x1280e899a6c1c0e4
mov rdx, rsi
not rdx
xor rsi, rdx
mov rdi, rsi
movabs rbx, 0x451344f2c0a420ec
and rdi, rbx
xor rbx, rdx
xor rbx, rdi
movabs rdi, 0x66707cbaab3a15aa
and rsi, rdi
xor rdx, rdi
xor rdx, rsi
mov rsi, rdx
xor rsi, rdx
not rsi
and rsi, rbx
xor rsi, rdx
movabs rdx, 0x9868262922212598
and r8, rdx
not rdx
mov rdi, r15
and rdi, rdx
or rdi, r8
xor rdi, rdx
mov rdx, rsi
not rdx
movabs r14, 0xa1b1e8b5d9a7b080
mov r8, r14
and r8, rdx
mov rbx, r14
not rbx
and rsi, rbx
or rsi, r8
xor rbx, r14
and rbx, rdi
xor rbx, r14
xor rbx, rsi
xor rdx, rbx
and rdx, rbx
movabs r14, 0x3047ad0dfa852d63
mov r8, r14
not r8
movabs rdi, 0x592ff6f4b3e5575f
mov rsi, rdi
and rsi, r8
not rdi
mov rbx, r14
and rbx, rdi
or rbx, rsi
xor rbx, rdi
movabs rdi, 0xe5ef9545000b02ac
mov rsi, rdi
not rsi
and r11, rdi
and r10, rsi
or r10, r11
movabs r15, 0x6a522c7b83e9a8ef
mov r11, r15
not r11
mov rdi, r8
and rdi, r15
and r14, r11
or r14, rdi
and r11, rbx
not rbx
or r8, rbx
and rbx, r15
or r11, rbx
xor r11, r14
not r8
or r8, r11
xor r10, rsi
xor r8, r10
not r8
and r8, r10
mov rsi, rcx
not rsi
not rax
movabs r15, 0x24f8a9dfd1ed50dc
mov r10, r15
not r10
or rcx, r10
xor r10, rax
and r10, rax
mov r11, rax
or rax, rsi
or rsi, r15
movabs rbx, 0x4aba1421955c8414
mov rdi, rbx
not rdi
xor rbx, rdi
mov r14, rbx
and r14, rcx
xor r14, rdi
and rbx, rsi
xor rbx, rdi
xor rbx, r14
or rsi, rcx
not rsi
or rsi, rbx
mov rcx, r10
not rcx
movabs r14, 0x2fb88651ff8803bb
mov rdi, r14
not rdi
mov rbx, rcx
and rbx, r14
and r10, rdi
or r10, rbx
or r11, r15
mov rbx, r14
xor rbx, rdi
and rbx, r11
xor rbx, rdi
xor rbx, r10
or rcx, r11
not rcx
or rcx, rbx
movabs r11, 0xd1975512317c6805
mov r10, r11
not r10
xor r10, r11
and rsi, r10
xor rsi, r11
and r10, rcx
xor r10, r11
xor r10, rsi
movabs r11, 0x90805497826dfcd6
mov rcx, r11
not rcx
xor rcx, r11
and rax, rcx
xor rax, rcx
or rax, r10
mov rcx, rdx
not rcx
movabs rsi, 0x26dff71820cda32b
mov r10, rsi
not r10
and rdx, r10
and r10, r8
not r8
mov r11, rsi
and r11, rcx
or rcx, r8
or rdx, r11
and r8, rsi
or r10, r8
xor r10, rdx
mov r8, r10
not r8
movabs rsi, 0xa5d34525e7f3646c
mov rdx, rsi
not rdx
mov r11, r8
and r11, rsi
and r10, rdx
or r10, r11
mov r11, rsi
xor r11, rdx
and r11, rcx
xor r11, rdx
xor r11, r10
or r8, rcx
not r8
or r8, r11
movabs r11, 0x111a016f8ce88099
mov rdx, r11
not rdx
movabs rcx, 0xa41c35c31e401e8e
mov r10, rcx
not r10
xor r10, rcx
mov rcx, r10
and rcx, r8
xor rcx, r10
not rcx
or rcx, rdx
mov r10, rdx
or r10, rax
not rax
or rax, r11
mov rdx, r8
xor rdx, r11
and rdx, r8
movabs r11, 0x69a3c3add14d09a9
mov r8, r11
not r8
xor r11, r8
mov rsi, r11
and rsi, r10
xor rsi, r8
and r11, rax
xor r11, r8
xor r11, rsi
or rax, r10
not rax
or rax, r11
mov r8, rdx
not r8
movabs rsi, 0x334c71e7296eb745
mov r10, rsi
not r10
mov r11, r8
and r11, rsi
and rdx, r10
or rdx, r11
mov r11, rsi
xor r11, r10
and r11, rcx
xor r11, r10
xor r11, rdx
or r8, rcx
not r8
or r8, r11
movabs rdx, 0x9cb6326a6d4199a5
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
and rcx, r8
xor rcx, rdx
xor rcx, rdx
xor rcx, rax
movabs rsi, 0x803629b516ac83aa
mov rax, rsi
not rax
mov r8, r9
xor r8, rsi
and r8, r9
xor r9, rax
not r9
and r9, rsi
mov rdx, r9
not rdx
movabs rdi, 0x94885c6afd87a617
mov r10, rdi
not r10
and r9, r10
and r10, r8
not r8
mov r11, rdx
and r11, rdi
or r9, r11
or rdx, r8
and r8, rdi
or r10, r8
xor r10, r9
not rdx
or rdx, r10
mov r8, rsi
xor r8, rax
movabs r9, 0x35da86dead434c67
and r8, r9
xor rax, r9
xor rax, r8
mov r8, rax
xor r8, rax
not r8
and r8, rdx
xor r8, rax
mov rax, rcx
not rax
mov rdx, r8
xor rdx, rcx
and rdx, r8
or r8, rax
mov rsi, rdx
not rsi
movabs r11, 0x5a94409ef13e3829
mov r9, r11
not r9
mov r10, rsi
and r10, r11
and rdx, r9
or rdx, r10
mov r10, r11
xor r10, r9
and r10, r8
xor r10, r9
xor r10, rdx
or rsi, r8
not rsi
or rsi, r10
mov rdx, rsi
not rdx
and rax, rdx
and rsi, rcx
or rsi, rax
not rsi
or rsi, rdx
mov qword [rbp + 0x78], rsi
movabs rcx, 0x45feac54c68fa1ae
mov rax, rcx
mov rsi, qword [rbp + 0x20]
and rax, rsi
not rcx
mov r11, qword [rbp + 0x60]
mov rdx, r11
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0xbfbf369fe380c77e
xor rax, rax
mov rcx, rax
not rcx
and rcx, rdx
xor rcx, rax
movabs r9, 0x85252784378171fc
mov rdx, r9
not rdx
movabs r10, 0xa7baf0965cdd5967
mov rax, r10
not rax
mov r8, r9
and r8, rax
and rax, rdx
and rdx, r10
or r8, rdx
mov rdx, r9
and rdx, r10
or rax, rdx
xor rax, r8
xor rax, rcx
not rax
and rax, rcx
movabs rdx, 0x8716c96b259c9cfa
mov rcx, rdx
mov r9, rsi
and rcx, rsi
not rdx
mov r8, r11
and r8, rdx
or r8, rcx
xor r8, rdx
not r8
or r8, rsi
mov rdx, rax
not rdx
movabs r9, 0xbf7a8e9b98c992af
mov rcx, r9
and rcx, rdx
or rdx, r8
mov r10, r8
not rdx
mov r8, r9
not r8
and rax, r8
or rax, rcx
mov rcx, r9
xor rcx, r8
and rcx, r10
xor rcx, r8
xor rcx, rax
or rcx, rdx
movabs r15, 0x47fe643aaa8c5f22
mov rdx, r15
not rdx
movabs r8, 0xe68d823cea4dddb5
mov rax, r8
and rax, rdx
not r8
mov r10, r15
and r10, r8
or r10, rax
xor r10, r8
movabs rsi, 0x2b2570806669885b
mov rax, rsi
not rax
movabs r11, 0xdb212993403b1722
mov r8, r11
and r8, rax
not r11
mov r9, rsi
and r9, r11
or r9, r8
xor r9, r11
movabs r8, 0x40421741e44619bd
mov r11, r8
not r11
xor r11, r8
mov r8, r11
and r8, r10
xor r8, r11
or r8, r10
movabs rdi, 0x78a344ae1d988607
mov r10, rdi
not r10
mov r11, rsi
and r11, r10
and r10, r9
not r9
mov rsi, rax
and rsi, rdi
or r11, rsi
or rax, r9
and r9, rdi
or r10, r9
xor r10, r11
not rax
or rax, r10
not rax
or rax, r8
movabs rbx, 0xa69c87eb4ad42137
mov r9, rbx
not r9
movabs r11, 0xed721dfafab5b5cc
mov r10, r11
not r10
mov r8, rdx
and r8, r11
mov r11, r15
and r11, r10
or r11, r8
movabs rdi, 0x7c0ebc9ed2cabae1
mov r8, rdi
not r8
mov rsi, rbx
and rsi, r8
and r8, r9
and r9, rdi
or rsi, r9
mov r9, rbx
and r9, rdi
or r8, r9
xor r8, rsi
xor r11, r10
xor r8, r11
not r8
and r8, r11
movabs r10, 0x61fdf1af50bea614
mov r9, r10
not r9
movabs rsi, 0xfca31a30b56c2674
mov r11, rsi
and r11, r9
not rsi
and r10, rsi
or r10, r11
xor r10, rsi
mov rdi, rdx
movabs rsi, 0x584349bac967f54f
mov r11, rsi
and r11, r15
not rsi
and rdx, rsi
or rdx, r11
mov rbx, rcx
not rbx
or r9, rcx
xor rdx, rsi
movabs r14, 0x10f225e8bac74989
mov rsi, r14
and rsi, rbx
mov r11, r14
not r11
and rcx, r11
or rcx, rsi
xor r11, r14
and r11, rdx
mov rdx, r10
not rdx
xor r11, r14
xor r11, rcx
not r11
or r11, rbx
or rbx, rdx
movabs r14, 0xeccf37692b61a05e
mov rcx, r14
not rcx
xor r14, rcx
mov rsi, r14
and rsi, r9
xor rsi, rcx
and r14, rbx
xor r14, rcx
xor r14, rsi
or rbx, r9
mov r13, qword [rbp + 0x68]
mov rsi, r13
not rsi
not rbx
or rbx, r14
mov r9, rax
not r9
xor rdx, r10
movabs rcx, 0x46331d01dd338a34
and rdx, rcx
xor r10, rcx
xor r10, rdx
movabs rcx, 0x3535c50b8b9fecd6
mov rdx, rcx
not rdx
xor rdx, rcx
and rbx, rdx
and rdx, r10
xor rdx, rcx
xor rdx, rcx
xor rdx, rbx
mov rcx, rdx
not rcx
and rdi, rcx
and rdx, r15
or rdx, rdi
xor rcx, rdx
and rcx, rdx
mov rdx, r8
not rdx
movabs rdi, 0x6687778d1114453d
mov r10, rdi
and r10, rdx
not rdi
and r8, rdi
or r8, r10
xor r8, rdi
movabs r14, 0x68a54ac845d5d5d6
mov rdi, r14
not rdi
mov rbx, r9
xor rbx, r14
and rbx, r9
or r9, rdi
not r9
or rbx, r9
mov r15, qword [rbp + 0x80]
mov r9, r15
not r9
mov r12, r9
or rax, r8
not r8
or r8, rdi
not r8
or rdx, r14
not rdx
or rdx, r8
mov r8, rdx
xor r8, rdx
not r8
and r8, rbx
xor r8, rdx
not rax
or rax, r8
mov r8, rcx
not r8
movabs rdi, 0x394689fa5c983e9a
mov rdx, rdi
and rdx, r8
or r8, r11
not r8
mov r9, rdi
not r9
and rcx, r9
or rcx, rdx
mov rdx, rdi
xor rdx, r9
and rdx, r11
xor rdx, r9
xor rdx, rcx
or rdx, r8
mov rcx, rax
not rcx
movabs r9, 0x2cc051baa783bec5
mov r8, r9
and r8, rcx
not r9
and rax, r9
or rax, r8
xor rax, r9
movabs rdi, 0xb2fc10638dfcdd19
mov r8, rdi
not r8
not rax
or rax, r8
not rax
or rcx, rdi
not rcx
or rcx, rax
mov rax, rdx
not rax
movabs r11, 0xf83b4855d8a266b7
mov r9, r11
and r9, rax
not r11
and rdx, r11
or rdx, r9
xor rdx, r11
xor r8, rdx
and r8, rdx
or rax, rdi
mov rdx, r8
not rdx
movabs rdi, 0x5cac12d81e237d6f
mov r9, rdi
not r9
mov r11, rdx
and r11, rdi
and r8, r9
or r8, r11
mov r11, rdi
xor r11, r9
and r11, rax
xor r11, r9
xor r11, r8
or rdx, rax
not rdx
or rdx, r11
mov rax, rdx
xor rax, rdx
not rax
and rax, rcx
xor rax, rdx
mov rdx, rax
not rdx
movabs r9, 0xbc4b6a2c56a6074
mov r8, r9
and r8, rdx
xor rdx, rax
movabs rcx, 0x16185ec5f01f2c78
and rdx, rcx
xor rcx, rax
xor rcx, rdx
mov rdx, r9
not rdx
and rax, rdx
or rax, r8
xor rax, rdx
mov rdx, rcx
not rdx
movabs r9, 0xac901588993f66a3
mov r8, r9
and r8, rdx
mov r11, r9
not r11
and rcx, r11
or rcx, r8
xor r11, r9
and r11, rax
xor r11, r9
xor r11, rcx
not r11
or r11, rdx
mov qword [rbp + 0x20], r11
movabs rax, 0xdbe10dc2402382ee
mov rcx, rax
not rcx
movabs r8, 0xc919549160660cf0
mov rdx, r8
and rdx, rcx
or rcx, rsi
not rcx
not r8
and rax, r8
or rax, rdx
xor rax, r8
mov rdx, rax
not rdx
mov r8, rsi
xor r8, rdx
and r8, rsi
or r8, rcx
xor rdx, rax
movabs rcx, 0x509d908310b5431b
and rdx, rcx
xor rax, rcx
xor rax, rdx
movabs rdx, 0x17163afc5a053952
mov rcx, rdx
not rcx
xor rcx, rdx
and r8, rcx
and rcx, rax
xor rcx, rdx
xor rcx, rdx
xor rcx, r8
movabs rdx, 0xd52f22104abf4cdb
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
movabs r11, 0xaa1a215726abca19
mov rax, r11
not rax
mov rdx, rax
xor rdx, r11
and rdx, rcx
xor rdx, r11
mov rcx, rdx
xor rcx, rax
and rcx, rdx
mov rdx, rax
and rdx, r11
movabs rdi, 0xbbce96eb8ea159ce
mov r8, rdi
not r8
and rax, r8
and r8, rdx
mov r9, rdx
not r9
mov rdx, r11
and rdx, rdi
or rax, rdx
mov rdx, r11
or rdx, r9
and r9, rdi
or r8, r9
xor r8, rax
not rdx
or rdx, r8
mov r8, rdx
not r8
movabs rax, 0xbf3f9bae70f1747
mov r9, rax
not r9
xor r9, rax
mov rax, r9
movabs r11, 0x3f0ea4ba7db436a7
and rax, r11
xor rax, r9
mov r9, r13
or r9, r8
or rax, r11
movabs rdi, 0x6c7bcfedf6e3bc72
mov r11, rdi
not r11
xor r11, rdi
and r9, r11
xor r9, r11
xor rax, r9
not rax
and rax, r9
movabs r9, 0x5371491462d1e2f4
and r8, r9
not r9
and rdx, r9
or rdx, r8
xor rdx, r9
movabs r9, 0x64c6bfa6668c0255
mov r8, r9
not r8
xor r8, r9
and rdx, r8
xor rdx, r8
mov r8, rax
not r8
mov r9, rcx
xor r9, r8
and r9, rcx
movabs rdi, 0x86b5865173d50199
mov r11, rdi
not r11
and r8, rdi
and rax, r11
or rax, r8
xor r11, rdi
and r11, rcx
xor rax, rdi
xor rax, r11
or rax, r9
movabs rcx, 0x78585abaddc7288
xor rcx, rcx
mov r8, rcx
not r8
and r8, rdx
xor r8, rcx
movabs rdx, 0x7a08d25e390bed56
xor rdx, rdx
mov rcx, rdx
not rcx
and rcx, r8
xor rcx, rdx
mov rdx, rcx
not rdx
movabs r9, 0x2df3bba5bb63b5d2
mov r8, r9
and r8, rdx
not r9
and rcx, r9
or rcx, r8
xor rcx, r9
xor rcx, rax
or rdx, rax
not rcx
and rcx, rax
mov r10, rcx
not r10
movabs r9, 0xc9bc443a9aeb107f
mov rax, r9
not rax
mov r8, r10
and r8, r9
and rcx, rax
or rcx, r8
mov r8, r9
xor r8, rax
and r8, rdx
xor r8, rax
xor r8, rcx
or r10, rdx
not r10
or r10, r8
movabs r8, 0x2ae80949224bc664
mov rax, r8
xor rax, r12
and rax, r8
movabs rdx, 0xb018ac84f77b9068
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
and rdx, r8
xor rdx, rcx
mov rcx, rdx
not rcx
mov r9, r15
mov r8, r15
or r8, rcx
not r8
or r8, rax
xor rcx, rdx
and rcx, r8
xor rcx, rdx
movabs rdx, 0xb9764b0bbb491590
mov rax, rdx
not rax
xor rdx, rax
and rdx, rcx
xor rax, rax
xor rax, rdx
movabs rcx, 0x6e6a31157f069faf
xor rcx, rcx
not rcx
mov r8, r15
mov rbx, r15
xor r8, r12
mov r14, r12
mov qword [rbp + 0x40], r12
and r8, rcx
mov rdx, rax
not rdx
movabs r9, 0x15c5c84e3ac49c3
mov rcx, r9
and rcx, rdx
not r9
and rax, r9
or rax, rcx
xor rax, r9
movabs r12, 0xac7aa6c5913e9483
mov r9, r12
not r9
movabs rdi, 0xab7f169e77870e41
mov r11, rdi
and r11, r9
not rdi
mov rcx, r12
and rcx, rdi
or rcx, r11
xor rcx, rdi
xor r8, r14
not r8
or r8, r15
movabs rbx, 0xf908dca88415e52f
mov rdi, rbx
and rdi, r8
not r8
not rbx
mov r11, rcx
not r11
or rdx, r11
xor r11, r8
and r11, r8
and r8, rbx
or r8, rdi
xor r8, rbx
mov rdi, rax
not rdi
or rdi, r9
not rdi
not rdx
or rdx, rdi
xor r9, r8
and r9, r8
mov rdi, r9
not rdi
movabs r15, 0x6eb8155f4f156d40
mov rbx, r15
not rbx
mov r14, rdi
and r14, r15
and r9, rbx
or r9, r14
and rbx, r11
not r11
or rdi, r11
and r11, r15
or rbx, r11
xor rbx, r9
not rdi
or rdi, rbx
mov r9, rdi
xor r9, rdi
not r9
and r9, rdx
xor r9, rdi
or r8, rax
movabs rdx, 0xbfcf43f2c5b4020e
mov rax, rdx
not rax
xor rax, rdx
and r8, rax
xor r8, rax
or rcx, r12
xor rcx, r8
not rcx
and rcx, r8
mov r11, r9
not r11
movabs r8, 0x2060989c24e6c09
mov rax, r8
not rax
and r9, rax
and rax, rcx
not rcx
mov rdx, r11
and rdx, r8
or r9, rdx
or r11, rcx
and rcx, r8
or rax, rcx
xor rax, r9
not r11
or r11, rax
mov qword [rbp + 0x88], r11
movabs r9, 0x113b7c97dd16faba
mov rdx, r9
not rdx
movabs rcx, 0x574c320a15e4997
mov rax, rcx
and rax, rdx
mov r15, rdx
not rcx
mov rdx, r9
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs r8, 0x8fc6ed790c4c7d2e
mov rcx, r8
not rcx
not rdx
or rdx, rcx
not rdx
mov rax, r9
xor rax, r8
and rax, r9
mov r11, r9
or rax, rdx
movabs r9, 0xb72d5bdbec3143c8
mov rdx, r9
not rdx
and r8, r9
and rcx, rdx
or rcx, r8
xor rdx, r9
and rdx, rax
xor rcx, r9
xor rcx, rdx
movabs rdx, 0xfa0a225c0085f425
mov rax, rdx
not rax
xor rdx, rax
and rdx, rcx
xor rax, rax
xor rax, rdx
movabs r9, 0x8ae700433cfede13
mov rcx, r9
and rcx, r15
mov rdx, r9
not rdx
mov r8, r11
mov r12, r11
and r8, rdx
or r8, rcx
movabs r11, 0xc1b6194a395cd572
mov rcx, r11
not rcx
and rcx, r11
xor r9, rdx
and r9, rcx
xor r9, rdx
xor r9, r8
mov rcx, r9
xor rcx, r15
and rcx, r9
mov rdx, rax
not rdx
movabs r9, 0x32f608fe4c894feb
mov r8, r9
and r8, rdx
not r9
and rax, r9
or rax, r8
xor rax, r9
mov r9, rcx
not r9
movabs r11, 0xde208e2a1c430991
mov r8, r11
and r8, r9
not r11
and rcx, r11
or rcx, r8
xor rcx, r11
movabs r14, 0xb8227b86447af1eb
mov r8, r14
not r8
mov r11, rax
xor r11, r8
and r11, rax
or rdx, r14
not rdx
or rdx, r11
or r9, r14
movabs rdi, 0x2b8fc6d012f3c24f
mov r11, rdi
not r11
xor rdi, r11
mov rbx, rdi
and rdi, r9
xor rdi, r11
xor rdi, r11
mov r11, rcx
not r11
or r11, r8
and rbx, r11
xor rdi, rbx
or r9, r11
not r9
or r9, rdi
mov r11, r9
xor r11, r9
not r11
and r11, rdx
xor r11, r9
or rcx, rax
movabs r9, 0xf008518a470f1e6
mov rax, r9
not rax
mov rdx, r14
and rdx, rax
and rax, r8
and r8, r9
or rdx, r8
mov r8, r14
and r8, r9
or rax, r8
xor rax, rdx
not rcx
xor rax, rcx
not rax
and rax, rcx
mov r9, r11
not r9
movabs r8, 0xf494f83b41a395d7
mov rcx, r8
not rcx
mov rdx, r9
and rdx, r8
and r11, rcx
or r11, rdx
and rcx, rax
not rax
or r9, rax
and rax, r8
or rcx, rax
xor rcx, r11
not r9
or r9, rcx
mov rdi, r9
movabs rcx, 0x8b5dd861ce52d6b3
mov rax, rcx
mov qword [rbp + 0x70], r15
and rax, r15
not rcx
mov rdx, r12
and rdx, rcx
or rdx, rax
movabs rax, 0x541940ff475e842f
mov r8, rax
not r8
xor rcx, r8
xor rcx, rdx
and rcx, rax
mov rdx, r15
or rdx, rax
not rdx
or rdx, rcx
xor rax, r8
and rax, rdx
xor rax, r8
movabs r9, 0xe113589c870113de
mov rdx, r9
not rdx
movabs r8, 0xf294a166d48a5f54
mov rcx, r8
and rcx, rdx
not r8
and r9, r8
or r9, rcx
xor r9, r8
mov r8, r10
not r8
not r9
mov rcx, r8
mov rbx, r8
mov qword [rbp + 0x38], r8
or rcx, r9
not rax
mov r8, rdx
xor rdx, rax
and rdx, rax
or rax, r9
not rax
or rax, rdx
or r8, r10
mov qword [rbp + 0x58], r10
movabs r9, 0x5f73021984b58b14
mov rdx, r9
not rdx
xor r9, rdx
mov r11, r9
and r11, r8
xor r11, rdx
and r9, rcx
xor r9, rdx
xor r9, r11
or rcx, r8
not rcx
or rcx, r9
mov rdx, rax
xor rdx, rax
not rdx
and rdx, rcx
xor rdx, rax
mov rax, rdx
not rax
movabs r8, 0xece82f52460925e0
mov rcx, r8
and rcx, rax
mov r9, r8
not r9
and rdx, r9
or rdx, rcx
mov rcx, r10
and rcx, r8
and r9, rbx
or r9, rcx
xor r9, rdx
not r9
or r9, rax
mov qword [rbp + 0x18], r9
movabs rax, 0xb4fb86d20ccb3bdf
mov r8, r13
and r8, rax
not rax
mov rcx, rsi
movabs rdx, 0x6c47aaf27892d384
xor rcx, rdx
and rcx, rsi
and rsi, rax
or rsi, r8
xor rsi, rax
mov rax, rdx
not rax
not rsi
or rsi, rax
not rsi
or rcx, rsi
xor rdx, rax
movabs r8, 0x4e96151abe040afb
and rdx, r8
xor rax, r8
xor rax, rdx
mov r8, rax
xor r8, rax
not r8
and r8, rcx
xor r8, rax
mov r10, rdi
not r10
movabs rdx, 0xda3eb0079e550d1
mov rax, rdx
and rax, r10
not rdx
mov rcx, rdi
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov qword [rbp + 0x60], rdi
mov rdx, rdi
movabs rbx, 0xb97df5d5cea389df
xor rdx, rbx
and rdx, rdi
mov rax, rdx
not rax
movabs rdi, 0x5ff744f14cf5ce4e
mov r11, rdi
not r11
mov rsi, rax
and rsi, rdi
and rdx, r11
or rdx, rsi
mov rsi, rdi
xor rsi, r11
xor rdx, r11
mov r11, rbx
not r11
not rcx
or rcx, r11
and rsi, rcx
xor rdx, rsi
or rax, rcx
not rax
or rax, rdx
mov rcx, rbx
xor rcx, r11
movabs rdx, 0xd01ed3ed4ac78f73
and rcx, rdx
xor r11, rdx
xor r11, rcx
mov rcx, r11
xor rcx, r11
not rcx
and rcx, rax
xor rcx, r11
movabs r12, 0x2e08d5aabf8c5216
mov r9, r12
not r9
movabs rsi, 0xfb7f5c70afff9fee
mov r11, rsi
and r11, r9
not rsi
mov rdx, r12
and rdx, rsi
or rdx, r11
xor rdx, rsi
movabs r11, 0x918e53b07fafd9d7
mov rsi, r11
not rsi
xor rsi, r11
mov r11, rsi
and r11, r8
xor r11, rsi
mov rdi, r8
movabs r13, 0x4a1d8e272c8ce6f4
xor rdi, r13
and rdi, r8
mov rsi, r13
not rsi
mov rbx, r11
xor rbx, rsi
and rbx, r11
mov r8, rbx
not r8
movabs rax, 0xd75620211e0e8fb3
mov r14, rax
not r14
mov r15, r8
and r15, rax
and rbx, r14
or rbx, r15
and r14, rdi
not rdi
or r8, rdi
and rdi, rax
or r14, rdi
xor r14, rbx
not r8
or r8, r14
not rcx
xor rsi, rcx
and rsi, rcx
mov rdi, rsi
not rdi
movabs r15, 0x29939cccfed0edeb
mov rbx, r15
not rbx
mov r14, rdi
and r14, r15
and rsi, rbx
or rsi, r14
mov r14, rcx
or r14, r13
xor r15, rbx
and r15, r14
xor r15, rbx
xor r15, rsi
or rdi, r14
not rdi
or rdi, r15
movabs rbx, 0xf53a17f337f7cf50
mov rsi, rbx
not rsi
xor rsi, rbx
and r8, rsi
and rsi, rdi
xor rsi, rbx
xor rsi, rbx
xor rsi, r8
or rcx, r11
not rcx
or rcx, rsi
movabs rdi, 0x45f2d06523d53797
and r9, rdi
mov r8, rdi
not r8
mov r11, r12
and r11, r8
or r11, r9
and r8, rdx
not rdx
mov rsi, r12
xor rsi, rdx
and rdx, rdi
or r8, rdx
xor r8, r11
and rsi, r12
mov rax, rsi
not rax
movabs rdi, 0x6c9e6e55ab213db1
mov rdx, rdi
not rdx
mov r11, rax
and r11, rdi
and rsi, rdx
or rsi, r11
and rdx, r8
not r8
or rax, r8
and r8, rdi
or rdx, r8
xor rdx, rsi
not rax
or rax, rdx
mov rdx, rcx
not rdx
movabs r11, 0x638f5c5d529c90
mov r8, r11
and r8, rdx
not r11
and rdx, rcx
and rcx, r11
or rcx, r8
xor rcx, r11
or rcx, rdx
movabs r8, 0xfab4df4853c8391e
mov rdx, r8
not rdx
xor rdx, r8
and rax, rdx
xor rax, rdx
mov r8, rcx
not r8
movabs r11, 0xb231623016009d6b
mov rdx, r11
and rdx, r8
mov r9, r8
mov r8, r11
not r8
and rcx, r8
or rcx, rdx
xor r8, r11
and r8, rax
xor r8, r11
xor r8, rcx
xor r9, r8
and r9, r8
mov rdi, r9
movabs rdx, 0x67ca6bbe7f520508
mov rax, rdx
mov rsi, qword [rbp + 0x70]
and rax, rsi
not rdx
movabs r9, 0x113b7c97dd16faba
mov rcx, r9
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov rax, rcx
not rax
movabs r11, 0xc1ab60d284adf0ea
mov rdx, r11
not rdx
mov r8, rax
and r8, r11
and rcx, rdx
or rcx, r8
mov r8, rsi
and r8, r9
and rdx, r8
not r8
or rax, r8
and r8, r11
or rdx, r8
xor rdx, rcx
not rax
or rax, rdx
mov rcx, qword [rbp + 0x88]
mov r11, rcx
not r11
movabs r9, 0x3082e41b8fa9c27
mov rdx, r9
not rdx
mov r8, rdx
or r8, rcx
mov r14, rcx
not r8
mov rcx, r11
mov rbx, r11
mov qword [rbp + 0x30], r11
or rcx, r9
not rcx
or rcx, r8
mov r8, rax
not r8
movabs rsi, 0x4153b722927b343d
mov r11, rsi
and r11, r8
not rsi
and rax, rsi
or rax, r11
xor rax, rsi
xor rdx, rax
and rdx, rax
or r8, r9
not r8
or r8, rdx
mov rax, r8
xor rax, r8
not rax
and rax, rcx
xor rax, r8
movabs rdx, 0x102c2768d33c9442
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rcx
movabs rdx, 0x9715cdbf92597fe9
mov rcx, rdx
and rcx, rbx
not rdx
mov r8, r14
and r8, rdx
or r8, rcx
xor r8, rdx
mov r9, rax
not r9
movabs r11, 0xd1a9e1bca475f74c
mov rcx, r11
not rcx
mov rdx, r9
and rdx, r11
and rax, rcx
or rax, rdx
and rcx, r8
not r8
or r9, r8
and r8, r11
or rcx, r8
xor rcx, rax
not r9
or r9, rcx
mov qword [rbp + 0x68], r9
mov qword [rbp + 0x28], r10
mov rcx, r10
mov rbx, qword [rbp + 0x40]
xor rcx, rbx
and rcx, r10
mov r9, qword [rbp + 0x80]
mov rax, r9
or rax, r10
not rax
or rax, rcx
movabs rcx, 0x4c42918ffe96ee2a
mov rdx, rcx
not rdx
xor rdx, rcx
mov rsi, rdx
movabs rcx, 0x6eac5b740f0cb261
and rsi, rcx
xor rsi, rdx
movabs r11, 0xa9b498da4429faeb
mov rdx, r11
not rdx
mov r8, r11
xor r8, rdx
and r8, rax
mov r10, rbx
or rax, rbx
and r10, r11
and r9, rdx
or r9, r10
xor r9, rdx
xor r9, r8
not rax
or rax, r9
or rsi, rcx
not rax
xor rsi, rax
not rsi
and rsi, rax
mov qword [rbp + 0x40], rsi
mov rcx, qword [rbp + 0x18]
mov rax, rcx
not rax
movabs r10, 0xfa25c08d7de2259f
mov r8, r10
and r8, rcx
mov r9, rcx
not r10
mov rcx, rax
and rcx, r10
or rcx, r8
xor rcx, r10
mov rsi, rcx
mov r8, rdi
mov qword [rbp - 8], rdi
mov r10, rdi
not r10
movabs rbx, 0x49d40a5116c5d637
mov r11, rbx
and r11, r10
not rbx
and r8, rbx
or r8, r11
xor r8, rbx
mov r15, rcx
not r15
mov qword [rbp + 0x80], r15
movabs rcx, 0x524847876c3a93a4
mov r11, rcx
not r11
mov rbx, rsi
and rbx, rcx
and r15, r11
or r15, rbx
movabs rdx, 0x4c54459a03f1e28e
mov rbx, rdx
not rbx
mov r12, rdx
and r12, rcx
and r11, rbx
or r11, r12
xor r11, r15
mov r15, rsi
or r15, rdx
not r15
or r15, r11
movabs rcx, 0x2cd0134fc9cc7a9c
mov r12, rcx
not r12
movabs r11, 0x537fa922af8a6ce6
mov rdi, r11
not rdi
mov r13, rcx
and r13, rdi
and rdi, r12
and r12, r11
or r13, r12
mov r12, rcx
and r12, r11
or rdi, r12
xor rdi, r13
movabs rcx, 0xa0f9ec93c247d39d
mov r12, rcx
not r12
xor r12, rcx
and r15, r12
xor r15, r12
not r15
not rdi
or rdi, r15
movabs r15, 0x2114b48c1f3d166f
and r9, r15
not r15
and rax, r15
or rax, r9
xor rax, r15
movabs rcx, 0x17afe7f6956dec6d
mov r9, rcx
not r9
xor r9, rcx
mov r15, r9
movabs rcx, 0x84696c15c1fb9111
and r15, rcx
xor r15, r9
or rax, rdx
movabs r11, 0xc4a5ddf61e064f04
mov r9, r11
not r9
xor r9, r11
and rax, r9
xor rax, r9
or r15, rcx
not rax
not r15
or r15, rax
mov rax, r8
not rax
movabs r14, 0x54b3e8c208546bbb
mov rcx, r14
and rcx, rax
mov r12, r14
not r12
mov r9, rsi
mov r11, rax
mov qword [rbp - 0x18], rax
xor rsi, rax
and rsi, r9
mov qword [rbp + 0x18], rsi
movabs r13, 0xdde9be7735c92371
not r13
and r9, r13
mov qword [rbp], r9
and r13, r8
and r8, r12
or r8, rcx
mov rax, rdx
and rax, r14
and r12, rbx
or r12, rax
xor r12, r8
mov r8, r12
xor r8, r11
and r8, r12
movabs r12, 0xe110ad930f92cd84
mov rax, r12
and rax, rdx
not r12
and rbx, r12
or rbx, rax
xor rbx, r12
movabs r9, 0x3be444078045cb60
mov r12, r9
not r12
movabs rcx, 0x3158016cccb9016e
mov rdx, rcx
and rdx, r12
not rcx
mov rax, r9
and rax, rcx
or rax, rdx
xor rax, rcx
movabs r11, 0x780684062e0dfd66
mov rcx, r11
not rcx
mov rsi, qword [rbp - 8]
mov rdx, rsi
and rdx, r11
and r10, rcx
or r10, rdx
and rcx, rbx
not rbx
or rsi, rbx
and rbx, r11
or rcx, rbx
xor rcx, r10
movabs r11, 0xa2436f4902f416ef
mov rdx, r11
not rdx
mov r10, r12
and r10, r11
mov rbx, r9
and rbx, rdx
or rbx, r10
and rdx, rax
not rax
or r12, rax
and rax, r11
or rdx, rax
xor rdx, rbx
not r12
or r12, rdx
not rsi
not r12
or r12, rsi
or r12, rcx
mov rax, r15
not rax
movabs rcx, 0x896766fffa6930d1
and r15, rcx
not rcx
mov rdx, rax
movabs r11, 0xf636162d520f1e7b
xor rdx, r11
and rdx, rax
and rax, rcx
or rax, r15
xor rax, rcx
not r11
mov rsi, rdi
mov r10, rdi
xor r10, r11
and r10, rdi
movabs rbx, 0xd5e4e3db00f901d4
not rbx
and rsi, rbx
and rbx, rax
mov rcx, rax
not rcx
mov r15, rcx
or r15, r11
not r15
or rdx, r15
mov r15, r10
not r15
movabs r14, 0x6ec98d2ece11c8a6
mov rax, r14
not rax
mov r9, r15
and r9, r14
and r10, rax
or r10, r9
not rdi
mov r9, rdi
movabs r14, 0xf636162d520f1e7b
xor r9, r14
and r9, rdi
and rax, r9
not r9
or r15, r9
movabs r14, 0x6ec98d2ece11c8a6
and r9, r14
or rax, r9
xor rax, r10
not r15
or r15, rax
mov rax, rdx
xor rax, rdx
not rax
and rax, r15
xor rax, rdx
mov rdx, rdi
movabs r9, 0xd5e4e3db00f901d4
and rdx, r9
or rsi, rdx
or rdi, rcx
and rcx, r9
or rbx, rcx
xor rbx, rsi
not rdi
or rdi, rbx
movabs r9, 0x3598f27142dc5a60
mov r10, r9
not r10
movabs rdx, 0xf636162d520f1e7b
mov rcx, rdx
and rcx, r10
and r10, r11
and r11, r9
or rcx, r11
and rdx, r9
or r10, rdx
xor r10, rcx
not rdi
xor r10, rdi
not r10
and r10, rdi
or r10, rax
mov rax, r8
not rax
movabs rdx, 0x389c5febe06aab28
mov rcx, rdx
and rcx, rax
not rdx
and r8, rdx
or r8, rcx
xor r8, rdx
movabs r14, 0x7140bec1b11ae07e
mov rcx, r14
not rcx
movabs r9, 0xff65a9376b17dc15
mov rdx, r9
and rdx, rcx
not r9
mov r11, r14
and r11, r9
or r11, rdx
xor r11, r9
mov rdx, r8
xor rdx, rcx
and rdx, r8
or r8, r12
not r12
mov r9, r11
not r9
or rax, r9
or rcx, r12
xor r9, r12
and r9, r12
not rcx
or r9, rcx
mov rcx, rdx
not rcx
movabs r15, 0xc218c38172c4c689
mov rdi, r15
not rdi
mov rbx, rcx
and rbx, r15
and rdx, rdi
or rdx, rbx
mov rbx, r15
xor rbx, rdi
and rbx, rax
xor rbx, rdi
xor rbx, rdx
or rcx, rax
not rcx
or rcx, rbx
mov rax, r9
xor rax, r9
not rax
and rax, rcx
xor rax, r9
movabs rdx, 0x1bf62692a6082d5
mov rcx, rdx
not rcx
xor rcx, rdx
and r8, rcx
xor r8, rcx
or r11, r14
xor r11, r8
not r11
and r11, r8
mov rcx, rax
not rcx
movabs r9, 0xc43cb927ad779aa0
mov rdx, r9
not rdx
mov r8, rcx
and r8, r9
and rax, rdx
or rax, r8
and rdx, r11
not r11
or rcx, r11
and r11, r9
or rdx, r11
xor rdx, rax
not rcx
or rcx, rdx
mov rax, r10
not rax
movabs r8, 0xf4656947fddbf9cb
mov rdx, r8
and rdx, rax
not r8
and r10, r8
or r10, rdx
xor r10, r8
or rax, rcx
not rcx
not r10
or r10, rcx
movabs rdx, 0x3533cf579767204a
mov rcx, rdx
not rcx
xor rdx, rcx
mov r8, rdx
and rdx, rax
xor rdx, rcx
xor rdx, rcx
and r8, r10
xor rdx, r8
or r10, rax
not r10
or r10, rdx
mov rax, qword [rbp + 0x80]
movabs rdx, 0xdde9be7735c92371
and rax, rdx
mov rcx, qword [rbp]
or rcx, rax
mov rax, qword [rbp - 0x18]
and rax, rdx
or r13, rax
xor r13, rcx
mov r9, qword [rbp + 0x18]
mov rax, r9
not rax
movabs r8, 0xa21f9c36b5612657
mov rcx, r8
not rcx
mov rdx, rax
and rdx, r8
and r9, rcx
or r9, rdx
and rcx, r13
not r13
or rax, r13
and r13, r8
or rcx, r13
xor rcx, r9
not rax
or rax, rcx
mov r8, rax
not r8
movabs rdx, 0xee3060b43b30bae1
mov rcx, rdx
and rcx, rax
not rdx
and r8, rdx
or r8, rcx
xor r8, rdx
or r8, rax
movabs rax, 0x7d99cc408ee66af7
mov rcx, rax
not rcx
xor rcx, rax
mov rax, rcx
and rax, r10
xor rax, rcx
mov r9, r10
movabs r11, 0xbb1a2eeec16c1b5e
xor r9, r11
and r9, r10
mov rdx, r11
not rdx
mov r10, rax
xor r10, rdx
and r10, rax
or rax, r8
not r8
or rdx, r8
mov rcx, r8
xor rcx, r11
and rcx, r8
mov r8, r10
not r8
movabs rdi, 0xf021dd69465ee2f7
mov r11, rdi
not r11
mov rsi, r8
and rsi, rdi
and r10, r11
or r10, rsi
and r11, r9
not r9
or r8, r9
and r9, rdi
or r11, r9
xor r11, r10
not r8
or r8, r11
mov r9, rcx
not r9
movabs rsi, 0x5afb2d7ce12bd9bc
mov r10, rsi
not r10
mov r11, r9
and r11, rsi
and rcx, r10
or rcx, r11
mov r11, rsi
xor r11, r10
and r11, rdx
xor r11, r10
xor r11, rcx
or r9, rdx
not r9
or r9, r11
mov rcx, r9
xor rcx, r9
not rcx
and rcx, r8
xor rcx, r9
movabs r8, 0x7cb4d94f71e4b566
mov rdx, r8
not rdx
xor rdx, r8
and rax, rdx
xor rax, rdx
mov r10, rcx
not r10
movabs r9, 0x675f26dd376869cb
mov rdx, r9
not rdx
mov r8, r10
and r8, r9
and rcx, rdx
or rcx, r8
and rdx, rax
not rax
or r10, rax
and rax, r9
or rdx, rax
xor rdx, rcx
not r10
or r10, rdx
mov qword [rbp + 0x80], r10
movabs rcx, 0x3baca368b1a99fe7
mov rax, rcx
not rax
xor rcx, rax
mov rbx, qword [rbp + 0x68]
and rcx, rbx
xor rax, rax
movabs r9, 0x2f10b8aa0bffb11c
mov rdx, r9
not rdx
xor rax, rdx
xor rax, rcx
movabs rcx, 0x303f7311d13830d2
and rdx, rcx
not rcx
mov r8, r9
and r8, rcx
or r8, rdx
xor r8, rcx
and rax, r9
mov rcx, r8
not rcx
mov rdx, rbx
or rdx, rcx
not rdx
or rdx, rax
xor rcx, r8
movabs rax, 0x312d55230fb9b4ec
and rcx, rax
xor r8, rax
xor r8, rcx
movabs rax, 0xf136846c4094e1fd
mov rcx, rax
not rcx
xor rcx, rax
and rdx, rcx
and rcx, r8
xor rcx, rax
xor rcx, rax
xor rcx, rdx
mov rdi, rcx
mov r14, qword [rbp + 0x40]
mov rax, r14
not rax
movabs r9, 0x5730435ae980ecee
mov rcx, r9
not rcx
mov rdx, r14
and rdx, r9
mov r8, rax
and r8, rcx
or r8, rdx
mov rdx, rax
and rdx, r14
and rcx, rdx
not rdx
mov r10, r14
or r10, rdx
and rdx, r9
or rcx, rdx
xor rcx, r8
not r10
or r10, rcx
mov r12, r10
movabs r10, 0x79dcf047705415a1
mov r8, r10
not r8
mov rcx, r10
xor rcx, r8
movabs rdx, 0xc538cbd290360bb2
and rcx, rdx
mov r11, r8
mov rsi, r8
xor r11, rdx
xor r11, rcx
mov r8, rdi
mov qword [rbp - 8], rdi
mov rdx, rdi
not rdx
movabs r9, 0xdf8a08af45255bf7
mov rcx, r9
and rcx, rdx
mov r15, rdx
mov qword [rbp], rdx
mov rdx, r9
not rdx
and r8, rdx
or r8, rcx
mov rcx, r10
and rcx, r9
and rdx, rsi
mov rdi, rsi
mov qword [rbp + 0x18], rsi
or rdx, rcx
xor rdx, r8
mov rsi, rdx
xor rsi, r15
and rsi, rdx
mov rcx, r11
not rcx
or rbx, rcx
mov r15, rcx
mov qword [rbp - 0x80], rcx
movabs rdx, 0x4c9b4bd6f39d7e08
mov rcx, rdx
not rcx
xor rcx, rdx
and rbx, rcx
xor rbx, rcx
mov r8, r12
mov qword [rbp - 0x18], r12
mov rdx, r12
not rdx
movabs r9, 0x8176cd83ed7a0d7e
mov rcx, r9
and rcx, rdx
mov r12, rdx
mov qword [rbp + 0x68], rdx
mov rdx, r9
not rdx
and r8, rdx
or r8, rcx
mov rcx, r10
and rcx, r9
and rdx, rdi
or rdx, rcx
xor rdx, r8
mov r13, rdx
xor r13, r12
and r13, rdx
movabs rcx, 0x6c6781be448a869c
and rax, rcx
not rcx
and r14, rcx
or r14, rax
xor r14, rcx
movabs rax, 0x7ca77caabd57b370
not rax
and r10, rax
mov qword [rbp - 0x78], r10
and rax, r11
mov qword [rbp + 0x40], rax
mov rax, r11
movabs rdx, 0x478c6a6ee0abca97
mov rcx, rdx
and rcx, r15
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rdi, 0x66052202006334ea
mov r11, rdi
not r11
movabs rdx, 0x50a4d66bdea0d613
mov rcx, rdx
and rcx, r11
not rdx
mov r8, rdi
and r8, rdx
or r8, rcx
xor r8, rdx
mov rcx, r14
not rcx
movabs r9, 0xaad350cb333eac5c
mov rdx, r9
not rdx
mov r10, rcx
and r10, r9
and r14, rdx
or r14, r10
and rdx, rax
not rax
or rcx, rax
and rax, r9
or rdx, rax
xor rdx, r14
not rcx
or rcx, rdx
movabs r9, 0x514c5fe933861922
mov rax, r9
not rax
mov rdx, r11
and rdx, r9
mov r10, rdi
and r10, rax
or r10, rdx
and rax, r8
not r8
or r11, r8
and r8, r9
or rax, r8
xor rax, r10
not r11
or r11, rax
movabs rdx, 0x4ecaa2336154a5a3
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
xor r11, rcx
not r11
and r11, rcx
mov r8, rbx
mov rcx, rbx
not rcx
movabs rdx, 0xae70faeb9c9f6a9e
mov rax, rdx
and rax, rcx
not rdx
and r8, rdx
or r8, rax
xor r8, rdx
mov r12, r8
movabs r15, 0x5c92daa1b851c3c7
mov rdx, r15
not rdx
movabs r10, 0x6f229acef338754a
mov rax, r10
and rax, rdx
not r10
mov r8, r15
and r8, r10
or r8, rax
xor r8, r10
mov r9, r8
not r9
mov r10, rsi
xor r10, r9
or r9, rcx
and r10, rsi
mov rbx, rsi
not rbx
mov rcx, rbx
xor rcx, rdx
and rcx, rbx
mov rsi, rcx
not rsi
movabs r14, 0xf28cafb36fe6ca5f
mov rax, r14
not rax
mov rdi, rsi
and rdi, r14
and rcx, rax
or rcx, rdi
and rax, r10
not r10
or rsi, r10
and r10, r14
or rax, r10
xor rax, rcx
not rsi
or rsi, rax
xor rdx, r12
and rdx, r12
mov rax, rdx
not rax
movabs rdi, 0xd9cec9334abe3389
mov rcx, rdi
not rcx
mov r10, rax
and r10, rdi
and rdx, rcx
or rdx, r10
mov r10, rdi
xor r10, rcx
and r10, r9
xor r10, rcx
xor r10, rdx
or rax, r9
not rax
or rax, r10
mov rcx, rax
xor rcx, rax
not rcx
and rcx, rsi
xor rcx, rax
or r8, r15
not r8
or r8, r12
or r8, rbx
mov r12, rcx
not r12
movabs r9, 0x7ddd4bf917521083
mov rax, r9
not rax
mov rdx, r12
and rdx, r9
and rcx, rax
or rcx, rdx
mov rdx, r9
xor rdx, rax
and rdx, r8
xor rdx, rax
xor rdx, rcx
or r12, r8
not r12
or r12, rdx
movabs rcx, 0xef12cccfe908ea77
mov rax, rcx
not rax
xor rax, rcx
mov r14, rax
and r14, r11
xor r14, rax
movabs r9, 0xdeac7d3baa179f62
mov rdx, r9
not rdx
movabs rcx, 0xd02536d3a9d70512
mov rax, rcx
and rax, rdx
not rcx
mov r15, r9
and r15, rcx
or r15, rax
xor r15, rcx
movabs r10, 0x83a59fb3e486e42d
not r10
and r9, r10
mov qword [rbp - 0x70], r9
and r10, r15
not r15
mov rdi, r11
xor rdi, r15
and rdi, r11
mov r9, r13
mov rcx, r13
xor rcx, r15
and rcx, r13
mov rbx, rcx
not rbx
movabs r8, 0xb9a44c946dd97d43
mov rsi, r8
not rsi
mov rax, rbx
and rax, r8
and rcx, rsi
or rcx, rax
mov r11, r14
not r11
movabs r8, 0xd57cd94f24a55dbd
mov rax, r8
not rax
mov qword [rbp - 0x68], rax
xor r8, rax
and r8, r13
mov r13, r11
mov qword [rbp - 0x60], r11
or r11, r9
or r9, rdx
movabs rax, 0xb9a44c946dd97d43
xor rax, rsi
and rax, r9
xor rax, rsi
xor rax, rcx
or rbx, r9
not rbx
or rbx, rax
mov rax, rdi
not rax
movabs rsi, 0x5c7e7313b844a9a6
mov rcx, rsi
not rcx
mov r9, rax
and r9, rsi
and rdi, rcx
or rdi, r9
or r13, rdx
mov r9, rsi
xor r9, rcx
and r9, r13
xor r9, rcx
xor r9, rdi
or rax, r13
not rax
or rax, r9
movabs r9, 0xc8873d541b754c4
mov rcx, r9
not rcx
xor rcx, r9
and rbx, rcx
and rcx, rax
xor rbx, r9
xor rcx, r9
xor rcx, rbx
movabs rax, 0xd57cd94f24a55dbd
mov r9, qword [rbp - 0x60]
and r9, rax
mov rax, qword [rbp - 0x68]
and r14, rax
or r14, r9
xor r8, rax
xor r8, r14
mov rax, rdx
movabs r9, 0x83a59fb3e486e42d
and rax, r9
mov rsi, qword [rbp - 0x70]
or rsi, rax
or rdx, r15
and r15, r9
or r10, r15
xor r10, rsi
not rdx
or rdx, r10
not r11
not rdx
or rdx, r11
or rdx, r8
mov rax, rcx
not rax
movabs r10, 0xe37c29af10812635
mov r8, r10
not r8
mov r9, rax
and r9, r10
and rcx, r8
or rcx, r9
mov r9, r10
xor r9, r8
and r9, rdx
xor r9, r8
xor r9, rcx
or rax, rdx
not rax
or rax, r9
mov rcx, r12
not rcx
movabs r8, 0x844fc7e456f3699
mov rdx, r8
and rdx, rcx
not r8
xor rcx, rax
not rcx
and rcx, r12
and r12, r8
or r12, rdx
xor r8, rax
xor r8, r12
not r8
and r8, rax
or rcx, r8
movabs r10, 0x2c4430b834ee3c0b
mov r8, r10
not r8
movabs rdx, 0x68184e2f24940f70
mov rax, rdx
and rax, r8
not rdx
mov r9, r10
and r9, rdx
or r9, rax
xor r9, rdx
movabs rbx, 0xb6c4247f4993a8a8
mov rax, rbx
not rax
mov rdx, r10
and rdx, rax
and rax, r9
not r9
mov r11, qword [rbp - 8]
mov r10, r11
xor r10, r9
and r10, r11
movabs rsi, 0xde7dd060b27451a5
mov rdi, qword [rbp]
and rdi, rsi
not rsi
and r11, rsi
or r11, rdi
xor r11, rsi
movabs rdi, 0xc3ed275bbd9fa0f9
mov rsi, rdi
mov r15, qword [rbp + 0x68]
and rsi, r15
not rdi
mov r14, qword [rbp - 0x18]
and r14, rdi
or r14, rsi
xor r14, rdi
mov rsi, r14
xor rsi, r8
and rsi, r14
or r14, r11
not r11
or r11, r8
not r11
or r10, r11
mov rdi, r15
or rdi, r9
not rdi
or rdi, rsi
mov r11, rdi
xor r11, rdi
not r11
and r11, r10
xor r11, rdi
movabs rsi, 0x2524b693a27038f2
mov r10, rsi
not r10
xor r10, rsi
and r14, r10
xor r14, r10
mov r10, r8
and r10, rbx
or rdx, r10
or r8, r9
and r9, rbx
or rax, r9
xor rax, rdx
not r8
or r8, rax
not r14
not r8
or r8, r14
mov rax, r11
not rax
movabs r10, 0x3a7eb0030cfbf449
mov rdx, r10
not rdx
mov r9, rax
and r9, r10
and r11, rdx
or r11, r9
mov r9, r10
xor r9, rdx
and r9, r8
xor r9, rdx
xor r9, r11
or rax, r8
not rax
or rax, r9
movabs r9, 0x7ca77caabd57b370
mov rdx, r9
mov r8, qword [rbp + 0x18]
and rdx, r8
mov r10, qword [rbp - 0x78]
or r10, rdx
mov rdx, qword [rbp - 0x80]
or r8, rdx
and rdx, r9
mov r9, qword [rbp + 0x40]
or r9, rdx
xor r9, r10
not r8
or r9, r8
movabs r8, 0x44ef21e317f066e2
mov rdx, r8
not rdx
xor r8, rdx
and r8, rax
xor rdx, rdx
xor rdx, r8
not r9
or r9, rdx
mov r11, r9
movabs r10, 0x131a9715aab9bb75
mov rax, r10
not rax
movabs r9, 0x961b9a2f08fe449d
mov rdx, r9
not rdx
mov r8, r10
and r8, rdx
and rdx, rax
and rax, r9
or r8, rax
mov rax, r10
and rax, r9
or rdx, rax
xor rdx, r8
movabs r8, 0xcb5b55128c398f1d
mov rax, r8
not rax
xor rax, r8
and r11, rax
xor r11, rax
xor rdx, r11
not rdx
and rdx, r11
mov rax, rdx
not rax
mov r8, rcx
xor r8, rax
and r8, rcx
xor rax, rdx
and rax, rcx
xor rax, rdx
or rax, r8
movabs r9, 0x294d2085407d4a6e
mov rdx, r9
not rdx
movabs r8, 0x894eca20d058bfa3
mov rcx, r8
and rcx, rdx
not r8
and r9, r8
or r9, rcx
xor r9, r8
mov r8, qword [rbp + 0x80]
mov rcx, r8
not rcx
or rdx, r8
mov rbx, r8
not rdx
mov r8, r9
not r8
mov r10, rcx
or r10, r8
not r10
or r10, rdx
xor r8, r9
movabs rdx, 0x19c75ad50f165a7a
and r8, rdx
xor r9, rdx
xor r9, r8
movabs rdx, 0xdb3f58b621b6196d
mov r11, rdx
not r11
xor r11, rdx
and r10, r11
and r11, r9
xor r11, rdx
xor r11, rdx
xor r11, r10
movabs rsi, 0xadab3c7adf200354
mov r8, rsi
not r8
movabs r10, 0x9b10c64dfebef17f
mov rdx, r10
not rdx
mov r9, rsi
and r9, rdx
and rdx, r8
and r8, r10
or r9, r8
mov r8, rsi
and r8, r10
or rdx, r8
xor rdx, r9
movabs r15, 0x7f694ebd72f63466
mov r8, r15
not r8
not r11
not rdx
or rdx, r8
or rdx, r11
movabs r10, 0x341cb4c063aa9841
mov r9, r10
and r9, r8
not r10
mov r11, r15
and r11, r10
or r11, r9
xor r11, r10
movabs rsi, 0x4b5f1c96f1163e3
mov r9, rsi
not r9
not r11
or r11, r9
movabs r10, 0x6517e25da709f268
and r9, r10
not r10
and rsi, r10
or rsi, r9
xor rsi, r10
not r11
mov r9, rsi
not r9
mov r10, r8
or r10, r9
not r10
or r10, r11
xor r9, rsi
and r9, r10
xor r9, rsi
movabs rdi, 0x2956f5c89f4c2f09
mov r10, rdi
and r10, rcx
mov rsi, rdi
not rsi
and rbx, rsi
or rbx, r10
mov r11, r9
not r11
mov r10, r9
and r10, rdi
and rsi, r11
or rsi, r10
xor rsi, rbx
xor rcx, rsi
and rcx, rsi
mov rsi, rax
not rsi
movabs rdi, 0xd6de7107de6f59da
mov r10, rdi
and r10, rsi
not rdi
mov rbx, rax
and rbx, rdi
or rbx, r10
movabs r14, 0x83df8b251b802d0f
mov r10, r14
not r10
xor rdi, r10
xor rdi, rbx
and rdi, r14
mov rbx, rax
xor rbx, r14
and rbx, rax
or rbx, rdi
mov rdi, r14
xor rdi, r10
movabs r14, 0x7828b055d95cb507
and rdi, r14
xor r10, r14
xor r10, rdi
movabs r14, 0x46c45d1e72902699
mov rdi, r14
not rdi
xor rdi, r14
and rbx, rdi
and rdi, r10
xor rdi, r14
xor rdi, r14
xor rdi, rbx
mov r10, rdi
not r10
and r8, r10
and rdi, r15
or rdi, r8
xor r10, rdi
and r10, rdi
movabs rbx, 0x9a17ba0121bdd431
mov r8, rbx
and r8, rsi
mov rdi, rbx
not rdi
and rax, rdi
or rax, r8
and rdi, r11
and r9, rbx
or rdi, r9
xor rdi, rax
not rdi
or rdi, rsi
mov rax, rcx
and rcx, rdx
not rdx
not rax
mov r8, rdx
xor r8, rax
and r8, rdx
and rax, rdx
or rax, rcx
or rax, r8
mov rcx, r10
not rcx
xor r10, rcx
and r10, rdi
xor r10, rcx
or rcx, rdi
not rcx
or r10, rcx
movabs rdx, 0xc070fbb7cdb621b3
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
and rdx, r10
xor rdx, rcx
movabs r11, 0xfb983c2950ed3f72
mov rcx, r11
not rcx
mov r8, rax
xor r8, r11
and r8, rax
mov r9, rax
xor r9, rcx
xor rcx, rdx
and rcx, rdx
mov rdx, r10
xor rdx, r11
and rdx, r10
not r9
and r9, r11
mov rax, r9
not rax
movabs rsi, 0x78fc98fa9fe761a4
mov r10, rsi
not r10
mov r11, rax
and r11, rsi
and r9, r10
or r9, r11
and r10, r8
not r8
or rax, r8
and r8, rsi
or r10, r8
xor r10, r9
not rax
or rax, r10
mov r8, rcx
not r8
movabs r11, 0x29746529092b97c7
mov r9, r11
not r9
mov r10, r8
and r10, r11
and rcx, r9
or rcx, r10
and r9, rdx
not rdx
or r8, rdx
and rdx, r11
or r9, rdx
xor r9, rcx
not r8
or r8, r9
movabs rcx, 0xb0e18694ed5af936
mov rdx, rcx
not rdx
xor rdx, rcx
and rax, rdx
xor rax, rcx
and rdx, r8
xor rdx, rcx
xor rdx, rax
mov qword [rbp + 0x40], rdx
movabs rcx, 0xeaa86eec29413e7
mov rax, rcx
mov r14, qword [rbp + 0x38]
and rax, r14
not rcx
mov r15, qword [rbp + 0x58]
mov rdx, r15
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rax, 0x40509a963dfc1b08
mov rcx, rax
not rcx
not rdx
or rdx, rcx
movabs r8, 0x46950fa98300f888
and rcx, r8
not r8
and rax, r8
or rax, rcx
xor rax, r8
not rdx
mov rcx, rax
not rcx
mov r8, r14
or r8, rcx
not r8
or r8, rdx
xor rcx, rax
movabs rdx, 0x61a1e41300104b8
and rcx, rdx
xor rax, rdx
xor rax, rcx
mov rcx, rax
xor rcx, rax
not rcx
and rcx, r8
xor rcx, rax
mov r13, rcx
mov qword [rbp - 0x18], rcx
movabs r8, 0x16116ee58a68f040
mov rax, r8
not rax
mov rcx, rax
mov r10, qword [rbp + 0x88]
or rcx, r10
not rcx
mov r9, r10
xor r9, r8
and r9, r10
or r9, rcx
mov rcx, r8
xor rcx, rax
movabs r8, 0x73df520092c80a48
and rcx, r8
xor rax, r8
xor rax, rcx
mov r8, rax
xor r8, rax
not r8
and r8, r9
xor r8, rax
movabs r11, 0xe9705bbbdb4bce8e
mov rax, r11
not rax
movabs r9, 0x46b66bbff4e5965
mov rcx, r9
and rcx, rax
not r9
and r11, r9
or r11, rcx
xor r11, r9
movabs rcx, 0x302f5406f1227ad3
mov r9, rcx
not r9
not r11
or r11, r9
not r11
mov rsi, rax
mov r10, rax
or rsi, rcx
not rsi
or rsi, r11
xor rcx, r9
movabs rax, 0xf04787b985f91a44
and rcx, rax
xor r9, rax
xor r9, rcx
movabs rax, 0x4fd5624ff8b50564
mov rcx, rax
not rcx
xor rcx, rax
and rsi, rcx
and rcx, r9
xor rcx, rax
xor rcx, rax
xor rcx, rsi
mov r12, rcx
movabs rax, 0x90a915eab319fd81
mov r11, rax
not r11
xor r11, rax
mov r9, r11
movabs rcx, 0xd28e45d3575e5f64
and r9, rcx
xor r9, r11
movabs rax, 0x4eac51ba59463e76
mov rdx, rax
not rdx
movabs rbx, 0xe9ffec4c2473f525
mov rdi, rbx
and rdi, rdx
not rbx
mov r11, rax
and r11, rbx
or r11, rdi
xor r11, rbx
mov rdi, r13
not rdi
mov qword [rbp + 0x80], r11
or r11, rax
not r11
or r11, rdi
mov qword [rbp + 0x18], r11
mov rbx, r10
mov qword [rbp - 8], r10
or rdi, r10
or r9, rcx
not rdi
xor r9, rdi
not r9
and r9, rdi
movabs rdi, 0x8fd670ec06d519c8
mov rax, r14
and rax, rdi
not rdi
mov rsi, r15
and rsi, rdi
or rsi, rax
xor rsi, rdi
mov rax, r12
not rax
mov qword [rbp + 0x68], rax
movabs r15, 0xac5bd0a910cee626
mov r14, r15
and r14, rax
not r15
mov r13, r12
mov rdi, r12
mov qword [rbp], r12
and r13, r15
or r13, r14
xor r13, r15
movabs r10, 0x26e48b9da8052a99
mov r12, r10
not r12
movabs r15, 0x249ac1cfb2fd9158
mov r14, r15
and r14, r12
not r15
mov rax, r10
and rax, r15
or rax, r14
xor rax, r15
mov r14, rsi
not r14
movabs r11, 0x78dd5d76e23891b3
mov r15, r11
not r15
mov rcx, r14
and rcx, r11
and rsi, r15
or rsi, rcx
and r15, r13
not r13
or r14, r13
and r13, r11
or r15, r13
xor r15, rsi
not r14
or r14, r15
movabs r11, 0xe431814aee9ad00
mov rcx, r11
not rcx
mov r15, r12
and r15, r11
mov r13, r10
and r13, rcx
or r13, r15
and rcx, rax
not rax
or r12, rax
and rax, r11
or rcx, rax
xor rcx, r13
not r12
or r12, rcx
not r14
xor r12, r14
not r12
and r12, r14
mov rax, qword [rbp + 0x80]
not rax
mov r15, qword [rbp - 0x18]
mov r14, r15
xor r14, rax
and r14, r15
or r15, rdx
or rdx, r8
mov qword [rbp + 0x58], rdx
xor rax, r8
and rax, r8
mov qword [rbp + 0x80], rax
mov rax, r8
not r8
mov qword [rbp + 0x38], r8
movabs rdx, 0x85b66ac4facc2591
mov rcx, rdx
and rcx, r8
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
movabs rdx, 0xa229e11a320617a2
mov rcx, rdx
and rcx, rbx
not rdx
movabs r13, 0xe9705bbbdb4bce8e
and r13, rdx
or r13, rcx
xor r13, rdx
or r13, rax
movabs rcx, 0xf08e2b04d292ed33
mov rax, rcx
not rax
xor rax, rcx
mov r8, rax
movabs rcx, 0xefb67c63ca6fa6d5
and r8, rcx
xor r8, rax
movabs rdx, 0x4fb6c82eab4f990e
mov rax, rdx
not rax
xor rax, rdx
and r13, rax
xor r13, rax
or r8, rcx
not r13
not r8
or r8, r13
mov rax, qword [rbp + 0x68]
mov rsi, qword [rbp + 0x30]
and rax, rsi
mov rcx, qword [rbp + 0x88]
and rcx, rdi
or rcx, rax
xor rsi, rcx
and rsi, rcx
mov rax, r9
not rax
movabs rdx, 0x91a223609997f237
mov rcx, rdx
and rcx, rax
mov r13, rdx
not r13
and r9, r13
or r9, rcx
and r13, r12
not r12
or rax, r12
and r12, rdx
or r13, r12
xor r13, r9
mov r11, r13
not r11
movabs rdx, 0xd29a3fcb8e6302da
mov rcx, rdx
not rcx
mov r12, r11
and r12, rdx
and r13, rcx
or r13, r12
mov r12, rdx
xor r12, rcx
and r12, rax
xor r12, rcx
xor r12, r13
or r11, rax
not r11
or r11, r12
movabs rcx, 0x499bc874af575aa
mov rax, rcx
not rax
xor rax, rcx
mov r10, rax
and r10, rsi
xor r10, rax
movabs r12, 0x86b195935559ea09
mov rax, r12
not rax
movabs rcx, 0x568854318fb27b23
mov r13, rcx
and r13, rax
not rcx
and r12, rcx
or r12, r13
xor r12, rcx
mov rdx, r8
not rdx
mov r13, r12
not r13
mov rcx, rdx
xor rcx, r13
xor r13, rsi
and r13, rsi
mov rdi, rdx
or rdi, rax
xor rax, r10
and rax, r10
or r13, rax
and rcx, rdx
mov rax, rcx
not rax
movabs rbx, 0xee40d845fb7fb5a8
mov r9, rbx
not r9
mov rsi, rax
and rsi, rbx
and rcx, r9
or rcx, rsi
xor rbx, r9
and rbx, rdi
xor rbx, r9
xor rbx, rcx
or rax, rdi
not rax
or rax, rbx
mov rcx, r13
xor rcx, r13
not rcx
and rcx, rax
xor rcx, r13
movabs rsi, 0xcf13a18bd2f89091
mov rax, rsi
not rax
mov r9, rdx
and r9, rsi
and r8, rax
or r8, r9
and rax, r10
not r10
or rdx, r10
and r10, rsi
or rax, r10
xor rax, r8
not rdx
movabs r8, 0x86b195935559ea09
or r12, r8
not r12
or r12, rdx
or r12, rax
not r12
or r12, rcx
mov rax, r11
not rax
mov rcx, r12
not rcx
movabs r8, 0xddab99b4b6e0b349
mov rdx, r8
and rdx, rcx
xor rcx, rax
and rcx, r12
not r8
and r12, r8
or r12, rdx
xor r8, rax
xor r8, r12
and r8, r11
mov rdx, rcx
not rdx
movabs r10, 0xbb4d74be9536d4d8
mov rax, r10
not rax
mov r9, rdx
and r9, r10
and rcx, rax
or rcx, r9
and rax, r8
not r8
or rdx, r8
and r8, r10
or rax, r8
xor rax, rcx
not rdx
or rdx, rax
not r15
or r14, r15
mov rax, qword [rbp + 0x58]
not rax
mov r8, qword [rbp + 0x80]
or r8, rax
movabs rcx, 0x8cdb7d25b3492f30
mov rax, rcx
not rax
xor rax, rcx
and r14, rax
and rax, r8
xor r14, rcx
xor rax, rcx
xor rax, r14
mov r11, qword [rbp + 0x18]
or r11, qword [rbp + 0x38]
mov r9, rax
not r9
movabs r10, 0x2f56480268c45200
mov rcx, r10
not rcx
mov r8, r9
and r8, r10
and rax, rcx
or rax, r8
mov r8, r10
xor r8, rcx
and r8, r11
xor r8, rcx
xor r8, rax
or r9, r11
not r9
or r9, r8
mov rax, r9
not rax
movabs r8, 0xaf7e019eecbda14f
mov rcx, r8
and rcx, rax
not r8
and rax, r9
and r9, r8
or r9, rcx
xor r9, r8
mov r8, r9
not r8
movabs r11, 0xf6e5bb644d84e678
mov rcx, r11
not rcx
mov r10, r8
and r10, r11
and r9, rcx
or r9, r10
and rcx, rax
not rax
or r8, rax
and rax, r11
or rcx, rax
xor rcx, r9
not r8
or r8, rcx
movabs rax, 0xe9705bbbdb4bce8e
mov rcx, rax
mov rbx, qword [rbp + 0x68]
xor rcx, rbx
and rcx, rax
mov r9, qword [rbp]
and r9, qword [rbp - 8]
and rbx, rax
or rbx, r9
mov rax, rcx
not rax
movabs r11, 0x3e37451b3d774ce
mov r9, r11
not r9
mov r10, rax
and r10, r11
and rcx, r9
or rcx, r10
and r9, rbx
not rbx
or rax, rbx
and rbx, r11
or r9, rbx
xor r9, rcx
not rax
or rax, r9
movabs r9, 0xf24366b164868599
mov rcx, r9
not rcx
xor r9, rcx
mov r10, r9
and r9, rax
xor r9, rcx
xor r9, rcx
movabs r11, 0xdf9a0df67ce9497a
mov rcx, r11
not rcx
and r10, r8
xor r9, r10
or rax, r8
not rax
or rax, r9
movabs r10, 0xb39b6d0d6684c16d
mov r8, r10
not r8
mov r9, r11
and r9, r8
and r8, rcx
and rcx, r10
or r9, rcx
mov rcx, r11
and rcx, r10
or r8, rcx
xor r8, r9
movabs r9, 0xf69e2da50a748035
mov rcx, r9
not rcx
xor rcx, r9
and rax, rcx
xor rax, rcx
xor r8, rax
not r8
and r8, rax
movabs rax, 0xd81facab28e09a7c
mov rcx, rax
not rcx
xor rcx, rax
mov rax, rcx
and rax, r8
xor rax, rcx
movabs rsi, 0x8104db6dac5c9703
mov rcx, rsi
not rcx
movabs r11, 0x7894c4485a9521ce
mov r10, r11
and r10, rcx
not r11
mov r9, rsi
and r9, r11
or r9, r10
xor r9, r11
movabs r15, 0x4d35242215d52387
mov r11, r15
not r11
mov r10, rsi
and r10, r11
and r11, r9
not r9
mov rsi, r8
xor rsi, r9
and rsi, r8
mov r8, rax
not r8
or r8, rcx
not r8
or rsi, r8
not rdx
mov r8, rdx
xor r8, rcx
and r8, rdx
mov rdi, r8
not rdi
movabs r12, 0x658cb0d1574a5f62
mov rbx, r12
not rbx
mov r14, rdi
and r14, r12
and r8, rbx
or r8, r14
or rax, rdx
or rdx, r9
mov r14, r12
xor r14, rbx
and r14, rdx
xor r14, rbx
xor r14, r8
or rdi, rdx
not rdi
or rdi, r14
mov rdx, rsi
xor rdx, rsi
not rdx
and rdx, rdi
xor rdx, rsi
mov r8, rcx
and r8, r15
or r10, r8
not rax
or rcx, r9
and r9, r15
or r11, r9
xor r11, r10
not rcx
or rcx, r11
xor rcx, rax
not rcx
and rcx, rax
or rcx, rdx
mov rdx, rcx
not rdx
movabs r11, 0xb9ff2a6146663b
mov rax, r11
not rax
mov r9, rax
xor r9, rdx
and r9, r11
movabs rdi, 0x6a2ec5386edad436
mov r8, rdi
not r8
mov r10, rdi
and r10, rdx
and rcx, r8
or rcx, r10
not rcx
or rcx, rdx
or rdx, r11
not rdx
or rdx, r9
mov r9, r11
xor r9, rax
movabs r10, 0x3addab5c6ef7a983
and r9, r10
xor rax, r10
xor rax, r9
movabs r10, 0xd2781f95def56971
mov r9, r10
not r9
xor r9, r10
and rdx, r9
and r9, rax
xor r9, r10
xor r9, r10
xor r9, rdx
movabs rdx, 0xc0c30a00f59d761d
mov rax, rdx
not rax
xor rax, rdx
and r9, rax
xor r9, rax
mov rax, r8
xor rax, rdi
and rax, r9
xor rax, rdi
mov r9, rax
xor r9, r8
and r9, rax
movabs rdx, 0x1cb3c3c2755f0d10
mov rax, rdx
not rax
and rax, rdx
mov rdx, rax
not rdx
movabs rsi, 0x694904b026bfeb5a
mov r10, rsi
and r10, rdx
mov r11, rsi
not r11
and rax, r11
or rax, r10
mov r10, rdi
and r10, rsi
and r11, r8
or r11, r10
xor r11, rax
xor rdx, r11
and rdx, r11
movabs r10, 0xc25ea410141ac6e5
mov rax, r10
and rax, rdi
not r10
and r8, r10
or r8, rax
xor r8, r10
movabs r10, 0x78f3760be140f9d7
mov rax, r10
not rax
xor rax, r10
and r8, rax
xor r8, rax
mov r10, r9
xor r10, rcx
and r10, r9
movabs rsi, 0x9c3936ff34be6119
mov r11, rsi
not r11
mov rax, r11
xor rax, rsi
and r9, rax
and rax, rcx
xor rax, r11
xor rax, rsi
xor rax, r9
or rax, r10
mov rcx, rdx
movabs r9, 0x234eeaef1d94ff60
mov r10, r9
not r10
xor r10, r9
mov r9, r10
and r9, r8
xor r9, r10
mov r11, r8
movabs r14, 0x2814f6659cc3c8f3
xor r11, r14
and r11, r8
mov rsi, r14
not rsi
or rdx, rsi
mov r8, r9
xor r8, rsi
movabs rbx, 0xf4993ddec16620d9
mov rdi, rbx
not rdi
mov r10, r14
and r10, rdi
and rdi, rsi
and rsi, rbx
or r10, rsi
mov rsi, r14
and rsi, rbx
or rdi, rsi
xor rdi, r10
and r8, r9
not rdi
or rdi, r9
not rcx
or rdi, rcx
or rcx, r14
or r11, r8
movabs r9, 0x99f78c8a614fb7fd
mov r8, r9
not r8
xor r9, r8
mov r10, r9
and r10, rdx
xor r10, r8
and r9, rcx
xor r9, r8
xor r9, r10
or rcx, rdx
not rcx
or rcx, r9
movabs r8, 0xfbe3eaa7157e88e
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
and rdx, r11
xor rdx, r8
xor rdx, r8
xor rdx, rcx
not rdi
or rdi, rdx
not rax
mov rcx, rax
xor rcx, rdi
not rcx
and rcx, rdi
or rax, rdi
not rax
or rax, rcx
movabs rdx, 0x2f638888fa0d3150
mov rcx, rdx
mov r14, qword [rbp + 0x70]
and rcx, r14
not rdx
movabs rbx, 0x113b7c97dd16faba
mov r9, rbx
and r9, rdx
or r9, rcx
xor r9, rdx
movabs r11, 0x9c1f56662d76f633
mov r8, r11
not r8
mov rcx, r9
not rcx
movabs rsi, 0xbcbe12cfe3b5eb4f
mov rdx, rsi
not rdx
mov r10, rcx
and r10, rsi
and r9, rdx
or r9, r10
mov rdi, qword [rbp + 0x60]
mov r10, rdi
and r10, rsi
mov r15, qword [rbp + 0x28]
and rdx, r15
or rdx, r10
xor rdx, r9
or rcx, rdi
mov rsi, rdi
not rcx
or rcx, rdx
movabs r10, 0x28b2da4e070ef2d7
mov rdx, r10
not rdx
mov r9, r11
and r9, rdx
and rdx, r8
and r8, r10
or r9, r8
mov r8, r11
and r8, r10
or rdx, r8
xor rdx, r9
not rcx
xor rdx, rcx
not rdx
and rdx, rcx
movabs r11, 0xf66f22ba3a4572ac
mov r8, r11
not r8
mov rcx, r14
xor rcx, r8
and rcx, r11
mov r9, rcx
mov r10, rbx
mov rcx, rbx
xor rcx, r11
and rcx, rbx
or rcx, r9
movabs r10, 0x33f8852c7b8bc97c
mov r9, r10
mov rdi, r15
and r9, r15
not r10
and rsi, r10
or rsi, r9
xor rsi, r10
xor r8, rsi
and r8, rsi
or rdi, r11
mov r9, r8
not r9
movabs rsi, 0x4fc71dabebcee283
mov r10, rsi
not r10
mov r11, r9
and r11, rsi
and r8, r10
or r8, r11
mov r11, rsi
xor r11, r10
and r11, rdi
xor r11, r10
xor r11, r8
or r9, rdi
not r9
or r9, r11
movabs r10, 0x4a4d273e1ec92129
mov r8, r10
not r8
xor r8, r10
and rcx, r8
xor rcx, r10
and r8, r9
xor r8, r10
xor r8, rcx
mov r9, rdx
not r9
movabs rbx, 0xd143e58bec21cc14
mov rcx, rbx
not rcx
movabs rsi, 0xb4e13331ddce452a
mov r10, rsi
and r10, rcx
not rsi
mov r11, rbx
and r11, rsi
or r11, r10
xor r11, rsi
mov rsi, r9
xor rsi, rcx
and rsi, r9
movabs r12, 0x4398be1ee105e59
mov rdi, r12
not rdi
and rbx, rdi
and rdi, r11
not r11
mov r10, r9
or r10, r11
not r10
or r10, rsi
mov rsi, r8
or rsi, rcx
not rsi
mov r14, r8
xor r14, r11
and r14, r8
or r14, rsi
mov rsi, r14
xor rsi, r14
not rsi
and rsi, r10
xor rsi, r14
movabs r15, 0x40f4d9118f60fba4
mov r10, r15
not r10
mov r14, r15
xor r14, r10
and r14, r8
or r8, rdx
and rdx, r15
and r9, r10
or r9, rdx
xor r9, r10
xor r9, r14
not r8
or r8, r9
movabs r9, 0x33828e7d13a4715a
mov rdx, r9
not rdx
xor rdx, r9
and r8, rdx
xor r8, rdx
mov rdx, rcx
and rdx, r12
or rbx, rdx
or rcx, r11
and r11, r12
or rdi, r11
xor rdi, rbx
not rcx
or rcx, rdi
xor rcx, r8
not rcx
and rcx, r8
or rcx, rsi
movabs r8, 0x3583295ad82f6c8
mov rdx, r8
not rdx
xor rdx, r8
mov r9, rdx
and r9, rax
xor r9, rdx
movabs rdx, 0xaa751feac17e69d3
mov r8, rdx
not r8
not r9
or r9, r8
movabs r10, 0xae2fc54c239a1647
and r8, r10
not r10
and rdx, r10
or rdx, r8
xor rdx, r10
mov r8, rdx
not r8
mov r10, rax
xor r10, r8
and r10, rax
mov rax, r10
not rax
movabs rdi, 0xf33a479321d55886
mov r11, rdi
not r11
mov rsi, rax
and rsi, rdi
and r10, r11
or r10, rsi
mov rsi, rdi
xor rsi, r11
and rsi, r9
xor rsi, r11
xor rsi, r10
or rax, r9
not rax
or rax, rsi
movabs r10, 0x9bb57079a7decdfe
mov r9, r10
not r9
and r8, r10
and rdx, r9
or rdx, r8
xor r9, r10
and r9, rax
xor rdx, r10
xor rdx, r9
movabs r8, 0x931837c02d09862b
mov rax, r8
not rax
movabs r10, 0x8ff374be2be7d780
mov r9, r10
and r9, rax
or rax, rcx
not rcx
not rax
not r10
and r8, r10
or r8, r9
xor r8, r10
mov r9, r8
not r9
or rcx, r9
not rcx
or rcx, rax
movabs r10, 0xe9adf6ed5f2cfef5
mov rax, r10
not rax
and r9, r10
and r8, rax
or r8, r9
xor rax, r10
and rax, rcx
xor r8, r10
xor r8, rax
movabs r11, 0xc45e5d02eb37ece8
mov r9, r11
not r9
movabs r10, 0x5ad13999345ba021
mov rax, r10
and rax, r9
not r10
mov rcx, r11
and rcx, r10
or rcx, rax
xor rcx, r10
mov rax, r8
not rax
mov r10, rdx
xor r10, rax
and r10, rdx
xor rax, r8
and rax, rdx
xor rax, r8
or rax, r10
movabs r10, 0x9b1e423524b46867
mov rdx, r10
and rdx, r9
not r10
mov r8, r11
and r8, r10
or r8, rdx
xor r8, r10
mov r11, rcx
not r11
movabs r12, 0x6fe0d08d7958d7de
mov rdx, r12
not rdx
mov rbx, r8
xor rbx, rdx
and rbx, r8
mov r10, r11
xor r10, rdx
and r10, r11
mov rsi, rcx
xor rsi, r12
and rsi, rcx
or rsi, r10
mov rdi, rbx
not rdi
movabs r15, 0x37fde399595841a8
mov r10, r15
not r10
mov r14, rdi
and r14, r15
and rbx, r10
or rbx, r14
or r9, r12
mov r14, r15
xor r14, r10
and r14, r9
xor r14, r10
xor r14, rbx
or rdi, r9
not rdi
or rdi, r14
movabs r10, 0xfbd55e75e896e315
mov r9, r10
not r9
xor r9, r10
and rdi, r9
and r9, rsi
xor r9, r10
xor r9, r10
xor r9, rdi
mov rsi, r8
not rsi
movabs rbx, 0xad74b183dbb962d5
mov r10, rbx
not r10
mov rdi, rsi
and rdi, rbx
and r8, r10
or r8, rdi
mov r15, qword [rbp + 0x78]
mov rdi, r15
not rdi
mov r14, rdi
or rsi, rcx
and rcx, rbx
and r10, r11
or r10, rcx
xor r10, r8
not rsi
or rsi, r10
not rsi
movabs r10, 0x3ac435f3c70f798c
mov rcx, r10
not rcx
mov r8, r12
and r8, rcx
and rcx, rdx
and rdx, r10
or r8, rdx
mov rdx, r12
and rdx, r10
or rcx, rdx
xor rcx, r8
xor rcx, rsi
not rcx
and rcx, rsi
or rcx, r9
movabs r8, 0x3a2bb53b8bd76c37
mov rdx, r8
not rdx
xor rdx, r8
mov r8, rdx
and r8, rax
xor r8, rdx
movabs rsi, 0x57d7168593a8a2e3
mov rdx, rsi
not rdx
not r8
or r8, rdx
mov r9, rax
xor r9, rsi
and r9, rax
mov r10, r9
not r10
movabs rdi, 0x8284f9ae3f885ce7
mov rax, rdi
not rax
mov r11, r10
and r11, rdi
and r9, rax
or r9, r11
mov r11, rdi
xor r11, rax
and r11, r8
xor r11, rax
xor r11, r9
or r10, r8
not r10
or r10, r11
mov rax, rsi
xor rax, rdx
and rax, r10
xor rax, rdx
movabs r8, 0xbc33bcdf9628d17
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
mov rdx, rax
not rdx
movabs r10, 0xc0028a1d4e57a625
mov r8, r10
and r8, rdx
mov r9, r10
not r9
and rax, r9
or rax, r8
xor r9, r10
and r9, rcx
xor r9, r10
xor r9, rax
xor rdx, r9
and rdx, r9
mov rcx, rdx
not rcx
movabs r8, 0x69649ef2f9554bd3
mov rax, r8
and rax, rcx
not r8
mov r9, rdx
and r9, r8
or r9, rax
xor r9, r8
mov rsi, qword [rbp + 0x40]
mov rax, rsi
not rax
movabs r11, 0xb00b42c8eeee78ff
mov r8, r11
and r8, rax
mov r10, r11
not r10
and rsi, r10
or rsi, r8
xor r10, r11
and r10, r9
xor rsi, r11
xor rsi, r10
not rsi
or rsi, rax
mov r9, rsi
xor rcx, rax
and rcx, rdx
or rax, rdx
not rax
or rax, rcx
mov rcx, rax
not rcx
movabs r10, 0x279fd78a5535cb6
mov rdx, r10
not rdx
mov r8, r10
xor r8, rdx
and r8, r9
or r9, rcx
and rcx, r10
and rax, rdx
or rax, rcx
xor rax, rdx
xor rax, r8
mov r10, rax
not r10
movabs r8, 0x1766a26aade60de8
mov rcx, r8
not rcx
mov rdx, r10
and rdx, r8
and rax, rcx
or rax, rdx
mov rdx, r8
xor rdx, rcx
and rdx, r9
xor rdx, rcx
xor rdx, rax
or r10, r9
not r10
or r10, rdx
mov qword [rbp + 0x88], r10
movabs rcx, 0x348509298e48e9
mov rax, rcx
and rax, r15
not rcx
mov r12, r14
mov qword [rbp + 0x28], r14
mov rdx, r14
and rdx, rcx
or rdx, rax
movabs rax, 0xee0131e4f93d0c92
mov r8, rax
not r8
xor rcx, r8
xor rcx, rdx
and rcx, rax
movabs rdx, 0x160db3a1a7f02cab
and r8, rdx
not rdx
and rax, rdx
or rax, r8
xor rax, rdx
mov r8, rax
not r8
mov r9, r15
or r9, r8
mov rdx, rcx
not rdx
movabs rsi, 0xf1de54b7be83e031
mov r10, rsi
not r10
mov r11, rdx
and r11, rsi
and rcx, r10
or rcx, r11
mov r11, rsi
xor r11, r10
and r11, r9
xor r11, r10
xor r11, rcx
or rdx, r9
not rdx
or rdx, r11
xor r8, rax
movabs rcx, 0xf9b8bd3a4e9b3dae
and r8, rcx
xor rax, rcx
xor rax, r8
mov rcx, rax
xor rcx, rax
not rcx
and rcx, rdx
xor rcx, rax
movabs r14, 0x1508fdcbecd0aaba
mov rax, r14
not rax
movabs r9, 0xb9d338763d17632b
mov r8, r9
and r8, rax
not r9
mov rdx, r14
and rdx, r9
or rdx, r8
xor rdx, r9
movabs rdi, 0x2ff8e468ff476b05
mov r10, rdi
not r10
movabs r11, 0x63d015b8ef8b4662
mov r9, r11
and r9, r10
not r11
mov r8, rdi
and r8, r11
or r8, r9
xor r8, r11
movabs rbx, 0x952c64f76686b84a
mov r9, rbx
not r9
mov rsi, r10
and rsi, rbx
mov r11, rdi
and r11, r9
or r11, rsi
mov rsi, r12
not rcx
and r9, r8
not r8
or r10, r8
and r8, rbx
or r9, r8
xor r9, r11
not r10
or r10, r9
not r10
or r10, rdx
or r10, rcx
movabs rbx, 0x9ab4e452000285fe
mov rcx, rbx
not rcx
xor rax, rcx
and rax, rbx
mov rdx, r14
xor rdx, rbx
and rdx, r14
mov r8, rax
not r8
movabs rdi, 0x7d8387d204aad96a
mov r9, rdi
not r9
and rax, r9
and r9, rdx
not rdx
mov r11, r8
and r11, rdi
or rax, r11
or r8, rdx
and rdx, rdi
or r9, rdx
xor r9, rax
not r8
or r8, r9
mov rax, rbx
xor rax, rcx
movabs rdx, 0xf1820093aed6d961
and rax, rdx
xor rcx, rdx
xor rcx, rax
mov rdi, rcx
xor rdi, rcx
not rdi
and rdi, r8
xor rdi, rcx
mov rbx, rdi
not rbx
movabs rdx, 0xaea0e7f18105c63
mov rax, rdx
mov r8, r15
and rax, r15
mov rcx, rdx
not rcx
and rsi, rcx
or rsi, rax
mov rax, rdi
and rax, rdx
and rcx, rbx
or rcx, rax
xor rcx, rsi
mov rsi, rcx
xor rsi, r15
and rsi, rcx
movabs rcx, 0x964e806ee39bd099
mov rax, rcx
not rax
movabs r8, 0xa93eeec53f63451c
mov r11, r8
not r11
mov rdx, rcx
and rdx, r11
and r11, rax
and rax, r8
or rdx, rax
mov rax, rcx
and rax, r8
or r11, rax
movabs r8, 0x4995015d3d9c5a81
mov rax, r8
not rax
movabs r9, 0xad04a55d856f8ff
mov r15, r9
not r15
mov rcx, r8
and rcx, r15
and r15, rax
and rax, r9
or rcx, rax
mov rax, r8
and rax, r9
or r15, rax
xor r15, rcx
movabs r14, 0x76298e25eaaea97a
mov rax, r14
mov rcx, qword [rbp + 0x20]
and rax, rcx
not r15
or r15, rcx
mov qword [rbp + 0x60], r15
not rcx
xor r11, rdx
movabs rdx, 0x3754e9f44f8ededd
and rdi, rdx
not rdx
and rbx, rdx
or rbx, rdi
xor rbx, rdx
xor r11, rbx
not r11
and r11, rbx
mov rdx, rsi
not rdx
movabs r9, 0x7fd81bb211a73ba9
mov r8, r9
not r8
mov rdi, r9
xor rdi, r8
and rdi, r10
or r10, rdx
and rdx, r9
and rsi, r8
or rsi, rdx
xor rsi, r8
xor rsi, rdi
mov rdx, rsi
not rdx
movabs r9, 0xd980d2b193eac4a5
mov r8, r9
not r8
mov rdi, rdx
and rdi, r9
and rsi, r8
or rsi, rdi
mov rdi, r9
xor rdi, r8
and rdi, r10
xor rdi, r8
xor rdi, rsi
or rdx, r10
not rdx
or rdx, rdi
mov r8, rdx
not r8
movabs rsi, 0xa28bbe255d4dd576
mov r10, rsi
and r10, r8
not rsi
mov rdi, rdx
and rdi, rsi
or rdi, r10
xor rdi, rsi
not r11
not rdi
or rdi, r11
xor r11, r8
and r11, rdx
mov r12, r11
not r12
movabs r9, 0xe440861f47eb4d38
mov rdx, r9
not rdx
mov r8, r12
and r8, r9
and r11, rdx
or r11, r8
mov r8, r9
xor r8, rdx
and r8, rdi
xor r11, rdx
xor r11, r8
or r12, rdi
not r12
or r12, r11
mov rdx, r14
not rdx
movabs r9, 0x1e0f0255a2b31e9a
mov r11, r9
not r11
mov qword [rbp + 0x38], r11
movabs r10, 0xc10202aba67e7fa4
mov r8, r10
and r8, r11
not r10
and r9, r10
or r9, r8
or r11, rcx
mov qword [rbp - 8], r11
xor r9, r10
not r9
mov qword [rbp + 0x40], r9
mov r8, rcx
xor r8, r9
and r8, rcx
mov qword [rbp + 0x18], r8
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov qword [rbp + 0x68], rcx
movabs r15, 0xa83070021bd606db
mov r9, r15
not r9
movabs rcx, 0xcd8ccbfc11db421c
mov rax, rcx
and rax, r9
not rcx
mov rdx, r15
and rdx, rcx
or rdx, rax
movabs r8, 0xd4e16cffd85f1e8c
mov rax, r8
not rax
xor rcx, rax
xor rcx, rdx
and rcx, r8
mov rdx, r9
mov r11, r9
mov qword [rbp + 0x80], r9
or rdx, r8
not rdx
or rdx, rcx
mov rcx, r8
xor rcx, rax
movabs r8, 0x2154fbb7698e68ed
and rcx, r8
xor rax, r8
xor rax, rcx
movabs r8, 0xbd5c0dca14168fdf
mov rcx, r8
not rcx
xor rcx, r8
and rdx, rcx
and rcx, rax
xor rcx, r8
xor rcx, r8
xor rcx, rdx
movabs r9, 0x9b52432304efd746
mov rdx, r9
not rdx
movabs r10, 0xb717428330879fe4
mov rax, r10
not rax
mov r8, r9
and r8, rax
and rax, rdx
and rdx, r10
or r8, rdx
mov rdx, r9
and rdx, r10
or rax, rdx
xor rax, r8
not rcx
not rax
or rax, rcx
movabs r9, 0x972b723383babaa7
mov rcx, r9
not rcx
movabs r8, 0x3ea9f5f8cd20bf6e
mov rdx, r8
and rdx, rcx
not r8
mov rbx, r9
and rbx, r8
or rbx, rdx
xor rbx, r8
and rcx, r9
or rcx, rbx
movabs r8, 0x481d5dfc69d18505
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
and rdx, rbx
xor rcx, r8
xor rdx, r8
xor rdx, rcx
movabs r8, 0xa23f365657dc8df3
mov rcx, r8
not rcx
xor rcx, r8
and rdx, rcx
xor rdx, rcx
movabs r9, 0x842809ca9f333b97
mov rcx, r9
and rcx, r11
mov r8, r9
not r8
mov rbx, r15
and rbx, r8
or rbx, rcx
xor r8, r9
and r8, rdx
xor rbx, r9
xor rbx, r8
mov r9, rax
not r9
movabs rdx, 0xae89d879c9a54be8
and rax, rdx
not rdx
mov r8, r9
movabs r10, 0xb3493b793fbe9256
xor r8, r10
and r8, r9
and r9, rdx
or r9, rax
xor r9, rdx
not rbx
or rbx, r11
movabs rdx, 0x96a56c2087fdbc73
mov rax, rdx
and rax, rbx
not rbx
not rdx
mov r13, rbx
xor r13, r10
and r13, rbx
and rbx, rdx
or rbx, rax
xor rbx, rdx
mov rax, r10
not rax
mov rdx, r9
not rdx
mov rsi, rdx
or rsi, rax
movabs rdi, 0x4c895880ea6b34ce
mov rcx, rdi
not rcx
and r9, rcx
and rcx, rbx
not rbx
or rax, rbx
not rax
or r13, rax
mov rax, r8
not rax
movabs r14, 0x1793150a5cf5547a
mov r10, r14
not r10
mov r11, rax
and r11, r14
and r8, r10
or r8, r11
mov r11, r14
xor r11, r10
xor r8, r10
and r11, rsi
xor r8, r11
or rax, rsi
not rax
or rax, r8
mov r8, r13
xor r8, r13
not r8
and r8, rax
xor r8, r13
mov rax, rdx
and rax, rdi
or r9, rax
or rdx, rbx
and rbx, rdi
or rcx, rbx
xor rcx, r9
not rdx
or rdx, rcx
movabs rcx, 0xc838daf4bedd278e
mov rax, rcx
not rax
xor rax, rcx
and rdx, rax
xor rdx, rax
mov r10, r8
not r10
movabs r9, 0xd4e7a31fcfdf1764
mov rax, r9
not rax
mov rcx, r10
and rcx, r9
and r8, rax
or r8, rcx
and rax, rdx
not rdx
or r10, rdx
and rdx, r9
or rax, rdx
xor rax, r8
not r10
or r10, rax
mov r14, r10
mov qword [rbp + 0x30], r12
mov r8, r12
not r8
mov qword [rbp + 0x58], r8
movabs rcx, 0x9676a3c109ddb647
mov rax, rcx
and rax, r8
not rcx
and r12, rcx
or r12, rax
xor r12, rcx
movabs rax, 0x487e0552aacc79b2
xor rax, rax
mov rcx, rax
not rcx
and rcx, r12
xor rcx, rax
movabs rdx, 0xc268624badb1d24c
mov rax, rdx
not rax
xor rax, rdx
mov rdx, rax
movabs r8, 0xc846c62003545188
and rdx, r8
xor rdx, rax
mov rax, r8
xor rax, r15
and rax, r8
mov r8, rdx
not r8
mov r9, r15
xor r9, r8
and r9, r15
or r9, rax
xor r8, rdx
and r8, r9
xor r8, rdx
movabs rdi, 0x6b99cac3e6f7698a
mov rax, rdi
not rax
movabs r9, 0x4cfad0c9c5a8ed1
mov rdx, r9
and rdx, rax
not r9
mov r10, rdi
and r10, r9
or r10, rdx
xor r10, r9
mov rdx, rax
and rdx, rdi
or rdx, r10
mov r9, rcx
not r9
movabs r11, 0x7ee3817cdb1b5347
mov r10, r11
and r10, r9
not r11
and rcx, r11
or rcx, r10
xor rcx, r11
movabs r11, 0xd22e7270b9af85db
mov r10, r11
not r10
xor r10, r11
mov r11, r10
and r11, r8
xor r11, r10
movabs rbx, 0x90e5e290fe71110e
mov r10, rbx
not r10
mov rsi, rcx
xor rsi, r10
and rsi, rcx
or r9, rbx
not r9
or r9, rsi
mov rsi, r8
xor rsi, rbx
and rsi, r8
xor r10, r11
and r10, r11
or rsi, r10
mov r10, rsi
xor r10, rsi
not r10
and r10, r9
xor r10, rsi
mov r8, rcx
not r8
movabs rbx, 0x978d81ed6191a88
mov r9, rbx
not r9
mov rsi, r8
and rsi, rbx
and rcx, r9
or rcx, rsi
and r9, r11
not r11
or r8, r11
and r11, rbx
or r9, r11
xor r9, rcx
not r8
or r8, r9
movabs r9, 0x1aaf7ee613f32a57
mov rcx, r9
not rcx
xor rcx, r9
and r8, rcx
xor r8, rcx
or r8, r10
movabs r11, 0x2043dc902a6d18c2
mov r9, r11
and r9, rax
mov rcx, r11
not rcx
mov r10, rdi
and r10, rcx
or r10, r9
and rcx, rdx
not rdx
or rax, rdx
and rdx, r11
or rcx, rdx
xor rcx, r10
not rax
or rcx, rax
movabs rsi, 0x52326d50fff42ce0
mov rax, rsi
not rax
mov rdx, rax
or rdx, r8
not r8
or r8, rsi
movabs r10, 0x9e52d2d176fd32c2
mov r9, r10
not r9
xor r10, r9
mov r11, r10
and r11, rdx
xor r11, r9
and r10, r8
xor r10, r9
xor r10, r11
or r8, rdx
not r8
or r8, r10
mov rdx, rsi
xor rdx, rax
and rdx, r8
xor rdx, rax
movabs r8, 0x52b5ed6692c3538b
mov rax, r8
not rax
xor rax, r8
and rcx, rax
xor rcx, rax
movabs r8, 0x605d066e048b46c4
mov rax, r8
not rax
xor rax, r8
mov rsi, rax
movabs r10, 0x31e9d913f4aa2c56
and rsi, r10
xor rsi, rax
mov rax, rcx
not rax
movabs r11, 0x45eb3abbb92a1756
mov r8, r11
not r8
mov r9, rax
and r9, r11
and rcx, r8
or rcx, r9
mov r9, r11
xor r9, r8
xor rcx, r8
and r9, rdx
xor rcx, r9
or rax, rdx
not rax
or rax, rcx
or rsi, r10
not rax
xor rsi, rax
not rsi
and rsi, rax
mov qword [rbp], rsi
mov rcx, r14
mov qword [rbp + 0x70], r14
mov r8, r14
not r8
mov qword [rbp + 0x20], r8
movabs rdx, 0x8c43d41e02cffd1c
mov rax, rdx
not rax
and rcx, rdx
mov rdx, r8
and rdx, rax
or rdx, rcx
movabs r8, 0xe40cacdc981a8b8b
mov rcx, r8
mov rdi, qword [rbp + 0x78]
and rcx, rdi
not r8
mov rsi, qword [rbp + 0x28]
mov r9, rsi
and r9, r8
or r9, rcx
xor r9, r8
movabs r11, 0x70397a7c8f8ba06a
mov rcx, r11
not rcx
movabs r10, 0xaf7ce47092d870a2
mov r8, r10
and r8, rcx
not r10
and r11, r10
or r11, r8
xor r11, r10
not r9
or r9, rcx
not r9
not r11
mov r8, rdi
or r8, r11
not r8
or r8, r9
xor rdx, rax
xor rcx, rdx
and rcx, rdx
or rdx, r11
not rdx
or rdx, rcx
movabs rcx, 0x408601e46e20ed01
mov rax, rcx
not rax
xor rax, rcx
and r8, rax
and rax, rdx
xor rax, rcx
xor rax, rcx
xor rax, r8
movabs rdx, 0x47a2cea161581dc
mov rcx, rdx
not rcx
xor rcx, rdx
mov r11, rcx
movabs r8, 0xdf4e9f03f5463e37
and r11, r8
xor r11, rcx
movabs r10, 0xb6857fd077bafc37
mov rcx, r10
not rcx
mov rdx, r10
xor rdx, rcx
and rdx, rax
mov r9, rsi
or rax, rsi
and r9, r10
mov r10, rdi
and r10, rcx
or r10, r9
xor r10, rcx
xor r10, rdx
not rax
or rax, r10
movabs rdx, 0xbdafa111a8af8e47
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rcx
or r11, r8
not rax
not r11
or r11, rax
mov qword [rbp + 0x78], r11
movabs rcx, 0x6343f5ec2cd939b1
mov rax, rcx
not rax
xor rax, rcx
mov rcx, rax
movabs rdx, 0x2f560c7b9f1e453a
and rcx, rdx
xor rcx, rax
mov rax, rdx
mov rsi, qword [rbp + 0x68]
xor rax, rsi
and rax, rdx
mov rdx, rax
not rdx
movabs r8, 0xcd70c911f88fe542
mov r9, r8
not r9
mov r10, rdx
and r10, r8
and rax, r9
or rax, r10
mov r10, rcx
not r10
mov r11, rsi
xor r11, r10
and r11, rsi
and r9, r11
not r11
or rdx, r11
and r11, r8
or r9, r11
xor r9, rax
not rdx
or rdx, r9
xor r10, rcx
movabs rax, 0x63ebc444198972ce
and r10, rax
xor rcx, rax
xor rcx, r10
mov r8, rcx
xor r8, rcx
not r8
and r8, rdx
xor r8, rcx
mov rbx, qword [rbp + 0x80]
xor r15, rbx
movabs rax, 0xa089955a6cc8b3a7
and r15, rax
xor rbx, rax
xor rbx, r15
movabs r11, 0x5e6e42a7ad1885a7
mov rdx, r11
not rdx
movabs r10, 0xb0d7b23a6ac1f6d0
mov rax, r10
and rax, rdx
not r10
and r11, r10
or r11, rax
xor r11, r10
movabs rax, 0xd402a2a3a0d0f15c
mov r12, rax
not r12
or rdx, rax
mov r10, r11
not r10
mov rsi, r12
or rsi, r10
movabs rax, 0xabdd3f3bb0e9fc18
mov r9, rax
not r9
xor rax, r9
mov rcx, rax
and rcx, rdx
xor rcx, r9
and rax, rsi
xor rax, r9
xor rax, rcx
or rsi, rdx
not rsi
or rsi, rax
xor r10, r11
movabs rax, 0x8dab5b0c9936527
and r10, rax
xor r11, rax
xor r11, r10
movabs rax, 0x8ec3ba6530f2cfe4
mov rcx, rax
not rcx
xor rcx, rax
and rsi, rcx
and rcx, r11
xor rcx, rax
xor rcx, rax
xor rcx, rsi
movabs rdx, 0x7f408006bfe393fd
mov rax, rdx
not rax
xor rax, rdx
mov r10, rax
and r10, rbx
xor r10, rax
mov rdi, rbx
movabs r15, 0x610c0f3284ab2d61
xor rdi, r15
and rdi, rbx
mov r9, r8
not r9
not r15
mov r11, r9
xor r11, r15
and r11, r9
movabs rsi, 0x3f11e73f63d0533
not rsi
mov r14, r9
and r9, rsi
and rsi, r10
not r10
mov rdx, r10
or rdx, r15
not rdx
or rdi, rdx
mov rdx, r11
not rdx
movabs r13, 0x7359a708f31ba2b3
mov rax, r13
not rax
mov rbx, rdx
and rbx, r13
and r11, rax
or r11, rbx
movabs rbx, 0x610c0f3284ab2d61
or r14, rbx
xor r13, rax
and r13, r14
xor r13, rax
xor r13, r11
or rdx, r14
not rdx
or rdx, r13
mov r11, rdi
xor r11, rdi
not r11
and r11, rdx
xor r11, rdi
mov rax, r8
movabs rdx, 0x3f11e73f63d0533
and rax, rdx
or r9, rax
or r8, r10
and r10, rdx
or rsi, r10
xor rsi, r9
not r8
or r8, rsi
movabs rdx, 0xaf25fd6ca1ad6841
mov rax, rdx
not rax
xor rax, rdx
and r8, rax
xor r8, rax
movabs r10, 0x38947fc4bcf0523b
mov rdx, r10
not rdx
movabs r9, 0x610c0f3284ab2d61
mov rax, r9
and rax, rdx
and rdx, r15
and r15, r10
or rax, r15
and r9, r10
or rdx, r9
xor rdx, rax
not r8
not rdx
or rdx, r8
mov rax, r11
not rax
movabs r10, 0x82ff9692bda56861
mov r8, r10
not r8
mov r9, rax
and r9, r10
and r11, r8
or r11, r9
mov r9, r10
xor r9, r8
and r9, rdx
xor r9, r8
xor r9, r11
or rax, rdx
not rax
or rax, r9
movabs r8, 0x71dbad00af79dc45
mov rdx, r8
and rdx, r12
not r8
movabs r9, 0xd402a2a3a0d0f15c
and r9, r8
or r9, rdx
xor r9, r8
not rcx
movabs rbx, 0x55fd936875c23c56
mov rdx, rbx
not rdx
mov r8, rcx
xor r8, rdx
and r8, rcx
mov r10, rcx
or r10, rbx
not r10
or r10, r8
mov r8, r9
xor r8, rdx
and r8, r9
mov r11, r8
not r11
movabs r14, 0xb959123b8415b75c
mov rsi, r14
not rsi
mov rdi, r11
and rdi, r14
and r8, rsi
or r8, rdi
or r12, rbx
mov rdi, r14
xor rdi, rsi
and rdi, r12
xor rdi, rsi
xor rdi, r8
or r11, r12
not r11
or r11, rdi
mov r8, r10
xor r8, r10
not r8
and r8, r11
xor r8, r10
or rcx, r9
movabs r11, 0x169b13b1e6c28e5d
mov r9, r11
not r9
mov r10, rbx
and r10, r9
and r9, rdx
and rdx, r11
or r10, rdx
mov rdx, rbx
and rdx, r11
or r9, rdx
xor r9, r10
not rcx
xor r9, rcx
not r9
and r9, rcx
mov rcx, r8
not rcx
movabs r11, 0x19397fcb982cf9ac
mov rdx, r11
not rdx
mov r10, rcx
and r10, r11
and r8, rdx
or r8, r10
and rdx, r9
not r9
or rcx, r9
and r9, r11
or rdx, r9
xor rdx, r8
not rcx
or rcx, rdx
movabs r8, 0x75487a4f41d97550
mov rdx, r8
not rdx
xor rdx, r8
movabs r10, 0x40fd931d87a60006
mov r8, r10
not r8
mov r9, r8
xor r9, rdx
and rdx, rax
xor rdx, r9
mov r9, rax
xor r9, r10
and r9, rax
and rdx, r10
or r9, rdx
mov rdx, r10
xor rdx, r8
and rdx, r9
xor rdx, r8
movabs r8, 0x3e15cf4d0b9a2fa2
mov rax, r8
not rax
xor rax, r8
and rcx, rax
xor rcx, rax
mov r8, rdx
not r8
mov rax, r8
xor rax, rdx
and rax, rcx
xor rax, rdx
not rax
or rax, r8
movabs rdx, 0x6666199047dde632
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
movabs r10, 0xfc615e2d79234664
and rdx, r10
xor rdx, rcx
mov rcx, r10
mov r11, qword [rbp + 0x70]
xor rcx, r11
mov r8, rdx
not r8
mov r9, r11
xor r9, r8
and r9, r11
and rcx, r10
or r9, rcx
xor r8, rdx
movabs rcx, 0x77f5fb4f336ffe3e
and r8, rcx
xor rdx, rcx
xor rdx, r8
mov rcx, rdx
xor rcx, rdx
not rcx
and rcx, r9
xor rcx, rdx
mov rdx, qword [rbp - 8]
not rdx
mov rsi, qword [rbp + 0x18]
or rsi, rdx
mov r10, qword [rbp + 0x38]
or r10, rcx
mov r11, qword [rbp + 0x40]
xor r11, rcx
and r11, rcx
mov rcx, r11
not rcx
movabs r9, 0xb5a7fd853ec17974
mov rdx, r9
not rdx
mov r8, rcx
and r8, r9
and r11, rdx
or r11, r8
mov r8, r9
xor r8, rdx
and r8, r10
xor r8, rdx
xor r8, r11
or rcx, r10
not rcx
or rcx, r8
mov rdx, rcx
xor rdx, rcx
not rdx
and rdx, rsi
xor rdx, rcx
not rdx
or qword [rbp + 0x60], rdx
movabs rbx, 0xf6c5f8fa6d8e41c8
mov r11, rbx
not r11
movabs r8, 0x48718c7551c89ddf
mov rdx, r8
and rdx, r11
not r8
mov rcx, rbx
mov r14, rbx
and rcx, r8
or rcx, rdx
xor rcx, r8
not rcx
mov r13, qword [rbp]
mov rdx, r13
xor rdx, rcx
movabs r12, 0x43a7c4dc6c3ca6ad
mov r15, r12
mov r9, qword [rbp + 0x78]
and r15, r9
or rcx, r9
mov r8, r9
not r9
movabs rdi, 0xf1459c340b8320ba
mov r10, rdi
not r10
mov rsi, r9
and rsi, rdi
and r8, r10
or r8, rsi
mov rsi, rdi
xor rsi, r10
xor r8, r10
and rsi, r13
xor r8, rsi
xor r14, r13
and rdx, r13
or r13, r9
not r13
or r13, r8
movabs rbx, 0xb02fd55017f611f7
mov r10, rbx
not r10
movabs rdi, 0xf97c15b0fbacde57
mov r8, rdi
not r8
mov rsi, rbx
and rsi, r8
and r8, r10
and r10, rdi
or rsi, r10
and rbx, rdi
or r8, rbx
xor r8, rsi
not r8
or r8, r13
mov r10, r12
not r10
and r9, r10
or r9, r15
xor r9, r10
not r9
or r9, r11
not r9
not rcx
or rcx, r9
movabs r9, 0xf6c5f8fa6d8e41c8
and r14, r9
mov r9, r14
not r9
movabs rsi, 0xb294d0339b29debc
mov r10, rsi
not r10
mov r11, r9
and r11, rsi
and r14, r10
or r14, r11
and r10, rdx
not rdx
or r9, rdx
and rdx, rsi
or r10, rdx
xor r10, r14
not r9
or r9, r10
mov rdx, rcx
xor rdx, rcx
not rdx
and rdx, r9
xor rdx, rcx
mov rcx, r8
not rcx
mov r9, rdx
not r9
mov r10, rcx
xor r10, r9
and r10, rcx
movabs rsi, 0xe8a8d9d9a20d5749
and r8, rsi
mov r11, rsi
not r11
and rcx, r11
or rcx, r8
and r11, rdx
and r9, rsi
or r11, r9
xor r11, rcx
mov rcx, r10
not rcx
movabs r9, 0x687d65c0628f82ed
mov rdx, r9
not rdx
mov r8, rcx
and r8, r9
and r10, rdx
or r10, r8
and rdx, r11
not r11
or rcx, r11
and r11, r9
or rdx, r11
xor rdx, r10
mov r11, qword [rbp + 0x60]
mov r8, r11
not r8
not rcx
or rcx, rdx
movabs r10, 0x5f98db6cf660ce89
mov r9, r10
and r9, r11
mov rbx, r11
not r10
mov rdx, r8
and rdx, r10
or rdx, r9
xor rdx, r10
movabs rdi, 0x61e1be4a5d2113bd
mov r9, rdi
not r9
movabs rsi, 0xfc427a15d8e380a7
mov r10, rsi
and r10, r9
not rsi
mov r11, rdi
and r11, rsi
or r11, r10
xor r11, rsi
movabs rsi, 0x4e06ca47af56a28
mov r10, rsi
and r10, rbx
not rsi
and r8, rsi
or r8, r10
xor r8, rsi
mov r10, r9
xor r9, r8
and r9, r8
or rdx, rax
xor r10, rax
not r11
or rax, r11
or r11, rbx
not r11
or r11, r9
and r10, rdi
mov r9, r10
not r9
movabs rdi, 0x37e0e94066e830de
mov r8, rdi
not r8
mov rsi, r9
and rsi, rdi
and r10, r8
or r10, rsi
mov rsi, rdi
xor rsi, r8
and rsi, rax
xor rsi, r8
xor rsi, r10
or r9, rax
not r9
or r9, rsi
mov r8, r11
xor r8, r11
not r8
and r8, r9
xor r8, r11
movabs rax, 0x51003959b94f4911
mov r11, rax
not r11
xor rax, r11
and rax, rdx
xor r11, r11
xor r11, rax
mov rax, r8
not rax
movabs r10, 0x76ad0801775a8af
mov r9, r10
and r9, rax
not r10
and r8, r10
or r8, r9
xor r8, r10
movabs rbx, 0x4d1322fd42f10ac7
mov r14, rbx
not r14
movabs rdi, 0xdc7b2aad97116301
mov r9, rdi
not r9
mov r10, r14
and r10, rdi
mov rsi, rbx
and rsi, r9
or rsi, r10
mov r10, rbx
and r10, rdi
and r9, r14
or r9, r10
xor r9, rsi
mov r10, r11
xor r10, r14
and r10, r11
not r9
or r9, r11
or r9, r8
not r8
or r8, r14
not r8
or rax, rbx
not rax
or rax, r8
mov r8, r10
not r8
movabs rdi, 0x49baa799217a99a
mov r11, rdi
not r11
mov rsi, r8
and rsi, rdi
and r10, r11
or r10, rsi
or rdx, rbx
mov rsi, rdi
xor rsi, r11
and rsi, rdx
xor rsi, r11
xor rsi, r10
or r8, rdx
not r8
or r8, rsi
movabs r10, 0xa3f281c006fbfd32
mov rdx, r10
not rdx
xor rdx, r10
and r8, rdx
xor r8, r10
and rdx, rax
xor rdx, r10
xor rdx, r8
not r9
or r9, rdx
mov rax, rcx
not rax
movabs r8, 0x2b5457f379e2cd2a
mov rdx, r8
and rdx, rax
not r8
mov r10, rcx
and r10, r8
or r10, rdx
xor r10, r8
movabs rdx, 0xea1ab0cc3f4e93b6
xor rdx, rdx
mov r8, rdx
not r8
and r8, r10
xor r8, rdx
movabs rdi, 0x74b7cc6f1aff6204
mov r14, rdi
not r14
movabs r10, 0x39489d07caad424b
mov rdx, r10
and rdx, r14
not r10
mov r11, rdi
and r11, r10
or r11, rdx
xor r11, r10
movabs r10, 0xeaaca7259517d017
mov rdx, r10
not rdx
xor rdx, r10
and r8, rdx
xor r8, rdx
or r8, r11
movabs rsi, 0x9b52da84531fec28
mov r10, rsi
not r10
movabs rbx, 0x2e2b64a32bce05f
mov rdx, rbx
not rdx
mov r11, rsi
and r11, rdx
and rdx, r10
and r10, rbx
or r11, r10
mov r10, rsi
and r10, rbx
or rdx, r10
xor rdx, r11
movabs r11, 0xb6974e4599907606
mov r10, r11
not r10
xor r10, r11
and r8, r10
xor r8, r10
xor rdx, r8
not rdx
and rdx, r8
movabs r10, 0xaf5692516ef8fd0f
mov r8, r10
and r8, rdi
not r10
mov r11, r14
and r11, r10
or r11, r8
xor r11, r10
movabs rsi, 0x2f81ee288a744e13
mov r8, rsi
not r8
mov r10, rcx
and r10, rsi
and rax, r8
or rax, r10
and r8, r11
not r11
or rcx, r11
and r11, rsi
or r8, r11
xor r8, rax
movabs rsi, 0x43ad1e159ef7a169
mov rax, rsi
not rax
movabs r11, 0xed343bdd470ad3fe
mov r15, r11
not r15
mov r10, rsi
and r10, r15
and r15, rax
and rax, r11
or r10, rax
mov rax, rsi
and rax, r11
or r15, rax
xor r15, r10
not rcx
not r15
or r15, rcx
or r15, r8
mov rcx, r9
not rcx
movabs r8, 0x9b0ad7b829dbf01c
mov rax, r8
and rax, rcx
not r8
mov r10, r9
and r10, r8
or r10, rax
movabs rsi, 0x75b00b6b13b02d93
mov rax, rsi
not rax
xor r8, rax
xor r8, r10
movabs r10, 0xcc57e98c6047c689
and rax, r10
not r10
mov r11, rsi
and r11, r10
or r11, rax
xor r11, r10
and r8, rsi
mov rax, r11
not rax
mov r10, r9
xor r10, rax
and r10, r9
or r10, r8
xor rax, r11
movabs r8, 0xaf0fa149628353e6
and rax, r8
xor r11, r8
xor r11, rax
movabs r8, 0xf17378fc07475b12
mov rax, r8
not rax
xor rax, r8
and r10, rax
and rax, r11
xor rax, r8
xor rax, r8
xor rax, r10
mov r8, rax
not r8
mov r10, r14
and r10, r8
and rax, rdi
or rax, r10
not rax
or rax, r8
movabs r8, 0xde0203bf1c29be6b
and rcx, r8
not r8
and r9, r8
or r9, rcx
xor r9, r8
movabs r8, 0x7972ef7b31cc3901
mov rcx, r8
and rcx, rdi
not r8
and r14, r8
or r14, rcx
xor r14, r8
movabs r12, 0xccd6f902dec31bd7
mov rcx, r12
not rcx
movabs r10, 0x4972c3c1400e57de
mov r8, r10
and r8, rcx
not r10
mov rsi, r12
and rsi, r10
or rsi, r8
xor rsi, r10
mov r8, r9
not r8
movabs rdi, 0xe56cb98f3bc28d39
mov r11, rdi
not r11
mov r10, r8
and r10, rdi
and r9, r11
or r9, r10
and r11, r14
not r14
or r8, r14
and r14, rdi
or r11, r14
xor r11, r9
movabs rbx, 0xe13c8d6591249c93
mov r9, rbx
not r9
mov r10, rcx
and r10, rbx
mov rdi, r12
and rdi, r9
or rdi, r10
and r9, rsi
not rsi
or rcx, rsi
and rsi, rbx
or r9, rsi
xor r9, rdi
not rcx
or rcx, r9
not r8
not rcx
or rcx, r8
or rcx, r11
mov r8, r15
not r8
movabs r9, 0xd07a344e65307372
and r15, r9
not r9
mov r11, r8
movabs r14, 0xde2fe018d43da310
xor r11, r14
and r11, r8
and r8, r9
or r8, r15
xor r8, r9
mov r9, r14
not r9
mov r10, r8
xor r10, r9
and r10, r8
or r11, r10
not rdx
mov r10, rdx
xor r10, r9
and r10, rdx
mov rsi, r10
not rsi
movabs r15, 0x95f2e38d042e940d
mov rdi, r15
not rdi
mov rbx, rsi
and rbx, r15
and r10, rdi
or r10, rbx
or r8, rdx
or rdx, r14
mov rbx, r15
xor rbx, rdi
and rbx, rdx
xor rbx, rdi
xor rbx, r10
or rsi, rdx
not rsi
or rsi, rbx
movabs rdx, 0x75223c59b236d7f8
mov r10, rdx
not r10
xor r10, rdx
and rsi, r10
and r10, r11
xor r10, rdx
xor r10, rdx
xor r10, rsi
movabs rsi, 0x3a4e40173ba696aa
mov rdx, rsi
not rdx
mov r11, r14
and r11, rdx
and rdx, r9
and r9, rsi
or r11, r9
mov r9, r14
and r9, rsi
or rdx, r9
xor rdx, r11
not r8
xor rdx, r8
not rdx
and rdx, r8
or rdx, r10
movabs rbx, 0x39537e8a9c20fcba
mov r11, rbx
not r11
mov r9, rax
xor r9, r11
and r9, rax
xor r11, rcx
and r11, rcx
movabs r12, 0xd8262ae1470983c7
mov r14, r12
not r14
mov r8, rax
and rax, r14
and r14, rcx
not rcx
mov r10, rcx
xor r10, rbx
and r10, rcx
or r10, r11
mov r11, r9
not r11
movabs r15, 0xa57c9b4d50adc6f5
mov rsi, r15
not rsi
mov rdi, r11
and rdi, r15
and r9, rsi
or r9, rdi
not r8
mov rdi, r8
xor rdi, rbx
and rdi, r8
and rsi, rdi
not rdi
or r11, rdi
and rdi, r15
or rsi, rdi
xor rsi, r9
not r11
or r11, rsi
mov r9, r10
xor r9, r10
not r9
and r9, r11
xor r9, r10
mov r10, r8
and r10, r12
or rax, r10
or r8, rcx
and rcx, r12
or r14, rcx
xor r14, rax
not r8
or r8, r14
movabs rcx, 0x318a55f33d873e19
mov rax, rcx
not rax
xor rax, rcx
and r8, rax
xor r8, rax
or r8, r9
movabs r10, 0x12f0a65660b838b6
mov rax, r10
not rax
movabs r9, 0x98ea1b6331b64ed6
mov rcx, r9
and rcx, rax
not r9
and r10, r9
or r10, rcx
xor r10, r9
mov rcx, rax
or rcx, rdx
not r10
mov r9, rdx
xor r9, r10
and r9, rdx
or rax, r8
not r8
not rax
or r8, r10
not r8
or r8, rax
mov r10, r9
not r10
movabs r11, 0xb46fb31df324aa56
mov rax, r11
not rax
mov rdx, r10
and rdx, r11
and r9, rax
or r9, rdx
mov rdx, r11
xor rdx, rax
and rdx, rcx
xor rdx, rax
xor rdx, r9
mov r11, qword [rbp + 0x68]
mov rax, r11
not rax
or r10, rcx
not r10
or r10, rdx
mov rdx, r8
xor rdx, r8
not rdx
and rdx, r10
xor rdx, r8
movabs r8, 0x52cc5baf86573f34
mov rcx, r8
and rcx, rax
not r8
mov r9, r11
mov r14, r11
and r9, r8
or r9, rcx
movabs rbx, 0x90f2d1d5fc6fcc95
mov r10, rbx
not r10
or r14, r10
mov r11, qword [rbp + 0x30]
or r10, r11
xor r9, r8
mov r8, r11
xor r8, rbx
and r8, r11
movabs rdi, 0x84c58da8ebca99e1
mov rsi, rdi
mov r15, qword [rbp + 0x58]
and rsi, r15
mov rcx, rdi
not rcx
and r11, rcx
or r11, rsi
xor rcx, rdi
and rcx, r9
xor rcx, rdi
xor rcx, r11
not rcx
or rcx, r15
not r10
or r8, r10
or rax, rbx
movabs r10, 0xc6dba05deb101cf4
mov r9, r10
not r9
xor r10, r9
mov r11, r10
and r11, r14
xor r11, r9
and r10, rax
xor r10, r9
xor r10, r11
or rax, r14
not rax
or rax, r10
movabs r10, 0x2a6178721687ae6f
mov r9, r10
not r9
xor r9, r10
and r8, r9
and r9, rax
xor r9, r10
xor r9, r10
xor r9, r8
mov rax, r9
not rax
xor r9, rax
and r9, rcx
or rcx, rax
xor r9, rax
mov rsi, r9
not rsi
movabs r10, 0x67b1426245f6c8d8
mov rax, r10
not rax
mov r8, rsi
and r8, r10
and r9, rax
or r9, r8
mov r8, r10
xor r8, rax
and r8, rcx
xor r8, rax
xor r8, r9
or rsi, rcx
not rsi
or rsi, r8
mov rcx, rsi
not rcx
movabs r8, 0x96f5084480829d68
mov rax, r8
and rax, rcx
not r8
mov r9, rsi
and r9, r8
or r9, rax
movabs rbx, 0x124bc8020fe00dce
mov rax, rbx
not rax
xor r8, rax
xor r8, r9
and r8, rbx
mov r10, r8
not r10
movabs rdi, 0x3acb476977934e9e
mov r9, rdi
not r9
mov r11, r10
and r11, rdi
and r8, r9
or r8, r11
mov r11, rcx
or r11, rbx
xor rdi, r9
and rdi, r11
xor rdi, r9
xor rdi, r8
or r10, r11
not r10
or r10, rdi
mov r8, rbx
xor r8, rax
movabs r9, 0x51283738595a63e6
and r8, r9
xor rax, r9
xor rax, r8
mov r9, rax
xor r9, rax
not r9
and r9, r10
xor r9, rax
movabs r11, 0xe457688b37a6f707
mov rax, r11
not rax
movabs r10, 0x911a02e21cea2e03
mov r8, r10
and r8, rax
and rax, r11
not r10
and r11, r10
or r11, r8
xor r11, r10
mov r10, rax
not r10
movabs r14, 0x7c2d03f65c06efa7
mov rdi, r14
not rdi
mov r8, r10
and r8, r14
and rax, rdi
or rax, r8
mov r8, r11
not r8
mov rbx, r8
and rbx, r14
and rdi, r11
or rdi, rbx
xor rdi, rax
or r10, r8
not r10
or r10, rdi
mov rax, r9
not rax
xor r8, r11
and r8, r10
xor r8, r11
movabs r11, 0x668d1d337896d096
mov r10, r11
not r10
xor r10, r11
and r8, r10
xor r8, r10
movabs rdi, 0x857399a3afb75d6d
mov r10, rdi
and r10, rcx
mov r11, rdi
not r11
and rsi, r11
or rsi, r10
xor r11, rdi
and r11, r8
xor r11, rdi
xor r11, rsi
xor rcx, r11
and rcx, r11
movabs r10, 0x64b44cb5907a5e20
mov r8, r10
not r8
xor r8, r10
mov rsi, r8
and rsi, rcx
xor rsi, r8
movabs r10, 0x24b20306082f7364
mov rdi, r10
not rdi
mov r8, r9
or r8, rdi
mov r11, rcx
xor r11, r10
and r11, rcx
mov rcx, rax
or rcx, r10
movabs rbx, 0x95f4f2d993a1b4d7
mov r10, rbx
not r10
xor rbx, r10
mov r14, rbx
and r14, r8
xor r14, r10
and rbx, rcx
xor rbx, r10
xor rbx, r14
or rcx, r8
not rcx
or rcx, rbx
mov r8, r11
not r8
movabs rbx, 0x7b8a3dc8459ba38b
mov r14, rbx
not r14
mov r10, r8
and r10, rbx
and r11, r14
or r11, r10
movabs r15, 0xeb9a9a32108cdd6e
mov r10, r15
not r10
and rax, r10
and r10, rsi
not rsi
or rdi, rsi
xor rbx, r14
and rbx, rdi
xor rbx, r14
xor rbx, r11
or r8, rdi
not r8
or r8, rbx
mov r11, r8
xor r11, r8
not r11
and r11, rcx
xor r11, r8
mov rcx, r9
and rcx, r15
or rax, rcx
or r9, rsi
and rsi, r15
or r10, rsi
xor r10, rax
not r9
or r9, r10
mov rax, r11
not rax
movabs r10, 0x5a0048d9b0088d1b
mov r8, r10
not r8
mov rcx, rax
and rcx, r10
and r11, r8
or r11, rcx
mov rcx, r10
xor rcx, r8
and rcx, r9
xor rcx, r8
xor rcx, r11
movabs r8, 0x9182782c28e7d779
mov rsi, r8
not rsi
movabs r11, 0xd7e8c4cd4c5e54aa
mov r10, r11
and r10, rsi
not r11
and r8, r11
or r8, r10
mov rdi, rsi
mov rbx, qword [rbp + 0x70]
or rsi, rbx
xor r8, r11
mov r14, qword [rbp + 0x80]
mov r10, r14
not r8
or r14, r8
xor r8, rbx
and r8, rbx
mov r11, rbx
or rax, r9
not rax
or rax, rcx
movabs rcx, 0x5c29b7a7966378c8
mov r9, qword [rbp + 0x20]
and r9, rcx
not rcx
and r11, rcx
or r11, r9
xor r11, rcx
movabs rbx, 0x3e7ee65917bde0ee
mov rcx, rbx
not rcx
and r10, rcx
and rcx, r11
mov r9, r11
not r9
movabs r15, 0xa83070021bd606db
mov r11, r15
and r11, rbx
or r10, r11
mov r11, r15
or r11, r9
and r9, rbx
or rcx, r9
xor rcx, r10
not r11
or r11, rcx
movabs r9, 0xe331063cc07b8c05
mov rcx, r9
not rcx
xor rcx, r9
and r11, rcx
xor r11, rcx
or rdi, r15
not rsi
or r8, rsi
movabs r9, 0x2bb39c67b72275f6
mov rcx, r9
not rcx
xor r9, rcx
mov r10, r9
and r10, rdi
xor r10, rcx
mov rsi, r14
and r9, r14
xor r9, rcx
xor r9, r10
or rsi, rdi
not rsi
or rsi, r9
movabs r9, 0x61d263ced59f57b9
mov rcx, r9
not rcx
xor rcx, r9
and rsi, rcx
xor rsi, r9
and rcx, r8
xor rcx, r9
xor rcx, rsi
movabs r9, 0x1b562b36bb0e777d
mov r8, r9
not r8
xor r8, r9
mov r9, r8
and r9, r11
xor r9, r8
mov rdi, rcx
not rdi
movabs r10, 0x2da0e2012b06cf8d
mov r8, r10
and r8, rdi
not r10
and rcx, r10
or rcx, r8
xor rcx, r10
movabs r13, 0xb8d2a72486363632
mov r10, r13
not r10
movabs rbx, 0x9535c673166f9c0a
mov rsi, rbx
and rsi, r10
not rbx
mov r8, r13
and r8, rbx
or r8, rsi
xor r8, rbx
mov rbx, r9
xor rbx, r10
and rbx, r9
mov rsi, r8
not rsi
mov r14, r11
xor r14, rsi
and r14, r11
or rsi, rdi
mov r11, rbx
not r11
movabs r12, 0xee8807e3afee7479
mov rdi, r12
not rdi
mov r15, r11
and r15, r12
and rbx, rdi
or rbx, r15
xor r10, rcx
and r10, rcx
and rdi, r14
not r14
or r11, r14
and r14, r12
or rdi, r14
xor rdi, rbx
not r11
or r11, rdi
mov rdi, r10
not rdi
movabs r15, 0x1f73f204a3b245a
mov rbx, r15
not rbx
mov r14, rdi
and r14, r15
and r10, rbx
or r10, r14
mov r14, r15
xor r14, rbx
and r14, rsi
xor r14, rbx
xor r14, r10
or rdi, rsi
not rdi
or rdi, r14
movabs rsi, 0x351b812812312e8e
mov r10, rsi
not r10
xor r10, rsi
and r11, r10
and r10, rdi
xor r10, rsi
xor r10, rsi
xor r10, r11
or rcx, r9
not rcx
or r8, r13
xor r8, rcx
not r8
and r8, rcx
mov rcx, r10
not rcx
movabs rsi, 0x868013c04c1da080
mov r9, rsi
not r9
and r10, r9
and r9, r8
not r8
mov r11, rcx
and r11, rsi
or r10, r11
or rcx, r8
and r8, rsi
or r9, r8
xor r9, r10
not rcx
or rcx, r9
mov r8, rcx
not r8
mov r9, r8
and r9, rcx
movabs rsi, 0x44ad0659736ed291
mov r10, rsi
not r10
and r8, r10
and r10, r9
not r9
mov r11, rcx
and r11, rsi
or r8, r11
or rcx, r9
and r9, rsi
or r10, r9
xor r10, r8
not rcx
or rcx, r10
mov r8, rax
not r8
movabs r10, 0x505bf40ba7831639
mov rsi, r10
xor rsi, rax
and rsi, r10
mov r11, r10
not r11
movabs rdi, 0x3e7e92a33cc1fcd3
mov r9, rdi
and r9, r11
not rdi
and r10, rdi
or r10, r9
xor r10, rdi
not r10
mov r9, r8
or r9, r10
not r9
or r9, rsi
movabs rsi, 0x380e618e807afac5
mov rdi, rsi
not rdi
xor rdi, rsi
mov rsi, rdi
and rsi, rcx
xor rsi, rdi
not rsi
or rsi, r11
xor r10, rcx
and r10, rcx
mov rcx, r10
not rcx
movabs rbx, 0xeaaf7ebc75c1b2a2
mov r11, rbx
not r11
mov rdi, rcx
and rdi, rbx
and r10, r11
or r10, rdi
mov rdi, rbx
xor rdi, r11
and rdi, rsi
xor rdi, r11
xor rdi, r10
or rcx, rsi
not rcx
or rcx, rdi
movabs r11, 0x1b07e1653986c952
mov r10, r11
not r10
xor r10, r11
and r9, r10
and r10, rcx
xor r10, r11
xor r10, r11
xor r10, r9
mov r9, r10
not r9
movabs rsi, 0x891653228643a095
mov r11, rsi
and r11, r9
mov rcx, rsi
not rcx
and r10, rcx
or r10, r11
and rax, rsi
and rcx, r8
or rcx, rax
xor rcx, r10
not rcx
or rcx, r9
mov rax, rdx
mov r8, rdx
movabs rbx, 0xb9a40e75fe7da547
mov r9, rbx
and r9, rcx
movabs rdi, 0x7a808714938ea0d4
mov r10, rdi
not r10
and rdx, r10
xor r10, rcx
not rcx
not rax
movabs rsi, 0x1b938924ddde2a27
mov r11, rsi
and r11, rax
not rsi
and r8, rsi
or r8, r11
xor r8, rsi
mov r11, rbx
not r11
mov rsi, rdi
and rsi, rax
or rdx, rsi
xor r10, rdx
and r10, rcx
or rax, rcx
mov rdx, rcx
and rdx, r11
or rdx, r9
xor rdx, r11
movabs r14, 0xd14cfb3ee21a071d
mov rcx, r14
not rcx
movabs r11, 0x635c16d74b74aedb
mov r9, r11
and r9, rcx
not r11
mov rsi, r14
and rsi, r11
or rsi, r9
xor rsi, r11
mov r9, r8
not r9
movabs rbx, 0xdc80ae1665134c15
mov r11, rbx
not r11
and r8, r11
and r11, rdx
not rdx
mov rdi, r9
and rdi, rbx
or r8, rdi
or r9, rdx
and rdx, rbx
or r11, rdx
xor r11, r8
not r9
movabs rbx, 0x45c10248d1246ebe
mov rdx, rbx
not rdx
mov r8, r14
and r8, rdx
and rdx, rsi
not rsi
mov rdi, rcx
and rdi, rbx
or r8, rdi
or rcx, rsi
and rsi, rbx
or rdx, rsi
xor rdx, r8
not rcx
or rcx, rdx
not rcx
or rcx, r9
or rcx, r11
mov r9, rcx
not r9
mov r11, r10
not r11
movabs rsi, 0xbe7ee4f4135cd8c6
mov rdx, rsi
not rdx
mov r8, r11
and r8, rsi
and r10, rdx
or r10, r8
mov r8, rsi
xor r8, rdx
and r8, rax
xor r8, rdx
xor r8, r10
or r11, rax
not r11
or r11, r8
movabs r10, 0xa3c2e24de3855e75
and rcx, r10
not r10
movabs rbx, 0x6e02ed9b3bb3bac6
mov rdx, rbx
not rdx
movabs rsi, 0x68bf39c94b8fd671
mov r8, rsi
and r8, rdx
not rsi
mov rax, rbx
and rax, rsi
or rax, r8
xor rax, rsi
mov rsi, rax
not rsi
mov r8, r9
xor r8, rsi
and r8, r9
and r9, r10
or r9, rcx
xor r9, r10
movabs rcx, 0x83219e54147b3cec
mov r10, rcx
not r10
xor r10, rcx
mov rcx, r10
and rcx, r11
xor rcx, r10
mov r10, r9
not r10
or r10, rdx
not r10
or r8, r10
xor rdx, rcx
and rdx, rcx
xor rsi, r11
and rsi, r11
mov r10, rdx
not r10
movabs r14, 0x974c2e518899ba47
mov r11, r14
not r11
and rdx, r11
and r11, rsi
not rsi
mov rdi, r10
and rdi, r14
or rdx, rdi
or r10, rsi
and rsi, r14
or r11, rsi
xor r11, rdx
not r10
or r10, r11
movabs r11, 0x2ad63c6b71326b39
mov rdx, r11
not rdx
xor rdx, r11
and r8, rdx
xor r8, r11
and rdx, r10
xor rdx, r11
xor rdx, r8
or rcx, r9
movabs r9, 0x985c2a708463d5e9
mov r8, r9
not r8
xor r8, r9
and rcx, r8
xor rcx, r8
or rax, rbx
xor rax, rcx
not rax
and rax, rcx
mov r10, rdx
not r10
movabs r9, 0xb6a5f454149b3fcf
mov rcx, r9
not rcx
and rdx, rcx
and rcx, rax
not rax
mov r8, r10
and r8, r9
or rdx, r8
or r10, rax
and rax, r9
or rcx, rax
xor rcx, rdx
not r10
or r10, rcx
mov qword [rbp + 0x80], r10
mov r8, qword [rbp + 0x88]
mov rdx, r8
not rdx
movabs rcx, 0xff844f064bd23e86
mov rax, rcx
and rax, rdx
mov r9, rdx
not rcx
mov rdx, r8
mov r15, r8
and rdx, rcx
or rdx, rax
movabs rax, 0x31c5f444f37161dc
mov r8, rax
not r8
xor rcx, r8
xor rcx, rdx
and rcx, rax
movabs rdx, 0xbace4c034857f632
and r8, rdx
not rdx
and rax, rdx
or rax, r8
xor rax, rdx
mov r8, rax
not r8
mov r10, r9
mov r13, r9
mov qword [rbp + 0x68], r9
or r10, r8
mov rdx, rcx
not rdx
movabs rdi, 0xf9be95da6dff67e6
mov r11, rdi
not r11
mov rsi, rdx
and rsi, rdi
and rcx, r11
or rcx, rsi
mov rsi, rdi
xor rsi, r11
and rsi, r10
xor rsi, r11
xor rsi, rcx
or rdx, r10
not rdx
or rdx, rsi
movabs r10, 0xf7a5c4f326ab39f7
mov rcx, r10
not rcx
and r8, r10
and rax, rcx
or rax, r8
xor rcx, r10
and rcx, rdx
xor rax, r10
xor rax, rcx
movabs rdx, 0xdf63a281e83de45
mov rcx, rdx
not rcx
xor rcx, rdx
and rax, rcx
xor rax, rcx
movabs r12, 0x928eb51cb7f97221
mov r8, r12
not r8
mov rcx, r8
xor rcx, r12
and rcx, rax
xor rcx, r12
mov rax, rcx
xor rax, r8
and rax, rcx
movabs r10, 0x92c8ff96b9fb37af
mov rcx, r10
not rcx
movabs r11, 0xd289c608c1c87334
mov rdx, r11
and rdx, rcx
or rcx, r12
not rcx
not r11
and r10, r11
or r10, rdx
xor r10, r11
mov rdx, r10
not rdx
mov r11, r12
xor r11, rdx
and r11, r12
or r11, rcx
movabs r9, 0x10bae6aeca66bbdb
mov rcx, r9
not rcx
and rdx, r9
and r10, rcx
or r10, rdx
xor rcx, r9
and rcx, r11
xor r10, r9
xor r10, rcx
mov rsi, r10
not rsi
movabs r14, 0xe53529a79a6d8f38
mov rdx, r14
not rdx
movabs rbx, 0xc9bc92c96a6be684
mov rcx, rbx
not rcx
mov r11, r15
and r11, rbx
mov rdi, r13
and rdi, rcx
or rdi, r11
mov r11, r10
and r11, rbx
and rcx, rsi
or rcx, r11
xor rcx, rdi
mov rdi, r15
or rdi, r10
not rdi
movabs r15, 0xe3ba0460e5d81b0e
mov r11, r15
not r11
mov rbx, r14
and rbx, r11
and r11, rdx
and rdx, r15
or rbx, rdx
mov rdx, r14
and rdx, r15
or r11, rdx
xor r11, rbx
not r11
or r11, rdi
or r11, rcx
movabs rdx, 0xac710ded7b16e856
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdx, rcx
movabs rdi, 0x35d5eeddedab44de
and rdx, rdi
xor rdx, rcx
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdi, rcx
movabs rbx, 0x9445a711d0590afd
and rdi, rbx
xor rbx, rdx
xor rbx, rdi
movabs rdi, 0x984c40218b88d7ad
and rcx, rdi
xor rdx, rdi
xor rdx, rcx
mov rcx, rdx
xor rcx, rdx
not rcx
and rcx, rbx
xor rcx, rdx
mov rdx, rcx
not rdx
and r8, rdx
and rcx, r12
or rcx, r8
not rcx
or rcx, rdx
movabs r8, 0x9eab5db776e99669
mov rdx, r8
not rdx
xor rdx, r8
mov r8, rdx
movabs rdi, 0x4c69470d4e27f563
and r8, rdi
xor r8, rdx
or r8, rdi
movabs rdx, 0x82a25eb78799b98c
and r10, rdx
not rdx
and rsi, rdx
or rsi, r10
xor rsi, rdx
xor r8, rsi
not r8
and r8, rsi
xor r11, rax
and rax, r11
mov rdx, r11
not rdx
mov r10, rax
not r10
movabs rbx, 0x43221f72feccb97b
mov rsi, rbx
not rsi
mov rdi, r10
and rdi, rbx
and rax, rsi
or rax, rdi
or r10, r11
and r11, rbx
and rsi, rdx
or rsi, r11
movabs r14, 0x9df74440a6fc674b
mov rdx, r14
not rdx
movabs rbx, 0x23cc7e43b4aa4211
mov rdi, rbx
and rdi, rdx
not rbx
mov r11, r14
and r11, rbx
or r11, rdi
xor r11, rbx
mov rdi, rcx
xor rdi, rdx
and rdi, rcx
mov rbx, r11
or r11, r14
not r11
or r11, rcx
not rcx
xor rsi, rax
not r10
or r10, rsi
not r8
not rbx
mov rax, rcx
xor rax, rbx
and rax, rcx
xor rdx, r8
and rdx, r8
or rbx, r8
not rbx
or rbx, rdx
mov rcx, rdi
not rcx
movabs r14, 0xfd9e216a153bc3ed
mov rdx, r14
not rdx
and rdi, rdx
and rdx, rax
not rax
mov rsi, rcx
and rsi, r14
or rdi, rsi
or rcx, rax
and rax, r14
or rdx, rax
xor rdx, rdi
not rcx
or rcx, rdx
mov rax, rbx
xor rax, rbx
not rax
and rax, rcx
xor rax, rbx
or r11, r8
mov rcx, rax
not rcx
movabs r9, 0x18443c133d4744de
mov rdx, r9
not rdx
mov r8, rcx
and r8, r9
and rax, rdx
or rax, r8
mov r8, r9
xor r8, rdx
and r8, r11
xor r8, rdx
xor r8, rax
or rcx, r11
not rcx
or rcx, r8
movabs rdx, 0x5d487fb2666e8e07
mov rax, rdx
not rax
xor rax, rdx
movabs rsi, 0x7ea9b2e3f77513ab
mov r11, rsi
not r11
mov rdx, r11
xor rdx, rax
and rax, r10
xor rax, rdx
and rax, rsi
mov rdx, r10
xor rdx, rsi
and rdx, r10
movabs r10, 0x7d9f435c5122bb97
mov r8, r10
not r8
xor r8, r10
mov r10, r8
and r10, rcx
xor r10, r8
xor r11, r10
and r11, r10
mov r8, rcx
xor r8, rsi
and r8, rcx
or r8, r11
mov rcx, rax
not rcx
movabs rsi, 0x695cd43bd2fa347b
mov r10, rsi
not r10
and rax, r10
and r10, rdx
not rdx
mov r11, rcx
and r11, rsi
or rax, r11
or rcx, rdx
and rdx, rsi
or r10, rdx
xor r10, rax
not rcx
or rcx, r10
mov rax, r8
xor rax, r8
not rax
and rax, rcx
xor rax, r8
movabs r9, 0x5a8842e1c32f737
mov rcx, r9
not rcx
mov rdx, rcx
or rdx, rax
not rax
or rax, r9
movabs r10, 0x767c73459d247965
mov r8, r10
not r8
xor r10, r8
mov r11, r10
and r11, rdx
xor r11, r8
and r10, rax
xor r10, r8
xor r10, r11
or rax, rdx
not rax
or rax, r10
mov rdx, r9
xor rdx, rcx
movabs r8, 0x6732c5a46708bd90
and rdx, r8
xor rcx, r8
xor rcx, rdx
mov rdx, rcx
xor rdx, rcx
not rdx
and rdx, rax
xor rdx, rcx
movabs rax, 0x7515cfdd9fc1fee3
mov rcx, rax
not rcx
mov r10, rcx
mov rcx, rdx
xor rcx, rax
and rdx, rcx
and rcx, rax
mov rsi, rax
mov rax, rdx
not rax
movabs r9, 0x1897fa6035bce666
mov r8, r9
not r8
and rdx, r8
and r8, rcx
not rcx
mov r11, rax
and r11, r9
or rdx, r11
or rax, rcx
and rcx, r9
or r8, rcx
xor r8, rdx
not rax
or rax, r8
not rax
movabs rdx, 0x9c28300b661db65c
mov rcx, rdx
and rcx, r10
not rdx
mov r11, rsi
and r11, rdx
or r11, rcx
xor r11, rdx
movabs rdx, 0x1b459af5f7234d3a
mov rcx, rdx
not rcx
xor rcx, rdx
mov r8, rcx
movabs rdx, 0xaa8b76e340cad2bc
and r8, rdx
xor r8, rcx
or r8, rdx
not r8
or r8, r11
or r8, rax
mov qword [rbp + 0x70], r8
movabs rcx, 0x8574efd841a59998
mov rax, rcx
and rax, r10
not rcx
mov rdx, rsi
mov r9, rsi
and rdx, rcx
or rdx, rax
xor rdx, rcx
movabs rcx, 0x45f489740235a6ee
mov rax, rcx
not rax
not rdx
or rdx, rax
not rdx
mov r11, r10
or r11, rcx
not r11
or r11, rdx
xor rcx, rax
movabs rdx, 0xcbb329d14412b9aa
and rcx, rdx
xor rax, rdx
xor rax, rcx
mov rcx, rax
xor rcx, rax
not rcx
and rcx, r11
xor rcx, rax
movabs r12, 0x396afd5b66430e15
mov rsi, r12
not rsi
movabs rdx, 0x2c89d53fcaf4e15b
mov rax, rdx
and rax, rsi
not rdx
mov r11, r12
and r11, rdx
or r11, rax
xor r11, rdx
movabs rdx, 0xb1e7fb040790de39
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
or rcx, r11
movabs rdi, 0xf6761b30ab9a9b5f
mov rdx, rdi
not rdx
movabs r8, 0x822b5375dd61738d
mov rax, r8
not rax
mov r11, rdi
and r11, rax
and rax, rdx
and rdx, r8
or r11, rdx
mov rdx, rdi
and rdx, r8
or rax, rdx
xor rax, r11
movabs r8, 0x273ab05f78ec4f36
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
xor rax, rcx
not rax
and rax, rcx
movabs rdx, 0x757888a6663147fc
mov rcx, rdx
and rcx, rsi
not rdx
mov rbx, r12
and rbx, rdx
or rbx, rcx
xor rbx, rdx
mov rdi, rbx
not rdi
movabs rdx, 0xdc148eb4b0f5c537
mov rcx, rdx
and rcx, rdi
not rdx
mov r11, rbx
and r11, rdx
or r11, rcx
xor r11, rdx
movabs r8, 0xb1179e8686bd01fd
mov rdx, r8
and rdx, r10
mov qword [rbp + 0x60], r10
mov r14, r8
not r14
mov rcx, r9
and rcx, r14
or rcx, rdx
xor r14, r8
and r14, r11
xor rcx, r8
xor rcx, r14
movabs rdx, 0x389b4e4241e5422d
mov r11, rdx
not r11
xor r11, rdx
mov rdx, r11
movabs r8, 0x22c65abb36c78e19
and rdx, r8
xor rdx, r11
mov r11, rdx
not r11
mov r14, r11
xor r14, rdx
movabs r15, 0xcb2596f8f6901c51
and r14, r15
xor r15, rdx
xor r15, r14
movabs r8, 0x6889cb59cd8568b7
mov r14, r8
not r14
and r11, r8
and rdx, r14
or rdx, r11
xor r14, r8
and r14, r15
xor rdx, r8
xor rdx, r14
mov r14, rdx
not r14
movabs r8, 0x811f166ade325473
mov r15, r8
and r15, r14
mov r11, r8
not r11
and rdx, r11
or rdx, r15
and r11, rsi
mov rsi, r12
and rsi, r8
or r11, rsi
xor r11, rdx
not r11
or r11, r14
movabs r12, 0xf714d05d58389e7
mov rsi, r12
not rsi
movabs r14, 0xda94c7c3426e44d7
mov rdx, r14
and rdx, rsi
not r14
mov r15, r12
and r15, r14
or r15, rdx
xor r15, r14
movabs r8, 0x5ca57530898de9c4
mov rdx, r8
not rdx
mov r14, rsi
and r14, r8
and r12, rdx
or r12, r14
and rdx, r15
not r15
or rsi, r15
and r15, r8
or rdx, r15
xor rdx, r12
not rcx
or rcx, r10
not rsi
or rsi, rdx
movabs rdx, 0x93d16273e920e1e1
and rbx, rdx
not rdx
and rdi, rdx
or rdi, rbx
xor rdi, rdx
not rdi
not rsi
or rsi, rdi
movabs rdx, 0xd05de12323f04bfa
mov rdi, rdx
not rdi
xor rdi, rdx
mov rdx, rdi
and rdx, rax
xor rdx, rdi
movabs rdi, 0x81b28911692e31b
mov rbx, rdi
not rbx
xor rdi, rbx
and rdi, rcx
xor rbx, rbx
xor rbx, rdi
movabs r9, 0xd47ab11b972d1103
mov r14, r9
not r14
movabs r12, 0x75952c85025ad823
mov r15, r12
and r15, r14
not r12
mov rdi, r9
and rdi, r12
or rdi, r15
xor rdi, r12
mov r12, rdi
not r12
mov r15, rax
xor r15, r12
and r15, rax
mov rax, rdx
not rax
mov r13, rax
or r13, r14
not r13
or r15, r13
or r12, rcx
xor r14, rbx
and r14, rbx
not r12
or r12, r14
movabs r8, 0x5880ac5ebf0c222b
mov rcx, r8
not rcx
xor rcx, r8
and r15, rcx
and rcx, r12
xor rcx, r8
xor rcx, r8
xor rcx, r15
movabs r12, 0xfbefb65febe554a6
mov r14, r12
not r14
mov r15, rax
and r15, r12
and rdx, r14
or rdx, r15
and r14, rbx
not rbx
or rax, rbx
and rbx, r12
or r14, rbx
xor r14, rdx
not rax
or rdi, r9
not rdi
or rdi, rax
or rdi, r14
mov rax, rcx
not rax
movabs r8, 0x2ba642020b501257
mov rdx, r8
not rdx
mov rbx, rax
and rbx, r8
and rcx, rdx
or rcx, rbx
mov rbx, r8
xor rbx, rdx
and rbx, rdi
xor rbx, rdx
mov rdx, r11
not rdx
xor rbx, rcx
or rax, rdi
not rax
or rax, rbx
mov rcx, rdx
xor rcx, rsi
and rcx, rdx
movabs r8, 0xdf90960cc70e927a
and r11, r8
mov rdi, r8
not rdi
and rdx, rdi
or rdx, r11
mov r11, r8
xor r11, rdi
and r11, rsi
xor r11, rdi
xor r11, rdx
mov rdx, rcx
not rdx
movabs r8, 0x30d42e0b4d16544a
mov rsi, r8
not rsi
and rcx, rsi
and rsi, r11
not r11
mov rdi, rdx
and rdi, r8
or rcx, rdi
or rdx, r11
and r11, r8
or rsi, r11
xor rsi, rcx
not rdx
or rdx, rsi
movabs r8, 0xc424314d7be96ab3
mov r11, r8
not r11
movabs rcx, 0x1450e0bc65a98b1d
mov rsi, rcx
not rsi
xor rsi, rcx
mov rcx, rsi
and rcx, rdx
xor rcx, rsi
not rcx
or rcx, r11
mov rsi, r11
or rsi, rax
not rax
or rax, r8
mov r11, rdx
xor r11, r8
and r11, rdx
movabs rdi, 0x7c39505723abc10e
mov rdx, rdi
not rdx
xor rdi, rdx
mov rbx, rdi
and rbx, rsi
xor rbx, rdx
and rdi, rax
xor rdi, rdx
xor rdi, rbx
or rax, rsi
not rax
or rax, rdi
mov rdx, r11
not rdx
movabs r8, 0x816a92597ba26e6
mov rsi, r8
not rsi
mov rdi, rdx
and rdi, r8
and r11, rsi
or r11, rdi
mov rdi, r8
xor rdi, rsi
and rdi, rcx
xor rdi, rsi
xor rdi, r11
or rdx, rcx
not rdx
or rdx, rdi
mov rcx, rdx
xor rcx, rdx
not rcx
and rcx, rax
xor rcx, rdx
mov rsi, rcx
mov r8, rcx
mov qword [rbp + 0x78], rcx
not rsi
movabs rdx, 0x1c784f87ae7818dd
mov rax, rdx
and rax, rsi
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov rdx, rsi
and rdx, r8
mov rax, rcx
not rax
movabs r8, 0x69ecfffd107df686
mov rdi, r8
not rdi
and rcx, rdi
and rdi, rdx
not rdx
mov rbx, rax
and rbx, r8
or rcx, rbx
or rax, rdx
and rdx, r8
or rdi, rdx
xor rdi, rcx
not rax
or rax, rdi
movabs rdx, 0x84271da6cabeedce
mov rcx, rdx
mov r8, qword [rbp + 0x68]
and rcx, r8
not rdx
mov r9, qword [rbp + 0x88]
mov rdi, r9
and rdi, rdx
or rdi, rcx
xor rdx, rax
xor rdx, rdi
not rdx
and rdx, rax
or rax, r8
not rax
or rax, rdx
movabs rcx, 0xf37fbc513b2d8f7b
and r8, rcx
not rcx
mov rdx, r9
and rdx, rcx
or rdx, r8
xor rdx, rcx
mov rcx, rax
not rcx
mov r8, rcx
xor r8, rax
and r8, rdx
xor r8, rax
not r8
or r8, rcx
mov qword [rbp + 0x88], r8
mov rbx, qword [rbp + 0x80]
mov rdi, rbx
not rdi
movabs r10, 0x9ad0b99232565eef
mov r12, r10
not r12
movabs r11, 0xda8b5a080ce7d3a1
mov rax, r11
not rax
mov rdx, r10
and rdx, r11
mov rcx, r12
and rcx, rax
or rcx, rdx
mov r8, r10
or r8, rdi
mov r9, rdi
and r9, r11
and rax, rbx
or rax, r9
movabs rdx, 0x71342ba94227053
mov r9, rdx
and r9, r12
xor rax, rcx
not r8
or r8, rax
movabs rcx, 0x1e903e505f440583
mov rax, rcx
not rax
xor rax, rcx
and r8, rax
xor r8, rax
mov rax, rdx
not rax
mov r13, r10
and r13, rax
or r13, r9
xor r13, rax
mov rdx, r13
not rdx
movabs r11, 0x904acd6d17153617
mov rax, r11
not rax
mov r9, rdx
and r9, r11
and r13, rax
or r13, r9
movabs r15, 0x4d44368a58f4f00
mov r14, r15
not r14
mov r9, r15
xor r9, r14
movabs rbx, 0xc396577d2319f0aa
and r9, rbx
xor rbx, r14
xor rbx, r9
movabs rcx, 0xe10b1d0ae6282fff
mov r9, rcx
and r9, r15
mov r15, rcx
not r15
and r14, r15
or r14, r9
xor r15, rcx
and r15, rbx
xor r14, rcx
xor r14, r15
movabs rcx, 0x2b15dfa76e1b2cb
mov r9, rcx
not r9
xor r9, rcx
and r14, r9
xor r14, r9
movabs rcx, 0x870682276047ae59
mov r15, rcx
not r15
mov rbx, r14
and r14, r15
and r15, r12
and r12, r10
and rax, r12
not r12
or rdx, r12
and r12, r11
or rax, r12
xor rax, r13
not rdx
or rdx, rax
movabs rax, 0x48ab4c6f612e6802
and rsi, rax
not rax
mov r9, qword [rbp + 0x78]
and r9, rax
or r9, rsi
xor r9, rax
mov rsi, r9
not rsi
mov rax, qword [rbp + 0x80]
and r9, rax
mov qword [rbp + 0x78], r9
or rax, rsi
mov qword [rbp + 0x80], rax
and rsi, rdi
mov rax, rdx
not rax
or rdi, rax
movabs r11, 0xf003b08951fe99d
mov r9, r11
not r9
xor r9, r11
and rdi, r9
xor rdi, r9
not rbx
mov r9, rbx
and r9, rcx
or r14, r9
mov r9, r10
and r9, rcx
or r15, r9
xor r15, r14
or rbx, r10
not rbx
or rbx, r15
movabs rcx, 0x3bc1e8a3ed408f15
mov r9, rcx
not r9
xor r9, rcx
and rbx, r9
xor rbx, r9
movabs r9, 0xe33107c954ba8239
and rax, r9
not r9
and rdx, r9
or rdx, rax
xor rdx, r9
movabs rcx, 0xa8627e62b3b8b937
mov rax, rcx
not rax
xor rax, rcx
mov r9, rax
movabs r11, 0x94908c244b07eb4e
and r9, r11
xor r9, rax
movabs rax, 0x292ac1ee55a23c7d
xor rax, rax
mov r14, rax
not r14
and r14, rdx
xor r14, rax
movabs rcx, 0x96ad85ca7ad6ff76
mov rax, rcx
not rax
xor rax, rcx
and r14, rax
xor r14, rax
mov rcx, r8
not rcx
or r9, r11
xor r9, r14
not r9
and r9, r14
movabs rdx, 0x14810ab82336bbd4
mov rax, rdx
and rax, rcx
mov r14, rdx
not r14
and r8, r14
or r8, rax
and r14, rdi
not rdi
or rcx, rdi
and rdi, rdx
or r14, rdi
xor r14, r8
mov rax, r14
not rax
movabs r8, 0x7838abc238abc56e
mov rdx, r8
not rdx
mov rdi, rax
and rdi, r8
and r14, rdx
or r14, rdi
mov rdi, r8
xor rdi, rdx
and rdi, rcx
xor rdi, rdx
xor rdi, r14
or rax, rcx
not rax
or rax, rdi
mov rcx, rbx
not rcx
movabs rdi, 0x427a61fa867b912c
mov rdx, rdi
and rdx, rcx
not rdi
and rbx, rdi
or rbx, rdx
xor rbx, rdi
movabs r15, 0x4fa0a886cd2342b3
mov rdx, r15
not rdx
mov rdi, rbx
xor rdi, rdx
and rdi, rbx
or rcx, r15
not rcx
or rcx, rdi
mov rdi, r9
xor rdi, r15
and rdi, r9
not r9
mov r14, r9
xor r14, rdx
and r14, r9
or rdi, r14
movabs r8, 0x27d12d9b87f8f180
mov r14, r8
not r14
xor r14, r8
and rcx, r14
and r14, rdi
xor rcx, r8
xor r14, r8
xor r14, rcx
or r9, rbx
movabs r8, 0x89d96ccc8aa931b8
mov rcx, r8
not rcx
xor rcx, r8
and r9, rcx
xor r9, rcx
movabs r8, 0xdf34cfd750b88893
mov rcx, r8
not rcx
mov rdi, r15
and rdi, rcx
and rcx, rdx
and rdx, r8
or rdi, rdx
mov rdx, r15
and rdx, r8
or rcx, rdx
xor rcx, rdi
not r9
not rcx
or rcx, r9
mov rdx, r14
not rdx
movabs r8, 0x52fd2b8ded0e545a
mov r9, r8
not r9
mov rdi, rdx
and rdi, r8
and r14, r9
or r14, rdi
mov rdi, r8
xor rdi, r9
and rdi, rcx
xor rdi, r9
xor rdi, r14
or rdx, rcx
not rdx
or rdx, rdi
mov rcx, rax
not rcx
movabs rdi, 0xc1a69961c0c995ee
mov r9, rdi
and r9, rcx
not rdi
mov rbx, rax
and rbx, rdi
or rbx, r9
xor rbx, rdi
mov r9, rdx
not r9
not rbx
or rbx, r9
movabs rdi, 0x59eea12871456502
and r9, rdi
not rdi
and rdx, rdi
or rdx, r9
xor rdx, rdi
xor rdx, rcx
and rdx, rax
mov rax, rdx
not rax
movabs r8, 0xce505b3e2e7e3d43
mov rcx, r8
not rcx
mov r9, rax
and r9, r8
and rdx, rcx
or rdx, r9
mov r9, r8
xor r9, rcx
and r9, rbx
xor rdx, rcx
xor rdx, r9
or rax, rbx
not rax
or rax, rdx
movabs r8, 0xaad607c4c3cdc440
mov rcx, r8
not rcx
mov rdx, rcx
movabs r9, 0x7515cfdd9fc1fee3
or rdx, r9
mov r10, qword [rbp + 0x60]
or r10, r8
movabs rdi, 0x64a8a637bda3afb2
mov r9, rdi
not r9
xor rdi, r9
mov rbx, rdi
and rbx, rdx
xor rbx, r9
and rdi, r10
xor rdi, r9
mov r9, rax
not r9
xor rdi, rbx
or r10, rdx
not r10
or r10, rdi
mov rdx, r8
xor rdx, rcx
movabs r8, 0x57406cc9cc3cfb64
and rdx, r8
xor rcx, r8
xor rcx, rdx
mov rdx, rcx
xor rdx, rcx
not rdx
and rdx, r10
xor rdx, rcx
movabs rcx, 0x2d2feb16fefca748
and rax, rcx
not rcx
mov r10, r9
movabs r8, 0x5c96cd1421e1e196
xor r10, r8
and r10, r9
and r9, rcx
or r9, rax
xor r9, rcx
movabs rcx, 0x446334bf8ae94607
mov rax, rcx
not rax
xor rax, rcx
mov rcx, rax
and rcx, rdx
xor rcx, rax
mov rdi, r8
not rdi
mov rax, r9
xor rax, rdi
and rax, r9
or r10, rax
mov rbx, rdx
xor rbx, r8
and rbx, rdx
mov rax, r9
movabs r15, 0xef7bc198cb4f1214
mov rdx, r15
not rdx
and r9, rdx
and rdx, rcx
mov r14, rcx
not r14
or rdi, r14
not rdi
or rbx, rdi
movabs r8, 0x2ccd71f6057d9145
mov rdi, r8
not rdi
xor rdi, r8
and r10, rdi
and rdi, rbx
movabs r13, 0xff088d22f9d3b84f
mov rcx, r13
not rcx
xor rdi, r8
xor rdi, r8
xor rdi, r10
not rax
mov r10, rax
and r10, r15
or r9, r10
or rax, r14
and r14, r15
or rdx, r14
xor rdx, r9
not rax
or rax, rdx
movabs r8, 0x49809411ecd85a60
mov rdx, r8
not rdx
xor rdx, r8
and rax, rdx
xor rax, rdx
or rax, rdi
movabs r9, 0xbee75016fd62bc8a
mov rdx, r9
and rdx, r13
not r9
mov r10, rcx
and r10, r9
or r10, rdx
xor r10, r9
movabs r11, 0x6659c8895f6f02d7
mov rdx, r11
not rdx
mov r9, rcx
xor r9, rdx
and r9, rcx
movabs rdi, 0x171d4572eca676a
not rdi
and rcx, rdi
and rdi, r10
not r10
mov rbx, r10
or rbx, rdx
not rbx
mov r14, r13
or r14, r11
not r14
or r14, rbx
mov rbx, r9
not rbx
movabs r8, 0x8a233a5bd7c1116e
mov r15, r8
not r15
mov r12, rbx
and r12, r8
and r9, r15
or r9, r12
mov r12, r13
xor r12, r11
and r12, r13
and r15, r12
not r12
or rbx, r12
and r12, r8
or r15, r12
xor r15, r9
not rbx
or rbx, r15
movabs r8, 0x17a5b4da082e62dd
mov r9, r8
not r9
xor r9, r8
and rbx, r9
and r9, r14
xor rbx, r8
xor r9, r8
xor r9, rbx
mov rbx, r13
movabs r8, 0x171d4572eca676a
and rbx, r8
or rcx, rbx
mov rbx, r13
or rbx, r10
and r10, r8
or rdi, r10
xor rdi, rcx
not rbx
or rbx, rdi
not rbx
movabs r8, 0xc626000fea8704c2
mov rcx, r8
not rcx
mov r10, r11
and r10, rcx
and rcx, rdx
and rdx, r8
or r10, rdx
and r11, r8
or rcx, r11
xor rcx, r10
xor rcx, rbx
not rcx
and rcx, rbx
or rcx, r9
mov rdx, rax
not rdx
mov r9, rdx
and r9, rax
movabs r8, 0x3214cbbb410f024c
mov r10, r8
not r10
and rdx, r10
and r10, r9
not r9
mov rdi, rax
and rdi, r8
or rdx, rdi
or rax, r9
and r9, r8
or r10, r9
xor r10, rdx
not rax
or rax, r10
not rax
not rcx
or rcx, rax
movabs r8, 0x1e0bb3f201c90dca
mov rax, r8
not rax
movabs r9, 0xe75c76779e02f4b2
mov r10, r9
not r10
mov rdx, r8
and rdx, r10
and r10, rax
and rax, r9
or rdx, rax
mov rax, r8
and rax, r9
or r10, rax
xor r10, rdx
movabs rdx, 0xa877053792c9abe7
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
not rcx
not r10
or r10, rcx
mov qword [rbp + 0x68], r10
movabs r13, 0xbd71481b891e62bd
mov rcx, r13
not rcx
movabs r10, 0x48f70ace1a40c5c7
mov rax, r10
not rax
movabs r9, 0xb9e61595cfe767db
mov rdx, r9
and rdx, rax
or rax, r13
not rax
not r9
and r10, r9
or r10, rdx
xor r10, r9
mov rdx, r10
not rdx
mov r9, rcx
or r9, rdx
not r9
or r9, rax
xor rdx, r10
movabs rax, 0x8bc36a6fff2e82e
and rdx, rax
xor r10, rax
xor r10, rdx
mov rdx, r10
xor rdx, r10
not rdx
and rdx, r9
xor rdx, r10
or rsi, qword [rbp + 0x78]
mov rax, rsi
not rax
movabs r8, 0x658d0c75bfbead48
mov r9, r8
not r9
mov r10, rax
and r10, r8
and rsi, r9
or rsi, r10
mov r10, r8
xor r10, r9
mov r8, qword [rbp + 0x80]
and r10, r8
xor r10, r9
xor r10, rsi
or rax, r8
not rax
or rax, r10
movabs r8, 0x6f1bdd58b6db46c8
mov r9, r8
not r9
xor r9, r8
mov rsi, r9
and rsi, rdx
xor rsi, r9
movabs r14, 0x7c2250e2d4f44008
mov r10, r14
not r10
mov r11, rcx
xor r11, r10
and r11, rcx
movabs r12, 0xb74a7c8f18f2bc28
mov r9, r12
not r9
and rcx, r9
and r9, rsi
not rsi
or r10, rsi
not r10
mov rdi, rdx
xor rdi, r14
and rdi, rdx
or rdi, r10
mov rdx, r11
not rdx
movabs r8, 0x7882468c1ad34b0c
mov rbx, r8
not rbx
mov r10, rdx
and r10, r8
and r11, rbx
or r11, r10
mov r10, r13
xor r10, r14
and r10, r13
and rbx, r10
not r10
or rdx, r10
and r10, r8
or rbx, r10
mov r14, qword [rbp + 0x70]
mov r15, r14
not r15
xor rbx, r11
mov r8, qword [rbp + 0x88]
not r8
mov qword [rbp + 0x78], r8
not rdx
or rdx, rbx
movabs r8, 0x460e75fb10be5fd9
mov r11, r8
not r11
xor r11, r8
and rdx, r11
xor rdx, r8
and r11, rdi
xor r11, r8
xor r11, rdx
mov rdx, r13
and rdx, r12
or rcx, rdx
mov rdx, r13
or rdx, rsi
and rsi, r12
or r9, rsi
xor r9, rcx
not rdx
or rdx, r9
not rdx
or rdx, r11
not rax
movabs r8, 0x5479fd07690d3989
mov rcx, r8
not rcx
xor rcx, r8
and rax, rcx
xor rax, rcx
movabs r10, 0x1253d4091748c9e0
mov rdi, r10
not rdi
movabs r9, 0x5f59ce3c05dc823e
mov rcx, r9
and rcx, rdi
not r9
mov r11, r10
and r11, r9
or r11, rcx
xor r11, r9
mov rcx, rax
not rcx
movabs r8, 0x582660face22f8c2
mov r9, r8
not r9
mov rsi, rcx
and rsi, r8
and rax, r9
or rax, rsi
mov rsi, r8
xor rsi, r9
and rsi, rdx
xor rsi, r9
xor rsi, rax
or rcx, rdx
not rcx
or rcx, rsi
movabs r8, 0x14839385428bfd38
mov rax, r8
not rax
mov rdx, r10
and rdx, rax
and rax, r11
not r11
mov r9, rdi
and r9, r8
or rdx, r9
or rdi, r11
and r11, r8
or rax, r11
xor rax, rdx
not rdi
or rdi, rax
movabs rdx, 0x19e7ff5411f410cb
mov rax, rdx
not rax
xor rax, rdx
and rcx, rax
xor rcx, rax
xor rdi, rcx
not rdi
and rdi, rcx
mov qword [rbp + 0x80], rdi
movabs rcx, 0x57d792d15ed17be6
mov rax, rcx
mov r8, r14
and rax, r14
not rcx
mov rdx, r15
and rdx, rcx
or rdx, rax
xor rdx, rcx
mov rax, r14
and rax, r15
or rax, rdx
movabs rdx, 0xd98a6ec81908439
mov rcx, rdx
mov r10, qword [rbp + 0x88]
and rcx, r10
not rdx
mov rsi, qword [rbp + 0x78]
mov r9, rsi
and r9, rdx
or r9, rcx
xor r9, rdx
movabs rbx, 0x50b38f0671c61965
mov rcx, rbx
not rcx
not r9
or r9, rcx
not r9
mov rdx, r10
or rdx, rbx
not rdx
or rdx, r9
xor rbx, rcx
and rbx, rdx
xor rbx, rcx
movabs r10, 0x2e507f84533bf54e
mov r9, r10
not r9
movabs rdx, 0xab50ea23861240c
mov rcx, rdx
and rcx, r9
mov r12, r9
not rdx
mov r9, r10
and r9, rdx
or r9, rcx
xor r9, rdx
movabs rcx, 0x1b8452b819e3f30c
xor rcx, rcx
mov r14, rcx
not r14
and r14, r9
xor r14, rcx
movabs rdx, 0x329bd2933b0f5866
mov rcx, rdx
not rcx
xor rcx, rdx
mov rdi, rcx
movabs r11, 0xcfcddff30ffcc0f3
and rdi, r11
xor rdi, rcx
and r15, r14
and rsi, r14
movabs rcx, 0x3b80b0323cb5ca88
not rcx
and r10, rcx
mov qword [rbp + 0x60], r10
and rcx, r14
mov qword [rbp + 0x78], rcx
not r14
mov rcx, r14
mov qword [rbp + 0x28], r14
and rcx, r8
or r15, rcx
not r15
or r15, r8
movabs rcx, 0x8ee2885e8f2876b2
mov rdx, rcx
not rdx
xor rdx, rcx
mov r10, rdx
movabs r11, 0xb4072d6f6b392b90
and r10, r11
xor r10, rdx
movabs rcx, 0x73e272c029391218
mov r8, rcx
not r8
movabs r9, 0xadab1aa7de028b9a
mov rdx, r9
and rdx, r8
not r9
and rcx, r9
or rcx, rdx
xor rcx, r9
mov qword [rbp + 0x70], rcx
mov rdx, rcx
not rdx
mov rcx, rax
xor rcx, rdx
mov r9, rdx
and rcx, rax
mov qword [rbp + 0x58], rcx
mov r13, rax
not rax
movabs rcx, 0xcfcddff30ffcc0f3
or rdi, rcx
not rdi
mov qword [rbp + 0x20], r12
or rdi, r12
or rdi, rax
movabs rdx, 0x8f10034fa0ec2d9f
and rax, rdx
not rdx
and r13, rdx
or r13, rax
xor r13, rdx
mov rax, r13
not rax
or rax, r8
mov qword [rbp + 0x40], rax
or r8, rbx
mov qword [rbp + 0x30], r8
not rbx
or r9, rbx
mov qword [rbp + 0x38], r9
or r13, rbx
mov qword [rbp], r13
or rbx, r12
movabs rcx, 0xa03dc11a82cace57
mov rax, rcx
not rax
xor rax, rcx
and rbx, rax
xor rbx, rax
or r10, r11
xor r10, rbx
not r10
and r10, rbx
mov rax, r14
mov r8, qword [rbp + 0x88]
and rax, r8
or rsi, rax
xor r8, rsi
and r8, rsi
movabs rdx, 0xe5d3632cdcf94b2f
mov rax, rdx
not rax
xor rdx, rax
mov r9, rdx
and r9, rdi
or rdi, r15
and rdx, r15
xor rdx, rax
xor rdx, rax
xor rdx, r9
mov rsi, rdx
not rsi
movabs rcx, 0xaefc11a9c58566b7
mov rax, rcx
not rax
mov r9, rsi
and r9, rcx
and rdx, rax
or rdx, r9
mov r9, rcx
xor r9, rax
and r9, rdi
xor r9, rax
xor r9, rdx
or rsi, rdi
not rsi
or rsi, r9
mov rcx, r8
mov r14, r8
not r14
movabs rdx, 0xf44e790ddb53fa53
mov rax, rdx
and rax, r14
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov r15, rcx
mov qword [rbp + 0x88], rcx
movabs rcx, 0xa883e5762b8340ae
mov rdi, rcx
not rdi
movabs r11, 0x4fb04476f444f602
mov rax, r11
and rax, rdi
not r11
mov rdx, rcx
and rdx, r11
or rdx, rax
xor rdx, r11
movabs rbx, 0x8bee234bb72997db
not rbx
and rcx, rbx
mov qword [rbp + 0x18], rcx
and rbx, rdx
mov r11, rdx
not r11
mov r8, r10
xor r8, r11
and r8, r10
mov rdx, r8
not rdx
movabs rcx, 0x6f0bd30758ca546d
mov r9, rcx
not r9
mov rax, rdx
and rax, rcx
and r8, r9
or r8, rax
mov rcx, r15
not rcx
movabs r15, 0x22f0a0418585049d
mov r12, r15
not r12
xor r15, r12
and r15, r10
mov qword [rbp - 8], rcx
or rcx, r10
or r10, rdi
movabs rax, 0x6f0bd30758ca546d
xor rax, r9
and rax, r10
xor rax, r9
xor rax, r8
or rdx, r10
not rdx
or rdx, rax
mov r8, qword [rbp + 0x88]
mov rax, r8
xor rax, rdi
and rax, r8
mov r8, rax
not r8
movabs r9, 0xb1d620c7d54033f4
not r9
mov r10, r8
movabs r13, 0xb1d620c7d54033f4
and r10, r13
and rax, r9
or rax, r10
or r14, r11
movabs r10, 0xb1d620c7d54033f4
xor r10, r9
and r10, r14
xor r10, r9
xor r10, rax
or r8, r14
not r8
or r8, r10
mov rax, r8
xor rax, r8
not rax
and rax, rdx
xor rax, r8
movabs rdx, 0x22f0a0418585049d
mov r8, qword [rbp - 8]
and r8, rdx
mov rdx, qword [rbp + 0x88]
and rdx, r12
or rdx, r8
xor rdx, r12
xor rdx, r15
not rcx
or rcx, rdx
movabs r8, 0x73da7fdc5884dc0e
mov rdx, r8
not rdx
xor rdx, r8
and rcx, rdx
xor rcx, rdx
mov rdx, rdi
movabs r8, 0x8bee234bb72997db
and rdx, r8
mov r9, qword [rbp + 0x18]
or r9, rdx
or rdi, r11
and r11, r8
or rbx, r11
xor rbx, r9
not rdi
or rdi, rbx
not rcx
not rdi
or rdi, rcx
not rdi
or rdi, rax
mov rax, rsi
not rax
movabs rdx, 0xc2610c5c582e7aa5
mov rcx, rdx
and rcx, rax
not rdx
and rsi, rdx
or rsi, rcx
xor rdx, rdi
xor rdx, rsi
not rdx
and rdx, rdi
or rax, rdi
mov r9, rdx
not r9
movabs r10, 0xd119ca62ec901b99
mov rcx, r10
not rcx
mov r8, r9
and r8, r10
and rdx, rcx
or rdx, r8
mov r8, r10
xor r8, rcx
and r8, rax
xor r8, rcx
xor r8, rdx
or r9, rax
not r9
or r9, r8
mov rax, qword [rbp + 0x40]
not rax
mov rdx, qword [rbp + 0x58]
or rdx, rax
mov rax, qword [rbp + 0x30]
not rax
mov rcx, qword [rbp + 0x38]
not rcx
or rcx, rax
mov r8, rcx
movabs rax, 0x61fc9f89314b8afe
mov rcx, rax
not rcx
xor rcx, rax
and rdx, rcx
and rcx, r8
xor rcx, rax
xor rcx, rax
xor rcx, rdx
movabs rdx, 0x380dff4345cf7b72
mov rax, rdx
not rax
xor rax, rdx
mov r8, qword [rbp]
and r8, rax
xor r8, rax
movabs rax, 0x73e272c029391218
mov rdx, qword [rbp + 0x70]
or rdx, rax
not r8
not rdx
or rdx, r8
mov r11, rdx
mov rax, rcx
not rax
movabs r10, 0xe9fb7868d1a4e2f
mov rdx, r10
not rdx
mov r8, rax
and r8, r10
and rcx, rdx
or rcx, r8
mov r8, r10
xor r8, rdx
and r8, r11
xor r8, rdx
xor r8, rcx
or rax, r11
not rax
or rax, r8
movabs rdx, 0x2e507f84533bf54e
mov rcx, rdx
mov rsi, qword [rbp + 0x28]
xor rcx, rsi
and rcx, rdx
mov rdx, qword [rbp + 0x20]
movabs r8, 0x3b80b0323cb5ca88
and rdx, r8
mov r11, qword [rbp + 0x60]
or r11, rdx
and rsi, r8
mov r10, qword [rbp + 0x78]
or r10, rsi
xor r10, r11
mov rdx, rcx
not rdx
movabs rsi, 0x4b1d598ccb7e94b6
mov r8, rsi
not r8
and rcx, r8
and r8, r10
not r10
mov r11, rdx
and r11, rsi
or rcx, r11
or rdx, r10
and r10, rsi
or r8, r10
xor r8, rcx
not rdx
or rdx, r8
movabs r8, 0x67f54ca6516c7dfd
mov rcx, r8
not rcx
xor r8, rcx
mov r10, r8
and r10, rax
and r8, rdx
xor r8, rcx
xor r8, rcx
xor r8, r10
xor rax, r8
and rax, r8
mov rdx, r9
not rdx
movabs r8, 0x1d1d4b11c0ddc629
mov rcx, r8
and rcx, rdx
not r8
and r9, r8
or r9, rcx
xor r9, r8
movabs rcx, 0xea9dcaaf1e4a338d
mov r8, rcx
not r8
xor r8, rcx
mov rcx, r8
and rcx, rax
xor rcx, r8
movabs r8, 0x4ef93235e56fc6e1
mov r10, r8
not r10
movabs rsi, 0xe504be0942434f12
mov r11, rsi
and r11, r10
not rsi
mov r14, r8
and r14, rsi
or r14, r11
xor r14, rsi
mov r11, r9
xor r11, r10
and r11, r9
mov rsi, r14
not rsi
or rdx, rsi
not rdx
or rdx, r11
xor r10, rcx
and r10, rcx
xor rsi, rax
and rsi, rax
mov rax, r10
not rax
movabs rbx, 0x7dda8deff44cd93a
mov r11, rbx
not r11
and r10, r11
and r11, rsi
not rsi
mov rdi, rax
and rdi, rbx
or r10, rdi
or rax, rsi
and rsi, rbx
or r11, rsi
xor r11, r10
not rax
or rax, r11
movabs r11, 0x53e9cf6bb6d32623
mov r10, r11
not r10
xor r10, r11
and rdx, r10
xor rdx, r11
and r10, rax
xor r10, r11
xor r10, rdx
mov rax, r9
not rax
movabs rsi, 0xc98c675b8a3e464e
mov rdx, rsi
not rdx
and r9, rdx
and rdx, rcx
not rcx
mov r11, rax
and r11, rsi
or r9, r11
or rax, rcx
and rcx, rsi
or rdx, rcx
xor rdx, r9
not rax
or r14, r8
not r14
or r14, rax
or r14, rdx
not r14
or r14, r10
mov qword [rbp + 0x70], r14
movabs rcx, 0xb791452cb4ccb05d
mov rax, rcx
not rax
xor rcx, rax
mov r13, qword [rbp + 0x68]
and rcx, r13
xor rax, rax
xor rax, rcx
movabs rcx, 0xb58389d3b473edff
xor rcx, rcx
mov rdx, rcx
not rdx
and rdx, rax
xor rdx, rcx
mov rbx, rdx
mov r8, qword [rbp + 0x80]
mov r11, r8
not r11
movabs rcx, 0x9d1c1782367fdd69
mov rax, rcx
and rax, r11
not rcx
mov rdx, r8
and rdx, rcx
or rdx, rax
movabs r9, 0xebca548b01387f1e
mov rax, r9
not rax
xor rcx, rax
xor rcx, rdx
and rcx, r9
movabs rdx, 0x46f957af00a070ad
and rax, rdx
not rdx
and r9, rdx
or r9, rax
xor r9, rdx
mov rax, r9
not rax
mov rdx, r8
xor rdx, rax
and rdx, r8
or rdx, rcx
xor rax, r9
movabs rcx, 0x5c870b161ce21fcf
and rax, rcx
xor r9, rcx
xor r9, rax
movabs rax, 0xcb437ba14e621e0f
mov rdi, rax
not rdi
xor rdi, rax
and rdx, rdi
and rdi, r9
xor rdi, rax
xor rdi, rax
xor rdi, rdx
movabs r10, 0xfda4e49438abedbf
mov rdx, r10
not rdx
movabs rcx, 0xa099cfd0d0fbc0bd
mov rax, rcx
and rax, rdx
mov r9, rdx
not rcx
mov rdx, r10
and rdx, rcx
or rdx, rax
xor rdx, rcx
mov rax, r9
mov r8, r9
mov qword [rbp + 0x88], r9
movabs r14, 0x25bcc03aad8a55c0
or rax, r14
movabs r9, 0xfed4c63ab3eba09d
mov rcx, r9
not rcx
xor r9, rcx
mov rsi, r9
and r9, rax
xor r9, rcx
xor r9, rcx
mov rcx, r14
not rcx
not rdx
or rdx, rcx
and rsi, rdx
xor r9, rsi
or rax, rdx
not rax
or rax, r9
xor r14, rcx
and r14, rax
xor r14, rcx
mov rcx, rbx
not rcx
mov qword [rbp + 0x78], rcx
mov rax, r8
and rax, rcx
mov rsi, rbx
mov r9, rbx
and rsi, r10
or rsi, rax
movabs r8, 0xfe97bb7bbec12a4
mov rax, r8
not rax
movabs rdx, 0xf3acc0727eae28ee
mov rbx, rdx
not rbx
mov rcx, r8
and rcx, rbx
and rbx, rax
and rax, rdx
or rcx, rax
mov rax, r8
and rax, rdx
or rbx, rax
xor rbx, rcx
movabs r15, 0xa4acf12d6af56f6f
not r15
mov rax, r10
and rax, r15
mov qword [rbp + 0x60], rax
and r15, r14
mov r12, r14
not r12
not rbx
or rbx, r12
or rbx, r13
movabs r13, 0xe905cade83d4da98
not r13
and r9, r13
mov qword [rbp + 0x68], r9
and r13, rdi
mov rax, rdi
not rdi
movabs rdx, 0x5fbf4dada19fd796
mov rcx, rdx
and rcx, rdi
not rdx
and rax, rdx
or rax, rcx
xor rax, rdx
mov rcx, rax
not rcx
movabs r9, 0x456b14174e5aa395
mov rdx, r9
not rdx
mov r8, rcx
and r8, r9
and rax, rdx
or rax, r8
mov r8, r10
and r8, r9
and rdx, qword [rbp + 0x88]
or rdx, r8
xor rdx, rax
or rcx, r10
not rcx
or rcx, rdx
movabs r9, 0x302e96b3cd24f3e4
mov rax, r9
not rax
movabs r10, 0x362e605fa5e9fac5
mov rdx, r10
not rdx
mov r8, r9
and r8, rdx
and rdx, rax
and rax, r10
or r8, rax
mov rax, r9
and rax, r10
or rdx, rax
xor rdx, r8
movabs r8, 0x1b5ad372b5d624c
mov rax, r8
not rax
xor rax, r8
and rcx, rax
xor rcx, rax
not rcx
not rdx
or rdx, rcx
movabs rax, 0x2c0c5cfa2ad9a3ec
and r11, rax
not rax
mov rcx, qword [rbp + 0x80]
and rcx, rax
or rcx, r11
xor rcx, rax
mov r10, rcx
movabs r9, 0x8394a7d54621ace6
mov rax, r9
not rax
movabs r8, 0x7b8d60a37c3fea67
mov r11, r8
not r11
mov rcx, r9
and rcx, r11
and r11, rax
and rax, r8
or rcx, rax
mov rax, r9
and rax, r8
or r11, rax
xor r11, rcx
not r11
or r11, r12
or r11, r10
mov rax, rbx
not rax
movabs rcx, 0x2144514f1022eba7
and rbx, rcx
not rcx
mov r9, rax
movabs r10, 0x34b24693657ff6fa
xor r9, r10
and r9, rax
and rax, rcx
or rax, rbx
xor rax, rcx
not rsi
or rsi, qword [rbp + 0x78]
mov rcx, r10
not rcx
mov rbx, rsi
xor rbx, rcx
and rbx, rsi
xor rcx, rax
and rcx, rax
or rax, rsi
mov r8, rsi
not r8
mov rsi, r8
xor rsi, r10
and rsi, r8
or r9, rcx
mov rcx, rbx
not rcx
movabs r14, 0xc0256148766239eb
mov r8, r14
not r8
mov r10, rcx
and r10, r14
and rbx, r8
or rbx, r10
and r8, rsi
not rsi
or rcx, rsi
and rsi, r14
or r8, rsi
xor r8, rbx
not rcx
or rcx, r8
movabs r10, 0xf35e8ffeef31cab
mov r8, r10
not r8
xor r8, r10
and rcx, r8
and r8, r9
xor r8, r10
xor r8, r10
xor r8, rcx
not rax
or rax, r8
mov rcx, rdx
xor rcx, rdx
not rcx
and rcx, r11
xor rcx, rdx
or rdx, r11
not rdx
or rcx, rdx
mov rdx, rax
not rdx
movabs r9, 0x3dbebf585a18d910
mov r8, r9
and r8, rdx
not r9
and rax, r9
or rax, r8
mov r8, rcx
not r8
xor r9, r8
xor r9, rax
and r9, rcx
movabs rax, 0x840c63fd2c9a8af0
and r8, rax
not rax
and rcx, rax
or rcx, r8
xor rcx, rax
not rcx
or rcx, rdx
not rcx
or rcx, r9
movabs r8, 0xe905cade83d4da98
mov rax, r8
mov rdx, qword [rbp + 0x78]
and rax, rdx
or rdx, rdi
mov r10, rdx
mov rdx, qword [rbp + 0x68]
or rdx, rax
and rdi, r8
or r13, rdi
xor r13, rdx
mov rdx, r13
not rdx
movabs r9, 0xb86ffdbf1946570b
mov rax, r9
not rax
mov r8, rdx
and r8, r9
and r13, rax
or r13, r8
mov r8, r9
xor r8, rax
and r8, r10
xor r8, rax
xor r8, r13
or rdx, r10
not rdx
or rdx, r8
movabs rax, 0x382f2ef2ffeb85b4
mov r8, rax
not r8
xor r8, rax
movabs r10, 0xfc930c95e1d35d06
mov rax, r10
not rax
movabs r11, 0x5f71185496b003eb
mov r9, r11
and r9, rax
xor rax, r8
and r8, rdx
xor r8, rax
and r8, r10
mov rax, r11
not rax
and r10, rax
or r10, r9
xor r10, rax
mov rax, r10
not rax
mov r9, rdx
xor r9, rax
and r9, rdx
mov rdx, r8
not rdx
movabs rdi, 0xbe9d0df0d9ad312c
mov r11, rdi
not r11
mov rsi, rdx
and rsi, rdi
and r8, r11
or r8, rsi
and r11, r9
not r9
or rdx, r9
and r9, rdi
or r11, r9
xor r11, r8
not rdx
or rdx, r11
xor rax, r10
and rax, rdx
xor rax, r10
movabs rdx, 0xfda4e49438abedbf
mov r8, rdx
xor r8, r12
and r8, rdx
mov rdx, qword [rbp + 0x88]
movabs r10, 0xa4acf12d6af56f6f
and rdx, r10
mov r9, qword [rbp + 0x60]
or r9, rdx
and r12, r10
or r15, r12
xor r15, r9
mov rdx, r8
not rdx
movabs r11, 0x679b075991a61d1a
mov r9, r11
not r9
and r8, r9
and r9, r15
not r15
mov r10, rdx
and r10, r11
or r8, r10
or rdx, r15
and r15, r11
or r9, r15
xor r9, r8
not rdx
or rdx, r9
movabs r9, 0x74ab25ee1627b4e4
mov r8, r9
not r8
xor r8, r9
and rax, r8
xor rax, r8
movabs r9, 0xf5cddd75eeb75f8a
mov r8, r9
not r8
xor r8, r9
and rdx, r8
xor rdx, r8
or rdx, rax
movabs r8, 0x8ba42c84a0656a43
mov rax, r8
not rax
xor rax, r8
mov r8, rax
movabs r9, 0x40fb03f71fc9770f
and r8, r9
xor r8, rax
or r8, r9
not rdx
xor r8, rdx
not r8
and r8, rdx
mov rax, r8
not rax
mov rdx, rcx
xor rdx, rax
and rdx, rcx
movabs r10, 0x372b1803c6ecb6db
mov r9, r10
not r9
and rax, r10
and r8, r9
or r8, rax
xor r9, r10
and r9, rcx
xor r9, r10
xor r9, r8
mov rax, rdx
not rax
movabs r10, 0x6c11be9927db83a9
mov rcx, r10
not rcx
and rdx, rcx
and rcx, r9
not r9
mov r8, rax
and r8, r10
or rdx, r8
or rax, r9
and r9, r10
or rcx, r9
xor rcx, rdx
not rax
or rax, rcx
mov r12, qword [rbp + 0x70]
mov r10, r12
not r10
movabs r9, 0x8c0dc51ed3735ac
mov rcx, r9
not rcx
movabs r8, 0x36fda6291aab633
mov rdx, r8
and rdx, rcx
xor rcx, r10
and rcx, r9
not r8
and r9, r8
or r9, rdx
xor r9, r8
mov rdx, r9
not rdx
mov r8, r12
xor r8, rdx
and r8, r12
or r8, rcx
xor rdx, r9
movabs rcx, 0x6aec50e60623b5b
and rdx, rcx
xor r9, rcx
xor r9, rdx
mov r11, r9
xor r11, r9
not r11
and r11, r8
xor r11, r9
movabs r15, 0xe5d5798d5f15f0f3
mov rdx, r15
not rdx
movabs r8, 0xfe18c58c9dd0ef79
mov rcx, r8
and rcx, rdx
not r8
mov r9, r15
and r9, r8
or r9, rcx
xor r9, r8
not r11
or r11, r9
movabs rcx, 0x7565b9a7a8ae59f7
mov r8, rcx
not r8
xor r8, rcx
mov rcx, r8
movabs r9, 0x28aa2d54ba43ac9f
and rcx, r9
xor rcx, r8
or rcx, r9
movabs r9, 0x103d3dcdfc330bfb
mov r8, r9
not r8
xor r8, r9
and r11, r8
xor r11, r8
xor rcx, r11
not rcx
and rcx, r11
movabs rsi, 0x56bbeb53f857d8de
mov r8, rsi
not r8
movabs r11, 0x5dd293da84d66583
mov r9, r11
and r9, r8
or r8, r15
not r11
and rsi, r11
or rsi, r9
xor rsi, r11
mov r9, rsi
not r9
mov r11, rdx
or r11, r9
movabs rbx, 0xc4335a032e4f87c4
mov rdi, rbx
not rdi
xor rbx, rdi
mov r14, rbx
and r14, r8
xor r14, rdi
and rbx, r11
xor rbx, rdi
xor rbx, r14
or r11, r8
not r11
or r11, rbx
xor r9, rsi
movabs r8, 0xda119dfcda5f44c0
and r9, r8
xor rsi, r8
xor rsi, r9
movabs r8, 0xd7604ce585e627c6
mov r9, r8
not r9
xor r9, r8
and r11, r9
and r9, rsi
xor r9, r8
xor r9, r8
xor r9, r11
movabs r8, 0x2a2f8982368c561d
and r10, r8
not r8
mov r11, r12
and r11, r8
or r11, r10
xor r11, r8
mov rdi, r11
mov r10, r9
not r10
movabs rsi, 0x5254d3788b88bf1e
mov r8, rsi
and r8, r10
not rsi
mov r11, r9
and r11, rsi
or r11, r8
xor r11, rsi
or r11, rdi
movabs r14, 0xa28b6c5180438d92
mov r8, r14
not r8
movabs rdi, 0x2209e317c7c4414
mov rsi, rdi
and rsi, r8
not rdi
mov rbx, r14
and rbx, rdi
or rbx, rsi
xor rbx, rdi
movabs r12, 0xa0b8457da8e83f6c
mov rsi, r12
not rsi
mov rdi, r8
and rdi, r12
and r14, rsi
or r14, rdi
and rsi, rbx
not rbx
or r8, rbx
and rbx, r12
or rsi, rbx
xor rsi, r14
not r8
or r8, rsi
not r11
xor r8, r11
not r8
and r8, r11
mov r11, rax
not r11
movabs rdi, 0x86b7452dfe7bd945
mov rsi, rdi
and rsi, r11
not rdi
movabs rbx, 0x3b1cf712c97b8c7d
and r10, rbx
not rbx
and r9, rbx
or r9, r10
xor r9, rbx
mov r10, r11
xor r10, rax
and r10, r9
xor r10, rax
mov r9, rax
and r9, rdi
or r9, rsi
xor r9, rdi
movabs rax, 0xbca64bdb2352156b
and rdx, rax
not rax
mov rsi, r15
and rsi, rax
or rsi, rdx
xor rsi, rax
movabs rax, 0x94a0af9d42d43bfe
mov rdx, rax
not rdx
xor rdx, rax
mov rax, rdx
movabs r14, 0x4cbbb29bfc05aa98
and rax, r14
xor rax, rdx
mov rdx, rsi
not rdx
movabs r15, 0xa5ffe9c591a00e29
mov rdi, r15
not rdi
mov rbx, rdx
and rbx, r15
and rsi, rdi
or rsi, rbx
mov rbx, r15
xor rbx, rdi
xor rsi, rdi
and rbx, r9
xor rsi, rbx
or rdx, r9
not rdx
or rdx, rsi
or rax, r14
movabs rsi, 0x69d77903fee151e4
mov r9, rsi
not r9
xor r9, rsi
and rdx, r9
xor rdx, r9
xor rax, rdx
not rax
and rax, rdx
xor r11, r10
and r11, r10
mov r9, rcx
not r9
movabs rsi, 0x8ada0f245d87f2e5
mov r10, rsi
and r10, r9
mov rdx, rsi
not rdx
and rcx, rdx
or rcx, r10
and rdx, r8
not r8
or r9, r8
not r9
and r8, rsi
or rdx, r8
xor rdx, rcx
or rdx, r9
mov rcx, rax
not rcx
mov r8, r11
not r8
and r11, rcx
or rcx, r8
and r8, rax
or r8, r11
mov rax, r8
not rax
movabs r11, 0xf2094c4839dab24e
mov r9, r11
not r9
mov r10, rax
and r10, r11
and r8, r9
or r8, r10
mov r10, r11
xor r10, r9
and r10, rcx
xor r10, r9
xor r10, r8
or rax, rcx
not rax
or rax, r10
movabs rcx, 0xcd2089a5badf877e
mov r9, rcx
not r9
xor r9, rcx
movabs r11, 0x11aa55f2d0001ba2
mov rcx, r11
not rcx
mov r8, rcx
xor r8, r9
and r9, rdx
xor r9, r8
and r9, r11
mov r8, rdx
xor r8, r11
and r8, rdx
or r8, r9
mov rdx, rax
not rdx
movabs r10, 0x6ae0b540263d4f6
mov r9, r10
and r9, rdx
not r10
and rax, r10
or rax, r9
xor rax, r10
xor rcx, rax
and rcx, rax
or rdx, r11
not rdx
or rdx, rcx
mov rax, rdx
xor rax, rdx
not rax
and rax, r8
xor rax, rdx
movabs rdx, 0x2702b174bacf9b87
mov rcx, rdx
movabs r8, 0x2d15d5f67003abd6
sub rcx, r8
movabs r10, 0x3ccef80696fe48ca
add rcx, r10
sub rcx, rdx
add rcx, r8
movabs rdx, 0x9158a32258bdc762
sub rcx, rdx
movabs r8, 0x927d3d2464220760
sub rcx, r8
movabs r11, 0x4055f7f8e0f463df
sub rcx, r11
add rdx, r8
add rcx, rdx
movabs rdx, 0xebbbdbab0d468aa6
mov rsi, qword [rbp - 0x20]
add rsi, rdx
movabs r8, 0x294990119195cf33
sub rsi, r8
sub rsi, rdx
movabs r8, 0xf8410d1abf3d5d82
movabs r9, 0xf2db2d66f97a81d5
add rsi, r8
add rsi, r9
mov rdx, r10
sub rdx, rcx
sub rsi, r8
add rdx, rsi
movabs rcx, 0xf69ce8efc9b983a5
sub rdx, rcx
sub rdx, r9
add rdx, rcx
movabs r8, 0x492be4d595d83813
mov rcx, r8
movabs r9, 0xb710d7c5f00b330b
sub rcx, r9
sub rcx, r8
movabs r10, 0xd2c9c40eee4fb20d
sub rcx, r10
sub rcx, rdx
movabs r8, 0x9f5ba12d6e1948d8
lea rdx, [r10 + r8]
add rdx, r9
add rdx, rcx
sub rdx, r8
movabs rcx, 0xe3e7eb398c019ce5
add rdx, rcx
movabs r8, 0xdde0971eade47993
sub rdx, r8
sub rdx, rcx
movabs r10, 0x400632f1a959e500
sub rdx, r10
movabs r9, 0x39f2a865bbf2e4c8
add rdx, r8
add rdx, r9
movabs r8, 0x7a311db3dc7bfa41
mov rcx, r8
sub rcx, rdx
movabs rsi, 0x7aedb124062d3283
add rcx, rsi
sub rcx, r8
add rcx, r9
movabs r8, 0xe7907664de12b1a6
sub rcx, r8
movabs r9, 0x38607934bcabaf50
add rcx, r9
mov rdx, r10
sub rdx, rcx
add rdx, r9
sub rdx, r8
add rdx, rax
movabs rcx, 0x24302f0e2054cac4
movabs r8, 0x8712ef2dd7230771
add rdx, rcx
add rdx, r8
sub rdx, r8
sub rdx, rcx
movabs rax, 0xfb4c46d754f4c4c1
sub rdx, rax
movabs r9, 0x8c2c08129aaa8b4b
sub rdx, r9
movabs rcx, 0x25a282d55e82ffe9
add rax, rcx
movabs r8, 0x4dfa4dab959c78de
add rax, r8
add rax, rdx
sub rcx, rax
sub rcx, r9
movabs rdx, 0xf22b0cf2a87eeebf
sub rdx, rdx
sub rdx, rsi
movabs rax, 0x689ace4adab27715
add rdx, rax
add rdx, rcx
sub rax, rdx
movabs rdx, 0xeb0925a4714bcb2d
movabs r9, 0xa5db86c919b8e1a8
add rax, r9
add rax, rdx
sub rax, r9
sub rax, r8
sub rax, rdx
movabs rcx, 0xcf0a11ed21b3105b
sub rax, rcx
movabs r10, 0xd1da846ecde0b284
add rcx, r10
movabs rdx, 0x44a3442f875b0d65
add rcx, rdx
add rcx, rax
movabs rax, 0x665e44ce752e91c7
sub rcx, rax
sub rcx, rdx
movabs r9, 0x24c20b1b00f07d1e
sub rcx, r9
movabs rdx, 0xefd492e479f5c8df
add rax, rdx
add rcx, rax
mov rax, rdx
sub rax, rcx
movabs r8, 0xdff8588060400d25
movabs rdx, 0x4c235ac9731a3446
sub rdx, rdx
sub rdx, r8
add rdx, r10
add rdx, r8
add rdx, rax
movabs r10, 0xbceeba99c4aef25b
mov rax, r10
sub rax, rdx
movabs rdx, 0x68b0a57665c2afc3
mov rcx, rdx
movabs r8, 0x18971c20fe1ccf80
sub rcx, r8
sub rcx, rdx
sub rcx, r11
add rcx, r8
movabs r8, 0xde0e275aed838d42
add rax, r8
sub rax, r10
sub rax, rcx
movabs rdx, 0xf785e4037b3f90ab
movabs r10, 0x9885aae3048f1f56
sub rax, r8
add rax, rdx
add rax, r10
sub rax, rdx
movabs rcx, 0x5e2acfa3784be15c
add rax, rcx
sub rax, r10
sub rax, rcx
movabs rdx, 0xf1dbe0637008429
sub rax, rdx
movabs r10, 0xc651e6bd216356f3
sub rax, r10
add rax, rdx
movabs r8, 0x81307800534b459b
sub rax, r8
movabs rdx, 0xa9febfea3811fada
add rax, rdx
add rax, r10
movabs r10, 0x130835df65926c85
sub rax, r10
sub rax, rdx
movabs rdx, 0x7ddfbdc25ea9ed8b
lea rcx, [r9 + rdx]
add rcx, r10
add rcx, rax
sub rcx, rdx
movabs rdx, 0x7f7e1d6addfbce1e
movabs r9, 0xa82569606aaf2559
add rcx, rdx
add rcx, r9
sub rcx, rdx
movabs rdx, 0x65c06dbbe85bd39
add rcx, rdx
add rcx, r8
sub rcx, rdx
sub rcx, r9
lea rax, section..data
movzx eax, byte [rcx + rax]
mov rcx, qword [0x14038bef8]
mov rdx, qword [rbp + 0x50]
mov rdx, qword [rdx]
mov byte [rcx + rdx], al
mov eax, 0x2f1ea408
jmp 0x140030e70
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x990b4214
mov r8d, ecx
and r8d, 0x66f4bdeb
or r8d, edx
mov edx, r8d
xor edx, 0x840b
xor r8d, 0x88014214
mov r10d, eax
or r10d, 0xeeb14b14
or r8d, 0x4800a0
and r8d, 0xeef94bb4
and edx, 0x2840b
or edx, r8d
and r10d, 0xeef94bb4
mov r9d, ecx
and r9d, 0x11043040
or r9d, r10d
xor r9d, edx
mov r8d, r9d
xor r8d, 0x442020
xor r9d, 0xeeb3cf1f
mov edx, ecx
and edx, 0x2967bb60
mov r11d, eax
and r11d, 0xd698449f
or r11d, edx
xor r11d, 0xd698449f
or r11d, eax
mov edx, r11d
not edx
mov r10d, r9d
or r10d, r11d
and r9d, 0x7529d1c1
and r8d, 0x8ad62e3e
or r8d, r9d
and r11d, 0x7529d1c1
and edx, 0x8ad62e3e
or edx, r11d
xor edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3c0f3415
and edx, 0xc3f0cbea
or edx, r9d
xor edx, r10d
xor edx, 0xc3f0cbea
or r8d, r10d
not r8d
or r8d, edx
mov r9d, r8d
xor r9d, 0x4a4fb75e
and r9d, r8d
mov edx, r8d
not edx
or edx, r9d
not r9d
and r9d, 0xb5b048a1
and edx, 0x4a4fb75e
or edx, r9d
mov r10d, edx
not r10d
mov r9d, edx
xor r9d, 0x805180e
and r10d, r9d
and r9d, edx
mov r8d, r10d
not r8d
mov r11d, r9d
not r11d
mov esi, r8d
and esi, 0xa88462c5
and r10d, 0x577b9d3a
or r10d, esi
or r8d, r11d
and r11d, 0xa88462c5
and r9d, 0x577b9d3a
or r9d, r11d
xor r9d, r10d
not r8d
or r8d, r9d
mov r9d, r8d
xor r9d, 0x171225
and edx, 1
or edx, r9d
xor r8d, 0x53324360
and r8d, 0x5b324b6e
and edx, 0xa4cdb491
or edx, r8d
mov r8d, edx
xor r8d, 0xa040a491
xor edx, 0x5b324b6e
mov r9d, edx
and r9d, 0x1ebf1a24
and r8d, 0xe140e5db
or r8d, r9d
xor r8d, 0xe140e5db
or r8d, edx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0x3048065
mov r10d, ecx
and r10d, 0x89b2d00
or r10d, r9d
xor r10d, 0x89b2d00
mov esi, ecx
and esi, 0xf460529a
or esi, r10d
mov r11d, esi
xor r11d, 0xf460529a
mov r10d, esi
xor r10d, 0xb9fad65
xor esi, 0x9a64cde8
mov edi, esi
and edi, r10d
and esi, r11d
mov r9d, edi
not r9d
mov ebx, esi
not ebx
mov r14d, r9d
and r14d, 0x5dcc3776
and edi, 0xa233c889
or edi, r14d
or r9d, ebx
and ebx, 0x5dcc3776
and esi, 0xa233c889
or esi, ebx
xor esi, edi
not r9d
or r9d, esi
mov esi, r9d
xor esi, 0x91fb608c
and r11d, 0x7a87d21d
mov edi, r10d
and edi, 0x85782de2
or edi, r11d
xor edi, 0x7a87d21c
and r10d, 1
or r10d, edi
mov r11d, r10d
not r11d
xor r9d, 0x6e049f73
mov edi, r9d
and edi, 0x307c05c4
and esi, 0xcf83fa3b
or esi, edi
or r9d, r10d
and r10d, 0x307c05c4
and r11d, 0xcf83fa3b
or r11d, r10d
xor r11d, esi
not r9d
or r9d, r11d
mov r10d, r9d
not r10d
mov esi, r9d
and esi, 0xc4eec04b
mov edi, r9d
mov r11d, r10d
xor r9d, 0x65372f4c
and r9d, r10d
and r10d, 0x3b113fb4
or r10d, esi
mov esi, r10d
xor esi, 0x3b113fb4
and esi, r8d
xor r10d, 0xc4eec04b
and r10d, edx
or r10d, esi
not r10d
or r10d, r8d
mov esi, r8d
xor esi, 0x65372f4c
and esi, edx
or edx, 0x65372f4c
and edi, 0xecf13575
and r11d, 0x130eca8a
or r11d, edi
mov edi, r11d
xor edi, 0x130eca8a
xor r11d, 0x7639e5c6
and r11d, edi
mov edi, esi
not edi
mov ebx, edx
and ebx, 0x6b994587
and r8d, 0x90409030
or r8d, ebx
or edx, edi
and edi, 0x6b994587
and esi, 0x9466ba78
or esi, edi
xor esi, r8d
not edx
or edx, esi
mov r8d, r11d
not r8d
mov esi, r9d
not esi
mov edi, r8d
and edi, 0x7954d1d
and r11d, 0xf86ab2e2
or r11d, edi
or r8d, esi
and esi, 0x7954d1d
and r9d, 0xf86ab2e2
or r9d, esi
xor r9d, r11d
not r8d
or r8d, r9d
xor r8d, edx
mov edx, r8d
not edx
mov r9d, r10d
or r9d, edx
and edx, 0x1c393cc7
and r8d, 0xe3c6c338
or r8d, edx
xor r8d, r10d
mov edx, r8d
xor edx, 0xe3c6c338
xor r8d, 0x1c393cc7
mov r10d, r8d
and r10d, 0xac0ce6f3
and edx, 0x53f3190c
or edx, r10d
xor edx, r9d
xor edx, 0x53f3190c
or r8d, r9d
not r8d
or r8d, edx
mov r9d, r8d
xor r9d, 0x36e7118b
and r9d, r8d
mov edx, r8d
not edx
and edx, 0x36e7118b
or edx, r9d
not r9d
and r9d, 0xc918ee74
and edx, 0x36e7118b
or edx, r9d
mov r8d, edx
not r8d
and r8d, 0xdb405c59
and edx, 0x24bfa3a6
or edx, r8d
mov r10d, edx
xor r10d, 0xdb405c59
and ecx, 0xa170c079
and eax, 0x5e8f3f86
or eax, ecx
mov r9d, eax
xor r9d, 0x80208068
xor eax, 0x1a043782
and eax, 0x3b547793
and r9d, 0xc4ab886c
or r9d, eax
mov eax, r9d
xor eax, 0xc4ab886c
xor r9d, 0x3b547793
mov r11d, edx
xor r11d, 0x24bfa3a6
mov r8d, r11d
and r8d, 0x400601b4
mov ecx, r10d
and ecx, 0x84914601
or ecx, r8d
mov r8d, ecx
xor r8d, 0x80100200
xor ecx, 0x7b6eb9fe
xor edx, 0x1fd71bec
and edx, r10d
mov esi, edx
not esi
mov edi, ecx
and edi, 0x5fe354f3
and r8d, 0x80140304
or r8d, edi
or ecx, esi
and esi, 0x5fe354f3
and edx, 0xa01cab0c
or edx, esi
xor edx, r8d
not ecx
or ecx, edx
mov r8d, ecx
xor r8d, 0x3b68b84a
mov esi, eax
and esi, r9d
mov edi, esi
not edi
mov edx, r9d
and edx, 0xf3dda2ee
mov ebx, eax
and ebx, 0xc225d11
or ebx, edx
mov edx, r9d
or edx, edi
and edi, 0xf3dda2ee
and esi, 0xc225d11
or esi, edi
xor esi, ebx
not edx
or edx, esi
xor ecx, 0xc49747b5
mov esi, ecx
and esi, 0x929c597c
mov edi, r8d
and edi, 0x6d63a683
or edi, esi
mov esi, edi
xor esi, 0x6d63a683
xor edi, 0x8c1048
and edi, 0x28ce12cb
mov ebx, esi
and ebx, 0xd731ed34
or ebx, edi
xor ebx, 0xd8243db3
and esi, 0xf0ea2f78
or esi, ebx
and r11d, 0x6a2b58
and r10d, 0xf0800420
or r10d, r11d
mov r14d, r10d
xor r14d, 0xc0800020
or r14d, 0x105002
xor r10d, 0x682308
and r10d, 0x30682708
and r14d, 0xc0925872
or r14d, r10d
mov r11d, r14d
xor r11d, 0xc0020830
xor r14d, 0x3f6da78d
mov r10d, edx
not r10d
mov edi, edx
and edi, 0x19bfa2d3
mov r15d, r10d
and r15d, 0xe6405d2c
or r15d, edi
xor r15d, 0xe9558dab
mov ebx, r10d
and ebx, 0xf0ea2f78
or ebx, r15d
mov edi, ebx
not edi
mov r15d, eax
and r15d, 0xf15d087
and r9d, 0xf0ea2f78
or r9d, r15d
xor eax, r9d
and eax, r9d
mov r9d, esi
or r9d, r14d
and r14d, 0x20d171cb
and r11d, 0xd02a0e30
or r11d, r14d
xor r11d, esi
mov esi, r11d
xor esi, 0xdf2e8e34
xor r11d, 0x20d171cb
mov r14d, r11d
and r14d, 0x22a133bf
and esi, 0xdd5ecc40
or esi, r14d
or r11d, r9d
and r9d, 0xf2eb3fff
xor r9d, esi
xor r9d, 0xd04a0c40
not r11d
or r11d, r9d
mov r9d, eax
not r9d
mov esi, edi
xor esi, r9d
and esi, edi
and ebx, 0x322c77a9
and edi, 0xcdd38856
or edi, ebx
and r9d, 0x322c77a9
and eax, 0xcdd38856
or eax, r9d
xor eax, edi
or eax, esi
mov r9d, r11d
not r9d
mov esi, r9d
and esi, 0x38ec2fd0
and r11d, 0xc713d02f
or r11d, esi
mov esi, eax
not esi
xor r11d, esi
xor r11d, 0xc713d02f
and r11d, eax
and esi, 0x7f2321c3
and eax, 0x80dcde3c
or eax, esi
xor eax, 0x7f2321c3
or eax, r9d
not eax
or eax, r11d
mov r9d, r8d
xor r9d, r10d
and r9d, r8d
and ecx, 0x8c628308
and r8d, 0x739d7cf7
or r8d, ecx
and r10d, 0x8c628308
and edx, 0x739d7cf7
or edx, r10d
xor edx, r8d
mov ecx, r9d
not ecx
mov r8d, edx
not r8d
mov r10d, ecx
and r10d, 0x3acfbae2
and r9d, 0xc530451d
or r9d, r10d
or ecx, r8d
and r8d, 0x3acfbae2
and edx, 0xc530451d
or edx, r8d
xor edx, r9d
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x1fa9808b
and edx, 0xe0567f74
or edx, ecx
mov ecx, edx
xor ecx, 0x1fa9808b
xor edx, 0xe0567f74
mov r8d, eax
xor r8d, edx
and r8d, eax
xor edx, ecx
and edx, eax
xor edx, ecx
or edx, r8d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x1470be67
and eax, edx
and edx, 0xeb8f4198
or edx, ecx
xor edx, 0xeb8f4198
or edx, eax
mov ecx, edx
not ecx
and edx, 0x69fd9d2
and ecx, 0xf960262d
or ecx, edx
mov r8d, ecx
xor r8d, 0xf960262d
mov eax, ecx
xor eax, 0x804000
and eax, 0xc080462c
xor ecx, 0x6d73e875
and ecx, r8d
and r8d, 0x3f7fb9d3
or r8d, eax
mov edx, r8d
xor edx, 0x3f7fb9d3
mov r9d, r8d
xor r9d, 0x54938874
and r9d, edx
mov eax, r9d
not eax
mov r10d, ecx
not r10d
mov r11d, eax
and r11d, 0x3de5e2a5
and r9d, 0xc21a1d5a
or r9d, r11d
or eax, r10d
and r10d, 0x3de5e2a5
and ecx, 0xc21a1d5a
or ecx, r10d
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x9413ce58
xor r8d, 0x80800224
and r8d, 0xaad792f7
mov r9d, edx
and r9d, 0x55286d08
or r9d, r8d
xor r9d, 0x55286d08
or r9d, edx
mov edx, r9d
not edx
xor eax, 0x6bec31a7
mov r8d, eax
and r8d, 0x61587623
and ecx, 0x9ea789dc
or ecx, r8d
or eax, r9d
and r9d, 0x61587623
and edx, 0x9ea789dc
or edx, r9d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x93080001
xor eax, 0x4864e8ae
and eax, ecx
and ecx, 0x24931750
or ecx, edx
mov edx, ecx
xor edx, 0x4821750
xor ecx, 0xdb6ce8af
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xb8190820
and edx, 0x7821751
or edx, r9d
or ecx, r8d
and r8d, 0xb8190820
and eax, 0x47e6f7df
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xb79b1751
xor ecx, 0x4864e8ae
mov edx, ecx
and edx, 0x96384ab0
and eax, 0x2904110c
or eax, edx
xor eax, 0x2904110c
and ecx, 0x40c3a443
or ecx, eax
setne dl
sete cl
cmp dword [0x14038bf14], 0xa
setge al
setl r9b
mov r10d, edx
and r10b, al
mov r8d, ecx
or r8b, al
mov r11d, eax
xor r11b, dl
and r11b, al
mov ebx, r9d
xor bl, dl
and bl, r9b
mov esi, ecx
and sil, al
and dl, r9b
xor al, cl
or al, r9b
and r9b, cl
or r10b, r9b
mov r9d, r11d
xor r11b, r10b
xor r10b, 1
mov edi, r10d
xor r9b, 1
or r9b, r10b
xor r10b, r8b
or dil, r8b
xor dil, 1
or dil, r10b
mov ecx, edi
xor cl, 1
and cl, dil
xor cl, 1
mov r10d, edi
xor r10b, cl
or cl, dil
xor cl, 1
or cl, r10b
xor r9b, 1
or r9b, r11b
mov r10d, r9d
xor r10b, 1
xor cl, 1
mov r11d, ecx
xor r11b, r9b
or r9b, cl
mov edi, r9d
xor dil, 1
and r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, ecx
xor r10b, 1
mov r11d, edi
and r11b, r9b
mov r14d, ecx
and r14b, r10b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, dil
xor r14b, 1
or r14b, r10b
xor r14b, 1
or r14b, cl
xor r14b, r11b
xor r10b, r9b
or cl, dil
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r14b
or dl, sil
or dl, bl
mov r9d, edx
not r9b
and r9b, dl
xor r9b, 1
mov r10d, edx
xor r10b, r9b
or r9b, dl
xor r9b, 1
or r9b, r10b
mov r10d, r9d
xor r10b, 1
mov edx, eax
xor dl, 1
mov r11d, edx
and r11b, al
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, dl
xor r11b, r8b
or al, r8b
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
and r11b, al
xor r11b, 1
mov edx, eax
xor dl, r11b
or r11b, al
xor r11b, 1
or r11b, dl
mov ebx, r11d
xor bl, 1
mov edx, r10d
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
xor dl, al
mov r8d, edx
xor r8b, 1
or bl, r9b
xor r11b, r9b
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, r9d
and al, r11b
xor r9b, al
xor al, 1
or al, r11b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and dl, al
and r9b, r8b
or r9b, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov edx, r8d
xor dl, 1
and dl, r8b
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
mov r10d, ecx
xor r10b, 1
mov r8d, r11d
and r8b, dl
xor r8b, 1
mov eax, r11d
xor al, r8b
or r8b, r11b
xor r8b, 1
or r8b, al
mov r9d, r8d
xor r9b, 1
mov ebx, r8d
and bl, r9b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
and al, bl
xor bl, 1
mov esi, ebx
xor sil, cl
or bl, cl
xor bl, 1
or bl, sil
xor al, 1
mov esi, ebx
or sil, al
xor al, bl
xor al, 1
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
and dl, cl
and r11b, r10b
or r11b, dl
mov edx, r11d
xor dl, cl
and dl, r11b
and r8b, r10b
and r9b, cl
or r9b, r8b
mov ecx, edx
xor cl, 1
and cl, r9b
xor r9b, 1
mov r8d, edx
xor r8b, r9b
and r8b, dl
and r9b, dl
or r9b, cl
xor r8b, 1
xor r9b, 1
mov ecx, r8d
xor cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov r8d, r9d
xor r8b, 1
and r8b, r9b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
mov r9d, r8d
xor r9b, 1
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 edx, r9d
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, ecx
xor r8b, 1
mov eax, edx
xor al, 1
mov r9d, edx
and r9b, al
xor r9b, 1
mov r10d, r9d
xor r10b, al
or r9b, al
xor r9b, 1
or r9b, r10b
xor r9b, 1
xor dl, r8b
or al, r8b
xor r8b, r9b
or r9b, cl
xor r9b, 1
and r8b, cl
or r8b, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xca193cf
mov r8d, 0x9a403c58
cmovne edx, r8d
test al, 1
mov eax, 0xca193cf
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140030e70
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 8]
mov eax, 0xa09a920f
jmp 0x140030e70
movzx r10d, byte [rbp + 0x4f]
movzx edx, byte [rbp + 0x4e]
mov ebx, r10d
xor bl, 1
mov r8d, r10d
and r8b, bl
xor r8b, 1
mov r11d, r8d
or r11b, bl
mov esi, r11d
xor sil, 1
mov eax, r10d
or al, sil
mov r9d, eax
xor r9b, 1
and r9b, al
xor r9b, 1
mov ecx, r9d
xor cl, al
or r9b, al
xor r9b, 1
or r9b, cl
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov r14d, edx
xor r14b, 1
mov r9d, edx
and r9b, r14b
xor r9b, 1
mov eax, r9d
or al, dl
mov edi, eax
xor dil, 1
mov r15d, eax
and r15b, dl
mov r12d, r14d
xor r12b, r9b
or r9b, r14b
xor r9b, 1
or r9b, r12b
xor r9b, dl
or r9b, r14b
and r14b, dil
or r14b, r15b
mov r15d, r14d
xor r15b, dl
and r15b, r14b
xor al, dl
and al, dil
or dil, dl
xor al, 1
mov edx, eax
xor dl, dil
or al, dil
xor al, 1
or al, dl
mov edx, eax
xor dl, r15b
or al, r15b
xor al, 1
or al, dl
xor dl, 1
mov edi, edx
xor dil, al
or al, dl
xor al, 1
or al, dil
mov edx, eax
xor dl, 1
mov edi, eax
and dil, dl
xor dil, 1
mov r14d, edx
xor r14b, dil
or dil, dl
xor dil, 1
or dil, r14b
mov r14d, edi
xor r14b, 1
mov r15d, edi
and r15b, r14b
xor r15b, 1
or r15b, r14b
xor r15b, 1
or r15b, dil
mov r12d, r15d
xor r12b, 1
and r12b, r14b
mov r14d, edi
xor r14b, r15b
and r14b, dil
and r15b, dil
or r15b, r12b
mov edi, r14d
xor dil, 1
xor r14b, r15b
xor r15b, 1
or r15b, dil
xor r15b, 1
or r15b, r14b
mov r14d, r15d
xor r14b, 1
mov edi, r14d
and dil, r15b
xor r14b, dil
xor dil, 1
or dil, r15b
xor dil, 1
or dil, r14b
mov r14d, r10d
mov r12d, r10d
and r12b, r11b
mov r15d, esi
and r15b, bl
xor r11b, bl
xor r8b, bl
or r8b, sil
and r10b, r8b
xor r8b, 1
and r8b, bl
or bl, sil
xor bl, 1
xor r14b, sil
and r14b, sil
or r14b, bl
or r15b, r12b
or r11b, sil
xor r11b, 1
or r11b, r15b
mov ebx, r14d
and bl, r11b
xor r11b, 1
mov esi, r14d
xor sil, 1
and sil, r11b
or sil, bl
mov r15d, r14d
xor r15b, r11b
or r11b, r14b
mov ebx, edi
xor bl, 1
xor r11b, 1
or r11b, r15b
xor sil, 1
mov r14d, esi
xor r14b, r11b
or sil, r11b
mov r11d, r9d
xor r11b, 1
xor sil, 1
or sil, r14b
or r8b, r10b
xor r8b, 1
mov r14d, r8d
xor r14b, sil
or r8b, sil
xor r8b, 1
or r8b, r14b
xor r14b, 1
mov r10d, r14d
xor r10b, r8b
or r14b, r8b
xor r10b, 1
mov r8d, r14d
xor r8b, r10b
or r10b, r14b
xor r10b, 1
or r10b, r8b
mov r8d, r11d
or r8b, dil
mov esi, ebx
xor sil, r11b
and sil, dil
xor sil, 1
mov r14d, r8d
xor r14b, sil
or sil, r8b
xor sil, 1
or sil, r14b
xor sil, bl
and sil, dil
and r9b, dil
and r11b, bl
or r11b, r9b
mov r9d, esi
xor r9b, 1
mov r8d, r11d
xor r8b, 1
mov ebx, r9d
xor bl, r8b
mov edi, r8d
or dil, r9b
and dil, bl
and r8b, sil
or sil, r11b
and r9b, r11b
or r9b, r8b
xor r9b, 1
mov r8d, r9d
xor r8b, sil
or r9b, sil
xor r9b, 1
or r9b, r8b
xor dil, 1
mov r8d, r9d
xor r8b, dil
or dil, r9b
xor r8b, 1
mov r9d, edi
xor r9b, r8b
or r8b, dil
xor r8b, 1
or r8b, r9b
mov r9d, r10d
xor r9b, 1
mov r11d, r9d
and r11b, r10b
mov ebx, r9d
xor bl, r11b
xor r11b, 1
or r11b, r10b
xor r11b, 1
or r11b, bl
mov ebx, r11d
xor bl, 1
and bl, r11b
xor bl, 1
or r9b, bl
xor bl, r10b
mov r10d, r9d
xor r10b, bl
or bl, r9b
xor bl, 1
or bl, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, ebx
and r10b, r9b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, bl
mov r9d, r10d
xor r9b, 1
and r9b, r10b
xor r9b, 1
mov r11d, r10d
xor r11b, r9b
or r9b, r10b
xor r9b, 1
or r9b, r11b
mov r11d, r9d
xor r11b, 1
mov ebx, r8d
xor bl, 1
mov r10d, r8d
and r10b, bl
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, r8b
mov r8d, r11d
and r8b, r9b
xor r8b, 1
mov ebx, r8d
xor bl, r9b
or r8b, r9b
xor r8b, 1
or r8b, bl
mov ebx, r8d
xor bl, r11b
xor bl, 1
or r8b, r9b
xor r8b, 1
or r8b, bl
xor r8b, 1
xor r11b, r8b
mov ebx, r11d
and bl, r9b
or r8b, r9b
mov r9d, ecx
xor r9b, 1
xor bl, 1
or bl, r11b
mov r11d, r10d
xor r11b, 1
xor bl, 1
or bl, r8b
mov esi, r10d
and sil, r11b
xor sil, 1
or sil, r10b
xor sil, 1
or sil, r11b
mov r8d, ebx
xor r8b, 1
mov r10d, esi
xor r10b, 1
and bl, r10b
and sil, r8b
or sil, bl
mov r11d, ecx
and r11b, r9b
xor sil, 1
or sil, r10b
xor r8b, r10b
and r8b, r10b
xor r8b, 1
mov r10d, esi
or r10b, r8b
xor r10b, 1
xor r8b, sil
or r8b, r10b
and dl, r9b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, r9b
or r9b, al
xor r9b, 1
mov r10d, ecx
and r10b, al
or r10b, dl
or r10b, r9b
mov ecx, r11d
xor cl, al
and al, cl
and cl, r11b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r9d, eax
mov edx, r10d
and al, cl
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
mov r11d, eax
xor al, 1
and al, r10b
xor r10b, 1
or r9b, r10b
or dl, cl
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
and r11b, r10b
or al, r11b
or cl, r10b
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
mov r9d, edx
xor r9b, al
and r9b, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
or al, r9b
mov r9d, r8d
xor r9b, 1
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, r9d
or dl, al
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
mov ecx, r9d
and cl, r10b
and dl, r8b
or dl, cl
and r9b, r8b
xor r9b, 1
mov ecx, r8d
xor cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, r9b
or cl, r8b
mov r8d, ecx
and cl, al
mov r9d, eax
xor r9b, 1
xor dl, 1
or dl, r10b
mov eax, edx
xor al, 1
xor r8b, 1
and r8b, r9b
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, r8d
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
and r8b, al
or al, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, edx
xor r9b, cl
and r9b, dl
and cl, dl
or cl, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x6792df63
mov r9d, 0xce0479cd
cmovne edx, r9d
test cl, 1
mov eax, edx
cmovne eax, r9d
jmp 0x140030e63
mov eax, 0x56bbdb9e
jmp 0x140030e70
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x85155f04
mov r8d, eax
xor r8d, 0x7aeaa0fb
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x1d6dbdaa
mov r11d, ecx
and r11d, 0x62820051
or r11d, r10d
or edx, r9d
and r9d, 0x1d6dbdaa
and r8d, 0xe2924255
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x1101a04
xor edx, 0x38a02030
and r8d, 0x435a9acf
and edx, 0xbca56530
or edx, r8d
mov r8d, edx
xor r8d, 0x8b0980fd
xor edx, 0xbca56530
and edx, r8d
mov r9d, ecx
and r9d, 0xc7bf6727
mov r8d, eax
and r8d, 0x384098d8
or r8d, r9d
xor r8d, 0xf01382ea
or r8d, ecx
mov r10d, r8d
not r10d
mov r11d, edx
not r11d
mov r9d, r11d
and r9d, 0xaea97d47
mov esi, edx
and esi, 0x515682b8
or esi, r9d
mov r9d, esi
xor r9d, 0x515682b8
mov edi, r8d
and edi, 0xf5f834be
xor r8d, 0xd224adb2
and r8d, r10d
mov ebx, r10d
and ebx, 0xa07cb41
or ebx, edi
mov r10d, ebx
xor r10d, 0xa07cb41
xor esi, 0x83722f0a
and esi, r9d
or r11d, 0x2ddb524d
xor ebx, 0xd82366f3
and ebx, r10d
or r8d, ebx
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x4360c30a
and esi, 0xbc9f3cf5
or esi, ebx
or edi, r11d
and r11d, 0x4360c30a
and edx, 0x90042cb0
or edx, r11d
xor edx, esi
not edi
or edi, edx
mov r11d, r8d
xor r11d, r8d
not r11d
and r11d, edi
xor r11d, r8d
or r10d, r9d
mov r8d, r10d
not r8d
mov edx, r11d
not edx
mov r9d, edx
and r9d, 0xbdd352a0
and r11d, 0x422cad5f
or r11d, r9d
or edx, r10d
and r10d, 0xbdd352a0
and r8d, 0x422cad5f
or r8d, r10d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
xor r9d, 0x392a8427
and r9d, edx
or edx, 0xc6d57bd8
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x9c4ed514
and r8d, 0x21200023
or r8d, r11d
or edx, r10d
and r10d, 0x9c4ed514
and r9d, 0x63b12aeb
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r9d, edx
xor r9d, 0x206212a
xor edx, 0x21318e11
and edx, 0x2db1ced1
and r9d, 0xd24e312e
or r9d, edx
mov r8d, r9d
xor r8d, 0xd24e312e
xor r9d, 0x821ca00
mov edx, r8d
and edx, 0xa4f19757
and r9d, 0x4827ea0e
and r8d, 0xb7d815f1
or r8d, r9d
xor r8d, 0xecd67d59
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0x8f3f8a72
mov r10d, eax
and r10d, 0x70c0758d
or r10d, r9d
mov r9d, r10d
xor r9d, 0xd431e2da
and ecx, 0xb4f94214
and eax, 0x4b06bdeb
or eax, ecx
mov ecx, eax
xor ecx, 0x4b06bdeb
xor r10d, 0x2bce1d25
and ecx, r10d
xor eax, 0xb4f94214
and eax, r9d
or eax, ecx
not eax
or eax, r10d
mov ecx, r8d
or ecx, eax
mov r9d, r8d
and r9d, 0x41e48125
mov r10d, edx
and r10d, 0xbe1b7eda
or r10d, r9d
mov r9d, r10d
xor r9d, 0x20040
xor r10d, 0xc00004
or r8d, 0x20d0008c
or r10d, 0x201812
and r10d, 0x20f0189e
and r9d, 0x28140
or r9d, r10d
and r8d, 0x20f0189e
and edx, 0xdf0d6621
or edx, r8d
xor edx, eax
xor edx, r9d
mov r8d, edx
xor r8d, 0xd70d2413
xor edx, 0x20d281cc
mov eax, ecx
or eax, edx
not eax
and edx, 0x28e2da6c
and r8d, 0xd71d2593
or r8d, edx
xor r8d, ecx
xor r8d, 0xd71d2593
or r8d, eax
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0x46405831
mov edx, r8d
and edx, 0xb9bfa7ce
or edx, ecx
mov r9d, edx
xor r9d, 0x1a1a5c2
xor edx, 0x2404810
and edx, 0xba5e4a1c
and r9d, 0x45a1b5e3
or r9d, edx
mov ecx, r9d
xor ecx, 0x40018000
xor r9d, 0x88140008
and r9d, 0x8d142148
and ecx, 0x50018000
or ecx, r9d
mov r9d, ecx
xor r9d, 0x50018000
mov r10d, ecx
xor r10d, 0x87ba5c11
or eax, 0xc4102000
and r8d, 0x22a50a0
and eax, 0xe4d02e17
or eax, r8d
mov edx, eax
xor edx, 0xe00
and r10d, 0xd7ba5c11
xor ecx, 0x511a100
and ecx, r9d
and r9d, 0x805a148
or r9d, r10d
xor r9d, 0x2845a3ee
mov r8d, eax
xor r8d, 0x1b2fd1e8
xor eax, 0x912a4f20
and eax, r8d
or r8d, r9d
and r9d, 0x75fa6137
or ecx, r9d
and edx, 0x2001e80
or edx, eax
xor eax, edx
not eax
and eax, ecx
xor eax, edx
not r8d
or r8d, eax
mov r9d, r8d
xor r9d, 0x79e4361f
mov edx, r8d
xor edx, 0x861bc9e0
mov eax, r9d
or eax, 0x5a4ca608
mov ecx, edx
or ecx, 0x930810
and eax, 0x5adfae18
mov r10d, edx
and r10d, 0xa02000c7
or r10d, eax
and ecx, 0x5adfae18
mov r11d, r9d
and r11d, 0x5005120
or r11d, ecx
xor r11d, r10d
mov eax, r11d
xor eax, 0xa0b308d6
xor r11d, 0x5f4cf729
mov ecx, edx
and ecx, r11d
and eax, r9d
or eax, ecx
not eax
or eax, r11d
mov ecx, eax
not ecx
xor r8d, 0xa5ecbb19
and r8d, r9d
mov r10d, edx
or r10d, r8d
not r8d
and r8d, 0x23f772f9
and r10d, 0xdc088d06
or r10d, r8d
mov r8d, r10d
not r8d
or r8d, 1
and r10d, 0x207a9984
and r8d, 0xdf85667b
or r8d, r10d
mov r10d, r8d
xor r10d, 0xdf85667b
mov r11d, edx
and r11d, 0xb03edd2a
and r9d, 0x4fc122d5
or r9d, r11d
xor r9d, 0x4fc122d4
xor edx, r9d
and edx, r9d
xor r8d, 0x207a9984
and r8d, edx
mov r9d, edx
not r9d
mov r11d, r10d
xor r11d, r9d
and r11d, r10d
and r9d, r10d
or r9d, r8d
mov edx, r11d
not edx
mov r8d, r9d
not r8d
mov r10d, edx
and r10d, 0x8665a6
and r11d, 0xff799a58
or r11d, r10d
or edx, r8d
and r8d, 0x8665a6
and r9d, 0xff799a59
or r9d, r8d
xor r9d, r11d
not edx
or edx, r9d
mov r10d, edx
not r10d
mov r9d, r10d
and r9d, eax
mov r8d, ecx
and r8d, edx
or r8d, r9d
not r8d
or r8d, eax
mov r9d, r8d
not r9d
mov r11d, r10d
or r11d, ecx
not r11d
and r10d, 0xcb6780be
and edx, 0x34987f41
or edx, r10d
xor edx, eax
xor edx, 0x34987f41
and edx, ecx
or edx, r11d
mov eax, r8d
and eax, 0x96a831dc
mov esi, r9d
and esi, 0x6957ce23
or esi, eax
mov ecx, esi
xor ecx, 0x6957ce23
mov r10d, edx
xor r10d, 0x45db26d0
mov r11d, r10d
and r10d, edx
mov eax, edx
not eax
xor esi, 0xd373170c
and esi, ecx
or r8d, 0x45db26d0
and r11d, eax
mov edx, esi
not edx
mov edi, edx
and edi, 0x247e5baf
and esi, 0xdb81a450
or esi, edi
or edx, r8d
and r8d, 0x247e5baf
and r9d, 0x9a008000
or r9d, r8d
xor r9d, esi
not edx
or edx, r9d
mov r8d, r11d
not r8d
mov r9d, r10d
not r9d
mov esi, r8d
and esi, 0x421c1cd1
and r11d, 0xbde3e32e
or r11d, esi
or r8d, r9d
and r9d, 0x421c1cd1
and r10d, 0xbde3e32e
or r10d, r9d
xor r10d, r11d
not r8d
or r8d, r10d
mov r9d, r8d
xor r9d, r8d
not r9d
and r9d, edx
xor r9d, r8d
or eax, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xc71c72f8
and r8d, eax
mov edx, eax
or edx, 0x10630000
mov r9d, r8d
not r9d
and edx, 0x96676048
mov r10d, ecx
and r10d, 0x411812b0
or r10d, edx
mov edx, eax
or edx, r9d
and r9d, 0x96676048
and r8d, 0x69989fb7
or r8d, r9d
xor r8d, r10d
not edx
or edx, r8d
not r8d
and r8d, 0x830d04
and edx, 0x71420e8
or edx, r8d
mov r9d, edx
not r9d
mov r11d, ecx
or r11d, 0x2000980
mov r8d, eax
and r8d, 0xf8288012
and r11d, 0x2405b81
or r11d, r8d
mov r8d, r11d
xor r8d, 0x400001
xor r11d, 0xfdbfa47e
mov r10d, edx
xor r10d, r11d
and r10d, edx
and r9d, 0x8ea3d310
and edx, 0x1142cec
or edx, r9d
and r11d, 0x8ea3d310
and r8d, 0x70480003
or r8d, r11d
xor r8d, edx
mov r9d, r10d
not r9d
mov edx, r8d
not edx
mov r11d, r9d
and r11d, 0xb645baf8
and r10d, 0x1920504
or r10d, r11d
or r9d, edx
and edx, 0xb645baf8
and r8d, 0x49ba4507
or r8d, edx
xor r8d, r10d
not r9d
or r9d, r8d
mov r8d, r9d
xor r8d, 0xf868d213
mov r10d, r9d
xor r10d, 0x7972dec
xor r9d, 0x60387344
mov r11d, r9d
and r11d, r8d
and r9d, r10d
mov edx, r11d
not edx
mov esi, r9d
not esi
mov edi, edx
and edi, 0x2b0a0b6f
and r11d, 0xd4f5f490
or r11d, edi
or edx, esi
and esi, 0x2b0a0b6f
and r9d, 0xd4f5f490
or r9d, esi
xor r9d, r11d
not edx
or edx, r9d
mov r9d, edx
xor r9d, 0xa1001c90
and r10d, 0xbd0c4f0
mov r11d, r8d
and r11d, 0xf42f3b0f
or r11d, r10d
xor r11d, 0x204f391d
and r8d, 0x2b9ffded
or r8d, r11d
mov r10d, r8d
not r10d
xor edx, 0x4c30a345
mov r11d, edx
and r11d, 0x5acfe36b
and r9d, 0xa5301c94
or r9d, r11d
or edx, r8d
and r8d, 0x5acfe36b
and r10d, 0xa5301c94
or r10d, r8d
xor r10d, r9d
not edx
or edx, r10d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3a22ca0f
and r8d, edx
and edx, 0xc5dd35f0
or edx, r9d
xor edx, 0xc5dd35f0
or edx, r8d
mov r8d, edx
not r8d
and edx, 0x320b0275
and r8d, 0xcdf4fd8a
or r8d, edx
mov edx, r8d
xor edx, 0x320b0275
xor r8d, 0xcdf4fd8a
mov r9d, ecx
and r9d, 0x90190910
mov r10d, eax
and r10d, 0x6e000c8
or r10d, r9d
xor r10d, 0x6e000c8
mov r9d, eax
xor r9d, 0x96f909d8
and r9d, eax
or r9d, r10d
xor r9d, 0xbd66f435
and ecx, 0x97c40edf
and eax, 0x683bf120
or eax, ecx
mov ecx, eax
xor ecx, 0x68306100
xor eax, 0x97c40edf
mov r10d, eax
and r10d, 0x80cb9aac
and ecx, 0x7f346553
or ecx, r10d
xor ecx, r9d
xor ecx, 0x7f346553
or eax, r9d
not eax
or eax, ecx
mov r9d, eax
not r9d
mov ecx, eax
and ecx, 0xba9a8b01
mov r10d, r9d
and r10d, 0x456574fe
or r10d, ecx
mov ecx, r10d
xor ecx, 0x456574fe
and ecx, edx
xor r10d, 0xba9a8b01
and r10d, r8d
or r10d, ecx
mov ecx, r10d
xor ecx, edx
and ecx, r10d
xor eax, edx
and r9d, eax
and eax, r8d
mov edx, r9d
not edx
mov r8d, eax
not r8d
mov r10d, edx
and r10d, 0x4a0cafb7
and r9d, 0xb5f35048
or r9d, r10d
or edx, r8d
and r8d, 0x4a0cafb7
and eax, 0xb5f35048
or eax, r8d
xor eax, r9d
not edx
or edx, eax
mov eax, ecx
not eax
mov r8d, edx
xor r8d, 0xb1460ba2
mov r9d, r8d
and r8d, edx
not edx
and r9d, edx
or edx, eax
and eax, 0xb1460ba2
and ecx, 0x4eb9f45d
or ecx, eax
mov r10d, r9d
not r10d
mov eax, r8d
not eax
mov r11d, r10d
and r11d, 0x6edd3c16
and r9d, 0x9122c3e9
or r9d, r11d
or r10d, eax
and eax, 0x6edd3c16
and r8d, 0x9122c3e9
or r8d, eax
xor r8d, r9d
not r10d
or r10d, r8d
xor r10d, ecx
mov ecx, edx
not ecx
mov eax, r10d
not eax
mov r8d, eax
and r8d, 0xe99da228
and r10d, 0x16625dd7
or r10d, r8d
or eax, edx
and edx, 0xe99da228
and ecx, 0x16625dd7
or ecx, edx
xor ecx, r10d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x529ec7ad
mov r8d, eax
and r8d, 0xad613852
or r8d, edx
xor r8d, 0xad613852
mov edx, ecx
and edx, eax
or edx, r8d
mov r9d, edx
not r9d
and edx, 0xdacaa038
and r9d, 0x25355fc7
or r9d, edx
mov edx, r9d
xor edx, 0x5fd5affe
xor r9d, 0x25355fc7
and r9d, edx
mov edx, ecx
and edx, 0x851f0fc6
and eax, 0x7ae0f039
or eax, edx
xor ecx, eax
and ecx, eax
mov edi, r9d
not edi
mov edx, edi
and edx, 0x455e655b
mov eax, r9d
and eax, 0xbaa19aa4
or eax, edx
mov edx, eax
xor edx, 0xbaa19aa4
mov r11d, ecx
not r11d
mov r10d, r11d
and r10d, 0xed02ce53
mov r8d, ecx
and r8d, 0x12fd31ac
or r8d, r10d
mov ebx, eax
xor ebx, 0x47cc4d80
and ebx, edx
mov esi, ebx
not esi
mov r10d, esi
and r10d, 0x167ac47f
and ebx, 0xe9853b80
or ebx, r10d
mov r10d, r8d
xor r10d, 0x12fd31ac
or edi, 0x29228db
or esi, edi
and edi, 0x167ac47f
and r9d, 0xe9051300
or r9d, edi
mov edi, r8d
xor edi, 0xef90e688
and edi, r10d
xor r9d, ebx
not esi
or esi, r9d
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0x44d4b6
and edi, 0xffbb2b49
or edi, ebx
or r11d, 0x29228db
or r9d, r11d
and r11d, 0x44d4b6
and ecx, 0xfd290300
or ecx, r11d
xor ecx, edi
not r9d
or r9d, ecx
mov ecx, r9d
xor ecx, r9d
not ecx
and ecx, esi
xor ecx, r9d
xor eax, 0x455e655b
mov r9d, eax
and r9d, 0x2b2a827c
and edx, 0xd4d57d83
or edx, r9d
xor r8d, 0xed02ce53
or eax, r8d
and r8d, 0x2b2a827c
and r10d, 0xd4d57d83
or r10d, r8d
xor r10d, edx
not eax
or eax, r10d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x130dc311
and edx, eax
not eax
or ecx, 0xecf23cee
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xe536de16
and eax, 0x12090101
or eax, r9d
or ecx, r8d
and r8d, 0xe536de16
and edx, 0x1ac921e9
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x4272cec5
xor ecx, 0xbd8d313a
mov edx, ecx
and edx, 0x48fde0c1
mov r8d, eax
and r8d, 0xb7021f3e
or r8d, edx
xor r8d, 0x48fde0c1
mov edx, r8d
xor edx, ecx
and edx, r8d
mov r8d, edx
not r8d
and r8d, 0xcbd59e06
and edx, 0x342a61f9
or edx, r8d
mov r8d, edx
xor r8d, 0xcbd59e06
and ecx, 0xbd44a779
and eax, 0x42bb5886
or eax, ecx
mov ecx, edx
xor ecx, 0x342a61f9
mov r9d, ecx
and r9d, 0xc4022d29
xor edx, 0x5dfa3bb
and edx, r8d
and r8d, 0xa081094
or r8d, r9d
mov r9d, eax
xor r9d, 0x42bb5886
xor r8d, 0xa081094
or edx, r8d
mov r8d, eax
xor eax, 0x8cb1653b
and eax, r9d
xor r8d, 0x8c002539
and r8d, 0xce0a3dbd
or eax, r8d
mov r8d, eax
xor r8d, eax
not r8d
and r8d, edx
xor r8d, eax
not r8d
or r8d, ecx
xor r8d, 0xfb813bb5
xor r8d, 0x47ec44a
sete r8b
setne r9b
cmp dword [0x14038bf14], 0xa
setge dl
setl r10b
mov ecx, r10d
xor cl, r9b
mov r11d, r9d
or r11b, r10b
mov eax, edx
xor al, r10b
and al, cl
xor al, r10b
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r11d, r10d
xor r11b, r8b
and r10b, r11b
and r11b, r8b
xor r10b, 1
xor r11b, 1
mov ebx, r10d
xor bl, r11b
or r11b, r10b
xor r11b, 1
or r11b, bl
mov r10d, r11d
xor r10b, 1
and r9b, r10b
and r11b, r8b
or r11b, r9b
xor r10b, r11b
and r10b, r11b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor r9b, 1
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, 1
mov r11d, r10d
xor r11b, 1
mov r8d, r9d
and r8b, r11b
mov ebx, r10d
and bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, r11b
and r8b, bl
xor r11b, r9b
and r11b, dl
xor dl, r10b
and dl, r10b
or dl, r11b
xor dl, r8b
xor dl, 1
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
mov r9d, eax
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, al
mov r10d, r9d
xor r10b, 1
mov r11d, r10d
and r11b, r9b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, r10b
mov ebx, r11d
xor bl, 1
mov ecx, ebx
and cl, r11b
xor cl, 1
or cl, r11b
xor cl, 1
or cl, bl
mov r11d, ecx
xor r11b, 1
and cl, r11b
xor cl, 1
mov ebx, ecx
xor bl, r11b
or cl, r11b
mov r11d, r8d
and r11b, dl
xor r11b, 1
xor cl, 1
or cl, bl
mov ebx, r11d
or bl, dl
xor bl, 1
or r8b, bl
xor cl, r8b
xor r11b, dl
or r11b, bl
and r9b, r11b
xor r11b, 1
and r11b, r10b
or r11b, r9b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, r11d
xor r8b, 1
and al, r8b
or r8b, dl
and dl, r11b
mov r9d, ecx
xor r9b, 1
xor r8b, 1
or dl, al
or dl, r8b
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
or al, r9b
xor r9b, dl
mov r8d, r9d
xor r8b, cl
and r8b, r9b
xor dl, cl
and dl, al
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x4982052d
mov edx, 0x29ee5a6b
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x4982052d
cmove eax, ecx
jmp 0x140030e70
mov eax, 0x5fafe5f6
jmp 0x140030e70
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 8]
mov eax, 0xb93b7347
jmp 0x140030e70
cmp byte [rbp + 0x4b], 0
mov eax, 0xdfdc802f
mov ecx, 0x7e8b806c
cmovne eax, ecx
jmp 0x140030e70
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x10]
mov qword [rax], 0
mov eax, 0x91d81337
jmp 0x140030e70
mov rax, qword [rbp + 0x50]
mov rax, qword [rax]
lea rcx, section..data
movzx eax, byte [rax + rcx]
mov rcx, qword [0x14038bef8]
mov rdx, qword [rbp + 0x50]
mov rdx, qword [rdx]
mov byte [rcx + rdx], al
mov eax, 0x3aefc243
jmp 0x140030e70
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp - 0x10]
mov eax, 0x390edb3a
jmp 0x140030e70
mov rax, qword [rbp + 0x10]
movabs rdx, 0x4bfce2df59cab7b8
movabs r8, 0x821052da47c8541a
lea rcx, [r8 + rdx]
movabs r9, 0x8996ad91c847c7ed
add rcx, r9
sub rcx, r8
movabs r8, 0x52b8dd31d2857a57
add rcx, r8
sub rcx, rdx
sub rcx, r8
movabs r8, 0x2a8d0570de0f3444
movabs r10, 0xb29e58163f60cabc
add rcx, r8
add rcx, r10
sub rcx, r8
movabs rsi, 0xda2d9cd31d17ddd5
sub rcx, rsi
sub rcx, r10
movabs r8, 0x7fb5c1a2f397a1a5
sub rcx, r8
movabs rdx, 0x1e990dea82763cb1
sub rcx, rdx
sub rcx, r9
movabs r10, 0x489f0c544bb1ba80
add rdx, r10
add rdx, r8
add rdx, rcx
movabs r8, 0x3d63c02ea15288ce
mov rcx, r8
movabs r9, 0x3ebd0ca6f48bd2fa
sub rcx, r9
sub rcx, r8
movabs r11, 0xaf9b0857f99ac6f0
add rcx, r11
mov r8, r10
sub r8, rdx
add r8, rcx
sub r8, r11
movabs rcx, 0xc5f60518fa8f0ade
sub r8, rcx
add rcx, r9
add r8, rcx
mov rax, qword [rax]
movabs rdx, 0xd676ef3be81655fa
add rax, rdx
movabs rcx, 0x6e8da8c1d54e517d
add rax, rcx
sub rax, r8
sub rax, rcx
movabs rcx, 0x2063be29ad9d76a2
sub rax, rcx
sub rax, rdx
add rax, rcx
movabs r8, 0xa5d9bb7545455455
mov rcx, r8
movabs rdx, 0x54063ede8874efd1
sub rcx, rdx
sub rcx, rax
add rcx, rdx
movabs rax, 0x65913cf88129afc0
sub rcx, rax
sub rcx, r8
add rcx, rax
movabs r8, 0x57147c6a9160e885
movabs rdx, 0xca6fa473c0bfd38f
sub rdx, rdx
sub rdx, r8
movabs r9, 0x432c6c456817003b
sub rdx, r9
add rdx, r8
movabs rax, 0x74c59e6b4cedf004
sub rcx, rax
movabs r10, 0x59a9e2c139f1190a
add rdx, r10
add rdx, rax
add rdx, rcx
mov r8, qword [rbp - 0x58]
mov rax, r8
movabs r11, 0xd1f7418a5ac9ddac
sub rax, r11
mov rcx, r10
sub rcx, rdx
add rax, r11
add rax, rcx
mov rcx, r8
sub rcx, rax
movabs r8, 0x30207095a9501d1c
add rcx, r8
movabs rdx, 0xea5f849f0c60b5f9
mov rax, rdx
sub rax, rcx
add rax, r8
movabs r10, 0x5b144b50c65e5eeb
sub rax, r10
movabs r8, 0x4a1e9c1e880789e1
add rax, r8
add rax, r10
movabs rcx, 0x2647d61340e62a4a
sub rax, rcx
sub rax, rdx
movabs rdx, 0x61f82e7a946c069b
add rcx, rdx
movabs r10, 0xcdf2f86bd67411f8
add rcx, r10
add rcx, rax
sub rcx, rdx
sub rcx, r10
movabs r10, 0x174bfd7a665759a1
add rcx, r10
movabs rax, 0x70f806ab5623017b
mov rdx, rax
sub rdx, rcx
add rdx, r8
sub rax, rdx
movabs rcx, 0x99b53f00d3e41efc
add rax, rcx
sub rax, r10
sub rax, rcx
movabs rcx, 0x48413a9b7f66c707
add rax, rcx
sub rax, r9
movabs rdx, 0x7168b7e44ec0dceb
add rax, rdx
sub rax, rcx
sub rax, rdx
movabs r8, 0xe9af3e00b1c84502
mov rcx, r8
movabs r9, 0x1278f2d3810e1d7d
sub rcx, r9
movabs rdx, 0xf947c265dfe59f16
sub rcx, rdx
sub rcx, rsi
add rcx, rdx
sub rcx, r8
movabs r8, 0x7484821bb47a6ff8
add rcx, r8
add rcx, r9
movabs r10, 0x812782669f336aa1
mov rdx, r10
sub rdx, rcx
add rdx, r8
movabs r9, 0x620482b3ec1d0459
mov rcx, r9
movabs r8, 0xff5a19ceed61c0e6
sub rcx, r8
sub rcx, r9
sub rdx, r10
add rdx, rcx
movabs rcx, 0x83124ca9d49ca6f5
sub rdx, rcx
add rcx, r8
add rdx, rcx
movabs r9, 0x39853e46d26fbd8
sub rax, r9
movabs r8, 0x9ddc783bcb01799a
lea rcx, [r8 + r9]
movabs r9, 0xc33f10bddc1c2aa9
add rcx, r9
add rcx, rdx
add rcx, rax
sub rcx, r9
movabs rax, 0xe6bf00e2b69ef01f
add rcx, rax
sub rcx, r8
sub rcx, rax
inc rcx
mov rax, qword [rbp + 0x10]
mov qword [rax], rcx
mov eax, dword [0x14038bf10]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb1dd22cc
mov r8d, ecx
and r8d, 0x4e22dd33
or r8d, eax
mov eax, r8d
xor eax, 0x48220831
xor r8d, 0x31452044
and eax, 0xc8ba0ab9
and r8d, 0x3745f546
or r8d, eax
mov eax, r8d
xor eax, 0x403a0099
xor r8d, 0x3455406
and r8d, 0x8bc55e26
and eax, 0x743aa1d9
or eax, r8d
mov r8d, eax
xor r8d, 0x54080198
mov r9d, eax
xor r9d, 0x8bc55e26
mov r10d, edx
and r10d, 0x430ad664
mov r11d, ecx
and r11d, 0xbcf5299b
or r11d, r10d
mov r10d, r11d
xor r10d, 0xbcf5299b
xor r11d, 0x30ac624
and r11d, 0x3b3bc7a6
mov edi, r10d
and edi, 0xc4c43859
or edi, r11d
xor edi, 0xc4c43859
or edi, r10d
mov r11d, edi
not r11d
mov r10d, r9d
and r10d, 0xaab6ee67
and r8d, 0x55491198
or r8d, r10d
mov esi, r8d
xor esi, 0x55491198
and edi, 0x9b08c659
mov r10d, r11d
and r10d, 0x64f739a6
or r10d, edi
xor r10d, 0x64f739a6
xor r8d, 0x1e7fc389
and r8d, esi
or r9d, 0xb4c92dee
xor eax, 0x11
mov edi, r10d
and edi, 0xb4c92dee
and r11d, 0x4b36d211
or r11d, edi
mov edi, r8d
not edi
mov ebx, edi
and ebx, 0xe6bf8a48
and r8d, 0x194075b7
or r8d, ebx
or edi, r9d
and r9d, 0xe6bf8a48
and eax, 0x9005011
or eax, r9d
xor eax, r8d
not edi
or edi, eax
xor edi, r11d
or r10d, esi
not r10d
or r10d, edi
mov eax, r10d
not eax
and r10d, 0x3b61949b
and eax, 0xc49e6b64
or eax, r10d
mov r8d, eax
xor r8d, 0x3b61949b
mov r9d, eax
xor r9d, 0x44800a04
and r9d, 0x76811e8d
xor eax, 0x867a465d
and eax, r8d
and r8d, 0x897ee172
or r8d, r9d
mov r9d, r8d
xor r9d, 0x89184042
xor r8d, 0x34011284
mov r10d, r8d
or r10d, 0x40802800
mov r11d, eax
not r11d
and r10d, 0x5482aa04
and r9d, 0xa91950c2
or r9d, r10d
or r8d, r11d
and r11d, 0x5482aa04
and eax, 0xab7d55fb
or eax, r11d
xor eax, r9d
not r8d
or r8d, eax
not eax
and eax, 0x42e42d39
and r8d, 0xbd1bd2c6
or r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xd53e5148
and r8d, 0x2ac1aeb7
or r8d, r9d
xor r8d, 0xd53e5148
xor eax, r8d
and eax, r8d
mov r8d, edx
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x7412424c
and edx, 0x8bedbdb3
or edx, r10d
or ecx, r9d
and r9d, 0x7412424c
and r8d, 0x8bedbdb3
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
mov r9d, ecx
not r9d
mov edx, r9d
and edx, 0xc6ad37d1
mov r8d, ecx
and r8d, 0x3952c82e
or r8d, edx
mov edx, r8d
xor edx, 0x3842c004
xor r8d, 0xc6ad37d1
mov r10d, r9d
and r10d, 0x83b41d3b
and ecx, 0x7c4be2c4
or ecx, r10d
or r9d, r8d
and r8d, 0x83b41d3b
and edx, 0x7c4be2c4
or edx, r8d
xor edx, ecx
not r9d
or r9d, edx
mov ecx, r9d
not ecx
mov r8d, eax
not r8d
mov edx, eax
mov r10d, eax
xor r10d, 0x996d8536
and r10d, eax
mov r11d, r8d
and r11d, 0x5725cbd3
and eax, 0xa8da342c
or eax, r11d
not eax
or eax, r8d
and r8d, 0x4907fee9
and edx, 0xb6f80116
or edx, r8d
mov r8d, edx
xor r8d, 0x280100
xor edx, 0x9058420
mov r11d, edx
or r11d, 0x40920a89
mov esi, r10d
not esi
and r11d, 0xd8d68abf
and r8d, 0x1290500
or r8d, r11d
or edx, esi
and esi, 0xd8d68abf
and r10d, 0x27297540
or r10d, esi
xor r10d, r8d
not edx
or edx, r10d
not r10d
and r10d, 0x66927ac9
and edx, 0x996d8536
or edx, r10d
mov r10d, r9d
and r10d, ecx
mov r11d, r10d
not r11d
mov esi, ecx
and esi, 0x99a7e638
mov r8d, ecx
mov edi, r9d
and edi, 0x5725cbd3
and ecx, 0xa8da342c
or ecx, edi
not ecx
or ecx, r9d
and r9d, 0x665819c7
or r9d, esi
or r8d, r11d
and r11d, 0x99a7e638
and r10d, 0x665819c7
or r10d, r11d
xor r10d, r9d
not r8d
or r8d, r10d
mov r10d, edx
mov r11d, edx
mov esi, edx
xor esi, 0x4cfcaf6b
and esi, edx
mov edi, edx
not edi
mov edx, edi
and edx, 0x5325c8c0
and r10d, 0x4000313
or r10d, edx
xor r10d, 0x4000313
or r10d, 0xa8da342c
mov ebx, eax
not ebx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x7f13e46
mov r14d, r8d
and r14d, 0xf80ec1b9
or r14d, r9d
xor r14d, 0xaf2b0a6a
mov r9d, r14d
xor r9d, edx
and r9d, r14d
and eax, 0x9246b8c8
mov r14d, ebx
and r14d, 0x6db94737
or r14d, eax
mov eax, r14d
xor eax, 0x6db94737
xor r14d, 0xddbb50eb
and r14d, eax
mov r15d, r10d
or eax, r10d
xor r10d, 0x10000050
and ebx, 0xb00217dc
or ebx, r14d
xor r15d, 0x44008803
and r15d, 0xe4029b8f
and r10d, 0x1b3d6070
or r10d, r15d
xor r10d, ebx
mov ebx, r10d
xor ebx, 0xe4c29b8f
xor r10d, 0x1b3d6470
mov r14d, r10d
and r14d, 0x5906b924
and ebx, 0xa6f946db
or ebx, r14d
or r10d, eax
and eax, 0x5f27fbf7
xor eax, ebx
xor eax, 0x62142d3
not r10d
or r10d, eax
mov eax, r9d
not eax
xor r9d, eax
and r9d, ecx
xor r9d, eax
or eax, ecx
not eax
or r9d, eax
mov eax, r9d
not eax
mov ecx, eax
or ecx, r10d
not r10d
and eax, 0x9977f800
and r9d, 0x668807ff
or r9d, eax
xor r9d, 0x9977f800
or r9d, r10d
mov eax, ecx
xor eax, r9d
or r9d, ecx
not r9d
or r9d, eax
and edi, 0xaff6aeb8
and r11d, 0x50095147
or r11d, edi
xor r11d, 0x50095147
mov eax, edx
and eax, 0xd5fb2429
mov ecx, r8d
and ecx, 0x2a04dbd6
or ecx, eax
mov eax, ecx
xor eax, 0x2a04dbd6
xor ecx, 0x99078b42
and ecx, eax
or eax, r11d
and r11d, 0x4cfcaf6b
or esi, r11d
or edx, 0x4cfcaf6b
mov r10d, ecx
not r10d
mov r11d, r10d
and r11d, 0xe4d267ca
and ecx, 0x1b2d9835
or ecx, r11d
or r10d, edx
and edx, 0xe4d267ca
and r8d, 0x13011014
or r8d, edx
xor r8d, ecx
not r10d
or r10d, r8d
xor r10d, esi
not eax
or eax, r10d
mov ecx, eax
not ecx
and eax, 0x13309f30
and ecx, 0xeccf60cf
or ecx, eax
mov r10d, ecx
xor r10d, 0xcc4840cc
xor ecx, 0x3301610
and ecx, 0x23b73613
and r10d, 0xdc48c9ec
or r10d, ecx
mov r11d, r10d
xor r11d, 0x23b73613
mov edx, r10d
xor edx, 0x8c4049a8
mov eax, r9d
not eax
mov ecx, r11d
and ecx, 0x709f9247
and edx, 0x8f606db8
or edx, ecx
mov ecx, edx
xor ecx, 0x8f606db8
mov r8d, r9d
xor r8d, 0xbfd4f944
mov ebx, r8d
and ebx, eax
and r8d, r9d
mov edi, edx
xor edi, 0xcf4b6b03
and edi, ecx
or r11d, 0xbfd4f944
xor r10d, 0x400800a8
mov esi, ebx
not esi
mov r14d, r8d
not r14d
mov r15d, esi
and r15d, 0x15ea69a4
and ebx, 0xea15965b
or ebx, r15d
or esi, r14d
and r14d, 0x15ea69a4
and r8d, 0xea15965b
or r8d, r14d
xor r8d, ebx
not esi
or esi, r8d
mov r8d, edi
not r8d
mov ebx, r8d
and ebx, 0xb4f34847
and edi, 0x4b0cb7b8
or edi, ebx
or r8d, r11d
and r11d, 0xb4f34847
and r10d, 0x400806b8
or r10d, r11d
xor r10d, edi
not r8d
or r8d, r10d
xor r8d, esi
xor edx, 0x709f9247
mov r10d, r9d
and r10d, 0x5247bff
and eax, 0xfadb8400
or eax, r10d
or r9d, edx
and edx, 0x5247bff
and ecx, 0xfadb8400
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov edx, r8d
not edx
mov eax, edx
and eax, 0x613269e7
and r8d, 0x9ecd9618
or r8d, eax
xor r8d, r9d
xor r8d, 0x9ecd9618
or edx, r9d
not edx
or edx, r8d
mov r9d, edx
not r9d
mov r8d, edx
mov r10d, edx
xor r10d, 0x65794a0
and r10d, edx
mov ecx, edx
and ecx, 0x157e604a
mov eax, r9d
and eax, 0xea819fb5
or eax, ecx
xor eax, 0xea819fb5
or eax, r9d
mov ecx, r9d
or ecx, 0x203c0142
mov r11d, edx
or r11d, 0xc8c03000
and r11d, 0xe8fc3142
mov esi, r9d
and esi, 0x12000230
or esi, r11d
and ecx, 0xe8fc3142
and edx, 0x503cc8d
or edx, ecx
xor edx, esi
mov ecx, edx
xor ecx, 0x21c000
xor edx, 0xd000049
and edx, 0x2f942a59
and ecx, 0xd06bd5a6
or ecx, edx
xor ecx, 0xd06bd5a6
or ecx, r9d
and r9d, 0x460420
and r8d, 0x6119080
or r8d, r9d
mov edx, r8d
xor edx, 0x2119000
xor r8d, 0xf9ee6f7f
mov r9d, r10d
not r9d
mov r11d, r8d
and r11d, 0xf5080083
and edx, 0x2579420
or edx, r11d
or r8d, r9d
and r9d, 0xf5080083
and r10d, 0xaf7ff7c
or r10d, r9d
xor r10d, edx
not r8d
or r8d, r10d
mov edx, r8d
xor edx, 0x40206b13
mov r9d, r8d
xor r9d, 0x65794a0
xor r8d, 0x40726b93
and r8d, r9d
and edx, 0x4625ff33
or edx, r8d
xor edx, eax
xor edx, 0x4625ff33
or eax, r9d
not eax
or eax, edx
mov esi, eax
not esi
mov edx, eax
mov r10d, eax
xor r10d, 0x5f19419a
and r10d, eax
mov r11d, esi
mov r9d, esi
mov r8d, eax
mov ebx, esi
mov r14d, eax
mov edi, esi
and edi, eax
mov r15d, esi
and r15d, 0x67f666d8
and eax, 0x98099927
or eax, r15d
xor eax, 0x6d534d2b
or eax, esi
and esi, 0x1818410a
and edx, 0x47010090
or edx, esi
xor edx, 0x1818410a
or edx, 0xa0e6be65
mov esi, r10d
not esi
mov r15d, edx
and r15d, 0x5afd57af
and r11d, 0x5000010
or r11d, r15d
or edx, esi
and esi, 0x5afd57af
and r10d, 0xa502a850
or r10d, esi
xor r10d, r11d
not edx
or edx, r10d
mov r10d, edx
xor r10d, 0xb06f5707
and r9d, 0x99ea46cb
and r8d, 0x6615b934
or r8d, r9d
mov r9d, r8d
xor r9d, 0x6615b934
xor edx, 0x4f90a8f8
and r9d, edx
xor r8d, 0x99ea46cb
and r8d, r10d
or r8d, r9d
xor edx, r8d
and edx, r8d
mov r9d, ecx
mov r10d, ecx
xor r10d, 0xd2d3b6a6
and r10d, ecx
mov r8d, ecx
not r8d
mov ecx, edx
mov r11d, edx
mov esi, edx
xor esi, 0x2d2c4959
and esi, edx
not edx
mov r15d, edx
and r15d, 0x75e9b0a6
and ecx, 0x8a164f59
or ecx, r15d
xor ecx, 0x8a164f59
and r9d, 0xd2eaa7cd
mov r15d, r8d
and r15d, 0x2d155832
or r15d, r9d
xor r15d, 0x2d155832
or r15d, ecx
and edx, 0x200910
and r11d, 0x2d0c4049
or r11d, edx
xor r11d, 0x2d0c4049
or esi, r11d
and r8d, 0xd2d3b6a6
or r8d, r10d
xor r8d, esi
mov ecx, r8d
not ecx
mov edx, r15d
or edx, ecx
not edx
and ecx, 0x62dc8259
and r8d, 0x9d237da6
or r8d, ecx
xor r8d, r15d
xor r8d, 0x9d237da6
or r8d, edx
mov edx, r8d
not edx
mov r9d, r8d
xor r9d, 0x12c51d4c
and r9d, r8d
mov ecx, r8d
or ecx, 0xed3ae2b3
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x46ff927a
mov esi, edx
and esi, 0x10000d04
or esi, r11d
or ecx, r10d
and r10d, 0x46ff927a
and r9d, 0xb9006d85
or r9d, r10d
xor r9d, esi
not ecx
or ecx, r9d
not r9d
and r9d, 0x208000
mov r10d, ecx
and r10d, 0x410548
or r10d, r9d
and ecx, 0x84000092
or ecx, r10d
mov r9d, ecx
xor r9d, 0x618548
or r9d, 0x7b9e7a25
xor ecx, 0x4000082
or edx, 0x84000092
and r8d, 0x7a083a21
and edx, 0x85964096
or edx, r8d
mov r8d, edx
xor r8d, 0x864004
xor edx, 0x72083860
mov r10d, r9d
xor r10d, 0x421848a
and r10d, r9d
and ecx, 0x421848a
or ecx, r10d
and edx, 0xf3183870
and r8d, 0x8864205
or r8d, edx
and ecx, 0xd479adda
xor ecx, r8d
mov edx, ecx
xor edx, 0x48578266
and ebx, 0xbf11b78e
and r14d, 0x40ee4871
or r14d, ebx
xor r14d, 0x40ee4871
or edi, r14d
mov r8d, edi
not r8d
mov r9d, edi
and r9d, 0x114bcb4
mov r10d, r8d
and r10d, 0xfeeb434b
or r10d, r9d
xor r10d, 0xbb19747
mov r9d, r8d
and r9d, 0xaa52bf3
or r9d, r10d
mov r10d, eax
xor r10d, r9d
or eax, r9d
mov r9d, eax
not r9d
mov r11d, r10d
not r11d
mov esi, r11d
and esi, 0x108dd135
and r10d, 0xef722eca
or r10d, esi
or r11d, eax
and eax, 0x108dd135
and r9d, 0xef722eca
or r9d, eax
xor r9d, r10d
not r11d
or r11d, r9d
mov eax, r11d
mov r10d, r11d
xor r10d, 0xa19fa6fb
and r10d, r11d
mov r9d, r11d
or r9d, 0x5e605904
not eax
mov r11d, r10d
not r11d
mov esi, r9d
and esi, 0x678a9400
and eax, 0x801522fb
or eax, esi
or r9d, r11d
and r11d, 0x678a9400
and r10d, 0x98756bff
or r10d, r11d
xor r10d, eax
not r9d
or r9d, r10d
mov r10d, r9d
xor r10d, 0x14455202
mov eax, edi
and eax, 0xfffffffe
and r8d, 0xa462081a
and edi, 0x5b9df7e5
or edi, r8d
xor edi, 0x5b9df7e4
or edi, eax
mov eax, edi
not eax
and eax, 0xdacd86bc
and edi, 0x25327943
or edi, eax
mov r8d, edi
xor r8d, 0x920006b0
xor edi, 0x25103941
and edi, 0x6dddb94d
and r8d, 0x922246b2
or r8d, edi
mov eax, r8d
xor eax, 0x12024202
xor r8d, 0x6dddb94d
xor r9d, 0xab3a8d09
mov r11d, r9d
or r11d, r8d
not r11d
and r9d, 0xc8b8acfc
and r10d, 0x37475303
or r10d, r9d
and r8d, 0xc8b8acfc
and eax, 0x37475303
or eax, r8d
xor eax, r10d
or eax, r11d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0xa4235572
mov r10d, eax
and r10d, 0x5bdcaa8d
or r10d, r8d
mov r8d, r10d
xor r8d, 0x1b408080
xor r10d, 0x24235412
and r10d, 0x64bf7e1f
and r8d, 0x9b4081e0
or r8d, r10d
mov r11d, r8d
xor r11d, 0x648f241d
xor r8d, 0x9b400120
and r8d, 0x9b705b22
and r11d, 0x648fa4dd
or r11d, r8d
mov r10d, r11d
xor r10d, 0x60842498
xor r11d, 0x12704920
and r11d, 0x167bc965
and r10d, 0xe984369a
or r10d, r11d
mov r8d, r10d
xor r8d, 0x83e10a02
xor r10d, 0xe984369a
and r10d, r8d
mov r8d, r9d
and r8d, 0x959ac367
and eax, 0x6a653c98
or eax, r8d
xor r9d, eax
and r9d, eax
mov r8d, r9d
not r8d
mov eax, r10d
xor eax, r8d
and eax, r10d
xor r8d, r9d
and r8d, r10d
xor r8d, r9d
or r8d, eax
mov eax, r8d
not eax
mov r9d, r8d
or r9d, 0x80c024
mov r10d, eax
or r10d, 0x2a610000
and r9d, 0x2ae1c024
and eax, 0x40043c98
or eax, r9d
and r10d, 0x2ae1c024
and r8d, 0x951a0343
or r8d, r10d
xor r8d, eax
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0x8cdbdecb
mov eax, r8d
and eax, 0x73242134
or eax, r10d
mov r10d, eax
xor r10d, 0x60240004
xor eax, 0x8cdbdecb
mov r11d, eax
and r11d, 0x97cafb3b
and r10d, 0x683504c4
or r10d, r11d
or eax, r8d
and r8d, 0x97cafb3b
and r9d, 0x683504c4
or r9d, r8d
xor r9d, r10d
not eax
or eax, r9d
mov r9d, eax
not r9d
xor ecx, 0xb7a87d99
mov r8d, ecx
and r8d, 0xbf3d5f75
mov r10d, edx
and r10d, 0x40c2a08a
or r10d, r8d
mov r8d, r9d
and r8d, 0xbf3d5f75
mov r11d, eax
and r11d, 0x40c2a08a
or r11d, r8d
xor r11d, r10d
mov r8d, r11d
xor r8d, ecx
and r8d, r11d
mov r10d, ecx
and r10d, 0x7f6c91f
and edx, 0xf80936e0
or edx, r10d
xor edx, eax
xor edx, 0xf80936e0
and edx, r9d
and eax, 0x9ae00e71
and r9d, 0x651ff18e
or r9d, eax
xor r9d, 0x9ae00e71
or r9d, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xc2c90a1c
and edx, 0x3d36f5e3
or edx, ecx
xor edx, r9d
xor edx, 0x3d36f5e3
or eax, r9d
not eax
or eax, edx
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xd307caf0
and edx, ecx
and r8d, 0x2cf8350f
or r8d, edx
xor r8d, eax
not eax
xor r8d, 0xd307caf0
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf790be7b
mov r9d, eax
and r9d, 0x86f4184
or r9d, edx
xor r9d, 0x86f4184
mov r8d, ecx
and r8d, eax
or r8d, r9d
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0xe1bff94e
mov r10d, eax
and r10d, 0x1e4006b1
or r10d, r9d
xor r10d, 0xe1bff94e
or r10d, ecx
mov r9d, edx
or r9d, r10d
not r9d
and edx, 0x4a09d195
and r8d, 0xb5f62e6a
or r8d, edx
xor r8d, r10d
xor r8d, 0xb5f62e6a
or r8d, r9d
mov edx, r8d
mov r9d, r8d
xor r9d, 0x553a0ec
and r9d, r8d
not r8d
or edx, 0xfaac5f13
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x26601eb0
and r8d, 0x113a04c
or r8d, r11d
or edx, r10d
and r10d, 0x26601eb0
and r9d, 0xd99fe14f
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xfaac5f13
mov r9d, edx
xor r9d, 0x553a0ec
xor edx, 0x7cafecaa
and edx, r9d
or r9d, 0x8603b3b9
mov r10d, edx
not r10d
mov r11d, r10d
and r11d, 0x82d5afae
and edx, 0x7d2a5051
or edx, r11d
or r10d, r9d
and r9d, 0x82d5afae
and r8d, 0x79284040
or r8d, r9d
xor r8d, edx
not r10d
or r10d, r8d
mov r9d, r10d
xor r9d, 0x4003398
xor r10d, 0x68fc0c06
and r10d, 0xeaff8c27
and r9d, 0x150073d8
or r9d, r10d
mov edx, r9d
xor edx, 0xeaff8c27
mov r8d, r9d
xor r8d, 0x1006288
and r8d, 0x2947e2af
xor r9d, 0xc3b86e88
and r9d, edx
or r9d, r8d
mov edx, r9d
xor edx, 0x6381900
xor r9d, 0x2947e2af
mov r8d, r9d
and r8d, 0xf9c704d5
and edx, 0x638fb2a
or edx, r8d
xor edx, 0xf9c704d5
xor r9d, edx
and r9d, edx
mov edx, ecx
and edx, 0xc3997f39
mov r8d, eax
and r8d, 0x3c6680c6
or r8d, edx
mov edx, r8d
xor edx, 0x14648046
mov r10d, eax
and r10d, 0xa89a68b1
and ecx, 0x5765974e
or ecx, r10d
xor r8d, 0x80986831
and r8d, 0xa89a68b1
and edx, 0x5765974e
or edx, r8d
xor edx, ecx
xor eax, edx
and eax, edx
mov r10d, r9d
not r10d
mov ecx, r10d
and ecx, 0xaea7e39d
mov edx, r9d
and edx, 0x51581c62
or edx, ecx
mov ecx, edx
xor ecx, 0x400800
xor edx, 0x2000284
mov r11d, r10d
or r11d, 0x121006a4
or edx, 0x9002059
and edx, 0x1b1026fd
and ecx, 0x84614800
or ecx, edx
and r11d, 0x1b1026fd
mov r8d, r9d
and r8d, 0x608e9102
or r8d, r11d
xor r8d, ecx
mov edx, r8d
xor edx, 0x698eb15b
mov r11d, eax
not r11d
mov ecx, eax
mov esi, eax
xor esi, 0xed79bcac
and esi, eax
mov edi, r11d
and edi, 0x15d111eb
and eax, 0xea2eee14
or eax, edi
xor eax, 0x598abd13
or eax, r11d
and r11d, 0x11a38e14
and ecx, 0xee5c71eb
or ecx, r11d
mov r11d, ecx
xor r11d, 0x48401000
xor ecx, 0x1218c04
mov edi, ecx
or edi, 0x804353
mov ebx, esi
not ebx
and edi, 0xa4986ffb
and r11d, 0x49619004
or r11d, edi
or ecx, ebx
and ebx, 0xa4986ffb
and esi, 0x5b679004
or esi, ebx
xor esi, r11d
not ecx
or ecx, esi
not esi
and esi, 0x12864353
and ecx, 0xed79bcac
or ecx, esi
xor r8d, 0x96714ea4
mov r11d, r8d
and r11d, 0x4c5bacf8
mov esi, edx
and esi, 0xb3a45307
or esi, r11d
mov r11d, esi
xor r11d, r8d
and r11d, esi
mov esi, r10d
and esi, 0xb3a45307
and r9d, 0x4c5bacf8
or r9d, esi
xor r10d, r9d
and r10d, r9d
mov edi, r11d
not edi
mov esi, r10d
not esi
mov ebx, r11d
xor ebx, 0x24e21f01
mov r15d, ebx
and r15d, edi
and ebx, r11d
mov r9d, r10d
or r9d, 0xdb1de0fe
mov r14d, r15d
not r14d
mov r12d, r14d
and r12d, 0x8235a71f
and r15d, 0x7dca58e0
or r15d, r12d
mov r12d, ebx
not r12d
or r14d, r12d
and r12d, 0x8235a71f
and ebx, 0x7dca58e0
or ebx, r12d
mov r12d, r10d
xor r12d, 0x24e21f01
and r12d, r10d
xor ebx, r15d
not r14d
or r14d, ebx
mov ebx, r9d
and ebx, 0xc1e47cd3
mov r15d, esi
and r15d, 0x24020300
or r15d, ebx
mov ebx, r12d
not ebx
or r9d, ebx
and ebx, 0xc1e47cd3
and r12d, 0x3e1b832c
or r12d, ebx
xor r12d, r15d
not r9d
or r9d, r12d
mov ebx, r9d
xor ebx, r9d
not ebx
and ebx, r14d
xor ebx, r9d
mov r9d, r11d
and r9d, 0x51b2665e
and edi, 0xae4d99a1
or edi, r9d
mov r9d, ecx
not r9d
or r11d, r10d
and r10d, 0x51b2665e
and esi, 0xae4d99a1
or esi, r10d
mov r10d, r9d
or r10d, 0x4c5bacf8
xor esi, edi
not r11d
or r11d, esi
mov esi, ebx
not esi
mov edi, esi
and edi, 0x297ab691
and ebx, 0xd685496e
or ebx, edi
mov edi, r11d
not edi
or esi, r11d
and r11d, 0x297ab691
and edi, 0xd685496e
or edi, r11d
xor edi, ebx
not esi
or esi, edi
mov r11d, r10d
xor r11d, 0xb1044103
and r11d, r10d
mov edi, ecx
and edi, 0xb1044103
or edi, r11d
mov r11d, eax
xor r11d, 0xb55dcd33
mov ebx, eax
not ebx
and ebx, eax
xor ebx, r11d
and edi, 0xf3a673cf
xor edi, ebx
or eax, r10d
xor edi, 0x8000000
not eax
or eax, edi
not eax
mov r10d, esi
xor r10d, eax
or eax, esi
not eax
not r10d
and r10d, esi
or r10d, eax
mov r11d, r8d
or r11d, r9d
and r8d, 0x2bb5bc2b
and edx, 0xd44a43d4
or edx, r8d
and r9d, 0x2bb5bc2b
and ecx, 0xd44a43d4
or ecx, r9d
xor ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfeb5dfea
and ecx, 0x14a2015
or ecx, edx
xor ecx, r11d
xor ecx, 0x14a2015
or eax, r11d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4f4b389a
and ecx, eax
and eax, 0xb0b4c765
or eax, edx
mov edx, eax
xor edx, 0x10a0c745
xor eax, 0x4f4b389a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xe75d10b0
and edx, 0x18a2ef4f
or edx, r9d
or eax, r8d
and r8d, 0xe75d10b0
and ecx, 0x18a2ef4f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov r8d, r10d
not r8d
and eax, r8d
or r8d, edx
and edx, r10d
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xfe571244
and edx, 0x1a8edbb
or edx, eax
xor edx, r8d
xor edx, 0x1a8edbb
or ecx, r8d
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfab2d72f
mov r8d, ecx
and r8d, 0x54d28d0
or r8d, edx
mov edx, r8d
xor edx, 0xc0800
xor r8d, 0x800c021
and r8d, 0x800c0a1
and edx, 0x403c0a00
or edx, r8d
mov r8d, edx
xor r8d, 0x40380000
or r8d, 0xa043310a
xor edx, 0x800c021
and edx, 0x804ca21
and r8d, 0xe07b318a
or r8d, edx
mov r10d, r8d
xor r10d, 0xe07b318a
mov r9d, eax
and r9d, 0xfff70e9f
mov edx, ecx
and edx, 0x8f160
or edx, r9d
mov r9d, edx
xor r9d, 0x8f160
mov r11d, r9d
or r11d, 0x481c8200
xor edx, 0xb482041e
and r11d, 0x4b5db200
and edx, 0xb482055e
or edx, r11d
mov r11d, r8d
xor r11d, 0x1e048405
xor r8d, 0x48248001
and r8d, r10d
mov r10d, edx
xor r10d, 0xb4a24dff
and r11d, 0x3e5d9587
or r8d, r11d
xor edx, 0x75002787
and edx, r10d
or r9d, 0x7e7ddfa7
mov r10d, edx
not r10d
mov r11d, r10d
and r11d, 0xd242214c
and edx, 0x2d811412
or edx, r11d
or r10d, r9d
and r9d, 0xd25ea1cd
mov r11d, ecx
and r11d, 0x1800010
or r11d, r9d
xor r11d, edx
not r10d
or r10d, r11d
mov edx, r10d
xor edx, r10d
not edx
and edx, r8d
xor edx, r10d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xb7a3b6c
mov r10d, edx
and r10d, 0xf485c493
or r10d, r9d
mov r9d, r10d
xor r9d, 0x80000002
xor r10d, 0x1402804
or r8d, 0x55412804
or r10d, 0x8018
and r10d, 0x5541a81c
and r9d, 0x8a3a1222
or r9d, r10d
and r8d, 0x5541a81c
and edx, 0x208445c1
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x9747f087
and ecx, 0x17eeb334
and eax, 0xe8114ccb
or eax, ecx
mov r9d, eax
xor r9d, 0x17eeb334
mov ecx, edx
xor ecx, 0x68b80f78
mov r10d, ecx
and r10d, 0xe2f4298
xor edx, 0x9968b21f
and edx, r8d
or edx, r10d
mov r10d, eax
xor r10d, 0x8010080
and r10d, 0x8270090
xor eax, 0x19c1f1ac
and eax, r9d
and r9d, 0x6084208
or r9d, r10d
mov r10d, r9d
xor r10d, 0x6004008
xor r9d, 0xf9f7bdf7
mov r11d, r9d
and r11d, 0x38c98ad3
and r10d, 0x6264008
or r10d, r11d
mov r11d, eax
not r11d
or r9d, r11d
and r11d, 0x38c98ad3
and eax, 0xc736752c
or eax, r11d
xor eax, r10d
not r9d
or r9d, eax
mov eax, r9d
xor eax, r9d
not eax
and eax, edx
xor eax, r9d
and ecx, 0x8ed122a2
and r8d, 0x712edd5d
or r8d, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xebd29e93
and eax, 0x142d616c
or eax, edx
mov edx, r8d
xor edx, 0x102c414c
xor r8d, 0x8ad00282
and r8d, 0xebd29e93
and edx, 0x142d616c
or edx, r8d
xor edx, eax
xor ecx, edx
test ecx, edx
sete r9b
setne dl
cmp dword [0x14038bf14], 0xa
setge cl
setl r8b
mov r10d, r8d
and r10b, dl
mov eax, ecx
or al, r9b
mov ebx, ecx
xor bl, r9b
mov r11d, r8d
and r8b, r9b
and r9b, cl
or r9b, r10b
xor r9b, 1
or r9b, dl
mov r10d, r9d
or r10b, al
xor r10b, 1
xor al, r9b
or al, r10b
or r11b, dl
xor r11b, 1
and dl, cl
or r8b, dl
xor cl, r8b
and cl, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, bl
xor cl, dl
or dl, bl
or bl, r11b
xor bl, 1
mov r8d, ebx
xor r8b, r11b
xor r8b, 1
mov r9d, r8d
and r9b, r11b
xor r9b, 1
or bl, r11b
or r9b, r8b
xor r9b, 1
or r9b, bl
xor dl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, r9d
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor cl, 1
xor dl, 1
and r8b, cl
xor cl, r9b
and cl, r9b
xor r8b, 1
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, dl
xor cl, 1
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r9d, edx
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov edx, r9d
and dl, r8b
xor dl, 1
mov ecx, r8d
xor cl, dl
mov r10d, r8d
or r10b, dl
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
mov r11d, ecx
and r11b, r10b
xor r11b, 1
mov ebx, r10d
xor bl, r11b
or r11b, r10b
xor r11b, 1
or r11b, bl
mov r10d, r9d
xor r10b, dl
or dl, r9b
xor dl, 1
or dl, r10b
mov r9d, r11d
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, r11b
or cl, r8b
xor cl, 1
or cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
mov r9d, eax
xor r9b, 1
mov r10d, eax
or r10b, dl
xor r10b, 1
mov r8d, edx
xor r8b, al
or r8b, r10b
mov r10d, r9d
and r10b, al
mov r11d, r10d
xor r11b, 1
or al, r11b
xor al, 1
or al, r9b
and r10b, al
xor al, 1
and al, r11b
or al, r10b
or r11b, r9b
xor al, 1
mov r9d, eax
xor r9b, r11b
or al, r11b
xor al, 1
or al, r9b
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, edx
mov ecx, r8d
and dl, r8b
xor r8b, 1
xor al, 1
or cl, al
and al, r8b
mov r8d, ecx
xor r8b, 1
or dl, al
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x5eb16c7f
mov r8d, 0x996bab76
cmovne eax, r8d
test cl, 1
mov ecx, 0x5eb16c7f
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140030e70
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcf0eb1f4
mov r8d, eax
and r8d, 0x30f14e0b
or r8d, edx
xor r8d, 0x30f14e0b
mov edx, ecx
and edx, eax
or edx, r8d
mov r8d, edx
not r8d
and edx, 0xe438a2df
and r8d, 0x1bc75d20
or r8d, edx
mov edx, r8d
xor edx, 0x2018a24f
xor r8d, 0xbc45000
and r8d, 0xcfe45090
and edx, 0x301baf6f
or edx, r8d
mov r9d, edx
xor r9d, 0x301baf6f
mov r10d, ecx
and r10d, 0x175c58dd
mov r8d, eax
and r8d, 0xe8a3a722
or r8d, r10d
xor r8d, 0x175c58dd
or r8d, ecx
mov r10d, r8d
not r10d
mov r11d, edx
xor r11d, 0xcb600080
and r11d, 0xdb7a2a83
xor edx, 0xcaffec32
and edx, r9d
and r9d, 0x2485d57c
or r9d, r11d
mov esi, r9d
xor esi, 0x2485d57c
mov r11d, r9d
xor r11d, 0x219e69de
and r11d, esi
or edx, r11d
xor edx, r8d
mov r11d, edx
xor r11d, 0x51bbca2
xor r9d, 0xdb7a2a83
mov edi, r9d
and edi, 0x6f70e961
and esi, 0x908f169e
or esi, edi
or r9d, r10d
and r10d, 0x6f70e961
and r8d, 0x908f169e
or r8d, r10d
xor r8d, esi
not r9d
or r9d, r8d
xor edx, 0xfae4435d
mov r8d, edx
and r8d, 0x6f2a38cb
and r11d, 0x90d5c734
or r11d, r8d
xor r11d, r9d
xor r11d, 0x90d5c734
or edx, r9d
not edx
or edx, r11d
mov r8d, edx
mov r9d, edx
xor r9d, 0x89e0482e
and r9d, edx
not edx
or r8d, 0x761fb7d1
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0x244a4241
and edx, 0x89a0082e
or edx, r11d
or r8d, r10d
and r10d, 0x244a4241
and r9d, 0xdbb5bdbe
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0x761fb7d1
mov r9d, r8d
xor r9d, 0x89e0482e
xor r8d, 0x2c5da4d5
and r9d, r8d
and r8d, edx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x5b0040a
and r9d, 0x800da810
or r9d, r11d
or edx, r10d
and r10d, 0x5b0040a
and r8d, 0x800da810
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
mov r8d, edx
not r8d
or edx, 0x48000145
and r8d, 0x810da01a
and edx, 0x4cb00d45
or edx, r8d
mov r8d, edx
xor r8d, 0x4cb00d45
mov r10d, eax
or r10d, 0x6e89af31
mov r9d, eax
xor r9d, 0x917650ce
and r9d, eax
mov r11d, r9d
not r11d
mov esi, r10d
and esi, 0xf24f7ae5
mov edi, ecx
and edi, 0x130000a
or edi, esi
or r10d, r11d
and r11d, 0xf24f7ae5
and r9d, 0xdb0851a
or r9d, r11d
xor r9d, edi
not r10d
or r10d, r9d
mov r11d, r10d
xor r11d, 0x2c898f11
mov r9d, r10d
xor r9d, 0x917650ce
mov edi, r10d
xor edi, 0xc2e47dc0
and edi, r9d
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x2dfff35c
and edi, 0xd2000ca3
or edi, ebx
mov ebx, r9d
or ebx, 0xac6dd2f1
xor r10d, 0x42000c00
or esi, ebx
and ebx, 0x2dfff35c
and r10d, 0x52000c02
or r10d, ebx
xor r10d, edi
not esi
or esi, r10d
xor esi, 0x29d07eeb
and r11d, 0xaceb8f9b
mov r10d, r9d
and r10d, 0x53147064
or r10d, r11d
xor r10d, 0xd6a9dc7e
and r9d, 0x7a4253e5
or r9d, r10d
not r9d
or r9d, esi
mov r10d, r9d
not r10d
mov r11d, r10d
and r11d, r9d
mov esi, r11d
not esi
mov edi, r9d
and edi, 0x55fa244
and r10d, 0xfaa05dbb
or r10d, edi
or r9d, esi
and esi, 0x55fa244
and r11d, 0xfaa05dbb
or r11d, esi
xor r11d, r10d
not r9d
or r9d, r11d
mov r11d, r9d
not r11d
mov r10d, r11d
and r10d, 0x8c3af5f5
mov esi, r9d
and esi, 0x73c50a0a
or esi, r10d
mov r10d, esi
xor r10d, 0x73c50a0a
xor edx, 0xb34ff2ba
and r10d, edx
xor esi, 0x8c3af5f5
and esi, r8d
or esi, r10d
mov r10d, esi
xor r10d, edx
and r10d, esi
mov esi, edx
and esi, 0xe9414710
and r8d, 0x4bca80a
or r8d, esi
xor r8d, 0xe9414710
or r8d, r11d
or edx, r9d
mov r9d, edx
and r9d, 0xcdffff7f
xor r9d, r8d
xor r9d, 0x32000080
or edx, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
xor r9d, 0xf993c584
and r9d, r8d
mov r11d, edx
and r11d, 0x66c3a7b
or r11d, r9d
xor r11d, r10d
xor r11d, 0xf993c584
mov r9d, edx
and r9d, 0x2c91b867
and r8d, 0xd36e4798
or r8d, r9d
xor r8d, r10d
xor r8d, 0xd36e4798
or edx, r10d
not edx
or edx, r8d
not edx
or edx, r11d
mov r9d, edx
not r9d
mov r8d, r9d
and r8d, edx
mov r11d, r8d
not r11d
mov esi, edx
and esi, 0x8006091
mov r10d, edx
mov edi, r9d
and edi, 0x3b4ea757
and edx, 0xc4b158a8
or edx, edi
xor edx, 0x9c9ea83d
or edx, r9d
and r9d, 0x502f9004
or r9d, esi
or r10d, r11d
and r11d, 0x8006091
and r8d, 0x502f9004
or r8d, r11d
xor r8d, r9d
not r10d
or r10d, r8d
not r10d
or r10d, 0xa7d00f6a
mov r8d, r10d
not r8d
mov r9d, r8d
xor r9d, edx
and r9d, r8d
xor r8d, r10d
and r8d, edx
xor r8d, r10d
or r8d, r9d
mov edx, r8d
not edx
mov r9d, r8d
xor r9d, 0x4d98ecfe
and r9d, r8d
or r8d, 0xb2671301
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0xa005cbd0
and edx, 0x4d98242e
or edx, r11d
or r8d, r10d
and r10d, 0xa005cbd0
and r9d, 0x5ffa342f
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0x6ff54f8f
mov r9d, r8d
xor r9d, 0x900ab070
xor r8d, 0xc028fd2a
and r8d, edx
mov r10d, r9d
and r10d, 0x19680d26
and edx, 0xe697f2d9
or edx, r10d
not edx
or edx, r9d
mov r10d, r9d
or r10d, r8d
not r8d
and r8d, 0x10200d02
and r10d, 0x9480024
or r10d, r8d
mov r9d, r10d
xor r9d, 0x19600104
not r10d
xor r9d, r10d
xor r9d, 0x19600104
and r9d, edx
xor r9d, r10d
or r10d, edx
not r10d
or r9d, r10d
mov r8d, r9d
xor r8d, 0x2095c240
mov edx, ecx
and edx, 0xc7401c3f
mov r10d, eax
xor r10d, 0xc7401c3f
and r10d, eax
or r10d, edx
mov r11d, r10d
xor r11d, 0x3094c1c0
xor r10d, 0x4040142f
and r10d, 0x486b362f
and r11d, 0xb794c9d0
or r11d, r10d
mov edx, r11d
xor edx, 0xb794c9d0
xor r11d, 0x8600604
and r11d, 0x9c608684
mov r10d, edx
and r10d, 0x639f797b
or r10d, r11d
xor r10d, 0x577e75b8
and edx, 0xcb1ef33c
or edx, r10d
mov r10d, edx
not r10d
and ecx, 0xcb022110
and eax, 0x1cd22c
or eax, ecx
mov ecx, eax
xor ecx, 0x85220
or ecx, 0x30a10883
xor eax, 0xc8020100
and eax, 0xc816810c
and ecx, 0x33a97ab3
or ecx, eax
mov eax, ecx
xor eax, 0x33a97ab3
xor ecx, 0xcc56854c
and eax, edx
or edx, ecx
and ecx, r10d
or ecx, eax
mov eax, ecx
not eax
mov r10d, eax
and r10d, 0x21f07b9e
and ecx, 0xde0f8461
or ecx, r10d
or eax, edx
and edx, 0xebfefbbe
xor edx, ecx
xor edx, 0xca0e8020
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xcb1ef33c
xor r9d, 0x19680d26
mov edx, r9d
and edx, 0xc76a3c99
and r8d, 0x3895c366
or r8d, edx
mov edx, r8d
xor edx, 0x8810360
xor r8d, 0x424a0880
and r8d, 0x725ec886
and edx, 0x8da13779
or edx, r8d
mov r8d, edx
xor r8d, 0x725ec886
xor eax, 0x34e10cc3
xor edx, 0x8da13779
mov r10d, edx
and r10d, 0x805e1947
mov esi, r8d
and esi, 0x7fa1e6b8
or esi, r10d
xor esi, 0x4a28f49f
or esi, edx
mov r11d, esi
not r11d
or r9d, 0xca76edd8
mov edi, ecx
or edi, 0x30801007
mov r10d, eax
and r10d, 0xc0160d98
and edi, 0x3ae0f047
or edi, r10d
mov r10d, ecx
and r10d, 0x8440ee31
mov ebx, eax
and ebx, 0x7bbf11ce
or ebx, r10d
xor ebx, 0x4e3603e9
mov r14d, eax
and r14d, 0xca76edd8
or r14d, ebx
mov ebx, r11d
xor ebx, r9d
and ebx, r11d
xor r11d, esi
and r11d, r9d
mov r10d, edi
xor r10d, 0x202040
xor r11d, esi
or r11d, ebx
xor edi, 0xc51f0fb8
mov r9d, edi
or r9d, r14d
and edi, 0x2a58cc31
and r10d, 0xc02621c8
or r10d, edi
xor r10d, r14d
mov esi, r10d
xor esi, 0xd5a733ce
xor r10d, 0x2a58cc31
mov edi, r10d
and edi, 0x61195b64
and esi, 0x9ee6a49b
or esi, edi
or r10d, r9d
and r9d, 0xeb7ffffc
xor r9d, esi
xor r9d, 0x8a66a498
not r10d
or r10d, r9d
mov edi, r11d
mov r9d, r11d
xor r9d, 0xa5f8e11c
and r9d, r11d
or r11d, 0x5a071ee3
not edi
mov esi, r10d
not esi
mov ebx, r11d
and ebx, 0x14bf5385
and edi, 0xa140a018
or edi, ebx
mov ebx, r9d
not ebx
or r11d, ebx
and ebx, 0x14bf5385
and r9d, 0xeb40ac7a
or r9d, ebx
mov ebx, r10d
xor ebx, 0xa5f8e11c
and ebx, esi
or esi, 0xa5f8e11c
xor r9d, edi
not r11d
or r11d, r9d
mov r9d, ebx
not r9d
mov edi, r9d
and edi, 0x8fefcf53
and ebx, 0x701030ac
or ebx, edi
or r9d, esi
and esi, 0x8fefcf53
and r10d, 0x500010a0
or r10d, esi
xor r10d, ebx
not r9d
or r9d, r10d
xor r9d, r11d
mov r10d, edx
and r10d, 0x3250959d
mov r11d, r8d
and r11d, 0xcdaf6a62
or r11d, r10d
mov esi, r11d
xor esi, 0xcdaf6a62
mov edi, r11d
xor edi, 0x7732762b
and edi, esi
mov r10d, edi
not r10d
mov ebx, r10d
and ebx, 0xb2ccdb1f
and edi, 0x4d3324e0
or edi, ebx
or edx, 0x4562e3b6
or r10d, edx
and edx, 0xb2ccdb1f
and r8d, 0x8110440
or r8d, edx
xor r8d, edi
not r10d
or r10d, r8d
xor r10d, ecx
xor r11d, 0x3250959d
mov edx, r11d
and edx, 0x8b28d7f5
and esi, 0x74d7280a
or esi, edx
mov edx, r10d
xor edx, 0x1a091801
or r11d, eax
and eax, 0x8b28d7f5
and ecx, 0x74d7280a
or ecx, eax
xor ecx, esi
not r11d
or r11d, ecx
xor r10d, 0x4562e3b6
mov eax, r10d
and eax, 0xa0b444ce
and edx, 0x5f4bbb31
or edx, eax
xor edx, r11d
xor edx, 0x5f4bbb31
or r10d, r11d
not r10d
or r10d, edx
mov eax, r10d
not eax
mov ecx, r9d
xor ecx, r10d
and ecx, r9d
and r10d, 0xb8c4c1ce
and eax, 0x473b3e31
or eax, r10d
xor eax, r9d
xor eax, 0xb8c4c1ce
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x81301102
mov r8d, eax
and r8d, 0x60e6061
or r8d, edx
xor r8d, 0x60e6061
mov edx, eax
xor edx, 0x873e7163
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0x50010e04
xor edx, 0x863a7042
and edx, 0xaefaf0da
and r8d, 0x51050f25
or r8d, edx
mov r9d, r8d
xor r9d, 0x40501
xor r8d, 0xae20000
and r8d, 0x5be30a24
and r9d, 0xa41cf5db
or r9d, r8d
mov edx, r9d
xor edx, 0xbe10a24
xor r9d, 0xa01c7011
and r9d, 0xf01e7011
and edx, 0xfe18fee
or edx, r9d
mov r8d, edx
xor r8d, 0xfe18fee
mov r9d, ecx
and r9d, 0x85108380
and eax, 0x7aef7c7f
or eax, r9d
xor eax, 0x7aef7c7f
xor ecx, eax
and ecx, eax
xor edx, 0xf01e7011
and edx, ecx
not ecx
mov r9d, r8d
xor r9d, ecx
and r9d, r8d
and ecx, r8d
or ecx, edx
mov eax, r9d
not eax
mov edx, ecx
not edx
mov r8d, eax
and r8d, 0xd4f7024a
and r9d, 0x2b08fdb5
or r9d, r8d
or eax, edx
and edx, 0xd4f7024a
and ecx, 0x2b08fdb5
or ecx, edx
xor ecx, r9d
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xca9fbda1
and ecx, eax
mov r8d, eax
or r8d, 0x15600016
mov r9d, ecx
not r9d
and r8d, 0xddefa117
and edx, 0x2101ca0
or edx, r8d
or eax, r9d
and r9d, 0xddefa117
and ecx, 0x22105ee8
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x3560425e
and eax, 0xca9fbda1
or eax, ecx
mov edx, eax
or edx, 0x12001103
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xe5afe6f4
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xf283b597
and r8d, 0x52c4260
or r8d, edx
or eax, r9d
and r9d, 0xf283b597
and ecx, 0xd7c4a68
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x1a50190b
and eax, 0xe5afe6f4
or eax, ecx
setne cl
sete r8b
cmp dword [0x14038bf14], 0xa
setl dl
setge al
lea r9d, [rax + 1]
mov r10d, r9d
and r10b, al
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
mov r9d, r10d
xor r9b, 1
and r10b, r9b
xor r10b, 1
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
lea r9d, [r10 + 1]
and r9b, r10b
xor r9b, 1
mov r11d, r10d
xor r11b, r9b
or r9b, r10b
xor r9b, 1
or r9b, r11b
mov r10d, r9d
xor r10b, 1
and r9b, r10b
xor r9b, 1
mov r11d, r10d
xor r11b, r9b
or r9b, r10b
xor r9b, 1
or r9b, r11b
mov r10d, r9d
xor r10b, 1
and r9b, r10b
xor r9b, 1
mov r11d, r9d
xor r11b, r10b
or r9b, r10b
xor r9b, 1
or r9b, r11b
mov r10d, r9d
xor r10b, 1
and r10b, r9b
xor r10b, 1
mov r11d, r9d
xor r11b, r10b
or r10b, r9b
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
mov r9d, r11d
and r9b, r10b
xor r11b, r9b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, r11b
lea r11d, [r8 + 1]
mov r10d, r8d
and r10b, r11b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, r8b
mov r11d, r10d
xor r11b, 1
mov ebx, r9d
xor bl, 1
and bl, r9b
xor bl, 1
mov esi, r9d
xor sil, bl
or bl, r9b
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
mov r9d, esi
and r9b, bl
xor r9b, 1
mov edi, ebx
xor dil, r9b
or r9b, bl
xor r9b, 1
or r9b, dil
xor r9b, 1
mov edi, r9d
xor dil, sil
or r9b, sil
xor r9b, 1
or r9b, dil
mov edi, r9d
xor dil, 1
mov r14d, esi
xor r14b, r9b
and r14b, sil
and dil, bl
and r9b, sil
or r9b, dil
mov ebx, r14d
xor bl, 1
xor r14b, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, r14b
mov ebx, r11d
and bl, r10b
xor bl, 1
mov esi, r10d
xor sil, bl
or bl, r10b
xor bl, 1
or bl, sil
mov esi, ebx
xor sil, 1
and sil, r10b
and bl, r11b
or bl, sil
mov esi, ebx
xor sil, r11b
mov edi, esi
xor dil, 1
or bl, r11b
mov r10d, ebx
xor r10b, 1
and sil, bl
or bl, dil
and r10b, dil
or r10b, sil
xor r10b, 1
mov r11d, ebx
xor r11b, r10b
or r10b, bl
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
mov ebx, r10d
and bl, r11b
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r10b
mov esi, ebx
xor sil, 1
mov r14d, esi
and r14b, bl
xor r14b, 1
mov edi, ebx
xor dil, r14b
or r14b, bl
xor r14b, 1
or r14b, dil
mov edi, r14d
xor dil, 1
xor r14b, bl
or dil, sil
xor dil, 1
or dil, r14b
mov esi, edi
xor sil, 1
mov ebx, esi
xor bl, r10b
mov r14d, edi
and r14b, sil
xor r14b, 1
or r14b, sil
xor r14b, 1
or r14b, dil
mov r15d, r14d
and r14b, r10b
or sil, r10b
or r10b, dil
and bl, dil
xor bl, 1
mov edi, r10d
xor dil, bl
or bl, r10b
xor bl, 1
or bl, dil
xor r15b, 1
and r15b, r11b
xor sil, 1
or sil, r14b
or sil, r15b
mov r10d, esi
xor r10b, 1
mov r11d, esi
and r11b, r10b
xor r11b, 1
or r11b, r10b
xor r11b, 1
or r11b, sil
xor r11b, bl
mov esi, r10d
xor sil, bl
or r10b, bl
xor r10b, 1
or r10b, sil
mov ebx, r11d
xor bl, r10b
or r10b, r11b
xor r10b, 1
or r10b, bl
mov r11d, eax
xor r11b, r8b
mov ebx, eax
or al, r8b
xor al, 1
or al, r11b
and r11b, r8b
mov esi, edx
or sil, r8b
and bl, r8b
and cl, dl
or cl, bl
mov ebx, ecx
xor bl, r8b
mov edi, r10d
xor dil, 1
mov r8d, r10d
and r8b, dil
xor r8b, 1
or r8b, dil
xor r8b, 1
or r8b, r10b
mov r10d, r9d
xor r10b, 1
and r10b, r8b
xor r8b, 1
and r8b, r9b
or r8b, r10b
xor r11b, 1
mov r9d, r11d
xor r9b, sil
or r11b, sil
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, dl
and bl, cl
mov ecx, ebx
xor cl, 1
xor bl, cl
and bl, al
xor bl, cl
or cl, al
mov edx, r11d
xor dl, 1
xor cl, 1
or bl, cl
mov eax, edx
xor al, bl
mov ecx, eax
and cl, bl
and al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor bl, r11b
and r11b, bl
xor r11b, 1
mov ecx, r11d
xor cl, bl
or r11b, bl
xor r11b, 1
or r11b, cl
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
xor al, 1
or al, dl
xor al, 1
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 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 r9d, ecx
and r9b, al
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
xor al, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
mov r9d, r8d
xor r9b, 1
mov ecx, r8d
mov eax, r9d
and al, r8b
xor al, 1
xor r8b, al
or al, r9b
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, 1
and cl, dl
or r8b, al
xor al, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov r8d, ecx
or r8b, al
xor r8b, 1
mov edx, ecx
xor dl, al
or r8b, dl
xor r8b, 1
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
xor dl, r8b
mov ecx, edx
not cl
and cl, r8b
test dl, 1
mov eax, 0x60acce4a
mov r9d, 0xa09a920f
cmovne eax, r9d
test cl, 1
mov r8d, 0x60acce4a
cmove eax, r8d
test dl, 1
cmovne eax, r9d
test cl, 1
cmovne eax, r9d
jmp 0x140030e70
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x50], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov eax, 0x10
call fcn.140064590
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x28]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
add rsp, 0x20
mov rcx, qword [rbp - 0x28]
mov qword [rcx], rax
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 8]
mov dword [rax], 0x324e42
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov eax, dword [rax]
mov rcx, qword [rbp - 0x30]
mov qword [rcx], rax
mov rax, qword [rbp - 0x38]
sub rsp, 0x20
mov ecx, 0x14044ae
call section..text
add rsp, 0x20
mov rcx, qword [rbp - 0x38]
mov dword [rcx], eax
mov rax, qword [rbp - 0x38]
movzx ecx, word [rax]
sub rsp, 0x20
call fcn.140064550
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax]
mov r9, qword [rbp - 0x30]
sub rsp, 0x30
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0x1000
lea rdx, [0x14038bef8]
xor r8d, r8d
call fcn.140064561
add rsp, 0x30
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp + 8]
mov r9d, dword [rax]
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x2c6c489
mov edx, r9d
and edx, 0xfd393b76
or edx, ecx
mov ecx, edx
xor ecx, 0xbd010316
xor edx, 0x2828008
and edx, 0x42bab868
and ecx, 0xbd454797
or ecx, edx
mov edx, ecx
xor edx, 0x42bab868
mov r8d, eax
and r8d, r9d
xor ecx, 0xbd454797
mov r10d, ecx
and r10d, edx
mov r11d, r10d
not r11d
mov esi, edx
and esi, 0x57e1ffb8
and ecx, 0xa81e0047
or ecx, esi
or edx, r11d
and r11d, 0x57e1ffb8
and r10d, 0xa81e0047
or r10d, r11d
xor r10d, ecx
not edx
or edx, r10d
mov ecx, edx
not ecx
mov r10d, edx
xor r10d, 0xa6aabac4
and r10d, ecx
mov r11d, edx
and r11d, 0x5955453b
or r11d, r10d
xor r11d, 0xa6aabac4
and edx, 0x6ee6754c
mov r10d, ecx
and r10d, 0x91198ab3
or r10d, edx
xor r10d, 0x91198ab3
or r10d, ecx
not r10d
or r10d, r11d
mov edx, r10d
not edx
and r10d, 0xd52c9231
and edx, 0x2ad36dce
or edx, r10d
mov ecx, edx
xor ecx, 0x92604a
xor edx, 0xd1000010
and edx, 0xfb410d94
and ecx, 0x4bef26b
or ecx, edx
mov r10d, ecx
xor r10d, 0x4bef26b
mov edx, ecx
xor edx, 0xfb410d94
mov r11d, eax
and r11d, 0x7034990f
mov esi, r9d
and esi, 0x8fcb66f0
or esi, r11d
mov r11d, esi
xor r11d, 0x87c944e0
xor esi, 0x7034990f
mov edi, r8d
not edi
mov ebx, esi
and ebx, 0x5822ab12
and r11d, 0xa7dd54ed
or r11d, ebx
or esi, edi
and edi, 0x5822ab12
and r8d, 0xa7dd54ed
or r8d, edi
xor r8d, r11d
not esi
or esi, r8d
not esi
and eax, 0x5aed56fe
and r9d, 0xa512a901
or r9d, eax
xor r9d, 0xa512a901
or r9d, esi
mov r8d, r9d
not r8d
mov eax, r10d
or eax, 0x5015256
xor ecx, 0xfe405fc2
and ecx, r10d
mov r11d, ecx
not r11d
mov esi, eax
and esi, 0x8d7be12c
mov edi, edx
and edi, 0x4fa89160
and r10d, 0xb0576e9f
or r10d, edi
not r10d
or r10d, edx
and edx, 0x72840c81
or edx, esi
or eax, r11d
and r11d, 0x8d7be12c
and ecx, 0x72841ed3
or ecx, r11d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
mov ecx, eax
xor edx, 0x5015256
mov eax, edx
mov dword [rbp + 0x88], edx
mov r11d, r9d
xor r11d, 0xca372eaa
and r11d, r8d
mov edx, r8d
or edx, 0xca372eaa
mov esi, r11d
not esi
mov edi, edx
and edi, 0xae6b9a4f
mov ebx, r9d
and ebx, 0x4d5f47c5
and r8d, 0xb2a0b83a
or r8d, ebx
xor r8d, 0xfd08295a
or r8d, r9d
and r9d, 0x11804110
or r9d, edi
or edx, esi
and esi, 0xae6b9a4f
and r11d, 0x519465b0
or r11d, esi
xor r11d, r9d
not edx
or edx, r11d
mov r9d, edx
xor r9d, 0xca372eaa
xor ecx, 0xfafeada9
mov r11d, ecx
and r11d, 0x6580ca12
mov ebx, eax
and ebx, 0x9a7f35ed
or ebx, r11d
xor ebx, 0x2a285b72
or ebx, ecx
mov esi, ebx
not esi
mov r14d, r10d
not r14d
xor edx, 0x35c8d155
mov r11d, edx
and r11d, 0x68ff8693
mov edi, r9d
and edi, 0x9700796c
or edi, r11d
xor edi, 0xd8a8e80c
mov r11d, edi
xor r11d, edx
and r11d, edi
mov edi, ebx
and edi, 0xc3f5d82c
xor ebx, 0xb4bf17e2
and ebx, esi
and esi, 0x3c0a27d3
or esi, edi
mov edi, esi
xor edi, 0x3c0a27d3
mov r15d, r10d
and r15d, 0x6857fe0b
xor r10d, 0xb4bf17e2
and r10d, r14d
and r14d, 0x97a801f4
or r14d, r15d
mov r15d, esi
xor r15d, 0x88b53031
and r15d, edi
mov r12d, r15d
not r12d
mov r13d, r12d
and r13d, 0x9f41dc59
and r15d, 0x60be23a6
or r15d, r13d
mov r13d, ebx
not r13d
or r12d, r13d
and r13d, 0x9f41dc59
and ebx, 0x60be23a6
or ebx, r13d
xor ebx, r15d
mov r15d, r14d
xor r15d, 0x97a801f4
not r12d
or r12d, ebx
mov ebx, r14d
xor ebx, 0x23171616
and ebx, r15d
mov r13d, ebx
not r13d
mov eax, r13d
and eax, 0xf9dab95b
and ebx, 0x62546a4
or ebx, eax
mov eax, r10d
not eax
or r13d, eax
and eax, 0xf9dab95b
and r10d, 0x62546a4
or r10d, eax
xor r10d, ebx
not r13d
or r13d, r10d
mov eax, r8d
not eax
xor r13d, r12d
xor esi, 0xc3f5d82c
xor r14d, 0x6857fe0b
mov r10d, esi
and r10d, 0x1521a39d
and edi, 0xeade5c62
or edi, r10d
or esi, r14d
and r14d, 0x1521a39d
and r15d, 0xeade5c62
or r15d, r14d
xor r15d, edi
not esi
or esi, r15d
not esi
or esi, r13d
mov r10d, r11d
not r10d
mov ebx, r8d
and ebx, 0x2df487e7
xor r8d, 0x486566f6
and r8d, eax
mov edi, eax
and edi, 0xd20b7818
or edi, ebx
mov r14d, r11d
or r14d, 0x486566f6
mov eax, r11d
xor eax, 0xb79a9909
and eax, r11d
mov ebx, r14d
and ebx, 0x3003718e
mov r15d, r10d
and r15d, 0x87988801
or r15d, ebx
mov ebx, eax
not ebx
or r14d, ebx
and ebx, 0x3003718e
and eax, 0xcffc8e71
or eax, ebx
mov ebx, edi
xor ebx, 0xd20b7818
xor eax, r15d
mov r15d, edi
xor r15d, 0x9a6e1eee
and r15d, ebx
not r14d
or r14d, eax
mov eax, r15d
not eax
mov r12d, eax
and r12d, 0xbf256df
and r15d, 0xf40da920
or r15d, r12d
mov r12d, r8d
not r12d
or eax, r12d
and r12d, 0xbf256df
and r8d, 0xf40da920
or r8d, r12d
xor r8d, r15d
not eax
or eax, r8d
mov r8d, eax
xor r8d, eax
not r8d
and r8d, r14d
xor r8d, eax
xor edi, 0x2df487e7
mov eax, r11d
and eax, 0x11a404f0
and r10d, 0xee5bfb0f
or r10d, eax
or r11d, edi
and edi, 0x11a404f0
and ebx, 0xee5bfb0f
or ebx, edi
xor ebx, r10d
not r11d
or r11d, ebx
mov eax, r11d
not eax
mov edi, r8d
not edi
mov r10d, edi
and r10d, 0x515bc8d1
and r8d, 0xaea4372e
or r8d, r10d
or edi, r11d
and r11d, 0x515bc8d1
and eax, 0xaea4372e
or eax, r11d
xor eax, r8d
not edi
or edi, eax
not esi
mov eax, edi
not eax
mov r8d, eax
xor r8d, esi
and r8d, edi
and eax, 0xbd718537
and edi, 0x428e7ac8
or edi, eax
xor edi, 0xbd718537
or edi, esi
mov r10d, r8d
not r10d
mov eax, r10d
and eax, 0x6bc07788
and r8d, 0x943f8877
or r8d, eax
xor r8d, edi
xor r8d, 0x943f8877
or r10d, edi
not r10d
or r10d, r8d
mov eax, ecx
or eax, edx
and ecx, 0xa5e9adf6
mov r8d, dword [rbp + 0x88]
and r8d, 0x5a165209
or r8d, ecx
and edx, 0xa5e9adf6
and r9d, 0x5a165209
or r9d, edx
xor r9d, r8d
mov ecx, r9d
not ecx
mov edx, ecx
and edx, 0x14463dbe
and r9d, 0xebb9c241
or r9d, edx
xor r9d, eax
xor r9d, 0xebb9c241
or ecx, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xfeccffeb
and eax, 0x1330014
or eax, edx
xor eax, 0x1330014
or eax, ecx
mov ecx, r10d
not ecx
mov edx, ecx
or edx, eax
and ecx, 0x5fc81cc6
and r10d, 0xa037e339
or r10d, ecx
xor r10d, eax
mov eax, r10d
xor eax, 0xa037e339
xor r10d, 0x5fc81cc6
mov ecx, r10d
and ecx, 0x7be01a19
and eax, 0x841fe5e6
or eax, ecx
xor eax, edx
xor eax, 0x841fe5e6
or r10d, edx
not r10d
or r10d, eax
mov ecx, r10d
not ecx
mov eax, r10d
and eax, 0xdac7e94f
mov edx, ecx
and edx, 0x253816b0
or edx, eax
mov eax, edx
xor eax, 0x253816b0
mov r8d, edx
xor r8d, 0xd2d65a31
and r8d, eax
or eax, 0x811b37e
xor edx, 0x92040800
mov r9d, r8d
not r9d
mov r11d, r9d
and r11d, 0x64da733f
and r8d, 0x9b258cc0
or r8d, r11d
or r9d, eax
and eax, 0x64da733f
and edx, 0x93240c80
or edx, eax
xor edx, r8d
not r9d
or r9d, edx
mov eax, r9d
xor eax, 0x811b37f
mov edx, ecx
and edx, 1
or edx, eax
xor r9d, 0x20ec4000
and r9d, 0x20ec7260
mov r8d, edx
xor r8d, 0x5b5d45fa
and r8d, edx
mov eax, edx
and eax, 0xdf138d9f
or eax, r9d
mov edx, eax
xor edx, 0x1a10018a
xor eax, 0x4c4060
mov r9d, eax
or r9d, 0x80003a01
mov r11d, r8d
not r11d
and r9d, 0xc10d7e11
and edx, 0x1a5001ea
or edx, r9d
or eax, r11d
and r11d, 0xc10d7e11
and r8d, 0x3ef281ee
or r8d, r11d
xor r8d, edx
not eax
or eax, r8d
not r8d
and r8d, 0xa4a2ba05
and eax, 0x5b5d45fa
or eax, r8d
mov r8d, eax
not r8d
mov edx, r10d
and edx, 0xdbb373ec
mov r9d, ecx
and r9d, 0x244c8c13
or r9d, edx
mov esi, r9d
xor esi, 0x48802
mov edx, esi
or edx, 0x54282451
mov edi, r9d
xor edi, 0x83000004
and ecx, 0x9efc30d5
and r10d, 0x6103cf2a
or r10d, ecx
mov r11d, r10d
xor r11d, 0x6103cf2a
xor r10d, 0x92e00094
and r10d, 0x92e047be
mov ecx, r11d
and ecx, 0x6d1fb841
or ecx, r10d
xor ecx, 0x11f6df30
and r11d, 0x8316988e
or r11d, ecx
mov ecx, r11d
not ecx
and edx, 0x543e34d9
and edi, 0x83008806
or edi, edx
mov edx, edi
xor edx, 0xabc1cb26
mov r10d, r11d
and r10d, 0x226326b7
mov ebx, ecx
and ebx, 0xdd9cd948
or ebx, r10d
mov r10d, ebx
xor r10d, 0xdd9cd948
xor edi, 0x40000
or edi, 0x54220844
or esi, 0x5d642360
xor r9d, 0x82100000
xor ebx, 0x12480
or ebx, 0xc0b28807
or r11d, 0x1057588
and edi, 0x55260844
mov r14d, edx
and r14d, 0x20095498
or r14d, edi
and esi, 0x5d662b64
and r9d, 0x82108002
or r9d, esi
xor r9d, r14d
and ebx, 0xc1b7fd8f
or edx, r10d
and r10d, 0x28480230
or r10d, ebx
and r11d, 0xc1b7fd8f
and ecx, 0x16000040
or ecx, r11d
xor ecx, r10d
mov r10d, ecx
xor r10d, ecx
not r10d
and r10d, r9d
xor r10d, ecx
not edx
or edx, r10d
mov ecx, edx
not ecx
mov r9d, ecx
or r9d, 0x20604450
mov r10d, edx
or r10d, 0x1141008
and r10d, 0x21745458
and ecx, 0x5c892320
or ecx, r10d
and r9d, 0x21745458
and edx, 0x82028887
or edx, r9d
xor edx, ecx
mov r9d, edx
not r9d
mov r10d, edx
mov ecx, edx
xor ecx, 0x666758c8
and ecx, edx
mov r11d, r9d
and r11d, 0x5314d6a2
and edx, 0xaceb295d
or edx, r11d
xor edx, 0x4e877cf0
or edx, r9d
and r9d, 0x20035008
and r10d, 0x466408c0
or r10d, r9d
xor r10d, 0x466408c0
or ecx, r10d
mov r9d, ecx
xor r9d, 0x9998a737
mov edi, eax
and edi, 0x89657eac
mov r10d, r8d
and r10d, 0xdb267a92
mov esi, eax
and esi, 0x24d9856d
or esi, r10d
xor esi, 0x394a2f3f
mov r11d, esi
xor r11d, r8d
xor ecx, 0x666758c8
mov r10d, ecx
and r10d, 0x1d93aa52
mov ebx, r9d
and ebx, 0xe26c55ad
or ebx, r10d
mov r10d, ebx
xor r10d, ecx
mov r14d, r8d
xor r14d, ecx
and r14d, r8d
and ecx, r8d
and r8d, 0x769a8153
or r8d, edi
xor r8d, 0x6b092b01
or r8d, eax
mov edi, r8d
not edi
and r11d, esi
and r10d, ebx
mov esi, r8d
and esi, 0x71d95d39
xor r8d, 0x4962b8a9
and r8d, edi
and edi, 0x8e26a2c6
or edi, esi
mov esi, edi
xor esi, 0x8e26a2c6
mov ebx, edi
xor ebx, 0xc7441a6f
and ebx, esi
or r8d, ebx
mov ebx, r11d
xor edi, 0x71d95d39
mov r15d, edi
and r15d, 0x305cc3ab
and esi, 0xcfa33c54
or esi, r15d
xor esi, r11d
or edi, r11d
mov r15d, r11d
xor r15d, 0x32954052
xor ebx, 0x49022000
and ebx, 0xcd0a2704
and r15d, 0x32f5d8fb
or r15d, ebx
xor r15d, r8d
mov r8d, r15d
xor r8d, 0xcd0a2704
xor esi, 0xcfa33c54
not edi
or edi, esi
xor r15d, 0x32f5d8fb
mov r11d, r15d
and r11d, 0x6506b2fa
and r8d, 0x9af94d05
or r8d, r11d
xor r8d, edi
xor r8d, 0x9af94d05
or r15d, edi
not r15d
or r15d, r8d
mov r8d, r10d
not r8d
mov r11d, r8d
or r11d, edx
and r8d, 0x62e7351a
and r10d, 0x9d18cae5
or r10d, r8d
xor r10d, edx
mov edx, r10d
xor edx, 0x9d18cae5
xor r10d, 0x62e7351a
mov r8d, r10d
and r8d, 0x7fdc8b27
and edx, 0x802374d8
or edx, r8d
xor edx, r11d
xor edx, 0x802374d8
or r10d, r11d
not r10d
or r10d, edx
mov edx, r10d
not edx
mov r8d, r10d
xor r8d, 0xcfa1f95f
and r8d, edx
and r10d, 0x305e06a0
or r10d, r8d
xor r15d, 0xcfa1f95f
mov r11d, r10d
xor r11d, r10d
not r11d
and r11d, r15d
xor r11d, r10d
and r9d, eax
or ecx, r9d
or ecx, r14d
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x6e45faac
and eax, 0x91ba0553
or eax, r9d
or ecx, r8d
and r8d, 0x6e45faac
and edx, 0x91ba0553
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbcf0e3ba
and ecx, 0x430f1c45
or ecx, edx
xor ecx, 0x430f1c45
or ecx, eax
mov edx, ecx
not edx
mov r8d, r11d
mov r10d, r11d
xor r10d, 0x8b3eeeb6
and r10d, r11d
not r11d
mov eax, ecx
and eax, 0x4d118639
mov r9d, edx
and r9d, 0xb2ee79c6
or r9d, eax
mov eax, r9d
xor eax, 0xb2ee79c6
or r8d, 0x74c11149
xor r9d, 0xc62f688f
and r9d, eax
or ecx, 0x8b3eeeb6
mov esi, r10d
not esi
mov edi, r8d
and edi, 0xb80dffef
or eax, r11d
and r11d, 0x3320010
or r11d, edi
or r8d, esi
and esi, 0xb80dffef
and r10d, 0x47f20010
or r10d, esi
xor r10d, r11d
not r8d
or r8d, r10d
mov r10d, r9d
not r10d
mov r11d, r10d
and r11d, 0xfe9be4d9
and r9d, 0x1641b26
or r9d, r11d
or r10d, ecx
and ecx, 0xfe9be4d9
and edx, 0x401100
or edx, ecx
xor edx, r9d
not r10d
or r10d, edx
mov ecx, r10d
xor ecx, r10d
not ecx
and ecx, r8d
xor ecx, r10d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
mov r8d, eax
mov r9d, eax
xor r9d, 0xb6990359
and r9d, eax
mov r10d, eax
not r10d
mov eax, r10d
and eax, 0x168b474b
and ecx, 0xe974b8b4
or ecx, eax
mov eax, ecx
xor eax, 0x1202880
xor ecx, 0x1288474b
and ecx, 0xfadcd77f
and eax, 0x5232880
or eax, ecx
mov ecx, eax
xor ecx, 0xc466
xor eax, 0x5212880
and eax, 0xfffd3b99
and ecx, 0x2c466
or ecx, eax
mov eax, ecx
xor eax, 0x8042
xor ecx, 0xc511101
and ecx, 0xc511505
and eax, 0xb280a842
or eax, ecx
mov ecx, eax
xor ecx, 0x4d7f57bd
xor eax, ecx
mov r11d, r10d
and r11d, 0xbed1bd47
and edx, 0x412e42b8
or edx, r11d
not edx
or edx, r10d
xor eax, 0xb280a842
and eax, edx
xor eax, ecx
or ecx, edx
mov edx, eax
not edx
mov r11d, edx
and r11d, 0xcd97e23b
and eax, 0x32681dc4
or eax, r11d
or edx, ecx
and ecx, 0xffd7ff7f
xor ecx, eax
xor ecx, 0x32401d44
not edx
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0xa0388e2a
and ecx, edx
or edx, 0x5fc771d5
not eax
mov r11d, ecx
not r11d
mov esi, edx
and esi, 0x30a6c8b1
and eax, 0x8018060a
or eax, esi
or edx, r11d
and r11d, 0x30a6c8b1
and ecx, 0xcf59374e
or ecx, r11d
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0xe1164080
xor edx, 0x6c82141
and edx, 0x6c8ad53
and ecx, 0xf93752ac
or ecx, edx
mov edx, ecx
xor edx, 0xf93752ac
mov r11d, ecx
xor r11d, 0x6c8ad53
xor ecx, 0xce99edde
mov esi, ecx
and esi, r11d
and ecx, edx
mov eax, esi
not eax
mov edi, ecx
not edi
mov ebx, eax
and ebx, 0x780677d3
and esi, 0x87f9882c
or esi, ebx
or eax, edi
and edi, 0x780677d3
and ecx, 0x87f9882c
or ecx, edi
xor ecx, esi
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x25ae1332
and edx, 0x49d663c6
mov esi, r11d
and esi, 0xb6299c39
or esi, edx
xor esi, 0xb6299c39
or esi, r11d
mov edx, esi
not edx
xor eax, 0xc851408d
mov r11d, eax
and r11d, 0x9a00acc9
and ecx, 0x65ff5336
or ecx, r11d
or eax, esi
and esi, 0x9a00acc9
and edx, 0x65ff5336
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x68ae89d5
and ecx, 0x9751762a
or ecx, edx
xor ecx, 0x68ae89d5
xor eax, ecx
and eax, ecx
and r10d, 0x2190158
and r8d, 0xb4800201
or r8d, r10d
mov ecx, r8d
xor ecx, 0x30800000
xor r8d, 0x4b7ffdfe
mov edx, r9d
not edx
mov r10d, r8d
and r10d, 0x8c60135f
and ecx, 0x32990000
or ecx, r10d
or r8d, edx
and edx, 0x8c60135f
and r9d, 0x739feca0
or r9d, edx
xor r9d, ecx
not r8d
or r8d, r9d
mov ecx, r8d
xor ecx, 0x4966fca6
xor r8d, 0xb6990359
mov edx, r8d
and edx, 0x25379b25
mov r9d, ecx
and r9d, 0xdac864da
or r9d, edx
and ecx, 0x25379b25
and r8d, 0xdac864da
or r8d, ecx
xor r8d, r9d
mov ecx, r8d
not ecx
and r8d, 0xf84d40d1
and ecx, 0x7b2bf2e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x98080000
xor ecx, 0x7b2bf2e
mov edx, ecx
and edx, 0x66556ed9
and r8d, 0x99aa9126
or r8d, edx
xor r8d, 0x99aa9126
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
not r9d
mov edx, r8d
and edx, r9d
mov r10d, eax
and r10d, ecx
or r10d, edx
mov edx, r10d
xor edx, r9d
and edx, r10d
mov r10d, r9d
and r10d, 0xdde89cf3
mov r11d, eax
and r11d, 0x2217630c
or r11d, r10d
xor r11d, r8d
xor r11d, 0x2217630c
and r11d, ecx
and r8d, 0x6b0c6e89
and ecx, 0x94f39176
or ecx, r8d
xor ecx, r9d
xor ecx, 0x94f39176
and ecx, eax
or ecx, r11d
mov r9d, edx
not r9d
mov eax, ecx
not eax
mov r8d, edx
xor r8d, 0x2b65310e
and r8d, r9d
mov r10d, ecx
xor r10d, 0x2b65310e
and r10d, eax
or eax, r9d
or r9d, 0x2b65310e
and ecx, 0xd49acef1
or ecx, r10d
mov r10d, r8d
not r10d
mov r11d, r10d
and r11d, 0x16676bd
and r8d, 0xfe998942
or r8d, r11d
or r10d, r9d
and r9d, 0x16676bd
and edx, 0xd4988840
or edx, r9d
xor edx, r8d
not r10d
or r10d, edx
mov r8d, ecx
xor r8d, ecx
not r8d
and r8d, r10d
xor r8d, ecx
mov edx, r8d
not edx
mov ecx, edx
and ecx, 0x101c445
and r8d, 0xfefe3bba
or r8d, ecx
xor r8d, eax
xor r8d, 0xfefe3bba
or edx, eax
not edx
or edx, r8d
mov eax, edx
not eax
mov r8d, eax
and r8d, 0x74992674
mov ecx, edx
and ecx, 0x8b66d98b
or ecx, r8d
xor ecx, 0x8b66d98b
or ecx, eax
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0xc2a0f40a
mov r10d, r8d
and r10d, 0x3d5f0bf5
or r10d, r9d
mov r9d, eax
or r9d, 0x11701d4
mov r11d, edx
or r11d, 0xc0806408
and r9d, 0xc19765dc
and edx, 0x2209002
or edx, r9d
and r11d, 0xc19765dc
and eax, 0x3c480a21
or eax, r11d
xor eax, edx
xor eax, r10d
mov edx, r8d
and edx, 0x7e474bc8
and ecx, 0x81b8b437
or ecx, edx
xor ecx, eax
xor ecx, 0x81b8b437
or eax, r8d
not eax
or eax, ecx
not eax
mov rcx, qword [rbp + 8]
mov ecx, dword [rcx]
shr ecx, 1
add ecx, eax
mov rax, qword [rbp - 0x10]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x50]
mov qword [rax], 0
mov ecx, dword [0x14038bf10]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0x233b3882
mov ecx, eax
and ecx, 0xdcc4c77d
or ecx, edx
mov edx, ecx
xor edx, 0x4804c734
xor ecx, 0x233b3882
mov r9d, r8d
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x97ca30cb
and edx, 0x6835cf34
or edx, r11d
or ecx, r10d
and r10d, 0x97ca30cb
and r9d, 0x6835cf34
or r9d, r10d
xor r9d, edx
not ecx
or ecx, r9d
mov edx, ecx
not edx
and edx, 0xa8f2eede
and ecx, 0x570d1121
or ecx, edx
mov edx, ecx
xor edx, 0xa8f2eede
and edx, ecx
mov ecx, r8d
and ecx, 0xd4b07a1f
mov r9d, eax
and r9d, 0x2b4f85e0
or r9d, ecx
xor r9d, 0x7c4294c1
or r9d, r8d
xor r9d, edx
and edx, r9d
mov r10d, r9d
not r10d
mov ecx, edx
not ecx
mov r11d, ecx
and r11d, 0x86623615
and edx, 0x799dc9ea
or edx, r11d
or ecx, r9d
and r9d, 0x86623615
and r10d, 0x799dc9ea
or r10d, r9d
xor r10d, edx
not ecx
or ecx, r10d
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x80d0a040
mov r10d, ecx
and r10d, 0x28224e9e
or r10d, r9d
mov r9d, r10d
xor r9d, 0x204e94
xor r10d, 0x87998041
or edx, 0xa892804a
and r10d, 0xaf9b804b
and r9d, 0x606e94
or r9d, r10d
and edx, 0xaf9b804b
and ecx, 0x50041120
or ecx, edx
xor ecx, r9d
mov edx, ecx
not edx
mov r9d, ecx
or r9d, 0x4202106
mov r10d, edx
or r10d, 0xc0c51270
and r9d, 0xc4e53376
and edx, 0x3b024800
or edx, r9d
and r10d, 0xc4e53376
and ecx, 0x188489
or ecx, r10d
xor ecx, edx
mov r9d, ecx
xor r9d, 0xfbc75a70
mov r10d, ecx
xor r10d, 0x11be2758
and r10d, r9d
or r9d, 0x158682d7
xor ecx, 0x200000
mov edx, r10d
not edx
mov r11d, edx
and r11d, 0x819f2fbe
and r10d, 0x7e60d041
or r10d, r11d
or edx, r9d
and r9d, 0x819f2fbe
and ecx, 0x6a605000
or ecx, r9d
xor ecx, r10d
not edx
or edx, ecx
mov r9d, edx
xor r9d, 0x88000000
xor edx, 0x1020017
and edx, 0x30b401f
and r9d, 0x8c040280
or r9d, edx
mov ecx, r9d
xor ecx, 0x4000080
or ecx, 0x40e0a840
xor r9d, 0x20a4001
and r9d, 0x8a0e4201
and ecx, 0x45e1a8de
or ecx, r9d
mov edx, ecx
xor edx, 0x45e1a8de
mov r10d, r8d
or r10d, 0x3180020e
mov r9d, eax
or r9d, 0x480c5880
and r9d, 0x798c5a8e
mov r11d, r8d
and r11d, 0x84130470
or r11d, r9d
and r10d, 0x798c5a8e
mov r9d, eax
and r9d, 0x260a101
or r9d, r10d
xor r9d, r11d
xor r9d, 0x3a9c44e1
and r8d, 0x3863c7de
and eax, 0xc79c3821
or eax, r8d
mov r8d, eax
xor r8d, 0x84100800
xor eax, 0x3863c7de
mov r10d, eax
and r10d, 0x7bacb6b3
and r8d, 0x8453494c
or r8d, r10d
xor r8d, r9d
xor r8d, 0x8453494c
or eax, r9d
not eax
or eax, r8d
mov r8d, eax
not r8d
xor ecx, 0xba1e5721
mov r10d, ecx
or r10d, 0x450018b4
mov r9d, edx
or r9d, 0x5ea501
and r9d, 0x55ea595
mov r11d, ecx
and r11d, 0xba00020a
or r11d, r9d
and r10d, 0x455ebdb5
mov r9d, edx
and r9d, 0x14000
or r9d, r10d
xor r9d, r11d
mov r11d, r9d
xor r11d, 0xffe541
mov r10d, r9d
xor r10d, 0xff001abe
mov esi, r10d
and esi, 0x2f47c31a
mov edi, r11d
xor r9d, 0xcb3795a7
and r9d, r11d
and r11d, 0x90383c85
or r11d, esi
mov esi, r11d
xor esi, 0x90383c85
xor r11d, 0x66410348
and r11d, 0xe65103cc
mov ebx, esi
and ebx, 0x192efc13
or ebx, r11d
xor ebx, 0xe00dcbaf
and esi, 0x65cc803
or esi, ebx
mov r11d, esi
not r11d
and ecx, 0xc179e4c0
and edx, 0xe06021f
or edx, ecx
mov ecx, edx
xor ecx, 0x3e861b3f
xor edx, 0xc1480000
and edx, 0xc94e0219
mov ebx, ecx
and ebx, 0x621ecc6
or ebx, edx
xor ebx, 0x7d24a5
and ecx, 0xf9a3379c
or ecx, ebx
mov edx, r8d
and edx, 0x2866ba0d
mov ebx, eax
and ebx, 0xd79945f2
or ebx, edx
xor ebx, 0x2e3a726e
mov edx, ebx
xor edx, r8d
and edx, ebx
mov ebx, eax
and ebx, 0x4084000
mov r14d, r8d
and r14d, 0x2548863
or r14d, ebx
mov ebx, r14d
xor ebx, 0x2408861
or ebx, 0x69a03198
xor r14d, 0x4000
and r14d, 0x144002
and ebx, 0x6fe8b9f9
or ebx, r14d
mov r14d, ebx
xor r14d, 0x6fe8b9f9
xor ebx, 0x90174606
mov r15d, r11d
xor r15d, ecx
and r15d, r11d
xor r11d, esi
and r11d, ecx
xor r11d, esi
mov esi, r15d
not esi
mov ecx, r11d
not ecx
mov r12d, esi
and r12d, 0xddeb74d9
and r15d, 0x22148b26
or r15d, r12d
or esi, ecx
and ecx, 0xddeb74d9
and r11d, 0x22148b26
or r11d, ecx
xor r11d, r15d
not esi
or esi, r11d
mov ecx, edx
not ecx
and r14d, ecx
or ecx, ebx
not ecx
and ebx, edx
or ebx, r14d
or ebx, ecx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x2b735c66
and ecx, ebx
not ebx
or edx, 0xd48ca399
xor esi, 0x2b735c66
mov r11d, ecx
not r11d
mov r14d, edx
and r14d, 0x4e1c95d8
and ebx, 0x21634826
or ebx, r14d
or edx, r11d
and r11d, 0x4e1c95d8
and ecx, 0xb1e36a27
or ecx, r11d
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, edx
not ecx
and ecx, esi
xor ecx, edx
and r10d, 0x2f03678e
and edi, 0x90dc8071
or edi, r10d
xor edi, 0x90dc8071
and r8d, 0xcab46efa
mov edx, eax
and edx, 0x354b9105
or edx, r8d
xor edx, 0x354b9105
mov r8d, edi
and r8d, 0x8bc860e6
or r9d, r8d
or edi, edx
and edx, 0xcbc870e6
and eax, 0x34378f19
or eax, edx
xor eax, r9d
not edi
or edi, eax
mov eax, edi
not eax
mov edx, edi
or edx, 0x30004140
mov r8d, eax
or r8d, 0x2640c06
and edx, 0x32644d46
and eax, 0x8d8a8298
or eax, edx
and r8d, 0x32644d46
and edi, 0x40113021
or edi, r8d
xor edi, eax
mov r10d, edi
xor r10d, 0x40100021
xor edi, 0x8fee8e9e
mov eax, edi
and eax, 0xbe0977d0
and r10d, 0x41f6882f
or r10d, eax
xor r10d, 0x41f6882f
or r10d, edi
mov r11d, r10d
not r11d
mov eax, r10d
and eax, 0xa3c008ab
mov edx, r11d
and edx, 0x5c3ff754
or edx, eax
mov eax, edx
xor eax, 0x5c3ff754
mov esi, ecx
or esi, 0xe50e3199
mov r8d, ecx
not r8d
mov r9d, ecx
xor r9d, 0x1af1ce66
and r9d, ecx
mov edi, edx
xor edi, 0xb931c6cd
and edi, eax
or r10d, 0x1af1ce66
mov ebx, r9d
not ebx
mov r14d, esi
and r14d, 0x61b22e44
mov r15d, r8d
and r15d, 0x1a41c022
or r15d, r14d
or esi, ebx
and ebx, 0x61b22e44
and r9d, 0x9e4dd1bb
or r9d, ebx
xor r9d, r15d
not esi
or esi, r9d
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0x9a3ef2c9
and edi, 0x65c10d36
or edi, ebx
or r9d, r10d
and r10d, 0x9a3ef2c9
and r11d, 0x65000110
or r11d, r10d
xor r11d, edi
not r9d
or r9d, r11d
xor r9d, esi
xor edx, 0xa3c008ab
mov r10d, ecx
and r10d, 0x3ff095e5
and r8d, 0xc00f6a1a
or r8d, r10d
or ecx, edx
and edx, 0x3ff095e5
and eax, 0xc00f6a1a
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x45820d88
mov r8d, eax
and r8d, 0x8412001
or r8d, edx
mov edx, r8d
xor edx, 0x8400001
or edx, 0x92140236
xor r8d, 0x40000588
and r8d, 0x40012588
and edx, 0x9fd60a37
or edx, r8d
mov r8d, edx
xor r8d, 0x9fd60a37
and ecx, 0x8af24af7
mov r9d, eax
and r9d, 0x750db508
or r9d, ecx
xor r9d, 0xc731677e
and eax, 0x4dc32d89
or eax, r9d
mov r10d, eax
not r10d
mov ecx, r8d
xor ecx, eax
and ecx, r8d
xor edx, 0x1c408
and edx, 0x9917c60d
and r8d, 0x44c02980
or r8d, edx
and eax, 0x9917c60d
and r10d, 0x66e839f2
or r10d, eax
xor r10d, r8d
or r10d, ecx
mov r11d, r10d
xor r11d, 0x3d3390e9
mov esi, r10d
xor esi, 0xc2cc6f16
mov ecx, esi
and ecx, 0x80000408
mov eax, r11d
and eax, 0x4800000
or eax, ecx
xor eax, 0x4800000
mov ecx, r10d
xor ecx, 0x9bf99ca1
and ecx, r11d
or eax, ecx
not ecx
and ecx, 0x4824f0a2
and eax, 0x84800408
or eax, ecx
mov edx, eax
not edx
mov r8d, esi
and r8d, 0x32410a05
mov ecx, r11d
and ecx, 0x11a0150
or ecx, r8d
xor ecx, 0x32410a05
and edx, eax
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x7a0e0634
mov r8d, eax
or r8d, 0x80c14000
and edx, 0xfacf4634
and eax, 0xa1c1
or eax, edx
and r8d, 0xfacf4634
and ecx, 0x530180a
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0xb39aea94
mov edx, ecx
xor edx, 0x4c65156b
mov r8d, edx
and r8d, 0x770907f1
mov r9d, ecx
xor r9d, 0xc493ed65
and r9d, eax
or r9d, r8d
xor r9d, 0x9cde2455
mov edi, edx
and edi, 0x4c74efd9
mov r8d, eax
and r8d, 0xb38b1026
or r8d, edi
xor r8d, 0xb38b1026
or r8d, r9d
mov r9d, r8d
not r9d
mov ebx, esi
and ebx, 0x80d40324
mov edi, r11d
and edi, 0x6b032080
or edi, ebx
mov ebx, edi
xor ebx, 0x1012000
xor edi, 0x94fcdf7f
xor r10d, 0xd6e4b34d
and r10d, r11d
mov r14d, r10d
not r14d
mov r15d, edi
and r15d, 0x7e8a4be3
and ebx, 0x81552004
or ebx, r15d
or edi, r14d
and r14d, 0x7e8a4be3
and r10d, 0x8175b41c
or r10d, r14d
xor r10d, ebx
not edi
or edi, r10d
and esi, 0xa51219c4
and r11d, 0x5aede63b
or r11d, esi
mov r10d, r11d
xor r10d, 0x5aede63b
xor r11d, 0xa51219c4
and r11d, edi
not edi
and r10d, edi
or r11d, r10d
xor edi, r11d
and edi, r11d
mov esi, edi
not esi
mov r11d, edi
and r11d, 0x20712562
mov r10d, esi
and r10d, 0xdf8eda9d
or r10d, r11d
mov ebx, r9d
and ebx, 0xde4d6979
mov r14d, r8d
and r14d, 0x67723676
mov r11d, r9d
and r11d, 0x988dc989
or r11d, r14d
xor r11d, 0x9c1f654f
or r11d, r8d
mov r14d, r8d
and r14d, 0x21b29686
or r14d, ebx
mov ebx, r14d
xor ebx, 0x21b29686
xor r14d, 0x864c4171
and r14d, 0xa66e53f1
mov r15d, ebx
and r15d, 0x5991ac0e
or r15d, r14d
xor r15d, 0x5d0300c8
and ebx, 0xfb6d5339
or ebx, r15d
mov r12d, ebx
mov r14d, ebx
not r14d
mov r15d, r11d
or esi, 0x4028480
and edi, 0x980d1031
and esi, 0x6762c788
or esi, edi
mov edi, r14d
or edi, 0x1210240
and edi, 0x83a54f40
and r12d, 0x2c40a08b
or r12d, edi
mov edi, r11d
mov r13d, r11d
or r11d, ebx
or ebx, 0x82844d00
and ebx, 0x83a54f40
and r14d, 0x501a1034
or r14d, ebx
not r15d
xor edi, 0x513b1274
and edi, r15d
or r15d, 0x513b1274
xor r14d, r12d
mov ebx, r15d
and ebx, 0xdbe3f8d9
and r13d, 0x24040502
or r13d, ebx
mov ebx, edi
not ebx
or r15d, ebx
and ebx, 0xdbe3f8d9
and edi, 0x241c0726
or edi, ebx
mov ebx, r10d
xor ebx, 0xdf8eda9d
xor edi, r13d
mov r12d, ebx
or r12d, 0xfb6d5339
not r15d
or r15d, edi
mov r13d, r15d
xor r13d, r15d
not r13d
and r13d, r14d
mov r14d, r12d
not r14d
xor r13d, r15d
mov edi, esi
not r11d
or r11d, r13d
xor esi, 0x989d3877
mov r15d, r14d
xor r15d, esi
and r15d, r14d
and r12d, 0x9b4c8f3a
and r14d, 0x49220c4
or r14d, r12d
xor edi, 0x60204000
and esi, 0x9b4c8f3a
and edi, 0x60215001
or edi, esi
mov r12d, r8d
xor r12d, 0x1f591073
and r12d, r8d
mov r13d, r8d
and r9d, 0x6bbbeaa6
and r13d, 0x94441559
or r13d, r9d
mov esi, r13d
xor esi, 0x94441559
xor r13d, 0x74e2fad5
and r13d, esi
or esi, ebx
xor edi, r14d
or edi, r15d
mov r9d, r11d
not r9d
mov r8d, r9d
and r8d, 0xce079424
xor r9d, edi
not r9d
and r9d, r11d
and r11d, 0x31f86bdb
or r11d, r8d
xor r11d, edi
xor r11d, 0xce079424
and r11d, edi
mov r8d, r11d
not r8d
mov edi, r8d
and edi, 0xf0157800
and r11d, 0xfea87ff
or r11d, edi
mov edi, r9d
not edi
or r8d, edi
and edi, 0xf0157800
and r9d, 0xfea87ff
or r9d, edi
mov edi, r10d
xor edi, 0x20712562
xor r9d, r11d
not r8d
or r8d, r9d
or r12d, r13d
xor r10d, 0x3f283511
and r10d, edi
or edi, 0xe0a6ef8c
mov r9d, r10d
not r9d
mov r11d, edi
and r11d, 0x349c0c59
and ebx, 0xb411022
or ebx, r11d
or edi, r9d
and r9d, 0x349c0c59
and r10d, 0xcb63f3a6
or r10d, r9d
xor r10d, ebx
not edi
or edi, r10d
mov r10d, edi
xor r10d, edi
not r10d
and r10d, r12d
xor r10d, edi
mov r9d, r10d
not r9d
mov r11d, r9d
and r11d, 0xc0f081bf
and r10d, 0x3f0f7e40
or r10d, r11d
xor r10d, esi
xor r10d, 0x3f0f7e40
or r9d, esi
not r9d
or r9d, r10d
mov r10d, r9d
not r10d
mov r11d, r10d
and r11d, 0xb1d25887
and r10d, r9d
and r9d, 0x4e2da778
or r9d, r11d
xor r9d, 0x4e2da778
or r9d, r10d
mov r10d, r9d
not r10d
mov r11d, r8d
not r11d
mov esi, r8d
xor esi, 0x34869d08
mov r14d, esi
and r14d, r11d
and esi, r8d
mov edi, r9d
xor edi, 0x34869d08
mov ebx, r14d
not ebx
mov r15d, ebx
and r15d, 0xe7b924ae
and r14d, 0x1846db51
or r14d, r15d
mov r15d, esi
not r15d
or ebx, r15d
and r15d, 0xe7b924ae
and esi, 0x1846db51
or esi, r15d
mov r15d, edi
and r15d, r10d
and edi, r9d
xor esi, r14d
not ebx
or ebx, esi
mov esi, r15d
not esi
mov r14d, esi
and r14d, 0x118eb33
and r15d, 0xfee714cc
or r15d, r14d
mov r14d, edi
not r14d
or esi, r14d
and r14d, 0x118eb33
and edi, 0xfee714cc
or edi, r14d
xor edi, r15d
not esi
or esi, edi
xor esi, ebx
mov edi, r8d
and edi, 0xe7834c2a
and r11d, 0x187cb3d5
or r11d, edi
or r8d, r9d
and r9d, 0xe7834c2a
and r10d, 0x187cb3d5
or r10d, r9d
xor r10d, r11d
not r8d
or r8d, r10d
mov r9d, esi
not r9d
mov r10d, r9d
and r10d, 0xe0b05b1e
and esi, 0x1f4fa4e1
or esi, r10d
xor esi, r8d
xor esi, 0x1f4fa4e1
or r9d, r8d
not r9d
or r9d, esi
mov r8d, r9d
not r8d
mov r10d, r8d
or r10d, 0x800accd0
mov r11d, r9d
or r11d, 0x820000e
and r11d, 0x882accde
mov esi, r8d
and esi, 0x13150100
or esi, r11d
and r10d, 0x882accde
mov r11d, r9d
and r11d, 0x64c03221
or r11d, r10d
xor r11d, esi
mov r10d, r11d
xor r10d, 0x60e02201
xor r11d, 0x3158c50
and r11d, 0xf159c7e
and r10d, 0xf0ea6381
or r10d, r11d
mov r11d, r10d
xor r11d, 0xf0ea6381
xor r10d, 0xe110c4c
and r10d, 0x3edb0e4c
mov esi, r11d
and esi, 0xc124f1b3
or esi, r10d
xor esi, 0xd50c2de9
and r11d, 0xebd723a5
or r11d, esi
mov r10d, r11d
not r10d
and r8d, 0x614021a5
and r9d, 0x8a970200
or r9d, r8d
mov esi, r9d
xor esi, 0x8a970200
or esi, 0x1428dc5a
and r11d, 0xd1b4ac06
mov edi, r10d
and edi, 0x2e4b53f9
or edi, r11d
mov r8d, edi
xor r8d, 0x2e4b53f9
xor edi, 0xefd7622
and edi, r8d
and r10d, 0x20b625db
or r10d, edi
mov r11d, r9d
xor r11d, 0xaa012381
xor r9d, 0x7548a1a5
and r9d, esi
xor r9d, r11d
xor r9d, r10d
xor r9d, 0x5800
or r8d, esi
not r8d
or r8d, r9d
mov r9d, edx
and r9d, 0xfffffffe
mov r10d, eax
and r10d, 1
or r10d, r9d
mov r9d, r10d
xor r9d, edx
and r9d, r10d
xor ecx, 0x669a40f8
mov r10d, edx
or r10d, 0x540080
or ecx, 0x90219002
and ecx, 0x90759082
and edx, 0x47026f11
or edx, ecx
and r10d, 0x90759082
and eax, 0x2888006c
or eax, r10d
xor eax, edx
mov ecx, eax
xor ecx, 0x44524a10
mov r10d, r9d
xor r10d, 0xab8d358f
mov r11d, r10d
and r10d, r9d
not r9d
xor eax, 0xb8a9906f
and r11d, r9d
mov edx, eax
and edx, 0xab8d358f
and ecx, 0x5472ca70
or ecx, edx
mov edx, r11d
not edx
mov esi, r10d
not esi
mov edi, edx
and edi, 0x77419002
and r11d, 0x88be6ffd
or r11d, edi
or edx, esi
and esi, 0x77419002
and r10d, 0x88be6ffd
or r10d, esi
xor r10d, r11d
not edx
or edx, r10d
xor edx, ecx
or eax, r9d
mov r9d, eax
not r9d
mov ecx, edx
not ecx
mov r10d, ecx
and r10d, 0x9d491a76
and edx, 0x62b6e589
or edx, r10d
or ecx, eax
and eax, 0x9d491a76
and r9d, 0x62b6e589
or r9d, eax
xor r9d, edx
not ecx
or ecx, r9d
mov r9d, ecx
not r9d
mov eax, ecx
and eax, 0xda7bc897
mov edx, r9d
and edx, 0x2d3ff4aa
and ecx, 0xd2c00b55
or ecx, edx
xor ecx, 0xfcc60902
or ecx, r9d
and r9d, 0x25843768
or r9d, eax
mov edx, r9d
xor edx, 0xa020000
xor r9d, 0x20040240
or r9d, 0x19a580
and edx, 0xe020000
and r9d, 0x201da7d7
or edx, r9d
mov esi, edx
xor esi, 0x40052
mov eax, edx
xor eax, 0xdfe25828
mov edi, eax
mov r10d, ecx
xor r10d, 0xfd52940d
mov r11d, r10d
and r11d, ecx
or eax, ecx
not ecx
or esi, 0x7d109405
or r9d, 0x200800
or edi, 0x20c0052
and r10d, ecx
and esi, 0x7f149457
and r9d, 0x212b80
or r9d, esi
and edi, 0x7f1c9457
and edx, 0x20000
or edx, edi
xor edx, r9d
mov ecx, r11d
not ecx
mov r9d, r10d
not r9d
mov esi, ecx
and esi, 0xd2827b1a
and r11d, 0x2d7d84e5
or r11d, esi
or ecx, r9d
and r9d, 0xd2827b1a
and r10d, 0x2d7d84e5
or r10d, r9d
xor r10d, r11d
not ecx
or ecx, r10d
xor ecx, edx
mov edx, ecx
xor edx, 0x804000
xor ecx, 0xff7fbfdf
mov r9d, ecx
and r9d, 0xd398961
and edx, 0xf2c6769e
or edx, r9d
or ecx, eax
and eax, 0x2f3f8b77
xor eax, edx
xor eax, 0x22060216
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xd1f9fda8
xor ecx, 0x2e060257
mov edx, eax
or edx, 0x48562000
mov r9d, ecx
or r9d, 0x1228c108
and edx, 0x5a7ee108
mov r10d, ecx
and r10d, 0x21800681
or r10d, edx
and r9d, 0x5a7ee108
and eax, 0x84011876
or eax, r9d
xor eax, r10d
xor eax, 0xcc573876
or eax, ecx
mov edx, eax
not edx
mov r9d, r8d
not r9d
mov ecx, eax
and ecx, 0x89257364
mov r10d, edx
and r10d, 0x76da8c9b
or r10d, ecx
mov r11d, r10d
xor r11d, 0xda801a
xor r10d, 0x89257364
mov ecx, r8d
mov esi, r9d
and esi, 0x3d4f51ac
mov edi, r8d
and edi, 0xc2b0ae53
or edi, esi
xor edi, eax
xor edi, 0xc2b0ae53
and edi, edx
and eax, 0x2f870aa6
and edx, 0xd078f559
or edx, eax
xor edx, r9d
xor edx, 0xd078f559
and edx, r8d
and r8d, 0x7f056ce1
and r9d, 0x80fa931e
or r9d, r8d
or ecx, r10d
and r10d, 0x7f056ce1
and r11d, 0x80fa931e
or r11d, r10d
xor r11d, r9d
not ecx
or ecx, r11d
mov eax, ecx
not eax
or edx, edi
mov r11d, edx
not r11d
mov r8d, r11d
and r8d, 0x536cd7f3
mov r10d, edx
and r10d, 0xac93280c
or r10d, r8d
mov r8d, r10d
xor r8d, 0xac93280c
mov esi, r10d
xor esi, 0x7902f6f1
and esi, r8d
or r11d, 0x2a6e2102
mov r9d, esi
not r9d
mov edi, r9d
and edi, 0x4d3c3318
and esi, 0xb2c3cce7
or esi, edi
or r9d, r11d
and r11d, 0x4d3c3318
and edx, 0x9081cce5
or edx, r11d
xor edx, esi
not r9d
or r9d, edx
xor r9d, ecx
xor r9d, 0xd591defd
xor r10d, 0x536cd7f3
mov edx, eax
and edx, 0xb944cbd4
and ecx, 0x46bb342b
or ecx, edx
or eax, r10d
and r10d, 0xb944cbd4
and r8d, 0x46bb342b
or r8d, r10d
xor r8d, ecx
not eax
or eax, r8d
not eax
or eax, r9d
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xfa9adc6
mov r8d, eax
and r8d, 0xf0565239
or r8d, ecx
xor r8d, 0xf0565239
mov ecx, edx
and ecx, eax
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, ecx
xor r9d, 0xed0a2f52
mov r11d, r9d
and r11d, r8d
and r9d, ecx
mov r10d, r11d
not r10d
mov esi, r9d
not esi
mov edi, r10d
and edi, 0x35c5fb84
and r11d, 0xca3a047b
or r11d, edi
or r10d, esi
and esi, 0x35c5fb84
and r9d, 0xca3a047b
or r9d, esi
xor r9d, r11d
not r10d
or r10d, r9d
xor r10d, 0xed0a2f52
and ecx, 0x71230e85
mov r9d, r8d
and r9d, 0x8edcf17a
or r9d, ecx
xor r9d, 0x8edcf17a
or r9d, r8d
not r9d
or r9d, r10d
mov ecx, r9d
not ecx
mov r8d, ecx
or r8d, 0x820a01c
mov r10d, r9d
or r10d, 0x83040822
and r10d, 0x8b24a83e
and ecx, 0x64d90780
or ecx, r10d
and r8d, 0x8b24a83e
and r9d, 0x10025041
or r9d, r8d
xor r9d, ecx
mov ecx, r9d
xor ecx, 0x5002a2c
xor r9d, 0x1add85d1
and ecx, 0xf9daabd
mov r8d, r9d
and r8d, 0xf0625542
or r8d, ecx
xor r8d, 0x8646770f
and r9d, 0x89dbddb2
or r9d, r8d
mov r11d, r9d
not r11d
mov ecx, eax
or ecx, 0x88595930
mov r8d, edx
or r8d, 0x70000208
and ecx, 0xf8595b38
mov r10d, edx
and r10d, 0x6242045
or r10d, ecx
and r8d, 0xf8595b38
mov esi, eax
and esi, 0x1828482
or esi, r8d
xor esi, r10d
mov ecx, esi
not ecx
mov r8d, ecx
and r8d, 0xe8497510
and esi, 0x17b68aef
or esi, r8d
and eax, 0xe8497510
and edx, 0x17b68aef
or edx, eax
xor edx, esi
xor ecx, edx
and ecx, edx
mov eax, r9d
and eax, 0xfc49b854
mov edx, r11d
and edx, 0x3b647ab
or edx, eax
mov eax, edx
xor eax, 0x100101
xor edx, 0x40088000
mov r8d, r9d
or r8d, 0x402cc082
or edx, 0xa302303c
and edx, 0xe32ef0be
and eax, 0x100941
or eax, edx
and r8d, 0xe32ef0be
mov edx, r11d
and edx, 0x1cc10600
or edx, r8d
xor edx, eax
mov eax, edx
xor eax, 0xbfc3363c
mov r8d, ecx
not r8d
xor edx, 0x403cc9c3
mov r10d, edx
and r10d, 0x5b5ed0b4
mov esi, eax
and esi, 0xa4a12f4b
or esi, r10d
mov r10d, esi
xor r10d, 0xa4a12f4b
xor esi, 0x10161080
and esi, 0x94961d81
mov edi, r10d
and edi, 0x6b69e27e
or edi, esi
xor edi, 0xbb0dd273
and r10d, 0x2f9bcff2
or r10d, edi
and r9d, 0x8807e1bd
and r11d, 0x77f81e42
or r11d, r9d
mov r9d, r11d
xor r9d, 0x77f81e42
xor r11d, 0x8005a011
and r11d, 0xb755ac11
mov esi, r9d
and esi, 0x48aa53ee
or esi, r11d
xor esi, 0x67319c1c
and r9d, 0xd064300d
or r9d, esi
mov r11d, r9d
xor r11d, 0x2c97c4c2
xor r11d, r9d
mov esi, ecx
and esi, 0xf5bf3e75
mov edi, r8d
and edi, 0xa40c18a
or edi, esi
xor edi, 0xda24f187
mov esi, edi
xor esi, ecx
and esi, edi
mov edi, r8d
and edi, 0x81949d0
and r8d, edx
or edx, ecx
and eax, ecx
mov ebx, ecx
and ebx, 0x27828622
or ebx, edi
mov ecx, ebx
xor ecx, 0x27828622
or ecx, 0xd064300d
xor ebx, 0x1101c0
xor r11d, 0xd3683b3d
and r11d, r10d
or r10d, r9d
not r10d
xor r11d, r9d
or r11d, r10d
mov r9d, esi
not r9d
mov r10d, r9d
or r10d, ecx
and r9d, 0xeb8afe19
and esi, 0x147501e6
or esi, r9d
and ecx, 0xeb8afe19
and ebx, 0x41101e2
or ebx, ecx
xor ebx, esi
mov ecx, ebx
not ecx
mov r9d, ecx
and r9d, 0x6ca8a92a
and ebx, 0x935756d5
or ebx, r9d
or ecx, r10d
and r10d, 0x6fbbeffa
xor r10d, ebx
xor r10d, 0x31346d0
not ecx
or ecx, r10d
xor ecx, r11d
not edx
or eax, r8d
or eax, edx
mov r8d, eax
not r8d
mov edx, ecx
not edx
mov r10d, ecx
xor r10d, 0xe13635f5
mov esi, r10d
and esi, edx
and r10d, ecx
mov r9d, r8d
or r9d, 0x1ec9ca0a
mov r11d, esi
not r11d
mov edi, r11d
and edi, 0x50cba2cf
and esi, 0xaf345d30
or esi, edi
mov edi, r10d
not edi
or r11d, edi
and edi, 0x50cba2cf
and r10d, 0xaf345d30
or r10d, edi
mov edi, eax
xor edi, 0x1ec9ca0a
and edi, r8d
xor r10d, esi
not r11d
or r11d, r10d
mov r10d, r9d
and r10d, 0x1bbedfb4
mov esi, eax
and esi, 0xe0002041
or esi, r10d
mov r10d, edi
not r10d
or r9d, r10d
and r10d, 0x1bbedfb4
and edi, 0xe441204b
or edi, r10d
xor edi, esi
not r9d
or r9d, edi
mov r10d, r9d
xor r10d, r9d
not r10d
and r10d, r11d
xor r10d, r9d
mov r9d, ecx
and r9d, 0x207275cd
and edx, 0xdf8d8a32
or edx, r9d
or ecx, r8d
and r8d, 0x207275cd
and eax, 0xdf8d8a32
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x1694e371
and r10d, 0xe96b1c8e
or r10d, eax
xor r10d, ecx
xor r10d, 0xe96b1c8e
or r9d, ecx
not r9d
or r9d, r10d
mov ecx, r9d
not ecx
mov eax, ecx
and eax, 0xc94a77ff
mov r8d, r9d
and r8d, 0x36b58800
or r8d, eax
mov eax, r8d
xor eax, 0x884a504d
or eax, 0x670127b2
mov edx, eax
not edx
and r9d, 0x99d28d39
mov r10d, ecx
and r10d, 0x662d72c6
or r10d, r9d
xor r10d, 0x12c5574
and ecx, 0x98fed84d
or ecx, r10d
mov r10d, ecx
not r10d
mov r9d, ecx
and r9d, 0x49590645
xor ecx, 0x52f3b4ed
and ecx, r10d
and r10d, 0xb6a6f9ba
or r10d, r9d
mov r9d, r10d
xor r9d, 0xb6a6f9ba
mov r11d, eax
xor r11d, 0x52f3b4ed
and r11d, eax
xor r8d, 0x98b8c000
and r8d, edx
xor r10d, 0x49590645
mov esi, r9d
and esi, 0xad0c4b12
or ecx, esi
mov esi, r11d
not esi
mov edi, esi
and edi, 0x5a5df060
and r11d, 0xa0a20a1d
or r11d, edi
mov edi, r8d
not edi
or esi, edi
and edi, 0x5f5df162
and r8d, 0x80a2080d
or r8d, edi
xor r8d, r11d
not esi
or esi, r8d
mov r8d, ecx
xor r8d, ecx
not r8d
and r8d, esi
xor r8d, ecx
mov ecx, edx
and ecx, 0x181e800c
and eax, 0xc6e05e61
or eax, ecx
or edx, r10d
and r10d, 0x391fa19e
and r9d, 0xc6e05e61
or r9d, r10d
xor r9d, eax
not edx
or edx, r9d
not edx
or edx, r8d
mov eax, edx
xor eax, 0x112505ff
mov ecx, edx
xor ecx, 0xeedafa00
mov r9d, ecx
and r9d, 0x2cfaf5
mov r8d, eax
and r8d, 0xffd3050a
or r8d, r9d
mov r9d, r8d
xor r9d, 0x40c20000
xor r8d, 0x282295
xor edx, 0xc4cf276a
and edx, eax
or r8d, 0x2a15dd6a
mov r10d, edx
not r10d
mov r11d, r8d
and r11d, 0x9d2593b5
and r9d, 0x40ca2000
or r9d, r11d
or r8d, r10d
and r10d, 0x9d2593b5
and edx, 0x62da6c4a
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x2015d160
xor r8d, 0x14022081
and r8d, 0x1e022c8b
and edx, 0xe1fdd374
or edx, r8d
mov r8d, edx
xor r8d, 0x61640274
and r8d, 0x7f662e7c
xor edx, 0x83
and edx, 0x8099d183
or edx, r8d
mov r10d, edx
xor r10d, 0x7f662e7c
and r10d, edx
mov edx, ecx
and edx, 0x9e7b32c5
mov r8d, eax
and r8d, 0x6184cd3a
or r8d, edx
xor r8d, 0x1ee2e346
mov edx, r8d
xor edx, ecx
and edx, r8d
mov r8d, edx
not r8d
mov r9d, r10d
xor r9d, r8d
and r9d, r10d
xor r8d, edx
and r8d, r10d
xor r8d, edx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x86f8b62b
and r9d, 0x790749d4
or r9d, r11d
or edx, r10d
and r10d, 0x86f8b62b
and r8d, 0x790749d4
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xc73cea10
mov r10d, edx
and r10d, 0x38c315ef
or r10d, r9d
mov r9d, r10d
xor r9d, 0x810406
xor r10d, 0x5080000
or r8d, 0x15080000
or r10d, 0x4012d8a9
and r10d, 0x551ad8a9
and r9d, 0x80a12416
or r9d, r10d
and r8d, 0x551ad8a9
and edx, 0x2a440340
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x1530f595
mov r9d, edx
xor r9d, 0xaa4d0800
and r9d, 0xaf4d6c94
xor edx, 0x7aabe0ac
and edx, r8d
and r8d, 0x50b2936b
or r8d, r9d
mov r9d, r8d
xor r9d, 0x921109
xor r8d, 0x2f090410
or r8d, 0x9064eac6
mov r10d, edx
not r10d
mov r11d, r8d
and r11d, 0x5c614ee0
and r9d, 0x239a1119
or r9d, r11d
or r8d, r10d
and r10d, 0x5c614ee0
and edx, 0xa39eb11f
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x9064eac6
mov r9d, ecx
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x3a3909e1
and ecx, 0xc5c6f61e
or ecx, r11d
or eax, r10d
and r10d, 0x3a3909e1
and r9d, 0xc5c6f61e
or r9d, r10d
xor r9d, ecx
not eax
or eax, r9d
xor r8d, 0x31a1531
and r8d, 0x931af571
mov ecx, edx
and ecx, 0x6ce50a8e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x6ce50a8e
mov r9d, r8d
and r9d, 0xf424ba5f
and edx, 0xbdb45a0
or edx, r9d
mov r9d, eax
or r9d, 0xbdb45a0
mov r10d, eax
not r10d
mov r11d, eax
xor r11d, 0xf424ba5f
and r11d, eax
mov esi, r9d
and esi, 0x5de4df83
mov edi, r10d
and edi, 0xa000205c
or edi, esi
mov esi, r11d
not esi
or r9d, esi
and esi, 0x5de4df83
and r11d, 0xa21b207c
or r11d, esi
xor r11d, edi
not r9d
or r9d, r11d
xor ecx, 0x931af571
xor r9d, edx
mov edx, ecx
and edx, 0x8575f7fc
and r8d, 0x7a8a0803
or r8d, edx
or ecx, eax
and eax, 0x8575f7fc
and r10d, 0x7a8a0803
or r10d, eax
xor r10d, r8d
not ecx
or ecx, r10d
not ecx
or ecx, r9d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x27cf1b15
and eax, 0xd830e4ea
or eax, edx
xor eax, 0xd830e4ea
or eax, ecx
xor eax, 0xffffffff
setne r8b
sete cl
cmp dword [0x14038bf14], 0xa
setl dl
setge r9b
mov eax, ecx
and al, r9b
and dl, r8b
or dl, al
or r8b, r9b
mov r10d, edx
xor r10b, 1
mov eax, r10d
xor al, r8b
or r8b, r10b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
mov r11d, r8d
and r11b, al
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, r8b
xor r11b, r10b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r11b
mov r8d, eax
xor r8b, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
not dl
and dl, r9b
or dl, cl
mov r10d, eax
and r10b, r8b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, al
xor r10b, 1
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
xor cl, 1
mov r11d, r10d
or r11b, cl
xor cl, r10b
xor cl, 1
mov r10d, r11d
xor r10b, cl
or cl, r11b
xor cl, 1
or cl, r10b
and r8b, r9b
and dl, al
or dl, r8b
xor dl, 1
or dl, r9b
xor al, r9b
and al, r9b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
mov r10d, r8d
xor r10b, r9b
or r8b, r9b
mov r9d, ecx
xor r9b, 1
xor dl, 1
xor r8b, 1
or r8b, r10b
xor r8b, dl
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
xor r8b, 1
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
mov r10d, edx
or r10b, r9b
xor r10b, 1
mov eax, ecx
xor al, dl
and al, r9b
or al, r10b
and dl, r9b
or r9b, r8b
and r8b, cl
or r8b, dl
xor r8b, 1
mov ecx, r8d
xor cl, r9b
or r8b, r9b
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
xor al, 1
and al, cl
or r8b, al
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0x6792df63
mov r8d, 0xfb4aeffa
cmovne eax, r8d
test dl, 1
mov edx, 0x6792df63
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140030e70
cmp eax, 0xbebdf421
jne 0x140030e70
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x48]
sub rsp, 0x20
mov ecx, 0x93ec9d3d
call section..text
add rsp, 0x20
mov rcx, qword [rbp - 0x48]
mov dword [rcx], eax
mov rax, qword [rbp - 0x48]
movzx ecx, word [rax]
sub rsp, 0x20
call fcn.140064550
add rsp, 0x20
mov rax, qword [0x14038bef8]
mov rcx, qword [rbp - 0x28]
mov r9, qword [rcx]
mov rcx, qword [rbp - 0x40]
sub rsp, 0x60
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rax
mov edx, 0x1fffff
xor r8d, r8d
call fcn.140064561
add rsp, 0x60
mov rax, qword [rbp - 0x50]
sub rsp, 0x20
mov ecx, 0xc6f6afcd
call section..text
add rsp, 0x20
mov rcx, qword [rbp - 0x50]
mov dword [rcx], eax
mov rax, qword [rbp - 0x50]
movzx ecx, word [rax]
sub rsp, 0x20
call fcn.140064550
add rsp, 0x20
mov rax, qword [rbp - 0x40]
mov rcx, qword [rax]
sub rsp, 0x20
xor edx, edx
xor r8d, r8d
call fcn.140064561
add rsp, 0x20
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 8]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp + 0x90]
xor rcx, rbp
sub rsp, 0x20
call fcn.1400645f0
nop
lea rsp, [rbp + 0x98]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret