Function at 0x18003ad20
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x240
mov eax, dword [0x18009a468]
mov ebp, dword [0x18009a46c]
mov dword [rsp + 4], ebp
lea edi, [rax - 1]
imul edi, eax
mov r9d, edi
not r9d
mov ebx, r9d
and ebx, 0xc89643
mov ebp, edi
and ebp, 0x12062800
or ebp, ebx
xor ebp, 0x12062800
mov eax, edi
mov dword [rsp + 0x28], edi
and eax, 0xed3141bc
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xed3141bc
and eax, 0x12cebe43
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x41adfc75
and eax, 0xbe52038a
or eax, ebp
mov r10d, eax
xor r10d, 0xbe52038a
xor eax, 0x40845c35
or edi, r9d
mov ebp, edi
and ebp, 0xf3040b4c
mov ebx, edi
mov r14d, edi
mov dword [rsp + 0x118], edi
not ebx
mov esi, ebx
mov r8d, ebx
mov dword [rsp + 0xbc], ebx
and esi, 0xcfbf4b3
or esi, ebp
mov r11d, esi
xor r11d, 0xcfbf4b3
or eax, 0xa379a0c0
mov ebx, eax
not ebx
xor esi, 0xaf825473
and esi, r11d
mov r15d, r10d
and r15d, r11d
xor r11d, r10d
or r10d, 0x5c865f3f
mov edi, r10d
not edi
mov ebp, r14d
xor ebp, 0xa379a0c0
and ebp, r8d
and eax, 0x8a3cc932
and ebx, 0x5482160d
or ebx, eax
and r10d, 0x8a3cc932
and edi, 0x214120c0
or edi, r10d
xor edi, ebx
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
or r11d, r15d
not r11d
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov r12d, r11d
not r12d
mov eax, r12d
and eax, 0xeac2aaaa
mov edi, r11d
and edi, 0x153d5555
or edi, eax
mov eax, edi
xor eax, 0x281000
xor edi, 0x4280280a
mov ebx, r12d
or ebx, 0xdaaaf91a
mov esi, ebx
not esi
or edi, 0x40460
and edi, 0x52846d7a
and eax, 0x882a9000
or eax, edi
and ebx, 0x52846d7a
and esi, 0x25510285
or esi, ebx
xor esi, eax
mov eax, esi
not eax
and eax, 0x255506e5
and esi, 0xdaaaf91a
or esi, eax
mov r10d, esi
mov r13d, esi
mov r15d, esi
xor r15d, 0x27815c5c
and r15d, esi
not esi
mov ebx, esi
and ebx, 0x11c624d8
and r10d, 0xee39db27
or r10d, ebx
xor r10d, 0xd93e1b7b
mov ebx, r10d
xor ebx, esi
and ebx, r10d
mov ebp, r12d
and ebp, 0x3707c05c
and r11d, 0xc8f83fa3
or r11d, ebp
xor r12d, r11d
and r12d, r11d
mov edi, ebx
not edi
mov eax, r12d
not eax
mov ebp, edi
or ebp, eax
and edi, 0x8930b7bb
and ebx, 0x76cf4844
or ebx, edi
mov edi, ebp
not edi
and eax, 0x8930b7bb
and r12d, 0x76cf4844
or r12d, eax
xor r12d, ebx
mov eax, r12d
not eax
mov ebx, ebp
and ebx, 0x3943e6f5
and edi, 0xc6bc190a
or edi, ebx
or ebp, eax
and eax, 0x3943e6f5
and r12d, 0xc6bc190a
or r12d, eax
xor r12d, edi
not ebp
or ebp, r12d
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x76931001
and ebp, 0x10003a0
or ebp, ebx
mov edi, ebp
xor edi, 0x10001a0
xor ebp, 0xfe48604c
or eax, 0x779313a1
mov ebx, eax
not ebx
and ebp, 0xfe48624c
and edi, 0x19311a1
or edi, ebp
and eax, 0xfe48624c
and ebx, 0x248c12
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0xfe3e4454
and ebx, 0x1c1bbab
or ebx, eax
mov r10d, ebx
xor r10d, 0x41556857
and esi, 0x4cc72598
and r13d, 0xb338da67
or r13d, esi
mov eax, r13d
xor eax, 0xb338da67
xor r13d, 0x4cc32480
mov ebp, eax
and ebp, 0x27815c5c
mov edi, ebp
and edi, r15d
xor r15d, ebp
or r15d, edi
mov ebp, r15d
not ebp
and ebp, 0x27815c5d
and r15d, 0xd87ea3a2
or r15d, ebp
and r13d, 0x7ecb6ce5
mov ebp, eax
and ebp, 0x8134931a
or ebp, r13d
xor ebp, 0x8134931b
and eax, 0xfffffffe
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa1df1bb5
and eax, 0x5e20e44a
or eax, ebp
mov ebp, eax
xor ebp, 0x5400440a
mov esi, r15d
not esi
xor eax, 0xa1df1bb5
mov edi, esi
and edi, 0x8ba0a854
and r15d, 0x745f57ab
or r15d, edi
or esi, eax
and eax, 0x8ba0a854
and ebp, 0x745f57ab
or ebp, eax
xor ebp, r15d
not esi
or esi, ebp
mov ebp, esi
not ebp
or esi, 0x94647f78
mov edi, esi
not edi
or ebp, 0x6b9b8087
mov eax, ebp
not eax
and esi, 0x6d4a3a41
and edi, 0x2918086
or edi, esi
and ebp, 0x6d4a3a41
and eax, 0x90244538
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x94647f78
and eax, 0x6b9b8087
or eax, ebp
mov r12d, eax
not r12d
mov edi, r12d
and edi, 0x855fb8be
and eax, 0x7aa04741
or eax, edi
xor eax, 0x855fb8be
xor r12d, eax
and r12d, eax
mov r11d, ebx
xor r11d, 0xbeaa97a8
mov ebp, r12d
not ebp
and ebp, 0xe0fb83b5
mov eax, r12d
and eax, 0x1f047c4a
or eax, ebp
xor eax, 0x1f047c4a
xor ebx, 0xcd55a2f3
mov r15d, ebx
and r15d, r11d
and ebx, r10d
mov edi, eax
and edi, 0x8c00caa4
and r12d, 0x73ff355b
or r12d, edi
mov edi, r15d
not edi
mov ebp, ebx
not ebp
mov r10d, edi
and r10d, 0xd59328b6
and r15d, 0x2a6cd749
or r15d, r10d
or edi, ebp
and ebp, 0xd59328b6
and ebx, 0x2a6cd749
or ebx, ebp
xor ebx, r15d
not edi
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0xe57c6335
and edi, 0x1a839cca
or edi, ebp
mov esi, r12d
not esi
and esi, 0xe57c6335
and r12d, 0x1a839cca
or r12d, esi
xor r12d, edi
mov ebp, r11d
and ebp, eax
xor eax, r11d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1dceb1d0
and eax, 0xe2314e2f
or eax, ebp
xor eax, 0xe2314e2f
mov ebp, r12d
and ebp, eax
xor eax, r12d
or eax, ebp
mov r10d, eax
not r10d
mov edi, r10d
and edi, 0x19fe0900
mov ebp, eax
and ebp, 0xe601f6ff
or ebp, edi
mov ebx, ebp
xor ebx, 0x8601d0c6
xor ebp, 0x19fe0900
mov edi, r10d
and edi, eax
mov esi, edi
not esi
mov r11d, ebp
and r11d, 0x70742639
and ebx, 0x8f8bd9c6
or ebx, r11d
or ebp, esi
and esi, 0x70742639
and edi, 0x8f8bd9c6
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x27ffb203
and ebp, 0xd8004dfc
or ebp, ebx
mov ebx, ebp
xor ebx, 0x444
xor ebp, 0x27498001
and ebp, 0x27498891
and ebx, 0x840444
or ebx, ebp
mov esi, ebx
xor esi, 0x840444
xor ebx, 0xff7bfbbb
and r10d, 0xc3495461
and eax, 0x3cb6ab9e
or eax, r10d
mov ebp, eax
xor ebp, 0x24848894
and ebp, 0x27cd8cd5
xor eax, 0x1b7b274b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xaf9afbbb
and eax, 0x50650444
or eax, ebp
mov r10d, eax
xor r10d, 0x50650444
mov ebp, eax
xor ebp, 0xaf9afbbb
mov r11d, ebx
and r11d, 0x965a8dd2
mov r15d, esi
and r15d, 0x21850005
or r15d, r11d
mov edi, ebp
and edi, 0x965a8dd2
xor eax, 0xc63f8996
and eax, r10d
mov r11d, edi
and r11d, eax
xor eax, edi
or eax, r11d
mov edi, r15d
not edi
and edi, eax
not eax
and eax, r15d
or eax, edi
mov edi, esi
and edi, 0x21840cc4
and ebx, 0x9e4bb113
or ebx, edi
or esi, r10d
and r10d, 0x61b44eec
and ebp, 0x9e4bb113
or ebp, r10d
xor ebp, ebx
not esi
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x2fd57917
and esi, 0xd02a86e8
or esi, ebp
xor esi, 0xd02a86e8
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
mov ebx, esi
xor ebx, 0xacc67ed4
and ebx, esi
not esi
and esi, 0xa8c430d0
and eax, 0x4024e04
or eax, esi
mov ebp, eax
xor ebp, 4
xor eax, 0xfbfdb1fb
mov edi, ebx
not edi
mov esi, eax
and esi, 0xcf63dec9
and ebp, 0x20842014
or ebp, esi
or eax, edi
and edi, 0xcf63dec9
and ebx, 0x309c2136
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd8480bd4
and eax, 0x27b7f42b
or eax, ebp
mov ebp, eax
xor ebp, 0xacbc062a
xor eax, 0x1d442036
and eax, ebp
or ebp, 0x4e07d9e3
mov ebx, ebp
not ebx
mov edi, eax
not edi
mov esi, ebp
and esi, 0x3a1af868
and ebx, 0x81e00614
or ebx, esi
or ebp, edi
and edi, 0x3a1af868
and eax, 0xc5e50797
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x1a5adab4
and ebp, 0xe5a5254b
or ebp, eax
mov eax, ebp
xor eax, 0x10510356
xor ebp, 0xaaa0b888
and ebp, 0xeeacb889
and eax, 0x11534776
or eax, ebp
mov ebp, eax
xor ebp, 0x4c0c1801
xor eax, 0x1534244
and eax, 0xa3f3e2cc
and ebp, 0x5c0c1d33
or ebp, eax
mov eax, ebp
xor eax, 0x1c0c0c13
xor ebp, 0xe3a08c
and ebp, 0x40e3b1ac
and eax, 0xbf1c4e53
or eax, ebp
mov ebp, eax
xor ebp, 0xc11184
xor eax, 0x2c1c0450
and eax, 0x6c3ea478
and ebp, 0x93c15b87
or ebp, eax
mov eax, ebp
xor eax, 0x92004386
xor ebp, 0x28102018
and ebp, 0x29d13819
and eax, 0xd62ec7e6
or eax, ebp
mov ebp, eax
xor ebp, 0x1d13018
xor eax, 0xa8122
and eax, 0x280a8923
and ebp, 0xd7f576dc
or ebp, eax
xor ebp, 0xd7f576dc
setne byte [rsp + 0x77]
sete byte [rsp + 0x78]
sete byte [rsp + 0x79]
mov eax, dword [rsp + 4]
cmp eax, 9
setg r14b
cmp eax, 0xa
setl r8b
setl byte [rsp + 0x7a]
mov eax, r9d
and eax, 0x12f498e8
mov esi, dword [rsp + 0x28]
mov ebx, esi
and ebx, 0xed0b6717
or ebx, eax
mov ebp, ebx
xor ebp, 0xc094517
xor ebx, 0x127080c0
and ebx, 0xf372a2c0
and ebp, 0xc8d5d3f
or ebp, ebx
mov eax, ebp
xor eax, 0x31620000
xor ebp, 0x94c0b
and ebp, 0xc219eecb
and eax, 0x3de61134
or eax, ebp
mov ebp, eax
xor ebp, 0x1661000
and ebp, 0x376d2c2
xor eax, 0x3e90c3f6
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5d3c9ed6
and eax, 0xa2c36129
or eax, ebp
mov r12d, eax
xor r12d, 0xa2c36129
xor eax, 0x59349056
mov dword [rsp + 8], r9d
mov ebp, r9d
and ebp, 0xfc892d3d
mov edi, esi
mov r13d, esi
and edi, 0x376d2c2
or edi, ebp
not edi
or edi, r9d
mov esi, edi
not esi
and eax, 0xf934d156
mov r9d, r12d
and r9d, 0x6cb2ea9
or r9d, eax
mov r10d, r9d
xor r10d, 0x6cb2ea9
mov eax, edi
and eax, 0xfac20284
xor edi, 0xa2fc6774
and edi, esi
and esi, 0x53dfd7b
or esi, eax
mov eax, r9d
xor eax, 0xa43749dd
and eax, r10d
and r12d, 0xa2fc6774
mov ebp, eax
and ebp, r12d
xor r12d, eax
mov r11d, esi
xor r11d, 0x53dfd7b
or r12d, ebp
mov ebp, esi
xor ebp, 0xa7c19a0f
and ebp, r11d
mov eax, ebp
not eax
mov r15d, eax
and r15d, 0x46c353c6
and ebp, 0xb93cac39
or ebp, r15d
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x46c353c6
and edi, 0xb93cac39
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov edi, r12d
not edi
and edi, 0x9d5561dc
and r12d, 0x62aa9e23
or r12d, edi
mov edi, eax
not edi
and edi, 0x9d5561dc
and eax, 0x62aa9e23
or eax, edi
xor eax, r12d
xor r9d, 0xf934d156
xor esi, 0xfac20284
mov edi, r9d
and edi, 0x458ba17b
and r10d, 0xba745e84
or r10d, edi
or r9d, esi
and esi, 0x458ba17b
and r11d, 0xba745e84
or r11d, esi
xor r11d, r10d
not r9d
or r9d, r11d
mov ebp, r9d
not ebp
and ebp, 0x8dedee58
and r9d, 0x721211a7
or r9d, ebp
xor r9d, 0x721211a7
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov eax, r9d
not eax
and eax, 0x376d2c2
and r9d, 0xfc892d3d
or r9d, eax
mov r11d, r9d
not r11d
mov eax, r9d
and eax, 0x68e448f0
mov r10d, r11d
and r10d, 0x971bb70f
or r10d, eax
not r10d
or r10d, r9d
mov esi, r10d
not esi
mov eax, r11d
and eax, 0x81b7026e
mov edi, r9d
and edi, 0x7e48fd91
or edi, eax
mov eax, edi
xor eax, 0x1608b501
and eax, 0x971bb70f
xor edi, 0xe9534a9e
or edi, eax
mov eax, edi
not eax
and eax, 0x7d5143d6
and edi, 0x82aebc29
or edi, eax
mov ebp, edi
xor ebp, 0x82aebc29
xor edi, 0x3c4002c6
and edi, 0xbc4e36ee
mov r12d, ebp
and r12d, 0x43b1c911
or r12d, edi
mov eax, r10d
xor eax, 0x6075e80f
mov r15d, eax
and r15d, r10d
and eax, esi
mov edi, r15d
and edi, eax
xor eax, r15d
or eax, edi
mov edi, r12d
xor edi, 0x43b1c911
mov ebx, r12d
xor ebx, 0x23c4211e
and ebx, edi
and ebp, 0x6075e80f
mov r15d, ebx
and r15d, ebp
xor ebp, ebx
or ebp, r15d
mov ebx, eax
not ebx
and ebx, ebp
not ebp
and ebp, eax
or ebp, ebx
mov eax, esi
and eax, 0x238c483e
and r10d, 0xdc73b7c1
or r10d, eax
xor r12d, 0xbc4e36ee
or esi, r12d
and r12d, 0x238c483e
and edi, 0xdc73b7c1
or edi, r12d
xor edi, r10d
not esi
or esi, edi
not esi
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xc00c2100
and esi, 0x19801c36
or esi, ebp
mov edi, esi
xor edi, 0x9801010
xor esi, 0x8008c3c1
or eax, 0xd98c3d36
mov r10d, eax
not r10d
and esi, 0x9008cfe7
and edi, 0x49843010
or edi, esi
and eax, 0x9008cfe7
and r10d, 0x26730008
or r10d, eax
xor r10d, edi
mov eax, r10d
not eax
and eax, 0xb16875c7
and r10d, 0x4e978a38
or r10d, eax
mov eax, r9d
xor eax, 1
and eax, r11d
and r9d, 1
and r11d, 0xfffffffe
or r11d, r9d
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r11d
not eax
mov ebp, eax
and ebp, 0xf308a1c6
and eax, r11d
and r11d, 0xcf75e39
or r11d, ebp
mov ebp, r11d
xor ebp, 0xc231e31
xor r11d, 0xf308a1c6
mov ebx, eax
not ebx
mov edi, r11d
and edi, 0xd1dc604e
and ebp, 0x2e239fb1
or ebp, edi
or r11d, ebx
and ebx, 0xd1dc604e
and eax, 0x2e239fb1
or eax, ebx
xor eax, ebp
not r11d
or r11d, eax
mov eax, r11d
not eax
mov ebp, eax
and ebp, 0xab306c55
and r11d, 0x54cf93aa
or r11d, ebp
xor r11d, 0x54cf93aa
or r11d, eax
mov ebp, r11d
mov ebx, r11d
not ebx
mov esi, r10d
not esi
xor r10d, 0x6f134a3f
and r10d, esi
mov eax, esi
or eax, 0x6f134a3f
xor ebp, 0x90ecb5c0
and ebp, ebx
mov edi, r10d
not edi
mov ebx, edi
and ebx, 0x9b90e709
and r10d, 0x646f18f6
or r10d, ebx
mov ebx, eax
not ebx
or edi, eax
and eax, 0x9b90e709
and ebx, 0x6c10c0
or ebx, eax
mov r9d, esi
and r9d, r11d
xor esi, r11d
and r11d, 0x6f134a3f
xor ebx, r10d
not edi
or edi, ebx
mov eax, r11d
and eax, ebp
xor ebp, r11d
or ebp, eax
mov eax, edi
not eax
and eax, 0x9079b771
and edi, 0x6f86488e
or edi, eax
mov eax, ebp
not eax
and eax, 0x9079b771
and ebp, 0x6f86488e
or ebp, eax
xor ebp, edi
or esi, r9d
mov eax, esi
not eax
and eax, 0x7254546b
and esi, 0x8dabab94
or esi, eax
mov ebx, esi
xor ebx, 0x8c81a994
xor esi, 0x7254546b
mov eax, ebp
not eax
mov edi, eax
and edi, 0x212e5660
and ebp, 0xded1a99f
or ebp, edi
or eax, esi
and esi, 0x212e5660
and ebx, 0xded1a99f
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov r9d, eax
not r9d
mov ebp, r9d
and ebp, eax
mov esi, r9d
and esi, ebp
xor ebp, r9d
or ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xc6772f7f
and ebp, 0x3988d080
or ebp, ebx
mov edi, ebp
xor edi, 0x39885000
xor ebp, 0x44312b0a
and ebp, 0x4431ab8a
and edi, 0xbbce5475
or edi, ebp
mov r10d, edi
xor r10d, 0x421238a
xor edi, 0xbb841445
and edi, 0xfb949c45
and r10d, 0x46b63ba
or r10d, edi
mov edi, r10d
xor edi, 0x44a211a
and r9d, 0x199f47e1
and eax, 0xe660b81e
or eax, r9d
mov ebx, eax
xor ebx, 0xe660b81e
xor eax, 0x109047a1
and eax, 0x14f077bd
mov ebp, ebx
and ebp, 0xeb0f8842
or ebp, eax
xor ebp, 0xeb0f8842
or ebp, ebx
mov esi, ebp
not esi
xor r10d, 0xfb949c45
mov eax, r10d
and eax, 0x71a55ae0
and edi, 0x8e5aa51f
or edi, eax
mov r9d, edi
mov ebx, ebp
and ebx, 0xfd74194c
xor ebp, 0xeed447e5
and ebp, esi
and esi, 0x28be6b3
or esi, ebx
xor edi, 0x71a55ae0
mov ebx, edi
or ebx, 0xeed447e5
mov eax, ebx
not eax
or r10d, 0x112bb81a
and ebx, 0x13bbc6ca
and eax, 0x3810
or eax, ebx
mov ebx, r10d
not ebx
and r10d, 0x13bbc6ca
and ebx, 0xec440125
or ebx, r10d
mov r10d, esi
xor r10d, 0x28be6b3
xor ebx, eax
mov eax, esi
xor eax, 0xec5fa156
and eax, r10d
mov r11d, eax
and r11d, ebp
xor ebp, eax
xor r9d, 0x8e120007
or ebp, r11d
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
xor esi, 0xfd74194c
mov eax, edi
and eax, 0x514cb598
and r9d, 0xaeb34a67
or r9d, eax
or edi, esi
and esi, 0x514cb598
and r10d, 0xaeb34a67
or r10d, esi
xor r10d, r9d
not edi
or edi, r10d
mov eax, edi
not eax
and eax, 0x82fef8b9
and edi, 0x7d010746
or edi, eax
xor edi, 0x7d010746
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and edi, 0x455de145
and eax, 0xbaa21eba
or eax, edi
mov ebp, eax
xor ebp, 0x40550045
xor eax, 0xa20002b2
and eax, 0xa708e3b2
and ebp, 0x58f71c4d
or ebp, eax
mov eax, ebp
xor eax, 0x4084310
xor ebp, 0x58d6080c
and ebp, 0xfbd6a8ae
and eax, 0x4295751
or eax, ebp
mov ebp, eax
xor ebp, 0xfbd6a8ae
mov ebx, eax
xor ebx, 0x81551
and ebx, 0x92481d5d
xor eax, 0x699eb5f3
and eax, ebp
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6db7e2a2
and eax, 0x92481d5d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x48ccce7e
and eax, 0xb7333181
or eax, ebp
xor eax, 0xb7333181
cmp eax, 0xffffffff
setne al
sete r9b
mov ebx, r9d
xor bl, r14b
mov r10d, ebx
xor r10b, r8b
or bl, r8b
mov r15d, r8d
xor bl, 1
or bl, r10b
and r9b, r14b
and al, r8b
or al, r9b
mov r9d, eax
mov r10d, ebx
xor r10b, al
mov r11d, r10d
xor r11b, bl
or al, bl
xor bl, 1
xor r9b, 1
or r9b, bl
and r11b, r10b
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov r9d, r11d
xor r9b, 1
and r9b, al
xor al, 1
mov ebx, r11d
xor bl, al
and bl, r11b
and al, r11b
or al, r9b
mov r10d, eax
xor r10b, bl
test al, 1
mov eax, 0x71444893
mov r9d, 0x5f537c6a
mov ebp, 0x5f537c6a
cmovne ebp, eax
test bl, 1
cmove ebp, r9d
test r10b, 1
cmovne ebp, eax
mov dword [rsp + 0x1c4], ebp
mov r12d, dword [rsp + 8]
mov ebp, r12d
and ebp, 0x3865e9d4
mov eax, r13d
and eax, 0xc79a162b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbefade65
and eax, 0x4105219a
or eax, ebp
mov ebp, eax
xor ebp, 0x18000004
xor eax, 0x869f37b1
and ebp, 0x98993215
mov ebx, eax
and ebx, 0x6766cdea
or ebx, ebp
xor ebx, 0x98993214
and eax, 1
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfcaf87fa
and eax, 0x3507805
or eax, ebp
mov r11d, eax
xor r11d, 0x3507805
mov r8d, r11d
or r8d, 0x85ad5a83
mov edi, r8d
not edi
mov ebx, r8d
and ebx, 0xbd414006
and edi, 0x4212a578
or edi, ebx
mov r10d, eax
xor eax, 0x7902dd79
and eax, r11d
mov ebx, eax
not ebx
or r8d, ebx
and ebx, 0xbd414006
and eax, 0x42bebff9
or eax, ebx
xor eax, edi
mov ebx, r12d
and ebx, 0xfffffffe
mov dword [rsp + 0xb0], ebx
not r8d
or r8d, eax
mov eax, r13d
and eax, 1
or eax, ebx
mov dword [rsp + 0xdc], eax
mov esi, eax
not esi
or esi, r12d
mov eax, esi
xor eax, 0x85ad5a83
and eax, esi
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xa12a191a
and eax, 0x5ed5e6e5
or eax, ebx
mov ebp, esi
or ebp, 0x7a52a57c
mov ebx, ebp
not ebx
or edi, ebp
and ebp, 0xa12a191a
and ebx, 0x4854281
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov eax, r8d
not eax
and eax, 0xeb843ea1
and r8d, 0x147bc15e
or r8d, eax
mov eax, edi
not eax
and eax, 0xeb843ea1
and edi, 0x147bc15e
or edi, eax
xor edi, r8d
xor r10d, 0xf8840198
mov eax, r11d
and eax, 0x67b9662
and r10d, 0xf984699d
or r10d, eax
mov dword [rsp + 0xa4], esi
mov eax, esi
not eax
mov ebp, eax
mov dword [rsp + 0x50], eax
and ebp, 0x67b9662
and esi, 0xf984699d
or esi, ebp
xor esi, r10d
or r11d, eax
not r11d
or r11d, esi
mov eax, r11d
not eax
and eax, 0xec0a11b2
and r11d, 0x13f5ee4d
or r11d, eax
mov r10d, edi
not r10d
mov eax, r10d
and eax, 0x6c4f21ce
and edi, 0x93b0de31
or edi, eax
mov eax, r11d
xor eax, 0x13b0ce01
xor r11d, 0xec0a11b2
or r10d, r11d
and r11d, 0x6c4f21ce
and eax, 0x93b0de31
or eax, r11d
xor eax, edi
not r10d
or r10d, eax
mov eax, r13d
or eax, 0x50e89a35
mov ebx, eax
not ebx
and eax, 0x22816420
and ebx, 0x8d1601ca
or ebx, eax
mov eax, r12d
or eax, 0xaf1765ca
mov edi, eax
not edi
and eax, 0x22816420
and edi, 0x50689a15
or edi, eax
xor edi, ebx
mov eax, edi
not eax
and eax, 0x43b455cb
and edi, 0xbc4baa34
or edi, eax
mov r11d, r10d
not r11d
mov ebx, r11d
and ebx, 0xe4dbb4aa
mov eax, r10d
and eax, 0x1b244b55
or eax, ebx
mov ebp, edi
xor edi, 0xeca33001
xor eax, 0xe4dbb4aa
or eax, edi
mov edi, eax
not edi
mov esi, eax
and esi, 0xb8bee500
and edi, 0x47411aff
or edi, esi
xor ebp, 0x135ccffe
or ebp, r11d
mov ebx, ebp
not ebx
or eax, ebp
and ebp, 0xb8bee500
and ebx, 0x47411aff
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov esi, eax
not esi
and esi, 0xd2ebd3bb
and eax, 0x2d142c44
or eax, esi
mov esi, eax
xor esi, 0x20100c00
xor eax, 0xd2ebd3bb
mov edi, eax
and edi, 0x4d6fb15f
and esi, 0xb2904ea0
or esi, edi
or eax, r10d
and r10d, 0x4d6fb15f
and r11d, 0xb2904ea0
or r11d, r10d
xor r11d, esi
not eax
or eax, r11d
mov ebp, eax
not ebp
and ebp, 0x22614855
and eax, 0xdd9eb7aa
or eax, ebp
xor eax, 0xdd9eb7aa
setne r10b
sete bl
mov r11d, r14d
xor r11b, bl
mov eax, r10d
and al, r15b
and bl, r14b
or bl, al
and r11b, r14b
mov esi, r11d
xor sil, 1
xor r11b, bl
mov eax, ebx
xor al, r10b
and al, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
and bl, r11b
mov esi, r11d
and sil, bl
xor bl, r11b
or bl, sil
mov r11d, r15d
xor r11b, r10b
or r10b, r15b
mov r8d, r15d
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, al
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, r11b
or al, r11b
xor al, 1
or al, r10b
xor bl, 1
mov r10d, eax
xor r10b, 1
mov r11d, ebx
and r11b, r10b
xor r10b, bl
or r10b, r11b
mov r11d, ebx
xor r11b, al
xor r11b, 1
and r11b, al
or al, bl
xor al, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, eax
xor bl, r10b
xor r10b, 1
mov r11d, r10d
xor r11b, al
or r10b, al
xor bl, 1
xor r10b, 1
or r10b, bl
mov eax, r10d
xor al, r11b
test r10b, 1
mov ebp, 0xe39b239d
cmovne ebp, r9d
test r11b, 1
cmove ebp, r9d
test al, 1
mov eax, 0xe39b239d
cmove ebp, eax
mov dword [rsp + 0x1c0], ebp
mov esi, r13d
mov eax, r13d
or eax, 0x69d81008
and eax, 0xebd95d4b
mov edi, r12d
mov ebp, r12d
and ebp, 0x10040030
or ebp, eax
mov ebx, r12d
or ebx, 0x92054d73
mov eax, ebx
not eax
and ebx, 0xebd95d4b
and eax, 0x422a284
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6dfab28c
and eax, 0x92054d73
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x2ae5f80c
mov ebx, ebp
and ebx, 0xd51a07f3
or ebx, eax
xor ebx, 0xd009e89c
and ebp, 0xfaec1090
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xcc1eb5f7
and ebp, 0x33e14a08
or ebp, eax
mov eax, r12d
and eax, 0x513ef6f
and esi, 0xfaec1090
or esi, eax
mov eax, ebp
xor eax, 0x33e14a08
not esi
or esi, r12d
mov edi, eax
xor edi, esi
and edi, eax
xor ebp, 0x8c02b050
and ebp, 0xbda2fa50
and eax, 0x425d05af
or eax, ebp
mov ebx, esi
not ebx
and esi, 0xbda2fa50
and ebx, 0x425d05af
or ebx, esi
xor ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
or ebx, 0x513ef6f
mov ebp, ebx
not ebp
and ebx, 0xfda3230d
and ebp, 0x24c1090
or ebp, ebx
not eax
or eax, 0xfaec1090
mov r13d, eax
not r13d
and eax, 0xfda3230d
and r13d, 0x10cc62
or r13d, eax
xor r13d, ebp
mov ebp, r13d
not ebp
mov eax, r13d
or eax, 0xa4800820
and eax, 0xbca0383e
mov edi, ebp
and edi, 0x35a0300
or edi, eax
mov eax, ebp
or eax, 0x1b7a331e
mov r11d, eax
not r11d
and eax, 0xbca0383e
and r11d, 0x4005c4c1
or r11d, eax
xor r11d, edi
mov eax, r11d
not eax
and eax, 0xe485cce1
and r11d, 0x1b7a331e
or r11d, eax
mov r9d, r11d
not r9d
mov edi, r9d
and edi, 0x302bbca2
mov eax, r11d
and eax, 0xcfd4435d
or eax, edi
mov edi, eax
xor edi, 0x86804045
and edi, 0x96897ce5
xor eax, 0x595d3fb8
or eax, edi
mov edi, eax
not edi
and edi, 0xc38e82a5
and eax, 0x3c717d5a
or eax, edi
and ebp, 0x7ba9553
and r13d, 0xf8456aac
or r13d, ebp
mov ebp, r13d
xor ebp, 0x68440208
and ebp, 0x6976831a
xor r13d, 0x9133e9b6
or r13d, ebp
mov ebp, r13d
not ebp
and ebp, 0x392ae260
and r13d, 0xc6d51d9f
or r13d, ebp
mov edi, eax
xor edi, 0x3c717d5a
mov ebp, eax
xor ebp, 0x808a8224
and ebp, 0xb8ca9374
xor eax, 0x26a7dc90
and eax, edi
and edi, 0x47356c8b
or edi, ebp
mov esi, r13d
xor esi, 0xc6d51d9f
mov ebp, r13d
xor ebp, 0x1008c060
and ebp, 0x9608cce9
xor r13d, 0xdc03bc55
and r13d, esi
and esi, 0x69f73316
or esi, ebp
mov r10d, edi
xor edi, 0xb8ca9374
mov r12d, edi
or r12d, 0xe5295e35
mov ebp, r12d
not ebp
mov r15d, r12d
and r15d, 0xdbcad651
and ebp, 0x14218a
or ebp, r15d
mov ebx, eax
not ebx
or r12d, ebx
and ebx, 0xdbcad651
and eax, 0x243529ae
or eax, ebx
xor eax, ebp
not r12d
or r12d, eax
mov r15d, esi
xor esi, 0x9608cce9
mov eax, esi
or eax, 0xe5295e35
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x370ae85e
and ebx, 0x8d40180
or ebx, ebp
mov ebp, r13d
not ebp
or eax, ebp
and ebp, 0x370ae85e
and r13d, 0xc8f517a1
or r13d, ebp
xor r13d, ebx
not eax
or eax, r13d
mov ebx, r12d
not ebx
and ebx, eax
not eax
and eax, r12d
or eax, ebx
xor r10d, 0x44144c08
mov ebx, edi
and ebx, 0x2b6b31b3
and r10d, 0xd494ce4c
or r10d, ebx
xor r15d, 0x40940204
or edi, esi
and esi, 0x2b6b31b3
and r15d, 0xd494ce4c
or r15d, esi
xor r15d, r10d
not edi
or edi, r15d
mov ebp, edi
not ebp
and ebp, 0x929fcfb9
and edi, 0x6d603046
or edi, ebp
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x37746004
and eax, 0xc88b9ffb
or eax, ebp
mov ebp, edi
xor ebp, 0x48001042
xor edi, 0x929fcfb9
or esi, edi
and edi, 0x37746004
and ebp, 0xc88b9ffb
or ebp, edi
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x4105462
mov ebx, esi
and ebx, 0x602100
or ebx, eax
xor ebx, 0x602100
and esi, 0xfb8f8a9d
or esi, ebx
mov eax, esi
not eax
and eax, 0xaccdc73f
and esi, 0x533238c0
or esi, eax
and r9d, 0xf64e8d18
mov ebp, r11d
and ebp, 0x9b172e7
or ebp, r9d
mov eax, ebp
xor eax, 0x9b172e7
mov ebx, eax
and ebx, 0x5b003c34
and r11d, 0xa4ffc3cb
or r11d, ebx
mov ebx, r11d
not ebx
and ebx, 0xfd3a01a6
and r11d, 0x2c5fe59
or r11d, ebx
and eax, 0xfffffffe
xor ebp, 0xf64e8d19
or ebp, eax
mov edi, r11d
xor edi, 0x80322091
xor r11d, 0x59c5c26c
mov ebx, r11d
and ebx, 0x7f8d1d2a
and edi, 0x8072e2d5
or edi, ebx
mov eax, ebp
not eax
or r11d, ebp
and ebp, 0x7f8d1d2a
and eax, 0x8072e2d5
or eax, ebp
xor eax, edi
not r11d
or r11d, eax
mov eax, r11d
not eax
and r11d, 0xe023ed32
and eax, 0x1fdc12cd
or eax, r11d
mov ebp, eax
xor ebp, 0x232112
xor eax, 0x944024d
and eax, 0xe944ce6d
and ebp, 0x16bb3192
or ebp, eax
mov eax, ebp
xor eax, 0x10880092
xor ebp, 0x40408a24
and ebp, 0x4673bb24
and eax, 0xb98c44db
or eax, ebp
mov r9d, eax
xor r9d, 0x202b100
xor eax, 0x38800098
and eax, 0x7cf10abc
and r9d, 0x830ef543
or r9d, eax
mov eax, esi
xor eax, 0x3e34ceb9
mov ebx, r9d
xor ebx, 0x830ef543
xor esi, 0xc1cb3146
xor r9d, 0x7cf10abc
and ebx, esi
or esi, r9d
and r9d, eax
or r9d, ebx
not esi
mov eax, esi
and eax, r9d
xor r9d, esi
or r9d, eax
mov esi, r9d
not esi
mov ebx, r9d
and ebx, 0xc8f7c2a6
mov eax, esi
and eax, 0x37083d59
or eax, ebx
mov edi, esi
and edi, r9d
mov ebx, edi
not ebx
mov ebp, r9d
or ebp, ebx
and ebx, 0xc8f7c2a6
and edi, 0x37083d59
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
mov ebx, ebp
not ebx
and ebp, 0x4ec71ced
mov eax, ebx
and eax, 0xb138e312
or eax, ebp
xor eax, 0x98fbbab0
and ebx, 0xd63ca65d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfa564259
and ebx, 0x5a9bda6
or ebx, eax
and esi, 0x29c359a2
xor r9d, 0xd63ca65d
or r9d, esi
mov esi, ebx
xor esi, 0x5a9bda6
mov eax, ebx
xor eax, 0xea424258
and eax, 0xeb4beb5a
xor ebx, 0x735fe02b
and ebx, esi
and esi, 0x14b414a5
or esi, eax
mov edi, r9d
not edi
and r9d, 0xe78f8fa2
mov r15d, edi
and r15d, 0x1870705d
or r15d, r9d
xor r15d, 0x1870705d
mov ebp, r15d
and ebp, 0x76f65d8d
and edi, 0x8909a272
or edi, ebp
mov r9d, esi
xor esi, 0x62424908
or esi, 0x8909a272
mov r11d, esi
not r11d
mov r10d, esi
and r10d, 0x2b41678c
and r11d, 0x54b61801
or r11d, r10d
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x2b41678c
and ebx, 0xd4be9873
or ebx, ebp
xor ebx, r11d
not esi
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0xf657d9b5
and esi, 0x9a8264a
or esi, ebp
mov ebp, edi
not ebp
and ebp, 0xf657d9b5
and edi, 0x9a8264a
or edi, ebp
xor edi, esi
xor r9d, 0x14b414a5
mov ebp, r9d
and ebp, r15d
xor r15d, r9d
or r15d, ebp
not r15d
mov ebp, edi
and ebp, r15d
xor r15d, edi
or r15d, ebp
mov ebp, r15d
not ebp
and ebp, 0xd63ca65d
and r15d, 0x29c359a2
or r15d, ebp
mov edi, r15d
not edi
mov ebp, edi
and ebp, 0x69241
mov eax, r15d
and eax, 0x4782126
or eax, ebp
mov ebp, eax
xor ebp, 0x4382022
xor eax, 0xa987c698
and eax, 0xa9c7c79c
and ebp, 0x4383063
or ebp, eax
mov ebx, edi
or ebx, 0x47eb367
mov eax, ebx
not eax
and ebx, 0xa9c7c79c
and eax, 0x52000800
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x852c4170
and eax, 0x7ad3be8f
or eax, ebp
mov ebp, eax
xor ebp, 0x8152f217
and ebp, r15d
xor eax, 0x7ead0de8
and edi, eax
or ebp, edi
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne sil
mov eax, esi
xor al, r8b
mov r10d, eax
and r10b, sil
and al, r8b
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
xor al, 1
mov r10d, eax
and r10b, r14b
xor al, r14b
or al, r10b
mov r10d, r8d
and r10b, sil
and r9b, r14b
or r9b, r10b
xor r9b, 1
or r9b, sil
xor r9b, 1
xor sil, r14b
xor sil, 1
or sil, r14b
mov r12d, r14d
xor sil, r9b
mov r10d, esi
and sil, r9b
xor r10b, 1
mov r9d, esi
and r9b, r10b
xor sil, r10b
or sil, r9b
mov ebx, esi
xor bl, 1
mov r9d, eax
and r9b, bl
mov r10d, eax
xor r10b, bl
or r10b, r9b
and bl, sil
mov r9d, ebx
and r9b, sil
xor bl, sil
or bl, r9b
mov r9d, eax
xor r9b, 1
and al, bl
xor bl, 1
and bl, r9b
or bl, al
xor bl, 1
mov eax, r10d
xor al, bl
and bl, r10b
or bl, al
xor al, 1
mov r9d, eax
xor r9b, bl
test bl, 1
mov r10d, 0xeb78d676
mov ebp, 0x3dd7a06c
cmovne ebp, r10d
test al, 1
not r9b
cmovne ebp, r10d
test r9b, 1
mov eax, 0x3dd7a06c
cmove ebp, eax
mov dword [rsp + 0x1bc], ebp
mov r14d, dword [rsp + 8]
mov eax, r14d
and eax, 0x8443804
mov r13d, dword [rsp + 0x28]
mov ebp, r13d
and ebp, 0x20a002a
or ebp, eax
mov ebx, ebp
xor ebx, 0x20020
xor ebp, 0xd994b694
and ebp, 0xdb9cb69e
and ebx, 0x420820
or ebx, ebp
mov eax, r14d
or eax, 0xa4e382e
mov ebp, eax
not ebp
and eax, 0xdb9cb69e
and ebp, 0x24214141
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x2a698f2d
and ebp, 0xd59670d2
or ebp, eax
mov eax, ebp
xor eax, 0x279202
and eax, 0xc6b7da12
xor ebp, 0xe6906d11
or ebp, eax
mov eax, ebp
not eax
and eax, 0x87b81dc9
and ebp, 0x7847e236
or ebp, eax
mov eax, r13d
and eax, 0x248b0618
mov ebx, r14d
and ebx, 0xdb74f9e7
or ebx, eax
xor ebx, 0x1dc323f5
mov r9d, r14d
and r9d, 0x394825ed
or r9d, ebx
mov eax, r9d
not eax
mov ebx, r9d
xor ebx, 0xcdb1e4aa
and ebx, eax
mov eax, ebp
xor eax, 0x30460214
or eax, 0xcdb1e4aa
mov esi, eax
not esi
and eax, 0x97dd7fd1
and esi, 0x20020004
or esi, eax
xor ebp, 0x87b81dc9
mov eax, ebp
or eax, 0x324e1b55
mov r11d, eax
not r11d
and eax, 0x97dd7fd1
and r11d, 0x4820802a
or r11d, eax
xor r11d, esi
mov eax, ebp
and eax, r9d
xor ebp, r9d
and r9d, 0x324e1b55
mov esi, r9d
and esi, ebx
xor ebx, r9d
or ebx, esi
mov esi, r11d
not esi
and esi, 0xf2e0523f
and r11d, 0xd1fadc0
or r11d, esi
mov edi, ebx
not edi
and edi, 0xf2e0523f
and ebx, 0xd1fadc0
or ebx, edi
xor ebx, r11d
or ebp, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x30df59ae
and ebx, 0xcf20a651
or ebx, eax
mov eax, ebp
not eax
or edi, ebp
and ebp, 0x30df59ae
and eax, 0xcf20a651
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov eax, edi
xor eax, 0x121c19d
and eax, edi
mov ebx, edi
not edi
and edi, 0x1218105
and ebx, 0x4098
or ebx, edi
xor ebx, 0x4098
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc7961b8f
and eax, 0x3869e470
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 1
mov edi, eax
and edi, 0xfffffffe
or edi, ebx
mov r9d, edi
xor r9d, ebp
and r9d, edi
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
and ebp, 0x273b5942
and eax, 0xd8c4a6bd
or eax, ebp
mov ebp, eax
xor ebp, 0x8002214
xor eax, 0x273b5942
or eax, 1
mov edi, eax
and edi, 0xd1cc95a8
and ebp, 0x2e336a56
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xd1cc95a8
and ebx, 0x2e336a57
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov esi, r9d
xor esi, 0x4d0c69e8
and esi, r9d
mov ebx, r9d
not r9d
and r9d, 0xce4a0abe
and ebx, 0x31b5f541
or ebx, r9d
mov r9d, ebx
xor ebx, 0x4c0808a8
or ebx, 0xb2f39617
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0x3f23f9f3
and ebp, 0x400c0008
or ebp, edi
mov edi, esi
not edi
or ebx, edi
and edi, 0x3f23f9f3
and esi, 0xc0dc060c
or esi, edi
xor esi, ebp
not ebx
or ebx, esi
mov ebp, eax
xor ebp, 0x4d0c69e8
mov r15d, ebp
and ebp, eax
mov edi, eax
not edi
and r15d, edi
mov eax, r15d
not eax
mov r11d, eax
and r11d, 0xe848f192
and r15d, 0x17b70e6d
or r15d, r11d
mov esi, ebp
not esi
or eax, esi
and esi, 0xe848f192
and ebp, 0x17b70e6d
or ebp, esi
xor ebp, r15d
not eax
or eax, ebp
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
xor r9d, 0x31b5f541
mov ebp, r9d
and ebp, edi
xor edi, r9d
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x3e273c5e
and edi, 0xc1d8c3a1
or edi, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xfb5e6d11
and eax, 0x4a192ee
or eax, ebp
mov esi, edi
xor esi, 0x8082a0
xor edi, 0x3e273c5e
or ebx, edi
and edi, 0xfb5e6d11
and esi, 0x4a192ee
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xe7f7b5eb
and ebx, 0x18084a14
or ebx, eax
mov eax, ebx
not eax
and eax, 0x18084a14
and ebx, 0xe7f7b5eb
or ebx, eax
mov ebp, ebx
xor ebp, 0x41dbc08c
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0xd4fe18d0
and eax, 0x2b01e72f
or eax, ebx
mov ebx, eax
xor ebx, 0x2b01e72f
mov edi, eax
xor edi, 0x9525d85c
and edi, ebx
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov edi, ebp
not edi
and edi, 0x41dbc08c
and ebp, 0xbe243f73
or ebp, edi
xor eax, 0xd4fe18d0
or eax, ebx
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
and eax, 0x7fad3d60
and ebx, 0x8052c29f
or ebx, eax
mov esi, ebx
xor esi, 0x7fad3d60
mov edi, ebx
xor edi, 0x8052c29f
xor ebx, 0x30d0f639
and ebx, edi
mov eax, esi
and eax, 0xb08234a6
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1a34bc0
and eax, 0xfe5cb43f
or eax, ebp
and esi, 0x8a25956
mov ebp, edi
and ebp, 0xf75da6a9
or ebp, esi
xor ebp, 0xf75da6a9
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x7169eaa2
and ebp, 0x8e96155d
or ebp, ebx
xor eax, 0x4ede8099
xor ebp, 0x8e96155d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
xor eax, 0xa3b24b8f
and eax, ebp
mov ebx, ebp
not ebp
and ebp, 0x80204a02
and ebx, 0x2392018d
or ebx, ebp
xor ebx, 0x2392018d
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x14441dd6
and eax, 0xebbbe229
or eax, ebp
mov ebp, eax
xor ebp, 0x40092822
xor eax, 0xb7f65659
mov ebx, eax
and ebx, 0x2d30d1c4
and ebp, 0xd2cf2e3b
or ebp, ebx
xor ebp, 0xd2cf2e3b
or ebp, eax
cmp ebp, 0xffffffff
setne r11b
sete r9b
mov eax, r11d
and al, r8b
mov ebp, r12d
and bpl, r9b
or bpl, al
mov eax, r12d
mov r15d, r12d
xor al, r9b
mov esi, r8d
or sil, r11b
xor sil, 1
or sil, al
and al, r12b
mov edi, eax
and dil, bpl
xor bpl, al
or bpl, dil
mov eax, ebp
xor al, 1
and bpl, al
mov edi, eax
and dil, bpl
xor bpl, al
or bpl, dil
xor r11b, r8b
or r9b, r12b
xor r9b, 1
or r9b, r11b
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
mov r11d, esi
and r11b, bl
xor bl, sil
or bl, r11b
xor r9b, 1
xor bl, r9b
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
xor bpl, 1
mov r9d, eax
xor r9b, 1
mov ebx, ebp
and bl, r9b
xor r9b, bpl
or r9b, bl
mov ebx, ebp
xor bl, al
xor bl, 1
and bl, al
or al, bpl
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, eax
xor r11b, 1
mov esi, r11d
xor r11b, r9b
mov ebx, r9d
mov edi, r9d
xor r9b, 1
and bl, r9b
xor dil, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, dil
and sil, al
xor sil, 1
mov edi, eax
xor dil, sil
or sil, al
xor sil, 1
or sil, dil
mov edi, ebx
xor dil, 1
and dil, sil
xor sil, 1
and sil, bl
or sil, dil
or al, r9b
xor al, 1
or al, r11b
mov ebx, eax
xor bl, sil
test al, 1
mov ebp, 0x465a0442
cmovne ebp, r10d
test sil, 1
cmove ebp, r10d
test bl, 1
mov eax, 0x465a0442
cmove ebp, eax
mov dword [rsp + 0x1e4], ebp
mov r12d, r13d
mov eax, r13d
or eax, 0x95698361
mov ebx, eax
not ebx
and eax, 0x6122399
and ebx, 0x68845c06
or ebx, eax
mov eax, r14d
or eax, 0x6a967c9e
mov ebp, eax
not ebp
and eax, 0x6122399
and ebp, 0x91698060
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x95698361
and ebp, 0x6a967c9e
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb099143f
and ebp, 0x4f66ebc0
or ebp, eax
mov eax, ebp
and eax, 1
xor ebp, 0x4f66ebc1
or ebp, eax
mov eax, r14d
and eax, 0x41ce0f9d
mov ebx, r13d
and ebx, 0xbe31f062
or ebx, eax
xor ebx, 0xbe31f063
mov r9d, ebx
xor r9d, r14d
and r9d, ebx
mov edi, ebp
not edi
mov eax, ebp
xor eax, 0x6b0c9fbc
mov esi, eax
and esi, ebp
and eax, edi
mov ebx, esi
and ebx, eax
xor eax, esi
or eax, ebx
mov r10d, r9d
not r10d
mov ebx, r9d
xor ebx, 0x94f36043
mov esi, ebx
and esi, r10d
and ebx, r9d
mov r11d, esi
and r11d, ebx
xor ebx, esi
or ebx, r11d
mov esi, eax
not esi
and esi, 0x53e4c555
and eax, 0xac1b3aaa
or eax, esi
mov esi, ebx
not esi
and esi, 0x53e4c555
and ebx, 0xac1b3aaa
or ebx, esi
xor ebx, eax
mov eax, edi
and eax, 0xa4ef5370
and ebp, 0x5b10ac8f
or ebp, eax
or edi, r9d
and r9d, 0xa4ef5370
and r10d, 0x5b10ac8f
or r10d, r9d
xor r10d, ebp
not edi
or edi, r10d
mov eax, edi
not eax
and eax, 0x462705bc
and edi, 0xb9d8fa43
or edi, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xffe39645
and ebx, 0x1c69ba
or ebx, ebp
mov esi, edi
xor esi, 0x186802
xor edi, 0x462705bc
or eax, edi
and edi, 0xffe39645
and esi, 0x1c69ba
or esi, edi
xor esi, ebx
not eax
or eax, esi
mov ebp, eax
xor ebp, 0xf64fcd45
and ebp, eax
or eax, 0x9b032ba
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xca14d35e
and ebx, 0x344b0c01
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xca14d35e
and ebp, 0x35eb2ca1
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2c5e2dd7
and eax, 0xd3a1d228
or eax, ebp
mov ebx, r13d
and ebx, 0x36e52126
mov ebp, r14d
and ebp, 0xc91aded9
or ebp, ebx
mov ebx, eax
xor ebx, 0x25ee1f6d
mov edi, eax
xor edi, 0xca11e010
and edi, 0xca77e53c
xor eax, 0x922e28de
and eax, ebx
and ebx, 0x35881ac3
or ebx, edi
mov edi, ebp
xor edi, 0x36e52126
mov esi, ebp
xor esi, 0x80124880
and esi, 0x86b268a6
xor ebp, 0x81251695
and ebp, edi
and edi, 0x794d9759
or edi, esi
mov r9d, ebx
xor ebx, 0x82402530
or ebx, 0x483fc84c
mov r11d, ebx
not r11d
mov r10d, ebx
and r10d, 0x86f92550
and r11d, 0x310012a3
or r11d, r10d
mov esi, eax
not esi
or ebx, esi
and esi, 0x86f92550
and eax, 0x7906daaf
or eax, esi
xor eax, r11d
not ebx
or ebx, eax
mov eax, edi
xor eax, 0x794d9759
xor edi, 0x31725f15
and edi, eax
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov edi, ebx
not edi
and edi, ebp
not ebp
and ebp, ebx
or ebp, edi
xor r9d, 0x35881ac3
mov ebx, r9d
and ebx, eax
xor eax, r9d
or eax, ebx
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd45223d4
and eax, 0x2baddc2b
or eax, ebp
mov ebp, eax
xor ebp, 0x9084009
xor eax, 0x505202c0
and eax, 0x72f79ee2
and ebp, 0x8d08611d
or ebp, eax
mov eax, ebp
xor eax, 0x22e18042
xor ebp, 0x8c086119
and eax, 0x23e18046
and ebp, 0xdc1e7fb9
or ebp, eax
mov eax, ebp
xor eax, 0x2010040
xor ebp, 0x40002ab1
and ebp, 0x61e0aab7
and eax, 0x9e1f5548
or eax, ebp
xor eax, 0x9e1f5548
setne r9b
sete r10b
mov esi, r8d
and sil, r9b
mov r11d, r8d
mov byte [rsp + 4], r8b
xor r11b, r10b
mov edi, r15d
or dil, r9b
xor r9b, r10b
and r9b, r10b
and r10b, r15b
or sil, r10b
xor dil, 1
or dil, r11b
xor dil, 1
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov eax, r9d
xor al, 1
mov ebx, eax
and bl, r9b
mov r10d, eax
xor r10b, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r10b
or al, r9b
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
and bl, r15b
xor al, 1
and al, r8b
or al, bl
mov r9d, edi
xor r9b, al
xor r9b, 1
or r9b, dil
mov ebx, eax
or al, dil
xor dil, 1
xor bl, 1
or bl, dil
xor bl, 1
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r11d, eax
xor r11b, 1
and al, r11b
mov r10d, r11d
and r10b, al
xor al, r11b
or al, r10b
mov r10d, r9d
xor r10b, 1
and r10b, al
xor al, 1
and al, r9b
or al, r10b
mov r10d, r9d
and r10b, r11b
xor r11b, r9b
or r11b, r10b
mov ebx, r11d
xor bl, al
test bl, 1
mov ebx, 0x7de6d5e3
mov ebp, 0x6f56b7da
cmovne ebp, ebx
test r11b, 1
mov ebx, 0x6f56b7da
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x1b8], ebx
mov eax, r14d
and eax, 0x64db0d9d
mov ebx, r13d
mov ebp, r13d
xor ebp, 0x64db0d9d
and ebp, r13d
mov r8d, r13d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x9b24f262
and ebp, 0x64db0d9d
or ebp, eax
mov r10d, ebp
not r10d
and ebp, 0x1fca2827
mov eax, r10d
and eax, 0xe035d7d8
or eax, ebp
xor eax, 0x2b200b54
and r10d, 0x34ea2373
or r10d, eax
mov eax, r10d
not eax
and eax, 0xb21685e5
and r10d, 0x4de97a1a
or r10d, eax
mov eax, r14d
and eax, 0xaa218a0a
mov edi, r13d
and edi, 0x55de75f5
or edi, eax
mov esi, edi
xor esi, 0x55de75f5
xor edi, 0x2208008
and edi, 0x46fef0ad
mov eax, esi
and eax, 0xb9010f52
or eax, edi
xor eax, 0x8deb2c21
and esi, 0xcb15dc8c
or esi, eax
mov eax, esi
not eax
and eax, 0xeb353544
and esi, 0x14cacabb
or esi, eax
mov r11d, esi
xor r11d, 0x10c84299
xor esi, 0xeb353544
mov eax, esi
and eax, 0x2623ad26
and r11d, 0xd9dc52d9
or r11d, eax
mov r9d, r10d
xor r9d, 0x4de97a1a
mov eax, r9d
or eax, 0xaddcd5b
mov ebp, eax
not ebp
and eax, 0x7ff7bf2c
and ebp, 0x80000080
or ebp, eax
xor r10d, 0xb21685e5
mov eax, r10d
or eax, 0xf52232a4
mov edi, eax
not edi
and eax, 0x7ff7bf2c
and edi, 0x84053
or edi, eax
xor edi, ebp
mov r13d, r11d
xor r13d, 0xd9dc52d9
mov eax, r11d
xor eax, 0xd3019f82
and eax, r13d
mov ebp, eax
not ebp
mov r12d, ebp
and r12d, 0xcf6af05e
and eax, 0x30950fa1
or eax, r12d
or esi, 0xf52232a4
mov ebx, esi
not ebx
or ebp, esi
and esi, 0xcf6af05e
and ebx, 0x950d01
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
mov eax, r9d
and eax, 0x492dc25d
and r10d, 0xb6d23da2
or r10d, eax
xor r11d, 0x2623ad26
or r9d, r11d
and r11d, 0x492dc25d
and r13d, 0xb6d23da2
or r13d, r11d
xor r13d, r10d
not r9d
or r9d, r13d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xd368a6a2
and ebp, 0x2c97595d
or ebp, eax
mov eax, r9d
not eax
or ebx, r9d
and r9d, 0xd368a6a2
and eax, 0x2c97595d
or eax, r9d
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0x225755cc
and eax, ebx
not ebx
and ebx, 0x225755cc
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x16bd76be
and eax, 0xe9428941
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe90b19f6
and eax, 0x16f4e609
or eax, ebp
mov r12d, eax
xor r12d, 0x16644009
xor eax, 0xa90118c6
and eax, 0xa991bec6
and r12d, 0x566e4139
or r12d, eax
mov eax, r14d
and eax, 0xb77f8c8b
mov ebp, r8d
and ebp, 0x48807374
or ebp, eax
xor ebp, 0x48807374
and r14d, r8d
mov dword [rsp + 0x40], r14d
mov eax, ebp
and eax, r14d
xor ebp, r14d
or ebp, eax
mov esi, r12d
xor esi, 0xa991bec6
mov eax, r12d
xor eax, 0x426c0119
and eax, 0xe26c1f5f
xor r12d, 0x35004fcc
and r12d, esi
and esi, 0x1d93e0a0
or esi, eax
mov ebx, ebp
xor ebx, 0x9c91f10a
and ebx, ebp
mov r9d, ebp
not ebp
and ebp, 0x160fbc5a
and r9d, 0xe9f043a5
or r9d, ebp
mov r10d, esi
xor esi, 0xe26c1f5f
mov eax, esi
or eax, 0x636e0ef5
mov ebp, eax
not ebp
mov r11d, eax
and r11d, 0x40e93402
and ebp, 0x9c10c108
or ebp, r11d
mov edi, r12d
not edi
or eax, edi
and edi, 0x40e93402
and r12d, 0xbf16cbfd
or r12d, edi
xor r12d, ebp
not eax
or eax, r12d
mov ebp, r9d
xor ebp, 0xe9f043a5
mov edi, ebp
and edi, 0x9c91f10a
mov r11d, edi
and r11d, ebx
xor ebx, edi
or ebx, r11d
mov edi, eax
not edi
and edi, 0xe052e4c9
and eax, 0x1fad1b36
or eax, edi
mov edi, ebx
not edi
and edi, 0xe052e4c9
and ebx, 0x1fad1b36
or ebx, edi
xor ebx, eax
xor r10d, 0x1c132000
mov eax, esi
and eax, 0x438cd5b8
and r10d, 0xbc732a47
or r10d, eax
xor r9d, 0x160fbc5a
or esi, r9d
and r9d, 0x438cd5b8
and ebp, 0xbc732a47
or ebp, r9d
xor ebp, r10d
not esi
or esi, ebp
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xc92b4f47
and ebx, 0x36d4b0b8
or ebx, ebp
mov ebp, esi
not ebp
or eax, esi
and esi, 0xc92b4f47
and ebp, 0x36d4b0b8
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe4abe98f
and eax, 0x1b541670
or eax, ebp
xor eax, 0x1b541670
setne r9b
sete r11b
mov r14d, r15d
mov r13d, r15d
mov r15b, byte [rsp + 4]
xor r13b, r15b
mov r8d, r13d
xor r8b, r14b
mov ebx, r8d
or bl, r13b
mov byte [rsp + 0x24], r13b
mov byte [rsp + 0x76], bl
mov eax, r8d
mov byte [rsp + 0x33], r8b
xor al, 1
mov byte [rsp + 0x6a], al
mov esi, ebx
and sil, al
mov r10d, ebx
xor r10b, al
or r10b, sil
mov eax, ebx
xor al, r8b
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov ebp, r11d
xor bpl, r9b
mov esi, ebp
xor sil, 1
mov edi, ebp
or dil, sil
mov eax, edi
xor al, 1
mov ebx, edi
and bl, al
mov r12d, edi
and r12b, bl
xor bl, dil
or bl, r12b
xor dil, bpl
or al, sil
xor al, 1
or al, dil
xor bl, bpl
xor al, 1
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov edi, ebp
and dil, r11b
mov ebx, edi
xor bl, 1
or bl, dil
xor bl, 1
mov r12d, edi
and r12b, bl
xor bl, dil
or bl, r12b
mov edi, ebx
xor dil, 1
or dil, al
xor al, 1
or al, bl
xor dil, 1
xor al, 1
mov ebx, edi
and bl, al
xor al, dil
or al, bl
xor sil, r11b
mov ebx, ebp
or bpl, r9b
xor bpl, 1
or bpl, sil
xor bl, r9b
xor bpl, 1
mov esi, ebx
and sil, bpl
xor bpl, bl
or bpl, sil
mov esi, ebp
xor sil, 1
mov ebx, eax
xor bl, 1
and sil, bl
or bl, bpl
and bpl, al
or bpl, sil
xor bl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov r12d, r10d
xor r12b, 1
mov ebx, r12d
and bl, r10b
mov esi, r12d
and sil, bl
xor bl, r12b
or bl, sil
mov edi, ebp
and dil, bl
xor bl, 1
mov esi, ebp
xor sil, 1
and bl, sil
or bl, dil
mov edi, ebx
xor dil, sil
and dil, bl
and sil, r10b
and bpl, r12b
or sil, bpl
xor sil, 1
or sil, r12b
mov ebx, esi
xor bl, 1
mov eax, edi
xor al, 1
and bl, al
or al, sil
and sil, dil
or sil, bl
xor al, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov ebx, r15d
and bl, r13b
mov eax, ebx
xor al, 1
mov r10d, ebx
mov r8d, ebx
mov byte [rsp + 0x8c], bl
and r10b, al
mov byte [rsp + 0x32], r10b
mov edi, eax
and dil, r10b
mov ebx, eax
mov byte [rsp + 0xb8], al
xor bl, r10b
or bl, dil
mov byte [rsp + 0x6e], bl
mov r10d, ebx
xor r10b, 1
mov byte [rsp + 0x6d], r10b
mov ebx, r8d
or bl, al
mov byte [rsp + 0xb4], bl
xor bl, 1
mov byte [rsp + 0x31], bl
mov eax, r10d
and al, bl
xor r10b, bl
or r10b, al
mov edi, r10d
mov byte [rsp + 0x54], r10b
mov r10d, r9d
and r9b, r15b
mov eax, r14d
and al, r11b
or al, r9b
mov ebx, r15d
xor bl, r11b
or r11b, r15b
xor r11b, 1
or r11b, bl
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
xor r10b, dil
mov ebx, r10d
xor bl, 1
mov eax, r11d
xor al, 1
and r11b, r10b
or r10b, al
and al, bl
or al, r11b
mov ebx, r10d
xor bl, al
xor al, 1
or al, r10b
xor bl, 1
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov r9d, r10d
and r9b, al
mov ebx, r9d
xor bl, 1
xor r9b, r10b
or bl, al
xor bl, 1
or bl, r9b
or r10b, al
xor bl, 1
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or r10b, al
mov r9d, esi
or r9b, r10b
xor r9b, 1
mov eax, r10d
xor al, sil
or r9b, al
and r10b, al
and al, sil
mov ebx, r10d
xor bl, 1
xor r10b, al
xor al, 1
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov esi, r10d
and sil, al
mov r11d, r10d
and r11b, sil
xor sil, r10b
or sil, r11b
mov r10d, esi
xor sil, 1
and sil, r9b
xor r9b, 1
and r10b, r9b
or sil, r10b
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov ebx, eax
xor bl, sil
test bl, 1
mov ebp, 0x8a08b0c9
mov ebx, 0x7de6d5e3
cmove ebx, ebp
test al, 1
cmovne ebp, ebx
test sil, 1
cmove ebp, ebx
mov dword [rsp + 0x1b4], ebp
mov r13d, dword [rsp + 8]
mov eax, r13d
and eax, 0x20de97b8
mov r8d, dword [rsp + 0x28]
mov ebp, r8d
and ebp, 0xdf216847
or ebp, eax
mov eax, ebp
xor eax, 0x86216003
xor ebp, 0x48708
and ebp, 0x59048f4c
and eax, 0xa6fb70b3
or eax, ebp
mov ebp, eax
xor ebp, 0x58008844
xor eax, 0xa6931023
and eax, 0xa797172b
and ebp, 0x5868e8d4
or ebp, eax
mov eax, ebp
xor eax, 0x5868e8d4
xor ebp, 0x22131208
and ebp, 0x625b7258
mov ebx, eax
and ebx, 0x9da48da7
or ebx, ebp
xor ebx, 0xea772247
and eax, 0x882c501f
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x8e270a58
and eax, 0x71d8f5a7
or eax, ebp
mov ebp, r13d
and ebp, 0xfe48f281
mov ebx, r8d
and ebx, 0x1b70d7e
or ebx, ebp
mov edi, eax
xor edi, 0x60584103
xor eax, 0x8e270a58
mov esi, eax
and eax, 0x1582b6e4
and edi, 0xea7d491b
or edi, eax
xor ebx, 0x7664a29e
or ebx, r13d
mov eax, ebx
not eax
or esi, ebx
and ebx, 0x1582b6e4
and eax, 0xea7d491b
or eax, ebx
xor eax, edi
mov ebx, esi
not ebx
mov edi, esi
and edi, 0x79c57b87
and ebx, 0x863a8478
or ebx, edi
mov edi, eax
not edi
or esi, edi
and edi, 0x79c57b87
and eax, 0x863a8478
or eax, edi
xor eax, ebx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xc40d16d
mov ebp, esi
and ebp, 0x31832010
or ebp, eax
xor ebp, 0x31832010
and esi, 0xc23c0e82
or esi, ebp
mov eax, esi
not eax
and eax, 0xb5efa162
and esi, 0x4a105e9d
or esi, eax
mov ebx, esi
not ebx
mov r11d, esi
or r11d, 0xd70e53b4
mov eax, r11d
and eax, 0x32a30a62
mov ebp, ebx
and ebp, 0x850a409
or ebp, eax
mov eax, esi
xor eax, 0x28f1ac4b
and eax, esi
mov edi, eax
not edi
or r11d, edi
and edi, 0x32a30a62
and eax, 0xcd5cf59d
or eax, edi
xor eax, ebp
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0x8e458029
and r11d, 0x71ba7fd6
or r11d, eax
mov r10d, r11d
xor r10d, 0x594bd39d
xor r11d, 0xa6b42c62
mov eax, r11d
and eax, 0xebdf4d6a
mov edi, r10d
and edi, 0x1420b295
or edi, eax
mov eax, ebx
and eax, 0x1420b295
and esi, 0xebdf4d6a
or esi, eax
xor ebx, esi
and ebx, esi
not edi
or edi, r11d
mov r12d, ebx
not r12d
mov r9d, ebx
xor r9d, 0x2d0229d1
and r9d, r12d
mov r15d, edi
and r15d, r12d
xor r12d, edi
mov ebp, edi
not edi
xor ebp, 0xd2fdd62e
and ebp, edi
or edi, 0xd2fdd62e
mov esi, edi
not esi
mov eax, edi
and eax, 0xefbe03f6
and esi, 0x2801
or esi, eax
mov eax, ebp
not eax
or edi, eax
and eax, 0xefbe03f6
and ebp, 0x1041fc09
or ebp, eax
xor ebp, esi
not edi
or edi, ebp
and ebx, 0xd2fdd62e
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
or r12d, r15d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xd66a4520
and ebx, 0x2995badf
or ebx, ebp
mov ebp, r12d
not ebp
or eax, r12d
and r12d, 0xd66a4520
and ebp, 0x2995badf
or ebp, r12d
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xd2f76574
and eax, 0x2d089a8b
or eax, ebx
mov ebx, eax
xor ebx, 0x900080b
xor eax, 0xc0504560
or eax, 0x1400a214
and eax, 0xf458e774
and ebx, 0xb87080b
or ebx, eax
or ebp, 0xebdf4d6b
mov r9d, ebp
not r9d
and ebp, 0xf458e774
and r9d, 0x201080
or r9d, ebp
xor r9d, ebx
mov edi, r11d
and r11d, 1
and r10d, 0xfffffffe
or r10d, r11d
or edi, 0xfffffffe
mov eax, r10d
not eax
mov ebp, edi
or edi, eax
and eax, 0x49e9827d
and r10d, 0xb6167d82
or r10d, eax
and ebp, 0x49e9827d
xor r10d, ebp
not edi
or edi, r10d
mov ebx, edi
or edi, 0x7234c4c7
mov ebp, edi
not ebp
and edi, 0x42685558
and ebp, 0x8d832a20
or ebp, edi
not ebx
or ebx, 0x8dcb3b38
mov eax, ebx
not eax
and ebx, 0x42685558
and eax, 0x30148087
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd5f7f622
and eax, 0x2a0809dd
or eax, ebp
mov ebx, eax
xor ebx, 0x24022a1
xor eax, 0x83c8118
and eax, 0xadbf915c
and ebx, 0x52406ea3
or ebx, eax
mov ebp, ebx
xor ebp, 0x52406ea3
mov eax, r9d
xor eax, ebp
and eax, r9d
mov esi, r9d
not esi
and esi, 0xbdd48057
and r9d, 0x422b7fa8
or r9d, esi
xor ebx, 0x2b1108
and ebp, 0xbdd48057
and ebx, 0x422b7fa8
or ebx, ebp
xor ebx, r9d
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xfcc19bfd
and eax, 0x33e6402
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0xfcc19bfd
and ebx, 0x33e6402
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
or eax, 0x1697e5a7
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0xcdb5a2c5
and ebx, 0x20481818
or ebx, ebp
mov ebp, edi
xor ebp, 0xe9681a58
and ebp, edi
mov esi, ebp
not esi
or eax, esi
and esi, 0xcdb5a2c5
and ebp, 0x324a5d3a
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1697e5a7
and eax, 0xe9681a58
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x932a3c1b
and eax, 0x6cd5c3e4
or eax, ebp
mov ebp, eax
xor ebp, 0x48558224
and ebp, 0x5875963f
xor eax, 0x830a2800
and eax, 0xa78a69c0
or eax, ebp
mov ebx, eax
xor ebx, 0x5875963f
and ebx, eax
mov eax, edi
not eax
and eax, 0xec25a095
and edi, 0x13da5f6a
or edi, eax
mov eax, edi
xor eax, 0x38a4940
and eax, 0xa78a69c0
xor edi, 0xb45036aa
or edi, eax
mov eax, edi
not eax
mov ebp, ebx
not ebp
and eax, ebp
or ebp, edi
and edi, ebx
or edi, eax
not ebp
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and eax, 0x40409c2
mov ebp, edi
and ebp, 0x1a51721c
or ebp, eax
xor ebp, 0x1a51721c
and edi, 0xe1aa8421
or edi, ebp
mov eax, edi
not eax
and eax, 0x1adf1ca9
and edi, 0xe520e356
or edi, eax
mov eax, edi
xor eax, 0x5cfff148
xor edi, 0xa3000eb7
and eax, edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov esi, eax
not esi
mov ebx, eax
xor ebx, 0xd366b33d
and ebx, esi
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x983a08cd
and ebx, 0x67c5f732
or ebx, edi
and eax, 0x8e76720c
mov edi, esi
and edi, 0x71898df3
or edi, eax
xor edi, 0x71898df3
or edi, esi
or esi, 0xd366b33d
mov eax, esi
not eax
or ebp, esi
and esi, 0x983a08cd
and eax, 0x24814402
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xd366b33d
and ebp, 0x2c994cc2
or ebp, eax
mov eax, edi
not eax
and eax, 0xc56b2f18
and edi, 0x3a94d0e7
or edi, eax
xor edi, 0x3a94d0e7
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and eax, 0x1ca06b47
and edi, 0xe35f94b8
or edi, eax
mov eax, edi
xor eax, 0xe11f0008
xor edi, 0x8004206
and eax, 0xf5bf2949
and edi, 0xa40d6b6
or edi, eax
mov eax, edi
xor eax, 0xc1862049
xor edi, 0x840d012
and edi, 0x3c79d912
and eax, 0xc38626ed
or eax, edi
xor eax, 0xc38626ed
setne dil
sete r10b
mov r11d, r10d
mov al, byte [rsp + 4]
xor r11b, al
xor r11b, 1
mov r9d, r11d
xor r9b, r14b
xor r11b, r9b
not r11b
and r11b, r9b
mov r9d, eax
and r9b, dil
and r10b, r14b
or r10b, r9b
xor r10b, 1
or r10b, dil
mov byte [rsp + 0x10], r14b
xor dil, r14b
xor dil, 1
or dil, r14b
mov esi, edi
xor sil, 1
mov eax, esi
and al, dil
mov ebx, eax
xor bl, 1
xor al, sil
or bl, dil
xor bl, 1
or bl, al
mov eax, ebx
and al, r10b
xor dil, r10b
xor r10b, 1
xor bl, 1
and bl, r10b
or bl, al
or sil, r10b
xor sil, 1
or sil, dil
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov r9d, r11d
xor r9b, 1
mov r10d, r11d
or r10b, r9b
mov ebp, r10d
xor bpl, 1
mov eax, r10d
and al, bpl
mov edi, r10d
xor dil, al
xor al, 1
or al, bpl
xor al, 1
or al, dil
mov edi, eax
xor dil, 1
and dil, r9b
and al, r11b
or al, dil
xor r10b, r9b
or bpl, r11b
xor bpl, 1
or bpl, r10b
xor bpl, 1
mov r10d, eax
and r10b, bpl
xor bpl, al
or bpl, r10b
mov edi, esi
xor dil, 1
mov ebx, esi
or bl, dil
mov eax, ebx
xor al, 1
mov r10d, esi
and r10b, bl
and al, dil
or al, r10b
or bl, dil
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
xor al, 1
mov ebx, eax
or bl, bpl
xor al, bpl
xor al, 1
and al, bpl
xor bl, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or sil, r11b
xor dil, r9b
xor dil, 1
mov ebx, esi
xor bl, dil
or dil, sil
xor dil, 1
or dil, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, dil
mov r10d, ebx
and r10b, dil
xor bl, dil
xor dil, 1
and al, dil
or al, r9b
or bl, r10b
mov r9d, ebx
xor r9b, al
test bl, 1
mov ebx, 0x478d93e1
mov ebp, 0xa4f8d9ed
cmovne ebp, ebx
test al, 1
not r9b
cmove ebp, ebx
test r9b, 1
mov eax, 0xa4f8d9ed
cmovne ebp, eax
mov dword [rsp + 0x1b0], ebp
mov eax, r13d
and eax, 0x438935f1
mov ebp, r8d
and ebp, 0xbc76ca0e
or ebp, eax
xor ebp, 0xbc76ca0e
mov eax, ebp
mov ebx, dword [rsp + 0x40]
and eax, ebx
xor ebp, ebx
or ebp, eax
mov r10d, ebp
not r10d
and ebp, 0xc8ab9821
mov eax, r10d
and eax, 0x375467de
or eax, ebp
xor eax, 0x58c7afd9
and r10d, 0x906c37f8
or r10d, eax
mov eax, r13d
and eax, 0x6f93c807
mov r15d, r8d
and r15d, 0x906c37f8
or r15d, eax
not r15d
or r15d, r13d
mov esi, r15d
not esi
mov eax, r15d
and eax, 0xdd703a12
and esi, 0x228fc5ed
or esi, eax
mov ebx, esi
xor ebx, 0x228fc5ed
mov r12d, r10d
xor r12d, 0x2134468e
mov r9d, r12d
and r9d, r10d
xor esi, 0x3bb8363
and esi, ebx
mov r11d, r10d
and r11d, ebx
xor ebx, r10d
not r10d
and r12d, r10d
mov edi, r9d
and edi, r12d
xor r12d, r9d
or r12d, edi
mov edi, esi
not edi
mov r9d, edi
and r9d, 0xd3c82f65
and esi, 0x2c37d09a
or esi, r9d
or r15d, 0xdecbb971
mov ebp, r15d
not ebp
or edi, r15d
and r15d, 0xd3c82f65
and ebp, 0x2034408a
or ebp, r15d
xor ebp, esi
not edi
or edi, ebp
mov eax, r12d
not eax
and eax, 0x6e95d76
and r12d, 0xf916a289
or r12d, eax
mov eax, edi
not eax
and eax, 0x6e95d76
and edi, 0xf916a289
or edi, eax
xor edi, r12d
or ebx, r11d
mov eax, ebx
not eax
and eax, 0xa763ec50
and ebx, 0x589c13af
or ebx, eax
mov esi, edi
not esi
mov eax, esi
and eax, 0xed31b76d
and edi, 0x12ce4892
or edi, eax
mov eax, ebx
xor eax, 0x108c0082
xor ebx, 0xa763ec50
or esi, ebx
and ebx, 0xed31b76d
and eax, 0x12ce4892
or eax, ebx
xor eax, edi
not esi
or esi, eax
mov eax, esi
xor eax, 0xbc74fd8a
and eax, esi
mov ebp, esi
not esi
and esi, 0x94346102
and ebp, 0x28409c88
or ebp, esi
xor ebp, 0x28409c88
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2c18ca73
and eax, 0xd3e7358c
or eax, ebp
mov ebp, eax
xor ebp, 0xf9d18e10
and ebp, eax
mov esi, eax
not eax
and eax, 0x48910a00
and esi, 0xb1408410
or esi, eax
mov eax, esi
xor eax, 0xa1000010
xor esi, 0x4ebf7bef
mov ebx, esi
and ebx, 0x52518e80
and eax, 0xa9800010
or eax, ebx
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0x52518e80
and ebp, 0xadae717f
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x62e71ef
and esi, 0xf9d18e10
or esi, eax
and r13d, 0x40523f48
mov ebp, r8d
and ebp, 0x42080a4
or ebp, r13d
xor ebp, 0x42080a4
and r8d, 0xbb8d4013
or r8d, ebp
mov eax, r8d
not eax
and eax, 0xb7ad2ccf
and r8d, 0x4852d330
or r8d, eax
mov r9d, esi
not r9d
mov eax, esi
xor eax, 0x1d185a0c
mov edi, eax
and edi, r9d
and eax, esi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r10d, r8d
xor r10d, 0xc206cdc
mov ebp, r10d
or ebp, 0xe2e7a5f3
mov ebx, ebp
not ebx
and ebp, 0x80630289
and ebx, 0x1d185804
or ebx, ebp
xor r8d, 0xf3df9323
mov ebp, r8d
or ebp, 0x1d185a0c
mov edi, ebp
not edi
and ebp, 0x80630289
and edi, 0x6284a572
or edi, ebp
xor edi, ebx
mov ebx, eax
not ebx
and ebx, 0xbb24f5cf
and eax, 0x44db0a30
or eax, ebx
mov ebx, edi
not ebx
and ebx, 0xbb24f5cf
and edi, 0x44db0a30
or edi, ebx
xor edi, eax
mov eax, esi
and eax, 0x116876eb
and r9d, 0xee978914
or r9d, eax
or esi, r10d
and r10d, 0x116876eb
and r8d, 0xee978914
or r8d, r10d
xor r8d, r9d
not esi
or esi, r8d
mov eax, esi
not eax
and eax, 0x92d66d82
and esi, 0x6d29927d
or esi, eax
xor esi, 0x6d29927d
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, esi
not eax
and eax, 0xeb7a6c0d
and esi, 0x148593f2
or esi, eax
mov eax, esi
not eax
and eax, 0x8fbe894b
and esi, 0x704176b4
or esi, eax
xor esi, 0x9b3b1ab9
setne r12b
sete byte [rsp + 0x20]
mov r14b, byte [rsp + 0x32]
mov eax, r14d
mov r8b, byte [rsp + 0x8c]
and al, r8b
xor r14b, r8b
mov byte [rsp + 0x71], r14b
or al, r14b
mov byte [rsp + 0xd8], al
xor al, 1
mov r8d, eax
mov bl, byte [rsp + 0xb4]
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov byte [rsp + 0x90], r8b
and r8b, al
mov byte [rsp + 0xf], r8b
xor r8b, 1
mov ebx, eax
xor bl, r8b
or r8b, al
xor r8b, 1
or r8b, bl
mov r14d, r8d
xor r14b, 1
mov byte [rsp + 0x34], r14b
and r14b, r8b
xor r14b, 1
mov eax, r8d
xor al, r14b
or r14b, r8b
xor r14b, 1
or r14b, al
mov r9d, r14d
xor r9b, 1
mov r11d, r14d
or r11b, r9b
mov ebp, r11d
xor bpl, 1
mov eax, ebp
and al, r11b
mov r10d, eax
xor r10b, 1
xor al, bpl
or r10b, r11b
xor r10b, 1
or r10b, al
mov r13b, byte [rsp + 0x24]
mov ebx, r13d
xor bl, 1
mov byte [rsp + 0x38], bl
mov eax, ebx
and al, r13b
mov byte [rsp + 0xd0], al
mov esi, eax
xor sil, 1
mov byte [rsp + 0xf0], sil
mov edi, ebx
xor dil, al
mov byte [rsp + 0x3c], dil
mov eax, r13d
or al, sil
xor al, 1
or al, dil
mov ebx, eax
xor bl, 1
mov r13d, ebx
mov byte [rsp + 0x9c], bl
or r13b, r8b
mov edi, r8d
xor dil, al
mov byte [rsp + 0xa0], al
and dil, r8b
mov r15d, r10d
xor r15b, 1
and r15b, r8b
or bpl, r8b
mov esi, r8d
xor r8b, bl
xor r8b, 1
or sil, al
xor sil, 1
or sil, r8b
xor r13b, 1
mov r8d, r13d
and r8b, dil
xor dil, r13b
or dil, r8b
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov r8d, eax
xor r8b, sil
or al, sil
xor al, 1
or al, r8b
xor al, dil
xor dil, 1
mov r8d, esi
and r8b, dil
xor dil, sil
or dil, r8b
xor dil, 1
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov sil, byte [rsp + 0x20]
mov eax, esi
xor al, r12b
mov r13d, eax
xor r13b, 1
mov ebx, r13d
and bl, al
mov r8d, ebx
and r8b, r13b
xor bl, r13b
or bl, r8b
xor al, sil
or r13b, r12b
xor r13b, 1
or r13b, al
xor bl, r12b
xor r13b, 1
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
xor dil, 1
mov eax, r13d
xor al, 1
xor r13b, dil
or r13b, dil
xor dil, al
xor dil, 1
or dil, al
mov eax, r13d
xor al, 1
and al, dil
xor dil, 1
mov ebx, edi
xor bl, r13b
and bl, dil
and r13b, dil
or r13b, al
xor bl, 1
xor r13b, 1
mov eax, ebx
xor al, r13b
or r13b, bl
xor r13b, 1
or r13b, al
mov al, byte [rsp + 0x34]
and r10b, al
or r10b, r15b
xor r11b, al
xor bpl, 1
or bpl, r11b
xor r10b, 1
mov eax, r10d
xor al, bpl
or r10b, bpl
xor r10b, 1
or r10b, al
xor r9b, r12b
mov ebx, esi
xor r10b, sil
mov eax, r14d
xor al, sil
or r14b, sil
xor r14b, 1
or r14b, r9b
xor r14b, 1
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
mov eax, r14d
xor al, 1
mov ebx, r14d
and bl, al
mov r8d, r14d
and r8b, bl
xor bl, r14b
or bl, r8b
mov r8d, ebx
xor bl, 1
and bl, r10b
xor r14b, r10b
xor r10b, 1
and r8b, r10b
or bl, r8b
or al, r10b
xor al, 1
or al, r14b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, r8b
xor r10b, 1
mov r9d, r10d
xor r9b, r8b
or r10b, r8b
or r8b, al
mov ebx, r8d
xor bl, 1
and r8b, bl
mov r11d, r8d
and r11b, bl
xor r8b, bl
or r8b, r11b
xor r10b, 1
or r10b, r9b
xor r10b, r8b
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
mov r10d, eax
xor r10b, 1
mov esi, r10d
and sil, al
mov r8d, r10d
and r8b, sil
xor sil, r10b
or sil, r8b
or r10b, al
mov r15d, r13d
xor r15b, 1
mov r8d, r15d
xor r8b, r13b
and r8b, r15b
mov edi, esi
xor dil, 1
mov r9d, esi
xor r9b, dil
and r9b, sil
and sil, r13b
or r13b, r15b
mov eax, r13d
xor al, 1
mov r11d, eax
or al, r8b
mov ebx, r8d
xor r8b, 1
and r11b, r8b
and bl, r13b
or bl, r11b
xor r8b, r13b
xor al, 1
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, r10d
xor bl, 1
and r10b, bl
mov r8d, r10d
and r8b, bl
xor r10b, bl
or r10b, r8b
xor r10b, r9b
mov r8d, r9d
xor r8b, bl
or bl, r9b
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
mov r8d, ebx
xor r8b, 1
or r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, r15d
xor bl, dil
and bl, r15b
and dil, r15b
or dil, sil
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
mov ebx, edi
xor bl, 1
mov r8d, eax
xor r8b, 1
and dil, al
and r8b, bl
or r8b, dil
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, r8b
test bl, 1
mov ebp, 0xfed652f9
mov ebx, 0x478d93e1
cmovne ebp, ebx
test r8b, 1
cmove ebp, ebx
test al, 1
mov eax, 0xfed652f9
cmove ebp, eax
mov dword [rsp + 0x1ac], ebp
mov edi, dword [rsp + 8]
mov eax, edi
and eax, 0x202a7c
mov ebx, dword [rsp + 0x28]
mov ebp, ebx
and ebp, 0x45111480
or ebp, eax
xor ebp, 0x45111480
mov eax, ebx
xor eax, 0x45313efc
and eax, ebx
mov r14d, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xae753272
and eax, 0x518acd8d
or eax, ebp
mov ebp, eax
xor ebp, 0x89251
xor eax, 0x83440808
and eax, 0x97f76928
and ebp, 0x680896d7
or ebp, eax
mov ebx, ebp
xor ebx, 0x20009043
xor ebp, 0x90c02120
and ebp, 0xd8c827b4
and ebx, 0x2737d84b
or ebx, ebp
mov eax, r14d
and eax, 0xa94269b
mov ebp, edi
and edi, 0xf56bd964
or edi, eax
mov eax, ebx
xor eax, 0x2737d84b
xor ebx, 0xd04020b4
xor edi, 0xf56bd964
or edi, ebp
mov r15d, ebp
mov esi, eax
xor esi, edi
and esi, eax
and ebx, 0xd653b0f5
and eax, 0x29ac4f0a
or eax, ebx
mov ebp, edi
not ebp
and edi, 0xd653b0f5
and ebp, 0x29ac4f0a
or ebp, edi
xor ebp, eax
mov edi, esi
not edi
mov eax, edi
and eax, 0xf5131ec4
and esi, 0xaece13b
or esi, eax
mov eax, ebp
not eax
or edi, eax
and eax, 0xf5131ec4
and ebp, 0xaece13b
or ebp, eax
xor ebp, esi
not edi
or edi, ebp
mov r9d, edi
not r9d
mov ebx, edi
and ebx, 0xbc9b21b8
mov r10d, r9d
and r10d, 0x4364de47
or r10d, ebx
mov r8d, r10d
xor r8d, 0x4364de47
mov esi, r8d
and esi, 0x9281c37
mov ebx, r10d
xor ebx, 0x4a4cc270
or ebx, esi
and edi, 0x5ca8517d
mov esi, r9d
and esi, 0xa357ae82
or esi, edi
xor esi, 0xaa7fb2b5
and r9d, 0xf6d7e3c8
or r9d, esi
mov eax, r9d
not eax
and eax, 0x4f953c62
and r9d, 0xb06ac39d
or r9d, eax
mov eax, r9d
xor eax, 0xb06ac39d
and eax, ebx
not ebx
xor r9d, 0x4f953c62
mov edi, ebx
xor edi, r9d
and edi, ebx
and r9d, ebx
or r9d, eax
mov eax, edi
and eax, r9d
xor r9d, edi
or r9d, eax
mov eax, r9d
not eax
and eax, 0x84cea3ad
and r9d, 0x7b315c52
or r9d, eax
mov eax, r9d
not eax
and eax, 0x4d11cd13
and r9d, 0xb2ee32ec
or r9d, eax
mov ebx, r10d
xor ebx, 0xbc9b21b8
mov eax, r10d
xor eax, 0x25aab028
and eax, ebx
or ebx, 0x66ce6e6f
mov edi, ebx
not edi
mov esi, ebx
and esi, 0x44af2763
and edi, 0x99109090
or edi, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0x44af2763
and eax, 0xbb50d89c
or eax, esi
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x99319191
and ebx, 0x66ce6e6e
or ebx, eax
and r8d, 0xfffffffe
xor r10d, 0xbc9b21b9
or r10d, r8d
mov eax, r10d
not eax
and eax, 0x73b0564e
and r10d, 0x8c4fa9b1
or r10d, eax
xor r10d, 0x8c4fa9b1
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov edi, r10d
not edi
mov ebx, r10d
and ebx, 0x32f29184
mov eax, edi
and edi, 0xcd0d6e7b
or edi, ebx
and eax, r10d
mov ebx, eax
not ebx
or r10d, ebx
and ebx, 0x32f29184
and eax, 0xcd0d6e7b
or eax, ebx
xor eax, edi
not r10d
or r10d, eax
mov ebp, r10d
not ebp
mov eax, ebp
and eax, 0xd897c9c1
and r10d, 0x2768363e
or r10d, eax
xor r10d, 0xd897c9c1
xor ebp, r10d
and ebp, r10d
mov edi, ebp
not edi
mov eax, edi
and eax, 0x30144294
and ebp, 0xcfebbd6b
or ebp, eax
mov r10d, r9d
xor r10d, 0x40977280
xor r9d, 0x3f088d77
mov esi, ebp
xor esi, 0xcfebbd6b
xor ebp, 0x967447da
and ebp, esi
mov r8d, r9d
and r8d, esi
xor esi, r9d
and r9d, 0xa660054e
and r10d, 0x599ffab1
or r10d, r9d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x1efbec98
and ebp, 0xe1041367
or ebp, eax
or edi, 0xa660054e
mov eax, edi
not eax
or ebx, edi
and edi, 0x1efbec98
and eax, 0x41041221
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, r10d
not eax
and eax, ebx
not ebx
and ebx, r10d
or ebx, eax
or esi, r8d
mov edi, ebx
not edi
mov eax, edi
and eax, 0xa513e835
and ebx, 0x5aec17ca
or ebx, eax
mov eax, esi
not eax
or edi, esi
and esi, 0xa513e835
and eax, 0x5aec17ca
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov r8d, edi
not r8d
mov eax, edi
or eax, 0xcf240b4a
mov ebx, eax
and ebx, 0x6fbd53cd
mov esi, r8d
and esi, 0x1042a430
or esi, ebx
mov ebp, edi
xor ebp, 0x30dbf4b5
and ebp, edi
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x6fbd53cd
and ebp, 0x9042ac32
or ebp, ebx
xor ebp, esi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xcf240b4a
and eax, 0x30dbf4b5
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x45db314b
and ebp, 0xba24ceb4
or ebp, eax
mov eax, r8d
and eax, 0xe6a44b5e
and edi, 0x195bb4a1
or edi, eax
xor edi, 0x195bb4a1
xor r8d, edi
and r8d, edi
mov eax, r8d
not eax
and eax, 0x31fff7a3
mov r10d, r8d
and r10d, 0xce00085c
or r10d, eax
mov r11d, ebp
xor r11d, 0xba24ceb4
mov eax, r11d
or eax, 0x2ab60928
mov edi, eax
not edi
mov esi, eax
and esi, 0x919120e0
and edi, 0x4448d617
or edi, esi
mov r9d, ebp
xor ebp, 0x6f6d3863
and ebp, r11d
mov esi, ebp
not esi
or eax, esi
and esi, 0x919120e0
and ebp, 0x6e6edf1f
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov ebp, r10d
xor ebp, 0xce00085c
mov edi, r10d
xor edi, 0xe4b60174
and edi, ebp
and r8d, 0x2ab60928
mov esi, edi
and esi, r8d
xor r8d, edi
or r8d, esi
mov ebx, eax
not ebx
and ebx, r8d
not r8d
and r8d, eax
or r8d, ebx
xor r9d, 0x4589200a
mov eax, r11d
and eax, 0xa0521de5
and r9d, 0x5fade21a
or r9d, eax
xor r10d, 0x31fff7a3
or r11d, r10d
and r10d, 0xa0521de5
and ebp, 0x5fade21a
or ebp, r10d
xor ebp, r9d
not r11d
or r11d, ebp
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0xc50f32b7
and r8d, 0x3af0cd48
or r8d, eax
mov eax, r11d
not eax
or r9d, r11d
and r11d, 0xc50f32b7
and eax, 0x3af0cd48
or eax, r11d
xor eax, r8d
not r9d
or r9d, eax
mov edi, r9d
not edi
mov ebx, edi
and ebx, 0x6909c10
mov ebp, r9d
and ebp, 0x20452260
or ebp, ebx
mov esi, ebp
xor esi, 0x410260
xor ebp, 0xc7b2880a
and ebp, 0xe7b6a80a
and esi, 0x411670
or esi, ebp
mov eax, edi
or eax, 0x26d5be70
mov ebx, eax
not ebx
and eax, 0xe7b6a80a
and ebx, 0x18084185
or ebx, eax
xor ebx, esi
mov eax, ebx
not eax
and eax, 0xa483d7c6
and ebx, 0x5b7c2839
or ebx, eax
mov eax, ebx
xor eax, 0x825240a4
xor ebx, 0x7da99649
mov ebp, ebx
and ebp, 0x49a53b53
and eax, 0xb65ac4ac
or eax, ebp
and r9d, 0x49a53b53
and edi, 0xb65ac4ac
or edi, r9d
xor edi, eax
not edi
or edi, ebx
cmp edi, 0xffffffff
setne r11b
sete r10b
mov ebx, r10d
mov r13b, byte [rsp + 0x10]
and bl, r13b
mov r12b, byte [rsp + 4]
mov r9d, r12d
and r9b, r11b
or r9b, bl
mov r8d, r12d
xor r8b, r10b
mov ebx, r13d
or bl, r11b
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r9b
xor r9b, 1
or r9b, bl
xor al, 1
xor r9b, 1
or r9b, al
mov eax, r10d
xor al, r13b
or r10b, r13b
xor r10b, 1
or r10b, al
xor r11b, r12b
xor r11b, 1
mov esi, r11d
xor sil, r13b
and sil, r11b
mov eax, esi
xor al, 1
and sil, al
mov r8d, eax
and r8b, sil
xor sil, al
mov r11d, r10d
and r11b, al
xor al, r10b
mov ebx, r10d
mov edi, r10d
xor r10b, 1
and bl, r10b
xor dil, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, dil
or sil, r8b
mov r8d, ebx
xor r8b, 1
and r8b, sil
xor sil, 1
and sil, bl
or sil, r8b
or al, r11b
xor al, 1
mov ebx, esi
and bl, al
xor al, sil
or al, bl
xor al, 1
mov ebx, r9d
and bl, al
xor al, r9b
or bl, al
xor bl, 1
xor al, bl
mov r8d, eax
xor r8b, 1
and bl, r8b
xor r8b, bl
test al, 1
mov eax, 0xe9a65e1c
mov ebp, 0x453b085c
cmovne ebp, eax
test bl, 1
mov r11d, 0x453b085c
cmove ebp, r11d
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0x1a8], ebp
mov edi, r15d
mov eax, r15d
and eax, 0x80028398
mov ebx, r14d
and ebx, 0x4943846
or ebx, eax
xor ebx, 0x4943846
mov ebp, r14d
xor ebp, 0x8496bbde
and ebp, r14d
mov r15d, r14d
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7b694421
and ebp, 0x8496bbde
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7a906035
xor ebp, 0x856f9fca
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6a6742c8
and ebp, 0x9598bd37
or ebp, eax
mov eax, r14d
and eax, 0x78718d9a
mov ebx, edi
and ebx, 0x878e7265
or ebx, eax
xor ebx, 0xfd1e1250
mov eax, edi
and eax, 0x856f9fca
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x23822848
and eax, 0xdc7dd7b7
or eax, ebx
mov ebx, eax
xor ebx, 0xdc7dd7b7
mov esi, ebp
xor ebp, 0x6a6742c8
and ebp, ebx
xor esi, 0x9598bd37
xor eax, 0x23822848
mov edi, esi
xor edi, eax
and edi, esi
and eax, esi
or eax, ebp
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebx, eax
xor ebx, 0x7a906035
and ebx, eax
mov edi, eax
not eax
and eax, 0x5adf4642
and edi, 0xa520b9bd
or edi, eax
mov eax, edi
xor eax, 0x2031
xor edi, 0x5a904000
or edi, 0x856f9fca
mov ebp, edi
and ebp, 0x28b51146
and eax, 0x52006031
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x28b51146
and ebx, 0xd74aeeb9
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov esi, edi
not esi
mov eax, esi
and eax, 0xa9d07c2c
mov ebx, edi
and ebx, 0x562f83d3
or ebx, eax
mov eax, ebx
not eax
and eax, 1
xor ebx, 0x562f83d2
or ebx, eax
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
and esi, 0xeb17bade
and edi, 0x14e84520
or edi, esi
xor edi, 0x14e84520
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov r10d, ebp
and ebp, ebx
not ebx
not r10d
mov edi, ebx
xor edi, r10d
and edi, ebx
and r10d, ebx
or r10d, ebp
mov ebp, edi
and ebp, r10d
xor r10d, edi
or r10d, ebp
mov edi, r10d
not edi
mov r8d, edi
and r8d, r10d
mov ebx, edi
and ebx, 0xd286e548
mov esi, r10d
and r10d, 0x2d791ab7
or r10d, ebx
xor r10d, 0xd286e548
or r10d, edi
and edi, 0xbee8527f
and esi, 0x4117ad80
or esi, edi
mov ebx, esi
xor ebx, 0x160d80
xor esi, 0xbee8527f
mov edi, esi
and edi, 0xd141e03b
and ebx, 0x2ebe1fc4
or ebx, edi
mov ebp, r8d
not ebp
or esi, ebp
and ebp, 0xd141e03b
and r8d, 0x2ebe1fc4
or r8d, ebp
xor r8d, ebx
not esi
or esi, r8d
mov eax, esi
not eax
and esi, 0x29d8531a
and eax, 0xd627ace5
or eax, esi
mov ebp, eax
xor ebp, 0x21d84208
xor eax, 0xc0240084
and eax, 0xc8241196
and ebp, 0x37dbee69
or ebp, eax
mov ebx, ebp
xor ebx, 0x130aaa00
xor ebp, 0xc8241196
mov eax, ebp
and eax, 0xa4d5557d
and ebx, 0x5b2aaa82
or ebx, eax
mov eax, r10d
not eax
mov edi, r10d
and edi, 0x17cddbd3
xor r10d, 0xe6d363cf
and r10d, eax
and eax, 0xe832242c
or eax, edi
mov r9d, ebx
xor ebx, 0xa4d5557d
mov esi, ebx
or esi, 0xe6d363cf
mov r8d, esi
not r8d
and esi, 0x6a11f7eb
and r8d, 0x112c0810
or r8d, esi
or ebp, 0x192c9c30
mov edi, ebp
not edi
and ebp, 0x6a11f7eb
and edi, 0x84c20004
or edi, ebp
xor edi, r8d
mov esi, eax
xor esi, 0xe832242c
mov ebp, esi
and ebp, 0x192c9c30
mov r8d, ebp
and r8d, r10d
xor r10d, ebp
or r10d, r8d
mov ebp, edi
not ebp
and ebp, 0x1e3c30ca
and edi, 0xe1c3cf35
or edi, ebp
mov ebp, r10d
not ebp
and ebp, 0x1e3c30ca
and r10d, 0xe1c3cf35
or r10d, ebp
xor r10d, edi
xor r9d, 0x1202000
mov ebp, ebx
and ebp, 0x7e8fdfaa
and r9d, 0x81702055
or r9d, ebp
xor eax, 0x17cddbd3
or ebx, eax
and eax, 0x7e8fdfaa
and esi, 0x81702055
or esi, eax
xor esi, r9d
not ebx
or ebx, esi
not ebx
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, ebx
not eax
and ebx, eax
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
mov ebp, ebx
and ebp, 0x33fa04a6
and eax, 0xcc05fb59
or eax, ebp
xor eax, 0xcc05fb59
or eax, ebx
cmp eax, 0xffffffff
setne al
sete dil
and al, r12b
and r13b, dil
or r13b, al
mov eax, r12d
or al, dil
xor al, 1
mov ebx, eax
and bl, r13b
xor r13b, al
or r13b, bl
mov r9d, r13d
xor r9b, 1
xor dil, r12b
mov r10d, edi
xor r10b, 1
mov esi, r13d
or sil, r9b
mov r14d, r10d
and r14b, dil
mov r8d, edi
xor dil, r9b
and r9b, sil
xor sil, 1
mov ebx, esi
xor bl, r13b
and bl, sil
and sil, r13b
or sil, r9b
mov r9d, ebx
xor r9b, 1
xor bl, sil
xor sil, 1
or sil, r9b
xor sil, 1
or sil, bl
or r8b, r10b
xor r8b, 1
mov ebx, r10d
xor bl, r8b
mov r9d, ebx
and bl, r8b
xor r9b, 1
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r9d, ebx
and r9b, r8b
mov eax, r9d
xor r9b, bl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov ebx, esi
xor bl, 1
and bl, al
xor al, 1
and al, sil
or al, bl
mov ebx, r14d
and bl, r10b
xor r14b, r10b
or r14b, bl
xor r14b, r13b
or r10b, r13b
xor r10b, 1
or r10b, dil
mov ebx, r10d
xor bl, r14b
xor r14b, 1
or r14b, r10b
xor bl, 1
xor r14b, 1
or r14b, bl
mov r8d, r14d
xor r8b, 1
mov ebx, r8d
and bl, r14b
xor r8b, bl
xor bl, 1
or bl, r14b
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov r10d, r8d
and r10b, r9b
xor r9b, r8b
or r9b, r10b
mov r10d, ebx
xor r10b, 1
xor r9b, r10b
xor r8b, r10b
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r9b
test al, 1
mov eax, 0x9b1d5775
cmove r11d, eax
test bl, 1
cmovne eax, r11d
test r9b, 1
cmove eax, r11d
mov dword [rsp + 0x1a4], eax
mov eax, r15d
and eax, 0x6b0810d7
mov r13d, dword [rsp + 8]
mov ebp, r13d
and ebp, 0x94f7ef28
or ebp, eax
mov ebx, dword [rsp + 0x40]
mov eax, ebx
not eax
mov edi, eax
mov esi, eax
mov dword [rsp + 0x20], eax
and edi, 0x6b0810d7
and ebx, 0x94f7ef28
or ebx, edi
xor ebx, ebp
mov eax, r15d
or eax, esi
not eax
mov dword [rsp + 0x34], eax
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7987472b
and ebx, 0x8678b8d4
or ebx, eax
mov r9d, ebx
xor r9d, 0x8678b8d4
xor ebx, 0x3084462b
and ebx, 0x32e4562b
mov eax, r9d
and eax, 0xcd1ba9d4
or eax, ebx
xor eax, 0xd0209e4f
and r9d, 0xe2c4c864
or r9d, eax
mov eax, r13d
and eax, 0x6ed0ad9b
mov esi, r15d
and esi, 0x912f5264
or esi, eax
mov ebp, esi
xor ebp, 0x912f5264
xor esi, 0x250a402
and esi, 0x937fa462
mov eax, ebp
and eax, 0x6c805b9d
or eax, esi
xor eax, 0x8e4493f9
and ebp, 0x1d3b379b
or ebp, eax
mov eax, ebp
not eax
and eax, 0x71186130
and ebp, 0x8ee79ecf
or ebp, eax
mov edi, r9d
xor edi, 0x8de2c261
mov r8d, edi
and r8d, r9d
mov ebx, r8d
not ebx
mov eax, ebx
and eax, 0x87c7737b
and r8d, 0x78388c84
or r8d, eax
mov r11d, r9d
not r11d
and edi, r11d
mov esi, edi
not esi
or ebx, esi
and esi, 0x87c7737b
and edi, 0x78388c84
or edi, esi
xor edi, r8d
not ebx
or ebx, edi
mov r8d, ebp
xor r8d, 0x8ee79ecf
mov esi, ebp
xor esi, 0x71186130
mov edi, esi
and edi, 0x721d3d9e
xor ebp, 0xfcfaa351
and ebp, r8d
mov r10d, edi
and r10d, ebp
xor ebp, edi
or ebp, r10d
mov edi, ebx
not edi
and edi, 0x57e3736d
and ebx, 0xa81c8c92
or ebx, edi
mov edi, ebp
not edi
and edi, 0x57e3736d
and ebp, 0xa81c8c92
or ebp, edi
xor ebp, ebx
mov ebx, r11d
and ebx, 0x4720396b
and r9d, 0xb8dfc694
or r9d, ebx
or r11d, r8d
and r8d, 0x4720396b
and esi, 0xb8dfc694
or esi, r8d
xor esi, r9d
not r11d
or r11d, esi
not r11d
mov ebx, ebp
and ebx, r11d
xor r11d, ebp
or r11d, ebx
mov ebx, r11d
xor ebx, 0xe2c4c864
and ebx, r11d
mov eax, r11d
not r11d
and r11d, 0x6204c820
and eax, 0x80c00044
or eax, r11d
xor eax, 0x80c00044
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov edi, ebx
not edi
mov eax, ebx
and eax, 0x9c981fdf
mov ebp, edi
and ebp, 0x6367e020
or ebp, eax
xor ebp, 0x9c981fde
mov r8d, edi
and r8d, 1
or r8d, ebp
mov eax, ebx
xor eax, 0x714c8475
and eax, ebx
and edi, 0x88450
and ebx, 0x71440025
or ebx, edi
xor ebx, 0x71440025
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8eb37b8b
and eax, 0x714c8474
or eax, ebp
mov esi, r8d
not esi
mov edi, r8d
and r8d, 0x1e992aa
and esi, 0xfe166d55
or esi, r8d
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0x1e992aa
and eax, 0xfe166d55
or eax, ebp
xor eax, esi
mov ebx, edi
not ebx
mov ebp, edi
and ebp, 0x7c40a659
and ebx, 0x83bf59a6
or ebx, ebp
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0x7c40a659
and eax, 0x83bf59a6
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, edi
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0x5870187d
and ebx, 0xa78fe782
or ebx, eax
and edi, 0x8e8b4400
mov eax, ebp
and eax, 0x7174bbff
or eax, edi
xor eax, 0x7174bbff
or eax, ebp
mov ebp, ebx
xor ebp, 0xa4026780
mov esi, ebx
xor esi, 0x5870187d
and ebp, 0xf4227fb5
xor ebx, 0x95edd470
and ebx, esi
and esi, 0xbdd804a
or esi, ebp
mov r8d, esi
xor r8d, 0xbdd804a
xor esi, 0x39bfb3b8
and esi, r8d
mov r11d, eax
xor r11d, 0x326233f2
mov r9d, r11d
and r9d, eax
mov r10d, r8d
and r10d, eax
xor r8d, eax
not eax
and r11d, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x87bd4fdb
and esi, 0x7842b024
or esi, eax
mov eax, ebx
not eax
or ebp, eax
and eax, 0x87bd4fdb
and ebx, 0x7842b024
or ebx, eax
xor ebx, esi
not ebp
or ebp, ebx
mov eax, r9d
not eax
mov ebx, eax
and ebx, 0x59bd3b2e
and r9d, 0xa642c4d1
or r9d, ebx
mov edi, r11d
not edi
or eax, edi
and edi, 0x59bd3b2e
and r11d, 0xa642c4d1
or r11d, edi
xor r11d, r9d
not eax
or eax, r11d
mov ebx, ebp
not ebx
and ebx, eax
not eax
and eax, ebp
or eax, ebx
or r8d, r10d
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xa7894d0e
and eax, 0x5876b2f1
or eax, ebx
mov ebx, r8d
not ebx
or ebp, r8d
and r8d, 0xa7894d0e
and ebx, 0x5876b2f1
or ebx, r8d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x1bc0e812
and eax, ebp
and ebp, 0xe43f17ed
or ebp, ebx
xor ebp, 0xe43f17ed
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x79ebcf69
and ebp, 0x86143096
or ebp, eax
mov eax, ebp
xor eax, 0x29804808
xor ebp, 0x86143096
mov ebx, ebp
and ebx, 0x10511103
and eax, 0x29806808
or eax, ebx
mov ebx, eax
xor ebx, 0x20002008
xor eax, 0x40099767
and eax, 0x4989df67
and ebx, 0x30502008
or ebx, eax
or ebp, 0x39d1790b
mov eax, ebp
not eax
and ebp, 0x4989df67
and eax, 0x86260090
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc62e86f4
and eax, 0x39d1790b
or eax, ebp
sete r9b
setne r8b
mov r14b, byte [rsp + 0x10]
mov ebx, r14d
xor bl, r8b
mov eax, ebx
xor al, r8b
and al, bl
mov esi, r14d
xor sil, r9b
mov r10d, r9d
and r10b, r14b
or sil, r10b
mov r11d, esi
not r11b
mov ebx, eax
xor bl, sil
and bl, al
and sil, al
xor al, 1
and al, r11b
or sil, al
xor bl, 1
xor sil, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
mov ebx, r12d
and bl, r8b
or bl, r10b
or r8b, r14b
xor r8b, 1
xor r9b, r12b
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov r8d, r9d
not r8b
mov eax, ebx
xor al, 1
and r8b, al
and bl, r9b
or bl, r8b
mov r8d, eax
and r8b, r9b
xor al, r9b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov r9d, r8d
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
or r8b, al
mov r9d, ebx
xor r9b, r8b
and r9b, bl
mov eax, r8d
and r8b, bl
xor bl, 1
xor al, 1
and al, bl
or r8b, al
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
mov r9d, r8d
xor r9b, 1
mov r11d, r8d
and r11b, r9b
mov ebx, r8d
xor bl, r11b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, bl
mov ebx, r8d
or bl, r9b
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov edi, ebx
xor dil, al
xor al, 1
or al, r10b
xor al, 1
or al, dil
xor al, r11b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r11d, esi
xor r11b, 1
mov r10d, ebx
xor r10b, 1
and bl, sil
and r10b, r11b
or r10b, bl
mov eax, r11d
and al, sil
mov ebx, eax
xor al, r11b
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, r9b
and bl, r8b
or bl, al
mov eax, esi
and al, r8b
xor r8b, sil
or r8b, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, r10d
xor bl, 1
and r10b, bl
mov r8d, ebx
and r8b, r10b
xor r10b, bl
or r10b, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ebx
and r9b, r8b
xor bl, r8b
and r8b, al
xor r8b, 1
mov r11d, eax
xor r11b, r8b
or r8b, al
xor r8b, 1
or r8b, r11b
mov eax, r10d
xor al, 1
and al, r8b
xor r8b, 1
and r8b, r10b
or r8b, al
or bl, r9b
mov eax, ebx
xor al, r8b
test bl, 1
mov ebx, 0xba395a9f
mov ebp, 0x11aaece9
cmovne ebp, ebx
test r8b, 1
cmove ebp, ebx
test al, 1
mov eax, 0x11aaece9
cmove ebp, eax
mov dword [rsp + 0x1a0], ebp
mov ebx, r15d
mov eax, r15d
and eax, 0x8a37271d
mov r15d, r13d
mov esi, r13d
and esi, 0x75c8d8e2
or esi, eax
mov edi, esi
xor edi, 0x8006230d
xor esi, 0x44484062
and esi, 0x4e794472
and edi, 0xb186bb8d
or edi, esi
mov eax, edi
not eax
and eax, 1
xor edi, 0xb186bb8c
or edi, eax
mov eax, edi
not eax
and eax, 0xa8bf74ff
and edi, 0x57408b00
or edi, eax
mov ebp, r13d
and ebp, 0xb52e1072
mov eax, ebx
mov r11d, ebx
and eax, 0x4ad1ef8d
or eax, ebp
mov ebp, eax
xor ebp, 0x4ad1ef8c
and ebp, 0xfffffffe
xor eax, 0xb52e1073
or eax, ebp
mov ebx, edi
xor ebx, 0x57408b00
mov ebp, edi
xor ebp, 0x20984054
and ebp, 0x77984954
xor edi, 0xa28493b5
and edi, ebx
and ebx, 0x8867b6ab
or ebx, ebp
mov ebp, eax
not ebp
mov esi, eax
and esi, 0x61f036b4
xor eax, 0xa3be74a
and eax, ebp
and ebp, 0x9e0fc94b
or ebp, esi
mov r9d, ebx
xor r9d, 0x8867b6ab
mov esi, ebx
xor esi, 0x825c51e1
and esi, r9d
mov r8d, esi
and r8d, edi
xor edi, esi
or edi, r8d
mov r8d, ebp
xor r8d, 0x9e0fc94b
mov esi, r8d
and esi, 0xf5c418b5
mov r10d, esi
and r10d, eax
xor eax, esi
or eax, r10d
mov esi, edi
not esi
and esi, eax
not eax
and eax, edi
or eax, esi
xor ebx, 0x77984954
mov edi, ebx
and edi, 0x87467b23
and r9d, 0x78b984dc
or r9d, edi
xor ebp, 0x61f036b4
or ebx, ebp
and ebp, 0x87467b23
and r8d, 0x78b984dc
or r8d, ebp
xor r8d, r9d
not ebx
or ebx, r8d
mov ebp, ebx
not ebp
and ebp, 0x6f943be8
and ebx, 0x906bc417
or ebx, ebp
xor ebx, 0x906bc417
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ebx
or ebx, 0x3fe90ea4
mov edi, ebx
not edi
and ebx, 0x90be2c4
and edi, 0xc014111b
or edi, ebx
not ebp
or ebp, 0xc016f15b
mov eax, ebp
not eax
and ebp, 0x90be2c4
and eax, 0x36e00c20
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x7c3f0739
and eax, 0x83c0f8c6
or eax, ebp
mov ebp, r11d
and ebp, 0x52bd55e7
mov edi, r13d
and edi, 0xad42aa18
or edi, ebp
mov ebp, dword [rsp + 0x20]
and ebp, 0x52bd55e7
mov ebx, dword [rsp + 0x40]
and ebx, 0xad42aa18
or ebx, ebp
xor ebx, edi
mov ebp, eax
xor ebp, 0x900880
xor eax, 0xbc29f662
mov edi, eax
and eax, 0xdf66b75d
and ebp, 0x209948a2
or ebp, eax
or ebx, dword [rsp + 0x34]
mov eax, ebx
not eax
or edi, eax
and eax, 0xdf66b75d
and ebx, 0x209948a2
or ebx, eax
xor ebx, ebp
not edi
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
xor eax, 0x94e392d4
and eax, ebx
not ebx
and ebx, 0x94e392d4
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6b1c6d2b
and eax, 0x94e392d4
or eax, ebp
sete sil
setne bpl
mov r10d, r12d
mov r13b, byte [rsp + 0x24]
or r10b, r13b
mov byte [rsp + 0x70], r10b
mov eax, r12d
xor al, r13b
mov byte [rsp + 0xe4], al
xor al, 1
mov byte [rsp + 0x6f], al
mov r8d, r10d
xor r8b, al
or r10b, al
xor r10b, 1
or r10b, r8b
mov eax, ebp
xor al, sil
mov r8d, esi
and r8b, al
mov ebx, eax
mov r9d, eax
xor al, sil
or al, r8b
not bl
and bl, sil
and r9b, bpl
or bl, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, r10d
xor bl, 1
and r10b, bl
mov r8d, ebx
and r8b, r10b
xor r10b, bl
or r10b, r8b
mov edi, r10d
xor dil, 1
mov ebx, edi
and bl, r10b
mov r8d, edi
xor r8b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r8b
or dil, r10b
xor bl, 1
xor dil, 1
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
mov r11d, eax
xor r11b, 1
or al, r11b
xor al, r11b
and r11b, al
xor r11b, 1
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
xor r11b, dil
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
or bl, r9b
xor al, 1
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, r12d
xor al, bpl
and sil, r14b
and bpl, r12b
or bpl, sil
and al, r12b
mov r8d, eax
xor r8b, 1
xor al, bpl
xor bpl, 1
or bpl, r8b
xor bpl, 1
or bpl, al
xor bl, r14b
mov eax, ebx
xor al, 1
mov r8d, ebp
xor r8b, 1
and r8b, al
or al, bpl
and bpl, bl
or bpl, r8b
mov ebx, eax
xor bl, bpl
xor bpl, 1
or bpl, al
xor bl, 1
xor bpl, 1
or bpl, bl
mov eax, ebp
xor al, 1
mov ebx, eax
or bl, bpl
and bpl, al
xor bpl, 1
mov r8d, eax
xor r8b, bpl
or bpl, al
xor bpl, 1
or bpl, r8b
xor bl, 1
xor bpl, bl
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
xor bpl, 1
xor bl, 1
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov eax, ebx
xor al, 1
mov r8d, ebx
and r8b, al
mov r9d, ebx
and r9b, r8b
xor r8b, bl
or r8b, r9b
or al, bl
xor r8b, 1
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, r11d
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
and r9b, r8b
mov r10d, r11d
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
and r8b, bl
xor bl, 1
and bl, r11b
or bl, r8b
mov r8d, r9d
xor r8b, 1
mov eax, ebx
xor al, 1
and bl, r8b
or r8b, al
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test al, 1
mov eax, 0xdfb0b1e5
mov ebp, 0xba395a9f
cmovne ebp, eax
test r8b, 1
mov edi, 0xba395a9f
cmovne ebp, edi
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x19c], ebp
mov r12d, r15d
mov eax, r15d
and eax, 0xcb70c040
mov esi, dword [rsp + 0x28]
mov ebp, esi
and ebp, 0x348f3fbf
or ebp, eax
mov eax, ebp
xor eax, 0x3081289e
xor ebp, 0xc1308000
and ebp, 0xc53e9721
and eax, 0x3ac168de
or eax, ebp
mov edi, eax
xor edi, 0x84168721
xor eax, 0x228100da
and eax, 0x63a910da
and edi, 0x9c56ef25
or edi, eax
mov r8d, edi
xor r8d, 0x42ab05
xor edi, 0x63a9108a
and edi, 0xffbd54aa
and r8d, 0x42ab55
or r8d, edi
mov eax, r15d
and eax, 0xc841516d
mov ebx, esi
mov r15d, esi
and ebx, 0x37beae92
or ebx, eax
mov esi, ebx
xor esi, 0x37beae92
xor ebx, 0x80410025
and ebx, 0x83512e27
mov eax, esi
and eax, 0x7caed1d8
or eax, ebx
xor eax, 0x7caed1d9
and esi, 0xfffffffe
or esi, eax
mov eax, esi
not eax
and eax, 0x20b4ee70
and esi, 0xdf4b118f
or esi, eax
xor r8d, 0xffbd54ab
mov eax, r8d
or eax, 1
mov r11d, eax
not r11d
and eax, 0x5e926541
and r11d, 0xa16d9abe
or r11d, eax
mov r9d, r11d
xor r9d, 0xa16d9abe
mov ebp, r11d
xor ebp, 0x264e1e34
and ebp, r9d
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x1e7c4132
and ebp, 0xe183becc
or ebp, ebx
or r8d, 0x78dc7b75
mov ebx, r8d
not ebx
or eax, r8d
and r8d, 0x1e7c4133
and ebx, 0x81038488
or ebx, r8d
xor ebx, ebp
not eax
or eax, ebx
mov r8d, esi
xor r8d, 0x20b4ee70
mov r10d, esi
xor esi, 0xa7976afa
and esi, r8d
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x6e9e8cc9
and esi, 0x91617336
or esi, ebx
mov ebp, r8d
or ebp, 0x78dc7b75
mov ebx, ebp
not ebx
or edi, ebp
and ebp, 0x6e9e8cc9
and ebx, 0x81210002
or ebx, ebp
xor ebx, esi
not edi
or edi, ebx
mov esi, eax
not esi
and esi, 0x49b3cd42
and eax, 0xb64c32bd
or eax, esi
mov esi, edi
not esi
and esi, 0x49b3cd42
and edi, 0xb64c32bd
or edi, esi
xor edi, eax
xor r11d, 0x5e926541
mov eax, r11d
and eax, 0xbf01f85e
and r9d, 0x40fe07a0
or r9d, eax
xor r10d, 0xdf4b118f
or r11d, r10d
and r10d, 0xbf01f85f
and r8d, 0x40fe07a0
or r8d, r10d
xor r8d, r9d
not r11d
or r11d, r8d
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0xda3f6783
and edi, 0x25c0987c
or edi, eax
mov eax, r11d
not eax
or ebp, r11d
and r11d, 0xda3f6783
and eax, 0x25c0987c
or eax, r11d
xor eax, edi
not ebp
or ebp, eax
mov eax, r12d
and eax, 0x65ced602
mov r11d, r15d
and r11d, 0x9a3129fd
or r11d, eax
mov edi, r11d
xor edi, 0x65ced602
mov eax, r11d
xor r11d, 0xe2f27cbc
and r11d, edi
mov r8d, ebp
not r8d
mov edi, ebp
or edi, 0x873caabe
mov r9d, edi
and r9d, 0x4d5cc4dd
mov r10d, r8d
and r10d, 0x30831100
or r10d, r9d
mov esi, ebp
xor esi, 0x78c35541
and esi, ebp
mov ebx, esi
not ebx
or edi, ebx
and ebx, 0x4d5cc4dd
and esi, 0xb2a33b22
or esi, ebx
xor esi, r10d
not edi
or edi, esi
xor eax, 0x823028bc
and eax, 0x873caabe
mov ebx, r11d
and ebx, eax
xor eax, r11d
or eax, ebx
mov ebx, edi
not ebx
and ebx, eax
not eax
and eax, edi
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x53d1d217
and eax, 0xac2e2de8
or eax, ebx
and r8d, 0x78a4d2a8
and ebp, 0x875b2d57
or ebp, r8d
xor eax, 0xac2e2de8
xor ebp, 0x875b2d57
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
cmp ebp, 0xffffffff
sete sil
setne r9b
mov al, byte [rsp + 0x38]
mov r10d, eax
and r10b, byte [rsp + 0xd0]
or r10b, byte [rsp + 0x3c]
mov byte [rsp + 0x3c], r10b
mov ebx, r13d
or bl, al
mov edi, eax
mov eax, ebx
xor al, 1
mov r8d, eax
and r8b, bl
mov byte [rsp + 0x84], r8b
mov ebp, ebx
mov byte [rsp + 0xc0], bl
mov ebx, r8d
and bl, al
xor r8b, al
mov byte [rsp + 0x1f], r8b
mov byte [rsp + 0x88], al
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, r10b
xor r10b, 1
mov byte [rsp + 0x80], r10b
and bl, r10b
or bl, r8b
mov r8d, ebp
xor r8b, r13b
or al, dil
mov r14d, edi
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, bl
xor bl, 1
or bl, al
xor r8b, 1
xor bl, 1
or bl, r8b
mov al, byte [rsp + 0x33]
and al, r13b
mov r10d, eax
xor r10b, 1
mov ebp, r10d
or bpl, al
mov byte [rsp + 0x75], bpl
mov edi, ebp
xor dil, 1
mov byte [rsp + 0x74], dil
mov r8d, eax
mov r11d, eax
and r8b, bpl
mov eax, edi
and al, r10b
or al, r8b
mov r8d, edi
xor r8b, r10b
mov ebp, r10d
mov byte [rsp + 0x73], r10b
and r8b, dil
mov r10d, r8d
xor r10b, 1
xor r8b, al
xor al, 1
or al, r10b
xor al, 1
or al, r8b
mov r10d, ebx
xor r10b, 1
mov r8d, r10d
and r8b, bl
xor r10b, r8b
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, r10b
xor r8b, al
mov eax, ebp
and al, r14b
mov ebx, r13d
mov byte [rsp + 0x72], r11b
and bl, r11b
or bl, al
mov eax, r13d
xor al, r11b
and al, r13b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r11d, r8d
xor r11b, 1
mov edi, r8d
and dil, r11b
mov r10d, r8d
and r10b, dil
xor dil, r8b
or dil, r10b
mov eax, ebx
xor al, 1
mov r10d, ebx
and r10b, al
mov ebp, ebx
and bpl, r10b
xor r10b, bl
or r10b, bpl
mov ebp, edi
xor bpl, 1
and bpl, r10b
xor r10b, 1
and r10b, dil
or r10b, bpl
xor bl, r8b
or al, r11b
xor al, 1
or al, bl
xor r10b, 1
mov ebx, r10d
xor bl, al
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r9d
xor al, sil
mov r8d, eax
xor r8b, 1
mov ebx, eax
xor bl, r8b
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, 1
mov ebx, eax
xor bl, r9b
not bl
and bl, r9b
or al, r9b
mov r11d, eax
xor r11b, bl
xor bl, 1
or bl, al
xor r11b, 1
xor bl, 1
or bl, r11b
mov eax, r8d
or al, sil
xor r8b, sil
xor al, 1
mov r11d, eax
and r11b, r8b
xor r8b, al
or r8b, r11b
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov r11d, r8d
xor r11b, al
or al, r8b
xor al, 1
or al, r11b
mov r11d, ebx
xor r11b, 1
and r11b, al
mov r8d, eax
xor r8b, 1
mov eax, ebx
xor al, r8b
and al, bl
and r8b, bl
or r8b, r11b
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov esi, r10d
xor sil, 1
mov eax, esi
and al, r10b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
or sil, r10b
mov r10d, eax
xor r10b, sil
and r10b, al
mov r11d, esi
and sil, al
xor al, 1
xor r11b, 1
and r11b, al
or sil, r11b
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov r10d, r8d
xor r10b, 1
mov ebx, r10d
or bl, r8b
mov eax, ebx
xor al, 1
and r10b, bl
and al, r8b
or al, r10b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor sil, 1
mov r8d, esi
xor r8b, al
xor r8b, 1
and r8b, al
or sil, al
xor r8b, 1
mov eax, r8d
xor al, sil
or r8b, sil
xor r8b, 1
or r8b, al
mov bl, byte [rsp + 4]
mov eax, ebx
xor al, r9b
mov r10d, eax
xor r10b, bl
and r10b, al
mov r14b, byte [rsp + 0x10]
xor r9b, r14b
mov ebx, r10d
xor bl, 1
mov eax, r9d
xor al, 1
and r9b, bl
or bl, al
and al, r10b
or al, r9b
mov r9d, ebx
xor r9b, al
xor al, 1
or al, bl
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov r10d, eax
or r10b, r9b
mov ebx, r10d
xor bl, 1
mov r11d, r10d
and r11b, r9b
xor r10b, al
and al, bl
or al, r11b
or bl, r9b
xor bl, 1
or bl, r10b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, 1
mov r10d, r9d
xor r10b, al
xor r10b, 1
or r10b, r9b
mov ebx, eax
xor bl, 1
or bl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov r8d, r10d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov r9d, eax
and r9b, r10b
or al, r8b
and r8b, bl
or r8b, r9b
xor bl, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, r8b
test al, 1
mov r11d, 0x4394234e
mov ebp, 0xec21d176
cmovne ebp, r11d
test r8b, 1
not bl
cmove ebp, r11d
test bl, 1
mov eax, 0xec21d176
cmovne ebp, eax
mov dword [rsp + 0x198], ebp
mov eax, r12d
and eax, 0x5080800a
mov ebp, r15d
and ebp, 0x8f016100
or ebp, eax
xor ebp, 0x8f016100
mov eax, r15d
xor eax, 0xdf81e10a
and eax, r15d
mov r13d, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf9d8f23b
and eax, 0x6270dc4
or eax, ebp
mov ebp, eax
xor ebp, 0xd9048884
xor eax, 0x26000111
and eax, 0x26a2655b
and ebp, 0xd95d9aa4
or ebp, eax
mov r9d, ebp
xor r9d, 0xd95d9aa4
xor ebp, 0x4a2200a
and ebp, 0x4db7a28e
mov eax, r9d
and eax, 0xb2485d71
or eax, ebp
xor eax, 0x9be850e8
and r9d, 0xd65ff266
or r9d, eax
and r12d, 0xda97f002
mov eax, r15d
and eax, 0x25680ffd
or eax, r12d
mov ebp, eax
xor ebp, 0x21200d99
and ebp, 0x29a00d99
xor eax, 0xcc80264
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xea3b615a
and eax, 0x15c49ea5
or eax, ebp
mov esi, r9d
xor esi, 0x6060dc35
and esi, r9d
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0xf4f0ce53
and esi, 0xb0f31ac
or esi, ebx
mov edi, r9d
or edi, 0x9f9f23ca
mov ebx, edi
not ebx
or ebp, edi
and edi, 0xf4f0ce53
and ebx, 0x1024
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov r8d, eax
xor r8d, 0x15c49ea5
mov edi, r8d
or edi, 0x6060dc35
mov esi, edi
not esi
mov ebx, edi
and ebx, 0x9a13f529
and esi, 0x58c02c2
or esi, ebx
mov r10d, eax
xor eax, 0x8a5bbd6f
and eax, r8d
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x9a13f529
and eax, 0x65ec0ad6
or eax, ebx
xor eax, esi
not edi
or edi, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
mov ebp, r9d
not ebp
mov eax, ebp
and eax, 0x4879686d
and r9d, 0xb7869792
or r9d, eax
xor r10d, 0xa2020112
or ebp, r8d
and r8d, 0x4879686d
and r10d, 0xb7869792
or r10d, r8d
xor r10d, r9d
not ebp
or ebp, r10d
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov ebx, ebp
not ebx
and ebx, 0x161b2224
mov eax, ebp
and eax, 0xc044d042
or eax, ebx
xor eax, 0xc044d042
and ebp, 0x29a00d99
or ebp, eax
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x196b17d2
mov eax, edi
and eax, 0xe694e82d
or eax, ebx
xor eax, 0x196b17d3
mov ebx, edi
and ebx, 1
or ebx, eax
and edi, 0x9a980326
mov eax, ebp
and eax, 0x6567fcd8
or eax, edi
mov edi, eax
xor edi, 0x6023a088
xor eax, 0x2900024
and eax, 0x7d45c74
and edi, 0xf82ba38a
or edi, eax
or ebp, 0x7d45c74
and ebp, 0x7d45c75
xor ebp, edi
mov r10d, ebx
not r10d
and ebx, 0xb619152a
mov edi, r10d
and edi, 0x49e6ead5
or edi, ebx
xor edi, 0x49e6ead5
mov r9d, ebp
not r9d
mov r8d, edi
and r8d, r9d
mov eax, r9d
xor r9d, edi
and edi, 0x5e7349a
and r10d, 0xfa18cb65
or r10d, edi
or ebp, 0xfa18cb65
mov esi, ebp
not esi
and ebp, 0x2c95ef40
and esi, 0x162109a
or esi, ebp
or eax, 0x5e7349a
mov ebx, eax
not ebx
and eax, 0x2c95ef40
and ebx, 0xd2080025
or ebx, eax
xor ebx, esi
mov eax, r10d
not eax
and eax, 0x5691548d
and r10d, 0xa96eab72
or r10d, eax
mov eax, ebx
not eax
and eax, 0x5691548d
and ebx, 0xa96eab72
or ebx, eax
xor ebx, r10d
or r9d, r8d
not r9d
mov eax, ebx
and eax, r9d
xor r9d, ebx
or r9d, eax
mov r8d, r9d
not r8d
mov ebp, r8d
and ebp, 0x2a7b9736
mov eax, r8d
and eax, r9d
or r8d, r9d
and r9d, 0xd58468c9
or r9d, ebp
mov ebp, r9d
xor ebp, 0x41004841
xor r9d, 0x2a7b9736
mov ebx, r9d
and ebx, 0xb4fea6be
and ebp, 0x4b015941
or ebp, ebx
mov edi, eax
not edi
or r9d, edi
and edi, 0xb4fea6be
and eax, 0x4b015941
or eax, edi
xor eax, ebp
not r9d
or r9d, eax
mov ebp, r9d
not ebp
and ebp, 0x3ebd0d90
and r9d, 0xc142f26f
or r9d, ebp
mov ebx, r9d
xor ebx, 0x80007064
xor r9d, 0x2e800d00
and r9d, 0x6fc28f0b
and ebx, 0x903d70f4
or ebx, r9d
mov ebp, ebx
xor ebp, 0x6fc28f0b
xor ebx, 0x903d70f4
mov eax, r8d
not eax
and eax, ebp
or ebp, r8d
and r8d, ebx
or r8d, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xd5792cd7
and eax, 0x2a86d328
or eax, ebx
mov esi, r8d
not esi
or ebp, esi
and esi, 0xd5792cd7
and r8d, 0x2a86d328
or r8d, esi
xor r8d, eax
not ebp
or ebp, r8d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x512104dc
mov edi, ebp
and edi, 0xaedefb23
or edi, eax
mov eax, edi
xor eax, 0x410
xor edi, 0x8c0ba02
and edi, 0x59e1bace
and eax, 0xa61e4531
or eax, edi
and ebx, 0x9208e3bb
and ebp, 0x6df71c44
or ebp, ebx
mov ebx, eax
xor ebx, 0x220c0111
xor eax, 0x59e1bace
mov edi, eax
and edi, 0xd512c624
and ebx, 0x2aed39db
or ebx, edi
mov edi, ebp
xor edi, 0x28e51840
xor ebp, 0x9208e3bb
or eax, ebp
and ebp, 0xd512c624
and edi, 0x2aed39db
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x5f268b07
and eax, 0xa0d974f8
or eax, ebp
xor eax, 0xa0d974f8
setne al
mov r8d, eax
mov r15d, r14d
and r8b, r14b
mov edi, r14d
or dil, al
xor dil, 1
mov r9d, r8d
and r9b, dil
xor dil, r8b
or dil, r9b
xor dil, 1
mov r8d, edi
and r8b, r14b
xor dil, r14b
or dil, r8b
mov r8d, eax
mov r12b, byte [rsp + 4]
and r8b, r12b
mov r9d, eax
xor r9b, r12b
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov r10d, r8d
and r10b, r9b
mov esi, r10d
and sil, r8b
xor r10b, r8b
or r10b, sil
xor al, r14b
xor al, 1
or al, r14b
mov r8d, eax
xor r8b, 1
mov esi, r8d
and sil, al
mov ebx, esi
xor sil, r8b
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
xor bl, r10b
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor dil, 1
xor al, 1
mov r9d, edi
xor r9b, al
mov r10d, edi
xor r10b, r9b
xor r10b, 1
and r10b, r9b
or al, dil
xor r9b, 1
and r9b, dil
xor al, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov r8d, r10d
xor r8b, 1
mov r14d, r9d
xor r14b, 1
mov esi, r8d
and sil, r14b
mov eax, r14d
mov edi, r14d
xor r14b, r8b
and r8b, r10b
xor r8b, 1
mov ebp, r10d
xor bpl, r8b
or r8b, r10b
xor r8b, 1
or r8b, bpl
and al, r9b
xor dil, al
xor al, 1
or al, r9b
xor al, 1
or al, dil
xor al, r8b
or r14b, sil
mov ebx, r14d
xor bl, al
test bl, 1
mov ebp, 0x21f96adc
cmove r11d, ebp
test r14b, 1
cmovne ebp, r11d
test al, 1
cmove ebp, r11d
mov dword [rsp + 0x1c8], ebp
mov r14d, r13d
mov eax, r13d
or eax, 0xa91cdddd
mov ebp, eax
not ebp
and eax, 0xda24aa8a
and ebp, 0x4c30020
or ebp, eax
mov r13d, dword [rsp + 8]
mov ebx, r13d
or ebx, 0x56e32222
mov eax, ebx
not eax
and ebx, 0xda24aa8a
and eax, 0x21185555
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x65b92e3a
and eax, 0x9a46d1c5
or eax, ebp
mov edi, eax
xor edi, 0xc0442c5
xor eax, 0x23420c18
and eax, 0xe3e3bd3a
and edi, 0x1c1c42c5
or edi, eax
mov eax, r13d
and eax, 0x353fe64
mov ebp, r14d
and ebp, 0xfcac019b
or ebp, eax
mov eax, ebp
xor eax, 0xfcac019b
xor ebp, 0x3c420
and ebp, 0xe8a7c523
mov ebx, eax
and ebx, 0x17583adc
or ebx, ebp
xor ebx, 0x17583adc
or ebx, eax
mov ebp, edi
xor ebp, 0x1c1c42c5
xor edi, 0xe3e3bd3a
mov eax, ebx
not eax
and eax, ebp
or ebp, ebx
and ebx, edi
or ebx, eax
mov eax, ebp
not eax
mov edi, ebp
and edi, 0xfd8fe371
and eax, 0x2701c8e
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0xfd8fe371
and ebx, 0x2701c8e
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov r8d, ebp
not r8d
mov eax, ebp
and eax, 0xbae6c3bf
mov edi, r8d
and edi, 0x45193c40
or edi, eax
xor edi, 0xbae6c3be
mov esi, r8d
and esi, 1
or esi, edi
mov ebx, esi
not ebx
and ebx, 0x93e6cb06
and esi, 0x6c1934f9
or esi, ebx
or ebp, 1
mov ebx, ebp
not ebx
and ebp, 0x52a384c9
and ebx, 0xad5c7b36
or ebx, ebp
or r8d, 0x52a384c8
and r8d, 0x52a384c9
xor r8d, ebx
mov r10d, r8d
xor r10d, 0x824910ed
and r10d, r8d
mov ebx, r8d
not r8d
and r8d, 0x72fb9943
and ebx, 0x8d0466bc
or ebx, r8d
mov edi, esi
xor edi, 0x6c1934f9
mov r9d, esi
xor esi, 0xee502414
and esi, edi
or edi, 0x7db6ef12
mov ebp, edi
not ebp
mov r8d, edi
and r8d, 0x3ba8248a
and ebp, 0x80411065
or ebp, r8d
mov eax, esi
not eax
or edi, eax
and eax, 0x3ba8248a
and esi, 0xc457db75
or esi, eax
xor esi, ebp
not edi
or edi, esi
mov r8d, ebx
xor r8d, 0x8d0466bc
xor ebx, 0xf0b289ae
and ebx, r8d
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x530a3bd2
and ebx, 0xacf5c42d
or ebx, esi
mov esi, r10d
not esi
or ebp, esi
and esi, 0x530a3bd2
and r10d, 0xacf5c42d
or r10d, esi
xor r10d, ebx
not ebp
or ebp, r10d
mov ebx, edi
not ebx
and ebx, 0xe8fc001f
and edi, 0x1703ffe0
or edi, ebx
mov ebx, ebp
not ebx
and ebx, 0xe8fc001f
and ebp, 0x1703ffe0
or ebp, ebx
xor ebp, edi
xor r9d, 0x93e6cb06
mov ebx, r9d
and ebx, r8d
xor r8d, r9d
or r8d, ebx
mov ebx, r8d
not ebx
and ebx, 0x5baa0a93
and r8d, 0xa455f56c
or r8d, ebx
xor r8d, 0xa455f56c
mov ebx, ebp
and ebx, r8d
xor r8d, ebp
or r8d, ebx
mov edi, r8d
not edi
mov esi, edi
and esi, r8d
mov ebx, edi
and ebx, 0xd424e0e6
mov ebp, r8d
mov eax, r8d
and r8d, 0x2bdb1f19
or r8d, ebx
and ebp, 0x92e5cacb
not r8d
or r8d, edi
and edi, 0x6d1a3534
or edi, ebp
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0x92e5cacb
and esi, 0x6d1a3534
or esi, ebp
xor esi, edi
not eax
or eax, esi
mov edi, eax
not edi
and eax, 0x7378af11
mov ebx, edi
and ebx, 0x8c8750ee
or ebx, eax
xor ebx, 0x58a3b008
and edi, 0x2bdb1f19
or edi, ebx
mov eax, edi
not eax
mov ebp, edi
and ebp, 0xdffaab53
xor edi, 0x92037725
and edi, eax
and eax, 0x200554ac
or eax, ebp
mov ebp, r8d
not ebp
mov ebx, r8d
and ebx, 0x500d3efd
xor r8d, 0x92037725
and r8d, ebp
and ebp, 0xaff2c102
or ebp, ebx
xor eax, 0x200554ac
mov esi, ebp
xor esi, 0xaff2c102
mov r9d, eax
and r9d, esi
xor esi, eax
and eax, 0x6dfc88da
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
xor ebp, 0x400c08d8
or ebp, 0x92037725
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x2f071f98
and eax, 0x40f88042
or eax, ebx
mov ebx, r8d
not ebx
or ebp, ebx
and ebx, 0x2f071f98
and r8d, 0xd0f8e067
or r8d, ebx
xor r8d, eax
not ebp
or ebp, r8d
mov eax, edi
not eax
and eax, 0x92588180
and edi, 0x6da77e7f
or edi, eax
mov eax, ebp
not eax
and eax, 0x92588180
and ebp, 0x6da77e7f
or ebp, eax
xor ebp, edi
or esi, r9d
mov eax, esi
not eax
and eax, 0x34cc7dae
and esi, 0xcb338251
or esi, eax
xor esi, 0xcb338251
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
and eax, 0x2bdb1f19
and esi, 0xd424e0e6
or esi, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xa7beb81c
mov edi, esi
and edi, 0x584147e3
or edi, eax
mov eax, edi
xor eax, 0x8704081c
xor edi, 0x400102a2
and edi, 0x60bbb2a2
and eax, 0x9f444d5d
or eax, edi
and ebp, 0x9ded87fd
and esi, 0x62127802
or esi, ebp
mov ebp, eax
xor ebp, 0x7000950
xor eax, 0x60bbb2a2
mov ebx, eax
and ebx, 0x98fdc40d
and ebp, 0x67023bf2
or ebp, ebx
mov ebx, esi
xor ebx, 0x62023802
xor esi, 0x9ded87fd
or eax, esi
and esi, 0x98fdc40d
and ebx, 0x67023bf2
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x73661143
and eax, 0x8c99eebc
or eax, ebp
xor eax, 0x8c99eebc
setne sil
sete r9b
mov r8d, r9d
xor r8b, sil
xor r8b, 1
or r8b, sil
mov ebp, r8d
xor bpl, 1
mov r10d, r8d
and r10b, bpl
mov edi, r10d
xor dil, 1
mov r11d, edi
xor r11b, bpl
or dil, bpl
xor dil, 1
or dil, r11b
mov eax, r8d
or al, bpl
mov ebx, eax
xor bl, 1
and al, bl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov r11d, edi
xor r11b, 1
and r11b, al
xor al, 1
and al, dil
or al, r11b
mov r11d, r8d
xor r11b, bl
or bl, r8b
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov edi, ebx
and dil, r11b
mov eax, edi
xor dil, bl
xor al, 1
or al, r11b
xor al, 1
or al, dil
xor bpl, r8b
or bpl, r10b
mov r8d, eax
xor r8b, 1
mov ebx, ebp
xor bl, 1
and bl, al
or al, bpl
and bpl, r8b
or bpl, bl
xor al, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, ebp
xor al, 1
or bpl, al
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov r11d, ebp
xor r11b, 1
and r11b, bpl
xor r11b, 1
mov ebx, ebp
xor bl, r11b
or r11b, bpl
xor r11b, 1
or r11b, bl
mov ebx, r11d
and bl, r15b
xor r11b, 1
and r11b, r12b
or r11b, bl
mov ebx, r12d
and bl, r9b
xor r12b, r9b
or r12b, bl
mov eax, r15d
or r9b, r15b
xor r9b, 1
xor sil, r15b
and sil, r15b
mov ebx, r9d
and bl, sil
xor sil, r9b
or sil, bl
mov r9d, esi
xor r9b, 1
mov r8d, r12d
and r8b, r9b
mov ebx, r9d
xor r9b, r12b
mov eax, r12d
mov edi, r12d
xor r12b, 1
and al, r12b
xor dil, al
xor al, 1
or al, r12b
xor al, 1
or al, dil
and bl, sil
xor bl, 1
mov r10d, esi
xor r10b, bl
or bl, sil
xor bl, 1
or bl, r10b
mov r10d, eax
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, al
or bl, r10b
or r9b, r8b
mov eax, r9d
xor al, bl
xor bl, 1
or bl, r9b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
or al, bl
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor r11b, 1
xor al, r11b
mov r8d, r11d
and r11b, bl
xor r8b, bl
or r8b, r11b
mov r11d, eax
xor r11b, 1
mov r9d, eax
and r9b, r11b
mov ebx, r9d
xor r9b, al
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r9b
xor bl, r8b
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov eax, ebx
xor al, r11b
not al
test al, 1
mov r10d, 0x37c6213a
mov eax, 0xb241b495
cmovne eax, r10d
test r11b, 1
mov ebp, 0xb241b495
cmovne ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0x1e0], ebp
mov edi, r14d
mov eax, r14d
and eax, 0x8334a7d7
mov ebx, r13d
and ebx, 0x7ccb5828
or ebx, eax
mov ebp, ebx
xor ebp, 0x31083c1
xor ebx, 0x54080000
and ebx, 0xd42c2416
and ebp, 0x2bd3dbe9
or ebp, ebx
mov eax, ebp
xor eax, 0x34241a9
and eax, 0x74665ad
xor ebp, 0xd0280012
and ebp, 0xf8b99a52
or ebp, eax
mov r8d, ebp
xor r8d, 0x74665ad
and r8d, ebp
mov ebp, r13d
and ebp, 0xf8b99a52
mov ebx, r14d
mov r15d, r14d
and ebx, 0x74665ad
or ebx, ebp
not ebx
or ebx, r13d
mov r11d, ebx
not r11d
mov ebp, ebx
and ebp, 0x4f5b7ff5
and r11d, 0xb0a4800a
or r11d, ebp
mov r9d, r8d
not r9d
mov esi, r8d
xor esi, 0xe8cff3b9
and esi, r9d
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x5a3ac59d
and esi, 0xa5c53a62
or esi, ebp
mov eax, r9d
or eax, 0xe8cff3b9
mov ebp, eax
not ebp
or edi, eax
and eax, 0x5a3ac59d
and ebp, 0x5000842
or ebp, eax
xor ebp, esi
not edi
or edi, ebp
mov r14d, r11d
xor r11d, 0x4f5b7ff5
mov eax, r11d
or eax, 0x17300c46
mov ebp, eax
not ebp
and eax, 0x4d849608
and ebp, 0xa04b61b1
or ebp, eax
or ebx, 0xe8cff3b9
mov esi, ebx
not esi
and ebx, 0x4d849608
and esi, 0x12300846
or esi, ebx
xor esi, ebp
mov eax, edi
not eax
and eax, esi
not esi
and esi, edi
or esi, eax
mov eax, r8d
and eax, 0x930dd811
and r9d, 0x6cf227ee
or r9d, eax
xor r14d, 0x20a0000a
or r8d, r11d
and r11d, 0x930dd811
and r14d, 0x6cf227ee
or r14d, r11d
xor r14d, r9d
not r8d
or r8d, r14d
mov eax, r8d
not eax
and eax, 0x82b55500
and r8d, 0x7d4aaaff
or r8d, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x25264f8d
and esi, 0xdad9b072
or esi, eax
mov eax, r8d
xor eax, 0x5848a072
xor r8d, 0x82b55500
or ebx, r8d
and r8d, 0x25264f8d
and eax, 0xdad9b072
or eax, r8d
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
or ebx, 0x52163a2c
mov ebp, ebx
not ebp
and ebx, 0xbde60733
and ebp, 0x9c0c0
or ebp, ebx
not eax
or eax, 0xade9c5d3
mov r8d, eax
not r8d
and eax, 0xbde60733
and r8d, 0x4210380c
or r8d, eax
xor r8d, ebp
mov eax, r8d
not eax
and eax, 0xaaafa07f
and r8d, 0x55505f80
or r8d, eax
mov eax, r13d
and eax, 0xf97cb499
mov edi, r15d
and edi, 0x6834b66
or edi, eax
mov esi, edi
xor esi, 0x4004364
xor edi, 0x3854a411
and edi, 0x3ad7ac13
and esi, 0xc52853ec
or esi, edi
mov eax, esi
xor eax, 0xc52853ec
mov ebp, esi
xor esi, 0x4f03c431
and esi, eax
mov edi, r8d
not edi
mov eax, edi
and eax, 0x75d46822
mov ebx, r8d
xor ebx, 0x75d46822
and ebx, r8d
mov r9d, eax
and r9d, ebx
xor ebx, eax
or ebx, r9d
xor ebp, 0xa038411
and ebp, 0x8a2b97dd
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xcc971f04
and eax, 0x3368e0fb
or eax, ebx
or ebp, r8d
and r8d, 0xcc971f04
and edi, 0x3368e0fb
or edi, r8d
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xde1aa744
and ebp, 0x21e558bb
or ebp, eax
xor ebp, 0x21e558bb
setne sil
sete r15b
mov bl, byte [rsp + 0x80]
mov r12b, byte [rsp + 0x3c]
or bl, r12b
xor bl, 1
mov byte [rsp + 0x48], bl
mov r8d, r12d
and r8b, bl
mov eax, r12d
xor al, bl
or al, r8b
mov ebx, eax
mov r9b, byte [rsp + 0x10]
xor bl, r9b
and al, bl
and bl, r9b
mov r8d, eax
xor r8b, 1
xor al, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov edi, r9d
mov eax, r12d
xor dil, r12b
mov r8b, byte [rsp + 4]
xor al, r8b
mov byte [rsp + 0x6c], al
and al, r8b
mov r12d, r8d
mov byte [rsp + 0x6b], al
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov eax, edi
xor al, 1
and dil, al
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dil
xor dil, 1
mov eax, ebx
xor al, dil
and al, bl
and dil, bl
or dil, r8b
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r11d, r15d
xor r11b, sil
mov eax, r11d
xor al, 1
mov r14d, r11d
and r14b, al
mov r8d, r11d
and r8b, r14b
xor r14b, r11b
or r14b, r8b
xor r11b, al
and r11b, al
mov ebp, r14d
xor bpl, 1
mov eax, ebp
and al, r14b
mov r8d, ebp
and r8b, al
xor al, bpl
or bpl, r14b
mov r13d, ebp
not r13b
mov ebx, r11d
xor bl, 1
and r11b, bpl
and r13b, bl
or r13b, r11b
mov r11d, ebp
and r11b, bl
xor bl, bpl
or bl, r11b
xor bl, 1
mov r11d, r13d
and r11b, bl
xor bl, r13b
or bl, r11b
mov r11d, ebx
xor r11b, 1
and r11b, bl
mov ebp, r11d
and bpl, bl
xor r11b, bl
or r11b, bpl
mov ebx, r11d
and bl, r15b
xor r11b, 1
and r11b, sil
or r11b, bl
or al, r8b
mov ebx, r15d
xor bl, r14b
or r14b, r15b
xor r14b, 1
or r14b, bl
xor al, sil
mov ebx, r14d
xor bl, al
xor al, 1
or al, r14b
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
xor al, r11b
xor r11b, 1
or r11b, bl
mov ebx, r11d
xor bl, al
xor al, 1
or al, r11b
xor bl, 1
xor al, 1
or al, bl
mov r8d, edi
xor r8b, 1
mov ebx, r8d
and bl, dil
mov r11d, r8d
xor r11b, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, r11b
xor bl, al
mov r11d, eax
xor r11b, 1
xor bl, 1
mov ebp, ebx
xor bpl, r11b
and bpl, bl
and r11b, dil
and al, r8b
or r11b, al
xor r11b, 1
or r11b, r8b
mov edi, r11d
xor dil, 1
mov eax, edi
or dil, bpl
mov ebx, ebp
xor bpl, 1
and al, bpl
and bl, r11b
or bl, al
xor bpl, r11b
xor dil, 1
or dil, bpl
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov ebx, r9d
mov eax, r9d
xor al, r15b
or r15b, r9b
xor r15b, 1
xor sil, bl
and sil, bl
mov r9d, ebx
mov ebx, r15d
and bl, sil
xor sil, r15b
or sil, bl
xor al, 1
or al, r12b
mov r8d, eax
xor r8b, 1
mov ebx, esi
xor bl, 1
and sil, al
or al, bl
and bl, r8b
or bl, sil
xor al, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov esi, ebx
and sil, r8b
mov r11d, ebx
and r11b, sil
xor sil, bl
or sil, r11b
or bl, r8b
mov ebp, ebx
xor bpl, 1
mov eax, ebx
and al, bpl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, sil
mov ebx, r8d
xor bl, bpl
or bpl, r8b
xor bpl, 1
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, ebp
xor al, 1
or al, bpl
xor bpl, al
xor bpl, 1
and bpl, al
mov r13d, ebp
xor r13b, 1
mov esi, r13d
and sil, bpl
mov eax, r13d
and al, sil
xor sil, r13b
or sil, al
mov eax, edi
xor al, 1
mov r11d, eax
or r11b, dil
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov r15d, esi
xor r15b, 1
mov r14d, r15d
and r14b, sil
mov r8d, r15d
xor r8b, r14b
xor r14b, 1
or r14b, sil
or sil, r15b
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
xor bl, 1
mov r12d, eax
xor r12b, bl
or bl, al
xor bl, 1
or bl, r12b
xor bl, r13b
xor sil, r13b
or al, bpl
xor al, 1
or al, sil
mov esi, eax
xor sil, bl
xor bl, 1
or bl, al
xor sil, 1
xor bl, 1
or bl, sil
xor bl, 1
mov esi, ebx
or sil, r11b
xor bl, r11b
xor bl, 1
and bl, r11b
mov eax, esi
xor al, bl
xor bl, 1
or bl, sil
xor al, 1
xor bl, 1
or bl, al
xor r14b, 1
or r14b, r8b
xor r14b, dil
mov eax, edi
and al, r15b
xor r15b, dil
or r15b, al
mov eax, r15d
xor al, r14b
xor r14b, 1
or r14b, r15b
xor al, 1
xor r14b, 1
or r14b, al
xor bl, 1
mov r8d, ebx
and r8b, r14b
xor bl, r14b
or r8b, bl
mov eax, r8d
xor al, bl
test al, 1
mov eax, 0xd56b353
cmove r10d, eax
test r8b, 1
cmovne eax, r10d
test bl, 1
cmove eax, r10d
mov dword [rsp + 0x1dc], eax
mov ebp, dword [rsp + 8]
and ebp, 0x9342f78c
mov esi, dword [rsp + 0x28]
mov eax, esi
and eax, 0x6cbd0873
or eax, ebp
mov ebp, eax
xor ebp, 0x44100861
and ebp, 0xc5500f65
xor eax, 0xa9ed0716
or eax, ebp
or esi, 0x3aaff09a
mov edi, esi
not edi
mov r11d, esi
xor r11d, 0xc5400305
and r11d, edi
mov r10d, eax
xor r10d, 0xe5e4a387
and r10d, eax
mov r8d, esi
and r8d, eax
mov ebp, eax
xor eax, esi
and esi, 0x1a1b5c78
mov ebx, esi
and ebx, r11d
xor r11d, esi
or r11d, ebx
mov ebx, r10d
not ebx
mov esi, ebx
and esi, 0xeef54d5
and r10d, 0xf110ab2a
or r10d, esi
or ebp, 0x1a1b5c78
mov edi, ebp
not edi
or ebx, ebp
and ebp, 0xeef54d5
and edi, 0xe100a302
or edi, ebp
xor edi, r10d
not ebx
or ebx, edi
mov ebp, r11d
not ebp
and ebp, 0x20102e24
and r11d, 0xc74b4149
or r11d, ebp
mov ebp, ebx
not ebp
and ebp, 0x38103e34
and ebx, 0xc7efc1cb
or ebx, ebp
xor ebx, r11d
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x7e4a0cee
and eax, 0x81b5f311
or eax, ebp
xor eax, 0x81b5f311
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xd29fdafb
and eax, 0x2d602504
or eax, ebp
mov edi, eax
xor edi, 0x8202000
xor eax, 0x10070092
or eax, 0x44000245
and eax, 0x740702d7
and edi, 0xaa8f008
or edi, eax
or ebx, 0x3aaff09a
mov ebp, ebx
not ebp
and ebx, 0x740702d7
and ebp, 0x81500d20
or ebp, ebx
xor ebp, edi
mov eax, ebp
not eax
mov r8d, eax
and r8d, ebp
mov ebx, eax
and ebx, r8d
xor r8d, eax
or r8d, ebx
mov r10d, r8d
not r10d
mov esi, r8d
and esi, 0x6bb29629
mov ebx, r10d
and ebx, 0x944d69d6
or ebx, esi
xor ebx, 0x46281bad
mov edi, r10d
and edi, 0x2d9a8d84
or edi, ebx
and ebp, 0x741af16b
mov ebx, eax
and ebx, 0x8be50e94
or ebx, ebp
xor ebx, 0xa67f8310
and eax, 0xd265727b
or eax, ebx
mov ebp, edi
not ebp
mov ebx, eax
not ebx
and ebx, edi
or edi, eax
and eax, ebp
or eax, ebx
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
or eax, 0x67dae64f
mov ebx, eax
not ebx
and eax, 0x53d78d65
and ebx, 0x88201090
or ebx, eax
not ebp
or ebp, 0x982519b0
mov r15d, ebp
not r15d
and ebp, 0x53d78d65
and r15d, 0x2408620a
or r15d, ebp
xor r15d, ebx
mov eax, r15d
not eax
and eax, 0xb5bf9435
and r15d, 0x4a406bca
or r15d, eax
mov ebp, r8d
xor ebp, 0xadb2fe6b
and ebp, r8d
mov esi, r8d
and r10d, 0xf563e61b
and esi, 0xa9c19e4
or esi, r10d
mov eax, esi
xor eax, 0xa522e60b
or eax, 0x524d0194
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x8390686a
and ebx, 0x2c229601
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x8390686a
and ebp, 0x7c6f9795
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xca2bdf3c
and eax, 0x35d420c3
or eax, ebp
mov ebp, esi
xor ebp, 0xa9c19e4
and ebp, 0xfffffffe
xor esi, 0xf563e61a
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x5f5470fe
and esi, 0xa0ab8f01
or esi, ebp
xor eax, 0x67992156
xor esi, 0xa0ab8f01
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x10e8dce3
and eax, esi
and esi, 0xef17231c
or esi, ebp
mov ebp, esi
xor ebp, 0x62052200
xor esi, 0x10e8dce3
mov ebx, esi
and ebx, 0x9d7a51fe
and ebp, 0x6285ae01
or ebp, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x9d7a51fe
and eax, 0x6285ae01
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov r14d, esi
not r14d
mov ebp, r14d
and ebp, 0xa5153c35
and esi, 0x5aeac3ca
or esi, ebp
xor esi, 0xa5153c35
xor r14d, esi
and r14d, esi
mov esi, r15d
not esi
mov ebp, esi
and ebp, 0x89aa3d76
and r15d, 0x7655c289
or r15d, ebp
mov r8d, r14d
not r8d
mov ebp, r8d
and ebp, 0xd529e6c8
and r14d, 0x2ad61937
or r14d, ebp
mov r10d, r15d
xor r10d, 0x7655c289
mov ebp, r15d
xor ebp, 0x2b0e1430
and ebp, r10d
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x3d0b30c9
and ebp, 0xc2f4cf36
or ebp, ebx
or esi, 0xa2a42946
mov ebx, esi
not ebx
or eax, esi
and esi, 0x3d0b30c9
and ebx, 0x4050c630
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov r11d, r14d
xor r11d, 0x2ad61937
mov esi, r14d
xor esi, 0x778dcf8e
and esi, r11d
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x2160037f
and esi, 0xde9ffc80
or esi, ebp
or r8d, 0xa2a42946
mov ebp, r8d
not ebp
or ebx, r8d
and r8d, 0x2160037f
and ebp, 0x5c1bd480
or ebp, r8d
xor ebp, esi
not ebx
or ebx, ebp
mov edi, eax
not edi
and edi, 0x662876ea
and eax, 0x99d78915
or eax, edi
mov ebp, ebx
not ebp
and ebp, 0x662876ea
and ebx, 0x99d78915
or ebx, ebp
xor ebx, eax
xor r15d, 0x89aa3d76
mov eax, r15d
and eax, 0x4ea54ec1
and r10d, 0xb15ab13e
or r10d, eax
xor r14d, 0xd529e6c8
or r15d, r14d
and r14d, 0x4ea54ec1
and r11d, 0xb15ab13e
or r11d, r14d
xor r11d, r10d
not r15d
or r15d, r11d
mov eax, r15d
not eax
and eax, 0xb9b3b950
and r15d, 0x464c46af
or r15d, eax
xor r15d, 0x464c46af
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov ebp, r15d
not ebp
mov eax, ebp
and eax, 0x7c87780f
mov ebx, r15d
and r15d, 0x837887f0
or r15d, eax
not r15d
or r15d, ebp
and ebp, 0x78c45190
and ebx, 0x873bae6f
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xf3e64a2b
and ebx, 0xc19b5d4
or ebx, eax
mov esi, ebx
xor esi, 0x50044000
xor ebx, 0x8001009
and ebx, 0x2c81300d
and esi, 0x50064802
or esi, ebx
xor esi, 0x50064802
or esi, 0x837887f0
mov ebx, esi
not ebx
mov eax, esi
and eax, 0xdbd906b5
xor esi, 0x3c835809
and esi, ebx
and ebx, 0x2406780a
or ebx, eax
mov r10d, r15d
not r10d
mov ebp, r15d
and ebp, 0x4144a246
mov edi, r10d
and edi, 0xbebb5db9
or edi, ebp
mov r8d, ebx
xor r8d, 0x2426f94a
mov ebp, ebx
xor ebp, 0x9a9da4f3
and ebp, r8d
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov ebp, esi
not ebp
and ebp, 0x16e734f6
and esi, 0xe918ca09
or esi, ebp
mov eax, edi
not eax
and eax, 0x16e734f6
and edi, 0xe918cb09
or edi, eax
xor edi, esi
xor ebx, 0xdbd906b5
mov eax, ebx
and eax, 0x2880780d
and r8d, 0x57670462
or r8d, eax
or ebx, r10d
and r10d, 0xa898fb9d
and r15d, 0x57670462
or r15d, r10d
xor r15d, r8d
not ebx
or ebx, r15d
not ebx
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
xor eax, 0xcd2dd541
and eax, ebx
mov ebp, ebx
not ebx
and ebx, 0xc9040101
and ebp, 0x429d440
or ebp, ebx
xor ebp, 0x429d440
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4e5552b1
and eax, 0xb1aaad4e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xdd71534b
and eax, 0x228eacb4
or eax, ebp
mov ebp, eax
xor ebp, 0x228eacb4
xor eax, 0xdd71534b
mov ebx, eax
and ebx, 0xf04fcb90
or eax, ebp
and ebp, 0xfb0346f
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xf04fcb90
and ebp, 0xfb0346f
or ebp, ebx
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xf9f7f31c
and ebp, eax
and eax, 0x6080ce3
or eax, ebx
mov ebx, eax
xor ebx, 0x6080062
xor eax, 0xf9f7f31c
mov edi, eax
and edi, 0x39905f89
and ebx, 0xc66fa076
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x39905f89
and ebp, 0xc66fa076
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x7f21cb23
and eax, 0x80de34dc
or eax, ebx
xor eax, 0x80de34dc
or eax, ebp
cmp eax, 0xffffffff
setne al
sete r8b
xor al, r8b
and al, r8b
mov ebx, r8d
mov r12b, byte [rsp + 4]
or r8b, r12b
xor r8b, 1
xor bl, r12b
not bl
and bl, r12b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, ebx
mov r13d, r9d
xor r8b, r9b
xor r8b, 1
or bl, r12b
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, 1
or al, r8b
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov r8d, eax
or r8b, r12b
xor al, r12b
not al
and al, r12b
mov r10d, r8d
xor r10b, al
xor al, 1
or al, r8b
xor r10b, 1
xor al, 1
or al, r10b
mov r8d, ebx
xor r8b, 1
mov r10d, eax
xor r10b, 1
and r10b, bl
and r8b, al
or r8b, r10b
mov r10d, r8d
xor r10b, bl
and r10b, r8b
xor al, bl
mov r8d, eax
xor r8b, 1
mov r11d, r10d
xor r11b, al
and r11b, r10b
and al, r10b
xor r10b, 1
and r10b, r8b
or al, r10b
mov ebx, r11d
xor bl, al
test bl, 1
mov ebx, 0x61d7dbfa
mov ebp, 0x7d6c2676
cmovne ebp, ebx
test al, 1
cmove ebx, ebp
test r11b, 1
cmove ebx, ebp
mov dword [rsp + 0x1e8], ebx
mov r15d, dword [rsp + 8]
mov eax, r15d
and eax, 0x7f5f6e57
mov r9d, dword [rsp + 0x28]
mov esi, r9d
and esi, 0x80a091a8
or esi, eax
mov eax, esi
not eax
and eax, 0x80a091a8
and esi, 0x7f5f6e57
or esi, eax
mov eax, esi
not eax
and eax, 0x159fe59
and esi, 0xfea601a6
or esi, eax
mov eax, esi
xor eax, 0xdc240080
and eax, 0xdd2c96c9
xor esi, 0x238a976f
or esi, eax
mov eax, esi
not eax
and eax, 0x4e781f89
and esi, 0xb187e076
or esi, eax
mov eax, r15d
and eax, 0x22d36936
mov ebp, r9d
xor ebp, 0xdd2c96c9
or ebp, eax
mov eax, ebp
not eax
and eax, 0xfb5a212d
and ebp, 0x4a5ded2
or ebp, eax
mov r14d, esi
xor r14d, 0xb187e076
mov eax, r14d
or eax, 0xafde3a77
mov r10d, eax
not r10d
mov r8d, eax
and r8d, 0x2e7fdcdc
and r10d, 0x50000100
or r10d, r8d
mov r11d, esi
xor esi, 0xe1a625fe
and esi, r14d
mov edi, esi
not edi
or eax, edi
and edi, 0x2e7fdcdc
and esi, 0xd1802323
or esi, edi
xor esi, r10d
not eax
or eax, esi
mov r10d, ebp
xor r10d, 0x4a5ded2
mov edi, r10d
or edi, 0xafde3a77
mov esi, edi
not esi
mov r8d, edi
and r8d, 0x3dda725b
and esi, 0x40218580
or esi, r8d
mov r8d, ebp
xor ebp, 0x54841b5a
and ebp, r10d
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0x3dda725b
and ebp, 0xc2258da4
or ebp, ebx
xor ebp, esi
not edi
or edi, ebp
mov esi, eax
not esi
and esi, 0xb7e59074
and eax, 0x481a6f8b
or eax, esi
mov esi, edi
not esi
and esi, 0xb7e59074
and edi, 0x481a6f8b
or edi, esi
xor edi, eax
xor r11d, 0xa680900
mov eax, r14d
and eax, 0xf59236df
and r11d, 0xa6dc920
or r11d, eax
xor r8d, 0xa480120
or r14d, r10d
and r10d, 0xf59236df
and r8d, 0xa6dc920
or r8d, r10d
xor r8d, r11d
not r14d
or r14d, r8d
mov eax, r14d
not eax
and eax, 0xf4de362e
and r14d, 0xb21c9d1
or r14d, eax
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x6889fcec
and edi, 0x97760313
or edi, eax
mov eax, r14d
xor eax, 0x3200111
xor r14d, 0xf4de362e
or ebx, r14d
and r14d, 0x6889fcec
and eax, 0x97760313
or eax, r14d
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x94422bac
and ebx, 0x6bbdd453
or ebx, eax
mov eax, ebx
not eax
and eax, 0x496ebd64
and ebx, 0xb691429b
or ebx, eax
mov esi, r15d
mov eax, r15d
and eax, 0x7b50ba76
mov ebp, r9d
and ebp, 0x84af4589
or ebp, eax
mov edi, ebp
xor edi, 0x830100
xor ebp, 0x41001054
or ebp, 0x8440e021
and ebp, 0xc54cf0f5
and edi, 0x38830300
or edi, ebp
mov ebp, r15d
mov r14d, r15d
or ebp, 0x798f13d4
mov eax, ebp
not eax
and ebp, 0xc54cf0f5
and eax, 0x2300c0a
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x42213f84
and eax, 0xbddec07b
or eax, ebp
mov ebp, eax
xor ebp, 0xc000d129
xor eax, 0x12c2410
and eax, 0x57d2696
and ebp, 0xfa82d969
or ebp, eax
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0x57d2696
mov esi, ebx
xor esi, 0x57d2696
and esi, ebx
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, ebp
and ebp, ebx
not eax
and r8d, eax
or ebp, r8d
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete al
setne r8b
mov ebx, r8d
and bl, r13b
and al, r12b
or al, bl
mov r11d, eax
xor r11b, 1
mov r10d, r13d
and r10b, r11b
and al, r12b
or al, r10b
xor r11b, al
and r11b, al
mov eax, r8d
xor al, r13b
and r8b, al
and al, r13b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov ebx, r11d
or bl, al
xor al, r11b
xor bl, 1
or bl, al
xor bl, 1
xor al, bl
mov r8d, eax
xor r8b, 1
and bl, r8b
xor r8b, bl
test r8b, 1
mov ebp, 0x7d6c2676
mov edi, 0x221f3ed9
cmove ebp, edi
test al, 1
cmove edi, ebp
test bl, 1
cmove edi, ebp
mov dword [rsp + 0x114], edi
mov edi, r9d
and edi, 0x3b81a65
mov ebx, r9d
xor ebx, 0x3b81a65
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0x13fc82d6
and edi, 0xec037d29
or edi, ebp
mov r11d, r15d
mov r9d, r15d
and r11d, 0xfc47e59a
or r11d, ebx
mov r15d, edi
xor r15d, 0xec037d29
mov r10d, edi
xor r10d, 0x13fc82d6
mov esi, r10d
and esi, 0x3b7b0f44
xor edi, 0xd778726d
and edi, r15d
mov ebx, esi
and ebx, edi
xor edi, esi
or edi, ebx
mov esi, r11d
xor esi, 0xc484f0bb
mov ebx, esi
and ebx, r11d
mov r14d, ebx
not r14d
mov r8d, r14d
and r8d, 0x63f80a7f
and ebx, 0x9c07f580
or ebx, r8d
mov r8d, r11d
not r8d
and esi, r8d
mov ebp, esi
not ebp
or r14d, ebp
and ebp, 0x63f80a7f
and esi, 0x9c07f580
or esi, ebp
xor esi, ebx
not r14d
or r14d, esi
mov esi, edi
not esi
and esi, 0xbf648bbb
and edi, 0x409b7444
or edi, esi
mov esi, r14d
not esi
and esi, 0xbf648bbb
and r14d, 0x409b7444
or r14d, esi
xor r14d, edi
mov esi, r15d
and esi, 0x6367bbd4
and r10d, 0x9c98442b
or r10d, esi
or r15d, r8d
and r8d, 0x6367bbd4
and r11d, 0x9c98442b
or r11d, r8d
xor r11d, r10d
not r15d
or r15d, r11d
mov ebp, r15d
not ebp
and ebp, 0x91e1f403
and r15d, 0x6e1e0bfc
or r15d, ebp
xor r15d, 0x6e1e0bfc
mov ebp, r14d
and ebp, r15d
xor r15d, r14d
or r15d, ebp
mov r12d, r15d
xor r12d, 0x3b81a65
and r12d, r15d
mov eax, r15d
not r15d
and r15d, 0x2381841
and eax, 0x1800224
or eax, r15d
xor eax, 0x1800224
mov ebp, eax
and ebp, r12d
xor r12d, eax
or r12d, ebp
mov ebx, r12d
not ebx
mov edi, r12d
xor edi, 0x63e75144
and edi, r12d
mov eax, ebx
and eax, 0xeb9ab212
mov r13d, r12d
and r12d, 0x14654ded
or r12d, eax
xor r12d, 0xf382aa45
or r12d, ebx
and ebx, 0xdf8021e
and r13d, 0xf207fde1
or r13d, ebx
mov eax, r13d
xor eax, 0x22015140
xor r13d, 0x1e00004
or r13d, 0x9c18aebb
mov ebx, r13d
and ebx, 0xc0a6861f
and eax, 0x23415140
or eax, ebx
mov ebp, edi
not ebp
or r13d, ebp
and ebp, 0xc0a6861f
and edi, 0x3f5979e0
or edi, ebp
xor edi, eax
not r13d
or r13d, edi
mov eax, r13d
not eax
and eax, 0x9c18aebb
and r13d, 0x63e75144
or r13d, eax
mov r14d, r13d
not r14d
mov ebp, r14d
and ebp, 0x18181857
mov edi, r13d
and edi, 0xe7e7e7a8
or edi, ebp
mov eax, edi
xor eax, r14d
and eax, edi
mov r11d, r12d
not r11d
mov ebx, r12d
and ebx, 0xebdff8ea
xor r12d, 0xe968fc0d
and r12d, r11d
and r11d, 0x14200715
or r11d, ebx
mov ebp, eax
or ebp, 0xe968fc0d
mov edi, ebp
not edi
and ebp, 0xc3c32b4d
and edi, 0x141400b2
or edi, ebp
mov r10d, eax
not r10d
mov ebx, r10d
or ebx, 0x169703f2
mov ebp, ebx
not ebp
and ebx, 0xc3c32b4d
and ebp, 0x2828d400
or ebp, ebx
xor ebp, edi
mov r15d, r11d
xor r15d, 0x14200715
mov edi, r11d
xor edi, 0xfd48fb18
and edi, r15d
mov ebx, edi
not ebx
mov r8d, ebx
and r8d, 0x3f3397a4
and edi, 0xc0cc685b
or edi, r8d
mov esi, r12d
not esi
or ebx, esi
and esi, 0x3f3397a4
and r12d, 0xc0cc685b
or r12d, esi
xor r12d, edi
not ebx
or ebx, r12d
mov edi, ebp
not edi
and edi, 0xc5919a62
and ebp, 0x3a6e659d
or ebp, edi
mov edi, ebx
not edi
and edi, 0xc5919a62
and ebx, 0x3a6e659d
or ebx, edi
xor ebx, ebp
mov ebp, eax
and ebp, 0x68a042d0
and r10d, 0x975fbd2f
or r10d, ebp
xor r11d, 0xebdff8ea
or eax, r11d
and r11d, 0x68a042d0
and r15d, 0x975fbd2f
or r15d, r11d
xor r15d, r10d
not eax
or eax, r15d
mov ebp, eax
not ebp
and ebp, 0x780d2dd
and eax, 0xf87f2d22
or eax, ebp
xor eax, 0xf87f2d22
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov r8d, eax
xor r8d, 0x59ecb198
and r8d, eax
not eax
and eax, 0x59ecb198
mov ebp, eax
and ebp, r8d
xor r8d, eax
or r8d, ebp
mov eax, r8d
not eax
and eax, 0x22c47830
and r8d, 0xdd3b87cf
or r8d, eax
mov eax, r14d
and eax, 0xd258ef6a
mov ebx, r13d
xor ebx, 0xd258ef6a
and ebx, r13d
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xd258ef6b
and ebx, 0x2da71094
or ebx, eax
and r13d, 0xf0cf1a03
mov eax, r14d
and eax, 0xf30e5fc
or eax, r13d
xor eax, 0xf30e5fd
and r14d, 0xfffffffe
or r14d, eax
mov eax, r14d
not eax
and eax, 0x4bc5f509
and r14d, 0xb43a0af6
or r14d, eax
xor r14d, 0xb43a0af6
mov eax, ebx
and eax, r14d
xor r14d, ebx
or r14d, eax
mov eax, r14d
not eax
and r14d, eax
mov ebp, eax
and ebp, r14d
xor r14d, eax
or r14d, ebp
mov eax, r14d
not eax
and r14d, 0x7cfafbf
and eax, 0xf8305040
or eax, r14d
mov edi, eax
xor edi, 0x282acb5
xor eax, 0x38005000
and eax, 0x3d4d530a
and edi, 0xc2b2acf5
or edi, eax
mov eax, r8d
xor eax, 0x6330d1fe
mov r10d, r8d
xor r10d, 0x9ccf2e01
mov ebx, r10d
and ebx, 0x60d16601
xor r8d, 0x3e1b7ff
and r8d, eax
mov ebp, ebx
and ebp, r8d
xor r8d, ebx
or r8d, ebp
mov r11d, edi
xor r11d, 0xc2b2acf5
mov esi, r11d
or esi, 0x9f2e99fe
mov ebp, esi
not ebp
mov ebx, esi
and ebx, 0xedc10371
and ebp, 0x106400
or ebp, ebx
mov r14d, edi
xor edi, 0xa263caf4
and edi, r11d
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0xedc10371
and edi, 0x123efc8e
or edi, ebx
xor edi, ebp
not esi
or esi, edi
mov edi, r8d
not edi
and edi, esi
not esi
and esi, r8d
or esi, edi
mov ebp, eax
and ebp, 0x1eff7c15
and r10d, 0xe10083ea
or r10d, ebp
xor r14d, 0x2100030a
or eax, r11d
and r11d, 0x1eff7c15
and r14d, 0xe10083ea
or r14d, r11d
xor r14d, r10d
not eax
or eax, r14d
not eax
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
and eax, 0x5add55ad
mov esi, edi
and esi, 0xa522aa52
or esi, eax
and ebx, 0x5c6d1f02
xor esi, 0xa522aa52
or esi, edi
and edi, 0xa392e0fd
or edi, ebx
mov eax, edi
xor eax, 0x83800001
xor edi, 0x5c6d1f02
mov ebx, edi
xor ebx, esi
and ebx, edi
and eax, 0xcfa81001
and edi, 0x3057effe
or edi, eax
mov ebp, esi
not ebp
and esi, 0xcfa81001
and ebp, 0x3057effe
or ebp, esi
xor ebp, edi
mov eax, ebx
not eax
mov edi, eax
and edi, 0x62e8b3a0
and ebx, 0x9d174c5f
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x62e8b3a0
and ebp, 0x9d174c5f
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x42a00c12
mov ebx, eax
and ebx, 0x28462000
or ebx, ebp
xor ebx, 0x28462000
and eax, 0x9519d3ed
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc3661040
and eax, 0x3c99efbf
or eax, ebp
mov ebp, eax
xor ebp, 0x567fc3ad
xor eax, 0xa9803c52
mov edi, eax
and edi, ebp
mov ebx, edi
not ebx
mov esi, ebx
and esi, 0x2125e0ee
and edi, 0xdeda1f11
or edi, esi
or ebx, eax
and eax, 0x2125e0ee
and ebp, 0xdeda1f11
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
xor eax, 0x5edbdad2
and eax, ebx
not ebx
and ebx, 0x5edbdad2
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa124252d
and eax, 0x5edbdad2
or eax, ebp
setne al
sete r8b
mov r10d, r8d
mov dil, byte [rsp + 0x10]
and r10b, dil
mov sil, byte [rsp + 4]
mov ebx, esi
and bl, al
or bl, r10b
mov r10d, esi
and r10b, r8b
mov r11d, esi
mov ebp, esi
xor r11b, r8b
or r11b, r10b
mov r10d, ebx
xor r10b, al
and r10b, bl
xor bl, 1
mov esi, ebx
xor sil, r11b
or bl, r11b
xor bl, 1
or bl, sil
xor r8b, dil
or al, bpl
mov r14d, ebp
xor al, 1
or al, r8b
mov r8d, eax
not r8b
mov r11d, r10d
xor r11b, al
and r11b, r10b
and al, r10b
xor r10b, 1
and r10b, r8b
or al, r10b
mov r8d, r11d
and r8b, al
xor al, r11b
or al, r8b
mov r8d, ebx
xor r8b, 1
mov r10d, eax
xor r10b, 1
and r10b, bl
and r8b, al
or r8b, r10b
mov r10d, r8d
xor r10b, bl
and r10b, r8b
xor al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r10d
xor bl, 1
and r8b, bl
or bl, al
and al, r10b
or al, r8b
mov r8d, eax
xor r8b, bl
test al, 1
mov eax, 0xefdbe48f
mov ebp, 0x15aeb520
cmovne ebp, eax
test bl, 1
mov r15d, 0x15aeb520
cmovne ebp, r15d
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0x1d8], ebp
mov edi, r9d
mov eax, r9d
and eax, 0x960001d8
mov ebx, dword [rsp + 0x28]
mov ebp, ebx
and ebp, 0x61031402
or ebp, eax
xor ebp, 0x61031402
mov eax, ebx
xor eax, 0xf70315da
and eax, ebx
mov r13d, ebx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1a951529
and eax, 0xe56aead6
or eax, ebp
mov ebp, eax
xor ebp, 0x69c000
xor eax, 0xa80200d3
and ebp, 0x45fdc020
and eax, 0xba023fdf
or eax, ebp
mov ebp, eax
xor ebp, 0xba023fde
xor eax, 0xba023fdf
and eax, ebp
mov ebp, r9d
and ebp, 0xc95d7204
mov r8d, r13d
and r8d, 0x36a28dfb
or r8d, ebp
mov ebp, eax
xor ebp, 0xf04ec92e
and ebp, eax
mov ebx, eax
not eax
and eax, 0xdafe8bf3
and ebx, 0x2501740c
or ebx, eax
mov r11d, ebx
xor ebx, 0xd04e8922
or ebx, 0xfb136d1
mov eax, ebx
not eax
mov esi, ebx
and esi, 0x6df3d3e8
and eax, 0x900c0806
or eax, esi
mov esi, ebp
not esi
or ebx, esi
and esi, 0x6df3d3e8
and ebp, 0x920c2c17
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
xor r8d, 0xc95d7205
or r8d, edi
xor r11d, 0x2501740c
mov r10d, r11d
and r10d, r8d
xor r11d, r8d
mov ebp, r8d
not r8d
xor ebp, 0xfb136d1
and ebp, r8d
or r8d, 0xfb136d1
mov esi, r8d
not esi
mov eax, r8d
and eax, 0xbfcf7cf7
and esi, 0x40008108
or esi, eax
mov eax, ebp
not eax
or r8d, eax
and eax, 0xbfcf7cf7
and ebp, 0x40308308
or ebp, eax
xor ebp, esi
not r8d
or r8d, ebp
mov eax, ebx
not eax
and eax, r8d
not r8d
and r8d, ebx
or r8d, eax
or r11d, r10d
not r11d
mov eax, r8d
and eax, r11d
xor r11d, r8d
or r11d, eax
mov ebp, r13d
and ebp, 0x5a5566d7
mov eax, edi
and eax, 0xa5aa9928
or eax, ebp
mov r8d, r11d
not r8d
mov ebx, r8d
and ebx, 0x60dc08ba
mov edi, r11d
and edi, 0x9f23f745
or edi, ebx
mov ebx, eax
xor ebx, 0x5a5566d7
xor eax, 0x89120
and eax, 0xcd123
mov ebp, ebx
and ebp, 0xfa122880
or ebp, eax
xor ebp, 0xfa122880
and ebx, 0x5e1065c
or ebx, ebp
mov eax, edi
xor eax, 0x90025000
xor edi, 0x822
or edi, 0x410210
and edi, 0xa41ab33
and eax, 0xf01e5080
or eax, edi
mov ebp, r8d
or ebp, 0xfa1ef9a3
mov esi, ebp
not esi
and ebp, 0xa41ab33
and esi, 0x5a0044c
or esi, ebp
xor esi, eax
mov eax, esi
not eax
and eax, ebx
not ebx
and ebx, esi
or ebx, eax
and r8d, 0xe878d3da
and r11d, 0x17872c25
or r11d, r8d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x3b611e3b
and ebx, 0xc49ee1c4
or ebx, ebp
mov ebp, r11d
xor ebp, 0x4862004
xor r11d, 0x2860121a
and r11d, 0x3b611e3b
and ebp, 0xc49ee1c4
or ebp, r11d
xor ebp, ebx
xor eax, ebp
test eax, ebp
setne sil
sete r11b
mov ebx, r14d
or bl, byte [rsp + 0x38]
mov eax, ebx
xor al, 1
mov r10d, ebx
or r10b, al
mov r8d, eax
mov ebp, eax
mov byte [rsp + 0x58], al
and r8b, r10b
xor r10b, 1
mov eax, r10d
xor al, bl
and al, r10b
and r10b, bl
mov r14d, ebx
mov byte [rsp + 0xc8], bl
or r10b, r8b
xor al, 1
xor r10b, 1
mov r8d, eax
xor r8b, r10b
or r10b, al
xor r10b, 1
or r10b, r8b
mov al, byte [rsp + 0x3c]
mov ebx, eax
mov r12b, byte [rsp + 0x80]
xor bl, r12b
and bl, al
mov edi, eax
mov r9b, byte [rsp + 0x48]
xor bl, r9b
mov r8d, ebx
xor r8b, 1
and r9b, r8b
mov eax, r9d
xor r9b, bl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, r10d
xor bl, 1
and bl, al
xor al, 1
and al, r10b
or al, bl
mov ebx, edi
xor bl, bpl
mov r8d, ebx
xor r8b, 1
mov r9d, r14d
or r9b, r12b
xor r9b, 1
or r9b, bl
xor bl, r9b
or r9b, r8b
xor bl, 1
xor r9b, 1
or r9b, bl
mov ebx, r9d
xor bl, 1
and r9b, bl
mov r8d, ebx
and r8b, r9b
xor r9b, bl
or r9b, r8b
mov r8d, eax
xor r8b, 1
and r8b, r9b
xor r9b, 1
mov ebx, eax
xor bl, r9b
and bl, al
and r9b, al
or r9b, r8b
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r8d, r11d
xor r8b, sil
mov eax, r8d
xor al, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
or al, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor al, 1
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor bl, 1
mov r8d, r11d
xor r8b, bl
and r8b, r11b
xor bl, sil
xor r8b, 1
xor bl, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
xor al, r11b
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, r8b
mov edi, r10d
and dil, al
xor r10b, al
or r10b, dil
mov edi, ebx
xor dil, 1
mov ebp, r10d
xor bpl, 1
and bpl, dil
and r10b, bl
or r10b, bpl
xor bl, r8b
or dil, al
xor dil, 1
or dil, bl
mov eax, edi
xor al, r10b
xor r10b, 1
or r10b, dil
xor al, 1
xor r10b, 1
or r10b, al
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
or bl, r9b
xor bl, al
and al, bl
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, r10d
xor r8b, 1
mov eax, r10d
or al, r8b
mov r9d, eax
xor r9b, 1
and r9b, r10b
mov r10d, r8d
xor r10b, al
and r10b, r8b
and al, r8b
or al, r9b
mov r8d, r10d
and r8b, al
xor al, r10b
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
or r8b, bl
mov eax, esi
mov r10b, byte [rsp + 4]
and sil, r10b
mov dil, byte [rsp + 0x10]
mov ebx, edi
and bl, r11b
or bl, sil
mov r9d, r10d
xor r9b, r11b
or r11b, r10b
mov r12d, r10d
xor r11b, 1
or r11b, r9b
xor bl, 1
mov r9d, ebx
xor r9b, r11b
or bl, r11b
xor bl, 1
or bl, r9b
xor al, dil
mov r11d, edi
xor bl, al
and al, bl
mov r9d, ebx
xor r9b, al
xor al, 1
or al, bl
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
or r9b, al
xor bl, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or al, r9b
xor al, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
or al, bl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r8d
xor bl, 1
mov r10d, ebx
xor r10b, al
or al, r8b
or r8b, r9b
xor r8b, 1
or r8b, r10b
or bl, r9b
xor al, 1
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r8d
xor r9b, 1
mov eax, ebx
xor al, 1
and bl, r8b
or r8b, al
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov ebp, 0x8f34fdb7
cmove r15d, ebp
test al, 1
cmove ebp, r15d
test r8b, 1
cmovne ebp, r15d
mov dword [rsp + 0x194], ebp
mov esi, dword [rsp + 8]
mov ebp, esi
and ebp, 0xec235503
mov eax, r13d
xor eax, 0xec235503
and eax, r13d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2af79106
and eax, 0xd5086ef9
or eax, ebp
mov ebp, eax
xor ebp, 0x21213098
xor eax, 0xc2504004
and eax, 0xda5a4b66
and ebp, 0x25a5b499
or ebp, eax
mov eax, ebp
xor eax, 0x20242099
and eax, 0xb06c68fb
xor ebp, 0x95c9dc62
or ebp, eax
mov eax, r13d
and eax, 0xcc9e4fe2
mov ebx, esi
and ebx, 0x3361b01d
or ebx, eax
xor ebx, 0x830dd8e6
mov edi, esi
mov r8d, esi
and edi, 0x4f939704
or edi, ebx
mov ebx, ebp
not ebx
mov esi, ebp
and ebp, 0xde0977b1
and ebx, 0x21f6884e
or ebx, ebp
mov eax, edi
not eax
or esi, edi
and edi, 0xde0977b1
and eax, 0x21f6884e
or eax, edi
xor eax, ebx
not esi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8df4fb23
and eax, 0x720b04dc
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4aefbe75
and eax, 0xb510418a
or eax, ebp
mov ebp, r8d
and ebp, 0x16ca00
mov ebx, r13d
and ebx, 0xe400080
or ebx, ebp
xor ebx, 0xe400080
mov ebp, r13d
xor ebp, 0xe56ca80
and ebp, r13d
mov r14d, r13d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x75db3731
and ebp, 0x8a24c8ce
or ebp, ebx
mov esi, ebp
xor esi, 0x8472024e
xor ebp, 0x3200c800
and ebp, 0x3600ca4a
mov ebx, esi
and ebx, 0x9e2430
or ebx, ebp
xor ebx, 0x9e2430
and esi, 0xc9611185
or esi, ebx
mov r8d, eax
xor r8d, 0x77772dac
mov ebp, eax
xor ebp, 0x8888d253
mov ebx, ebp
and ebx, 0x369eee7a
xor eax, 0x41e9c3d6
and eax, r8d
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, esi
not esi
and esi, eax
or esi, ebx
mov eax, esi
not eax
and eax, 0x568d3d13
and esi, 0xa972c2ec
or esi, eax
mov eax, esi
xor eax, 0x291082a0
xor esi, 0x568d3d13
mov ebx, esi
and ebx, 0xc4eb4c5d
and eax, 0x3b14b3a2
or eax, ebx
or esi, r8d
and r8d, 0xc4eb4c5d
and ebp, 0x3b14b3a2
or ebp, r8d
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0x3793dbe0
and esi, 0xc86c241f
or esi, eax
xor esi, 0xc86c241f
sete r10b
setne bpl
mov r8b, byte [rsp + 0x24]
mov ebx, r8d
mov al, byte [rsp + 0xd0]
and bl, al
xor al, r8b
mov byte [rsp + 0xd0], al
or bl, al
mov eax, r12d
xor al, bl
mov byte [rsp + 0x4c], al
mov r9d, eax
and r9b, bl
mov esi, ebx
mov ebx, eax
and bl, r12b
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov eax, esi
xor al, 1
mov byte [rsp + 0xac], al
mov r9d, r11d
and r11b, al
mov r8d, r9d
mov edi, r9d
xor r8b, al
or r8b, r11b
mov r15d, eax
mov byte [rsp + 0x48], sil
and r15b, sil
mov byte [rsp + 0xa8], r15b
xor r15b, 1
mov eax, esi
xor al, r15b
or r15b, sil
xor r15b, 1
mov byte [rsp + 0xe0], r15b
or al, r15b
xor al, r12b
xor al, 1
xor r8b, 1
mov r11d, eax
and r11b, r8b
xor r8b, al
or r8b, r11b
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov r11d, ebx
xor r11b, al
or bl, al
xor bl, 1
or bl, r11b
xor bl, r8b
mov r11d, eax
and r11b, r8b
xor al, r8b
or al, r11b
xor bl, 1
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r11d, eax
xor r11b, 1
or al, r11b
xor al, r11b
and r11b, al
xor r11b, 1
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, ebp
or al, r11b
xor r11b, 1
or r11b, r10b
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov ebx, r10d
xor bl, bpl
and bl, r10b
mov eax, ebx
xor al, 1
mov r8d, ebx
and r8b, al
mov esi, r8d
and sil, bl
xor r8b, bl
or r8b, sil
or al, bl
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov bl, byte [rsp + 0x54]
xor bl, 1
mov r8d, ebx
xor r8b, al
xor r8b, 1
and r8b, al
or bl, al
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov r9d, ebx
xor bpl, dil
mov eax, r12d
or al, r10b
xor al, 1
or al, bpl
xor r10b, r12b
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
mov eax, r9d
xor al, 1
mov r8d, eax
or r8b, bl
xor al, bl
xor r8b, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
xor bl, 1
or bl, al
mov r8d, eax
or r8b, bl
xor bl, al
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov r10d, r11d
xor r10b, 1
mov eax, r10d
or al, r11b
mov r8d, eax
and r8b, r10b
xor al, r10b
or r8b, al
xor r8b, 1
mov esi, eax
and sil, r8b
xor r8b, al
or r8b, sil
mov esi, ebx
xor sil, 1
mov edi, ebx
or dil, sil
mov eax, edi
xor al, 1
mov ebp, esi
and bpl, dil
and al, bl
or al, bpl
or dil, bl
mov ebp, edi
xor bpl, al
xor al, 1
or al, dil
xor bpl, 1
xor al, 1
or al, bpl
mov edi, eax
xor dil, r8b
and al, dil
and dil, r8b
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
or sil, r11b
xor r10b, bl
mov eax, esi
xor al, r10b
xor r10b, 1
or r10b, sil
xor al, 1
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, dil
xor dil, 1
or dil, r10b
xor al, 1
mov ebx, edi
xor bl, al
test bl, 1
mov r13d, 0x7298ab
mov ebp, 0x6a4993d5
cmovne ebp, r13d
test al, 1
mov eax, 0x6a4993d5
cmove eax, ebp
test dil, 1
cmovne eax, ebp
mov dword [rsp + 0x190], eax
mov eax, r14d
or eax, 0xc1a82d1c
mov ebp, eax
and ebp, 0xe0a5b2be
mov r15d, dword [rsp + 8]
mov ebx, r15d
and ebx, 0x1e524041
or ebx, ebp
mov ebp, r14d
xor ebp, 0x3e57d2e3
and ebp, r14d
mov edi, ebp
not edi
or eax, edi
and edi, 0xe0a5b2be
and ebp, 0x1f5a4d41
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1f844068
and eax, 0xe07bbf97
or eax, ebp
mov ebp, eax
xor ebp, 0xc62c4850
xor eax, 0x21938283
and ebp, 0xc66c5858
and eax, 0x3993a7a7
or eax, ebp
mov r8d, eax
xor r8d, 0x84005858
xor eax, 0x19820201
and eax, 0x5bee0201
and r8d, 0xa411fdfe
or r8d, eax
mov eax, r15d
and eax, 0x2f84ed6d
mov edi, r14d
mov r9d, r14d
and edi, 0xd07b1292
or edi, eax
mov eax, edi
xor eax, 0xd07b1292
xor edi, 0x2784882d
and edi, 0x27958abf
mov ebx, eax
and ebx, 0xd86a7540
or ebx, edi
xor ebx, 0xd86a7540
or ebx, eax
mov eax, r8d
xor eax, 0xa411fdfe
mov edi, r8d
xor edi, 0x52c80201
and edi, 0xd2c8abd5
xor r8d, 0x3f93623b
and r8d, eax
and eax, 0x2d37542a
or eax, edi
mov ebp, ebx
not ebp
and ebx, 0x5a2ac1d
mov esi, ebp
and esi, 0xfa5d53e2
or esi, ebx
xor esi, 0xfa5d53e2
mov ebx, esi
and ebx, 0x9b829fc5
and ebp, 0x647d603a
or ebp, ebx
mov ebx, eax
xor ebx, 0x2d37542a
xor eax, 0x494a3410
and eax, ebx
mov edi, eax
and edi, r8d
xor r8d, eax
or r8d, edi
mov eax, r8d
not eax
and eax, ebp
not ebp
and ebp, r8d
or ebp, eax
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
not esi
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov ebx, esi
not ebx
mov ebp, esi
and ebp, 0xe61aaa71
mov eax, ebx
and eax, 0x19e5558e
or eax, ebp
xor eax, 0xe61aaa70
mov edi, ebx
and edi, 1
or edi, eax
mov eax, edi
not eax
and eax, 0xfcc38888
and edi, 0x33c7777
or edi, eax
and ebx, 0x5403701
mov eax, esi
and eax, 0x5a020080
or eax, ebx
xor eax, 0x5a020080
and esi, 0xa0bdc87e
or esi, eax
mov eax, esi
not eax
and eax, 0xa0bdc87f
and esi, 0x5f423780
or esi, eax
mov r10d, edi
xor r10d, 0xfcc38888
mov r8d, edi
xor edi, 0xe8df1211
and edi, r10d
mov r12d, edi
not r12d
mov ebx, r12d
and ebx, 0xbb131048
and edi, 0x44ecefb7
or edi, ebx
mov eax, r10d
or eax, 0xebe36566
mov ebx, eax
not ebx
or r12d, eax
and eax, 0xbb131048
and ebx, 0x40c8a91
or ebx, eax
xor ebx, edi
not r12d
or r12d, ebx
mov r14d, esi
not r14d
mov eax, esi
xor eax, 0xebe36566
and eax, r14d
mov ebx, eax
not ebx
mov r11d, ebx
and r11d, 0x65602272
and eax, 0x9a9fdd8d
or eax, r11d
mov ebp, r14d
or ebp, 0xebe36566
mov edi, ebp
not edi
or ebx, ebp
and ebp, 0x65602272
and edi, 0x101c9889
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
mov eax, r12d
not eax
and eax, ebx
not ebx
and ebx, r12d
or ebx, eax
xor r8d, 0x33c7777
mov eax, r8d
and eax, 0xc20b42f3
and r10d, 0x3df4bd0c
or r10d, eax
or r8d, esi
and esi, 0xc20b42f3
and r14d, 0x3df4bd0c
or r14d, esi
xor r14d, r10d
not r8d
or r8d, r14d
mov eax, r8d
not eax
and eax, 0xd8d0e138
and r8d, 0x272f1ec7
or r8d, eax
xor r8d, 0x272f1ec7
mov eax, ebx
and eax, r8d
xor r8d, ebx
or r8d, eax
mov r11d, r8d
not r11d
mov eax, r11d
and eax, 0x9609c85c
mov ebx, r8d
xor ebx, 0x9609c85c
and ebx, r8d
mov edi, eax
and edi, ebx
xor ebx, eax
or ebx, edi
mov eax, ebx
not eax
and eax, 0xba7f81be
and ebx, 0x45807e41
or ebx, eax
mov eax, ebx
xor eax, 0xc081b400
xor ebx, 0x245640a2
and ebx, 0x375e42bf
and eax, 0xc8a1bd40
or eax, ebx
mov edi, eax
xor edi, 0x80810000
xor eax, 0x104089
and eax, 0x40106089
and edi, 0x94c10000
or edi, eax
and r8d, 0xbc3af0f7
mov eax, r11d
and eax, 0x43c50f08
or eax, r8d
xor eax, 0x68eb907e
and r11d, 0xd4d16089
or r11d, eax
mov ebx, edi
xor ebx, 0x94c10000
mov r10d, edi
mov eax, edi
xor edi, 0x90d00008
and edi, ebx
mov ebx, r11d
not ebx
mov esi, r11d
and esi, 0x639143a
and ebx, 0xf9c6ebc5
or ebx, esi
xor r10d, 0x6b3effff
xor eax, 0x92f8143a
and eax, r10d
mov esi, eax
not esi
mov r8d, esi
and r8d, 0x4c852340
and eax, 0x907840b9
or eax, r8d
mov ebp, edi
not ebp
or esi, ebp
and ebp, 0x4e853742
and edi, 0x90504089
or edi, ebp
xor edi, eax
not esi
or esi, edi
mov eax, esi
not eax
and eax, 0xba665b8b
and esi, 0x4599a474
or esi, eax
mov eax, ebx
not eax
and eax, 0xba665b8b
and ebx, 0x4599a474
or ebx, eax
xor ebx, esi
mov eax, r10d
and eax, r11d
xor r11d, r10d
or r11d, eax
not r11d
mov eax, ebx
and eax, r11d
xor r11d, ebx
or r11d, eax
mov eax, r11d
xor eax, 0xe5419469
and eax, r11d
mov ebp, r11d
not r11d
and r11d, 0xa4000469
and ebp, 0x41419000
or ebp, r11d
xor ebp, 0x41419000
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe866fded
and eax, 0x17990212
or eax, ebp
mov ebp, eax
xor ebp, 0x20084020
mov ebx, eax
xor ebx, 0xd9f6090d
and ebp, 0x31aa4021
xor eax, 0xe0184b68
and eax, ebx
and ebx, 0x8440244
or ebx, ebp
xor ebx, 0x8440244
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc611bd9a
and eax, 0x39ee4265
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x88bdba95
and eax, 0x7742456a
or eax, ebp
mov ebp, eax
xor ebp, 0x45004422
xor eax, 0x88b18a91
and eax, 0xbaf38bd9
and ebp, 0x450c7426
or ebp, eax
xor ebp, 0x450c7426
setne r8b
sete bl
mov dil, byte [rsp + 4]
mov r10d, edi
or r10b, bl
mov sil, byte [rsp + 0x10]
mov eax, esi
xor al, r8b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
xor bl, r8b
and bl, r8b
mov r11d, ebx
xor r11b, 1
and r11b, bl
mov r8d, r11d
and r8b, bl
xor r11b, bl
or r11b, r8b
mov ebx, r11d
and bl, dil
xor r11b, 1
and r11b, sil
or r11b, bl
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, r8b
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov esi, r10d
xor sil, 1
or sil, r10b
and r8b, sil
xor sil, 1
mov ebx, esi
xor bl, al
and bl, sil
and sil, al
or sil, r8b
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov ebp, r11d
xor bpl, 1
mov r8d, r11d
or r8b, bpl
mov edi, r8d
xor dil, 1
mov eax, r8d
and al, dil
mov ebx, r8d
xor bl, al
xor al, 1
or al, dil
xor al, 1
or al, bl
mov r12d, ebp
and r12b, r11b
mov r14d, ebp
and r14b, r12b
xor r12b, bpl
or r12b, r14b
xor r12b, al
or dil, r11b
xor r8b, bpl
xor dil, 1
or dil, r8b
mov eax, edi
xor al, r12b
xor r12b, 1
or r12b, dil
xor al, 1
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov r8d, eax
and r8b, r12b
xor r12b, al
or r12b, r8b
mov eax, r12d
and al, sil
xor sil, 1
xor r12b, 1
and r12b, sil
or r12b, al
mov eax, r10d
xor al, bpl
or bpl, r10b
xor bpl, 1
or bpl, al
xor al, 1
mov r8d, eax
xor r8b, bpl
or bpl, al
xor bpl, 1
or bpl, r8b
mov eax, ebp
xor al, 1
and bpl, al
mov r8d, eax
and r8b, bpl
xor bpl, al
or bpl, r8b
xor bpl, 1
xor r12b, 1
mov eax, ebp
xor al, r12b
and r12b, bpl
or r12b, al
mov ebx, r12d
xor bl, al
test bl, 1
mov ebp, 0x2b0bacf2
cmove r13d, ebp
test r12b, 1
cmovne ebp, r13d
test al, 1
cmove ebp, r13d
mov dword [rsp + 0x1ec], ebp
mov eax, r15d
and eax, 0x8f14a8cc
mov ebp, r9d
and ebp, 0x70eb5733
or ebp, eax
xor ebp, 0x70eb5733
mov eax, ebp
mov ebx, dword [rsp + 0x40]
and eax, ebx
xor ebp, ebx
mov r12d, ebx
or ebp, eax
mov ebx, ebp
not ebx
and ebp, 0xb4d0e801
and ebx, 0x4b2f17fe
or ebx, ebp
mov ebp, ebx
xor ebp, 0x4b2f17ff
xor ebx, 0x4b2f17fe
and ebx, ebp
mov ebp, ebx
xor ebp, 0xbdb1345b
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0xf4730270
and eax, 0xb8cfd8f
or eax, ebx
mov r8d, eax
xor r8d, 0xb8cfd8f
xor eax, 0x49c2362b
and eax, r8d
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xddb34889
and eax, 0x224cb776
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0xddb34889
and ebp, 0x224cb776
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, dword [rsp + 0x50]
or eax, 0x424ecba4
mov edi, eax
not edi
and eax, 0x1c18780
and edi, 0xbc30305b
or edi, eax
mov esi, dword [rsp + 0xa4]
mov eax, esi
or eax, 0xbdb1345b
mov ebp, eax
not ebp
and eax, 0x1c18780
and ebp, 0x420e4824
or ebp, eax
xor ebp, edi
mov eax, ebx
not eax
and eax, 0x3a7d2b48
and ebx, 0xc582d4b7
or ebx, eax
mov eax, ebp
not eax
and eax, 0x3a7d2b48
and ebp, 0xc582d4b7
or ebp, eax
xor ebp, ebx
mov eax, r8d
mov ebx, esi
and eax, esi
xor r8d, esi
or r8d, eax
not r8d
mov eax, ebp
and eax, r8d
xor r8d, ebp
or r8d, eax
mov eax, r15d
and eax, 0x2f87c46d
mov ebp, r9d
and ebp, 0xd0783b92
or ebp, eax
mov eax, ebp
xor eax, 0x200
xor ebp, 0x20000000
or ebp, 0x94e74935
and ebp, 0xf4f759b5
and eax, 0x2000600
or eax, ebp
mov ebp, r15d
or ebp, 0x62101680
mov ebx, ebp
not ebx
and ebp, 0xf4f759b5
and ebx, 0x908a04a
or ebx, ebp
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x9defe97f
and ebx, 0x62101680
or ebx, eax
mov eax, r8d
not eax
mov ebp, eax
and ebp, 0x28782a8f
mov edi, r8d
and edi, 0xd787d570
or edi, ebp
xor edi, ebx
xor edi, 0x28782a8f
and edi, ebx
mov ebp, ebx
not ebp
and ebp, 0x6796bba6
and ebx, 0x98694459
or ebx, ebp
mov ebp, edi
not ebp
mov esi, ebp
and esi, 0xdbdfd63c
and edi, 0x242029c3
or edi, esi
xor ebx, 0x6796bba6
or ebx, eax
mov esi, ebx
not esi
or ebp, ebx
and ebx, 0xdbdfd63c
and esi, 0x242029c3
or esi, ebx
xor esi, edi
not ebp
or ebp, esi
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xd4cf5fa9
and ebp, 0x2b30a056
or ebp, ebx
and r8d, 0xd4cf5fa9
and eax, 0x2b30a056
or eax, r8d
xor eax, ebp
not eax
or eax, edi
cmp eax, 0xffffffff
setne sil
sete r10b
mov bl, byte [rsp + 0x9c]
mov eax, ebx
mov r9b, byte [rsp + 0xa0]
and al, r9b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov edi, eax
xor dil, 1
or dil, al
mov r8d, edi
or r8b, bl
xor dil, bl
mov ebx, r8d
xor bl, dil
xor dil, 1
or dil, r8b
xor bl, 1
xor dil, 1
or dil, bl
mov ebx, edi
xor bl, 1
mov r8b, byte [rsp + 4]
and bl, r8b
mov r14b, byte [rsp + 0x10]
and dil, r14b
or dil, bl
mov ebx, eax
xor bl, r8b
mov r13d, r8d
and bl, al
xor al, r14b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, edi
xor bl, 1
mov r8d, ebx
and r8b, dil
mov r11d, ebx
and r11b, r8b
xor r8b, bl
or r8b, r11b
mov r11d, eax
xor r11b, 1
mov ebx, eax
and bl, r11b
xor al, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, al
mov eax, r8d
xor al, 1
and al, bl
xor bl, 1
and bl, r8b
or bl, al
mov eax, edi
xor al, r11b
or r11b, dil
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
xor bl, 1
or bl, al
mov edi, r10d
xor dil, sil
mov r8d, edi
xor r8b, 1
mov r11d, r8d
or r11b, r10b
xor r11b, 1
mov eax, r8d
xor al, r10b
or r11b, al
mov ebp, eax
and al, r8b
and bpl, r10b
mov r8d, ebp
xor r8b, 1
xor bpl, al
xor al, 1
or al, r8b
xor al, 1
or al, bpl
mov r8d, r11d
xor r8b, al
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, r8b
or al, r8b
xor al, 1
or al, r11b
mov r8d, ebx
xor r8b, 1
mov r11d, eax
xor r11b, 1
and bl, r11b
mov ebp, eax
and bpl, r8b
or bpl, bl
xor bpl, 1
or bpl, r11b
xor al, r8b
or al, r8b
mov ebx, eax
mov r8d, eax
xor al, bpl
mov r11d, ebp
xor bpl, 1
xor bl, 1
and r8b, bpl
and r11b, bl
or r11b, r8b
or bl, bpl
xor bl, 1
or bl, al
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
and dil, r10b
mov r8d, edi
xor r8b, 1
mov eax, r8d
and al, dil
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
or r8b, dil
xor al, 1
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov r9b, byte [rsp + 0x90]
mov eax, r9d
mov bl, byte [rsp + 0xf]
and al, bl
xor bl, r9b
or bl, al
mov r9d, ebx
mov eax, r8d
xor al, 1
and r8b, al
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
xor r8b, r9b
mov ebx, esi
and bl, r13b
mov eax, r14d
and r10b, r14b
or r10b, bl
mov ebx, r14d
and bl, sil
xor sil, r14b
or sil, bl
xor sil, 1
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov eax, esi
xor al, 1
mov ebx, eax
and bl, sil
xor bl, 1
mov r10d, ebx
xor r10b, sil
or bl, sil
xor bl, 1
or bl, r10b
mov r10d, r8d
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, r8b
or bl, r10b
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
and r8b, al
mov r10d, eax
and r10b, r8b
xor r8b, al
or r8b, r10b
xor r8b, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, r11d
xor r8b, 1
mov r10d, ebx
xor r10b, r8b
xor r10b, 1
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
and al, bl
or r8b, bl
xor al, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov r10d, r11d
xor r10b, 1
and r10b, r11b
mov r8d, r11d
and r8b, r10b
xor r10b, r11b
or r10b, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
xor bl, r10b
mov eax, r11d
and al, r8b
xor r8b, r11b
or r8b, al
mov eax, r8d
xor al, bl
test al, 1
mov r13d, 0x68b33350
mov eax, 0x53bbcd10
cmovne eax, r13d
test r8b, 1
mov ebp, 0x53bbcd10
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x18c], ebp
mov r8d, dword [rsp + 0x28]
mov eax, r8d
and eax, 0xf8922052
mov ebp, r15d
and ebp, 0x76ddfad
or ebp, eax
mov ebx, dword [rsp + 0x20]
and ebx, 0xf8922052
mov eax, r12d
and eax, 0x76ddfad
or eax, ebx
xor eax, ebp
or eax, dword [rsp + 0x34]
mov ebp, eax
not ebp
and eax, 0x487914ea
mov ebx, ebp
and ebx, 0xb786eb15
or ebx, eax
xor ebx, 0x487914eb
and ebp, 1
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x21a7cecb
and ebp, 0xde583134
or ebp, eax
mov eax, r15d
and eax, 0xcec32f4
mov esi, r8d
and esi, 0xf313cd0b
or esi, eax
mov eax, ebp
xor eax, 0xde583134
xor esi, 0xcec32f5
or esi, r15d
mov edi, eax
xor edi, esi
and edi, eax
xor ebp, 0x2123c640
and ebp, 0x3f73e644
and eax, 0xc08c19bb
or eax, ebp
mov ebx, esi
not ebx
and esi, 0x3f73e644
and ebx, 0xc08c19bb
or ebx, esi
xor ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
xor eax, 0xcc244bf
and eax, ebx
mov edi, ebx
not ebx
and ebx, 0x15
and edi, 0xcc244aa
or edi, ebx
mov ebp, edi
xor ebp, 0x44000a0
xor edi, 0xf33dbb55
mov ebx, edi
and ebx, 0xabaad41a
and ebp, 0x44000a5
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0xabaad41a
and eax, 0x54552be5
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0xcd29ab35
and edi, 0x32d654ca
or edi, eax
mov eax, r15d
and eax, 0xa18419c4
mov esi, r8d
mov ebx, r8d
and ebx, 0x5a3ac209
or ebx, eax
mov eax, ebx
xor eax, 0x304001
xor ebx, 0xa5c53df6
mov ebp, ebx
and ebp, 0x5f4f8aaa
and eax, 0xa0b05145
or eax, ebp
mov ebp, r8d
xor ebp, 0xfbbedbcd
and ebp, r8d
mov esi, ebp
not esi
or ebx, esi
and esi, 0x5f4f8aaa
and ebp, 0xa0b07555
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x75906a5f
and ebx, 0x8a6f95a0
or ebx, eax
mov r14d, edi
xor r14d, 0x3e141075
xor edi, 0xc1e06d82
and edi, 0xfff06d87
mov esi, r14d
and esi, 0xf9278
or esi, edi
mov r12d, ebx
xor r12d, 0x71d14e6d
xor ebx, 0xa22b100
and ebx, 0x2ab3bf68
mov r8d, r12d
and r8d, 0xd54c4097
or r8d, ebx
mov r10d, esi
xor r10d, 0xf9278
mov ebx, r10d
and ebx, 0x50108417
and r14d, 0xafef7be8
or r14d, ebx
mov ebx, r8d
xor ebx, 0xd54c4097
mov edi, r8d
xor edi, 0x7aa33b7f
and edi, ebx
and r12d, 0xafef7be8
mov r11d, edi
and r11d, r12d
xor r12d, edi
or r12d, r11d
mov eax, r14d
not eax
and eax, 0xeb161874
and r14d, 0x14e9e78b
or r14d, eax
mov edi, r12d
not edi
and edi, 0xeb161874
and r12d, 0x14e9e78b
or r12d, edi
xor r12d, r14d
xor esi, 0xfff06d87
mov edi, esi
and edi, 0x9639daac
and r10d, 0x69c62553
or r10d, edi
xor r8d, 0x2ab3bf68
or esi, r8d
and r8d, 0x9639daac
and ebx, 0x69c62553
or ebx, r8d
xor ebx, r10d
not esi
or esi, ebx
mov ebx, esi
not ebx
and ebx, 0x4b8ed7cf
and esi, 0xb4712830
or esi, ebx
mov ebp, r12d
not ebp
mov ebx, ebp
and ebx, 0xc9ffb5e1
and r12d, 0x36004a1e
or r12d, ebx
mov eax, esi
xor eax, 0x34000810
xor esi, 0x4b8ed7cf
or ebp, esi
and esi, 0xc9ffb5e1
and eax, 0x36004a1e
or eax, esi
xor eax, r12d
not ebp
or ebp, eax
mov eax, ebp
xor eax, 0x956704d9
and eax, ebp
mov edi, ebp
not ebp
and ebp, 0x1600489
and edi, 0x94070050
or edi, ebp
xor edi, 0x94070050
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3d77dd71
and eax, 0xc288228e
or eax, ebp
xor eax, 0x57ef2657
setne r10b
sete sil
mov r9b, byte [rsp + 0x24]
mov bl, byte [rsp + 0xe4]
and bl, r9b
mov eax, ebx
mov r12d, ebx
xor al, 1
mov r11d, eax
and r11b, r9b
mov r8b, byte [rsp + 0x38]
and r8b, al
xor al, r9b
or al, r11b
and r12b, r9b
or r12b, r8b
mov ebx, eax
xor bl, r12b
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, bl
or r12b, bl
xor r12b, 1
or r12b, al
mov r8d, esi
xor r8b, r10b
mov r14d, r8d
xor r14b, 1
mov r11d, r8d
or r11b, r14b
mov ebx, r11d
xor bl, 1
mov edi, r8d
and dil, bl
mov ebp, r11d
and bpl, r14b
or bpl, dil
xor r11b, r8b
or bl, r14b
xor bl, 1
or bl, r11b
xor bl, 1
mov r11d, ebp
and r11b, bl
xor bl, bpl
or bl, r11b
mov r11d, ebx
xor r11b, r10b
and bl, r11b
and r11b, r10b
mov edi, ebx
and dil, r11b
xor r11b, bl
or r11b, dil
mov ebx, esi
xor bl, r14b
and r8b, r10b
and r14b, sil
or r14b, r8b
and bl, sil
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
mov r8d, r14d
xor r8b, 1
mov ebx, r11d
xor bl, 1
and r8b, bl
or bl, r14b
and r14b, r11b
or r14b, r8b
xor bl, 1
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
mov eax, r14d
xor al, 1
and al, r14b
xor al, 1
mov ebx, r14d
xor bl, al
or al, r14b
xor al, 1
or al, bl
mov edi, eax
xor dil, 1
or dil, al
mov eax, r12d
xor al, 1
or al, r12b
xor al, 1
mov r8d, r12d
and r8b, al
xor al, r12b
or al, r8b
xor dil, 1
mov r8d, edi
xor r8b, r14b
or dil, r14b
xor dil, 1
or dil, r8b
xor dil, 1
mov r11d, r8d
and r11b, dil
xor dil, r8b
or dil, r11b
xor dil, 1
mov r8d, edi
or r8b, al
xor dil, al
xor dil, 1
and dil, al
mov eax, r8d
xor al, dil
xor dil, 1
or dil, r8b
xor al, 1
xor dil, 1
or dil, al
mov r9b, byte [rsp + 4]
mov eax, r9d
and al, sil
xor sil, r9b
or sil, al
mov eax, r10d
mov r15b, byte [rsp + 0x10]
xor al, r15b
and r10b, al
and al, r15b
xor r10b, 1
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, esi
xor r8b, 1
mov r10d, r8d
and r10b, sil
mov ebx, r10d
xor r10b, r8b
xor bl, 1
or bl, sil
xor bl, 1
or bl, r10b
mov r8d, ebx
xor r8b, 1
and r8b, al
xor al, 1
and bl, al
or bl, r8b
mov r8d, esi
and r8b, al
xor al, sil
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
or al, bl
xor al, bl
mov r8d, eax
and al, bl
xor r8b, 1
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov r10d, edi
xor r10b, 1
and dil, r10b
mov ebx, r10d
and bl, dil
xor dil, r10b
or dil, bl
mov esi, eax
xor sil, 1
mov r11d, esi
and r11b, al
mov ebx, esi
and bl, r11b
xor r11b, sil
or r11b, bl
xor sil, al
and sil, al
mov r8d, r11d
xor r8b, 1
mov r14d, edi
xor r14b, r8b
and r14b, dil
mov ebx, edi
xor dil, 1
or bl, dil
xor bl, 1
xor r10b, bl
and bl, r10b
xor bl, 1
mov ebp, ebx
xor bpl, r10b
or bl, r10b
xor bl, 1
or bl, bpl
or r11b, r8b
mov eax, r11d
xor al, sil
xor sil, 1
or sil, r11b
xor sil, 1
xor al, 1
mov r10d, esi
and r10b, al
xor al, sil
or al, r10b
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor bl, al
xor dil, r8b
mov eax, r14d
and al, dil
xor dil, r14b
or dil, al
mov r8d, ebx
xor r8b, 1
mov eax, edi
xor al, 1
and al, bl
or bl, dil
and dil, r8b
or dil, al
mov eax, ebx
xor al, dil
test al, 1
mov eax, 0xb5e94126
cmove r13d, eax
test dil, 1
cmove eax, r13d
test bl, 1
cmovne eax, r13d
mov dword [rsp + 0x1d4], eax
mov r13d, dword [rsp + 8]
mov edi, r13d
mov ebx, dword [rsp + 0x40]
and edi, ebx
mov eax, r13d
xor eax, ebx
or eax, edi
mov dword [rsp + 0x90], eax
mov ebp, eax
not ebp
mov dword [rsp + 0x54], ebp
and ebp, 0xf576ad03
and eax, 0xa8952fc
or eax, ebp
mov ebp, eax
and ebp, 1
xor eax, 0xf576ad02
and eax, 0xfffffffe
or eax, ebp
mov ebp, eax
xor ebp, 1
and ebp, eax
mov eax, r13d
and eax, 0x933c42a4
mov r8d, dword [rsp + 0x28]
mov esi, r8d
and esi, 0x6cc3bd5b
or esi, eax
xor esi, 0x933c42a5
or esi, r13d
mov eax, ebp
xor eax, esi
and eax, ebp
mov edi, ebp
not edi
and edi, 0xec384280
and ebp, 0x13c7bd7f
or ebp, edi
mov ebx, esi
not ebx
and esi, 0xec384280
and ebx, 0x13c7bd7f
or ebx, esi
xor ebx, ebp
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ebx
xor ebp, 0x251cabe7
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0x2e25dd92
and eax, 0xd1da226d
or eax, ebx
mov ebx, eax
xor ebx, 0x1000261
xor eax, 0x24048982
or eax, 0xdae35418
mov edi, eax
and edi, 0x44dd7406
and ebx, 0x21008be1
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x44dd7406
and ebp, 0xbb228bf9
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4bde4663
and eax, 0xb421b99c
or eax, ebp
mov ebp, r13d
and ebp, 0x8f171d08
mov ebx, r8d
and ebx, 0x70e8e2f7
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1020c2c0
xor ebx, 0x8a020508
and ebx, 0xeaca253f
and ebp, 0x1535dac0
or ebp, ebx
mov ebx, eax
xor ebx, 0x913d127b
mov edi, ebp
xor ebp, 0x1535dac0
mov esi, ebx
xor esi, ebp
and esi, ebx
xor eax, 0x40c0c880
and eax, 0xd0d0d8da
and ebx, 0x2f2f2725
or ebx, eax
xor edi, 0x2a0a2525
and ebp, 0xd0d0d8da
and edi, 0x2f2f2725
or edi, ebp
xor edi, ebx
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x23480575
and esi, 0xdcb7fa8a
or esi, ebp
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x23480575
and edi, 0xdcb7fa8a
or edi, ebp
xor edi, esi
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x401b6010
and eax, 0x16249649
or eax, ebx
mov ebx, eax
xor ebx, 0x6041201
xor eax, 0xa1434934
and eax, 0xb163cd7c
and ebx, 0x461c3201
or ebx, eax
or ebp, 0x563ff659
mov eax, ebp
not eax
and ebp, 0xb163cd7c
and eax, 0x8800082
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xef90da44
and eax, 0x106f25bb
or eax, ebp
mov ebp, eax
xor ebp, 0x400c160
xor eax, 0x8a2818
and eax, 0x42da3a9a
and ebp, 0xbd25c565
or ebp, eax
mov eax, ebp
xor eax, 0x8008541
xor ebp, 0x42183090
and ebp, 0xf73d70b4
and eax, 0x8c28f4b
or eax, ebp
xor eax, 0x8c28f4b
setne r12b
sete r10b
mov ebp, r10d
xor bpl, r12b
mov eax, ebp
xor al, 1
mov r8d, eax
and r8b, bpl
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov al, byte [rsp + 0x84]
xor al, 1
mov ebx, eax
mov r11b, byte [rsp + 0xc0]
xor bl, r11b
or al, r11b
mov r14d, r11d
xor al, 1
mov byte [rsp + 0x84], al
or bl, al
mov byte [rsp + 0x67], bl
mov r11b, byte [rsp + 0x48]
mov esi, r11d
xor sil, bl
xor sil, 1
mov edi, r11d
or dil, byte [rsp + 0x88]
xor dil, 1
mov eax, r14d
xor al, r11b
mov byte [rsp + 0x65], al
mov r14d, r11d
xor al, 1
mov byte [rsp + 0x64], al
or dil, al
mov r11d, esi
xor r11b, dil
or dil, sil
xor dil, 1
or dil, r11b
mov eax, r15d
and al, dil
not dil
and dil, r9b
or dil, al
mov al, byte [rsp + 0xac]
xor al, byte [rsp + 0xa8]
or al, byte [rsp + 0xe0]
mov r11d, eax
and r11b, r9b
xor al, 1
and al, r15b
or al, r11b
mov r11d, eax
xor r11b, 1
mov ebx, r9d
or bl, r14b
xor bl, 1
or bl, byte [rsp + 0x4c]
or r11b, bl
xor bl, 1
mov byte [rsp + 0x63], bl
xor al, bl
xor r11b, 1
or r11b, al
mov esi, r11d
not sil
mov eax, edi
xor al, 1
and sil, al
or al, r11b
and r11b, dil
or r11b, sil
xor al, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r12d
xor al, r8b
mov edi, eax
and dil, r8b
or r8b, r12b
xor r8b, 1
mov esi, r8d
and sil, al
xor r8b, al
and al, r12b
mov ebx, edi
xor bl, 1
xor dil, al
xor al, 1
or al, bl
xor al, 1
or al, dil
or r8b, sil
mov esi, eax
and sil, r8b
xor r8b, 1
mov edi, eax
xor dil, 1
and dil, r8b
or dil, sil
mov esi, eax
xor sil, r8b
or r8b, al
xor r8b, 1
or r8b, sil
mov eax, r8d
xor al, dil
xor dil, 1
or dil, r8b
xor al, 1
xor dil, 1
or dil, al
mov eax, r11d
xor al, 1
mov ebx, eax
and bl, r11b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
or al, r11b
mov r8d, ebx
xor r8b, 1
mov r11d, eax
xor r11b, 1
and r11b, r8b
or r8b, al
and al, bl
or al, r11b
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
xor al, 1
or al, bl
mov r11d, edi
xor r11b, 1
and r11b, dil
mov ebx, edi
and bl, r11b
xor r11b, dil
or r11b, bl
mov ebx, r11d
and bl, al
xor al, 1
xor r11b, 1
and r11b, al
or r11b, bl
and bpl, r10b
mov esi, ebp
xor sil, 1
mov eax, esi
and al, bpl
mov ebx, esi
xor bl, al
xor al, 1
or al, bpl
xor al, 1
or al, bl
or sil, bpl
xor al, 1
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, r15d
xor al, sil
xor al, 1
and al, sil
or sil, r15b
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, r9d
xor r12b, r9b
and r12b, al
xor r10b, al
mov r9d, eax
xor r12b, 1
xor r10b, 1
mov eax, r12d
xor al, r10b
or r10b, r12b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
xor al, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, al
mov r8d, esi
xor r8b, 1
mov eax, esi
and al, r8b
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
xor al, bl
mov r8d, esi
xor r8b, bl
or bl, sil
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
or r8b, al
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov esi, eax
and sil, bl
xor al, bl
or al, sil
mov esi, r8d
xor sil, 1
mov ebx, eax
xor bl, 1
and bl, sil
and al, r8b
or al, bl
mov ebx, r10d
and bl, r8b
xor r8b, r10b
or r8b, bl
xor al, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
mov esi, r11d
xor sil, 1
mov r8d, esi
xor r8b, bl
mov r10d, r8d
xor r10b, sil
and r10b, r8b
mov eax, esi
and al, r11b
xor sil, al
xor al, 1
or al, r11b
xor al, 1
or al, sil
xor al, bl
mov ebx, eax
xor bl, r10b
xor r10b, 1
or r10b, al
xor bl, 1
mov eax, r10d
xor al, bl
test al, 1
mov r15d, 0x9c470b46
mov eax, 0xf0c8111
cmovne eax, r15d
test bl, 1
mov ebp, 0xf0c8111
cmove ebp, eax
test r10b, 1
cmovne ebp, eax
mov dword [rsp + 0xe4], ebp
mov ebp, r13d
and ebp, 0x6010408d
mov r14d, dword [rsp + 0x28]
mov eax, r14d
and eax, 0x86008120
or eax, ebp
mov ebp, r13d
and ebp, 0xe610c1ad
mov esi, r14d
and esi, 0x19ef3e52
or esi, ebp
mov edi, eax
xor edi, 0x86008120
xor eax, 0x79ff7edf
mov ebx, eax
and ebx, 0x1b2afdc0
mov r10d, edi
and r10d, 0xe410002d
or r10d, ebx
not esi
or esi, r13d
mov r12d, r13d
mov r8d, esi
not r8d
mov ebx, esi
xor ebx, 0xe4d5023f
mov ebp, ebx
and ebp, esi
and ebx, r8d
mov r11d, ebp
and r11d, ebx
xor ebx, ebp
or ebx, r11d
mov ebp, r10d
not ebp
and ebp, ebx
not ebx
and ebx, r10d
or ebx, ebp
mov ebp, edi
and ebp, 0xa6004000
and eax, 0x591789fd
or eax, ebp
or edi, r8d
and r8d, 0xa6e87602
and esi, 0x591789fd
or esi, r8d
xor esi, eax
not edi
or edi, esi
mov ebp, edi
not ebp
and ebp, 0xede94e50
and edi, 0x1216b1af
or edi, ebp
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0x81b4f576
and ebx, 0x7e4b0a89
or ebx, ebp
mov eax, edi
xor eax, 0x12020089
xor edi, 0xede94e50
or esi, edi
and edi, 0x81b4f576
and eax, 0x7e4b0a89
or eax, edi
xor eax, ebx
not esi
or esi, eax
mov eax, esi
xor eax, 0x19ef3e53
and eax, esi
mov edi, esi
not esi
and esi, 0x18683012
and edi, 0x1870e41
or edi, esi
mov ebp, edi
xor ebp, 0x1070201
xor edi, 0xfe78f1be
mov ebx, edi
and ebx, 0x80981dec
and ebp, 0x19672213
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x80981dec
and eax, 0x7f67e213
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
xor eax, 0x5390a967
and eax, edi
mov ebp, edi
not edi
and edi, 0x100020
and ebp, 0x5380a947
or ebp, edi
xor ebp, 0x5380a947
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3a23abe5
and eax, 0xc5dc541a
or eax, ebp
mov ebp, eax
xor ebp, 0x964cfd7d
mov r8d, eax
xor eax, 0x5ab13ed1
and eax, ebp
xor r8d, 0x69b30282
mov ebp, r8d
and ebp, 0xccfdc3ac
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov r13d, dword [rsp + 0x90]
mov ebx, r13d
or ebx, 0x33023c53
mov ebp, ebx
not ebp
mov esi, ebx
and esi, 0x28733632
and ebp, 0xc48cc18c
or ebp, esi
mov esi, r13d
xor esi, 0xccfdc3ac
and esi, r13d
mov edi, esi
not edi
or ebx, edi
and edi, 0x28733632
and esi, 0xd78cc9cd
or esi, edi
xor esi, ebp
not ebx
or ebx, esi
mov ebp, eax
not ebp
and ebp, 0xd1cb097e
and eax, 0x2e34f681
or eax, ebp
mov ebp, ebx
not ebp
and ebp, 0xd1cb097e
and ebx, 0x2e34f681
or ebx, ebp
xor ebx, eax
mov eax, r8d
mov ebp, dword [rsp + 0x54]
and eax, ebp
xor r8d, ebp
or r8d, eax
mov eax, r8d
not eax
and eax, 0x1536d8f9
and r8d, 0xeac92706
or r8d, eax
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x941dbbd8
and ebx, 0x6be24427
or ebx, ebp
mov ebp, r8d
xor ebp, 0x6ac00406
xor r8d, 0x1536d8f9
or edi, r8d
and r8d, 0x941dbbd8
and ebp, 0x6be24427
or ebp, r8d
xor ebp, ebx
not edi
or edi, ebp
mov eax, edi
not eax
mov ebx, edi
and ebx, 0xc73f2fb8
mov ebp, eax
and eax, 0x38c0d047
or eax, ebx
and ebp, edi
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xc73f2fb8
and ebp, 0x38c0d047
or ebp, ebx
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
and edi, 0xfc31c994
and eax, 0x3ce366b
or eax, edi
xor eax, 0xfc31c994
cmp eax, 0xffffffff
setne r11b
sete sil
mov r8d, r9d
or r8b, sil
mov ebx, r11d
and bl, r9b
mov r9b, byte [rsp + 0x10]
and sil, r9b
or sil, bl
mov eax, r8d
xor al, sil
xor sil, 1
or sil, r8b
xor al, 1
xor sil, 1
or sil, al
mov r10d, esi
xor r10b, 1
mov eax, esi
or al, r10b
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov eax, esi
and al, r10b
xor al, 1
mov edi, r10d
xor dil, al
or al, r10b
xor al, 1
or al, dil
xor al, bl
mov ebx, r8d
xor bl, r10b
or r8b, r10b
xor r8b, 1
or r8b, bl
mov ebx, r8d
xor bl, al
xor al, 1
or al, r8b
xor bl, 1
xor al, 1
or al, bl
xor r11b, r9b
mov edi, r11d
xor dil, 1
mov r8d, edi
or r8b, r11b
mov ebx, r8d
xor bl, r11b
or r8b, dil
xor r8b, 1
xor bl, 1
mov ebp, r8d
and bpl, bl
xor bl, r8b
or bl, bpl
xor bl, 1
mov r8d, ebx
or r8b, al
xor bl, al
xor bl, 1
and bl, al
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
and dil, r10b
or r10b, r11b
and r11b, sil
or r11b, dil
xor r10b, 1
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov r10d, r11d
xor r10b, 1
mov r8d, r11d
and r8b, bl
xor bl, 1
and r10b, bl
or r10b, r8b
mov r8d, ebx
and r8b, r11b
xor bl, r11b
or bl, r8b
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0x6100eb5d
cmove r15d, eax
test bl, 1
cmovne eax, r15d
test r10b, 1
cmove eax, r15d
mov dword [rsp + 0x188], eax
mov eax, r12d
and eax, 0xa8d4856e
mov r13d, r14d
mov ebp, r14d
and ebp, 0x11295010
or ebp, eax
xor ebp, 0x11295010
mov eax, r14d
xor eax, 0xb9fdd57e
and eax, r14d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x91a4cd9b
and eax, 0x6e5b3264
or eax, ebp
mov ebp, eax
xor ebp, 0x47a2c710
xor eax, 0x20081825
and eax, 0xb00c382f
and ebp, 0x4ff3c7d0
or ebp, eax
mov esi, ebp
xor esi, 0x4ff3c7d0
xor ebp, 0xb004182e
and ebp, 0xb5b49a2e
mov eax, esi
and eax, 0x4a4b65d1
or eax, ebp
xor eax, 0xb5b49a2f
and esi, 1
or esi, eax
mov r9d, r12d
mov ebp, r12d
and ebp, 0x30061299
mov eax, r14d
and eax, 0xcff9ed66
or eax, ebp
mov r14d, eax
xor r14d, 0xcff9ed66
xor eax, 0x10000299
and eax, 0x9669afbd
mov edi, r14d
and edi, 0x69965042
or edi, eax
xor edi, 0x69965043
and r14d, 0xfffffffe
or r14d, edi
mov eax, r14d
not eax
and eax, esi
not esi
mov ebp, esi
xor ebp, r14d
and ebp, esi
and r14d, esi
or r14d, eax
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov eax, r12d
and eax, 0x2caf7363
mov ebp, r13d
and ebp, 0xd3508c9c
or ebp, eax
xor ebp, 0xd3508c9c
mov eax, ebp
mov ebx, dword [rsp + 0x40]
and eax, ebx
xor ebp, ebx
mov r15d, ebx
or ebp, eax
mov r8d, r14d
not r8d
mov edi, r8d
and edi, 0x2d0a931a
mov r11d, r14d
and r11d, 0xd2f56ce5
or r11d, edi
mov edi, ebp
not edi
mov esi, ebp
xor esi, 0x2d0a931a
and edi, esi
and esi, ebp
mov ebp, edi
not ebp
mov r10d, ebp
and r10d, 0x8deac473
and edi, 0x72153b8c
or edi, r10d
mov eax, esi
not eax
or ebp, eax
and eax, 0x8deac473
and esi, 0x72153b8c
or esi, eax
xor esi, edi
not ebp
or ebp, esi
mov eax, r11d
not eax
and eax, 0xf2227849
and r11d, 0xddd87b6
or r11d, eax
mov eax, ebp
not eax
and eax, 0xf2227849
and ebp, 0xddd87b6
or ebp, eax
xor ebp, r11d
and r8d, 0x925be588
and r14d, 0x6da41a77
or r14d, r8d
mov eax, ebp
not eax
mov edi, eax
and edi, 0xad9b0fbd
and ebp, 0x5264f042
or ebp, edi
mov ebx, r14d
xor ebx, 0x40241042
xor r14d, 0x801b0588
and r14d, 0xad9b0fbd
and ebx, 0x5264f042
or ebx, r14d
xor ebx, ebp
xor eax, ebx
test eax, ebx
setne bpl
sete r10b
mov r11d, r10d
mov r14b, byte [rsp + 4]
or r11b, r14b
xor r11b, 1
mov r8d, ebp
xor r8b, r14b
mov esi, r10d
mov r12b, byte [rsp + 0x10]
or sil, r12b
xor sil, 1
or sil, r8b
mov ebx, r8d
and bl, r14b
mov r8d, r11d
and r8b, bl
xor bl, r11b
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r11d, r12d
and r11b, r8b
and bl, r14b
or bl, r11b
xor r8b, bl
and r8b, bl
and r10b, r12b
and bpl, r14b
or bpl, r10b
mov r10d, esi
not r10b
xor bpl, 1
or bpl, r12b
mov ebx, ebp
not bl
and bl, sil
or sil, bpl
and bpl, r10b
or bpl, bl
xor sil, 1
mov ebx, esi
and bl, bpl
xor bpl, sil
or bpl, bl
mov ebx, ebp
xor bl, 1
mov r10d, r8d
or r10b, bpl
xor r10b, 1
xor bpl, r8b
or r10b, bpl
or bl, r8b
and bpl, r8b
xor bl, 1
mov r8d, ebx
and r8b, bpl
xor bpl, bl
or bpl, r8b
mov r8d, r10d
xor r8b, 1
mov r11d, ebp
xor r11b, 1
mov ebx, ebp
and bl, r11b
mov esi, ebx
and sil, bpl
xor bl, bpl
or bpl, r8b
and r8b, r10b
xor r8b, 1
mov edi, r8d
xor dil, r10b
or r8b, r10b
xor r8b, 1
or r8b, dil
or bl, sil
mov esi, r8d
xor sil, 1
and sil, bl
xor bl, 1
and bl, r8b
or bl, sil
xor r11b, r10b
xor bpl, 1
or bpl, r11b
mov eax, ebp
xor al, bl
test al, 1
mov edi, 0xe632a42d
mov eax, 0x86d53221
cmovne eax, edi
test bpl, 1
mov ebp, 0x86d53221
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0xe0], ebp
mov ebp, r9d
and ebp, 0xa379d44f
mov eax, r13d
and eax, 0x5c862bb0
or eax, ebp
mov ebp, eax
xor ebp, 0x500008a0
xor eax, 0xa379d44f
mov ebx, eax
and ebx, 0x2db6e354
and ebp, 0xd2491cab
or ebp, ebx
mov esi, dword [rsp + 0x20]
mov ebx, esi
and ebx, 0x2db6e354
mov edi, r15d
and edi, 0xd2491cab
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xa3a8ad59
xor eax, 0x5c5752a6
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xcf8ce74a
and eax, 0x307318b5
or eax, ebp
mov ebp, r9d
and ebp, 0x5c5752a6
mov ebx, r13d
xor ebx, 0xa3a8ad59
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x23568d26
and ebx, 0xdca972d9
or ebx, ebp
mov ebp, ebx
xor ebp, 0xdca972d9
mov esi, eax
xor eax, 0xcf8ce74a
and eax, ebp
xor esi, 0x307318b5
xor ebx, 0x23568d26
mov edi, esi
xor edi, ebx
and edi, esi
and ebx, esi
or ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xf45fedd7
and ebx, 0xba01228
or ebx, ebp
mov edi, ebx
xor edi, 0x3000008
xor ebx, 0x80008d50
or ebx, 0x104450a7
and ebx, 0x90e4ddf7
and edi, 0x23082008
or edi, ebx
or eax, 0xa3a8ad58
mov ebp, eax
not ebp
and eax, 0x90e4ddf7
and ebp, 0x4c130200
or ebp, eax
xor ebp, edi
mov edi, ebp
xor edi, 0x5c5c1ade
and edi, ebp
mov eax, ebp
not ebp
and ebp, 0x45402cc
and eax, 0x58081812
or eax, ebp
xor eax, 0x58081812
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0x6c8ba4aa
and edi, 0x93745b55
or edi, eax
and r9d, 0x1c20010
mov ebx, r13d
and ebx, 0x8208400
or ebx, r9d
mov eax, ebx
xor eax, 0x8000
xor ebx, 0xf7df7bff
mov ebp, ebx
and ebp, 0x8fb31c78
and eax, 0x408000
or eax, ebp
mov ebp, r13d
xor ebp, 0x9e28410
and ebp, r13d
mov esi, ebp
not esi
or ebx, esi
and esi, 0x8fb31c78
and ebp, 0x704ce387
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xc7e22987
and ebx, 0x381dd678
or ebx, eax
mov ebp, edi
xor ebp, 0x80080182
xor edi, 0x30d7be74
mov esi, edi
and edi, 0x6ff7767d
and ebp, 0x90088982
or ebp, edi
mov eax, ebx
xor eax, 0x10080000
xor ebx, 0xce00ad97
or esi, ebx
and ebx, 0x6ff7767d
and eax, 0x90088982
or eax, ebx
xor eax, ebp
not esi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xf184cb6d
and ebp, eax
and eax, 0xe7b3492
or eax, ebx
mov ebx, eax
xor ebx, 0x6280482
xor eax, 0xf184cb6d
mov edi, eax
and edi, 0x8853f074
and ebx, 0x77ac0f8b
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x8853f074
and ebp, 0x77ac0f8b
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
sete r15b
setne r10b
mov r11b, byte [rsp + 0x80]
mov eax, r11d
mov r9d, r14d
xor al, r14b
not al
and al, r14b
mov ebx, r11d
or bl, r14b
xor bl, 1
mov byte [rsp + 0x69], bl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov r8d, r11d
xor r8b, r12b
mov ebx, r12d
and bl, r11b
mov byte [rsp + 0x66], bl
or r8b, bl
mov ebx, r8d
xor bl, 1
mov esi, ebx
and sil, r8b
mov r11d, esi
and r11b, bl
xor sil, bl
or sil, r11b
mov ebx, esi
xor bl, 1
and bl, al
xor al, 1
and sil, al
or sil, bl
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor sil, 1
mov ebx, esi
xor bl, al
or sil, al
xor sil, 1
or sil, bl
mov r11d, r10d
xor r11b, r15b
mov r8d, r11d
xor r8b, 1
mov ebx, r11d
or bl, r8b
mov eax, ebx
not al
mov edi, r8d
and dil, bl
and al, r11b
or al, dil
or bl, r11b
xor al, 1
mov edi, ebx
xor dil, al
or al, bl
xor al, 1
or al, dil
mov ebx, r10d
or bl, al
xor al, 1
or al, r15b
mov edi, eax
xor dil, bl
or al, bl
xor al, 1
or al, dil
mov ebx, r11d
xor bl, r10b
or r11b, r10b
xor r11b, 1
or r11b, bl
xor r8b, r15b
xor r11b, 1
mov ebx, r8d
and bl, r11b
xor r11b, r8b
or r11b, bl
mov r8d, eax
xor r8b, 1
mov edi, eax
and dil, r8b
mov ebx, edi
and bl, al
xor dil, al
or dil, bl
mov ebp, r11d
xor bpl, 1
mov ebx, ebp
and bl, r11b
mov r14d, ebx
and r14b, bpl
xor bl, bpl
or bl, r14b
mov r14d, edi
xor r14b, 1
and r14b, bl
xor bl, 1
and bl, dil
or bl, r14b
xor r8b, r11b
or bpl, al
xor bpl, 1
or bpl, r8b
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov edi, esi
xor dil, 1
or dil, sil
mov eax, edi
xor al, sil
or dil, sil
xor dil, 1
mov ebx, edi
and bl, al
xor dil, al
or dil, bl
mov r8d, ebp
xor r8b, 1
mov ebx, ebp
or bl, r8b
mov eax, ebx
xor al, 1
and al, bl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
and r8b, al
xor al, 1
and al, bpl
or al, r8b
mov r8d, ebp
and r8b, bl
xor bl, bpl
or bl, r8b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
mov r11d, eax
xor r11b, 1
and r11b, al
mov ebx, r11d
and bl, al
xor r11b, al
or r11b, bl
mov eax, edi
xor al, 1
and al, r11b
xor r11b, 1
and r11b, dil
or r11b, al
mov eax, r12d
xor al, r15b
mov esi, eax
xor sil, r9b
and sil, al
or r15b, r12b
xor r10b, r12b
and r10b, r12b
xor r10b, 1
mov eax, r15d
xor al, r10b
or r10b, r15b
xor r10b, 1
or r10b, al
mov eax, esi
xor al, 1
and al, sil
mov r8d, eax
and r8b, sil
xor al, sil
or al, r8b
mov r8d, r10d
xor r8b, 1
mov ebx, r10d
and bl, r8b
xor bl, 1
mov edi, ebx
xor dil, r8b
or bl, r8b
xor bl, 1
or bl, dil
xor bl, al
mov eax, esi
xor al, r10b
or r10b, sil
xor r10b, 1
or r10b, al
xor bl, 1
mov eax, ebx
xor al, r10b
or r10b, bl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
and r10b, al
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov esi, r11d
xor sil, 1
mov r14d, esi
or r14b, r11b
xor r14b, sil
mov ebx, r14d
and bl, sil
xor r14b, 1
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
mov edi, r10d
xor dil, 1
mov r15d, r10d
or r15b, dil
mov r8d, r10d
or r8b, r15b
xor r8b, 1
xor r15b, r10b
mov ebp, r8d
and bpl, r15b
xor r15b, r8b
or r15b, bpl
mov r8d, r14d
xor r8b, 1
mov eax, r8d
and al, r14b
xor r8b, al
xor al, 1
or al, r14b
xor al, 1
or al, r8b
mov r8d, r15d
xor r8b, 1
and r15b, r8b
mov ebp, r8d
and bpl, r15b
xor r15b, r8b
or r15b, bpl
xor r15b, al
mov eax, edi
and al, r10b
mov r8d, eax
and r8b, dil
xor al, dil
or al, r8b
mov r8d, eax
xor al, 1
and al, sil
and r8b, r11b
or al, r8b
mov r8d, r11d
and r8b, r10b
xor r10b, r11b
or r10b, r8b
xor r10b, 1
mov r8d, eax
and r8b, r10b
xor r10b, al
or r10b, r8b
mov eax, r10d
xor al, r15b
xor r15b, 1
or r15b, r10b
xor al, 1
mov ebx, r15d
xor bl, al
test bl, 1
mov ebx, 0x2499c43a
mov ebp, 0x68aab3ad
cmovne ebp, ebx
test al, 1
mov eax, 0x68aab3ad
cmove eax, ebp
test r15b, 1
cmovne eax, ebp
mov dword [rsp + 0x184], eax
mov edi, dword [rsp + 8]
mov ebp, edi
and ebp, 0xbc0ae051
mov eax, r13d
xor eax, 0xbc0ae051
and eax, r13d
mov r9d, r13d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x83a0841d
and eax, 0x7c5f7be2
or eax, ebp
mov ebp, eax
xor ebp, 0x40058082
xor eax, 0xba00044
and ebp, 0x740fe48a
and eax, 0x8bf01b75
or eax, ebp
mov ebx, edi
and ebx, 0x3e6b2fc9
mov ebp, r13d
and ebp, 0xc194d036
or ebp, ebx
mov ebx, eax
xor eax, 0x740fe48a
xor ebp, 0x3e6b2fc9
or ebp, edi
mov edi, ebp
not edi
and edi, eax
xor ebx, 0x8bf01b75
mov eax, ebx
xor eax, ebp
and eax, ebx
and ebp, ebx
or ebp, edi
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0xb39a8730
and eax, 0x4c6578cf
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0xb39a8730
and ebp, 0x4c6578cf
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0xe136e46
mov ebp, ebx
and ebp, 0xf1ec91b9
or ebp, eax
xor ebp, 0xf1ec91b9
mov r11d, r8d
and r11d, ebx
mov edi, ebp
and edi, r11d
xor r11d, ebp
or r11d, edi
mov r10d, r11d
not r10d
mov ebp, r11d
and ebp, 0x427c2836
mov esi, r10d
and esi, 0xbd83d7c9
or esi, ebp
xor esi, 0x69561095
mov edi, r10d
and edi, 0x2b2a38a3
or edi, esi
mov ebp, edi
not ebp
and ebp, 0x5a4f95ae
and edi, 0xa5b06a51
or edi, ebp
and r8d, 0xd4d5c75c
xor ebx, 0x2b2a38a3
or ebx, r8d
mov ebp, ebx
not ebp
and ebp, 0x9e1b44a2
and ebx, 0x61e4bb5d
or ebx, ebp
mov esi, ebx
xor esi, 0x61e4bb5d
mov ebp, edi
xor edi, 0x5a4f95ae
and edi, esi
xor ebp, 0xa5b06a51
xor ebx, 0x9e1b44a2
mov esi, ebp
xor esi, ebx
and esi, ebp
and ebx, ebp
or ebx, edi
mov ebp, esi
not ebp
mov edi, ebp
and edi, 0x273608b6
and esi, 0xd8c9f749
or esi, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x273608b6
and ebx, 0xd8c9f749
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov ebx, ebp
or ebp, 0xd4d5c75d
mov edi, ebp
not edi
and ebp, 0x688596fe
and edi, 0x32a2800
or edi, ebp
not ebx
or ebx, 0x2b2a38a2
mov ebp, ebx
not ebp
and ebx, 0x688596fe
and ebp, 0x94504101
or ebp, ebx
xor ebp, edi
mov eax, r11d
xor eax, 0xfffffffe
and eax, r11d
and r10d, 1
and r11d, 0xfffffffe
or r11d, r10d
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xaf511096
and eax, 0x50aeef69
or eax, ebx
mov ebx, r11d
not ebx
or edi, ebx
and ebx, 0xaf511096
and r11d, 0x50aeef69
or r11d, ebx
xor r11d, eax
not edi
or edi, r11d
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x878ec82e
and edi, 0x787137d1
or edi, eax
mov esi, edi
xor esi, 0x20703201
xor edi, 0x80020002
or edi, 0xc000100
and edi, 0xcc020112
and esi, 0x2174b201
or esi, edi
or ebx, 0xe176b213
mov eax, ebx
not eax
and ebx, 0xcc020112
and eax, 0x12894cec
or eax, ebx
xor eax, esi
mov ebx, eax
not ebx
and ebx, 0x1e894dec
and eax, 0xe176b213
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x72d0cc11
and eax, 0x8d2f33ee
or eax, ebx
mov ebx, eax
xor ebx, 0x852a228a
xor eax, 0x2100810
and eax, 0xa151974
and ebx, 0xf5eae68b
or ebx, eax
mov eax, ebx
xor eax, 0xa110050
mov esi, ebx
xor esi, 0xf5eae68b
and eax, 0x9ad3c2d8
xor ebx, 0x657c6ac1
and ebx, esi
and esi, 0x652c3d27
or esi, eax
mov r10d, ebp
or ebp, 0x6f6973b5
mov eax, ebp
not eax
and ebp, 0x4bcda025
and eax, 0x90120c4a
or eax, ebp
not r10d
mov edi, esi
xor edi, 0x652c3d27
xor esi, 0xa454e92
and esi, edi
mov r8d, r10d
and r8d, edi
xor edi, r10d
or r10d, 0x90968c4a
mov ebp, r10d
not ebp
and r10d, 0x4bcda025
and ebp, 0x24205390
or ebp, r10d
xor ebp, eax
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebp
not eax
and eax, 0x1e9db34b
and ebp, 0xe1624cb4
or ebp, eax
mov eax, ebx
not eax
and eax, 0x1e9db34b
and ebx, 0xe1624cb4
or ebx, eax
xor ebx, ebp
or edi, r8d
mov eax, edi
not eax
and eax, 0x6c505a28
and edi, 0x93afa5d7
or edi, eax
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0xeaba228f
and ebx, 0x1545dd70
or ebx, eax
mov eax, edi
xor eax, 0x11058550
xor edi, 0x6c505a28
or r8d, edi
and edi, 0xeaba228f
and eax, 0x1545dd70
or eax, edi
xor eax, ebx
not r8d
or r8d, eax
mov r10d, r8d
not r10d
mov eax, r10d
and eax, 0x1c000966
mov esi, r8d
and esi, 0x801a3099
or esi, eax
mov eax, esi
xor eax, 0x122080
xor esi, 0x4c01c764
and esi, 0xcc09d77d
and eax, 0x10122882
or eax, esi
mov edi, r10d
or edi, 0x9c1a39ff
mov ebx, edi
not ebx
and edi, 0xcc09d77d
and ebx, 0x23e40000
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x41164eca
and ebx, 0xbee9b135
or ebx, eax
mov eax, ebx
xor eax, 0x22208040
xor ebx, 0x9d046325
and ebx, 0x9dd76baf
and eax, 0x62289450
or eax, ebx
mov ebp, eax
xor ebp, 0x20001400
and ebp, 0x31d17785
xor eax, 0x8c06082a
and eax, 0xce2e887a
or eax, ebp
mov ebp, eax
xor ebp, 0x31d17785
and ebp, eax
and r8d, 0x4cf1723c
mov eax, r10d
and eax, 0xb30e8dc3
or eax, r8d
xor eax, 0x82dffa46
and r10d, 0xce2e887a
or r10d, eax
mov eax, ebp
not eax
mov ebx, eax
and eax, 0xb4a125ba
and ebp, 0x4b5eda45
or ebp, eax
mov eax, r10d
not eax
or ebx, r10d
and r10d, 0xb4a125ba
and eax, 0x4b5eda45
or eax, r10d
xor eax, ebp
not ebx
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov edi, eax
xor edi, 0x36bdbe5b
and edi, eax
not eax
and eax, 0x36bdbe5b
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0x76cc9de
and edi, 0xf8933621
or edi, eax
mov esi, edi
not esi
mov eax, edi
or eax, 0x61290776
mov ebx, eax
and ebx, 0xf307ab0b
mov r8d, esi
and r8d, 0xcd05080
or r8d, ebx
mov ebx, edi
xor ebx, 0x9ed6f889
and ebx, edi
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0xf307ab0b
and ebx, 0xcf854f4
or ebx, ebp
xor ebx, r8d
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x9ed6f889
and eax, 0x61290776
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xd0356a2c
and eax, 0x2fca95d3
or eax, ebp
and edi, 0xd0356a2c
and esi, 0x2fca95d3
or esi, edi
xor esi, eax
not esi
or esi, ebx
cmp esi, 0xffffffff
setne bl
sete al
mov r8b, byte [rsp + 0xb8]
and r8b, al
and al, byte [rsp + 4]
mov r10d, r12d
and r10b, bl
or r10b, al
mov eax, r10d
xor al, r12b
xor r10b, al
not r10b
and r10b, al
and bl, byte [rsp + 0x8c]
or bl, r8b
mov r11d, ebx
xor r11b, 1
mov r14d, ebx
xor r14b, r11b
and r11b, bl
xor r11b, 1
mov r8d, ebx
xor r8b, r11b
or r11b, bl
xor r11b, 1
or r11b, r8b
and r14b, bl
mov esi, r10d
xor sil, 1
mov r13d, esi
or r13b, r10b
mov edi, r13d
xor dil, 1
mov ebp, r11d
mov r15d, r11d
and r11b, r10b
and r10b, r13b
and dil, sil
or dil, r10b
or r13b, sil
xor r13b, 1
mov r8d, r13d
and r8b, dil
xor dil, r13b
or dil, r8b
xor bpl, 1
or r15b, bpl
mov ebx, r15d
xor bl, 1
mov r8d, r15d
and r8b, r14b
xor r14b, 1
and bl, r14b
or bl, r8b
mov r8d, r15d
and r8b, r14b
xor r14b, r15b
or r14b, r8b
xor r14b, 1
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
xor r14b, dil
mov ebx, esi
xor bl, bpl
and bl, sil
and bpl, sil
or bpl, r11b
mov r8d, ebx
and r8b, bpl
xor bpl, bl
or bpl, r8b
mov eax, ebp
xor al, 1
mov ebx, eax
and bl, bpl
xor al, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, al
xor bl, r14b
mov eax, ebx
xor al, 1
and r14b, al
xor al, r14b
test bl, 1
mov ebp, 0x3ebd65ec
mov ebx, 0x2499c43a
cmovne ebx, ebp
test r14b, 1
mov edi, 0x2499c43a
cmove ebx, edi
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x1d0], ebx
mov edi, dword [rsp + 8]
mov eax, edi
and eax, 0x200091
mov r13d, r9d
mov ebp, r9d
and ebp, 0x9ce4042
or ebp, eax
xor ebp, 0x9ce4042
mov eax, r9d
and eax, 0xf611bf2c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf611bf2c
and eax, 0x9ee40d3
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xdba714a
mov ebx, ebp
and ebx, 0xf2458eb5
or ebx, eax
xor ebx, 0xdba714b
and ebp, 1
or ebp, ebx
mov eax, edi
and eax, 0x211806e9
mov ebx, r9d
and ebx, 0xdee7f916
or ebx, eax
xor ebx, 0xdee7f917
mov eax, ebx
xor eax, edi
mov esi, edi
and eax, ebx
mov edi, ebp
not edi
mov r10d, eax
not r10d
and eax, ebp
or ebp, r10d
and r10d, edi
or r10d, eax
not ebp
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, esi
and eax, 0x7bf2c8d9
mov ebp, r13d
and ebp, 0x840d3726
or ebp, eax
mov ebx, ebp
xor ebx, 0x83700
xor ebp, 0x10028800
and ebp, 0x94078826
and ebx, 0x6bf877d9
or ebx, ebp
mov r8d, r10d
not r8d
mov esi, r8d
and esi, 0xcbc05327
mov eax, r10d
xor eax, 0xcbc05327
and eax, r10d
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov edi, ebx
xor edi, 0x80000026
or edi, 0x343facd8
mov ebp, edi
not ebp
and edi, 0x5e6c7784
and ebp, 0x81800023
or ebp, edi
xor ebx, 0x203824d8
or ebx, 0xcbc05327
mov esi, ebx
not esi
and ebx, 0x5e6c7784
and esi, 0x20138858
or esi, ebx
xor esi, ebp
mov ebp, eax
not ebp
and ebp, 0xbf8e39ea
and eax, 0x4071c615
or eax, ebp
mov ebp, esi
not ebp
and ebp, 0xbf8e39ea
and esi, 0x4071c615
or esi, ebp
xor esi, eax
and r8d, 0xc221bc3b
and r10d, 0x3dde43c4
or r10d, r8d
not esi
xor r10d, 0x3dde43c4
mov eax, esi
and eax, r10d
xor r10d, esi
or r10d, eax
cmp r10d, 0xffffffff
sete r15b
setne r10b
mov r11d, r10d
xor r11b, r15b
mov esi, r10d
xor sil, r11b
not sil
and sil, r11b
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov al, byte [rsp + 0xc0]
mov ebp, eax
mov bl, byte [rsp + 0x38]
xor bpl, bl
mov byte [rsp + 0x62], bpl
or al, byte [rsp + 0x24]
xor al, 1
xor bpl, 1
mov r8d, eax
and r8b, bpl
xor bpl, al
or bpl, r8b
mov eax, ebp
xor al, 1
and bpl, al
xor bpl, 1
mov r8d, ebp
xor r8b, al
or bpl, al
xor bpl, 1
or bpl, r8b
mov r9b, byte [rsp + 0x4c]
xor r9b, 1
mov eax, r12d
mov r8d, ebx
and al, bl
mov byte [rsp + 0x68], al
mov ebx, r12d
xor bl, r8b
mov byte [rsp + 0x4c], bl
or al, bl
mov byte [rsp + 0x61], al
mov ebx, r9d
mov r8d, r9d
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor bpl, r12b
mov eax, ebx
xor al, bpl
xor bpl, 1
or bpl, bl
mov r8d, eax
xor r8b, bpl
or bpl, al
xor bpl, 1
or bpl, r8b
mov r8d, r11d
xor r8b, 1
mov r9d, esi
xor r9b, r8b
mov edi, r11d
and dil, r8b
mov r14d, edi
xor r14b, 1
or r14b, r8b
xor dil, r11b
xor r14b, 1
or r14b, dil
xor r14b, sil
or sil, r11b
xor r9b, 1
xor sil, 1
or sil, r9b
mov r8d, esi
xor r8b, 1
mov ebx, esi
and bl, r8b
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
mov r9d, r14d
xor r9b, 1
mov r11d, ebx
xor r11b, 1
and r11b, r9b
and bl, r14b
or bl, r11b
xor r9b, sil
or r14b, r8b
xor r14b, 1
or r14b, r9b
xor r14b, 1
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
mov r8d, ebp
xor r8b, 1
mov ebx, ebp
or bl, r8b
xor bpl, bl
or bl, r8b
mov r8d, ebp
xor r8b, bl
or bl, bpl
xor bl, 1
or bl, r8b
mov r9d, r14d
xor r9b, 1
mov eax, r14d
and al, r9b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
or r9b, r14b
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
xor r9b, bl
mov r8b, byte [rsp + 4]
mov ebx, r8d
and bl, r15b
xor r8b, r15b
or r8b, bl
or r15b, r12b
xor r10b, r12b
and r10b, r12b
mov r14d, r12d
mov eax, r15d
xor al, r10b
xor r10b, 1
or r10b, r15b
xor al, 1
xor r10b, 1
or r10b, al
mov ebx, r8d
xor bl, 1
mov eax, r10d
xor al, 1
and r10b, r8b
and bl, al
or bl, r10b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov r10d, r8d
and r10b, al
mov r11d, r10d
and r11b, r8b
xor r10b, r8b
or r10b, r11b
xor r10b, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov r8d, ebx
xor r8b, 1
mov r11d, ebx
and r11b, r8b
xor r11b, 1
mov eax, r8d
xor al, r11b
or r11b, r8b
xor r11b, 1
or r11b, al
or r8b, bl
mov r10d, r9d
xor r10b, 1
mov eax, r9d
and al, r10b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov edi, r10d
or dil, r9b
mov esi, eax
xor sil, dil
or dil, al
xor dil, 1
or dil, sil
mov ebx, r11d
xor bl, 1
mov eax, r8d
xor al, 1
mov esi, r8d
and sil, r11b
and al, bl
or al, sil
mov esi, ebx
and sil, r8b
xor r8b, bl
or r8b, sil
xor r8b, 1
mov esi, eax
and sil, r8b
xor r8b, al
or r8b, sil
mov esi, r8d
xor sil, dil
and r8b, sil
and sil, dil
mov eax, r8d
xor al, 1
xor r8b, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, r8b
and r11b, r9b
and r10b, bl
or r10b, r11b
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
xor bl, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r8d, ebx
or bl, sil
mov r10d, esi
xor sil, 1
and r8b, sil
and r10b, r9b
or r10b, r8b
xor sil, r9b
xor bl, 1
or bl, sil
mov eax, ebx
xor al, r10b
test al, 1
mov eax, 0x5b4b243f
mov ebp, 0xe632a42d
cmove ebp, eax
test bl, 1
cmovne eax, ebp
test r10b, 1
cmove eax, ebp
mov dword [rsp + 0x180], eax
mov ebp, r13d
and ebp, 0x2dfe4597
mov r12d, dword [rsp + 8]
mov eax, r12d
and eax, 0xd201ba68
or eax, ebp
mov ebx, eax
xor ebx, 0xcd00011
xor eax, 0x10012840
and eax, 0x312f6dc6
and ebx, 0xced09239
or ebx, eax
mov eax, r12d
and eax, 0x920dc724
mov ebp, r13d
and ebp, 0x6df238db
or ebp, eax
mov eax, ebp
xor eax, 0x6df238db
xor ebp, 0x92004420
and ebp, 0xda6244fa
mov edi, eax
and edi, 0x259dbb05
or edi, ebp
xor edi, 0x259dbb05
or edi, eax
mov eax, ebx
xor eax, 0xcd09021
xor ebx, 0x312f6dc6
mov ebp, ebx
xor ebp, edi
and ebp, ebx
and eax, 0xdd5f923
and ebx, 0xf22a06dc
or ebx, eax
mov eax, edi
not eax
and edi, 0xdd5f923
and eax, 0xf22a06dc
or eax, edi
xor eax, ebx
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0x67ad6ac
and ebp, 0xf9852953
or ebp, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x67ad6ac
and eax, 0xf9852953
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov edi, esi
not edi
mov r9d, edi
and r9d, esi
mov eax, edi
and eax, r9d
xor r9d, edi
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xe0f28c50
mov ebx, r9d
and ebx, 0x1f0d73af
or ebx, eax
mov eax, ebx
xor eax, 0x70d032d
and eax, 0xe74d076d
xor ebx, 0xf84074c2
or ebx, eax
mov eax, ebx
not eax
and eax, 0x72b897ad
and ebx, 0x8d476852
or ebx, eax
mov eax, edi
and eax, 0xcc7ad5cd
and esi, 0x33852a32
or esi, eax
xor esi, 0x2b37d2a0
or esi, edi
mov eax, ebx
xor eax, 0x8d476852
xor ebx, 0x10989324
mov edi, eax
xor edi, esi
and edi, eax
and ebx, 0x9dddbb74
and eax, 0x6222448b
or eax, ebx
mov ebp, esi
not ebp
and esi, 0x9dddbb74
and ebp, 0x6222448b
or ebp, esi
xor ebp, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0x1278bc8e
and edi, 0xed874371
or edi, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x1278bc8e
and ebp, 0xed874371
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov r10d, eax
xor r10d, 0x821515e0
and r10d, eax
not eax
and eax, 0x821515e0
mov ebx, eax
and ebx, r10d
xor r10d, eax
or r10d, ebx
mov eax, r10d
not eax
and eax, 0x688e75d
and r10d, 0xf97718a2
or r10d, eax
mov esi, r9d
xor esi, 0x139a6120
and esi, r9d
and r8d, 0x9281f69d
and r9d, 0x6d7e0962
or r9d, r8d
mov r11d, r9d
xor r9d, 0x9281f69d
mov ebx, r9d
or ebx, 0xec659edf
mov eax, ebx
not eax
mov r8d, ebx
and r8d, 0xf01098e0
and eax, 0x38a6100
or eax, r8d
mov edi, esi
not edi
or ebx, edi
and edi, 0xf01098e0
and esi, 0xfef671f
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x1dc132d5
and ebx, 0xe23ecd2a
or ebx, eax
xor r11d, 0x6d7e0962
and r9d, 0xd62647e7
mov eax, r11d
and eax, 0x29d9b818
or eax, r9d
xor eax, 0x29d9b819
and r11d, 0xfffffffe
or r11d, eax
mov eax, r11d
not eax
and eax, 0xb45a05bc
and r11d, 0x4ba5fa43
or r11d, eax
mov eax, ebx
xor eax, 0x41002f4
xor ebx, 0xf1a4ac0b
mov edi, ebx
and edi, 0xbebdd01
and eax, 0xf41422fe
or eax, edi
mov ebp, r11d
xor ebp, 0x40042242
xor r11d, 0xb45a05bc
or ebx, r11d
and r11d, 0xbebdd01
and ebp, 0xf41422fe
or ebp, r11d
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and ebx, 0x603ce21f
and eax, 0x9fc31de0
or eax, ebx
mov ebp, eax
xor ebp, 0x203ce01e
xor eax, 0xf810540
and ebp, 0xb07ef8be
and eax, 0x4f810741
or eax, ebp
mov edi, eax
xor edi, 0x2e802c
xor eax, 0x8800500
and eax, 0xb8d07d92
and edi, 0x472f826d
or edi, eax
mov ebx, r10d
xor ebx, 0x23803001
xor r10d, 0x9c2f0a2e
mov eax, r10d
and r10d, 0xd45dcfd2
and ebx, 0x2ba2302d
or ebx, r10d
mov ebp, edi
xor ebp, 0x322002d
xor edi, 0xb8d07d92
or eax, edi
and edi, 0xd45dcfd2
and ebp, 0x2ba2302d
or ebp, edi
xor ebp, ebx
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x1cff082b
and ebx, 0xe300f7d4
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x1cff082b
and ebp, 0xe300f7d4
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x254959f4
mov ebp, edi
and edi, 0xdab6a60b
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x254959f4
and ebp, 0xdab6a60b
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x440f95d7
and eax, 0xbbf06a28
or eax, ebp
mov ebx, eax
xor ebx, 0xb9206a20
xor eax, 0x440f95d7
and ebx, 0xbd26ee30
mov ebp, eax
and ebp, 0x42d911cf
or ebp, ebx
mov ebx, ebp
xor ebx, 0x42d911cf
xor ebp, 0xbd26ee30
or ebp, ebx
and ebx, 0x9bfea7f4
and eax, 0x6401580b
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x28faf07f
and eax, 0xd7050f80
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0xd185718d
and ebp, 0x2e7a8e72
or ebp, ebx
mov ebx, eax
xor ebx, 0x81005000
xor eax, 0x4cfba874
mov edi, eax
and edi, 0x765d07bf
and ebx, 0x89a2f840
or ebx, edi
mov edi, ebp
xor edi, 0x8228840
xor ebp, 0xd185718d
or eax, ebp
and ebp, 0x765d07bf
and edi, 0x89a2f840
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xb07d41ff
and ebp, eax
and eax, 0x4f82be00
or eax, ebx
xor eax, 0x4f82be00
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov r8d, eax
not r8d
mov ebp, eax
xor ebp, 0xd5a35787
and ebp, eax
or r8d, eax
or eax, 0x2a5ca878
mov edi, eax
not edi
mov esi, eax
and esi, 0xb09a7ea5
and edi, 0x45210102
or edi, esi
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xb09a7ea5
and ebp, 0x4f65815a
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd5a35787
and eax, 0x2a5ca878
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x762947bc
and eax, 0x89d6b843
or eax, ebx
mov ebx, r8d
not ebx
or ebp, r8d
and r8d, 0x762947bc
and ebx, 0x89d6b843
or ebx, r8d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x9ad028b8
and eax, 0x652fd747
or eax, ebx
xor eax, 0x9ad028b8
xor ebp, eax
test ebp, eax
setne sil
sete r9b
mov r8d, r14d
xor r8b, sil
mov ebx, r14d
or bl, sil
xor bl, 1
or bl, r8b
mov r8d, r9d
xor r8b, r14b
xor r8b, 1
xor bl, 1
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, ebx
xor r8b, 1
and r8b, bl
xor r8b, 1
mov r10d, ebx
xor r10b, r8b
or r8b, bl
xor r8b, 1
or r8b, r10b
or r9b, r14b
xor r9b, 1
xor sil, byte [rsp + 4]
or r9b, sil
or sil, r14b
mov r10d, esi
not r10b
and r10b, r9b
xor r9b, 1
mov ebx, r9d
xor bl, sil
and bl, r9b
and sil, r9b
or sil, r10b
xor bl, 1
xor sil, 1
mov r9d, ebx
xor r9b, sil
or sil, bl
xor sil, 1
or sil, r9b
mov r9d, r8d
xor r9b, 1
xor r8b, sil
or r8b, r9b
mov ebx, r9d
xor bl, sil
xor bl, 1
and bl, sil
or sil, r9b
xor sil, 1
mov r9d, ebx
and r9b, sil
xor sil, bl
or sil, r9b
mov r9d, r8d
xor r9b, 1
mov r11d, r9d
and r11b, r8b
mov r10d, r11d
and r10b, r9b
xor r11b, r9b
or r11b, r10b
mov ebx, esi
xor bl, 1
mov eax, esi
and al, bl
mov r9d, eax
and r9b, sil
xor al, sil
or al, r9b
mov r9d, r11d
xor r9b, 1
and r9b, al
xor al, 1
and al, r11b
or al, r9b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r8d, ebx
xor r8b, al
test bl, 1
mov ebx, 0x9f1884f0
mov ebp, 0xa025f0ce
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
test r8b, 1
mov eax, 0xa025f0ce
cmove ebp, eax
mov dword [rsp + 0x17c], ebp
mov eax, r13d
or eax, 0x10500
and eax, 0x3601f755
mov r11d, r12d
mov ebp, r12d
and ebp, 0xc0b20882
or ebp, eax
mov ebx, r12d
or ebx, 0xf6b2fad7
mov eax, ebx
not eax
and ebx, 0x3601f755
and eax, 0x94c0028
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x94d0528
and eax, 0xf6b2fad7
or eax, ebp
mov r10d, eax
not r10d
and eax, 0x4762b666
mov ebp, r10d
and ebp, 0xb89d4999
or ebp, eax
xor ebp, 0xd6cb88b7
and r10d, 0x91a93ed1
or r10d, ebp
mov eax, r12d
and eax, 0x6e56c12e
mov edi, r13d
and edi, 0x91a93ed1
or edi, eax
mov r12d, r10d
not r12d
mov ebp, r10d
and ebp, 0x22607d93
and r12d, 0xdd9f826c
or r12d, ebp
not edi
or edi, r11d
mov r8d, edi
not r8d
mov ebp, edi
and ebp, 0xf7164a83
xor edi, 0xb8085a6c
and edi, r8d
and r8d, 0x8e9b57c
or r8d, ebp
mov r9d, r12d
xor r9d, 0xdd9f826c
mov eax, r12d
xor eax, 0x6597d800
and eax, r9d
mov r15d, eax
not r15d
mov ebp, r15d
and ebp, 0x64a33c6f
and eax, 0x9b5cc390
or eax, ebp
or r10d, 0x47f7a593
mov ebp, r10d
not ebp
or r15d, r10d
and r10d, 0x64a33c6f
and ebp, 0x98084200
or ebp, r10d
xor ebp, eax
not r15d
or r15d, ebp
mov r10d, r8d
xor r10d, 0x8e9b57c
mov eax, r8d
xor eax, 0xb0e1ef10
and eax, r10d
mov ebp, eax
not ebp
mov r14d, ebp
and r14d, 0x5dc2b4f0
and eax, 0xa23d4b0f
or eax, r14d
mov ebx, edi
not ebx
or ebp, ebx
and ebx, 0x5dc2b4f0
and edi, 0xa23d4b0f
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
mov eax, r15d
not eax
and eax, 0x9fd7bbc3
and r15d, 0x6028443c
or r15d, eax
mov eax, ebp
not eax
and eax, 0x9fd7bbc3
and ebp, 0x6028443c
or ebp, eax
xor ebp, r15d
xor r12d, 0x22607d93
mov eax, r12d
and eax, 0x7e5fb6ed
and r9d, 0x81a04912
or r9d, eax
xor r8d, 0xf7164a83
or r12d, r8d
and r8d, 0x7e5fb6ed
and r10d, 0x81a04912
or r10d, r8d
xor r10d, r9d
not r12d
or r12d, r10d
mov eax, r12d
not eax
and eax, 0x896e552
and r12d, 0xf7691aad
or r12d, eax
xor r12d, 0xf7691aad
mov eax, ebp
and eax, r12d
xor r12d, ebp
or r12d, eax
mov esi, r12d
xor esi, 0xc2bfc068
and esi, r12d
or r12d, 0x3d403f97
mov eax, r12d
not eax
mov ebp, r12d
and ebp, 0xa201ba4e
and eax, 0x40be4020
or eax, ebp
mov ebp, esi
not ebp
or r12d, ebp
and ebp, 0xa201ba4e
and esi, 0x5dfe45b1
or esi, ebp
xor esi, eax
not r12d
or r12d, esi
mov eax, r12d
not eax
and eax, 0x5316feb8
and r12d, 0xace90147
or r12d, eax
or r13d, 0xcef7dddf
mov ebp, r13d
not ebp
and r13d, 0xc88912a6
and ebp, 0x31002000
or ebp, r13d
mov eax, r11d
or eax, 0x31082220
mov edi, eax
not edi
and eax, 0xc88912a6
and edi, 0x676cd59
or edi, eax
xor edi, ebp
mov eax, edi
not eax
and eax, 0xcef7dddf
and edi, 0x31082220
or edi, eax
mov ebx, r12d
not ebx
mov eax, r12d
and eax, 0x17caee8e
xor r12d, 0xe64ff4aa
and r12d, ebx
and ebx, 0xe8351171
or ebx, eax
mov eax, edi
xor eax, 0x19b00b55
and eax, edi
mov r14d, edi
not edi
and edi, 0x5bc55767
and r14d, 0xa43aa898
or r14d, edi
mov r9d, ebx
xor r9d, 0xe8351171
mov ebp, ebx
xor ebp, 0xe7ae5db
and ebp, r9d
mov edi, ebp
and edi, r12d
xor r12d, ebp
or r12d, edi
mov r8d, r14d
xor r14d, 0x5bc55767
mov ebp, r14d
or ebp, 0xe64ff4aa
mov edi, ebp
not edi
mov r10d, ebp
and r10d, 0x5cf3e0ec
and edi, 0x1000b11
or edi, r10d
mov esi, eax
not esi
or ebp, esi
and esi, 0x5cf3e0ec
and eax, 0xa30c1f13
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, r12d
not eax
and eax, ebp
not ebp
and ebp, r12d
or ebp, eax
xor ebx, 0x17caee8e
mov eax, ebx
and eax, 0x98da183b
and r9d, 0x6725e7c4
or r9d, eax
xor r8d, 0x2420a080
or ebx, r14d
and r14d, 0x98da183b
and r8d, 0x6725e7c4
or r8d, r14d
xor r8d, r9d
not ebx
or ebx, r8d
mov esi, ebp
not esi
mov edi, esi
and edi, 0xad68636f
and ebp, 0x52979c90
or ebp, edi
mov edi, ebx
not edi
or esi, ebx
and ebx, 0xad68636f
and edi, 0x52979c90
or edi, ebx
xor edi, ebp
not esi
or esi, edi
mov eax, esi
xor eax, 0x6f58566e
and eax, esi
not esi
and esi, 0x6f58566e
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2144fd1a
and eax, 0xdebb02e5
or eax, ebp
xor eax, 0xb1e3548b
setne r9b
sete r10b
mov r8d, r10d
xor r8b, r9b
mov eax, r8d
xor al, 1
and r8b, r10b
mov ebx, r9d
and bl, al
or bl, r8b
mov r8d, ebx
xor r8b, r10b
and r8b, bl
mov ebx, r10d
xor bl, al
not bl
and bl, al
xor al, r9b
and al, r9b
xor bl, 1
xor al, 1
mov esi, ebx
xor sil, al
or al, bl
xor al, 1
or al, sil
mov esi, r8d
xor sil, 1
mov ebp, esi
and bpl, r8b
mov edi, esi
and dil, bpl
xor bpl, sil
or bpl, dil
mov edi, eax
xor dil, 1
mov ebx, edi
and bl, al
xor bl, 1
mov r14d, eax
xor r14b, bl
or bl, al
xor bl, 1
or bl, r14b
xor bl, bpl
xor dil, sil
or al, r8b
xor al, 1
or al, dil
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov bpl, byte [rsp + 4]
mov ebx, ebp
xor bl, al
mov r8d, eax
xor r8b, 1
xor bl, 1
mov esi, ebx
xor sil, r8b
and sil, bl
and al, r8b
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov r13b, byte [rsp + 0x10]
mov ebx, r13d
xor bl, al
or al, r13b
xor al, 1
or al, bl
xor al, sil
and sil, al
xor sil, 1
mov ebx, esi
xor bl, al
or sil, al
xor sil, 1
or sil, bl
mov al, byte [rsp + 0x24]
and al, r13b
mov byte [rsp + 0xf], al
mov ebx, r9d
xor bl, al
mov edi, ebx
and dil, r9b
and bl, al
mov r8d, edi
xor r8b, 1
xor dil, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, dil
mov eax, ebp
mov r8d, ebp
xor r8b, r10b
or r10b, bpl
xor r10b, 1
or r10b, r8b
xor r9b, r13b
xor r10b, 1
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, ebx
xor al, 1
and r8b, al
and bl, r10b
or bl, r8b
mov r8d, eax
and r8b, r10b
xor al, r10b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r10d, eax
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, al
mov r8d, esi
xor r8b, 1
mov eax, r8d
and al, sil
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov r9d, eax
xor r9b, 1
or al, r9b
mov edi, eax
xor dil, 1
and sil, al
or al, r8b
and dil, r8b
or dil, sil
xor al, 1
mov r8d, eax
and r8b, dil
xor dil, al
or dil, r8b
mov r8d, r10d
xor r8b, 1
mov ebx, r8d
xor bl, r10b
or r10b, r8b
xor r10b, 1
and bl, r8b
xor bl, r10b
mov eax, ebx
xor al, 1
and al, r10b
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov ebx, eax
xor bl, 1
or bl, dil
xor dil, 1
or dil, al
mov eax, edi
xor al, bl
or dil, bl
xor dil, 1
or dil, al
mov eax, r9d
or al, r8b
xor r9b, r8b
xor r9b, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, edi
xor r8b, 1
and al, r8b
or r8b, bl
and bl, dil
or bl, al
mov eax, r8d
xor al, bl
test al, 1
mov eax, 0x1103356d
mov ebp, 0x9f1884f0
cmove ebp, eax
test bl, 1
cmove eax, ebp
test r8b, 1
cmovne eax, ebp
mov dword [rsp + 0x178], eax
mov ebp, r11d
and ebp, 0xd5c9b35
mov r10d, dword [rsp + 0x28]
mov eax, r10d
and eax, 0xf2a364ca
or eax, ebp
mov ebp, eax
xor ebp, 0xf0220040
xor eax, 0xd5c9b35
mov ebx, eax
and ebx, 0xa81ecaf
and ebp, 0xf57e1350
or ebp, ebx
mov esi, dword [rsp + 0x20]
mov ebx, esi
and ebx, 0xa81ecaf
mov edi, dword [rsp + 0x40]
and edi, 0xf57e1350
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xbc3c41b7
and eax, 0x43c3be48
or eax, ebp
mov ebp, eax
xor ebp, 0x43c3be48
xor eax, 0x180c4005
and eax, 0x184c6c05
mov ebx, ebp
and ebx, 0xe7b393fa
or ebx, eax
xor ebx, 0x184c6c04
and ebp, 1
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x19165fb7
and ebp, 0xe6e9a048
or ebp, eax
mov eax, ebp
xor eax, 0xe6e9a048
xor ebp, 0x18065da2
mov edi, eax
mov ebx, dword [rsp + 0xa4]
xor edi, ebx
and edi, eax
and ebp, 0x3aef7daa
and eax, 0xc5108255
or eax, ebp
and ebx, 0x3aef7daa
mov ebp, dword [rsp + 0x50]
and ebp, 0xc5108255
or ebp, ebx
xor ebp, eax
mov r8d, edi
not r8d
mov eax, r8d
and eax, 0xa6eb6676
and edi, 0x59149989
or edi, eax
mov eax, ebp
not eax
or r8d, eax
and eax, 0xa6eb6676
and ebp, 0x59149989
or ebp, eax
xor ebp, edi
not r8d
or r8d, ebp
mov ebp, r10d
and ebp, 0xd60dc63b
mov ebx, r11d
mov r12d, r11d
and ebx, 0x29f239c4
or ebx, ebp
mov r9d, r8d
not r9d
mov ebp, r9d
and ebp, 0xa428a210
mov eax, r8d
and eax, 0x2005403
or eax, ebp
xor eax, 0x2005403
mov edi, r8d
and edi, 0x59d709ec
or edi, eax
mov esi, ebx
xor esi, 0x8408c412
xor ebx, 0x29f239c4
mov eax, ebx
and eax, 0x5bf51329
and esi, 0xa40aecd6
or esi, eax
mov eax, esi
xor eax, 0xa40aecd6
xor esi, 0xfddde53a
and esi, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x8391ba9a
and esi, 0x7c6e4565
or esi, eax
or ebx, 0xa628f613
mov eax, ebx
not eax
or ebp, ebx
and ebx, 0x8391ba9a
and eax, 0x58460164
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, edi
not eax
and eax, 0x9e342567
and edi, 0x61cbda98
or edi, eax
mov eax, ebp
not eax
and eax, 0x9e342567
and ebp, 0x61cbda98
or ebp, eax
xor ebp, edi
and r9d, 0xea9b0470
and r8d, 0x1564fb8f
or r8d, r9d
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x20cd1580
and eax, 0xdf32ea7f
or eax, ebx
mov ebx, r8d
xor ebx, 0x1520ea0f
xor r8d, 0xea9b0470
or ebp, r8d
and r8d, 0x20cd1580
and ebx, 0xdf32ea7f
or ebx, r8d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xcb2d459d
and ebp, 0x34d2ba62
or ebp, eax
xor ebp, 0x34d2ba62
sete r9b
setne r10b
mov esi, r10d
xor sil, r9b
mov r11d, esi
xor r11b, 1
mov ebp, esi
xor bpl, r11b
and bpl, sil
mov eax, ebp
xor al, 1
and bpl, al
mov r8d, eax
and r8b, bpl
xor bpl, al
or bpl, r8b
mov r8d, esi
or r8b, r11b
mov edi, eax
and dil, r8b
xor al, r8b
mov ebx, r8d
mov r14d, r8d
xor r8b, 1
and bl, r8b
xor r14b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r14b
mov r8d, ebp
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, bpl
or bl, r8b
or al, dil
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, r9b
and al, r10b
or al, bl
mov ebx, esi
xor bl, r10b
or sil, r10b
xor sil, 1
or sil, bl
xor r11b, r9b
mov ebx, esi
xor bl, r11b
xor r11b, 1
or r11b, sil
xor bl, 1
xor r11b, 1
or r11b, bl
xor al, 1
mov ebx, eax
or bl, r11b
xor al, r11b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov r15b, byte [rsp + 4]
mov r11d, r15d
xor r11b, al
xor r11b, 1
mov ebx, r13d
xor bl, al
xor al, 1
or r11b, al
or al, r15b
xor al, 1
or al, bl
xor r11b, 1
xor al, r11b
and r11b, al
xor r11b, 1
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov ebx, r15d
and bl, r9b
mov eax, r15d
xor al, r9b
or al, bl
and r9b, r13b
and r10b, r15b
or r10b, r9b
mov r8d, eax
not r8b
mov ebx, r10d
xor bl, 1
and r10b, al
or al, bl
and bl, r8b
or bl, r10b
xor al, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r8d, ebx
xor r8b, r9b
or r9b, bl
and r8b, bl
mov r10d, r9d
xor r10b, 1
mov esi, r9d
and sil, r10b
mov ebx, r9d
and bl, sil
xor sil, r9b
or sil, bl
mov eax, r8d
xor al, 1
mov ebx, eax
and bl, r8b
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
xor bl, sil
xor al, r9b
or r8b, r10b
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, 1
and al, r8b
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
xor al, bl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, r11d
xor r8b, al
xor r8b, 1
mov r9d, r11d
or r9b, bl
xor r9b, 1
or r9b, r8b
or al, r11b
xor bl, r11b
and bl, r11b
mov r8d, eax
xor r8b, bl
xor bl, 1
or bl, al
xor r8b, 1
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
mov r8d, ebx
and r8b, r9b
xor r9b, 1
and al, r9b
or al, r8b
mov r8d, r9d
xor r8b, bl
or r9b, bl
xor r9b, 1
or r9b, r8b
mov ebx, r9d
xor bl, al
test bl, 1
mov r11d, 0x37ae7412
mov ebp, 0x4110ae92
cmovne ebp, r11d
test r9b, 1
mov ebx, 0x4110ae92
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0xa4], ebx
mov ebp, r12d
and ebp, 0xec048f7
mov r8d, dword [rsp + 0x28]
mov r15d, r8d
and r15d, 0xf13fb708
or r15d, ebp
mov eax, r15d
xor eax, 0xc4000a7
and eax, 0x8d7293a7
xor r15d, 0x83b2db50
or r15d, eax
mov eax, r15d
not eax
and eax, 0x13c4b1ba
and r15d, 0xec3b4e45
or r15d, eax
mov eax, r12d
and eax, 0x728d6c58
and r8d, 0x8d7293a7
or r8d, eax
mov r14d, r15d
xor r14d, 0xec3b4e45
mov ebp, r14d
or ebp, 0xabc1dc92
mov edi, ebp
not edi
and ebp, 0xa3a76aaa
and edi, 0x54180145
or edi, ebp
xor r15d, 0x13c4b1ba
mov esi, r15d
or esi, 0x543e236d
mov ebp, esi
not ebp
and esi, 0xa3a76aaa
and ebp, 0x8409410
or ebp, esi
xor ebp, edi
not r8d
or r8d, r12d
mov r9d, r8d
not r9d
mov edi, r9d
or edi, 0xabc1dc92
mov esi, edi
not esi
mov r10d, edi
and r10d, 0xfd73dee4
and esi, 0xc2109
or esi, r10d
mov eax, r8d
xor eax, 0xabc1dc92
and eax, r9d
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0xfd73dee4
and eax, 0x28c211b
or eax, ebx
xor eax, esi
not edi
or edi, eax
mov eax, ebp
not eax
and eax, 0xe54c039a
and ebp, 0x1ab3fc65
or ebp, eax
mov eax, edi
not eax
and eax, 0xe54c039a
and edi, 0x1ab3fc65
or edi, eax
xor edi, ebp
mov eax, r14d
and eax, 0x2cdb3854
and r15d, 0xd324c7ab
or r15d, eax
or r14d, r9d
and r9d, 0x2cdb3854
and r8d, 0xd324c7ab
or r8d, r9d
xor r8d, r15d
not r14d
or r14d, r8d
mov eax, r14d
not eax
and eax, 0x5271296f
and r14d, 0xad8ed690
or r14d, eax
mov r9d, edi
not r9d
mov eax, r9d
and eax, 0x1182d52f
and edi, 0xee7d2ad0
or edi, eax
mov eax, r14d
xor eax, 0xac0c0290
xor r14d, 0x5271296f
or r9d, r14d
and r14d, 0x1182d52f
and eax, 0xee7d2ad0
or eax, r14d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
mov ebx, r9d
xor ebx, 0x8d7293a7
and ebx, r9d
or r9d, 0x728d6c58
mov ebp, r9d
and ebp, 0x24d51953
and eax, 0x892282a4
or eax, ebp
mov ebp, ebx
not ebp
or r9d, ebp
and ebp, 0x24d51953
and ebx, 0xdb2ae6ac
or ebx, ebp
xor ebx, eax
not r9d
or r9d, ebx
mov ebx, r9d
not ebx
mov r8d, r9d
xor r8d, 0x9a86542c
and r8d, r9d
mov edi, ebx
and edi, 0xc45154f1
mov eax, r9d
and r9d, 0x3baeab0e
or r9d, edi
not r9d
or r9d, ebx
and ebx, 0x98860428
and eax, 0x2005004
or eax, ebx
mov ebx, eax
xor ebx, 0x2005000
xor eax, 0xfdffaffb
mov edi, eax
and edi, 0xa8c6ada4
and ebx, 0x12005008
or ebx, edi
mov ebp, r8d
not ebp
or eax, ebp
and ebp, 0xa8c6ada4
and r8d, 0x5739525b
or r8d, ebp
xor r8d, ebx
not eax
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x6579abd3
and eax, 0x9a86542c
or eax, ebp
mov r8d, eax
not r8d
mov ebp, r8d
and ebp, 0xf59d7031
mov edi, eax
and edi, 0xa628fce
or edi, ebp
mov ebx, edi
xor ebx, 0xa628fce
xor edi, 0xc5096030
and edi, 0xcf49653e
mov ebp, ebx
and ebp, 0x30b69ac1
or ebp, edi
xor ebp, 0xf4e7ce30
and ebx, 0x3baeab0e
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xe2bb40fe
and ebx, 0x1d44bf01
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1d44bf01
mov edi, ebp
xor edi, r9d
and edi, ebp
xor ebx, 0x22a300a0
and ebx, 0x37a321a0
and ebp, 0xc85cde5f
or ebp, ebx
mov esi, r9d
not esi
and r9d, 0x37a321a0
and esi, 0xc85cde5f
or esi, r9d
xor esi, ebp
mov ebp, edi
and ebp, esi
xor esi, edi
or esi, ebp
mov r12d, esi
xor r12d, 0xb5f00ec5
and r12d, esi
mov ebp, esi
not esi
and esi, 0xb0000e45
and ebp, 0x5f00080
or ebp, esi
xor ebp, 0x5f00080
mov ebx, ebp
and ebx, r12d
xor r12d, ebp
or r12d, ebx
mov ebp, r12d
not ebp
and ebp, 0x8e5ea5ca
and r12d, 0x71a15a35
or r12d, ebp
and r8d, 0x6fc47339
mov ebp, eax
and eax, 0x903b8cc6
or eax, r8d
and ebp, 1
xor eax, 0x6fc47338
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xa8087238
and ebp, eax
and eax, 0x57f78dc7
or eax, ebx
xor eax, 0x57f78dc7
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov r15d, eax
not r15d
and eax, 0x60e6daca
and r15d, 0x9f192535
or r15d, eax
mov r8d, r12d
not r8d
mov ebp, r8d
and ebp, 0x5aafa4e0
and r12d, 0xa5505b1f
or r12d, ebp
mov ebp, r15d
xor ebp, 0x9f192535
mov ebx, r15d
xor ebx, 0xa40ac8
and ebx, 0x17b42bed
xor r15d, 0x9f4bd046
and r15d, ebp
and ebp, 0xe84bd412
or ebp, ebx
mov r9d, r12d
xor r12d, 0x5aafa4e0
mov ebx, r12d
or ebx, 0xffad0a8c
mov eax, ebx
not eax
and ebx, 0xd3fe4b66
and eax, 0xb411
or eax, ebx
or r8d, 0x52f573
mov r14d, r8d
not r14d
and r8d, 0xd3fe4b66
and r14d, 0x2c010088
or r14d, r8d
xor r14d, eax
mov r10d, ebp
xor r10d, 0xe84bd412
mov eax, ebp
xor eax, 0x17e6de9e
and eax, r10d
mov ebx, eax
not ebx
mov r8d, ebx
and r8d, 0xd082e316
and eax, 0x2f7d1ce9
or eax, r8d
mov esi, r15d
not esi
or ebx, esi
and esi, 0xd082e316
and r15d, 0x2f7d1ce9
or r15d, esi
xor r15d, eax
not ebx
or ebx, r15d
mov eax, r14d
not eax
and eax, ebx
not ebx
and ebx, r14d
or ebx, eax
xor r9d, 0x24000b19
mov eax, r12d
and eax, 0xd977d406
and r9d, 0x26882bf9
or r9d, eax
xor ebp, 0x17b42bed
or r12d, ebp
and ebp, 0xd977d406
and r10d, 0x26882bf9
or r10d, ebp
xor r10d, r9d
not r12d
or r12d, r10d
mov eax, r12d
not eax
and eax, 0xe0ddf196
and r12d, 0x1f220e69
or r12d, eax
xor r12d, 0x1f220e69
mov eax, ebx
and eax, r12d
xor r12d, ebx
or r12d, eax
mov eax, r12d
not eax
mov ebp, eax
and ebp, 0xc4ef3a5
mov edi, r12d
and edi, 0xf3b10c5a
or edi, ebp
mov ebp, edi
xor ebp, 0x33200848
xor edi, 0x8489121
and ebp, 0x37266acc
and edi, 0xc8d99533
or edi, ebp
mov ebx, edi
xor ebx, 0x10042040
xor edi, 0x88489410
and edi, 0xaf6ade9c
and ebx, 0x50952163
or ebx, edi
mov ebp, eax
and ebp, 0x64366457
and r12d, 0x9bc99ba8
or r12d, ebp
xor r12d, 0x9bc99ba8
xor eax, r12d
and eax, r12d
mov esi, ebx
xor ebx, 0xaf6ade9c
mov ebp, eax
and eax, ebx
xor esi, 0x50952163
not ebp
mov edi, esi
xor edi, ebp
and edi, esi
and ebp, esi
or ebp, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0x10bdaf02
and edi, 0xef4250fd
or edi, ebx
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x10bdaf02
and ebp, 0xef4250fd
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x25842fe1
and ebp, eax
and eax, 0xda7bd01e
or eax, ebx
xor eax, 0xda7bd01e
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xac1bee47
and eax, 0x53e411b8
or eax, ebp
mov ebp, eax
xor ebp, 0xa01a6a01
or ebp, 0xde59476
mov ebx, ebp
not ebx
and ebp, 0x9a51f96f
and ebx, 0x600a0280
or ebx, ebp
xor eax, 0x1e41030
or eax, 0xf21a6b89
mov ebp, eax
not ebp
and eax, 0x9a51f96f
and ebp, 0x5a40410
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0xde59476
and ebp, 0xf21a6b89
or ebp, eax
sete r8b
setne r9b
mov eax, r13d
mov r12b, byte [rsp + 0x38]
or al, r12b
mov ebx, eax
xor bl, 1
mov r15b, byte [rsp + 0x24]
mov edi, r15d
xor dil, bl
mov ebp, ebx
mov byte [rsp + 0x50], bl
mov esi, edi
xor sil, r15b
and sil, dil
or al, r12b
mov ebx, r15d
or bl, bpl
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov r10d, esi
xor r10b, 1
mov edi, esi
and dil, r10b
mov ebp, edi
xor dil, sil
xor bpl, 1
or bpl, r10b
xor bpl, 1
or bpl, dil
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov esi, ebx
xor sil, al
or bl, al
xor bl, 1
or bl, sil
mov esi, ebp
xor sil, 1
and sil, bl
xor bl, 1
and bl, bpl
or bl, sil
mov esi, r10d
and sil, al
xor al, r10b
or al, sil
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov r10d, r9d
and r10b, bl
mov eax, ebx
xor bl, r9b
or bl, r10b
xor al, 1
mov r10d, eax
and r10b, r8b
xor al, r8b
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, al
mov esi, eax
and sil, r10b
xor r10b, al
or r10b, sil
xor r10b, bl
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, eax
xor bl, r10b
xor r10b, 1
or r10b, al
xor bl, 1
xor r10b, 1
or r10b, bl
mov al, byte [rsp + 4]
xor al, r8b
or r9b, r13b
xor r9b, 1
or r9b, al
xor r8b, r13b
mov eax, r8d
xor al, r9b
and r8b, r9b
or r8b, al
xor r8b, 1
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov esi, ebx
xor sil, 1
and sil, bl
xor sil, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
xor bl, sil
xor sil, bl
and sil, bl
mov r8d, r10d
xor r8b, 1
mov edi, r8d
and dil, r10b
mov eax, r8d
and al, dil
xor dil, r8b
or dil, al
mov r9d, edi
xor r9b, 1
mov ebp, edi
or bpl, r9b
and r10b, bpl
xor bpl, 1
mov ebx, ebp
xor bl, r8b
and bl, bpl
and bpl, r8b
or bpl, r10b
mov r8d, ebx
xor r8b, 1
xor bl, bpl
xor bpl, 1
or bpl, r8b
xor bpl, 1
or bpl, bl
mov r8d, esi
xor r8b, 1
mov eax, esi
xor al, r8b
and al, sil
mov ebx, eax
xor bl, 1
or bl, al
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov r14d, ebx
and r14b, r10b
mov eax, r14d
xor r14b, bl
xor al, 1
or al, r10b
xor al, 1
or al, r14b
xor al, bpl
and r8b, r9b
or r9b, sil
and dil, sil
or dil, r8b
xor dil, 1
mov ebx, r9d
xor bl, dil
or dil, r9b
xor dil, 1
or dil, bl
mov r9d, eax
xor r9b, 1
and al, r9b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, edi
xor r8b, 1
mov r10d, r8d
and r10b, dil
mov ebx, r10d
xor r10b, r8b
xor bl, 1
or bl, dil
xor bl, 1
or bl, r10b
xor bl, al
mov eax, r9d
and al, dil
xor dil, r9b
or dil, al
mov eax, edi
xor al, bl
test al, 1
mov eax, 0x737d6b0b
cmove r11d, eax
test dil, 1
cmovne eax, r11d
test bl, 1
cmove eax, r11d
mov dword [rsp + 0x1cc], eax
mov r9d, dword [rsp + 8]
mov ebp, r9d
and ebp, 0x7b5d0ebd
mov r8d, dword [rsp + 0x28]
mov eax, r8d
and eax, 0x84a2f142
or eax, ebp
mov ebp, eax
xor ebp, 0x84a02142
xor eax, 0x7b5d0ebd
mov ebx, eax
and ebx, 0x620ede89
and ebp, 0x9df12176
or ebp, ebx
mov esi, dword [rsp + 0x20]
mov ebx, esi
and ebx, 0x620ede89
mov edi, dword [rsp + 0x40]
and edi, 0x9df12176
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xd66f06e7
and eax, 0x2990f918
or eax, ebp
mov ebp, eax
xor ebp, 0x2990f918
xor eax, 0xc00206e6
and eax, 0xc98206ee
mov ebx, ebp
and ebx, 0x367df911
or ebx, eax
xor ebx, 0xb7ca43ca
and ebp, 0x7e484524
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x2b1d0dad
and ebp, 0xd4e2f252
or ebp, eax
mov ebx, r9d
mov eax, r9d
and eax, 0x81b7badb
mov esi, r8d
and esi, 0x7e484524
or esi, eax
mov edi, ebp
xor edi, 0x420d012
xor ebp, 0x2b1d0dad
mov eax, ebp
and ebp, 0xf8ca2261
and edi, 0x735dd9e
or edi, ebp
not esi
or esi, ebx
mov ebx, esi
not ebx
or eax, esi
and esi, 0xf8ca2261
and ebx, 0x735dd9e
or ebx, esi
xor ebx, edi
mov ebp, eax
not ebp
mov edi, eax
and edi, 0xbe6af042
and ebp, 0x41950fbd
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xbe6af042
and ebx, 0x41950fbd
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
or eax, 0x11a23f3a
mov edi, eax
not edi
and eax, 0xa4822f9f
and edi, 0x4a5dc040
or edi, eax
not ebp
or ebp, 0xee5dc0c5
mov ebx, ebp
not ebx
and ebp, 0xa4822f9f
and ebx, 0x11201020
or ebx, ebp
xor ebx, edi
mov eax, ebx
not eax
and eax, 0x341a6013
and ebx, 0xcbe59fec
or ebx, eax
mov eax, ebx
xor eax, 0xa40fe5f2
xor ebx, 0x5bf01a0d
mov ebp, eax
and ebp, 0xf4b903b5
mov edi, ebx
and edi, 0xb46fc4a
or edi, ebp
mov ebp, ebx
and ebp, eax
mov esi, ebp
not esi
mov r8d, eax
or r8d, esi
and esi, 0xf4b903b5
and ebp, 0xb46fc4a
or ebp, esi
xor ebp, edi
not r8d
or r8d, ebp
mov r9d, r8d
not r9d
mov esi, r9d
and esi, 0xb962d056
mov edi, r8d
and edi, 0x469d2fa9
or edi, esi
and ebx, 0x5bc51b05
and eax, 0xa43ae4fa
or eax, ebx
mov ebx, eax
xor ebx, 0x41824a8
and ebx, 0x469d2fa9
xor eax, 0xe2a7cb53
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xb0b9bec6
and eax, 0x4f464139
or eax, ebx
not edi
or edi, r9d
mov ebx, eax
xor ebx, 0x4f464139
and ebx, edi
not edi
xor eax, 0xb0b9bec6
mov esi, edi
xor esi, eax
and esi, edi
and eax, edi
or eax, ebx
mov ebx, esi
and ebx, eax
xor eax, esi
or eax, ebx
mov esi, eax
not esi
or eax, 0x2122022d
and eax, 0x6126422d
mov ebx, esi
and esi, 0x18b940
or esi, eax
or ebx, 0x401cf940
mov r10d, ebx
not r10d
and ebx, 0x6126422d
and r10d, 0x9ec10492
or r10d, ebx
xor r10d, esi
mov eax, r10d
not eax
and eax, 0xf97e2917
and r10d, 0x681d6e8
or r10d, eax
mov ebx, r8d
xor ebx, 0x1d6e8c0a
and ebx, r9d
mov eax, ebx
not eax
mov esi, eax
and esi, 0x5a49143d
and ebx, 0xa5b6ebc2
or ebx, esi
mov esi, r9d
or esi, 0x1d6e8c0a
mov ebp, esi
not ebp
or eax, esi
and esi, 0x5a49143d
and ebp, 0xa09063c0
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1d6e8c0b
and eax, 0xe29173f4
or eax, ebp
and r8d, 0x833aed69
mov ebp, r9d
and ebp, 0x7cc51296
or ebp, r8d
xor ebp, 0x7cc51297
and r9d, 0xfffffffe
or r9d, ebp
not r9d
mov ebp, eax
and ebp, r9d
xor r9d, eax
or r9d, ebp
mov ebp, r9d
xor ebp, 0x2c7e671
and ebp, r9d
mov eax, r9d
not r9d
and r9d, 0x2840031
and eax, 0x43e640
or eax, r9d
mov ebx, eax
xor ebx, 0x1a000
xor eax, 0xffbc19bf
mov esi, eax
and esi, 0xa8624744
and ebx, 0x285a031
or ebx, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0xa8624744
and ebp, 0x579db8bb
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6db8e923
and eax, 0x924716dc
or eax, ebp
mov ebp, r10d
xor ebp, 0xb41a4013
and ebp, r10d
mov edi, r10d
not r10d
and r10d, 0xb42a0ed3
and edi, 0x4bd5f12c
or edi, r10d
mov ebx, eax
xor ebx, 0x9080f0ad
mov esi, eax
xor esi, 0x694b0542
and esi, 0x79cbb547
xor eax, 0x249ab0be
and eax, ebx
and ebx, 0x86344ab8
or ebx, esi
mov r8d, edi
xor r8d, 0x4bd5f12c
xor edi, 0x304ec0
and edi, r8d
mov r10d, edi
not r10d
mov r9d, r10d
and r9d, 0xe998038
and edi, 0xf1667fc7
or edi, r9d
mov esi, ebp
not esi
or r10d, esi
and esi, 0xe998038
and ebp, 0xf1667fc7
or ebp, esi
xor ebp, edi
not r10d
or r10d, ebp
mov edi, ebx
xor edi, 0x86344ab8
xor ebx, 0xcdd1f554
and ebx, edi
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, r10d
not ebp
and ebp, eax
not eax
and eax, r10d
or eax, ebp
mov ebp, r8d
and ebp, edi
xor edi, r8d
or edi, ebp
not edi
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov esi, edi
not esi
mov eax, esi
and eax, 0x9e3e3001
mov ebp, edi
and ebp, 0x61c1cffe
or ebp, eax
mov eax, ebp
xor eax, 0x41414ef8
xor ebp, 0x9e3e3001
and eax, 0xcf757ef9
mov ebx, ebp
and ebx, 0x308a8106
or ebx, eax
xor ebx, 0xbc525114
and ebp, 0x73272fed
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x17418fb4
and ebp, 0xe8be704b
or ebp, eax
mov eax, esi
and eax, 0x8cd8d012
and edi, 0x73272fed
or edi, eax
xor esi, edi
and esi, edi
mov edi, ebp
xor edi, 0xe8be704b
mov eax, ebp
xor eax, 0x154089b4
and eax, 0x7568d9be
xor ebp, 0x23cddf76
and ebp, edi
and edi, 0x8a972641
or edi, eax
mov r14d, esi
xor r14d, 0xcb73af3d
and r14d, esi
mov r9d, esi
not esi
and esi, 0x6444a215
and r9d, 0x9bbb5dea
or r9d, esi
mov r10d, edi
xor r10d, 0x8a972641
mov eax, edi
xor eax, 0xbe1b7683
and eax, r10d
mov r11d, eax
not r11d
mov r8d, r11d
and r8d, 0x9ba0a5d1
and eax, 0x645f5a2e
or eax, r8d
mov esi, ebp
not esi
or r11d, esi
and esi, 0x9ba0a5d1
and ebp, 0x645f5a2e
or ebp, esi
xor ebp, eax
not r11d
or r11d, ebp
mov eax, r9d
xor eax, 0x9bbb5dea
mov ebp, r9d
xor ebp, 0xaf370d28
and ebp, eax
mov esi, ebp
not esi
mov r8d, esi
and r8d, 0x51d5618a
and ebp, 0xae2a9e75
or ebp, r8d
mov ebx, r14d
not ebx
or esi, ebx
and ebx, 0x51d5618a
and r14d, 0xae2a9e75
or r14d, ebx
xor r14d, ebp
not esi
or esi, r14d
mov ebp, r11d
not ebp
and ebp, esi
not esi
and esi, r11d
or esi, ebp
xor edi, 0x7568d9be
mov ebp, edi
and ebp, 0x5eb66ac7
and r10d, 0xa1499538
or r10d, ebp
xor r9d, 0x6444a215
or edi, r9d
and r9d, 0x5eb66ac7
and eax, 0xa1499538
or eax, r9d
xor eax, r10d
not edi
or edi, eax
not edi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
xor eax, 0x500c5985
and eax, edi
not edi
and edi, 0x500c5985
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9b4950a8
and eax, 0x64b6af57
or eax, ebp
mov r8d, eax
xor r8d, 0xb86226c0
xor eax, 0x479dd93f
mov ebx, eax
and ebx, 0x670eb2a5
and eax, r8d
and r8d, 0x98f14d5a
or r8d, ebx
mov ebx, r8d
xor ebx, 0x871405a
xor r8d, 0x670eb2a5
mov edi, r8d
and edi, 0xf38c8d80
and ebx, 0xc73727f
or ebx, edi
mov edi, eax
not edi
or r8d, edi
and edi, 0xf38c8d80
and eax, 0xc73727f
or eax, edi
xor eax, ebx
not r8d
or r8d, eax
mov eax, r8d
not eax
mov ebp, r8d
xor ebp, 0x89ffba50
and ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x454ce2c
and ebp, 0xfbab31d3
or ebp, edi
mov esi, eax
or esi, 0x89ffba50
mov edi, esi
not edi
or ebx, esi
and esi, 0x454ce2c
and edi, 0x72000183
or edi, esi
xor edi, ebp
not ebx
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x89ffba50
and ebx, 0x760045af
or ebx, ebp
or eax, r8d
not eax
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x566e1017
and eax, 0xa991efe8
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x67ffdbb9
and eax, 0x98002446
or eax, ebp
xor eax, 0xce6e3451
setne bpl
sete r9b
mov r8d, r12d
mov al, byte [rsp + 0x88]
and r8b, al
mov ebx, r12d
xor bl, al
or bl, r8b
mov r11b, byte [rsp + 0xc8]
mov r10d, r11d
or r10b, bl
xor bl, 1
mov al, byte [rsp + 0x58]
or bl, al
xor bl, 1
xor r10b, 1
mov r8d, ebx
and r8b, r10b
xor r10b, bl
or r10b, r8b
and r15b, al
mov ebx, r11d
and bl, r12b
or bl, r15b
or al, r12b
xor al, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, r10d
xor r8b, 1
mov eax, r10d
and al, r8b
mov r11d, eax
xor r11b, 1
xor al, r10b
or r11b, r8b
xor r11b, 1
or r11b, al
mov eax, r11d
and r11b, bl
xor r8b, bl
xor bl, 1
xor al, 1
and al, bl
or r11b, al
or bl, r10b
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r11b
xor r11b, 1
or r11b, bl
xor al, 1
xor r11b, 1
or r11b, al
mov r10d, r9d
xor r10b, bpl
mov eax, r10d
and al, r9b
mov esi, eax
xor sil, 1
or sil, al
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r8d, r10d
xor r8b, 1
mov eax, r10d
and al, r8b
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
mov ebx, r10d
or bl, r8b
mov edi, eax
and al, bl
xor bl, 1
xor dil, 1
and dil, bl
or al, dil
mov edi, r10d
xor dil, bl
or bl, r10b
xor bl, 1
or bl, dil
xor bl, 1
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
xor bl, 1
mov eax, ebx
or al, sil
xor bl, sil
xor bl, 1
and bl, sil
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov eax, r9d
xor al, r8b
and r10b, bpl
and r8b, r9b
or r8b, r10b
and al, r9b
mov r10d, eax
xor r10b, 1
xor al, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, al
mov r10d, r8d
xor r10b, 1
mov eax, ebx
xor al, r8b
and al, bl
and r8b, bl
xor bl, 1
and bl, r10b
or r8b, bl
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov eax, r8d
xor al, r11b
xor r11b, 1
xor al, 1
mov r10d, r8d
or r10b, r11b
xor r10b, 1
or r10b, al
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
xor r10b, 1
xor r11b, r10b
and r10b, r11b
mov eax, r11d
xor al, r10b
xor r10b, 1
or r10b, r11b
xor al, 1
xor r10b, 1
or r10b, al
mov r8b, byte [rsp + 4]
mov eax, r8d
xor al, bpl
mov ebx, eax
xor bl, r8b
and bl, al
and r9b, r13b
and bpl, r8b
or bpl, r9b
xor bpl, bl
mov eax, ebp
not al
and al, bl
mov ebx, eax
and bl, bpl
xor al, bpl
or al, bl
mov r8d, eax
xor r8b, 1
mov r11d, eax
and al, r8b
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
or r11b, r8b
mov ebx, r11d
xor bl, 1
mov r9d, r11d
and r9b, bl
xor r11b, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, r11b
xor r9b, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov r8d, ebx
xor r8b, 1
or bl, r8b
xor r8b, bl
and r8b, bl
mov r9d, r10d
xor r9b, 1
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
mov esi, eax
and sil, bl
xor al, bl
or al, sil
or r11b, bl
mov ebx, r11d
xor bl, al
xor al, 1
or al, r11b
xor bl, 1
xor al, 1
or al, bl
mov ebx, r8d
xor bl, 1
and bl, r8b
xor bl, 1
mov r11d, ebx
xor r11b, r8b
or bl, r8b
xor bl, 1
or bl, r11b
mov esi, eax
xor sil, 1
mov r11d, esi
and r11b, al
xor sil, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, sil
xor r11b, bl
mov eax, r9d
xor al, r8b
and al, r9b
xor r8b, r10b
mov ebx, eax
xor bl, 1
xor al, r8b
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, al
mov eax, r11d
xor al, 1
mov ebx, r11d
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, r8d
xor r9b, 1
mov eax, ebx
and bl, r9b
xor al, 1
and al, r8b
or bl, al
mov eax, r11d
and al, r8b
xor r8b, r11b
or r8b, al
mov eax, r8d
xor al, bl
test al, 1
mov r14d, 0xb76b31f4
mov eax, 0x3e199918
cmovne eax, r14d
test r8b, 1
mov ebp, 0x3e199918
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x174], ebp
mov ebp, dword [rsp + 8]
mov eax, ebp
and eax, 0x3dead74d
mov r13d, dword [rsp + 0x28]
mov r9d, r13d
xor r9d, 0x3dead74d
and r9d, r13d
mov ebx, eax
and ebx, r9d
xor r9d, eax
or r9d, ebx
mov eax, r9d
not eax
and eax, 0x8d13a30a
and r9d, 0x72ec5cf5
or r9d, eax
mov eax, r9d
xor eax, 0x42068108
xor r9d, 0x30217446
and eax, 0xc2de8109
and r9d, 0x3d217ef6
or r9d, eax
and ebp, 0x82d74519
mov eax, r13d
and eax, 0x7d28bae6
or eax, ebp
mov ebp, eax
xor ebp, 0x7d28bae6
xor eax, 0x82d74519
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x476d8374
and eax, 0xb8927c8b
or eax, ebp
mov ebp, r9d
xor ebp, 0x860108
xor r9d, 0x3d217ef6
and ebp, 0x24a73f0e
mov edi, r9d
and edi, 0xdb58c0f1
or edi, ebp
xor edi, 0xdb58c0f1
mov r10d, eax
xor r10d, 0x476d8374
xor eax, 0x9e93b8ec
and eax, r10d
mov r8d, edi
and r8d, r10d
mov esi, r10d
xor r10d, edi
and edi, 0x2601c467
and r9d, 0xd9fe3b98
or r9d, edi
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x5dbf8172
and eax, 0xa2407e8d
or eax, edi
or esi, 0x2601c467
mov ebp, esi
not ebp
or ebx, esi
and esi, 0x5dbf8172
and ebp, 0x80403a88
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, r9d
not eax
and eax, ebx
not ebx
and ebx, r9d
or ebx, eax
or r10d, r8d
mov eax, r10d
not eax
and eax, 0xddc7e5b0
and r10d, 0x22381a4f
or r10d, eax
xor r10d, 0x22381a4f
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, r10d
not eax
mov ebp, eax
and ebp, 1
mov ebx, r10d
and ebx, 0xfffffffe
or ebx, ebp
mov edi, r10d
xor edi, 0xea6f687a
and edi, r10d
not ebx
or ebx, eax
and eax, 0xea064872
and r10d, 0x692008
or r10d, eax
xor r10d, 0x692008
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov eax, edi
not eax
and eax, 0xc3c874e9
and edi, 0x3c378b16
or edi, eax
mov eax, ebx
not eax
mov ebp, ebx
and ebx, 0xd96735ed
and eax, 0x2698ca12
or eax, ebx
mov esi, edi
xor esi, 0x618c200
xor edi, 0x29a71c92
or ebp, edi
and edi, 0xd96735ed
and esi, 0x2698ca12
or esi, edi
xor esi, eax
not ebp
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0x76d46
mov eax, esi
xor eax, 0x76d46
and eax, esi
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xfff892b9
and eax, 0x76d46
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xa9212cab
and eax, 0x56ded354
or eax, ebx
mov ebx, eax
xor ebx, 0x5ec000
and ebx, 0x895fe829
xor eax, 0xdf813b7d
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x393f1731
and eax, 0xc6c0e8ce
or eax, ebx
and ebp, 0x276397a7
and esi, 0xd89c6858
or esi, ebp
mov ebx, esi
xor ebx, 0xd89c6858
xor esi, 0x20410527
and esi, 0xe855653f
mov ebp, ebx
and ebp, 0x17aa9ac0
or ebp, esi
xor ebp, 0x9ef572e9
and ebx, 0x76a017d6
or ebx, ebp
mov ebp, ebx
not ebp
mov esi, eax
xor eax, 0x393f1731
and eax, ebp
xor esi, 0xc6c0e8ce
mov edi, esi
xor edi, ebx
and edi, esi
and ebx, esi
or ebx, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x9d2eda6c
and edi, 0x62d12593
or edi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x9d2eda6c
and ebx, 0x62d12593
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x9480020
mov ebx, eax
and ebx, 0x8017e809
or ebx, ebp
xor ebx, 0x8017e809
and eax, 0x76a017d6
or eax, ebx
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0x26abe2cb
mov ebx, eax
and ebx, 0xd9541d34
or ebx, edi
mov edi, ebx
not edi
and edi, 0x26abe2cb
and ebx, 0xd9541d34
or ebx, edi
and ebp, 0x965dbec0
and eax, 0x69a2413f
or eax, ebp
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0xecfd4f49
and ebp, 0x1302b0b6
or ebp, edi
mov edi, eax
xor edi, 0x1020036
xor eax, 0x965dbec0
or ebx, eax
and eax, 0xecfd4f49
and edi, 0x1302b0b6
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
cmp ebx, 0xffffffff
setne r9b
sete r15b
mov sil, byte [rsp + 0x84]
or sil, byte [rsp + 0x1f]
mov al, byte [rsp + 0xf0]
mov ebx, eax
xor bl, r12b
or al, r12b
xor al, 1
mov byte [rsp + 0xf0], al
or bl, al
xor sil, bl
mov bl, byte [rsp + 0x24]
mov r8d, ebx
mov al, byte [rsp + 0x88]
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, sil
xor sil, 1
or sil, al
xor bl, 1
xor sil, 1
or sil, bl
mov bl, byte [rsp + 4]
mov r10d, ebx
mov eax, r12d
xor r10b, r12b
mov byte [rsp + 0x1f], r10b
and r10b, bl
mov r11d, ebx
mov r12d, ebx
and r11b, al
mov bpl, byte [rsp + 0xf]
or r11b, bpl
mov r8d, r10d
and r8b, r11b
xor r11b, r10b
or r11b, r8b
xor sil, bl
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov r8d, esi
xor r8b, al
or al, sil
xor al, 1
or al, r8b
mov r10d, r11d
xor r10b, 1
mov ebx, r11d
and bl, r10b
mov r8d, r11d
and r8b, bl
xor bl, r11b
or bl, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
or bl, r8b
mov eax, esi
xor al, r10b
or r10b, sil
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r15d
xor al, r9b
mov esi, eax
xor sil, 1
mov r8d, eax
and r8b, sil
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov r11d, r8d
xor r11b, 1
mov eax, r8d
or al, r11b
mov ebx, eax
xor bl, 1
and al, bl
mov edi, eax
and dil, bl
xor al, bl
or al, dil
xor al, sil
mov edi, ebx
xor dil, sil
or bl, sil
xor bl, 1
or bl, dil
xor bl, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor bl, 1
mov eax, ebx
or al, r9b
xor al, 1
xor bl, r9b
not bl
and bl, r9b
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov eax, r15d
xor al, r11b
and r8b, r9b
and r11b, r15b
or r11b, r8b
and al, r15b
mov r8d, eax
and r8b, r11b
xor r11b, al
or r11b, r8b
mov edi, ebx
xor dil, 1
and bl, dil
mov r8d, edi
and r8b, bl
xor bl, dil
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, r11b
mov esi, edi
and sil, r11b
xor dil, r11b
xor r11b, 1
and bl, r11b
or bl, r8b
or dil, sil
xor dil, 1
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
mov esi, r10d
xor sil, 1
mov ebx, esi
and bl, r10b
xor bl, 1
mov r8d, r10d
xor r8b, bl
or bl, r10b
xor bl, 1
or bl, r8b
mov r8d, edi
and r8b, bl
xor bl, 1
mov eax, edi
xor al, 1
and bl, al
or bl, r8b
xor bl, 1
or bl, al
and al, dil
xor al, 1
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
and r10b, al
xor al, 1
and al, sil
or al, r10b
xor sil, al
and sil, al
mov r8d, ebx
xor r8b, 1
mov eax, esi
xor al, 1
mov r10d, esi
and r10b, bl
or sil, r8b
and r8b, al
or r8b, r10b
xor al, bl
xor sil, 1
or sil, al
xor sil, 1
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
mov eax, ebp
mov r10d, ebp
xor r10b, 1
mov byte [rsp + 0x60], r10b
mov ebx, r10d
and bl, bpl
mov byte [rsp + 0x5f], bl
mov eax, r10d
and al, bl
xor r10b, bl
or r10b, al
xor r10b, r9b
mov ebx, r12d
xor bl, r15b
or r15b, r12b
xor r15b, 1
or r15b, bl
xor r15b, 1
mov r8d, ebx
and r8b, r15b
xor r15b, bl
or r15b, r8b
mov eax, r15d
xor al, 1
mov ebx, eax
and bl, r15b
xor al, bl
xor bl, 1
or bl, r15b
xor bl, 1
or bl, al
xor r10b, 1
xor bl, r10b
mov eax, ebx
xor al, 1
and al, r10b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov edi, eax
xor dil, 1
mov ebx, edi
and bl, al
mov r8d, ebx
and r8b, dil
xor bl, dil
or bl, r8b
or dil, al
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov r15d, esi
xor r15b, 1
mov r9d, r15d
and r9b, sil
mov eax, r15d
xor al, r9b
xor r9b, 1
or r9b, sil
xor r9b, 1
or r9b, al
mov r11d, edi
xor r11b, 1
mov r8d, r11d
and r8b, dil
mov ebx, r11d
xor bl, r8b
xor r8b, 1
or r8b, dil
xor r8b, 1
or r8b, bl
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
or bl, r9b
and sil, bl
xor bl, 1
mov eax, ebx
xor al, r15b
and al, bl
and bl, r15b
or bl, sil
xor al, 1
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
or r11b, dil
xor r11b, 1
mov eax, edi
and al, r11b
xor r11b, dil
or r11b, al
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
xor sil, al
xor al, 1
or al, bl
xor al, 1
or al, sil
mov ebx, r11d
xor bl, 1
and bl, r11b
xor bl, 1
mov esi, r11d
xor sil, bl
or bl, r11b
xor bl, 1
or bl, sil
xor bl, al
mov eax, r10d
and al, r9b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r11d, r8d
xor r11b, 1
xor al, r11b
xor r10b, r11b
or r8b, r9b
xor r8b, 1
or r8b, r10b
xor r8b, 1
mov r9d, eax
and r9b, r8b
xor r8b, al
or r8b, r9b
mov r9d, r8d
xor r9b, 1
mov eax, r8d
and al, r9b
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov r10d, eax
and r10b, bl
or r9b, bl
xor bl, 1
xor al, 1
and al, bl
or al, r10b
xor r8b, bl
xor r9b, 1
or r9b, r8b
mov ebx, r9d
xor bl, al
test bl, 1
mov ebp, 0xe2de6bd8
cmove r14d, ebp
test r9b, 1
cmovne ebp, r14d
test al, 1
cmove ebp, r14d
mov dword [rsp + 0x170], ebp
mov esi, dword [rsp + 8]
mov ebp, esi
and ebp, 0x92301010
mov eax, r13d
and eax, 0x140c043
or eax, ebp
mov ebp, eax
xor ebp, 0x404002
xor eax, 0xfebf3fbc
mov ebx, eax
and ebx, 0x3b058a5d
and ebp, 0x80705002
or ebp, ebx
mov ebx, r13d
xor ebx, 0x9370d053
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0x3b058a5d
and ebx, 0xc4fa75a2
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x6c8f2fac
and eax, 0x9370d053
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x69a40bc3
and eax, 0x965bf43c
or eax, ebp
mov edi, eax
xor edi, 0x1452803c
xor eax, 0x8200a41
and eax, 0x8a297e41
and edi, 0x75d681be
or edi, eax
mov eax, edi
xor eax, 0x75d681bf
xor edi, 0x75d681be
and edi, eax
mov ebp, esi
mov r14d, esi
and ebp, 0x6efc7b6f
mov eax, r13d
and eax, 0x91038490
or eax, ebp
mov ebp, eax
xor ebp, 0x91038490
and ebp, 0xfffffffe
xor eax, 0x6efc7b6e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x277ac9d0
and eax, 0xd885362f
or eax, ebp
mov ebx, edi
xor ebx, 0x5fb0be32
and ebx, edi
mov ebp, edi
not edi
and edi, 0xd680bc1a
and ebp, 0x297f43e5
or ebp, edi
mov r8d, ebp
xor r8d, 0x297f43e5
mov edi, ebp
xor edi, 0x89300228
and edi, r8d
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
mov r9d, eax
xor r9d, 0xd885362f
mov edi, eax
xor edi, 0x277ac9d0
mov esi, edi
and esi, 0x5fb0be32
xor eax, 0x8735881d
and eax, r9d
mov r10d, esi
and r10d, eax
xor eax, esi
or eax, r10d
mov esi, ebx
not esi
and esi, eax
not eax
and eax, ebx
or eax, esi
xor ebp, 0xd680bc1a
mov ebx, ebp
and ebx, 0xd598a0f3
and r8d, 0x2a675f0c
or r8d, ebx
or ebp, r9d
and r9d, 0xd598a0f3
and edi, 0x2a675f0c
or edi, r9d
xor edi, r8d
not ebp
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x529c9972
and ebp, 0xad63668d
or ebp, ebx
mov esi, eax
not esi
mov edi, esi
and edi, 0x604f79c
and eax, 0xf9fb0863
or eax, edi
mov edi, ebp
xor edi, 0xa9630001
xor ebp, 0x529c9972
or esi, ebp
and ebp, 0x604f79c
and edi, 0xf9fb0863
or edi, ebp
xor edi, eax
not esi
or esi, edi
mov ebx, esi
xor ebx, 0x3ccb601
and ebx, esi
mov eax, esi
not esi
and esi, 0x1f3ac18a
and eax, 0xe0c53e75
or eax, esi
mov ebp, eax
xor ebp, 0x843200
xor eax, 0x3088000
or eax, 0xfc3349fe
mov edi, eax
and edi, 0x7c580d3d
and ebp, 0x384b200
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x7c580d3d
and ebx, 0x83a7f2c2
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfc3349fe
and eax, 0x3ccb601
or eax, ebp
mov ebx, dword [rsp + 0x54]
and ebx, 0xe4bdbbb9
mov r9d, dword [rsp + 0x90]
mov ebp, r9d
and ebp, 0x1b424446
or ebp, ebx
mov esi, eax
not esi
mov edi, ebp
xor edi, 0x1b424446
xor ebp, 0x362bc812
and ebp, edi
mov r8d, esi
and r8d, edi
xor edi, esi
and esi, 0xd29673ab
and eax, 0x2d698c54
or eax, esi
mov esi, r9d
and esi, 0x2d698c54
mov ebx, ebp
and ebx, esi
xor esi, ebp
or esi, ebx
mov ebp, eax
not ebp
and ebp, esi
not esi
and esi, eax
or esi, ebp
or edi, r8d
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xa9b96d22
and esi, 0x564692dd
or esi, ebp
mov ebx, edi
not ebx
or eax, edi
and edi, 0xa9b96d22
and ebx, 0x564692dd
or ebx, edi
xor ebx, esi
not eax
or eax, ebx
mov ebx, eax
not ebx
or eax, 0x91240a25
and eax, 0xd9744a75
mov ebp, ebx
and ebx, 0x4888408
or ebx, eax
or ebp, 0x4cd8c458
mov eax, ebp
not eax
and ebp, 0xd9744a75
and eax, 0x22033182
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfdca492
and eax, 0xf0235b6d
or eax, ebp
xor eax, 0xbcfb9f35
sete r9b
setne r10b
mov r8b, byte [rsp + 0x58]
mov eax, r8d
mov r12b, byte [rsp + 0x24]
xor al, r12b
mov ebx, eax
mov r11b, byte [rsp + 0xc8]
xor bl, r11b
and bl, al
mov al, byte [rsp + 0x3c]
and al, r11b
mov sil, byte [rsp + 0x80]
and sil, r8b
or sil, al
mov r8d, ebx
xor r8b, 1
and bl, r8b
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
and r11b, sil
mov eax, esi
xor al, 1
and bl, al
or bl, r11b
mov r11d, r8d
and r11b, al
xor al, r8b
or al, r11b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r11d, r10d
xor r11b, r9b
mov r8d, r11d
not r8b
mov ebx, r10d
xor bl, r11b
and r8b, r9b
and r11b, r10b
or r11b, r8b
and bl, r10b
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
mov r8d, eax
xor r8b, 1
mov esi, r8d
and sil, al
mov edi, esi
xor dil, 1
mov ebx, esi
and bl, dil
mov ebp, ebx
and bpl, sil
xor bl, sil
or bl, bpl
mov esi, ebx
xor sil, 1
and sil, al
and bl, r8b
or bl, sil
mov eax, edi
and al, r8b
xor dil, r8b
or dil, al
mov eax, edi
xor al, bl
xor bl, 1
or bl, dil
xor al, 1
xor bl, 1
or bl, al
mov eax, r11d
xor al, 1
or al, r11b
xor al, 1
mov r8d, eax
xor r8b, r11b
or al, r11b
xor al, 1
or al, r8b
xor r8b, 1
mov r11d, r8d
xor r11b, al
or r8b, al
xor r8b, 1
or r8b, r11b
xor bl, 1
mov r11d, ebx
xor r11b, r8b
xor r11b, 1
and r11b, r8b
or bl, r8b
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
mov al, byte [rsp + 0x10]
mov r8d, eax
xor r8b, r9b
and r9b, al
mov al, byte [rsp + 4]
and r10b, al
or r10b, r9b
xor r8b, 1
or r8b, al
mov ebx, r8d
not bl
and bl, r8b
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov eax, r10d
xor al, 1
and r10b, al
xor r10b, 1
mov r9d, r10d
xor r9b, al
or r10b, al
xor r10b, 1
or r10b, r9b
mov r9d, ebx
xor r9b, 1
and r9b, r10b
xor r10b, 1
and r10b, bl
or r10b, r9b
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor al, bl
mov r8d, eax
xor r8b, 1
and bl, r8b
mov r9d, ebx
xor bl, al
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, bl
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
or bl, r9b
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
xor r11b, 1
mov eax, r11d
xor al, bl
xor al, 1
mov r8d, eax
or r8b, r11b
and al, bl
or r11b, bl
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
xor al, r11b
xor r11b, 1
mov ebx, r8d
and bl, r11b
xor r11b, r8b
or r11b, bl
mov ebx, r11d
xor bl, al
test r11b, 1
mov edi, 0xda40fc41
mov ebp, 0xc373ff2b
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0xc373ff2b
cmove ebp, eax
mov dword [rsp + 0x16c], ebp
mov r11d, r14d
mov ebp, r14d
and ebp, 0x58a2888a
mov eax, r13d
and eax, 0xa75d7775
or eax, ebp
mov ebp, eax
xor ebp, 0x82080100
xor eax, 0x50008880
or eax, 0x2db3765f
mov ebx, eax
and ebx, 0x10e5c229
and ebp, 0xc2080980
or ebp, ebx
mov ebx, r13d
xor ebx, 0xd24c89a0
and ebx, r13d
mov edi, ebx
not edi
or eax, edi
and edi, 0x10e5c229
and ebx, 0xef1a3dd6
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2db3765f
and eax, 0xd24c89a0
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5925758e
and eax, 0xa6da8a71
or eax, ebp
mov ebx, eax
xor ebx, 0xa6da8a71
xor eax, 0x41055102
and eax, 0xe55d5b13
mov ebp, ebx
and ebp, 0x1aa2a4ec
or ebp, eax
xor ebp, 0x6055c451
and ebx, 0x85089f42
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x97168e6a
and ebx, 0x68e97195
or ebx, eax
mov eax, r14d
and eax, 0x7af760bd
mov esi, r13d
xor esi, 0x85089f42
or esi, eax
mov eax, esi
not eax
and eax, 0x51fde3ff
and esi, 0xae021c00
or esi, eax
mov r9d, ebx
xor r9d, 0x97168e6a
mov r8d, ebx
xor ebx, 0x1b180e33
and ebx, r9d
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xb952111f
and ebx, 0x46adeee0
or ebx, edi
mov eax, r9d
or eax, 0x73f17fa6
mov edi, eax
not edi
or ebp, eax
and eax, 0xb952111f
and edi, 0x40c8040
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov r14d, esi
xor r14d, 0x51fde3ff
mov r10d, esi
xor esi, 0xddf363a6
mov eax, esi
and eax, r14d
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x7ba86f24
and eax, 0x845790db
or eax, edi
xor r10d, 0xae021c00
and esi, r10d
mov edi, esi
not edi
or ebx, edi
and edi, 0x7ba86f24
and esi, 0x845790db
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebp
not eax
and eax, 0x286182da
and ebp, 0xd79e7d25
or ebp, eax
mov eax, ebx
not eax
and eax, 0x286182da
and ebx, 0xd79e7d25
or ebx, eax
xor ebx, ebp
xor r8d, 0x68e97195
mov eax, r8d
and eax, 0x3406aedf
and r9d, 0xcbf95120
or r9d, eax
or r8d, r10d
and r10d, 0x3406aedf
and r14d, 0xcbf95120
or r14d, r10d
xor r14d, r9d
not r8d
or r8d, r14d
not r8d
mov eax, ebx
and eax, r8d
xor r8d, ebx
or r8d, eax
mov esi, r8d
xor esi, 0xb93fa450
and esi, r8d
mov eax, r8d
not r8d
and r8d, 0x20052410
and eax, 0x993a8040
or eax, r8d
xor eax, 0x993a8040
mov ebx, eax
and ebx, esi
xor esi, eax
or esi, ebx
mov eax, esi
not eax
and eax, 0xa81bdabf
and esi, 0x57e42540
or esi, eax
mov eax, r11d
and eax, 0x2800146
mov ebx, r13d
and ebx, 0x5215c09
or ebx, eax
xor ebx, 0x5215c09
mov eax, r13d
xor eax, 0x7a15d4f
and eax, r13d
mov r15d, r13d
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x6ebd1774
and eax, 0x9142e88b
or eax, ebx
mov ebp, esi
xor ebp, 0x942ce1ac
xor eax, 0x691c4a3b
mov edi, eax
or edi, ebp
not edi
xor eax, ebp
not eax
and eax, ebp
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov edi, eax
not edi
and edi, 0xbee2c2cb
and eax, 0x411d3d34
or eax, edi
xor esi, 0x40930c52
and esi, 0xc497cd76
and ebp, 0x3b683289
or ebp, esi
mov esi, eax
xor esi, 0x1053904
xor eax, 0xbee2c2cb
mov edi, eax
and edi, 0x469886fb
and esi, 0xb9677904
or esi, edi
mov ebx, ebp
xor ebx, 0x39603000
xor ebp, 0xc497cd76
or eax, ebp
and ebp, 0x469886fb
and ebx, 0xb9677904
or ebx, ebp
xor ebx, esi
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x159ecdb9
and eax, 0xea613246
or eax, ebp
xor eax, 0xea613246
sete r9b
setne r10b
mov al, byte [rsp + 0x4c]
xor al, 1
or al, r12b
mov r8d, eax
xor r8b, 1
mov esi, eax
and sil, r8b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r14b, byte [rsp + 0x10]
mov eax, r14d
xor al, byte [rsp + 0x48]
mov edi, eax
xor dil, 1
mov ebp, edi
and bpl, al
xor dil, bpl
xor bpl, 1
or bpl, al
xor bpl, 1
or bpl, dil
mov edi, esi
xor dil, 1
and dil, bpl
xor bpl, 1
and bpl, sil
or bpl, dil
mov esi, r8d
xor sil, al
or al, r8b
xor al, 1
or al, sil
mov r8d, eax
xor r8b, bpl
xor bpl, 1
or bpl, al
xor r8b, 1
xor bpl, 1
or bpl, r8b
mov eax, r10d
xor al, r9b
mov r8d, eax
and r8b, r10b
mov esi, eax
xor sil, r10b
or sil, r8b
mov ebx, eax
xor bl, 1
or bl, r10b
xor bl, 1
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, esi
xor r8b, 1
mov ebx, esi
and bl, r8b
mov edi, esi
xor dil, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, dil
mov edi, eax
xor dil, 1
xor bl, dil
xor dil, sil
or al, r8b
xor al, 1
or al, dil
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov esi, eax
xor sil, 1
mov ebx, ebp
xor bl, sil
xor bl, 1
mov r8d, ebx
xor r8b, sil
and r8b, bl
and sil, bpl
xor bpl, 1
and al, bpl
or sil, al
xor sil, 1
or sil, bpl
mov eax, esi
xor al, 1
mov ebx, r8d
xor bl, sil
and bl, r8b
and sil, r8b
xor r8b, 1
and r8b, al
or sil, r8b
mov eax, ebx
xor al, 1
xor bl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, bl
mov r12b, byte [rsp + 4]
mov eax, r12d
and al, r9b
mov ebx, r12d
xor bl, r9b
or bl, al
and r9b, r14b
and r10b, r12b
or r10b, r9b
mov r8d, ebx
not r8b
mov eax, r10d
xor al, 1
and r10b, bl
or bl, al
and al, r8b
or al, r10b
xor bl, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
or r8b, al
mov eax, r8d
xor al, bl
or r8b, bl
xor r8b, 1
or r8b, al
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebp, eax
xor bpl, 1
mov r10d, ebp
and r10b, al
mov r8d, ebp
xor r8b, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, r8b
or bpl, al
mov edi, esi
xor dil, 1
mov ebx, edi
or bl, sil
xor bl, dil
mov eax, ebx
and al, dil
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
mov r9d, r10d
xor r9b, 1
mov ebx, r9d
or bl, bpl
xor bpl, r10b
mov r8d, ebp
xor r8b, bl
or bpl, bl
xor bpl, 1
or bpl, r8b
xor al, 1
mov r8d, eax
xor r8b, bpl
xor r8b, 1
and r8b, bpl
or al, bpl
mov ebx, eax
xor bl, r8b
xor r8b, 1
or r8b, al
xor bl, 1
xor r8b, 1
or r8b, bl
and r10b, r9b
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
xor r10b, dil
mov eax, esi
and al, r9b
xor r9b, sil
or r9b, al
mov eax, r10d
xor al, r9b
or r9b, r10b
xor r9b, 1
or r9b, al
mov esi, r8d
xor sil, 1
mov r10d, r8d
and r10b, sil
mov ebx, r10d
xor r10b, r8b
xor bl, 1
or bl, sil
xor bl, 1
or bl, r10b
mov r8d, r9d
xor r8b, 1
mov eax, r8d
and al, r9b
mov r10d, eax
and r10b, r8b
xor al, r8b
or al, r10b
mov r8d, ebx
xor r8b, 1
and r8b, al
xor al, 1
and al, bl
or al, r8b
mov ebx, esi
and bl, r9b
xor sil, r9b
or sil, bl
mov ebx, esi
xor bl, al
test sil, 1
mov ebp, 0x73f9204d
mov edi, 0xda40fc41
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0x73f9204d
cmove ebp, eax
mov dword [rsp + 0x168], ebp
mov eax, r11d
and eax, 0x31112955
mov ebp, r13d
and ebp, 0xceeed6aa
or ebp, eax
mov eax, ebp
xor eax, 0xca221402
xor ebp, 0x20112915
and ebp, 0x24ddebbd
and eax, 0xdb221442
or eax, ebp
mov ebp, eax
xor ebp, 0x4d160bc
xor eax, 0xd3220002
and eax, 0xf32e8b03
and ebp, 0xcd174fc
or ebp, eax
mov ebx, ebp
xor ebx, 0xcd174fc
xor ebp, 0xc3028200
and ebp, 0xc3829618
mov eax, ebx
and eax, 0x3c7d69e7
or eax, ebp
xor eax, 0xbbf5bcfc
and ebx, 0x78772ae4
or ebx, eax
mov eax, ebx
not eax
and eax, 0x55a7d93b
and ebx, 0xaa5826c4
or ebx, eax
mov eax, r11d
and eax, 0x8788d51b
mov ebp, r13d
and ebp, 0x78772ae4
or ebp, eax
mov eax, ebp
xor eax, r11d
mov r13d, r11d
and eax, ebp
mov ebp, ebx
xor ebp, 0xaa5826c4
mov edi, eax
not edi
mov esi, ebp
xor esi, edi
and esi, ebp
xor ebx, 0x5420490b
and ebx, 0xd4706d0b
and ebp, 0x2b8f92f4
or ebp, ebx
and edi, 0xd4706d0b
and eax, 0x2b8f92f4
or eax, edi
xor eax, ebp
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
xor ebp, 0xc48eafd0
and ebp, eax
mov esi, eax
not eax
and eax, 0x8321248b
and esi, 0x7cdedb74
or esi, eax
mov eax, esi
xor eax, 0xa8810
xor esi, 0x80002480
or esi, 0x3b71502f
mov ebx, esi
and ebx, 0xcee5076d
and eax, 0xaa890
or eax, ebx
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0xcee5076d
and ebp, 0x311af892
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0xbcf98534
and esi, 0x43067acb
or esi, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x8071b961
mov r10d, esi
xor r10d, 0x8071b961
and r10d, esi
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and eax, 0x7f8e469e
and r10d, 0x8071b961
or r10d, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x67198dfc
mov ebp, r10d
and ebp, 0x98e67203
or ebp, eax
mov eax, ebp
xor eax, 0x80466200
and eax, 0xc54e6abc
xor ebp, 0x5da818bf
or ebp, eax
mov eax, ebp
not eax
and eax, 0xf9f8b894
and ebp, 0x607476b
or ebp, eax
and ebx, 0x80be6c92
and esi, 0x7f41936d
or esi, ebx
mov edi, esi
xor edi, 0x7f41936d
xor esi, 0x166400
and esi, 0x4816e469
mov eax, edi
and eax, 0xb7e91b96
or eax, esi
xor eax, 0x72a7712a
and edi, 0x3ab19543
or edi, eax
mov eax, edi
not eax
and eax, 0xa1bb7238
and edi, 0x5e448dc7
or edi, eax
mov ebx, ebp
xor ebx, 0x607476b
xor ebp, 0x79d0b094
mov eax, edi
xor edi, 0xa1bb7238
mov esi, ebx
xor esi, edi
and esi, ebx
and ebp, 0x79d0f5df
and ebx, 0x862f0a20
or ebx, ebp
xor eax, 0x6040800
and edi, 0x79d0f5df
and eax, 0x862f0a20
or eax, edi
xor eax, ebx
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x42002460
mov ebx, eax
and ebx, 0x81d89291
or ebx, ebp
xor ebx, 0x81d89291
and eax, 0x3c27490e
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xb5b942a
and eax, 0xf4a46bd5
or eax, ebp
mov ebx, r9d
and r9d, 0x7927c345
and r10d, 0x86d83cba
or r10d, r9d
or ebx, 0xfffffffe
mov ebp, r10d
xor ebp, 0x8024004
xor r10d, 0x86d83cbb
mov edi, ebx
or ebx, r10d
and r10d, 0x713d9369
and ebp, 0x8ec26c96
or ebp, r10d
and edi, 0x713d9369
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x5cd25783
and ebx, 0xa32da87c
or ebx, ebp
mov r9d, eax
xor r9d, 0xf232b799
mov r14d, eax
xor eax, 0x1eaea879
and eax, r9d
mov r8d, eax
not r8d
mov ebp, r8d
and ebp, 0xd3dd87ae
and eax, 0x2c227851
or eax, ebp
mov edi, r9d
or edi, 0x1363e01f
mov ebp, edi
not ebp
or r8d, edi
and edi, 0xd3dd87ae
and ebp, 0x2c001840
or ebp, edi
xor ebp, eax
not r8d
or r8d, ebp
mov r11d, ebx
xor r11d, 0x5cd25783
mov r10d, ebx
xor ebx, 0xb04e4863
and ebx, r11d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x6c9c7727
and ebx, 0x936388d8
or ebx, ebp
mov edi, r11d
or edi, 0x1363e01f
mov ebp, edi
not ebp
or eax, edi
and edi, 0x6c9c7727
and ebp, 0x800008c0
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, r8d
not edi
and edi, eax
not eax
and eax, r8d
or eax, edi
xor r14d, 0xdcd4866
mov ebp, r14d
and ebp, 0xa028dd63
and r9d, 0x5fd7229c
or r9d, ebp
xor r10d, 0xa32da87c
or r14d, r10d
and r10d, 0xa028dd63
and r11d, 0x5fd7229c
or r11d, r10d
xor r11d, r9d
not r14d
or r14d, r11d
mov esi, r14d
not esi
and esi, 0x10822de9
and r14d, 0xef7dd216
or r14d, esi
xor r14d, 0xef7dd216
mov ebp, eax
and ebp, r14d
xor r14d, eax
or r14d, ebp
mov ebx, r14d
not ebx
mov eax, ebx
and eax, r14d
mov ebp, ebx
and ebp, 0x313e9a74
mov edi, r14d
and r14d, 0xcec1658b
or r14d, ebp
xor r14d, 0xfd39fe89
or r14d, ebx
and ebx, 0x1309334c
and edi, 0xecf6ccb3
or edi, ebx
xor edi, 0xecf6ccb3
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x557f2ef4
and eax, 0xaa80d10b
or eax, ebp
mov ebp, eax
xor ebp, 0x88004009
and ebp, 0xcc0764fd
xor eax, 0x11780a00
and eax, 0x33f89b02
or eax, ebp
mov ebx, eax
xor ebx, 0xcc0764fd
and ebx, eax
mov eax, ebx
not eax
and eax, 0xf878c416
mov edi, ebx
and edi, 0x7873be9
or edi, eax
mov esi, r14d
not esi
and r14d, 0xdccbcd70
mov ebp, esi
and ebp, 0x2334328f
or ebp, r14d
mov r8d, edi
xor r8d, 0x7873be9
xor edi, 0x952bf8a8
and edi, r8d
and ebx, 0x92acc341
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebp
xor eax, 0x2334328f
xor ebp, 0xb198f1ce
and ebp, eax
and esi, 0x92acc341
mov edi, ebp
and edi, esi
xor esi, ebp
or esi, edi
mov ebp, ebx
not ebp
and ebp, 0xb3ca3002
and ebx, 0x4c35cffd
or ebx, ebp
mov ebp, esi
not ebp
and ebp, 0xb3ca3002
and esi, 0x4c35cffd
or esi, ebp
xor esi, ebx
mov ebp, r8d
and ebp, eax
xor eax, r8d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x72f9d988
and eax, 0x8d062677
or eax, ebp
xor eax, 0x8d062677
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x243d
and eax, 0xcc0740c0
or eax, ebx
mov ebx, eax
xor ebx, 0x80064080
xor eax, 0x20c01512
and eax, 0x6cc11552
and ebx, 0x800660ad
or ebx, eax
or ebp, 0xcc0764fd
mov eax, ebp
not eax
and ebp, 0x6cc11552
and eax, 0x13388a00
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x4cad8282
and ebp, eax
and eax, 0xb3527d7d
or eax, ebx
mov ebx, eax
xor ebx, 0x20506d55
xor eax, 0x4cad8282
mov edi, eax
and edi, 0x97af9028
and ebx, 0x68506fd7
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x97af9028
and ebp, 0x68506fd7
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
xor ebp, 0x10637bed
and ebp, eax
mov ebx, eax
not eax
and eax, 0x674834a6
and ebx, 0x98b7cb59
or ebx, eax
mov eax, ebx
xor eax, 0x98b7cb59
mov edi, ebx
xor edi, 0x772b4f4b
and edi, eax
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov edi, ebp
not edi
and edi, 0x10637bed
and ebp, 0xef9c8412
or ebp, edi
xor ebx, 0x674834a6
or ebx, eax
mov eax, ebx
not eax
and eax, 0xa772baec
and ebx, 0x588d4513
or ebx, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0xcba1735e
and ebp, 0x345e8ca1
or ebp, edi
mov edi, ebx
xor edi, 0x100c0401
xor ebx, 0xa772baec
or eax, ebx
and ebx, 0xcba1735e
and edi, 0x345e8ca1
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x48c88cbd
and eax, 0xb7377342
or eax, ebp
mov ebp, eax
xor ebp, 0x94272240
xor eax, 0x8c90
and eax, 0x2310dd92
and ebp, 0xdcef226d
or ebp, eax
xor ebp, 0x2310dd92
setne r8b
sete al
mov r14b, byte [rsp + 0x10]
mov ebx, r14d
xor bl, al
and al, r14b
and r8b, r12b
or r8b, al
and bl, r14b
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov r10d, ebx
xor r10b, 1
mov r9d, r8d
xor r9b, 1
mov r11d, r9d
and r11b, bl
mov eax, r10d
and al, r8b
or al, r11b
mov r11d, eax
xor r11b, bl
and r11b, al
mov eax, ebx
and al, r10b
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, r9b
and al, r8b
or al, bl
mov r8d, r11d
xor r8b, 1
mov ebx, eax
xor bl, 1
and al, r8b
or r8b, bl
and bl, r11b
or bl, al
mov eax, r8d
xor al, bl
test al, 1
mov r9d, 0x3e577a08
mov eax, 0xf96c7157
cmovne eax, r9d
test bl, 1
mov ebp, 0xf96c7157
cmove ebp, eax
test r8b, 1
cmovne ebp, eax
mov dword [rsp + 0x164], ebp
mov eax, r13d
and eax, 0x1102312
mov ebp, r15d
and ebp, 0x806f1408
or ebp, eax
mov ebx, ebp
xor ebx, 0x80271000
xor ebp, 0x719080b1
and ebp, 0x71d884b9
and ebx, 0x80273302
or ebx, ebp
mov eax, r13d
or eax, 0x817f371a
mov esi, eax
not esi
and eax, 0x71d884b9
and esi, 0xe004844
or esi, eax
xor esi, ebx
mov eax, esi
not eax
and eax, 0x7e80c8e5
and esi, 0x817f371a
or esi, eax
mov eax, esi
not eax
and eax, 0xa1fab9f0
and esi, 0x5e05460f
or esi, eax
mov eax, esi
not eax
and eax, 1
xor esi, 0x5e05460e
or esi, eax
mov eax, r15d
and eax, 0x58ac1c8e
mov ebp, r13d
and ebp, 0xa753e371
or ebp, eax
xor ebp, 0xa753e370
or ebp, dword [rsp + 0xb0]
mov eax, ebp
not eax
and eax, 0x89fbb211
and ebp, 0x76044dee
or ebp, eax
mov eax, ebp
xor eax, 0x76044dee
mov r11d, ebp
xor ebp, 0x5f5c01
mov r8d, ebp
and ebp, eax
xor r11d, 0x89fbb211
and r8d, r11d
mov r10d, esi
and r10d, r11d
xor r11d, esi
mov edi, esi
not esi
xor edi, 0x89a4ee10
and edi, esi
or esi, 0x89a4ee10
mov eax, esi
not eax
mov ebx, esi
and ebx, 0xc5e2aa09
and eax, 0x321911e6
or eax, ebx
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0xc5e2aa09
and edi, 0x3a1d55f6
or edi, ebx
xor edi, eax
not esi
or esi, edi
mov eax, r8d
not eax
mov edi, eax
and edi, 0x59570cff
and r8d, 0xa6a8f300
or r8d, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x59570cff
and ebp, 0xa6a8f300
or ebp, edi
xor ebp, r8d
not eax
or eax, ebp
mov ebp, esi
not ebp
and ebp, 0x43937d40
and esi, 0xbc6c82bf
or esi, ebp
mov ebp, eax
not ebp
and ebp, 0x43937d40
and eax, 0xbc6c82bf
or eax, ebp
xor eax, esi
or r11d, r10d
mov r8d, eax
not r8d
mov ebp, r8d
and ebp, 0x5e184ad6
and eax, 0xa1e7b529
or eax, ebp
mov ebp, r11d
not ebp
or r8d, r11d
and r11d, 0x5e184ad6
and ebp, 0xa1e7b529
or ebp, r11d
xor ebp, eax
not r8d
or r8d, ebp
mov eax, r15d
and eax, 0xee570764
mov ebp, r13d
and ebp, 0x11a8f89b
or ebp, eax
mov eax, dword [rsp + 0x20]
and eax, 0xee570764
mov esi, dword [rsp + 0x40]
and esi, 0x11a8f89b
or esi, eax
xor esi, ebp
mov r10d, r8d
not r10d
mov eax, r10d
and eax, 0x61a2614
mov ebp, r8d
and ebp, 0x11c04129
or ebp, eax
or esi, dword [rsp + 0x34]
mov edi, esi
not edi
mov eax, edi
and eax, 0x31e9bbf6
and esi, 0xce164409
or esi, eax
mov eax, esi
xor eax, 0xce164409
xor esi, 0x2633dccb
and esi, eax
xor ebp, 0x11c04129
mov eax, r8d
xor eax, 0x17da673d
and eax, r8d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0xeff1d2ac
and esi, 0x100e2d53
or esi, ebx
or edi, 0x17da673d
mov ebx, edi
not ebx
or ebp, edi
and edi, 0xeff1d2ac
and ebx, 0x40842
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov ebx, eax
not ebx
and ebx, 0xcfaa316e
and eax, 0x3055ce91
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0xcfaa316e
and ebp, 0x3055ce91
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x8424e232
and ebp, 0x7bdb1dcd
or ebp, eax
and r10d, 0x4f481b4e
and r8d, 0xb0b7e4b1
or r8d, r10d
mov eax, ebp
xor eax, 0x63c80540
xor ebp, 0x8424e232
mov ebx, ebp
and ebx, 0x1813788d
and eax, 0xe7ec8772
or eax, ebx
mov ebx, r8d
xor ebx, 0xa0a48430
xor r8d, 0x4f481b4e
or ebp, r8d
and r8d, 0x1813788d
and ebx, 0xe7ec8772
or ebx, r8d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb34a14d2
and ebp, 0x4cb5eb2d
or ebp, eax
xor ebp, 0x4cb5eb2d
setne r8b
sete bl
mov eax, ebx
or al, r12b
xor al, 1
mov r10d, r14d
and r10b, bl
xor bl, r12b
not bl
and bl, r12b
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor bl, 1
mov eax, ebx
xor al, r12b
xor bl, al
and bl, al
and r8b, r12b
or r8b, r10b
mov eax, r8d
xor al, 1
mov r10d, ebx
xor r10b, 1
xor bl, al
mov r11d, ebx
xor r11b, r10b
and r11b, bl
and al, r8b
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
xor al, r10b
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov eax, ebx
xor bl, 1
and bl, r11b
xor r11b, 1
and al, r11b
or bl, al
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov eax, r11d
xor al, bl
test al, 1
mov eax, 0xe0e0556b
cmove r9d, eax
test r11b, 1
cmovne eax, r9d
test bl, 1
cmove eax, r9d
mov dword [rsp + 0x160], eax
mov eax, r13d
and eax, 0x4020800
mov r14d, r15d
mov ebx, r15d
and ebx, 0x8ac04101
or ebx, eax
xor ebx, 0x8ac04101
mov r9d, r15d
xor r9d, 0x8ec24901
and r9d, r15d
mov eax, ebx
and eax, r9d
xor r9d, ebx
or r9d, eax
mov eax, r9d
not eax
and eax, 0x4039b4e0
and r9d, 0xc024100
or r9d, eax
mov eax, r15d
and eax, 0x8e697dbb
mov edi, r13d
and edi, 0x71968244
or edi, eax
xor edi, 0xc252885b
mov r11d, r13d
mov r15d, r13d
and r11d, 0x4c3bf5e0
or r11d, edi
mov eax, r11d
not eax
and eax, 0xfcc0cd2a
and r11d, 0x33f32d5
or r11d, eax
mov eax, r11d
xor eax, 0x13630d0
xor r11d, 0xfcc0cd2a
mov edi, r11d
and edi, 0xfa09ca2f
and eax, 0x5f635d0
or eax, edi
mov ebp, r9d
or ebp, 0x5f635d0
mov edi, ebp
not edi
mov r8d, ebp
and r8d, 0x8a67050
and edi, 0x5009882f
or edi, r8d
mov esi, r9d
xor esi, 0x4809c020
and esi, r9d
mov ebx, esi
not ebx
or ebp, ebx
and ebx, 0xaaa67250
and esi, 0x441985a0
or esi, ebx
xor esi, edi
not ebp
or ebp, esi
mov ebx, ebp
not ebx
and ebx, eax
not eax
and eax, ebp
or eax, ebx
not r9d
mov ebp, r9d
and ebp, r11d
xor r11d, r9d
or r11d, ebp
mov ebp, r11d
not ebp
and ebp, 0xbb90d246
and r11d, 0x446f2db9
or r11d, ebp
xor r11d, 0x446f2db9
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r11d
not eax
and eax, 0xb3c40a1e
and r11d, 0x4c3bf5e1
or r11d, eax
mov eax, r14d
or eax, 0x2a7149d1
mov ebp, eax
not ebp
and eax, 0x3d410165
and ebp, 0xc08eb60a
or ebp, eax
mov ebx, r13d
or ebx, 0xd58eb62e
mov eax, ebx
not eax
and ebx, 0x3d410165
and eax, 0x2304890
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2a7149d1
and eax, 0xd58eb62e
or eax, ebp
mov r9d, r11d
not r9d
mov ebp, r9d
and ebp, 0xba69c83f
mov r10d, r11d
and r10d, 0x459637c0
or r10d, ebp
mov ebx, eax
xor ebx, 0x80451a38
and ebx, eax
mov edi, eax
not eax
and eax, 0x2f3229bb
and edi, 0xd0cdd644
or edi, eax
mov eax, edi
xor eax, 0xd0cdd644
xor edi, 0xaf773383
and edi, eax
mov eax, r10d
xor eax, 0x80400818
or eax, 0x1180a1c0
and eax, 0x91c4bbd8
and r10d, 0x10020
or r10d, eax
mov eax, r9d
or eax, 0x80451a38
mov ebp, eax
not ebp
and eax, 0x91c4bbd8
and ebp, 0x6e3a4407
or ebp, eax
xor ebp, r10d
mov eax, edi
not eax
mov esi, eax
and esi, 0xcac028c2
and edi, 0x353fd73d
or edi, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0xcac028c2
and ebx, 0x353fd73d
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
mov ebx, ebp
not ebx
and ebx, eax
not eax
and eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4d71d85
and eax, 0xfb28e27a
or eax, ebp
mov ebp, eax
xor ebp, 0x12086278
xor eax, 0x4d71d85
mov ebx, eax
and ebx, 0xed239802
and ebp, 0x12dc67fd
or ebp, ebx
or eax, r11d
and r11d, 0xed239802
and r9d, 0x12dc67fd
or r9d, r11d
xor r9d, ebp
not eax
or eax, r9d
cmp eax, 0xffffffff
setne r9b
sete r10b
mov r8d, r10d
xor r8b, r12b
mov ebx, r8d
mov r13b, byte [rsp + 0x10]
and bl, r13b
xor r8b, r13b
or r8b, bl
mov ebx, r12d
and bl, r9b
and r10b, r13b
or r10b, bl
xor r10b, 1
or r10b, r9b
mov ebx, r12d
or bl, r9b
xor r9b, r13b
xor r9b, 1
xor bl, 1
or bl, r9b
mov eax, r10d
or al, bl
xor bl, r10b
xor al, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, r8d
xor r9b, 1
mov eax, r9d
xor al, bl
or r9b, bl
xor r9b, 1
or r9b, al
and al, bl
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor r9b, 1
xor al, r9b
mov ebx, eax
xor bl, 1
and bl, r9b
mov r8d, eax
xor r8b, bl
test al, 1
mov eax, 0xb2147614
mov ebp, 0x5d7e8dfe
cmovne ebp, eax
test bl, 1
mov ebx, 0x5d7e8dfe
cmove ebp, ebx
test r8b, 1
cmovne ebp, eax
mov dword [rsp + 0x15c], ebp
mov eax, r15d
and eax, 0x7bbd85c7
mov r10d, r14d
and r10d, 0x84427a38
or r10d, eax
mov eax, r15d
and eax, 0x42e108e4
mov ebp, r14d
mov r11d, r14d
and ebp, 0xbd1ef71b
or ebp, eax
mov eax, ebp
xor eax, 0xbd1ef71b
xor ebp, 0x42e108e4
or ebp, eax
mov edi, r10d
xor edi, 0x4403028
xor r10d, 0x7bbd85c7
mov eax, r10d
and eax, 0xe3be4e56
and edi, 0x1c41b1a9
or edi, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x15aec42b
xor ebp, 0x14a6d6fa
and ebp, eax
and eax, 0xea513bd4
or eax, ebx
mov r9d, edi
xor r9d, 0x1c41b1a9
xor edi, 0x8e76753
and edi, r9d
mov r14d, edi
not r14d
mov r8d, r14d
and r8d, 0xfabb584f
and edi, 0x544a7b0
or edi, r8d
or r10d, 0xeb592905
mov esi, r10d
not esi
or r14d, r10d
and r10d, 0xfabb584f
and esi, 0x40486b0
or esi, r10d
xor esi, edi
not r14d
or r14d, esi
mov edi, eax
xor eax, 0x1080001
or eax, 0x14a6d6fa
mov esi, eax
not esi
mov r8d, eax
and r8d, 0x7fa71d02
and esi, 0x80582005
or esi, r8d
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x7fa71d02
and ebp, 0x8058e2fd
or ebp, ebx
xor ebp, esi
not eax
or eax, ebp
mov ebp, r14d
not ebp
and ebp, 0x6e4b706
and r14d, 0xf91b48f9
or r14d, ebp
mov ebp, eax
not ebp
and ebp, 0x6e4b706
and eax, 0xf91b48f9
or eax, ebp
xor eax, r14d
xor edi, 0xea513bd4
mov ebp, r9d
and ebp, edi
xor edi, r9d
or edi, ebp
not edi
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov ebx, edi
not ebx
mov eax, edi
and eax, 0x45537127
mov ebp, ebx
and ebp, 0xbaac8ed8
or ebp, eax
xor ebp, 0x45537126
mov eax, ebx
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x97399e33
and eax, 0x68c661cc
or eax, ebp
and ebx, 0x5de70b86
and edi, 0xa218f479
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0x390111a2
and edi, 0xc6feee5d
or edi, ebp
mov r9d, eax
xor r9d, 0x68c661cc
xor eax, 0x15110a02
and eax, 0x3dd76a06
mov ebx, r9d
and ebx, 0xc22895f9
or ebx, eax
mov eax, edi
xor eax, 0x9b19e5da
xor edi, 0x60e61804
and edi, 0x68ff5d96
mov ebp, eax
and ebp, 0x9700a269
or ebp, edi
xor ebx, 0xc22895f9
mov r10d, ebp
xor r10d, 0x9700a269
xor ebp, 0x702f035c
and ebp, r10d
mov r8d, ebx
and r8d, r10d
xor r10d, ebx
and ebx, 0x18d05eca
and r9d, 0xe72fa135
or r9d, ebx
and eax, 0xe72fa135
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov esi, r9d
not esi
and esi, eax
not eax
and eax, r9d
or eax, esi
or r10d, r8d
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x61e50941
and eax, 0x9e1af6be
or eax, ebp
mov edi, r10d
not edi
or ebx, r10d
and r10d, 0x61e50941
and edi, 0x9e1af6be
or edi, r10d
xor edi, eax
not ebx
or ebx, edi
mov esi, ebx
not esi
mov eax, ebx
or eax, 0x80600009
and eax, 0x88740599
mov edi, esi
and edi, 0x350ab040
or edi, eax
mov eax, esi
or eax, 0x3d1eb5d0
mov ebp, eax
not ebp
and eax, 0x88740599
and ebp, 0x42814a26
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
and eax, 0xc2e14a2f
and ebp, 0x3d1eb5d0
or ebp, eax
mov eax, ebp
not eax
and eax, 0x421a332
and ebp, 0xa0500040
or ebp, eax
and esi, 0xcb86325d
and ebx, 0x3479cda2
or ebx, esi
mov edi, ebx
xor edi, 0x3479cda2
xor ebx, 0x4004325c
and ebx, 0x704c3b7c
mov eax, edi
and eax, 0x8fb3c483
or eax, ebx
xor eax, 0xd43d980e
and edi, 0xa471a372
or edi, eax
mov eax, edi
not eax
and eax, 0xf6c2dc10
and edi, 0x93d23ef
or edi, eax
mov r10d, edi
xor r10d, 0x900204b
xor edi, 0xf6c2dc10
mov eax, edi
and eax, 0xa07d87b4
and r10d, 0x5f82784b
or r10d, eax
xor ebp, 0xa0500040
or ebp, 0x5b8e5c8d
mov r14d, r10d
xor r14d, 0x5f82784b
mov r8d, ebp
xor r8d, 0x879b5cf9
and r8d, ebp
xor r10d, 0xd81924b2
and r10d, r14d
mov r9d, ebp
and r9d, r14d
xor r14d, ebp
not ebp
and ebp, 0x84110070
mov eax, r8d
and eax, ebp
xor ebp, r8d
or ebp, eax
mov eax, r10d
not eax
mov r8d, eax
and r8d, 0x9230ac0
and r10d, 0xf6dcf53f
or r10d, r8d
or edi, 0x7864a306
mov esi, edi
not esi
or eax, edi
and edi, 0x9230ac0
and esi, 0x86985439
or esi, edi
xor esi, r10d
not eax
or eax, esi
mov edi, ebp
not edi
and edi, eax
not eax
and eax, ebp
or eax, edi
or r14d, r9d
mov ebx, r14d
not ebx
and ebx, 0x1433b84c
and r14d, 0xebcc47b3
or r14d, ebx
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x48841fc3
and eax, 0xb77be03c
or eax, ebx
mov ebx, r14d
xor ebx, 0xa3484030
xor r14d, 0x1433b84c
or edi, r14d
and r14d, 0x48841fc3
and ebx, 0xb77be03c
or ebx, r14d
xor ebx, eax
not edi
or edi, ebx
mov ebp, edi
xor ebp, 0x13c61f0
and ebp, edi
mov eax, edi
not edi
and edi, 0x302100
and eax, 0x10c40f0
or eax, edi
mov ebx, eax
xor ebx, 0x1084030
xor eax, 0xfef3bf0f
mov edi, eax
and edi, 0x7e249ec1
and ebx, 0x1186130
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x7e249ec1
and ebp, 0x81db613e
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5ab23d7d
and eax, 0xa54dc282
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4736041
and eax, 0xfb8c9fbe
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8267d652
and eax, 0x7d9829ad
or eax, ebp
mov ebp, eax
xor ebp, 0x79eb49ec
xor eax, 0x8614b613
mov ebx, eax
and ebx, ebp
and eax, 0x4ac5e384
and ebp, 0xb53a1c7b
or ebp, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xda676d4d
and ebx, 0x259892b2
or ebx, edi
mov edi, ebp
xor edi, 0x808280
xor ebp, 0xb53a1c7b
or eax, ebp
and ebp, 0xda676d4d
and edi, 0x259892b2
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
setne r10b
sete r15b
mov eax, r13d
mov r9b, byte [rsp + 0x9c]
and al, r9b
mov r8d, r13d
mov bl, byte [rsp + 0xa0]
and r8b, bl
and bl, r12b
or bl, al
xor bl, 1
mov eax, r9d
or bl, r9b
and al, r12b
or al, r8b
mov r9d, ebx
xor r9b, al
xor al, 1
or al, bl
xor al, 1
mov ebx, eax
xor r9b, 1
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r15d
xor al, r10b
mov esi, eax
xor sil, 1
mov r8d, eax
or r8b, sil
mov ebx, r8d
not bl
mov edi, esi
and dil, r8b
and bl, al
or bl, dil
or r8b, al
mov edi, r8d
xor dil, bl
xor bl, 1
or bl, r8b
xor dil, 1
xor bl, 1
or bl, dil
mov r8d, r15d
xor r8b, bl
mov edi, r8d
and r8b, bl
and dil, r15b
mov ebx, edi
and bl, r8b
xor r8b, dil
or r8b, bl
and sil, r10b
mov ebx, eax
and bl, r15b
or bl, sil
mov esi, eax
xor sil, r10b
or al, r10b
xor al, 1
or al, sil
xor al, 1
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov esi, eax
xor sil, 1
mov ebx, esi
and bl, al
xor sil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
xor bl, r8b
xor bl, 1
and r8b, bl
xor r8b, 1
mov eax, r8d
xor al, bl
or r8b, bl
xor r8b, 1
or r8b, al
mov esi, r9d
xor sil, 1
mov edi, esi
and dil, r9b
mov eax, edi
xor al, 1
mov ebp, edi
and bpl, al
mov ebx, ebp
xor bpl, dil
xor bl, 1
or bl, al
xor bl, 1
or bl, bpl
mov edi, ebx
xor dil, 1
and dil, r9b
and bl, sil
or bl, dil
xor al, sil
or al, sil
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, al
xor r9b, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, r9d
and r9b, r8b
xor r8b, 1
xor al, 1
and al, r8b
or r9b, al
mov ebx, r15d
or bl, r13b
mov eax, r15d
xor al, r13b
not al
and al, r13b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov r8d, r12d
mov ebx, r12d
xor bl, r10b
and r15b, r13b
and r10b, r8b
or r10b, r15b
and bl, r8b
xor bl, 1
xor r10b, 1
mov r8d, ebx
xor r8b, r10b
or r10b, bl
xor r10b, 1
or r10b, r8b
mov ebx, r10d
xor bl, 1
and r10b, bl
mov r8d, r10d
and r8b, bl
xor r10b, bl
or r10b, r8b
xor r10b, al
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r10b
xor r10b, 1
or r10b, bl
xor al, 1
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
and al, r10b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
or bl, al
xor al, bl
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov edi, ebx
xor dil, 1
or dil, bl
xor dil, 1
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
mov ebx, edi
xor bl, 1
and dil, bl
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
mov r10d, r9d
xor r10b, 1
mov esi, r10d
or sil, r9b
mov ebp, r9d
and bpl, r10b
mov r8d, r9d
and r8b, bpl
xor bpl, r9b
and r9b, sil
xor sil, 1
mov eax, esi
xor al, r10b
and al, sil
and sil, r10b
or sil, r9b
mov r9d, eax
xor r9b, 1
xor al, sil
xor sil, 1
or sil, r9b
xor sil, 1
or sil, al
mov r12d, edi
xor r12b, 1
mov r14d, edi
or r14b, r12b
mov r9d, r14d
xor r9b, 1
mov ebx, r9d
and bl, r14b
mov r15d, ebx
and r15b, r9b
xor bl, r9b
or bl, r15b
and dil, r12b
xor dil, 1
mov r9d, edi
xor r9b, r12b
or dil, r12b
xor dil, 1
or dil, r9b
mov r9d, r14d
and r9b, r12b
xor r14b, r12b
or r14b, r9b
xor bl, dil
mov r9d, r14d
xor r9b, bl
xor bl, 1
or bl, r14b
xor r9b, 1
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, sil
and bl, al
and al, sil
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
or bpl, r8b
xor bpl, dil
mov ebx, r10d
xor bl, r12b
or r12b, r10b
xor r12b, 1
or r12b, bl
xor bpl, 1
mov ebx, ebp
xor bl, r12b
or bpl, r12b
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bl, al
xor al, 1
or al, bpl
xor bl, 1
mov r8d, eax
xor r8b, bl
test bl, 1
mov ebp, 0x96b7e81
mov ebx, 0x5d7e8dfe
cmovne ebx, ebp
test al, 1
mov eax, 0x5d7e8dfe
cmovne ebx, eax
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0x9c], ebx
mov eax, r11d
or eax, 0x336415b7
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0xad08ce50
and ebp, 0x40932008
or ebp, ebx
mov ebx, r11d
xor ebx, 0xcc9bea48
and ebx, r11d
mov edi, ebx
not edi
or eax, edi
and edi, 0xad08ce50
and ebx, 0x52f731af
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x336415b7
and eax, 0xcc9bea48
or eax, ebp
mov esi, eax
xor esi, 0xc562feae
and esi, eax
mov ebp, eax
not eax
and eax, 0x559a88d5
and ebp, 0xaa65772a
or ebp, eax
mov r8d, ebp
xor r8d, 0xaa65772a
mov eax, ebp
xor eax, 0x90f8767b
and eax, r8d
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x9e563c9e
and eax, 0x61a9c361
or eax, edi
mov edi, esi
not edi
or ebx, edi
and edi, 0x9e563c9e
and esi, 0x61a9c361
or esi, edi
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x2872f24
and ebx, 0xfd78d0db
or ebx, eax
xor ebp, 0x440a0891
and ebp, 0xee2a0eb1
mov eax, r8d
and eax, 0x11d5f14e
or eax, ebp
xor eax, 0x11d5f14e
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x71f3510
and eax, 0xf8e0caef
or eax, ebp
mov ebp, ebx
xor ebp, 0xc5c59008
xor ebx, 0x381a2e75
mov edi, ebx
and edi, 0x23a43c2
and ebp, 0xfdc5bc3d
or ebp, edi
mov edi, eax
xor edi, 0xf8c0882d
xor eax, 0x71f3510
or ebx, eax
and eax, 0x23a43c2
and edi, 0xfdc5bc3d
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
xor eax, 0xfffffffe
and eax, ebx
mov ebp, ebx
not ebx
mov edi, ebx
and edi, 0x1c3ef4c1
and ebp, 0xe3c10b3e
or ebp, edi
xor ebp, 0x1c3ef4c0
mov esi, ebp
xor esi, ebx
and esi, ebp
and ebx, 0xfffffffe
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov r9d, esi
xor r9d, 0xef8e3212
mov edi, r9d
and r9d, esi
not esi
and edi, esi
mov ebx, edi
and ebx, r9d
xor r9d, edi
or r9d, ebx
mov edi, eax
not edi
xor eax, 0xef8e3212
and eax, edi
mov r10d, eax
not r10d
mov r8d, r10d
and r8d, 0xd1a76481
and eax, 0x2e589b7e
or eax, r8d
mov ebx, edi
or ebx, 0xef8e3212
mov ebp, ebx
not ebp
or r10d, ebx
and ebx, 0xd1a76481
and ebp, 0x50896c
or ebp, ebx
xor ebp, eax
not r10d
or r10d, ebp
mov eax, r9d
not eax
and eax, 0x70d66ffd
and r9d, 0x8f299002
or r9d, eax
mov eax, r10d
not eax
and eax, 0x70d66ffd
and r10d, 0x8f299002
or r10d, eax
xor r10d, r9d
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
not eax
and eax, 0xc965f08a
and edi, 0x369a0f75
or edi, eax
xor edi, 0x369a0f75
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov ebx, edi
not ebx
mov eax, ebx
and eax, edi
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x43a429b3
and eax, 0xbc5bd64c
or eax, ebp
mov ebp, eax
xor ebp, 0x1810c448
and ebp, 0x5bb4ec5a
xor eax, 0x1a1
and eax, 0xa44b13a5
or eax, ebp
mov r10d, eax
xor r10d, 0x5bb4ec5a
and r10d, eax
mov eax, ebx
and eax, 0x5127cf94
and edi, 0xaed8306b
or edi, eax
xor edi, 0xf56cdc31
xor ebx, edi
and ebx, edi
mov ebp, r10d
not ebp
and ebp, 0xf4a9fddc
mov eax, r10d
and eax, 0xb560223
or eax, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x1289fc03
and ebx, 0xed7603fc
or ebx, ebp
mov r9d, eax
xor r9d, 0xb560223
xor eax, 0x1a423cb0
and eax, r9d
and r10d, 0x11143e93
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov esi, ebx
xor esi, 0xed7603fc
xor ebx, 0xfc623d6f
and ebx, esi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x1d03114b
and ebx, 0xe2fceeb4
or ebx, eax
or edi, 0xeeebc16c
mov eax, edi
not eax
or ebp, edi
and edi, 0x1d03114b
and eax, 0x142e90
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, r10d
not eax
and eax, 0xe73ffe2d
and r10d, 0x18c001d2
or r10d, eax
mov eax, ebp
not eax
and eax, 0xe73ffe2d
and ebp, 0x18c001d2
or ebp, eax
xor ebp, r10d
mov eax, r9d
and eax, esi
xor esi, r9d
or esi, eax
mov eax, esi
not eax
and eax, 0x51af9b5
and esi, 0xfae5064a
or esi, eax
xor esi, 0xfae5064a
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
and eax, 0x401008c0
mov ebp, esi
and ebp, 0x80844020
or ebp, eax
xor ebp, 0x80844020
and esi, 0x3f6bb71f
or esi, ebp
mov eax, esi
not eax
and eax, 0x9b20a4ba
and esi, 0x64df5b45
or esi, eax
mov ebp, esi
xor ebp, 0xcf28335c
and ebp, esi
mov eax, esi
not esi
and esi, 0x8b202048
and eax, 0x44081314
or eax, esi
mov ebx, eax
xor ebx, 0x4000104
xor eax, 0xbbf7eceb
mov edi, eax
and edi, 0x5948b6d2
and ebx, 0x8620010c
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x5948b6d2
and ebp, 0xa6b7492d
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x30d7cca3
and eax, 0xcf28335c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc7a35e92
and eax, 0x385ca16d
or eax, ebp
mov ebp, eax
xor ebp, 0xc7a35e92
xor eax, 0x385ca16d
mov ebx, eax
and ebx, 0x9329293
and eax, ebp
and ebp, 0xf6cd6d6c
or ebp, ebx
xor ebp, 0xf6cd6d6c
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
setne bpl
sete r13b
mov r14b, byte [rsp + 0xd8]
mov eax, r14d
mov bl, byte [rsp + 0x31]
and al, bl
xor r14b, bl
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
mov esi, r14d
xor sil, 1
mov eax, esi
xor al, r14b
mov r11d, r14d
or r11b, sil
mov r12d, r11d
xor r12b, 1
or al, r12b
mov ebx, eax
xor bl, 1
mov r8b, byte [rsp + 0x10]
and r8b, al
mov r10d, ebx
mov r9b, byte [rsp + 4]
xor r10b, r9b
and r10b, bl
and bl, r9b
or bl, r8b
mov r8d, ebx
xor r8b, al
and r8b, bl
xor al, r9b
not al
and al, r9b
xor al, 1
xor r10b, 1
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r8d
xor al, 1
mov ebx, r10d
xor bl, 1
and al, r10b
and bl, r8b
or bl, al
mov eax, r8d
xor al, r10b
or r10b, r8b
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov r15d, r13d
xor r15b, bpl
mov r9d, r15d
xor r9b, 1
mov eax, r15d
or al, r9b
mov ebx, r9d
xor bl, r15b
and bl, r9b
mov r8d, eax
xor r8b, bl
xor bl, 1
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
xor al, r13b
not al
and al, r13b
or bl, r13b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, r15d
and r8b, r9b
mov eax, r8d
and al, r15b
xor r8b, r15b
or r8b, al
xor r9b, r13b
mov eax, r15d
or al, bpl
xor al, 1
or al, r9b
xor r8b, r13b
xor r8b, 1
xor al, 1
mov r9d, r8d
and r9b, al
xor al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, ebx
xor r9b, al
and r9b, bl
and al, bl
xor bl, 1
and bl, r8b
or al, bl
xor r9b, 1
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov r8d, r9d
and r8b, r10b
mov ebx, r9d
xor bl, r10b
or bl, r8b
and r9b, al
xor r9b, 1
mov r8d, eax
xor r8b, r9b
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, r10b
or r9b, r10b
xor r9b, 1
or r9b, al
mov eax, ebx
or al, r9b
xor r9b, bl
xor r9b, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
and r15b, r13b
and sil, r14b
xor sil, 1
mov eax, esi
xor al, r14b
or sil, r14b
xor sil, 1
or sil, al
xor sil, r12b
mov eax, r14d
and al, r11b
xor r11b, r14b
or r11b, al
xor r11b, 1
mov eax, esi
and al, r11b
xor r11b, sil
or r11b, al
mov ebx, r15d
xor bl, 1
mov eax, ebx
and al, r15b
xor al, 1
mov r8d, r15d
xor r8b, al
or al, r15b
xor al, 1
or al, r8b
or bl, r15b
xor al, 1
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
xor al, r11b
mov ebx, r14d
or bl, bpl
xor r14b, bpl
xor bl, 1
mov r8d, ebx
and r8b, r14b
xor r14b, bl
or r14b, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r14d
xor bl, 1
and bl, al
or al, r14b
and r14b, r8b
or r14b, bl
xor al, 1
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
mov r8d, r14d
xor r8b, 1
mov ebx, r14d
or bl, r8b
mov eax, ebx
xor al, 1
and al, r14b
or r14b, bl
and bl, r8b
or bl, al
xor r14b, 1
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
mov r8d, r9d
or r8b, al
xor r8b, 1
mov ebx, r9d
xor bl, al
or r8b, bl
and al, bl
and bl, r9b
mov r9d, eax
xor r9b, 1
xor al, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, al
mov r9d, r8d
xor r9b, 1
mov eax, ebx
xor al, 1
and bl, r8b
or r8b, al
and al, r9b
or al, bl
mov ebx, r8d
xor bl, al
test bl, 1
mov r15d, 0xc8690131
mov ebp, 0xb0a47320
cmovne ebp, r15d
test al, 1
mov eax, 0xb0a47320
cmove eax, ebp
test r8b, 1
cmovne eax, ebp
mov dword [rsp + 0xd8], eax
mov r14d, dword [rsp + 8]
mov eax, r14d
and eax, 0x2a844c5
mov r13d, dword [rsp + 0x28]
mov esi, r13d
and esi, 0xfd57bb3a
or esi, eax
mov eax, esi
xor eax, 0x10a002
xor esi, 0x2800401
or esi, 0xed6f58fc
mov ebx, esi
and ebx, 0xb2205b50
and eax, 0x90a403
or eax, ebx
mov ebx, r13d
xor ebx, 0x1290a703
and ebx, r13d
mov edi, ebx
not edi
or esi, edi
and edi, 0xb2205b50
and ebx, 0x4ddfa4af
or ebx, edi
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0xc14da483
and esi, 0x3eb25b7c
or esi, eax
mov eax, r14d
and eax, 0x518f5827
mov edi, r13d
and edi, 0xae70a7d8
or edi, eax
mov eax, edi
xor eax, 0xae70a7d8
xor edi, 0x41031822
and edi, 0xc343392a
mov r10d, eax
and r10d, 0x3cbcc6d5
or r10d, edi
xor r10d, 0x3cbcc6d5
or r10d, eax
mov eax, r10d
not eax
mov r11d, r10d
xor r11d, 0x89b578
and r11d, eax
mov ebp, esi
xor ebp, 0x2c224807
or ebp, 0x89b578
mov r9d, ebp
not r9d
and ebp, 0xe684480f
and r9d, 0x19720280
or r9d, ebp
xor esi, 0xd3dd0380
mov r8d, esi
and r8d, r10d
mov ebp, r10d
xor r10d, esi
or esi, 0xff764a87
mov eax, esi
not eax
and esi, 0xe684480f
and eax, 0x9b570
or eax, esi
xor eax, r9d
and ebp, 0xff764a87
mov esi, ebp
and esi, r11d
xor r11d, ebp
or r11d, esi
mov ebp, eax
not ebp
and ebp, 0xc99a0d77
and eax, 0x3665f288
or eax, ebp
mov ebp, r11d
not ebp
and ebp, 0xc99a0d77
and r11d, 0x3665f288
or r11d, ebp
xor r11d, eax
or r10d, r8d
mov eax, r10d
not eax
and eax, 0xf108bf77
and r10d, 0xef74088
or r10d, eax
mov edi, r11d
not edi
mov ebp, edi
and ebp, 0xfde2cc21
and r11d, 0x21d33de
or r11d, ebp
mov ebx, r10d
xor ebx, 0x2150088
xor r10d, 0xf108bf77
or edi, r10d
and r10d, 0xfde2cc21
and ebx, 0x21d33de
or ebx, r10d
xor ebx, r11d
not edi
or edi, ebx
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x877a8c53
mov ebp, edi
and ebp, 0x788573ac
or ebp, eax
xor ebp, 0x877a8c52
mov esi, ebp
xor esi, ebx
and esi, ebp
and ebx, 0x40a02bc8
mov ebp, edi
and ebp, 0x211c0002
or ebp, ebx
xor ebp, 0x211c0002
and edi, 0x9e43d435
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0xcc3ab951
and edi, 0x33c546ae
or edi, ebp
mov eax, esi
not eax
mov r9d, eax
and eax, 0x9eb89ed8
and esi, 0x61476127
or esi, eax
mov eax, edi
xor eax, 0x40416125
xor edi, 0xad86929a
or r9d, edi
and edi, 0x9eb89ed8
and eax, 0x61476127
or eax, edi
xor eax, esi
mov ebx, r9d
not ebx
mov edi, r9d
and edi, 0xa5e1bddd
and ebx, 0x5a1e4222
or ebx, edi
mov edi, eax
not edi
or r9d, edi
and edi, 0xa5e1bddd
and eax, 0x5a1e4222
or eax, edi
xor eax, ebx
not r9d
or r9d, eax
mov ebx, r9d
not ebx
mov r8d, r9d
xor r8d, 0x69aed6f0
and r8d, r9d
mov edi, ebx
and edi, 0x906594f
mov ebp, r9d
and r9d, 0xf6f9a6b0
or r9d, edi
xor r9d, 0xafde247b
or r9d, ebx
and ebx, 0x49a88240
and ebp, 0x200654b0
or ebp, ebx
mov ebx, ebp
xor ebx, 0x20065000
xor ebp, 0xdff9ab4f
mov edi, ebp
and edi, 0x84d80cbf
and ebx, 0x6926d240
or ebx, edi
mov esi, r8d
not esi
or ebp, esi
and esi, 0x84d80cbf
and r8d, 0x7b27f340
or r8d, esi
xor r8d, ebx
not ebp
or ebp, r8d
mov ebx, ebp
not ebx
and ebx, 0x5cdecae1
and ebp, 0xa321351e
or ebp, ebx
mov ebx, ebp
xor ebx, 0x288c20c
xor ebp, 0x35701c11
and ebx, 0x3288ce0c
mov eax, ebp
and eax, 0xcd7731f3
or eax, ebx
xor eax, 0x9450b338
and ebp, 0xa6d87d34
or ebp, eax
mov esi, r9d
not esi
mov eax, r9d
and eax, 0x28f26c1b
xor r9d, 0x68ebaff6
and r9d, esi
and esi, 0xd70d93e4
or esi, eax
mov eax, ebp
not eax
or eax, 0x68ebaff6
mov ebx, eax
not ebx
and eax, 0xb983f6c3
and ebx, 0x6140008
or ebx, eax
mov r10d, esi
xor r10d, 0xd70d93e4
xor esi, 0xbfe63c12
and esi, r10d
mov r8d, ebp
and r8d, r10d
xor r10d, ebp
or ebp, 0x97145009
mov eax, ebp
not eax
and ebp, 0xb983f6c3
and eax, 0x40680934
or eax, ebp
xor eax, ebx
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0xad935b83
and esi, 0x526ca47c
or esi, ebx
mov ebx, r9d
not ebx
or ebp, ebx
and ebx, 0xad935b83
and r9d, 0x526ca47c
or r9d, ebx
xor r9d, esi
not ebp
or ebp, r9d
mov ebx, eax
not ebx
and ebx, ebp
not ebp
and ebp, eax
or ebp, ebx
or r10d, r8d
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r10d
xor eax, 0x8a8e6bf5
and eax, r10d
mov edi, r10d
not r10d
and r10d, 0x20400b0
and edi, 0x888a6b45
or edi, r10d
xor edi, 0x888a6b45
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6925bd35
and eax, 0x96da42ca
or eax, ebp
mov ebp, eax
xor ebp, 0x4573abf4
xor eax, 0xba8c540b
or ebp, eax
not ebp
or ebp, eax
cmp ebp, 0xffffffff
setne r10b
sete bl
mov r8b, byte [rsp + 0x10]
xor bl, r8b
mov eax, ebx
and al, r8b
mov r12d, r8d
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r11d, eax
xor r11b, 1
and r11b, al
xor r11b, 1
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov r9d, r11d
xor r9b, 1
mov eax, r9d
and al, r11b
mov ebx, r9d
xor bl, al
xor al, 1
or al, r11b
xor al, 1
or al, bl
mov ebx, r9d
or bl, r11b
xor al, bl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
xor r10b, r12b
mov esi, r10d
xor sil, 1
mov r8d, r10d
and r8b, sil
mov eax, r8d
xor al, 1
xor r8b, r10b
or al, sil
xor al, 1
or al, r8b
mov r8d, esi
or r8b, r10b
mov edi, r8d
xor dil, al
xor al, 1
or al, r8b
xor dil, 1
xor al, 1
or al, dil
mov r8d, eax
xor r8b, bl
and al, r8b
and r8b, bl
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
and sil, r11b
mov eax, r9d
xor al, r10b
and al, r9b
and r10b, r9b
or r10b, sil
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov eax, r10d
xor al, 1
and al, r10b
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r9d, r8d
xor r9b, 1
and al, r9b
or r9b, bl
and bl, r8b
or bl, al
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x1107628c
cmove r15d, eax
test bl, 1
cmove eax, r15d
test r9b, 1
cmovne eax, r15d
mov dword [rsp + 0x88], eax
mov eax, r14d
and eax, 0x6000a12
mov ebp, r13d
and ebp, 0x841c001
or ebp, eax
xor ebp, 0x841c001
mov eax, r13d
and eax, 0xf1be35ec
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf1be35ec
and eax, 0xe41ca13
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x97387e84
and ebp, 0x68c7817a
or ebp, eax
mov ebx, r13d
and ebx, 0xdf0effa6
mov eax, r14d
and eax, 0x20f10059
or eax, ebx
xor eax, 0x20f10058
or eax, dword [rsp + 0xb0]
mov esi, ebp
xor ebp, 0x97387e85
mov edi, eax
not edi
and edi, ebp
xor esi, 0x68c7817a
mov ebx, esi
xor ebx, eax
and ebx, esi
and eax, esi
or eax, edi
mov r9d, ebx
not r9d
mov ebp, r9d
and ebp, 0xde62d81e
and ebx, 0x219d27e0
or ebx, ebp
mov ebp, eax
not ebp
or r9d, ebp
and ebp, 0xde62d81e
and eax, 0x219d27e1
or eax, ebp
xor eax, ebx
not r9d
or r9d, eax
mov ebp, r14d
and ebp, 0xb15abf7d
mov eax, r13d
and eax, 0x4ea54082
or eax, ebp
xor eax, 0x4ea54082
mov ebp, eax
mov ebx, dword [rsp + 0x40]
and ebp, ebx
xor eax, ebx
or eax, ebp
mov esi, eax
xor esi, 0xef9e5b64
and esi, eax
mov ebx, eax
not eax
and eax, 0x21193107
and ebx, 0xdee6cef8
or ebx, eax
mov eax, ebx
xor eax, 0xdee6cef8
xor ebx, 0xce876a63
and ebx, eax
mov r8d, r9d
not r8d
mov ebp, r9d
or ebp, 0x1061a49b
mov edi, ebp
and edi, 0xad809d2e
mov r10d, r8d
and r10d, 0x421e4240
or r10d, edi
mov edi, r9d
xor edi, 0xef9e5b64
and edi, r9d
mov eax, edi
not eax
or ebp, eax
and eax, 0xad809d2e
and edi, 0x527f62d1
or edi, eax
xor edi, r10d
not ebp
or ebp, edi
mov edi, ebx
not edi
mov eax, edi
and eax, 0x40c2e5f9
and ebx, 0xbf3d1a06
or ebx, eax
mov eax, esi
not eax
or edi, eax
and eax, 0x40c2e5f9
and esi, 0xbf3d1a06
or esi, eax
xor esi, ebx
not edi
or edi, esi
mov eax, ebp
not eax
and eax, 0x13146806
and ebp, 0xeceb97f9
or ebp, eax
mov eax, edi
not eax
and eax, 0x13146806
and edi, 0xeceb97f9
or edi, eax
xor edi, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xb46890fc
and edi, 0x4b976f03
or edi, ebp
and r9d, 0xb46890fc
and r8d, 0x4b976f03
or r8d, r9d
xor r8d, edi
xor eax, r8d
test eax, r8d
setne r8b
sete al
mov bl, byte [rsp + 4]
mov r9d, ebx
or r9b, al
mov r10d, r8d
and r10b, bl
and al, r12b
or al, r10b
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, r8d
xor bl, r12b
and r8b, bl
and bl, r12b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov esi, eax
xor sil, 1
mov r9d, eax
and r9b, sil
mov r8d, eax
xor r8b, r9b
xor r9b, 1
or r9b, sil
xor r9b, 1
or r9b, r8b
mov r10d, ebx
xor r10b, 1
mov r11d, r10d
and r11b, bl
xor r11b, 1
mov r8d, ebx
xor r8b, r11b
or r11b, bl
xor r11b, 1
or r11b, r8b
or sil, al
or r10b, bl
xor sil, r9b
mov eax, esi
xor al, 1
and sil, r9b
mov ebx, esi
and bl, al
xor sil, al
or sil, bl
mov r8d, r11d
xor r8b, 1
mov ebx, r11d
xor bl, r8b
and bl, r11b
mov eax, r10d
xor al, bl
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, sil
and bl, r10b
and r10b, sil
mov eax, ebx
xor al, 1
xor bl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov esi, r9d
xor sil, 1
mov eax, r9d
and al, sil
mov ebx, eax
xor bl, 1
xor al, r9b
or bl, sil
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, r11b
and bl, r8b
or bl, al
xor r8b, sil
or r11b, r9b
xor r11b, 1
or r11b, r8b
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov r8d, r10d
xor r8b, 1
mov r9d, r10d
and r9b, r8b
mov r11d, r9d
xor r9b, r10b
xor r11b, 1
or r11b, r8b
xor r11b, 1
or r11b, r9b
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov eax, r11d
xor al, 1
and al, bl
xor bl, 1
and bl, r11b
or bl, al
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
xor al, bl
test al, 1
mov r15d, 0x5f5e254
mov eax, 0xe209b5cf
cmovne eax, r15d
test r9b, 1
mov ebp, 0xe209b5cf
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x84], ebp
mov eax, r14d
and eax, 0xc0200081
mov r12d, r13d
mov ebp, r13d
and ebp, 0x81e0010
or ebp, eax
xor ebp, 0x81e0010
mov eax, r13d
and eax, 0x37c1ff6e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x37c1ff6e
and eax, 0xc83e0091
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x11570724
and eax, 0xeea8f8db
or eax, ebp
mov r10d, eax
xor r10d, 0xeea8f8db
xor eax, 0x1120320
and eax, 0xa912d323
mov ebp, r10d
and ebp, 0x56ed2cdc
or ebp, eax
xor ebp, 0x99407ac8
and r10d, 0x3052a9eb
or r10d, ebp
mov eax, r10d
not eax
and eax, 0x8ef7960e
and r10d, 0x710869f1
or r10d, eax
mov eax, r13d
and eax, 0x6901fcae
mov ebp, r14d
mov edi, r14d
and edi, 0x96fe0351
or edi, eax
xor edi, 0xa6acaaba
mov r11d, r14d
mov r13d, r14d
and r11d, 0xcfad5614
or r11d, edi
mov eax, r11d
not eax
and eax, 0xf1ff360c
and r11d, 0xe00c9f3
or r11d, eax
mov esi, r10d
xor esi, 0x710869f1
mov eax, r10d
xor eax, 0x8cb79600
and eax, 0xbcb7b600
xor r10d, 0xdf36ea4f
and r10d, esi
and esi, 0x434849ff
or esi, eax
mov edi, r11d
xor edi, 0xe00c9f3
mov eax, r11d
xor eax, 0x2042240c
and eax, 0x2c42a54e
xor r11d, 0xa03e4a4d
and r11d, edi
and edi, 0xd3bd5ab1
or edi, eax
mov r8d, esi
xor esi, 0xac368200
or esi, 0x51c17c41
mov eax, esi
not eax
mov r9d, esi
and r9d, 0x30790ce
and eax, 0xac380330
or eax, r9d
mov ebx, r10d
not ebx
or esi, ebx
and ebx, 0x30790ce
and r10d, 0xfcf86f31
or r10d, ebx
xor r10d, eax
not esi
or esi, r10d
mov eax, edi
xor edi, 0x2c02810e
or edi, 0x51c17c41
mov ebx, edi
not ebx
mov r9d, edi
and r9d, 0x5110aa0c
and ebx, 0xae2e01b2
or ebx, r9d
mov ebp, r11d
not ebp
or edi, ebp
and ebp, 0x5110aa0c
and r11d, 0xaeef55f3
or r11d, ebp
xor r11d, ebx
not edi
or edi, r11d
mov ebp, esi
not ebp
and ebp, 0x8d52e23b
and esi, 0x72ad1dc4
or esi, ebp
mov ebp, edi
not ebp
and ebp, 0x8d52e23b
and edi, 0x72ad1dc4
or edi, ebp
xor edi, esi
xor r8d, 0x434849ff
xor eax, 0xd3bd5ab1
mov ebp, r8d
and ebp, eax
xor eax, r8d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x321419df
and eax, 0xcdebe620
or eax, ebp
xor eax, 0xcdebe620
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
or eax, 0xc8acff49
mov ebx, eax
not ebx
and eax, 0x84658efe
and ebx, 0x33120000
or ebx, eax
not ebp
or ebp, 0x375300b6
mov eax, ebp
not eax
and ebp, 0x84658efe
and eax, 0x48887101
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x55bce277
and eax, 0xaa431d88
or eax, ebp
mov ebp, eax
xor ebp, 0x52bd4b2b
mov ebx, eax
xor eax, 0x854ae580
and eax, ebp
xor ebx, 0x8542a480
and ebx, 0xd7f7aeab
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfa1384a2
and eax, 0x5ec7b5d
or eax, ebp
mov ebp, r14d
and ebp, 0x40521b60
mov ebx, r12d
and ebx, 0xa0248088
or ebx, ebp
xor ebx, 0xa0248088
mov ebp, r12d
xor ebp, 0xe0769be8
and ebp, r12d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x1f896417
and ebp, 0xe0769be8
or ebp, ebx
mov edi, eax
xor edi, 0xd21bd5f6
xor eax, 0x2de42a09
and eax, ebp
not ebp
mov ebx, edi
xor ebx, ebp
and ebx, edi
and ebp, edi
or ebp, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xee736a5f
and ebx, 0x118c95a0
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xee736a5f
and ebp, 0x118c95a0
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8b800024
mov ebx, eax
and ebx, 0x4331209
or ebx, ebp
xor ebx, 0x4331209
and eax, 0x704cedd2
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3c21aa11
and eax, 0xc3de55ee
or eax, ebp
mov ebp, eax
xor ebp, 0x4640300
xor eax, 0xb392b83c
mov ebx, eax
and ebx, 0x5a89f4c7
and ebp, 0xa5760b38
or ebp, ebx
xor ebp, 0x5a89f4c7
xor eax, ebp
test eax, ebp
sete r9b
setne r8b
mov r11d, r8d
mov sil, byte [rsp + 4]
xor r11b, sil
and r11b, r8b
mov r10b, byte [rsp + 0x10]
mov ebx, r10d
or bl, r8b
mov eax, ebx
xor al, r11b
xor r11b, 1
or r11b, bl
xor al, 1
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, r10b
xor al, 1
mov ebx, esi
or r11b, sil
xor r11b, 1
or r11b, al
mov eax, esi
and al, r8b
mov ebx, r10d
xor bl, r9b
and r9b, r10b
or al, r9b
xor r8b, al
and r8b, al
or r9b, bl
mov ebx, r9d
xor bl, 1
mov eax, r9d
and al, bl
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, eax
and r9b, r8b
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor r8b, 1
xor al, 1
and al, r8b
or al, r9b
xor bl, 1
or bl, r10b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
mov esi, r11d
xor sil, 1
mov r9d, r11d
and r9b, sil
mov ebx, r11d
xor bl, r9b
xor r9b, 1
or r9b, sil
xor r9b, 1
or r9b, bl
mov edi, eax
xor dil, 1
mov ebp, edi
and bpl, al
mov ebx, edi
and bl, bpl
xor bpl, dil
or bpl, bl
mov r14d, ebp
xor r14b, 1
mov r10d, r14d
and r10b, bpl
mov r8d, r14d
and r8b, r10b
xor r10b, r14b
or r10b, r8b
xor dil, al
and dil, al
or r11b, sil
xor r11b, 1
mov eax, esi
and al, r11b
xor r11b, sil
or r11b, al
or r14b, bpl
mov eax, r14d
xor al, 1
mov ebx, edi
xor bl, 1
and dil, r14b
and al, bl
or al, dil
mov r8d, r14d
and r8b, bl
xor bl, r14b
or bl, r8b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
mov esi, eax
xor sil, r11b
and al, sil
and sil, r11b
mov r8d, eax
xor r8b, 1
xor al, sil
xor sil, 1
or sil, r8b
xor sil, 1
or sil, al
xor r10b, r9b
mov eax, r9d
xor al, bpl
or bpl, r9b
xor bpl, 1
or bpl, al
xor r10b, 1
xor bpl, 1
mov eax, r10d
and al, bpl
xor bpl, r10b
or bpl, al
mov r9d, ebp
xor r9b, 1
mov r8d, r9d
and r8b, bpl
mov ebx, r8d
xor bl, 1
or bl, bpl
xor r8b, r9b
xor bl, 1
or bl, r8b
mov r8d, esi
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, sil
or bl, r8b
mov r8d, esi
xor r8b, r9b
or r9b, sil
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0xf64eeb09
cmove r15d, eax
test r9b, 1
cmovne eax, r15d
test bl, 1
cmove eax, r15d
mov dword [rsp + 0xb0], eax
mov eax, r13d
and eax, 0x3fb1661a
mov ebp, r12d
and ebp, 0xc04e99e5
or ebp, eax
mov eax, ebp
xor eax, 0x5916012
or eax, 0xfa64066c
mov ebx, eax
and ebx, 0x1caebbd1
and ebp, 0x1114002
or ebp, ebx
mov ebx, r12d
xor ebx, 0x59bf993
and ebx, r12d
mov edi, ebx
not edi
or eax, edi
and edi, 0x1caebbd1
and ebx, 0xe351442e
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfa64066c
and eax, 0x59bf993
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xa03bbe27
and ebp, 0x5fc441d8
or ebp, eax
mov eax, r12d
and eax, 0xb4ffa6fc
mov ebx, r13d
and ebx, 0x4b005903
or ebx, eax
xor ebx, 0x4b005903
or ebx, r13d
mov eax, ebx
not eax
and eax, 0xce134efc
and ebx, 0x31ecb103
or ebx, eax
mov r11d, ebx
xor r11d, 0x10243003
xor ebx, 0xce134efc
mov edi, ebx
and edi, 0xe9c88f80
and r11d, 0x1637707f
or r11d, edi
mov r10d, ebp
xor r10d, 0x5fc441d8
mov r9d, ebp
xor r9d, 0xa03bbe27
xor ebp, 0x1fd5961a
mov esi, ebp
and esi, r9d
and ebp, r10d
mov edi, esi
and edi, ebp
xor ebp, esi
or ebp, edi
mov r8d, r11d
xor r11d, 0xe9c88f80
mov esi, r11d
or esi, 0xbfee283d
mov eax, esi
not eax
and esi, 0xeaf16700
and eax, 0x90c2
or eax, esi
or ebx, 0x4011d7c2
mov edi, ebx
not edi
and ebx, 0xeaf16700
and edi, 0x150e083d
or edi, ebx
xor edi, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
mov eax, r10d
and eax, 0xdee84e3e
and r9d, 0x2117b1c1
or r9d, eax
xor r8d, 0x173041
or r10d, r11d
and r11d, 0xdee84e3e
and r8d, 0x2117b1c1
or r8d, r11d
xor r8d, r9d
not r10d
or r10d, r8d
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x987b84b2
and edi, 0x67847b4d
or edi, ebp
mov ebp, r10d
not ebp
or eax, r10d
and r10d, 0x987b84b2
and ebp, 0x67847b4d
or ebp, r10d
xor ebp, edi
not eax
or eax, ebp
mov esi, eax
xor esi, 0x55fc0920
and esi, eax
mov r14d, eax
not eax
mov edi, eax
and edi, 1
xor r14d, 0xfffffffe
or r14d, edi
and eax, 0x55fc0920
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, esi
not eax
and eax, 0xaa03f6de
and esi, 0x55fc0921
or esi, eax
mov edi, r14d
not edi
mov eax, r14d
and eax, 0x8fe7363b
xor r14d, 0xf7de834f
and r14d, edi
and edi, 0x7018c9c4
or edi, eax
mov ebp, esi
not ebp
and ebp, 0xcc67430f
mov r10d, esi
and r10d, 0x3398bcf0
or r10d, ebp
mov r8d, r10d
xor r8d, 0x3398bcf0
mov ebp, r8d
and ebp, 0x8217cb0
and esi, 0xf7de834f
or esi, ebp
mov r9d, edi
xor r9d, 0x7018c9c4
mov ebp, edi
xor ebp, 0x87c64a8b
and ebp, r9d
mov eax, ebp
not eax
mov r11d, eax
and r11d, 0x5d8a3dd6
and ebp, 0xa275c229
or ebp, r11d
mov ebx, r14d
not ebx
or eax, ebx
and ebx, 0x5d8a3dd6
and r14d, 0xa275c229
or r14d, ebx
xor r14d, ebp
not eax
or eax, r14d
mov ebp, eax
not ebp
and ebp, esi
not esi
and esi, eax
or esi, ebp
xor edi, 0x8fe7363b
mov eax, edi
and eax, 0x3c1bfaec
and r9d, 0xc3e40513
or r9d, eax
xor r10d, 0xcc67430f
or edi, r10d
and r10d, 0x3c1bfaec
and r8d, 0xc3e40513
or r8d, r10d
xor r8d, r9d
not edi
or edi, r8d
not edi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x40900041
mov ebx, edi
and ebx, 0x91280a20
or ebx, eax
xor ebx, 0x91280a20
mov eax, edi
and eax, 0x2e47f59e
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x2e47f59e
and eax, 0xd1b80a61
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x87414902
and eax, 0x50221070
or eax, ebx
and ebp, 0x42fe0a3a
and edi, 0xbd01f5c5
or edi, ebp
mov ebp, edi
xor ebp, 0x95015140
and ebp, 0xd7635972
xor edi, 0x6a62acb7
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0x78859fc0
and edi, 0x877a603f
or edi, ebp
xor eax, 0x50221070
or eax, 0x289ca68d
mov r11d, eax
not r11d
and eax, 0x4fae0b14
mov r15d, r11d
and r15d, 0x90415062
or r15d, eax
mov r14d, edi
xor r14d, 0x8128402b
xor edi, 0x78859fc0
mov esi, edi
and esi, 0x66523014
and r14d, 0x99adcfeb
or r14d, esi
mov r9d, r15d
xor r9d, 0xb051f4eb
mov esi, r15d
xor esi, 0x22b0b23d
and esi, r9d
and r11d, 0x92614052
mov r8d, esi
and r8d, r11d
xor r11d, esi
or r11d, r8d
mov r10d, r14d
xor r10d, 0x99adcfeb
mov eax, r14d
xor eax, 0xb4c893d
and eax, r10d
mov ebp, eax
not ebp
mov r8d, ebp
and r8d, 0xb545494d
and eax, 0x4abab6b2
or eax, r8d
or edi, 0x6d1eb929
mov ebx, edi
not ebx
or ebp, edi
and edi, 0xb545494d
and ebx, 0x2a00692
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, r11d
not eax
and eax, ebp
not ebp
and ebp, r11d
or ebp, eax
xor r15d, 0x4fae0b14
mov eax, r15d
and eax, 0x91220012
and r9d, 0x464179e8
or r9d, eax
xor r14d, 0x66523014
or r15d, r14d
and r14d, 0xb9be8617
and r10d, 0x464179e8
or r10d, r14d
xor r10d, r9d
not r15d
or r15d, r10d
mov eax, r15d
not eax
and eax, 0xb0537353
and r15d, 0x4fac8cac
or r15d, eax
mov esi, ebp
not esi
mov eax, esi
and eax, 0x1ae402cd
and ebp, 0xe51bfd32
or ebp, eax
mov eax, r15d
xor eax, 0x45088c20
xor r15d, 0xb0537353
or esi, r15d
and r15d, 0x1ae402cd
and eax, 0xe51bfd32
or eax, r15d
xor eax, ebp
not esi
or esi, eax
mov ebx, esi
xor ebx, 0xb95a92dd
and ebx, esi
mov eax, esi
not esi
and esi, 0x114000d0
and eax, 0xa81a920d
or eax, esi
mov ebp, eax
xor ebp, 0x28204
xor eax, 0x57e56df2
mov edi, eax
and edi, 0xecfd7c99
and ebp, 0x11028244
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xecfd7c99
and ebx, 0x13028366
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x40af916e
and eax, 0xbf506e91
or eax, ebp
mov esi, eax
xor esi, 0xd169a53e
mov ebp, eax
xor ebp, 0x2e965ac1
mov edi, ebp
and edi, 0x80f0348e
mov ebx, esi
and ebx, 0x24040b30
or ebx, edi
xor ebx, 0x24040b30
xor eax, 0x759d9a80
and eax, esi
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xa4f43fbe
and eax, 0x5b0bc041
or eax, ebx
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x597eb286
and ebx, 0xa6814d79
or ebx, edi
or eax, esi
and esi, 0x597eb286
and ebp, 0xa6814d79
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x28ee1a28
and eax, 0xd711e5d7
or eax, ebp
xor eax, 0xd711e5d7
setne r9b
sete r10b
mov eax, r9d
mov r13b, byte [rsp + 4]
and al, r13b
mov sil, byte [rsp + 0x10]
mov r8d, esi
and r8b, r10b
or r8b, al
mov eax, r13d
or al, r10b
mov ebx, r8d
xor bl, 1
or bl, al
xor al, r8b
xor al, 1
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
and r11b, bl
xor r11b, 1
mov eax, ebx
xor al, r11b
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r8d
xor al, r9b
and al, r8b
xor r10b, sil
or r9b, r13b
xor r9b, 1
or r9b, r10b
xor al, 1
mov ebx, eax
or bl, r9b
xor al, r9b
xor bl, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r9d, r11d
xor r9b, 1
xor al, 1
mov ebx, r9d
and bl, al
xor r9b, al
or r9b, bl
xor al, r11b
mov r8d, r9d
xor r8b, 1
mov r11d, eax
xor r11b, 1
mov r10d, r11d
and r10b, al
mov ebx, r10d
xor r10b, r11b
or r11b, r8b
and r8b, r9b
xor r8b, 1
mov esi, r8d
xor sil, r9b
or r8b, r9b
xor r8b, 1
or r8b, sil
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov r10d, r8d
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, r8b
or bl, r10b
xor al, r9b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, bl
test al, 1
mov ebp, 0xde8ff7b4
mov eax, 0xe5dcd38
cmovne eax, ebp
test r11b, 1
mov ebp, 0xe5dcd38
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x158], ebp
or r12d, 0xcb4af67c
mov ebp, r12d
not ebp
and r12d, 0x1b52db3d
and ebp, 0x24a50082
or ebp, r12d
mov r9d, dword [rsp + 8]
mov ebx, r9d
or ebx, 0x34b50983
mov eax, ebx
not eax
and ebx, 0x1b52db3d
and eax, 0xc0082440
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc349cd44
and eax, 0x3cb632bb
or eax, ebp
mov ebp, eax
xor ebp, 0x8022b30
xor eax, 0x71f400c1
and eax, 0x71f510c9
and ebp, 0x8e0aef36
or ebp, eax
mov ebx, ebp
xor ebx, 0x71f510c9
mov r8d, ebp
xor ebp, 0x7e6be229
and ebp, ebx
or ebx, 0xf0610d1f
mov eax, ebx
not eax
mov edi, ebx
and edi, 0xda98889
and eax, 0x2167260
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0xda98889
and ebp, 0xf2567776
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov edi, dword [rsp + 0x118]
mov ebp, edi
and ebp, 0xf9ef2e0
mov eax, edi
mov esi, edi
xor eax, 0xf0610d1f
and eax, dword [rsp + 0xbc]
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
xor r8d, 0x8e0aef36
mov ebp, r8d
and ebp, esi
xor r8d, esi
or r8d, ebp
mov ebp, r8d
not ebp
and ebp, 0xadcf4926
and r8d, 0x5230b6d9
or r8d, ebp
xor r8d, 0x5230b6d9
mov ebp, eax
and ebp, r8d
xor r8d, eax
or r8d, ebp
mov esi, r8d
not esi
mov eax, esi
and eax, 0x414c800c
mov r14d, r8d
and r14d, 0x12224a13
or r14d, eax
mov eax, r14d
xor eax, 0x224203
xor r14d, 0xedddb5ec
mov ebx, r14d
and ebx, 0xf78d1c38
and eax, 0x62c207
or eax, ebx
mov ebp, r8d
xor ebp, 0x536eca1f
and ebp, r8d
mov ebx, ebp
not ebx
or r14d, ebx
and ebx, 0xf78d1c38
and ebp, 0x872e3c7
or ebp, ebx
xor ebp, eax
not r14d
or r14d, ebp
mov eax, r14d
not eax
and eax, 0xac9135e0
and r14d, 0x536eca1f
or r14d, eax
mov r10d, r14d
not r10d
mov ebp, r10d
and ebp, 0xeb37f5e6
mov eax, r14d
and eax, 0x14c80a19
or eax, ebp
mov ebp, eax
xor ebp, 0x14c80a19
xor eax, 0xcb075466
and eax, 0xcb8f5c7f
mov ebx, ebp
and ebx, 0x3470a380
or ebx, eax
xor ebx, 0x37f75921
and ebp, 0xfc78055e
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xc1a8f3da
and ebp, 0x3e570c25
or ebp, eax
and esi, 0x387faa1
xor r8d, 0xfc78055e
or r8d, esi
mov esi, ebp
xor esi, 0x10070820
xor ebp, 0xc1a8f3da
mov eax, ebp
and eax, 0xef78b6d5
and esi, 0x1087492a
or esi, eax
mov r11d, esi
xor esi, 0xef78b6d5
mov eax, esi
or eax, 0x8cbc874d
mov ebx, eax
not ebx
and eax, 0x7fe7a96c
and ebx, 0x5092
or ebx, eax
or ebp, 0x734378b2
mov r15d, ebp
not r15d
and ebp, 0x7fe7a96c
and r15d, 0x80180601
or r15d, ebp
xor r15d, ebx
mov ebx, r8d
xor ebx, 0x8cbc874d
and ebx, r8d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x585c8c1d
and ebx, 0xa7a373e2
or ebx, ebp
mov edi, r8d
or edi, 0x734378b2
mov ebp, edi
not ebp
or eax, edi
and edi, 0x585c8c1d
and ebp, 0x84a00340
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, r15d
not edi
and edi, eax
not eax
and eax, r15d
or eax, edi
xor r11d, 0x1087002a
mov edi, esi
and edi, 0xc7707fd0
and r11d, 0x388f802f
or r11d, edi
mov edi, r8d
not edi
or esi, edi
and edi, 0xc7707fd0
and r8d, 0x388f802f
or r8d, edi
xor r8d, r11d
not esi
or esi, r8d
not esi
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
xor eax, 0xfc78055f
and eax, esi
mov r8d, esi
not esi
and esi, 0x25848256
and r8d, 0xda7b7da9
or r8d, esi
mov ebp, r8d
xor ebp, 0x48580108
xor r8d, 0x24000056
or r8d, 0x387faa0
mov ebx, r8d
and ebx, 0xb324b675
and ebp, 0x4c58010a
or ebp, ebx
mov ebx, eax
not ebx
or r8d, ebx
and ebx, 0xb324b675
and eax, 0x4cdb498a
or eax, ebx
xor eax, ebp
not r8d
or r8d, eax
mov ebp, r14d
xor ebp, 0x9681f13c
and ebp, r14d
mov ebx, r14d
and r10d, 0x9bae331e
and ebx, 0x6451cce1
or ebx, r10d
mov eax, ebx
xor eax, 0x9280311c
or eax, 0x697e0ec3
mov edi, eax
not edi
mov esi, eax
and esi, 0x3d9f82a1
and edi, 0x8200711c
or edi, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0x3d9f82a1
and ebp, 0xc2607d5e
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9681f13d
and eax, 0x697e0ec2
or eax, ebp
mov ebp, ebx
xor ebp, 0x6451cce0
and ebp, 0xfffffffe
xor ebx, 0x9bae331f
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xc82ca1d8
and ebx, 0x37d35e27
or ebx, ebp
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x1bbc1ac2
and eax, 0xe443e53d
or eax, ebp
mov ebp, ebx
xor ebp, 0x24434425
xor ebx, 0xc82ca1d8
or esi, ebx
and ebx, 0x1bbc1ac2
and ebp, 0xe443e53d
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov edi, esi
xor edi, 0x82b13af
and edi, esi
mov eax, esi
not esi
and esi, 0x8090102
and eax, 0x2212ad
or eax, esi
mov ebp, eax
xor ebp, 0x200281
xor eax, 0xffdded52
mov ebx, eax
and ebx, 0xf30b983c
and ebp, 0x8200383
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0xf30b983c
and edi, 0xcf467c3
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xf7d4ec50
and eax, 0x82b13af
or eax, ebp
mov ebp, r8d
not ebp
mov ebx, ebp
and ebp, 0x9c66a352
and r8d, 0x63995cad
or r8d, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0x9c66a352
and eax, 0x63995cad
or eax, ebp
xor eax, r8d
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0xc042c909
and ebp, 0x3fbd36f6
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0xc042c909
and eax, 0x3fbd36f6
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov edi, ebx
not edi
mov ebp, ebx
and ebp, 0xb0fddab2
mov eax, edi
and eax, 0x4f02254d
or eax, ebp
mov ebp, eax
xor ebp, 0xa08090
xor eax, 0x2000040
and ebp, 0x41a0a090
and eax, 0x2004040
or eax, ebp
mov ebp, edi
and ebp, 0x19f21eb3
and ebx, 0xe60de14c
or ebx, ebp
xor ebx, 0x5a52fe63
xor edi, ebx
and edi, ebx
mov ebx, eax
xor ebx, 0x2004040
xor eax, 0xfdffbfbf
mov ebp, edi
not ebp
and edi, eax
or eax, ebp
and ebp, ebx
or ebp, edi
not eax
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
xor eax, 0xbc5f1f2f
and eax, ebp
mov ebx, ebp
not ebp
and ebp, 0x18110326
and ebx, 0xa44e1c09
or ebx, ebp
xor ebx, 0xa44e1c09
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
or ebp, eax
xor eax, ebp
not eax
test eax, ebp
setne r11b
sete r8b
mov eax, r8d
mov r15d, r13d
xor al, r13b
xor al, 1
mov r10d, eax
xor r10b, r13b
or al, r13b
xor al, 1
or al, r10b
mov r12b, byte [rsp + 0x10]
or r8b, r12b
or r11b, r13b
mov r10d, r11d
xor r10b, r8b
or r11b, r8b
xor r11b, 1
or r11b, r10b
mov ebx, eax
xor bl, 1
mov r10d, eax
and r10b, bl
xor al, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, al
mov r8d, r11d
xor r8b, 1
mov eax, r8d
and al, r11b
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
or r8b, r11b
mov r11d, eax
xor r11b, 1
mov edi, eax
xor dil, r11b
and dil, al
xor dil, 1
mov esi, edi
or sil, r8b
xor dil, r8b
mov r8d, esi
xor r8b, dil
xor dil, 1
or dil, sil
xor r8b, 1
xor dil, 1
or dil, r8b
mov esi, r10d
xor sil, 1
mov ebx, r10d
xor bl, sil
and bl, r10b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov ebp, r8d
and bpl, bl
xor bl, r8b
or bl, bpl
mov r8d, edi
xor r8b, 1
and dil, r8b
mov ebp, r8d
and bpl, dil
xor dil, r8b
or dil, bpl
mov r8d, ebx
xor r8b, 1
and r8b, dil
xor dil, 1
and dil, bl
or dil, r8b
mov ebx, eax
and bl, r11b
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor r11b, sil
xor bl, r10b
or al, r10b
xor al, 1
or al, r11b
xor bl, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor al, dil
xor dil, 1
mov r8d, edi
and r8b, bl
xor dil, bl
or dil, r8b
mov ebx, edi
xor bl, al
test dil, 1
mov ebp, 0x7300c7b1
mov edi, 0xde8ff7b4
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0x7300c7b1
cmove ebp, eax
mov dword [rsp + 0xa0], ebp
mov eax, dword [rsp + 0x90]
and eax, 0x22104626
mov ebp, dword [rsp + 0x54]
and ebp, 0x8a33000
or ebp, eax
mov ebx, r9d
and ebx, 0x2ab37626
mov esi, dword [rsp + 0x28]
mov eax, esi
and eax, 0xd54c89d9
or eax, ebx
mov edi, ebp
xor edi, 0x8a33000
xor ebp, 0xf75ccfff
not eax
or eax, r9d
mov r14d, r9d
mov ebx, eax
not ebx
and ebx, ebp
or ebp, eax
and eax, edi
or eax, ebx
mov edi, ebp
not edi
mov ebx, ebp
and ebx, 0x9bc3e381
and edi, 0x20301426
or edi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x9bc3e381
and eax, 0x643c1c7e
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov edi, ebp
or ebp, 0x2b814882
mov ebx, ebp
not ebx
and ebp, 0xb12dac62
and ebx, 0x4452131d
or ebx, ebp
not edi
or edi, 0xd47eb77d
mov eax, edi
not eax
and edi, 0xb12dac62
and eax, 0xa804080
or eax, edi
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1323ea5
and eax, 0xfecdc15a
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9b0682e5
and eax, 0x64f97d1a
or eax, ebp
mov ebx, eax
xor ebx, 0x40995d02
xor eax, 0x8020000
and eax, 0x2c622018
and ebx, 0xd39ddfe7
or ebx, eax
mov ebp, esi
or ebp, 0xf7795828
mov eax, ebp
and eax, 0xe9d58434
mov edi, r9d
and edi, 0x223c3
or edi, eax
mov eax, esi
xor eax, 0x886a7d7
and eax, esi
mov r13d, esi
mov esi, eax
not esi
or ebp, esi
and esi, 0xe9d58434
and eax, 0x162a7bcb
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xf7795828
and ebp, 0x886a7d7
or ebp, eax
mov eax, ebx
xor eax, 0x20422000
mov r8d, ebx
xor r8d, 0xd39ddfe7
xor ebx, 0x3352a4c0
and ebx, r8d
and eax, 0xe0cf7b27
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, ebp
xor ebx, 0x1f3084d8
mov esi, ebx
and ebx, ebp
not ebp
and esi, ebp
mov edi, esi
and edi, ebx
xor ebx, esi
or ebx, edi
mov edi, eax
not edi
and edi, ebx
not ebx
and ebx, eax
or ebx, edi
mov eax, r8d
and eax, ebp
xor ebp, r8d
or ebp, eax
mov eax, ebp
not eax
and eax, 0xbc876b92
and ebp, 0x4378946d
or ebp, eax
xor ebp, 0x4378946d
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x22dd7e47
and ebp, 0xdd2281b8
or ebp, eax
mov eax, ebp
xor eax, 0xdd208020
xor ebp, 0x2195e05
and ebp, 0x21b5f9d
and eax, 0xfde4a062
or eax, ebp
mov ebp, eax
xor ebp, 0x125c95
xor eax, 0xacc48020
and eax, 0xaecd8328
and ebp, 0x51327cd7
or ebp, eax
mov eax, ebp
xor eax, 0x40106401
xor ebp, 0x80050200
and ebp, 0x91271ad6
and eax, 0x6ed8e529
or eax, ebp
xor eax, 0x91271ad6
cmp eax, 0xffffffff
setne bl
sete r8b
mov eax, r12d
xor al, r8b
and r8b, r12b
mov r9d, r15d
and r9b, bl
or r9b, r8b
xor al, 1
or al, r15b
mov r8d, eax
xor r8b, 1
xor bl, r12b
mov r10d, ebx
xor r10b, 1
mov r11d, ebx
and r11b, al
or bl, r8b
and r8b, r10b
or r8b, r11b
xor r10b, al
xor bl, 1
or bl, r10b
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov r8d, ebx
xor r8b, 1
mov r11d, r8d
and r11b, bl
xor r11b, 1
mov r10d, ebx
xor r10b, r11b
or r11b, bl
xor r11b, 1
or r11b, r10b
or r8b, bl
mov r10d, r11d
xor r10b, 1
mov eax, r11d
and al, r10b
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
mov ebx, r8d
xor bl, 1
mov esi, eax
xor sil, 1
and sil, bl
and al, r8b
or al, sil
xor r8b, r10b
or bl, r11b
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r10d, ebx
xor r10b, 1
mov r8d, r10d
and r10b, r9b
mov eax, r9d
xor r9b, 1
and r8b, r9b
and al, bl
or al, r8b
xor al, 1
or al, r9b
and r9b, bl
or r10b, r9b
xor al, 1
xor r10b, al
mov ebx, r10d
xor bl, 1
and al, bl
xor bl, al
test bl, 1
mov edi, 0x71f3c0eb
mov ebp, 0x76e1b835
cmovne ebp, edi
test r10b, 1
mov ebx, 0x76e1b835
cmove ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x154], ebx
mov eax, r14d
and eax, 0xa0880
mov ebp, r13d
and ebp, 0x99b4c01c
or ebp, eax
xor ebp, 0x99b4c01c
mov eax, r13d
and eax, 0x66413763
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x66413763
and eax, 0x99bec89c
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe6c4fa7e
and eax, 0x193b0581
or eax, ebp
mov ebx, eax
xor ebx, 0x193b0581
xor eax, 0xa200200c
and eax, 0xb210218d
mov ebp, ebx
and ebp, 0x4defde72
or ebp, eax
xor ebp, 0xe30a046c
and ebx, 0x511a25e1
or ebx, ebp
mov eax, r14d
and eax, 0xaee5da1e
mov ebp, r13d
xor ebp, 0x511a25e1
or ebp, eax
mov eax, ebx
not eax
mov esi, ebx
and ebx, 0xe27db816
and eax, 0x1d8247e9
or eax, ebx
mov ebx, ebp
not ebx
or esi, ebp
and ebp, 0xe27db816
and ebx, 0x1d8247e9
or ebx, ebp
xor ebx, eax
not esi
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x11280640
and ebx, 0x2291303c
lea esi, [rbx + rbp]
lea ebp, [rbx + rbp]
add ebp, 0x80404003
xor esi, 0x11000c
and ebp, 0xa2c07033
and esi, 0x1139064c
or esi, ebp
or eax, 0x33b9367c
mov ebp, eax
not ebp
and eax, 0xa2c07033
and ebp, 0x4c068980
or ebp, eax
xor ebp, esi
mov eax, ebp
not eax
and eax, 0x62a3139c
and ebp, 0x9d5cec63
or ebp, eax
mov eax, r14d
and eax, 0x54baf61f
mov ebx, r13d
and ebx, 0xab4509e0
or ebx, eax
mov eax, ebx
not eax
and eax, 0xab4509e0
and ebx, 0x54baf61f
or ebx, eax
not ebx
mov eax, ebx
or eax, ebp
not eax
xor ebx, ebp
not ebx
and ebx, ebp
mov esi, eax
and esi, ebx
xor ebx, eax
or ebx, esi
mov eax, ebp
not eax
and eax, 0x2d6514c0
and ebp, 0xd29aeb3f
or ebp, eax
mov eax, ebp
xor eax, 0xd29aeb3f
xor ebp, 0x2d6514c0
and ebp, ebx
not ebx
and eax, ebx
or ebp, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r8b
setne al
mov ebx, eax
xor bl, r15b
and bl, al
mov r9d, r12d
or r9b, al
xor bl, 1
mov r10d, ebx
xor r10b, r9b
or bl, r9b
xor bl, 1
or bl, r10b
mov r9d, ebx
xor r9b, r12b
xor r9b, 1
or bl, r15b
xor bl, 1
or bl, r9b
and r8b, r12b
and al, r15b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or r8b, al
xor al, 1
mov ebx, r8d
or bl, al
xor al, r8b
mov r8d, eax
xor r8b, bl
test al, 1
mov eax, 0xcc699c96
mov ebp, 0x71f3c0eb
cmovne ebp, eax
test bl, 1
cmovne ebp, edi
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0x150], ebp
mov eax, r14d
and eax, 0x61007694
mov ebp, r13d
and ebp, 0x9eff896b
or ebp, eax
mov eax, ebp
xor eax, 0x80910943
xor ebp, 0x61005080
and ebp, 0x7f6ed0a8
and eax, 0x80912f57
or eax, ebp
mov ebp, eax
xor ebp, 0x2500
xor eax, 0x300810a8
and eax, 0x301812ae
and ebp, 0x43262500
or ebp, eax
mov ebx, r14d
and ebx, 0x733e37ae
mov eax, r13d
xor eax, 0x8cc1c851
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xfb067df6
and eax, 0x4f98209
or eax, ebx
mov esi, ebp
xor esi, 0x40220100
xor ebp, 0xbcd9daff
mov edi, ebp
and ebp, 0x1bddacf1
and esi, 0x6022130e
or esi, ebp
mov ebx, eax
xor ebx, 0x4200208
xor eax, 0xfb067df6
or edi, eax
and eax, 0x1bddacf1
and ebx, 0xe422530e
or ebx, eax
xor ebx, esi
mov eax, edi
not eax
mov ebp, edi
and ebp, 0x34fcffd7
and eax, 0x43020028
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x34fcffd7
and ebx, 0xcb030028
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x10806620
mov esi, edi
and esi, 0x54410d9
or esi, eax
xor esi, 0x54410d9
and edi, 0xea3b8906
or edi, esi
mov eax, edi
not eax
and eax, 0x9905bea9
and edi, 0x66fa4156
or edi, eax
mov eax, edi
not eax
and eax, 0xe6ba52f1
and edi, 0x1945ad0e
or edi, eax
mov eax, r14d
and eax, 0x27cc0fef
mov ebp, r13d
and ebp, 0xd833f010
or ebp, eax
mov eax, ebp
xor eax, 0xc0013000
xor ebp, 0x400205
or ebp, 0x181e4840
and ebp, 0x187eca55
and eax, 0xe6013480
or eax, ebp
mov ebx, r14d
or ebx, 0xe661b695
mov ebp, ebx
not ebp
and ebx, 0x187eca55
and ebp, 0x180012a
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x199e496a
and ebp, 0xe661b695
or ebp, eax
mov eax, edi
xor eax, 0x1945ad0e
xor edi, 0xa2b80001
mov ebx, ebp
not ebx
mov esi, eax
xor esi, ebx
and esi, eax
and edi, 0xabfd2107
and eax, 0x5402def8
or eax, edi
and ebx, 0xabfd2107
and ebp, 0x5402def8
or ebp, ebx
xor ebp, eax
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x833b9abf
and eax, ebp
and ebp, 0x7cc46540
or ebp, ebx
mov ebx, ebp
xor ebx, 0x5c840500
xor ebp, 0x833b9abf
mov edi, ebp
and edi, 0xa35bfa52
and ebx, 0x5ca405ad
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xa35bfa52
and eax, 0x5ca405ad
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x75934760
and ebp, 0x8a6cb89f
or ebp, ebx
xor ebp, 0x8a6cb89f
or ebp, eax
cmp ebp, 0xffffffff
sete r8b
setne r9b
mov sil, byte [rsp + 0x48]
mov bl, byte [rsp + 0x65]
and bl, sil
mov eax, ebx
mov r10b, byte [rsp + 0x64]
and al, r10b
xor bl, r10b
or bl, al
xor bl, 1
mov eax, ebx
or al, r15b
xor al, 1
xor bl, r15b
not bl
and bl, r15b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r11d, ebx
mov al, byte [rsp + 0xa8]
mov ebx, eax
and bl, sil
xor al, sil
or al, bl
xor al, r15b
mov ebx, eax
mov r10b, byte [rsp + 0x63]
and bl, r10b
xor al, r10b
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, r11d
xor bl, 1
and r10b, bl
or bl, al
and al, r11b
or al, r10b
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
mov r11d, ebx
and r11b, al
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
or bl, al
xor bl, r11b
and r11b, bl
xor r11b, 1
mov r10d, r11d
xor r10b, bl
or r11b, bl
xor r11b, 1
or r11b, r10b
mov r10d, r12d
xor r10b, r9b
mov eax, r12d
or al, r9b
xor al, 1
or al, r10b
xor r11b, r9b
and r9b, r15b
and r8b, r12b
or r8b, r9b
mov r10d, r8d
and r8b, al
xor al, 1
xor r10b, 1
mov r9d, eax
xor r9b, r10b
and r9b, al
and r10b, al
or r10b, r8b
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov ebx, r10d
xor bl, 1
or bl, r10b
mov r8d, r10d
xor r8b, bl
and bl, r10b
mov eax, r8d
xor al, 1
or bl, r8b
xor r8b, bl
or bl, al
xor r8b, 1
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, 1
mov eax, r11d
xor al, bl
mov r8d, eax
xor r8b, r11b
and r8b, al
mov eax, r11d
xor al, 1
and al, r11b
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
xor al, bl
mov r9d, eax
xor r9b, 1
mov r10d, r8d
xor r10b, 1
and r9b, r10b
or r10b, al
and al, r8b
or al, r9b
mov ebx, r10d
xor bl, al
test bl, 1
mov ebx, 0x8a5352fa
mov ebp, 0x6963b8c1
cmovne ebp, ebx
test al, 1
mov eax, 0x6963b8c1
cmove eax, ebp
test r10b, 1
cmovne eax, ebp
mov dword [rsp + 0xa8], eax
mov eax, r14d
and eax, 0xe9950ccf
mov ebp, r13d
and ebp, 0x166af330
or ebp, eax
mov eax, ebp
xor eax, 0x400020
xor ebp, 0x1150080
or ebp, 0x88088808
and ebp, 0x9b3f8a98
and eax, 0x20c00024
or eax, ebp
mov ebx, r14d
or ebx, 0x33f702b4
mov ebp, ebx
not ebp
and ebx, 0x9b3f8a98
and ebp, 0x44007543
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xcc08fd4b
and ebp, 0x33f702b4
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x68fd89db
and eax, 0x97027624
or eax, ebp
mov ebp, eax
xor ebp, 0x4dbc41b0
xor eax, 0x97027624
and eax, ebp
mov ebp, r14d
and ebp, 0x6049d666
mov esi, r13d
and esi, 0x9fb62999
or esi, ebp
xor esi, 0x45081e0d
mov r8d, esi
xor r8d, r14d
and r8d, esi
mov ebx, eax
not ebx
and ebx, 0xa2225d13
mov ebp, eax
and ebp, 0x5ddda2ec
or ebp, ebx
mov r9d, ebp
xor r9d, 0x5ddda2ec
mov ebx, r9d
and ebx, 0x14c6e10
and eax, 0xfeb391ef
or eax, ebx
mov ebx, r8d
not ebx
mov esi, r8d
xor esi, 0x14c6e10
and esi, ebx
mov edi, r8d
and edi, 0xfeb391ef
mov r10d, esi
and r10d, edi
xor edi, esi
or edi, r10d
mov esi, eax
not esi
and esi, edi
not edi
and edi, eax
or edi, esi
xor ebp, 0xa2225d13
mov eax, ebp
and eax, 0xaee2623b
and r9d, 0x511d9dc4
or r9d, eax
or ebp, r8d
and r8d, 0xaee2623b
and ebx, 0x511d9dc4
or ebx, r8d
xor ebx, r9d
not ebp
or ebp, ebx
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov ebx, ebp
xor ebx, 0xdabe3795
and ebx, ebp
mov eax, ebp
not ebp
and ebp, 0x4a0a1085
and eax, 0x90b42710
or eax, ebp
mov ebp, eax
xor ebp, 0xb42410
xor eax, 0x6f4bd8ef
mov edi, eax
and edi, 0xf84003a3
and ebp, 0x2be3414
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xf84003a3
and ebx, 0x7bffc5c
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x52c30337
and ebx, eax
or eax, 0xad3cfcc8
mov edi, eax
and edi, 0x786e2e23
and ebp, 0x2810114
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x786e2e23
and ebx, 0x8791d1dc
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xad3cfcc8
and eax, 0x52c30337
or eax, ebp
mov ebp, r14d
and ebp, 0x1285a740
mov ebx, r13d
xor ebx, 0x1285a740
and ebx, r13d
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x2d6cc457
and ebx, 0xd2933ba8
or ebx, ebp
mov ebp, ebx
xor ebp, 0xc0169ce8
xor ebx, 0x3fe96317
mov edi, eax
xor edi, ebx
and edi, eax
and ebx, eax
not eax
and eax, ebp
or ebx, eax
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
xor eax, 0xa8dc41a8
and eax, ebx
mov ebp, ebx
not ebx
and ebx, 0xa8440108
and ebp, 0x9840a0
or ebp, ebx
xor ebp, 0x9840a0
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5723be57
and eax, 0xa8dc41a8
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xacfa3de2
and ebp, 0x5305c21d
or ebp, eax
xor ebp, 0x5305c21d
sete r9b
setne r10b
mov eax, r10d
xor al, r9b
mov r11d, eax
not r11b
and r11b, al
xor r11b, 1
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov bl, byte [rsp + 0x6a]
mov sil, byte [rsp + 0x24]
and bl, sil
mov eax, esi
xor al, bl
not al
and al, bl
xor bl, 1
mov r8d, ebx
and r8b, sil
mov edi, ebx
xor dil, sil
or dil, r8b
mov r8b, byte [rsp + 0x38]
xor bl, r8b
not bl
and bl, r8b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, edi
xor bl, 1
mov esi, eax
xor sil, 1
and al, dil
or dil, sil
and sil, bl
or sil, al
mov eax, edi
xor al, sil
xor sil, 1
or sil, dil
xor al, 1
xor sil, 1
or sil, al
mov edi, r11d
xor dil, 1
mov r8d, edi
or r8b, r11b
mov ebx, r8d
xor bl, 1
mov eax, edi
and al, r11b
xor al, 1
mov ebp, eax
xor bpl, r11b
or al, r11b
and r11b, r8b
and bl, dil
or bl, r11b
or r8b, dil
xor r8b, 1
mov r11d, r8d
and r11b, bl
xor bl, r8b
or bl, r11b
mov r8d, r9d
and r8b, bl
not bl
and bl, r10b
or bl, r8b
xor al, 1
or al, bpl
mov r8d, r9d
xor r8b, dil
or dil, r9b
xor dil, 1
or dil, r8b
xor al, r9b
xor al, 1
mov r8d, eax
xor r8b, dil
or dil, al
xor dil, 1
or dil, r8b
mov eax, edi
xor al, bl
xor bl, 1
or bl, dil
xor bl, 1
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, esi
xor bl, al
xor al, 1
mov r8d, eax
and r8b, sil
mov r11d, eax
xor r11b, sil
or r11b, r8b
or al, sil
xor bl, 1
xor al, 1
or al, bl
xor r11b, 1
xor al, r11b
and r11b, al
xor r11b, 1
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, r9d
and al, r15b
mov ebx, r12d
and bl, r10b
or bl, al
mov r8d, ebx
xor r8b, r15b
and r8b, bl
or r9b, r12b
or r10b, r15b
mov ebx, r9d
xor bl, r10b
or r10b, r9b
xor r10b, 1
or r10b, bl
mov r9d, r8d
xor r9b, 1
mov ebx, r8d
and bl, r9b
mov esi, ebx
xor bl, r8b
xor sil, 1
or sil, r9b
xor sil, 1
or sil, bl
mov ebx, r10d
xor bl, 1
mov eax, r10d
and al, bl
mov r8d, eax
and r8b, r10b
xor al, r10b
or al, r8b
xor al, sil
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
or bl, al
mov eax, ebx
or al, r8b
xor bl, r8b
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov edi, r11d
xor dil, 1
mov r9d, edi
and r9b, r11b
mov eax, edi
and al, r9b
xor r9b, dil
or r9b, al
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov esi, r9d
xor sil, 1
mov ebp, esi
or bpl, r9b
and r11b, bpl
xor bpl, 1
mov r8d, ebp
xor r8b, dil
and r8b, bpl
and bpl, dil
or bpl, r11b
mov r11d, r8d
and r11b, bpl
xor bpl, r8b
or bpl, r11b
and sil, bl
mov r8d, ebx
xor bl, 1
or r8b, bl
xor r8b, 1
xor r10b, r8b
mov r11d, r10d
and r10b, r8b
xor r11b, 1
mov r8d, r10d
and r8b, r11b
xor r10b, r11b
or r10b, r8b
mov eax, r10d
xor al, 1
or al, bpl
xor bpl, 1
or bpl, r10b
xor al, 1
xor bpl, 1
mov r8d, eax
and r8b, bpl
xor bpl, al
or bpl, r8b
mov eax, r9d
xor al, bl
and al, r9b
and bl, r9b
or bl, sil
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r8d, r9d
and r8b, bl
mov eax, r8d
xor al, 1
xor r8b, r9b
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor al, 1
and al, bpl
or r9b, bpl
xor bpl, 1
and r8b, bpl
or al, r8b
xor bpl, bl
xor r9b, 1
or r9b, bpl
mov ebx, r9d
xor bl, al
test r9b, 1
mov ebp, 0xb5380bb9
mov edi, 0x8a5352fa
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0xb5380bb9
cmove ebp, eax
mov dword [rsp + 0x54], ebp
mov eax, r13d
and eax, 0x1a47e681
mov ebp, r14d
and ebp, 0xe5b8197e
or ebp, eax
mov eax, dword [rsp + 0x20]
and eax, 0x1a47e681
mov ebx, dword [rsp + 0x40]
and ebx, 0xe5b8197e
or ebx, eax
xor ebx, ebp
or ebx, dword [rsp + 0x34]
mov eax, ebx
not eax
and eax, 0x2268fe26
and ebx, 0xdd9701d9
or ebx, eax
mov r10d, ebx
xor r10d, 0xc040040
xor ebx, 0x20400020
and ebx, 0x715000b0
and r10d, 0xc241842
or r10d, ebx
mov eax, r14d
and eax, 0x7d7418f2
mov ebx, r13d
xor ebx, 0x828be70d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7e84b158
and ebx, 0x817b4ea7
or ebx, eax
mov r14d, r10d
xor r14d, 0xc241842
xor r10d, 0xf3dbe7bd
mov ebp, r10d
and ebp, 0x716c4a31
mov r11d, r14d
and r11d, 0xc1010c2
or r11d, ebp
mov r8d, ebx
xor r8d, 0x7e84b158
mov r9d, ebx
xor ebx, 0xf0170496
and ebx, r8d
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xfdd3a5eb
and ebx, 0x22c5a14
or ebx, ebp
mov esi, r8d
or esi, 0x716c4a31
mov ebp, esi
not ebp
or edi, esi
and esi, 0xfdd3a5eb
and ebp, 0x2001004
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov esi, r11d
not esi
and esi, 0xd95310ac
and r11d, 0x242c4a53
or r11d, esi
mov esi, edi
not esi
and esi, 0xd95310ac
and edi, 0x26acef53
or edi, esi
xor edi, r11d
mov ebp, r14d
and ebp, 0x6d000870
and r10d, 0x90fd9787
or r10d, ebp
xor r9d, 0x817b4ea7
or r14d, r9d
and r9d, 0x6f026878
and r8d, 0x90fd9787
or r8d, r9d
xor r8d, r10d
not r14d
or r14d, r8d
mov eax, r14d
not eax
and eax, 0xa96d62a7
and r14d, 0x56929d58
or r14d, eax
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0xc12a8346
and edi, 0x3ed57cb9
or edi, eax
mov eax, r14d
xor eax, 0x16901c18
xor r14d, 0xa96d62a7
or ebp, r14d
and r14d, 0xc12a8346
and eax, 0x3ed57cb9
or eax, r14d
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x84ddd75b
and ebp, 0x7b2228a4
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2002000
xor ebp, 0x80808201
or ebp, 0x540812
and ebp, 0x80d68a17
and ebx, 0x2096508
or ebx, ebp
or eax, 0x828be70d
mov ebp, eax
not ebp
and eax, 0x80d68a17
and ebp, 0x7d2010e0
or ebp, eax
xor ebp, ebx
mov edi, ebp
not edi
mov eax, ebp
and eax, 0x8c9beb64
mov ebx, edi
and ebx, 0x7364149b
or ebx, eax
xor ebx, 0x8c9beb65
mov r8d, edi
and r8d, 1
or r8d, ebx
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
and edi, 0xbe1d3620
and ebp, 0x41e2c9de
or ebp, edi
xor ebp, 0x41e2c9de
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov edi, r8d
not edi
mov r9d, r8d
and r8d, 0x190c05a5
and edi, 0xe6f3fa5a
or edi, r8d
mov ebp, eax
not ebp
or r9d, ebp
and ebp, 0x190c05a5
and eax, 0xe6f3fa5a
or eax, ebp
xor eax, edi
mov ebx, r9d
not ebx
mov ebp, r9d
and ebp, 0x1c1d01aa
and ebx, 0xe3e2fe55
or ebx, ebp
mov ebp, eax
not ebp
or r9d, ebp
and ebp, 0x1c1d01aa
and eax, 0xe3e2fe55
or eax, ebp
xor eax, ebx
not r9d
or r9d, eax
mov r8d, r9d
not r8d
mov ebp, r9d
and ebp, 0xae16ec18
mov ebx, r8d
and ebx, 0x51e913e7
or ebx, ebp
mov eax, r8d
and eax, r9d
mov edi, eax
not edi
mov ebp, r9d
or ebp, edi
and edi, 0xae16ec18
and eax, 0x51e913e7
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x777d2a8a
and ebp, 0x8882d575
or ebp, eax
mov eax, ebp
xor eax, 0x8882d575
xor ebp, 0x32052a82
and ebp, 0xba853ae2
mov ebx, eax
and ebx, 0x457ac51d
or ebx, ebp
xor ebx, 0x648097d2
and eax, 0xde05ad30
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xa4b27839
and eax, 0x5b4d87c6
or eax, ebp
mov ebp, r8d
and ebp, 0x71c13ed2
and r9d, 0x8e3ec12d
or r9d, ebp
xor r9d, 0x503b6c1d
xor r8d, r9d
and r8d, r9d
mov ebx, eax
xor ebx, 0x1a0081c4
xor eax, 0xa4b27839
mov esi, eax
and eax, 0xc5cf6e02
and ebx, 0x3a3091fd
or ebx, eax
mov eax, r8d
not eax
or esi, eax
and eax, 0xc5cf6e02
and r8d, 0x3a3091fd
or r8d, eax
xor r8d, ebx
mov eax, esi
not eax
mov ebx, esi
and ebx, 0x30f48eb6
and eax, 0xcf0b7149
or eax, ebx
mov ebp, r8d
not ebp
or esi, ebp
and ebp, 0x30f48eb6
and r8d, 0xcf0b7149
or r8d, ebp
xor r8d, eax
not esi
or esi, r8d
mov eax, esi
not eax
and eax, 0x9c042d10
mov ebx, esi
and ebx, 0x42018020
or ebx, eax
xor ebx, 0x42018020
and esi, 0x21fa52cf
or esi, ebx
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x13a20160
mov ebp, esi
and ebp, 0xc050108b
or ebp, eax
xor ebp, 0xc050108b
mov eax, esi
xor eax, 0xd3f211eb
and eax, esi
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x772646ec
and eax, 0x88d9b913
or eax, ebp
and ebx, 0xc9e3def1
and esi, 0x361c210e
or esi, ebx
mov ebp, eax
xor ebp, 0xa0c41502
xor eax, 0x5b2ba8f8
mov ebx, eax
and ebx, 0x5e18ca25
and ebp, 0xa1e735da
or ebp, ebx
mov edi, esi
xor edi, 0x2004210a
xor esi, 0x4800ca21
and esi, 0x5e18ca25
and edi, 0xa1e735da
or edi, esi
xor edi, ebp
xor eax, edi
test eax, edi
setne r9b
sete sil
mov al, byte [rsp + 0x4c]
mov ebx, eax
and al, byte [rsp + 0x38]
mov edi, eax
xor dil, 1
xor al, byte [rsp + 0x58]
or dil, byte [rsp + 0xc8]
xor dil, 1
or dil, al
or bl, byte [rsp + 0x50]
mov eax, ebx
xor al, 1
mov r8d, ebx
and r8b, dil
xor dil, 1
and al, dil
or al, r8b
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, esi
xor al, r9b
mov r11d, eax
and r11b, sil
mov r10d, r11d
xor r10b, 1
mov ebp, r11d
or bpl, r10b
xor bpl, 1
mov ebx, r11d
and bl, bpl
xor bpl, r11b
or bpl, bl
mov ebx, eax
xor bl, 1
mov r8d, ebx
and r8b, al
mov r14d, ebx
and r14b, r8b
xor r8b, bl
or r8b, r14b
mov r14d, ebp
xor r14b, 1
and bpl, r14b
mov r15d, r14d
and r15b, bpl
xor bpl, r14b
or bpl, r15b
xor bpl, r8b
mov r8d, ebx
and r8b, sil
and al, r9b
or al, r8b
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r15d, eax
xor r15b, 1
and al, r15b
mov ebx, r15d
and bl, al
xor al, r15b
or al, bl
xor bpl, 1
xor al, bpl
mov ebx, ebp
and bl, r15b
xor r15b, bpl
or r15b, bl
xor al, 1
mov ebx, eax
xor bl, r15b
or r15b, al
xor r15b, 1
or r15b, bl
mov ebx, edi
xor bl, 1
mov r8d, edi
or r8b, bl
xor dil, r8b
or r8b, bl
xor dil, 1
xor r8b, 1
or r8b, dil
mov edi, r15d
xor dil, 1
mov eax, edi
or al, r15b
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ebp, ebx
xor bpl, al
or bl, al
xor bl, 1
or bl, bpl
mov ebp, ebx
xor bpl, 1
and bpl, r15b
and bl, dil
or bl, bpl
mov ebp, eax
and bpl, dil
xor al, dil
or al, bpl
xor bl, 1
mov edi, ebx
xor dil, al
or bl, al
xor bl, 1
or bl, dil
mov edi, ebx
xor dil, 1
and dil, bl
mov eax, edi
and al, bl
xor dil, bl
or dil, al
mov eax, r8d
xor al, 1
and al, dil
xor dil, 1
and dil, r8b
or dil, al
mov al, byte [rsp + 0xb4]
mov bl, byte [rsp + 0x6d]
xor bl, al
or al, byte [rsp + 0x6e]
xor bl, 1
xor al, 1
or al, bl
mov r8d, eax
mov ebx, r10d
and bl, r11b
mov eax, ebx
xor bl, r11b
xor al, 1
or al, r10b
xor al, 1
or al, bl
mov r10d, eax
xor r10b, r8b
and al, r10b
and r10b, r8b
xor al, 1
xor r10b, 1
mov r8d, eax
xor r8b, r10b
or r10b, al
xor r10b, 1
or r10b, r8b
mov r12b, byte [rsp + 0x10]
or r9b, r12b
mov r13b, byte [rsp + 4]
xor sil, r13b
xor sil, 1
mov eax, r9d
xor al, sil
or sil, r9b
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov r8d, esi
xor r8b, al
or al, sil
xor al, 1
or al, r8b
xor al, r10b
mov ebx, eax
xor bl, 1
and bl, r10b
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov r10d, eax
xor r10b, 1
and r10b, al
xor r10b, 1
mov r8d, eax
xor r8b, r10b
or r10b, al
xor r10b, 1
or r10b, r8b
mov r8d, edi
or r8b, r10b
xor r8b, 1
mov ebx, r10d
xor bl, dil
or r8b, bl
and r10b, bl
and bl, dil
xor r10b, 1
xor bl, 1
mov r9d, r10d
xor r9b, bl
or bl, r10b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
mov r9d, eax
xor al, r8b
mov r10d, r8d
xor r8b, 1
and r9b, r8b
and r10b, bl
or r10b, r9b
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, r10b
test al, 1
mov ebp, 0x483e926f
mov eax, 0x8e27d570
cmovne eax, ebp
test bl, 1
mov ebp, 0x8e27d570
cmovne ebp, eax
test r10b, 1
cmove ebp, eax
mov dword [rsp + 0x80], ebp
mov r14d, dword [rsp + 8]
mov eax, r14d
and eax, 0x80194485
mov r15d, dword [rsp + 0x28]
mov ebp, r15d
and ebp, 0x4e84bb4a
or ebp, eax
xor ebp, 0x4e84bb4a
mov edi, r15d
xor edi, 0xce9dffcf
and edi, r15d
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0xba0527b
and edi, 0xf45fad84
or edi, ebp
mov ebp, edi
xor ebp, 0x28805209
xor edi, 0xc53dadb4
and ebp, 0xaca176b9
mov eax, edi
and eax, 0x535e8946
or eax, ebp
xor eax, 0xa462a9f2
and edi, 0x8c3df4b
or edi, eax
mov eax, r14d
and eax, 0xb1c1524b
mov esi, r15d
and esi, 0x4e3eadb4
or esi, eax
mov eax, esi
xor eax, 0x463c20b4
and eax, 0xf73c20b4
xor esi, 0xb9028d00
or esi, eax
mov r11d, edi
xor r11d, 0x46015eb2
mov r9d, r11d
and r9d, edi
mov ebx, esi
xor ebx, 0x46015eb2
mov r10d, ebx
and r10d, esi
mov r8d, edi
and r8d, esi
mov ebp, esi
xor esi, edi
not edi
and r11d, edi
not ebp
and ebx, ebp
mov ebp, r9d
and ebp, r11d
xor r11d, r9d
or r11d, ebp
mov ebp, r10d
not ebp
mov edi, ebp
and edi, 0xc1fe25f0
and r10d, 0x3e01da0f
or r10d, edi
mov eax, ebx
not eax
or ebp, eax
and eax, 0xc1fe25f0
and ebx, 0x3e01da0f
or ebx, eax
xor ebx, r10d
not ebp
or ebp, ebx
mov eax, r11d
not eax
and eax, ebp
not ebp
and ebp, r11d
or ebp, eax
or esi, r8d
mov eax, esi
not eax
and eax, 0xc64f9802
and esi, 0x39b067fd
or esi, eax
xor esi, 0x39b067fd
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
xor eax, 0x8c3df4a
and eax, esi
mov ebx, esi
not esi
and esi, 0x80910a
and ebx, 0x8434e40
or ebx, esi
xor ebx, 0x8434e40
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, eax
not ebx
or eax, 0x801b4901
and eax, 0x825b4f63
mov ebp, ebx
and ebx, 0x6404301c
or ebx, eax
or ebp, 0x6644367e
mov eax, ebp
not eax
and ebp, 0x825b4f63
and eax, 0x19a08080
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xa3c9a445
and eax, 0x5c365bba
or eax, ebp
mov ebp, eax
xor ebp, 0x3a726dc4
xor eax, 0xc58d923b
and r14d, eax
and ebp, r15d
or ebp, r14d
or eax, r15d
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x127ac890
and ebx, 0xed85376f
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x127ac890
and ebp, 0xed85376f
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
and ebx, 0xc6bccfc1
mov ebp, edi
and edi, 0x3943303e
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xc6bccfc1
and ebp, 0x3943303e
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x28cc80e8
and eax, 0xd7337f17
or eax, ebp
mov ebp, eax
xor ebp, 0x11313f00
xor eax, 0x88c0080
and eax, 0xce8e4097
and ebp, 0x3171bf68
or ebp, eax
mov eax, ebp
xor eax, 0x42004003
xor ebp, 0x1061a228
and ebp, 0x9cefa2bc
and eax, 0x63105d43
or eax, ebp
xor eax, 0x63105d43
sete r9b
setne r10b
mov ebp, r10d
xor bpl, r9b
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r8d, ebx
and r8b, bpl
xor bpl, bl
or bpl, r8b
mov al, byte [rsp + 0xac]
mov r8b, byte [rsp + 0x67]
and al, r8b
xor r8b, 1
and r8b, byte [rsp + 0x48]
or r8b, al
mov al, byte [rsp + 0xc0]
and al, byte [rsp + 0x38]
or al, byte [rsp + 0x62]
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor al, 1
mov ebx, eax
or bl, r13b
xor bl, 1
xor al, r13b
not al
and al, r13b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
mov dil, byte [rsp + 0x3c]
and dil, r13b
or dil, byte [rsp + 0x66]
xor dil, 1
mov r8d, edi
mov al, byte [rsp + 0x61]
xor r8b, al
or dil, al
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
mov r11d, ebx
xor r11b, dil
and r11b, bl
and dil, bl
xor bl, 1
and bl, r8b
or dil, bl
xor r11b, 1
xor dil, 1
mov ebx, r11d
xor bl, dil
or dil, r11b
xor dil, 1
or dil, bl
mov esi, ebp
xor sil, 1
mov r8d, ebp
or r8b, sil
xor r8b, 1
mov ebx, ebp
xor bl, sil
and bl, bpl
xor bl, r8b
mov eax, ebx
xor al, 1
and al, r8b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov r11d, eax
xor r11b, r10b
and al, r11b
and r11b, r10b
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r9d
xor al, bpl
and sil, r10b
and bpl, r9b
or bpl, sil
and al, r9b
mov ebx, eax
xor bl, 1
xor al, bpl
xor bpl, 1
or bpl, bl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, ebp
xor al, r11b
or bpl, r11b
xor bpl, 1
or bpl, al
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov r11d, edi
xor r11b, 1
or dil, r11b
xor dil, r11b
and r11b, dil
xor r11b, 1
mov eax, r11d
xor al, dil
or r11b, dil
xor r11b, 1
or r11b, al
mov eax, ebp
xor al, 1
or bpl, al
xor bpl, al
and al, bpl
xor al, 1
mov ebx, eax
xor bl, bpl
or al, bpl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, r11b
xor r11b, 1
and r11b, al
or r11b, bl
mov ebx, r12d
or bl, r10b
and r10b, r13b
and r9b, r12b
or r9b, r10b
xor bl, 1
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
not al
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
xor al, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, eax
xor bl, 1
or al, bl
xor al, 1
xor bl, al
mov r8d, ebx
and bl, al
xor r8b, 1
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r10d, eax
xor r10b, 1
and r10b, al
mov ebx, r10d
and bl, al
xor r10b, al
or r10b, bl
mov r9d, r10d
xor r9b, 1
mov esi, r10d
and sil, r9b
xor sil, 1
mov eax, esi
xor al, r9b
or sil, r9b
xor sil, 1
or sil, al
mov edi, r11d
xor dil, 1
mov r14d, edi
or r14b, r11b
mov r13d, r14d
xor r13b, 1
mov ebp, r9d
or bpl, r10b
mov ebx, ebp
xor bl, 1
and r13b, r11b
mov r12d, esi
xor r12b, 1
and r12b, bl
or bl, r10b
and r10b, r11b
or r11b, r14b
and r14b, dil
or r14b, r13b
xor r14b, 1
mov r8d, r11d
xor r8b, r14b
or r14b, r11b
xor r14b, 1
or r14b, r8b
and sil, bpl
or sil, r12b
xor bpl, r9b
xor bl, 1
or bl, bpl
xor bl, 1
mov r8d, esi
and r8b, bl
xor bl, sil
or bl, r8b
mov eax, ebx
xor al, 1
and al, bl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, r14b
mov ebx, edi
xor bl, r9b
and bl, dil
and dil, r9b
or dil, r10b
mov r8d, ebx
and r8b, dil
xor dil, bl
or dil, r8b
xor al, 1
mov ebx, eax
and bl, dil
xor dil, al
or bl, dil
mov eax, ebx
xor al, dil
test bl, 1
mov ebp, 0x4213ef53
mov ebx, 0x483e926f
cmovne ebp, ebx
test dil, 1
cmove ebp, ebx
test al, 1
mov eax, 0x4213ef53
cmove ebp, eax
mov dword [rsp + 0xb4], ebp
mov edi, dword [rsp + 8]
mov ebp, edi
and ebp, 0x7737f714
mov eax, r15d
xor eax, 0x7737f714
and eax, r15d
mov r14d, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x88c808eb
and eax, 0x7737f714
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2811b3ad
and eax, 0xd7ee4c52
or eax, ebp
mov ebp, eax
xor ebp, 0x80e00000
and ebp, 0xa0e0b220
xor eax, 0x811018d
and eax, 0x5f1f4ddf
or eax, ebp
mov ebx, eax
xor ebx, 0xa0e0b220
and ebx, eax
mov ebp, edi
mov r15d, edi
and ebp, 0x5f1f4ddf
mov eax, r14d
xor eax, 0xa0e0b220
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf8e37c60
and eax, 0x71c839f
or eax, ebp
mov edi, eax
xor edi, 0x71c839f
xor eax, 0xf8e37c60
mov ebp, ebx
not ebp
and edi, ebp
or ebp, eax
and eax, ebx
or eax, edi
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x252ce6f
and ebx, 0xfdad3190
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x252ce6f
and eax, 0xfdad3190
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
xor eax, 0xa0e0b221
and eax, ebp
or ebp, 0x5f1f4dde
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xc3bfcee6
and ebx, 0x20403001
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xc3bfcee6
and eax, 0x3c403119
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, r15d
and eax, 0x3f0c488d
mov ebx, r14d
and ebx, 0xc0f3b772
or ebx, eax
xor ebx, 0xc0f3b772
mov eax, ebx
mov edi, dword [rsp + 0x40]
and eax, edi
xor ebx, edi
or ebx, eax
mov r8d, ebp
not r8d
mov edi, r8d
and edi, 0x42f004de
mov eax, ebp
and eax, 0xbd0ffb21
or eax, edi
mov edi, ebx
not edi
xor eax, 0x42f004de
or eax, edi
and edi, 0x2725f48a
and ebx, 0xd8da0b75
or ebx, edi
mov edi, eax
not edi
mov esi, eax
and esi, 0x8219a097
and edi, 0x7de65f68
or edi, esi
xor ebx, ebp
xor ebx, 0x2725f48a
and ebx, ebp
mov esi, ebx
not esi
or eax, esi
and esi, 0x8219a097
and ebx, 0x7de65f68
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
and r8d, 0xa7b1f8a4
and ebp, 0x584e075b
or ebp, r8d
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xb113101d
and ebx, 0x4eecefe2
or ebx, edi
mov edi, ebp
xor edi, 0x484c0742
xor ebp, 0xa7b1f8a4
or eax, ebp
and ebp, 0xb113101d
and edi, 0x4eecefe2
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x6ae11bb8
and eax, 0x951ee447
or eax, ebp
xor eax, 0x951ee447
sete r8b
setne al
mov ebx, eax
mov r13b, byte [rsp + 0x10]
and bl, r13b
mov r12b, byte [rsp + 4]
mov r10d, r12d
and r10b, r8b
or r10b, bl
xor r10b, 1
mov ebx, r10d
xor bl, r12b
xor r10b, bl
and r10b, bl
mov r9d, r8d
xor r9b, r13b
mov r11d, r8d
or r11b, r13b
xor r11b, 1
or r11b, r9b
and r8b, r13b
and al, r12b
or al, r8b
mov r8d, r11d
xor r8b, 1
xor al, 1
or al, r13b
mov ebx, eax
xor bl, 1
and al, r8b
and r11b, bl
or r11b, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
xor r11b, 1
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
mov r9d, r10d
xor r9b, 1
mov esi, r9d
and sil, r10b
mov ebx, r9d
and bl, sil
xor sil, r9b
or sil, bl
mov r8d, r11d
xor r8b, 1
or r10b, r8b
xor r10b, 1
or r9b, r11b
xor r9b, 1
mov ebx, r10d
and bl, r9b
xor r9b, r10b
or r9b, bl
mov ebx, esi
xor bl, 1
mov edi, esi
and dil, bl
mov r10d, edi
and r10b, sil
xor dil, sil
or dil, r10b
mov eax, r8d
and al, r11b
mov r10d, eax
and r10b, r8b
xor al, r8b
or al, r10b
mov r8d, edi
xor r8b, 1
and r8b, al
xor al, 1
and al, dil
or al, r8b
mov r8d, ebx
and r8b, r11b
xor bl, r11b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, 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
and r8b, bl
xor bl, 1
and r10b, bl
or r10b, r8b
mov r8d, r9d
xor r8b, bl
or bl, r9b
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, r10b
test al, 1
mov ebp, 0xf129edde
mov eax, 0xb272cf2b
cmovne eax, ebp
test bl, 1
mov ebp, 0xb272cf2b
cmovne ebp, eax
test r10b, 1
cmove ebp, eax
mov dword [rsp + 0xac], ebp
mov ebp, r15d
and ebp, 0x60a2216
mov eax, r14d
and eax, 0xf9f5dde9
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1cbb26f0
and eax, 0xe344d90f
or eax, ebp
mov ebx, eax
xor ebx, 0x61404119
xor eax, 0xa0100c2
and eax, 0x8e0fbac2
and ebx, 0x71f0453d
or ebx, eax
mov eax, ebx
xor eax, 0x11500511
and eax, 0x175cbd53
xor ebx, 0x66acf86e
or ebx, eax
mov eax, ebx
not eax
and eax, 0xafcdc18
and ebx, 0xf50323e7
or ebx, eax
mov eax, r15d
and eax, 0xe8a342ac
mov ebp, r14d
and ebp, 0x175cbd53
or ebp, eax
mov eax, ebp
xor eax, r15d
and eax, ebp
mov edi, ebx
xor edi, 0xf50323e7
xor ebx, 0xafcdc18
mov ebp, eax
not ebp
and eax, ebx
or ebx, ebp
and ebp, edi
or ebp, eax
mov eax, ebx
not eax
mov edi, ebx
and edi, 0x523a65ef
and eax, 0xadc59a10
or eax, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0x523a65ef
and ebp, 0xadc59a10
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
or ebx, 0xe8a342ad
mov ebp, ebx
not ebp
and ebx, 0xc86bd899
and ebp, 0x17142542
or ebp, ebx
not eax
or eax, 0x175cbd52
mov r8d, eax
not r8d
and eax, 0xc86bd899
and r8d, 0x20800224
or r8d, eax
xor r8d, ebp
mov eax, r15d
and eax, 0x5a74802e
mov esi, r14d
xor esi, 0x5a74802e
and esi, r14d
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and eax, 0xa58b7fd1
and esi, 0x5a74802e
or esi, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x980a0e20
mov edi, r8d
and edi, 0x40014008
or edi, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x5d5bacf
and esi, 0xfa2a4530
or esi, eax
mov eax, esi
xor eax, 0xfa2a4530
xor esi, 0xdddef4e7
and esi, eax
xor edi, 0x40014008
mov eax, r8d
xor eax, 0xd80b4e28
and eax, r8d
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov edi, esi
not edi
mov ebp, edi
and ebp, 0xae4b9ee6
and esi, 0x51b46119
or esi, ebp
or ebx, 0xd80b4e28
mov ebp, ebx
not ebp
or edi, ebx
and ebx, 0xae4b9ee6
and ebp, 0x1b42111
or ebp, ebx
xor ebp, esi
not edi
or edi, ebp
mov ebp, eax
not ebp
and ebp, edi
not edi
and edi, eax
or edi, ebp
mov eax, edi
not eax
and eax, 0x495ca359
and edi, 0xb6a35ca6
or edi, eax
and r9d, 0xde54feea
and r8d, 0x21ab0115
or r8d, r9d
mov eax, edi
xor eax, 0xa6835480
xor edi, 0x495ca359
mov ebp, edi
and ebp, 0x507c0877
and eax, 0xaf83f788
or eax, ebp
mov ebp, r8d
xor ebp, 0x21830100
xor r8d, 0xde54feea
or edi, r8d
and r8d, 0x507c0877
and ebp, 0xaf83f788
or ebp, r8d
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x2f770497
and edi, 0xd088fb68
or edi, eax
xor edi, 0xd088fb68
sete r8b
setne r9b
mov eax, r9d
xor al, r8b
mov esi, eax
xor sil, 1
mov r11d, esi
xor r11b, r9b
mov r10d, r11d
xor r10b, al
and r10b, r11b
and al, r8b
and sil, r9b
or sil, al
mov r8d, r10d
xor r8b, sil
mov r11d, esi
mov eax, esi
or sil, r10b
mov ebx, r10d
xor r10b, 1
and bl, r10b
xor bl, 1
mov edi, ebx
xor dil, r10b
or bl, r10b
xor bl, 1
or bl, dil
xor r11b, 1
and al, r11b
xor al, 1
mov r10d, eax
xor r10b, r11b
or al, r11b
xor al, 1
or al, r10b
xor al, bl
xor sil, 1
or sil, r8b
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, esi
xor al, 1
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
mov ebx, r13d
and bl, sil
xor sil, r13b
or sil, bl
mov r10d, esi
xor r10b, 1
mov r8d, r10d
and r8b, sil
mov ebx, r8d
xor bl, 1
xor r8b, r10b
or bl, sil
xor bl, 1
or bl, r8b
xor al, 1
xor bl, al
or r10b, al
xor al, sil
xor al, 1
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov r11d, r9d
mov ebx, r12d
or r11b, r12b
mov eax, r9d
xor al, r12b
not al
and al, r12b
xor al, 1
mov r8d, r11d
xor r8b, al
or al, r11b
xor al, 1
or al, r8b
mov r8d, r13d
and r8b, r9b
xor r9b, r13b
or r8b, r9b
xor r8b, 1
mov ebx, r9d
and bl, r8b
xor r8b, r9b
or r8b, bl
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, ebx
and bl, r8b
mov r11d, r9d
and r11b, r8b
xor r9b, r8b
xor r8b, 1
xor al, 1
and al, r8b
or bl, al
or r9b, r11b
xor r9b, 1
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r9d
xor al, 1
mov ebx, eax
and bl, r9b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
or al, r9b
xor al, bl
mov r8d, eax
and al, bl
xor r8b, 1
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov r11d, eax
xor r11b, 1
or r11b, al
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov r9d, r10d
xor r9b, 1
mov edi, r9d
xor dil, r10b
and dil, r9b
mov eax, r9d
or al, r10b
mov r8d, eax
xor r8b, 1
mov ebx, edi
xor bl, 1
and r8b, bl
and dil, al
or dil, r8b
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, ebx
xor al, dil
xor dil, 1
or dil, bl
xor al, 1
xor dil, 1
or dil, al
mov esi, r11d
xor sil, 1
mov ebx, esi
or bl, r11b
xor bl, r11b
mov eax, ebx
and al, r11b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, edi
xor al, 1
and al, bl
xor bl, 1
and bl, dil
or bl, al
mov eax, esi
and al, r11b
mov r8d, esi
xor r8b, al
xor al, 1
or al, r11b
xor al, 1
or al, r8b
and r9b, al
xor al, 1
and al, r10b
or al, r9b
mov r8d, r10d
and r8b, sil
xor sil, r10b
or sil, r8b
xor sil, 1
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
xor bl, 1
mov eax, ebx
or al, sil
xor bl, sil
mov r8d, ebx
xor r8b, al
test bl, 1
mov ebp, 0x19fbdc9e
mov ebx, 0xf129edde
cmovne ebx, ebp
test al, 1
mov eax, 0xf129edde
cmovne ebx, eax
test r8b, 1
cmove ebx, ebp
mov dword [rsp + 0x38], ebx
mov ebp, r15d
and ebp, 0x3f590ec6
mov r12d, r14d
mov eax, r14d
and eax, 0xc0a6f139
or eax, ebp
mov ebp, eax
xor ebp, 0x80026000
xor eax, 0x1f400e44
or eax, 0x601d91bb
mov ebx, eax
and ebx, 0x4cf111fc
and ebp, 0x93026e00
or ebp, ebx
mov ebx, r14d
xor ebx, 0x9fe26e44
and ebx, r14d
mov edi, ebx
not edi
or eax, edi
and edi, 0x4cf111fc
and ebx, 0xb30eee03
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x9c5bba47
and eax, 0x63a445b8
or eax, ebp
mov ebp, eax
xor ebp, 0xd4022990
xor eax, 0x91d401
and eax, 0x28d5d66d
and ebp, 0xd72a2992
or ebp, eax
mov r14d, ebp
xor r14d, 0xd72a2992
xor ebp, 0x20915460
and ebp, 0xe5bb5470
mov eax, r14d
and eax, 0x1a44ab8f
or eax, ebp
xor eax, 0x49c12805
and r14d, 0xac7a7c75
or r14d, eax
mov eax, r14d
not eax
and eax, 0xda497f75
and r14d, 0x25b6808a
or r14d, eax
mov eax, r15d
and eax, 0x4e98dc78
mov ebx, r12d
and ebx, 0xb1672387
or ebx, eax
xor ebx, 0x1d1d5ff2
mov r8d, ebx
xor r8d, r15d
and r8d, ebx
mov ebp, r14d
xor ebp, 0x25b6808a
mov ebx, r14d
xor ebx, 0x42091650
and ebx, 0x628b165a
xor r14d, 0x365617ea
and r14d, ebp
and ebp, 0x9d74e9a5
or ebp, ebx
mov edi, r8d
not edi
mov ebx, edi
and ebx, 0xea99e4c7
and r8d, 0x15661b38
or r8d, ebx
mov r9d, ebp
xor r9d, 0x9d74e9a5
mov ebx, ebp
xor ebx, 0x716b813a
and ebx, r9d
mov esi, ebx
and esi, r14d
xor r14d, ebx
or r14d, esi
mov r10d, r8d
xor r10d, 0x15661b38
mov esi, r8d
xor esi, 0xf97973a7
and esi, r10d
mov ebx, esi
not ebx
mov r11d, ebx
and r11d, 0x1978b762
and esi, 0xe687489d
or esi, r11d
or edi, 0x13e09760
mov eax, edi
not eax
or ebx, edi
and edi, 0x1978b762
and eax, 0xe407489d
or eax, edi
xor eax, esi
not ebx
or ebx, eax
mov eax, r14d
not eax
and eax, ebx
not ebx
and ebx, r14d
or ebx, eax
xor ebp, 0x628b165a
mov eax, ebp
and eax, 0x27562cfb
and r9d, 0xd8a9d304
or r9d, eax
xor r8d, 0xea99e4c7
or ebp, r8d
and r8d, 0x27562cfb
and r10d, 0xd8a9d304
or r10d, r8d
xor r10d, r9d
not ebp
or ebp, r10d
not ebp
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
xor ebx, 0xac7a7c75
and ebx, ebp
mov edi, ebp
not ebp
and ebp, 0x731a1017
and edi, 0x8ce5efe8
or edi, ebp
mov ebp, edi
xor ebp, 0x88402820
xor edi, 0x201a1015
or edi, 0x5385838a
mov eax, edi
and eax, 0x56b94655
and ebp, 0xa8423820
or ebp, eax
mov eax, ebx
not eax
or edi, eax
and eax, 0x56b94655
and ebx, 0xa946b9aa
or ebx, eax
xor ebx, ebp
not edi
or edi, ebx
mov ebp, edi
or ebp, 0xe07ab37f
mov ebx, ebp
not ebx
mov eax, ebp
and eax, 0x4910a983
and ebx, 0x16854400
or ebx, eax
mov eax, edi
xor eax, 0x1f854c80
and eax, edi
mov esi, eax
not esi
or ebp, esi
and esi, 0x4910a983
and eax, 0xb6ef567c
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe07ab37f
and ebp, 0x1f854c80
or ebp, eax
mov r8d, ebp
not r8d
mov eax, r8d
and eax, 0xc13c2360
mov ebx, ebp
and ebx, 0x3ec3dc9f
or ebx, eax
mov esi, ebx
xor esi, r8d
and esi, ebx
mov ebx, edi
not ebx
and ebx, 0x2d1c92ae
and edi, 0xd2e36d51
or edi, ebx
mov ebx, edi
xor ebx, 0x12c34c11
and ebx, 0x3ec3dc9f
xor edi, 0xec20b1ce
or edi, ebx
mov ebx, edi
not ebx
mov eax, esi
not eax
and ebx, eax
or eax, edi
and edi, esi
or edi, ebx
not eax
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov esi, edi
xor esi, 0xc13c2361
and esi, edi
mov eax, edi
not edi
and edi, 0x41140021
and eax, 0x80282340
or eax, edi
xor eax, 0x80282340
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
and r8d, 1
and ebp, 0xfffffffe
or ebp, r8d
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
mov edi, eax
and edi, 0xf225a54b
and eax, ebp
and ebp, 0xdda5ab4
or ebp, edi
xor ebp, 0xdda5ab4
mov edi, ebp
and edi, eax
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0x8c285d9f
and ebp, 0x73d7a260
or ebp, eax
mov edi, ebp
xor edi, 0x12458040
xor ebp, 0x88001d94
and ebp, 0xe9923fb4
and edi, 0x166dc04b
or edi, ebp
mov eax, edi
xor eax, 0xe9923fb4
xor edi, 0x166dc04b
mov ebx, esi
xor ebx, eax
and ebx, esi
and eax, esi
not esi
and esi, edi
or eax, esi
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x68d1d845
and ebx, 0x972e27ba
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0x68d1d845
and eax, 0x972e27ba
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
or ebx, ebp
and ebp, 0xd52022e6
and eax, 0x2adfdd19
or eax, ebp
mov ebp, ebx
not ebp
and ebp, 0xc2151078
and ebx, 0x3deaef87
or ebx, ebp
mov ebp, eax
xor ebp, 0x51202202
xor eax, 0x2adfdd19
mov edi, eax
and eax, 0xae835cf5
and ebp, 0x517ca30a
or ebp, eax
mov eax, ebx
xor eax, 0x1168a302
xor ebx, 0xc2151078
or edi, ebx
and ebx, 0xae835cf5
and eax, 0x517ca30a
or eax, ebx
xor eax, ebp
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5d9c716d
and eax, 0xa2638e92
or eax, ebp
mov ebp, eax
xor ebp, 0xa0408c90
xor eax, 0x58806104
and eax, 0x5aa36306
and ebp, 0xa55c9cf9
or ebp, eax
mov ebx, ebp
xor ebx, 0x5aa36306
xor ebp, 0xa55c9cf9
mov edi, ebp
and edi, ebx
mov eax, edi
not eax
mov esi, eax
and esi, 0xe3beadf5
and edi, 0x1c41520a
or edi, esi
or eax, ebp
and ebp, 0xe3beadf5
and ebx, 0x1c41520a
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x42db96eb
and eax, 0xbd246914
or eax, ebp
mov ebp, eax
xor ebp, 0x1040914
xor eax, 0x218042b
and eax, 0xbe38642b
and ebp, 0x41c79bd4
or ebp, eax
mov eax, ebp
xor eax, 0x1a08000b
xor ebp, 0x40408b50
and ebp, 0xe470ef70
and eax, 0x1b8f108f
or eax, ebp
mov ebp, eax
xor ebp, 0xa0b0005
xor eax, 0xa0700610
and eax, 0xb1f4169a
and ebp, 0x4e0be965
or ebp, eax
xor ebp, 0xb1f4169a
cmp ebp, 0xffffffff
setne r8b
sete bl
mov r9d, ebx
mov r10b, byte [rsp + 4]
or r9b, r10b
mov eax, ebx
xor al, r10b
not al
and al, r10b
mov r11d, r10d
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, r13b
xor r9b, 1
or al, r11b
xor al, 1
or al, r9b
or r8b, r11b
or bl, r13b
mov r9d, ebx
xor r9b, r8b
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov r9d, eax
and r9b, r8b
xor r8b, al
or r8b, r9b
mov r9d, eax
xor r9b, bl
not r9b
and r9b, bl
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, r8d
xor al, bl
xor bl, 1
or bl, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
test al, 1
mov eax, 0xa36882eb
mov ebp, 0x5703b95c
cmovne ebp, eax
test bl, 1
mov ebx, 0x5703b95c
cmovne ebp, ebx
test r8b, 1
cmove ebp, eax
mov dword [rsp + 0x4c], ebp
mov eax, r15d
and eax, 0xccee706f
mov ebp, r12d
and ebp, 0x33118f90
or ebp, eax
mov eax, ebp
xor eax, 0x22010500
xor ebp, 0x84020004
and ebp, 0x95128a94
and eax, 0x6aed756b
or eax, ebp
mov ebp, eax
xor ebp, 0x10008814
xor eax, 0x624d6568
and eax, 0xe75f67e8
and ebp, 0x18a09817
or ebp, eax
mov eax, ebp
xor eax, 0x18a09817
xor ebp, 0x41404460
and ebp, 0x41c04466
mov ebx, eax
and ebx, 0xbe3fbb99
or ebx, ebp
xor ebx, 0x41c04467
and eax, 1
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x7e229e8c
and eax, 0x81dd6173
or eax, ebp
mov ebp, dword [rsp + 0xdc]
mov esi, ebp
xor esi, r15d
and esi, ebp
mov edi, esi
not edi
mov dword [rsp + 0xc0], edi
and edi, 0x34ebc84f
mov ebp, esi
mov r9d, esi
and ebp, 0xcb1437b0
or ebp, edi
mov ebx, eax
xor ebx, 0x81dd6173
mov r8d, eax
xor eax, 0x60146e0a
mov esi, eax
and eax, ebx
xor r8d, 0x7e229e8c
and esi, r8d
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov edi, ebp
xor edi, 0xcb1437b0
xor ebp, 0xd522c736
and ebp, edi
mov dword [rsp + 0x90], r9d
mov ebx, r9d
xor ebx, 0xe1c90f79
and ebx, r9d
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, eax
not ebp
and ebp, ebx
not ebx
and ebx, eax
or ebx, ebp
mov eax, r8d
and eax, edi
xor edi, r8d
or edi, eax
mov eax, edi
not eax
and eax, 0x47ce7daf
and edi, 0xb8318250
or edi, eax
mov r9d, ebx
not r9d
mov eax, r9d
and eax, 0xcfacb82d
and ebx, 0x305347d2
or ebx, eax
mov eax, edi
xor eax, 0x30110250
xor edi, 0x47ce7daf
or r9d, edi
and edi, 0xcfacb82d
and eax, 0x305347d2
or eax, edi
xor eax, ebx
not r9d
or r9d, eax
and r12d, 0x90f1d10c
and r15d, 0x6f0e2ef3
or r15d, r12d
mov eax, dword [rsp + 0x20]
and eax, 0x90f1d10c
mov edi, dword [rsp + 0x40]
and edi, 0x6f0e2ef3
or edi, eax
xor edi, r15d
mov r8d, r9d
not r8d
mov ebx, r8d
and ebx, 0x4c4bc409
mov eax, r9d
and eax, 0xb3b43bf6
or eax, ebx
or edi, dword [rsp + 0x34]
not edi
xor eax, 0x4c4bc409
or eax, edi
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x64616cf0
and ebx, 0x9b9e930f
or ebx, ebp
xor edi, r9d
not edi
and edi, r9d
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x64616cf0
and edi, 0x9b9e930f
or edi, ebp
xor edi, ebx
not eax
or eax, edi
and r8d, 0x726b37e5
and r9d, 0x8d94c81a
or r9d, r8d
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x1bbf5e88
and ebp, 0xe440a177
or ebp, ebx
mov esi, r9d
xor esi, 0x84008012
xor r9d, 0x726b37e5
or eax, r9d
and r9d, 0x1bbf5e88
and esi, 0xe440a177
or esi, r9d
xor esi, ebp
not eax
or eax, esi
cmp eax, 0xffffffff
setne r10b
sete al
mov ebx, r11d
or bl, al
and r10b, r11b
mov r8d, r13d
and r8b, al
or r10b, r8b
xor r10b, 1
mov r9d, ebx
xor r9b, r10b
or r10b, bl
xor r10b, 1
or r10b, r9b
mov ebx, r10d
xor bl, 1
and r10b, bl
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
mov r11d, eax
mov ebx, r13d
xor r11b, r13b
or al, r13b
xor al, 1
or al, r11b
or r11b, r8b
mov r8d, r11d
not r8b
and r8b, al
xor al, 1
mov ebx, eax
xor bl, r11b
and bl, al
and r11b, al
or r11b, r8b
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov r9d, r10d
xor r9b, 1
mov esi, r9d
xor sil, r10b
and sil, r9b
mov r8d, esi
xor r8b, 1
mov eax, esi
and al, r8b
mov r14d, eax
xor r14b, 1
or r14b, r8b
xor al, sil
xor r14b, 1
or r14b, al
mov edi, r11d
xor dil, 1
mov r8d, edi
or r8b, r11b
mov r13d, r8d
xor r13b, 1
and r13b, r11b
mov ebp, r11d
and bpl, r8b
mov r15d, r8d
xor r8b, r11b
mov r12d, edi
and r12b, r11b
xor r11b, r10b
or r10b, r9b
mov ebx, r14d
and r14b, r10b
xor r10b, 1
xor bl, 1
and bl, r10b
or r14b, bl
mov ebx, esi
xor bl, r10b
or r10b, sil
xor r10b, 1
or r10b, bl
xor r14b, 1
mov ebx, r14d
xor bl, r10b
or r14b, r10b
xor r14b, 1
or r14b, bl
and r15b, dil
or r13b, r15b
or r8b, bpl
xor r8b, 1
mov ebx, r13d
and bl, r8b
xor r8b, r13b
or r8b, bl
mov r10d, r8d
xor r10b, 1
mov eax, r8d
and al, r10b
mov ebx, eax
xor al, r8b
xor bl, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, r14d
xor al, 1
and al, bl
xor bl, 1
and bl, r14b
or bl, al
mov eax, r12d
and al, dil
xor r12b, dil
or r12b, al
xor r12b, r9b
or dil, r9b
xor dil, 1
or dil, r11b
xor dil, 1
mov eax, r12d
and al, dil
xor dil, r12b
or dil, al
mov r8d, edi
xor r8b, 1
mov eax, edi
and al, r8b
mov r9d, edi
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
and r9b, bl
or r8b, bl
xor bl, 1
xor al, 1
and al, bl
or al, r9b
xor bl, dil
xor r8b, 1
or r8b, bl
mov ebx, r8d
xor bl, al
test r8b, 1
mov ebp, 0x3d454412
mov edi, 0x5703b95c
cmovne ebp, edi
test al, 1
cmove ebp, edi
not bl
test bl, 1
mov eax, 0x3d454412
cmovne ebp, eax
mov dword [rsp + 0xdc], ebp
mov r15d, dword [rsp + 8]
mov eax, r15d
and eax, 0xdee2cd88
mov r12d, dword [rsp + 0x28]
mov ebp, r12d
and ebp, 0x211d3277
or ebp, eax
mov eax, ebp
not eax
and eax, 0x316c6ec1
and ebp, 0xce93913e
or ebp, eax
mov eax, ebp
xor eax, 0x1c04
xor ebp, 0x808c8048
and eax, 0x6f023f05
and ebp, 0x90fdc0fa
or ebp, eax
mov ebx, ebp
xor ebx, 0x21002505
xor ebp, 0x6d80d8
and ebp, 0x4e6f9ad8
and ebx, 0xb1906527
or ebx, ebp
mov eax, ebx
xor eax, 0xa0100420
xor ebx, 0x4a4a9898
and ebx, 0x5bcaf99f
and eax, 0xa4350660
or eax, ebx
mov edi, eax
xor edi, 0x100ab000
mov r8d, eax
xor r8d, 0xa4350660
mov ebp, r8d
and ebp, 0x6fc0499f
and edi, 0x903fb660
or edi, ebp
mov r9d, edi
xor r9d, 0x903fb660
mov r10d, edi
xor r10d, 0x6fc0499f
mov ebp, r10d
and ebp, 0x7ac78075
mov ebx, r9d
and ebx, 0x85387f8a
or ebx, ebp
and r8d, 0xf0e46981
xor eax, 0x54d16fe1
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x4b290a60
and eax, 0xb4d6f59f
or eax, ebp
xor ebx, 0x8a23e9f4
or ebx, r10d
mov ebp, eax
xor ebp, 0xb4d6f59f
and ebp, ebx
not ebx
xor eax, 0x4b290a60
mov esi, ebx
xor esi, eax
and esi, ebx
and eax, ebx
or eax, ebp
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0x740b9a7b
and esi, 0x8bf46584
or esi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x740b9a7b
and eax, 0x8bf46584
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
or ebp, 0xf0e46980
mov ebx, ebp
not ebx
and ebp, 0x7591713
and ebx, 0x802806c
or ebx, ebp
not eax
or eax, 0xf1b967f
mov r11d, eax
not r11d
and eax, 0x7591713
and r11d, 0xf0a46880
or r11d, eax
xor r11d, ebx
mov eax, r10d
and eax, 0x8915033b
xor edi, 0x192ab55b
and edi, r9d
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edi
not eax
and eax, 0x8915033a
and edi, 0x76eafcc5
or edi, eax
and r9d, 0xdcbf1ac4
mov eax, r10d
and eax, 0x2340e53b
or eax, r9d
xor eax, 0x2340e53a
and r10d, 0xfffffffe
or r10d, eax
not r10d
mov eax, edi
and eax, r10d
xor r10d, edi
or r10d, eax
mov edi, r10d
not edi
mov ebx, r10d
and ebx, 0xe8e3d75d
mov eax, edi
and edi, 0x171c28a2
or edi, ebx
and eax, r10d
mov ebx, eax
not ebx
or r10d, ebx
and ebx, 0xe8e3d75d
and eax, 0x171c28a2
or eax, ebx
xor eax, edi
not r10d
or r10d, eax
mov r8d, r11d
not r8d
mov edi, r8d
and edi, 0x76c40876
mov ebp, r11d
xor ebp, 0x76c40876
and ebp, r11d
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov ebx, r10d
not ebx
mov edi, ebx
and edi, 0x76c40876
mov eax, r10d
xor eax, 0x76c40876
and eax, r10d
mov r9d, edi
and r9d, eax
xor eax, edi
or eax, r9d
mov edi, ebp
not edi
and edi, eax
not eax
and eax, ebp
or eax, edi
mov ebp, r11d
and ebp, 0x37082cb1
and r8d, 0xc8f7d34e
or r8d, ebp
or r11d, r10d
and r10d, 0x37082cb1
and ebx, 0xc8f7d34e
or ebx, r10d
xor ebx, r8d
not r11d
or r11d, ebx
mov esi, r11d
not esi
and esi, 0x5a89f4eb
and r11d, 0xa5760b14
or r11d, esi
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xa1426da1
and eax, 0x5ebd925e
or eax, ebp
mov ebp, r11d
xor ebp, 0x4340214
xor r11d, 0x5a89f4eb
or ebx, r11d
and r11d, 0xa1426da1
and ebp, 0x5ebd925e
or ebp, r11d
xor ebp, eax
not ebx
or ebx, ebp
mov r10d, ebx
not r10d
mov eax, r10d
and eax, 0x804c9c84
or r10d, ebx
and ebx, 0x7fb3637b
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7fb3637b
and ebx, 0x804c9c84
or ebx, eax
mov eax, ebx
not eax
and eax, 0x3616b806
and ebx, 0xc9e947f9
or ebx, eax
mov ebp, ebx
xor ebp, 0xc1600599
xor ebx, 0x202b004
and ebx, 0xa8bf264
and ebp, 0xf5740d9b
or ebp, ebx
mov eax, ebp
xor eax, 0x70040890
xor ebp, 0xa8bf264
mov ebx, ebp
and ebx, 0x8778454b
and eax, 0x7887bab4
or eax, ebx
mov edi, r10d
not edi
mov ebx, r10d
and ebx, 0x87a72e9f
and edi, 0x7858d160
or edi, ebx
mov r9d, eax
xor eax, 0x500014a
or eax, 0xfafad405
mov ebx, eax
not ebx
and eax, 0xbffd4bc1
and ebx, 0x203a
or ebx, eax
or ebp, 0x5052bfa
mov esi, ebp
not esi
and ebp, 0xbffd4bc1
and esi, 0x40029404
or esi, ebp
xor esi, ebx
mov r8d, edi
xor edi, 0x5052a9a
or edi, 0xfafad405
mov ebp, edi
not ebp
and edi, 0xb88cad56
and ebp, 0x50102a8
or ebp, edi
or r10d, 0x5052bfa
mov eax, r10d
not eax
and r10d, 0xb88cad56
and eax, 0x42725001
or eax, r10d
xor eax, ebp
mov ebp, esi
not ebp
and ebp, 0x2787535b
and esi, 0xd878aca4
or esi, ebp
mov ebp, eax
not ebp
and ebp, 0x2787535b
and eax, 0xd878aca4
or eax, ebp
xor eax, esi
xor r9d, 0x7887bab4
xor r8d, 0x7858d160
mov ebp, r9d
and ebp, r8d
xor r8d, r9d
or r8d, ebp
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xc0bf2a74
and eax, 0x3f40d58b
or eax, edi
mov ebx, r8d
not ebx
or ebp, r8d
and r8d, 0xc0bf2a74
and ebx, 0x3f40d58b
or ebx, r8d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
xor eax, 0xd09eaa95
and eax, ebp
not ebp
and ebp, 0xd09eaa95
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x210998d
and eax, 0xfdef6672
or eax, ebp
mov edi, eax
xor edi, 0xd28e3318
mov r8d, eax
xor eax, 0xeab36489
and eax, edi
mov ebp, eax
not ebp
mov esi, ebp
and esi, 0xc0d8e45d
and eax, 0x3f271ba2
or eax, esi
xor r8d, 0x9508805
and r8d, 0xcb5a9a1d
mov ebx, edi
and ebx, 0x34a565e2
or ebx, r8d
xor ebx, 0x34a565e2
or ebx, edi
or edi, 0xc7c2a86e
mov esi, edi
not esi
or ebp, edi
and edi, 0xc0d8e45d
and esi, 0x38251380
or esi, edi
xor esi, eax
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0x1ac48b97
and ebp, 0xe53b7468
or ebp, eax
mov eax, ebx
not eax
and eax, 0x7bc13853
and ebx, 0x843ec7ac
or ebx, eax
xor ebp, 0xdd0623f9
xor ebx, 0x843ec7ac
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
cmp ebx, 0xffffffff
setne r9b
sete r10b
mov r11d, r10d
xor r11b, r9b
mov ebx, r11d
xor bl, 1
mov edi, ebx
and dil, r11b
xor bl, dil
xor dil, 1
or dil, r11b
xor dil, 1
or dil, bl
mov bl, byte [rsp + 0x5f]
mov r8d, ebx
mov al, byte [rsp + 0xf]
and r8b, al
xor bl, al
or bl, r8b
mov r8b, byte [rsp + 0x60]
or r8b, al
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov al, byte [rsp + 0x24]
mov esi, eax
or sil, bl
xor al, bl
xor al, 1
and al, bl
xor sil, 1
mov r8d, esi
and r8b, al
xor al, sil
or al, r8b
mov ebp, eax
mov bl, byte [rsp + 0x1f]
xor bl, 1
mov r8b, byte [rsp + 0x50]
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
mov esi, ebp
xor sil, 1
mov eax, ebp
and al, sil
mov ebx, eax
xor al, bpl
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
xor bl, r8b
mov eax, r8d
xor al, 1
mov r8d, esi
and r8b, al
xor sil, al
or sil, r8b
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
and r11b, r10b
mov eax, r11d
xor al, 1
and r11b, al
xor r11b, 1
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, edi
xor al, 1
mov ebx, edi
or bl, al
xor bl, al
and al, bl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
xor r11b, 1
mov ebx, r11d
xor bl, al
xor bl, 1
and bl, al
or r11b, al
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
mov eax, r10d
xor al, dil
and al, r10b
xor dil, r9b
xor al, 1
xor dil, 1
mov r8d, eax
xor r8b, dil
or dil, al
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
mov eax, ebx
xor al, 1
and r8b, al
or al, dil
and dil, bl
or dil, r8b
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
mov r8d, esi
xor r8b, 1
mov ebx, edi
xor bl, 1
and sil, bl
mov eax, edi
and al, r8b
or al, sil
mov esi, eax
xor sil, bl
and sil, al
mov eax, ebx
and al, dil
xor bl, al
xor al, 1
or al, dil
xor al, 1
or al, bl
xor al, r8b
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
mov r8d, eax
and r8b, sil
xor sil, 1
and bl, sil
or bl, r8b
mov r8d, esi
and r8b, al
xor sil, al
or sil, r8b
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, r10d
mov r13b, byte [rsp + 4]
and al, r13b
mov r8b, byte [rsp + 0x10]
mov ebx, r8d
and bl, r9b
or bl, al
mov eax, ebx
xor al, r13b
and al, bl
mov ebx, r8d
or r10b, r8b
xor r10b, 1
xor r9b, r8b
and r9b, r8b
mov ebx, r10d
and bl, r9b
xor r9b, r10b
or r9b, bl
mov ebx, eax
xor bl, 1
xor al, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
mov ebx, r9d
and bl, al
xor r9b, al
or r9b, bl
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
or bl, r8b
mov eax, ebx
xor al, 1
and al, r9b
or r9b, bl
and bl, r8b
or bl, al
xor r9b, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov r9d, eax
xor al, bl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, al
mov r11d, esi
xor r11b, 1
mov edi, r11d
or dil, sil
mov r8d, edi
xor r8b, 1
mov r10d, r11d
xor r10b, dil
and r8b, sil
and dil, r11b
or dil, r8b
and r10b, r11b
mov r8d, r10d
and r8b, dil
xor dil, r10b
or dil, r8b
mov r10d, r9d
xor r10b, 1
mov eax, r9d
or al, r10b
xor al, r9b
mov ebx, eax
and bl, r9b
mov r8d, eax
xor r8b, bl
xor bl, 1
or bl, al
xor r8b, 1
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
or al, dil
xor dil, 1
or dil, bl
xor al, 1
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, r10d
and al, r9b
xor r10b, al
xor al, 1
or al, r9b
xor al, 1
or al, r10b
xor al, sil
mov ebx, r11d
xor bl, r9b
or r11b, r9b
xor r11b, 1
or r11b, bl
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, r11d
xor bl, 1
and bl, r11b
xor bl, 1
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
mov eax, edi
xor al, 1
xor dil, bl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dil
test al, 1
mov r11d, 0x60818e5a
mov eax, 0xd0ef41c0
cmovne eax, r11d
test dil, 1
mov ebp, 0xd0ef41c0
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0x50], ebp
mov eax, r15d
and eax, 0xc69306ff
mov ebx, r12d
and ebx, 0x396cf900
or ebx, eax
mov ebp, ebx
xor ebp, 0x82ca000
xor ebx, 0x860100fc
and ebx, 0xb74159fc
and ebp, 0x48bea603
or ebp, ebx
mov r8d, ebp
xor r8d, 0x48bea603
xor ebp, 0xb60050dc
and ebp, 0xf61074dd
mov eax, r8d
and eax, 0x9ef8b22
or eax, ebp
xor eax, 0x500c26af
and r8d, 0xa61c5272
or r8d, eax
mov eax, r8d
not eax
and eax, 0x1ae7d47d
and r8d, 0xe5182b82
or r8d, eax
mov eax, r12d
and eax, 0xddd7624c
mov ebp, r15d
and ebp, 0x22289db3
or ebp, eax
xor ebp, 0x8434cfc1
mov esi, r15d
and esi, 0x59e3ad8d
or esi, ebp
mov eax, esi
not eax
and eax, 0xe2f389c3
and esi, 0x1d0c763c
or esi, eax
mov ebx, r8d
xor ebx, 0xe5182b82
mov eax, r8d
xor eax, 0xa05c445
and eax, 0x2a15ee45
xor r8d, 0x7d9b6c5e
and r8d, ebx
and ebx, 0xd5ea11ba
or ebx, eax
mov r14d, esi
xor r14d, 0x4084438
xor esi, 0xe2f389c3
mov eax, esi
and eax, 0x59c6b285
and r14d, 0xa6394d7a
or r14d, eax
mov r9d, ebx
xor r9d, 0xd5ea11ba
mov eax, ebx
xor eax, 0xb296a999
and eax, r9d
mov edi, eax
and edi, r8d
xor r8d, eax
or r8d, edi
mov r10d, r14d
xor r14d, 0x59c6b285
mov eax, r14d
or eax, 0x677cb823
mov ebp, eax
not ebp
and eax, 0xd55ea096
and ebp, 0x8814748
or ebp, eax
or esi, 0x988347dc
mov edi, esi
not edi
and esi, 0xd55ea096
and edi, 0x22201821
or edi, esi
xor edi, ebp
mov eax, r8d
not eax
and eax, 0xb51051f1
and r8d, 0x4aefae0e
or r8d, eax
mov eax, edi
not eax
and eax, 0xb51051f1
and edi, 0x4aefae0e
or edi, eax
xor edi, r8d
xor ebx, 0x2a15ee45
mov eax, ebx
and eax, 0xde99e0ea
and r9d, 0x21661f15
or r9d, eax
xor r10d, 0x20200d10
or ebx, r14d
and r14d, 0xde99e0ea
and r10d, 0x21661f15
or r10d, r14d
xor r10d, r9d
not ebx
or ebx, r10d
not ebx
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x87f7a9fb
and ebx, 0x78085604
or ebx, eax
mov edi, ebx
xor edi, 0x20081000
xor ebx, 0x84000070
or ebx, 0x8a3810c
and ebx, 0x8ca3c37c
and edi, 0x221c1003
or edi, ebx
or ebp, 0xa61c5273
mov eax, ebp
not eax
and ebp, 0x8ca3c37c
and eax, 0x51402c80
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xe3d6d10b
and eax, 0x1c292ef4
or eax, ebx
mov ebx, eax
xor ebx, 0x10282090
xor eax, 0x80109100
or eax, 0x4414e28
and eax, 0x8c51df68
and ebx, 0x32a82093
or ebx, eax
or ebp, 0xbab8b1d3
mov eax, ebp
not eax
and ebp, 0x8c51df68
and eax, 0x41060004
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x68f77d5e
and eax, 0x970882a1
or eax, ebp
mov ebp, r12d
or ebp, 0x85789596
mov ebx, ebp
and ebx, 0x2fc947d8
and r15d, 0x50062821
or r15d, ebx
mov ebx, r12d
xor ebx, 0x7a876a69
and ebx, r12d
mov esi, ebx
not esi
or ebp, esi
and esi, 0x2fc947d8
and ebx, 0xd036b827
or ebx, esi
xor ebx, r15d
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x1d5aee73
and ebp, 0xe2a5118c
or ebp, ebx
mov edi, eax
xor edi, 0x2db03372
mov ebx, ebp
xor ebp, 0x67dd841a
mov r8d, edi
xor r8d, ebp
and r8d, edi
xor eax, 0x20a0c00
and eax, 0x2e3a0f70
and edi, 0xd1c5f08f
or edi, eax
xor ebx, 0x90007085
and ebp, 0x2e3a0f70
and ebx, 0xd1c5f08f
or ebx, ebp
xor ebx, edi
mov esi, r8d
not esi
mov ebp, esi
and ebp, 0xf7359422
and r8d, 0x8ca6bdd
or r8d, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0xf7359422
and ebx, 0x8ca6bdd
or ebx, ebp
xor ebx, r8d
not esi
or esi, ebx
mov eax, esi
not eax
and esi, 0x5de0bb54
and eax, 0xa21f44ab
or eax, esi
mov ebp, eax
xor ebp, 0x49c00940
xor eax, 0xa21f44ab
mov ebx, eax
and ebx, 0x362ff696
and ebp, 0xc9d00969
or ebp, ebx
xor ebp, 0x362ff696
xor eax, ebp
test eax, ebp
setne r10b
sete r9b
mov ebx, r9d
xor bl, r10b
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov al, byte [rsp + 0x6f]
and al, r13b
xor al, 1
mov r8d, eax
mov sil, byte [rsp + 0x70]
xor r8b, sil
or al, sil
xor al, 1
or al, r8b
xor al, 1
mov r8b, byte [rsp + 0x76]
mov esi, r8d
and sil, al
xor al, r8b
or sil, al
xor sil, 1
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, r10b
mov edi, r9d
and dil, r8b
xor r8b, r10b
or r8b, al
and bl, r10b
or bl, dil
mov edi, ebx
xor dil, 1
mov r14d, edi
and r14b, bl
xor r14b, 1
mov ebp, ebx
xor bpl, r14b
or r14b, bl
xor r14b, 1
or r14b, bpl
xor r14b, r8b
mov ebx, r8d
and bl, dil
xor dil, r8b
or dil, bl
mov ebx, edi
xor bl, r14b
xor r14b, 1
or r14b, dil
xor bl, 1
xor r14b, 1
or r14b, bl
mov edi, esi
xor dil, 1
mov ebx, edi
and bl, sil
xor bl, 1
mov r8d, esi
xor r8b, bl
or bl, sil
xor bl, 1
or bl, r8b
mov r8d, r14d
xor r8b, bl
or bl, r14b
xor bl, 1
or bl, r8b
mov r8d, r14d
xor r8b, 1
and r14b, r8b
mov ebp, r8d
and bpl, r14b
xor r14b, r8b
or r14b, bpl
xor dil, r14b
or r14b, sil
xor dil, 1
xor r14b, 1
or r14b, dil
mov r8d, ebx
or r8b, r14b
xor r14b, bl
xor r14b, 1
mov ebx, r8d
xor bl, r14b
or r14b, r8b
xor r14b, 1
or r14b, bl
mov sil, byte [rsp + 0x32]
xor sil, 1
or sil, byte [rsp + 0xb8]
xor sil, 1
or sil, byte [rsp + 0x71]
mov ebx, esi
mov al, byte [rsp + 0x31]
and bl, al
xor sil, al
or sil, bl
mov ebx, r10d
and bl, sil
not sil
and sil, r9b
or sil, bl
mov al, byte [rsp + 0x10]
mov ebx, eax
or bl, r10b
and r9b, al
and r10b, r13b
or r10b, r9b
xor bl, 1
mov r8d, ebx
and r8b, r10b
xor r10b, bl
or r10b, r8b
mov ebx, r10d
not bl
and bl, r10b
xor bl, 1
mov r8d, r10d
xor r8b, bl
or bl, r10b
xor bl, 1
or bl, r8b
xor bl, sil
mov r8d, ebx
xor r8b, 1
and sil, r8b
mov eax, esi
xor sil, bl
xor al, 1
or al, r8b
xor al, 1
or al, sil
mov r8d, eax
xor r8b, 1
and r8b, al
mov ebx, eax
and bl, r8b
xor r8b, al
or r8b, bl
mov r9d, r8d
xor r9b, 1
mov eax, r8d
and al, r9b
mov ebx, eax
xor bl, 1
xor al, r8b
or bl, r9b
xor bl, 1
or bl, al
or r9b, r8b
mov eax, r9d
xor al, bl
xor bl, 1
or bl, r9b
xor al, 1
xor bl, 1
or bl, al
mov r8d, r14d
xor r8b, bl
xor bl, 1
xor r8b, 1
mov eax, r14d
or al, bl
xor al, 1
or al, r8b
xor bl, r14b
mov r8d, eax
xor r8b, 1
and al, r8b
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
mov r9d, ebx
xor r9b, 1
mov r10d, ebx
and r10b, r9b
mov esi, r10d
xor sil, 1
or sil, r9b
xor r10b, bl
xor sil, 1
or sil, r10b
xor sil, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, sil
test al, 1
mov eax, 0x828a09fe
cmove r11d, eax
test bl, 1
cmovne eax, r11d
test sil, 1
cmove eax, r11d
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 8]
and eax, 0x8b4e11a9
mov ebx, r12d
and ebx, 0x74b1ee56
or ebx, eax
xor ebx, 0x74b1ee56
mov eax, ebx
mov ebp, dword [rsp + 0x40]
and eax, ebp
xor ebx, ebp
or ebx, eax
mov edi, ebx
not edi
and ebx, 0x396362b7
and edi, 0xc69c9d48
or edi, ebx
mov r8d, edi
xor r8d, 0x396362b7
mov r9d, edi
xor r9d, 0xc69c9d48
xor edi, 0xb020d05d
mov esi, edi
and esi, r8d
and edi, r9d
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov eax, dword [rsp + 0xbc]
mov ebp, eax
or ebp, 0x8943b2ea
mov esi, ebp
not esi
mov ebx, ebp
and ebx, 0x95464654
and esi, 0x62b80901
or esi, ebx
mov r11d, dword [rsp + 0x118]
mov ebx, r11d
xor ebx, 0x8943b2ea
and ebx, eax
mov r10d, eax
mov eax, ebx
not eax
or ebp, eax
and eax, 0x95464654
and ebx, 0x6ab9b9ab
or ebx, eax
xor ebx, esi
not ebp
or ebp, ebx
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
mov eax, r9d
and eax, 0x6ee137a1
and r8d, 0x911ec85e
or r8d, eax
mov eax, r10d
or r9d, r10d
and eax, 0x6ee137a1
mov ebx, eax
mov eax, r11d
and eax, 0x911ec85e
or eax, ebx
xor eax, r8d
not r9d
or r9d, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x1b28d841
and ebp, 0xe4d727be
or ebp, eax
mov eax, r9d
not eax
or edi, r9d
and r9d, 0x1b28d841
and eax, 0xe4d727be
or eax, r9d
xor eax, ebp
not edi
or edi, eax
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xb823718d
mov r10d, edi
xor r10d, 0xb823718d
and r10d, edi
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and eax, 0xd5d972a
and r10d, 0xf2a268d5
or r10d, eax
mov r15d, r10d
xor r15d, 0x4a811958
xor r10d, 0xb57ee6a7
mov ebp, r10d
and ebp, 0x6ba84378
mov eax, r15d
and eax, 0x9457bc87
or eax, ebp
mov ebp, eax
xor ebp, 0x9457bc87
xor eax, 0x9a00208
and eax, 0x8df1868a
mov esi, ebp
and esi, 0x720e7975
or esi, eax
xor esi, 0xe3be2f36
and ebp, 0x6e4fa9bc
or ebp, esi
mov eax, ebp
not eax
and eax, 0xa058e2ee
and ebp, 0x5fa71d11
or ebp, eax
and ebx, 0x91b05643
xor edi, 0x6e4fa9bc
or edi, ebx
mov eax, edi
not eax
and eax, 0xfe8afade
and edi, 0x1750521
or edi, eax
mov r11d, ebp
xor r11d, 0x5fa71d11
xor ebp, 0x8048e2e0
and ebp, 0xd56feee1
mov eax, r11d
and eax, 0x2a90111e
or eax, ebp
mov esi, edi
xor esi, 0x1550421
xor edi, 0xfe8afade
mov ebp, edi
and ebp, 0xe6a8c35a
and esi, 0x19573ca5
or esi, ebp
mov r9d, eax
xor r9d, 0x2a90111e
xor eax, 0x7197c9a7
and eax, r9d
and r11d, 0x5b07d8b9
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov r8d, esi
xor r8d, 0x19573ca5
xor esi, 0x4250e41c
and esi, r8d
mov eax, esi
not eax
mov ebx, eax
and ebx, 0xec9ea735
and esi, 0x136158ca
or esi, ebx
or edi, 0xa4f82746
mov ebx, edi
not ebx
or eax, edi
and edi, 0xec9ea735
and ebx, 0x13015888
or ebx, edi
xor ebx, esi
not eax
or eax, ebx
mov ebx, r11d
not ebx
and ebx, eax
not eax
and eax, r11d
or eax, ebx
mov ebx, r9d
and ebx, r8d
xor r8d, r9d
or r8d, ebx
mov r9d, eax
not r9d
mov ebx, r9d
and ebx, 0xa7f16ac5
and eax, 0x580e953a
or eax, ebx
mov ebp, r8d
not ebp
or r9d, r8d
and r8d, 0xa7f16ac5
and ebp, 0x580e953a
or ebp, r8d
xor ebp, eax
not r9d
or r9d, ebp
mov eax, r9d
not eax
and eax, 0x6e4fa9bd
and r9d, 0x91b05642
or r9d, eax
and r10d, 0x462952be
mov eax, r15d
and eax, 0xb9d6ad41
or eax, r10d
mov ebp, eax
xor ebp, 0xb9d6ad41
mov ebx, eax
xor ebx, 0x521e80c7
and ebx, ebp
and r15d, 0xebc82d86
mov edi, ebx
and edi, r15d
xor r15d, ebx
or r15d, edi
mov ebx, r15d
not ebx
and ebx, 0xc9a368a8
and r15d, 0x365c9757
or r15d, ebx
and ebp, 0xfffffffe
xor eax, 0x462952bf
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x51d74c19
and eax, 0xae28b3e6
or eax, ebp
mov ebp, r15d
xor ebp, 0x951008c0
xor r15d, 0x226b452f
mov ebx, r15d
and ebx, 0x4aa5b613
and ebp, 0xb55a49ec
or ebp, ebx
mov ebx, eax
xor ebx, 0xa40801e4
xor eax, 0x51d74c19
or r15d, eax
and eax, 0x4aa5b613
and ebx, 0xb55a49ec
or ebx, eax
xor ebx, ebp
not r15d
or r15d, ebx
mov eax, r15d
not eax
and eax, 0x8114c0
mov ebp, r15d
and ebp, 0x68600918
or ebp, eax
xor ebp, 0x68600918
and r15d, 0x971ee227
or r15d, ebp
mov eax, r15d
not eax
and eax, 0x971ee227
and r15d, 0x68e11dd8
or r15d, eax
mov ebp, r15d
not ebp
mov eax, ebp
and eax, 0x6fa892eb
and r15d, 0x90576d14
or r15d, eax
xor r15d, 0x6fa892eb
xor ebp, r15d
and ebp, r15d
mov r14d, ebp
xor r14d, 0x72e9a523
and r14d, ebp
mov esi, ebp
not ebp
and ebp, 0x70c204aa
and esi, 0x8f3dfb55
or esi, ebp
mov r8d, r9d
not r8d
xor r9d, 0x72e9a523
and r9d, r8d
mov ebx, r9d
not ebx
mov eax, ebx
and eax, 0x8fcc2206
and r9d, 0x7033ddf9
or r9d, eax
mov r11d, esi
xor r11d, 0x8f3dfb55
mov r10d, r8d
and r10d, r11d
xor r11d, r8d
or r8d, 0x72e9a523
mov ebp, r8d
not ebp
or ebx, r8d
and r8d, 0x8fcc2206
and ebp, 0x1258d8
or ebp, r8d
xor ebp, r9d
not ebx
or ebx, ebp
xor esi, 0x70c00422
or esi, 0x8d165adc
mov eax, esi
not eax
mov ebp, esi
and ebp, 0x42b91a73
and eax, 0x3040a500
or eax, ebp
mov edi, r14d
not edi
or esi, edi
and edi, 0x42b91a73
and r14d, 0xbd46e58c
or r14d, edi
xor r14d, eax
not esi
or esi, r14d
mov eax, ebx
not eax
and eax, 0xf10db84f
and ebx, 0xef247b0
or ebx, eax
mov eax, esi
not eax
and eax, 0xf10db84f
and esi, 0xef247b0
or esi, eax
xor esi, ebx
or r11d, r10d
not r11d
mov eax, esi
and eax, r11d
xor r11d, esi
or r11d, eax
mov r8d, r11d
not r8d
mov eax, r8d
and eax, 0xf1ad30c8
mov edi, r11d
xor edi, 0xf1ad30c8
and edi, r11d
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
mov eax, edi
not eax
and eax, 0xe52cf37
and edi, 0xf1ad30c8
or edi, eax
mov eax, edi
not eax
and eax, 0xf8686968
and edi, 0x7979697
or edi, eax
or r8d, r11d
mov ebx, r8d
not ebx
mov eax, r8d
and eax, 0x71a1c06
xor r8d, 0x6121142d
and r8d, ebx
and ebx, 0xf8e5e3f9
or ebx, eax
mov r9d, edi
xor r9d, 0x7979697
mov eax, edi
xor edi, 0x66b682ba
and edi, r9d
mov r10d, edi
not r10d
mov esi, r10d
and esi, 0x473396f5
and edi, 0xb8cc690a
or edi, esi
mov ebp, r9d
or ebp, 0x9edeebd2
mov esi, ebp
not esi
or r10d, ebp
and ebp, 0x473396f5
and esi, 0x20000008
or esi, ebp
xor esi, edi
not r10d
or r10d, esi
mov esi, ebx
xor esi, 0xf8e5e3f9
mov ebp, esi
and ebp, 0x9edeebd2
mov edi, ebp
and edi, r8d
xor r8d, ebp
or r8d, edi
mov ebp, r10d
not ebp
and ebp, r8d
not r8d
and r8d, r10d
or r8d, ebp
xor eax, 0xf8686968
mov ebp, eax
and ebp, 0xa04ca08c
and r9d, 0x5fb35f73
or r9d, ebp
xor ebx, 0x71a1c06
or eax, ebx
and ebx, 0xa04ca08c
and esi, 0x5fb35f73
or esi, ebx
xor esi, r9d
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0xf77c73ea
and eax, 0x8838c15
or eax, ebp
xor eax, 0x8838c15
mov ebp, r8d
and ebp, eax
xor eax, r8d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x408c11c4
mov ebx, eax
and ebx, 0x9f334601
or ebx, ebp
xor ebx, 0x9f334601
and eax, 0x2040a83a
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2040a83a
and eax, 0xdfbf57c5
or eax, ebp
mov ebp, eax
not ebp
mov esi, ebp
and esi, eax
and ebp, 0xd8a3ccd1
and eax, 0x275c332e
or eax, ebp
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0x6dafba3a
and esi, 0x925045c5
or esi, edi
mov edi, eax
xor edi, 0x900044c1
xor eax, 0x275c332e
or ebx, eax
and eax, 0x6dafba3a
and edi, 0x925045c5
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov ebp, ebx
xor ebp, 0x1b02dee0
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0xed203416
and eax, 0x12dfcbe9
or eax, ebx
mov ebx, eax
xor ebx, 0x12004860
xor eax, 0x9001400
or eax, 0xe4fd211f
mov edi, eax
and edi, 0x60afb692
and ebx, 0x1b004860
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x60afb692
and ebp, 0x9f50496d
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6ec3d09c
and eax, 0x913c2f63
or eax, ebp
mov ebp, eax
xor ebp, 0x8a287081
xor eax, 0x1400834
and ebp, 0xfea976c9
and eax, 0x1568936
or eax, ebp
xor eax, 0xfea976c9
cmp eax, 0xffffffff
sete bl
setne r8b
mov r9d, r13d
or r9b, r8b
mov r11b, byte [rsp + 0x10]
and r8b, r11b
mov eax, r13d
and al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, r11d
and r10b, r8b
and al, r13b
or al, r10b
xor al, 1
or al, r8b
or bl, r11b
mov r8d, r9d
xor r8b, bl
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, al
xor al, 1
xor r8b, 1
mov r9d, eax
or r9b, bl
xor r9b, 1
or r9b, r8b
xor al, bl
mov r8d, r9d
xor r8b, 1
mov r11d, r8d
and r11b, r9b
mov r10d, r11d
and r10b, r8b
xor r11b, r8b
or r11b, r10b
mov r10d, eax
xor r10b, 1
mov r8d, eax
and r8b, r10b
mov ebx, r8d
xor r8b, al
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r8b
mov eax, r11d
xor al, 1
and al, bl
xor bl, 1
and bl, r11b
or bl, al
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, bl
test r10b, 1
mov r9d, 0x1be709be
mov ebp, 0x2a16b688
cmovne ebp, r9d
test bl, 1
cmove ebp, r9d
test al, 1
mov eax, 0x2a16b688
cmove ebp, eax
mov dword [rsp + 0x24], ebp
mov r15d, r12d
mov ebp, r12d
and ebp, 0x6c8a2d94
mov r12d, dword [rsp + 8]
mov eax, r12d
and eax, 0x9375d26b
or eax, ebp
mov edi, eax
xor edi, 0x6c8a2d94
and edi, eax
mov eax, r12d
and eax, 0x48efef4f
mov ebp, r15d
and ebp, 0xb71010b0
or ebp, eax
mov eax, ebp
xor eax, 0x93101020
and eax, 0x9375d26b
xor ebp, 0x2465c2db
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4ca24888
and ebp, 0xb35db777
or ebp, eax
mov ebx, ebp
xor ebp, 0x4ca24888
mov esi, edi
xor esi, ebp
and esi, edi
mov eax, edi
not eax
and eax, 0x855202c8
and edi, 0x7aadfd37
or edi, eax
xor ebx, 0x320db537
and ebp, 0x855202c8
and ebx, 0x7aadfd37
or ebx, ebp
xor ebx, edi
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x7d6fe9ca
and esi, 0x82901635
or esi, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x7d6fe9ca
and ebx, 0x82901635
or ebx, ebp
xor ebx, esi
not eax
or eax, ebx
mov edi, eax
not edi
or eax, 0x82440040
and eax, 0xca442154
mov ebx, edi
and edi, 0x248a0c80
or edi, eax
or ebx, 0x6c8a2d94
mov esi, ebx
not esi
and ebx, 0xca442154
and esi, 0x1131d22b
or esi, ebx
xor esi, edi
mov eax, esi
xor eax, 0x6a9ed551
and eax, esi
mov ebp, esi
not esi
mov ebx, esi
and ebx, 0x1d3474d3
and ebp, 0xe2cb8b2c
or ebp, ebx
mov r8d, ebp
xor r8d, 0xe2cb8b2c
xor ebp, 0x1c243480
and ebp, 0x9ce5b588
mov ebx, r8d
and ebx, 0x631a4a77
or ebx, ebp
xor ebx, 0x9ce5b589
and r8d, 1
or r8d, ebx
mov ebp, r8d
not ebp
and ebp, 0x23097023
and r8d, 0xdcf68fdc
or r8d, ebp
and esi, 0x6a9ed551
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x95612aaf
and eax, 0x6a9ed550
or eax, ebp
mov ebx, eax
xor ebx, 0x2fe32fb6
and ebx, eax
mov r11d, eax
not eax
and eax, 0x8d659579
and r11d, 0x729a6a86
or r11d, eax
mov r14d, r8d
xor r14d, 0xdcf68fdc
mov eax, r14d
or eax, 0xd01cd049
mov esi, eax
not esi
and eax, 0xf4e55395
and esi, 0xb022c22
or esi, eax
xor r8d, 0x23097023
mov eax, r8d
or eax, 0x2fe32fb6
mov edi, eax
not edi
and eax, 0xf4e55395
and edi, 0x188048
or edi, eax
xor edi, esi
mov r10d, r11d
xor r11d, 0x8d659579
mov esi, r11d
or esi, 0xd01cd049
mov eax, esi
not eax
mov ebp, esi
and ebp, 0xf6771032
and eax, 0x9802f84
or eax, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0xf6771032
and ebx, 0x988efcd
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov eax, edi
not eax
and eax, 0xbcb7664
and edi, 0xf434899b
or edi, eax
mov eax, esi
not eax
and eax, 0xbcb7664
and esi, 0xf434899b
or esi, eax
xor esi, edi
mov eax, r14d
and eax, 0x2873bfdb
and r8d, 0xd78c4024
or r8d, eax
xor r10d, 0x52884004
or r14d, r11d
and r11d, 0x2873bfdb
and r10d, 0xd78c4024
or r10d, r11d
xor r10d, r8d
not r14d
or r14d, r10d
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x5624f9f7
and esi, 0xa9db0608
or esi, eax
mov eax, r14d
not eax
or ebx, r14d
and r14d, 0x5624f9f7
and eax, 0xa9db0608
or eax, r14d
xor eax, esi
not ebx
or ebx, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0xf4bc65eb
or esi, ebx
and ebx, 0xb439a14
or ebx, eax
mov eax, ebx
xor eax, 0xb439a14
mov ebp, ebx
xor ebp, 0x386028
and ebp, 0xb39722c
xor ebx, 0xc4bfde7c
and ebx, eax
and eax, 0xf4c68dd3
or eax, ebp
mov ebp, esi
not ebp
mov edi, esi
and edi, 0xa7ffbf44
and ebp, 0x580040bb
or ebp, edi
mov r8d, eax
xor r8d, 0xf4c68dd3
xor eax, 0xc4c53644
and eax, r8d
mov edi, eax
and edi, ebx
xor ebx, eax
or ebx, edi
mov r11d, ebp
xor r11d, 0x580040bb
xor ebp, 0x6803fb2c
and ebp, r11d
mov eax, ebp
not eax
mov r10d, eax
and r10d, 0x940e9892
and ebp, 0x6bf1676d
or ebp, r10d
or esi, 0xcffc4468
mov edi, esi
not edi
or eax, esi
and esi, 0x940e9892
and edi, 0x20012305
or edi, esi
xor edi, ebp
not eax
or eax, edi
mov ebp, ebx
not ebp
and ebp, 0x137b75d7
and ebx, 0xec848a28
or ebx, ebp
mov ebp, eax
not ebp
and ebp, 0x137b75d7
and eax, 0xec848a28
or eax, ebp
xor eax, ebx
mov ebp, r8d
and ebp, r11d
xor r11d, r8d
or r11d, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xeeeb9c9e
and eax, 0x11146361
or eax, ebp
mov ebp, r11d
not ebp
or edi, r11d
and r11d, 0xeeeb9c9e
and ebp, 0x11146361
or ebp, r11d
xor ebp, eax
not edi
or edi, ebp
mov r8d, edi
not r8d
mov eax, r8d
and eax, 0x14c84004
mov ebp, edi
and ebp, 0xa040828
or ebp, eax
mov eax, ebp
xor eax, 0x8000820
xor ebp, 0xf5fbf7d7
mov esi, ebp
and esi, 0x230da789
and eax, 0x1cc04824
or eax, esi
mov ebx, edi
xor ebx, 0x1ecc482c
and ebx, edi
mov esi, ebx
not esi
or ebp, esi
and esi, 0x230da789
and ebx, 0xdcf25876
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x3121e2c3
and ebp, 0xcede1d3c
or ebp, eax
mov eax, ebp
xor eax, 0x2b042885
xor ebp, 0x40100400
and ebp, 0x44f9866a
and eax, 0xbb067995
or eax, ebp
and r8d, 0x7603a839
and edi, 0x89fc57c6
or edi, r8d
xor eax, 0xbb067995
xor edi, 0x89fc57c6
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
cmp edi, 0xffffffff
setne sil
sete r11b
mov r8d, r13d
or r8b, r11b
mov eax, esi
and al, r13b
and r11b, byte [rsp + 0x10]
or r11b, al
xor r11b, 1
mov eax, r8d
xor al, r11b
or r11b, r8b
xor r11b, 1
or r11b, al
mov eax, r13d
xor al, sil
not al
and al, sil
or sil, r13b
xor sil, 1
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
mov eax, esi
xor al, 1
and sil, al
mov r8d, eax
and r8b, sil
xor sil, al
or sil, r8b
mov r10d, r11d
xor r10b, 1
mov ebx, r11d
or bl, r10b
mov r8d, ebx
xor r8b, 1
mov eax, r11d
xor al, bl
and r8b, r10b
and bl, r11b
or bl, r8b
and al, r11b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov edi, esi
xor dil, bl
mov r8d, edi
and dil, bl
and r8b, sil
mov ebx, r8d
and bl, dil
xor dil, r8b
or dil, bl
mov ebx, esi
xor bl, 1
and sil, r10b
or r10b, bl
and bl, r11b
or bl, sil
mov r8d, r10d
xor r8b, bl
xor bl, 1
or bl, r10b
xor r8b, 1
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, dil
xor dil, 1
or dil, bl
xor r8b, 1
mov eax, edi
xor al, r8b
test al, 1
mov eax, 0xea48f087
cmove r9d, eax
test r8b, 1
cmove eax, r9d
test dil, 1
cmovne eax, r9d
mov dword [rsp + 0x48], eax
mov eax, r15d
and eax, 0x6fae615c
mov ebp, r12d
and ebp, 0x90519ea3
or ebp, eax
mov eax, ebp
xor eax, 0x2000010
xor ebp, 0x20
and eax, 0x2009211
and ebp, 0x440a4024
or ebp, eax
mov eax, r12d
and eax, 0x20b0f1a8
mov ebx, r15d
and ebx, 0xdf4f0e57
or ebx, eax
xor ebx, 0x66ba239d
mov eax, ebx
xor eax, r12d
and eax, ebx
mov ebx, ebp
xor ebx, 0x40024004
xor ebp, 0xbbf5bfdb
mov edi, ebp
and ebp, 0xa58caff3
and ebx, 0x42025004
or ebx, ebp
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0xa58caff3
and eax, 0x5a73500c
or eax, ebp
xor eax, ebx
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x20600a00
mov ebx, eax
and ebx, 0x8b00d594
or ebx, ebp
xor ebx, 0x8b00d594
and eax, 0x549f206b
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1295f25e
and eax, 0xed6a0da1
or eax, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, 1
mov esi, eax
and esi, 0xfffffffe
or esi, ebx
not esi
or esi, edi
or eax, 0x60423800
and eax, 0x60563b00
mov ebx, edi
and edi, 0x8e89844c
or edi, eax
or ebx, 0x8e9d874c
mov eax, ebx
not eax
and ebx, 0x60563b00
and eax, 0x112040b3
or eax, ebx
xor eax, edi
mov ebx, eax
not ebx
and ebx, 0x716278b2
and eax, 0x8e9d874d
or eax, ebx
mov ebp, esi
not ebp
mov ebx, eax
not ebx
mov edi, ebp
xor edi, ebx
and edi, ebp
and esi, 0xf77a6220
and ebp, 0x8859ddf
or ebp, esi
and ebx, 0xf77a6220
and eax, 0x8859ddf
or eax, ebx
xor eax, ebp
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov esi, eax
not esi
mov ebp, eax
and ebp, 0x89405a82
mov ebx, esi
and ebx, 0x76bfa57d
or ebx, ebp
mov r8d, ebx
xor r8d, 0x9d8121
xor ebx, 0x8005002
and ebx, 0x7e22745e
and r8d, 0x81dd8ba1
or r8d, ebx
mov ebp, r8d
xor ebp, 0x58dcc41b
xor r8d, 0x81dd8ba1
and r8d, ebp
mov ebp, esi
and ebp, 0x26feb045
and eax, 0xd9014fba
or eax, ebp
xor esi, eax
and esi, eax
mov edi, esi
not edi
and edi, 0xe05c69c6
mov r9d, esi
and r9d, 0x1fa39639
or r9d, edi
xor r9d, 0x1fa39639
mov ebp, r9d
and ebp, 0x5c5cf5
and esi, 0xffa3a30a
or esi, ebp
mov ebp, r8d
or ebp, 0xffa3a30a
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0x75dc61f2
and ebx, 0x1c05
or ebx, edi
mov edi, r8d
xor edi, 0x5c5cf5
and edi, r8d
mov eax, edi
not eax
or ebp, eax
and eax, 0x75dc61f2
and edi, 0x8a239e0d
or edi, eax
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xe807c59d
and ebp, 0x17f83a62
or ebp, eax
mov eax, esi
not eax
and eax, 0xe807c59d
and esi, 0x17f83a62
or esi, eax
xor esi, ebp
not r8d
mov eax, r8d
and eax, r9d
xor r9d, r8d
or r9d, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0xb785196d
and esi, 0x487ae692
or esi, eax
mov eax, r9d
not eax
or ebx, r9d
and r9d, 0xb785196d
and eax, 0x487ae692
or eax, r9d
xor eax, esi
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x49004812
and ebx, 0x900107a8
or ebx, eax
mov edi, ebx
xor edi, 0x800103a8
xor ebx, 0x43f0e006
and ebx, 0x53f0e406
and edi, 0x88010bb8
or edi, ebx
or ebp, 0xd9014fba
mov eax, ebp
not eax
and ebp, 0x53f0e406
and eax, 0x240e1041
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xd470b016
and ebp, eax
and eax, 0x2b8f4fe9
or eax, ebx
mov ebx, eax
xor ebx, 0x28020fc8
xor eax, 0xd470b016
mov edi, eax
and edi, 0xd7adf033
and ebx, 0x28520fcc
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xd7adf033
and ebp, 0x28520fcc
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov r8d, eax
not r8d
mov edi, eax
xor edi, 0x4e67505
and edi, r8d
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x448dc9ea
and edi, 0xbb723615
or edi, ebx
mov esi, r8d
or esi, 0x4e67505
mov ebx, esi
not ebx
or ebp, esi
and esi, 0x448dc9ea
and ebx, 0xbb100210
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x6a7e7279
and ebp, 0x95818d86
or ebp, ebx
or r8d, eax
mov eax, ebp
xor eax, 0x42080100
xor ebp, 0x9167f883
mov ebx, ebp
and ebx, 0x3d95067f
and eax, 0xc26af980
or eax, ebx
mov ebx, r8d
not ebx
or ebp, r8d
and r8d, 0x3d95067f
and ebx, 0xc26af980
or ebx, r8d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xbc33904f
and ebp, 0x43cc6fb0
or ebp, eax
mov eax, ebp
not eax
and eax, 0x43cc6fb0
and ebp, 0xbc33904f
or ebp, eax
mov eax, ebp
not eax
and ebp, 0xb7d5e7a3
and eax, 0x482a185c
or eax, ebp
mov ebp, eax
xor ebp, 0x9281c281
xor eax, 0x480a0844
and eax, 0x6d5e2d66
and ebp, 0x92a1d299
or ebp, eax
xor ebp, 0x92a1d299
sete r8b
setne r9b
mov bl, byte [rsp + 0x3c]
or bl, r13b
xor bl, 1
or bl, byte [rsp + 0x6c]
mov r10d, ebx
mov r11b, byte [rsp + 0x6b]
mov eax, r11d
mov bl, byte [rsp + 0x69]
and al, bl
xor bl, r11b
or bl, al
mov r11d, ebx
mov esi, ebx
and sil, r10b
mov eax, r10d
xor al, 1
xor r11b, 1
mov ebx, eax
xor bl, r11b
and bl, al
and r11b, al
or r11b, sil
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov eax, r9d
xor al, r8b
mov r10d, r8d
and r10b, al
xor al, 1
mov esi, r8d
xor sil, al
mov ebx, eax
or al, r8b
xor al, 1
or al, sil
and bl, r9b
or bl, r10b
xor al, 1
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov edi, r11d
xor dil, 1
mov ebx, eax
xor bl, 1
mov esi, r11d
and sil, bl
and al, dil
or al, sil
mov ebp, eax
xor bpl, bl
and bpl, al
xor bl, r11b
xor bl, 1
xor dil, bl
and dil, bl
mov eax, ebp
xor al, 1
mov esi, edi
xor sil, 1
and dil, al
or al, sil
and sil, bpl
or sil, dil
mov ebx, eax
xor bl, sil
xor sil, 1
or sil, al
xor bl, 1
xor sil, 1
or sil, bl
mov ebx, r10d
xor bl, 1
mov eax, r10d
and al, bl
mov r11d, eax
and r11b, r10b
xor al, r10b
or al, r11b
or bl, r10b
mov r10d, ebx
xor r10b, al
xor al, 1
or al, bl
xor r10b, 1
xor al, 1
or al, r10b
mov ebx, eax
xor bl, r13b
and al, bl
and bl, r13b
mov r10d, eax
xor r10b, 1
xor al, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, al
xor r9b, r13b
and r9b, r13b
xor r8b, r13b
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
mov r9d, r8d
xor r9b, 1
mov eax, ebx
xor al, r8b
and al, bl
and r8b, bl
xor bl, 1
and bl, r9b
or r8b, bl
mov ebx, eax
xor bl, 1
xor al, r8b
xor r8b, 1
or r8b, bl
xor r8b, 1
or r8b, al
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov r9d, ebx
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
or bl, r8b
xor bl, al
and al, bl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, bl
xor r8b, 1
xor al, 1
or al, r8b
mov r9d, esi
xor r9b, 1
mov r10d, r9d
and r10b, sil
mov ebx, r9d
xor bl, r10b
xor r10b, 1
or r10b, sil
xor r10b, 1
or r10b, bl
mov esi, eax
xor sil, 1
mov edi, eax
xor dil, sil
and sil, al
xor sil, 1
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
and dil, al
mov ebp, esi
xor bpl, 1
mov r8d, r10d
xor r8b, bpl
and r8b, r10b
and bpl, r10b
mov eax, r10d
xor r10b, 1
or al, r10b
mov r11d, eax
or r11b, r9b
xor al, r9b
xor al, 1
mov r9d, r11d
xor r9b, al
or al, r11b
xor al, 1
or al, r9b
mov ebx, edi
xor bl, 1
or dil, bl
mov r9d, ebx
xor r9b, dil
or dil, bl
xor dil, 1
or dil, r9b
mov ebx, edi
xor bl, al
and dil, bl
and bl, al
mov eax, edi
and al, bl
xor bl, dil
or bl, al
and sil, r10b
or bpl, sil
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
xor bpl, bl
and bl, bpl
mov eax, ebp
xor al, bl
test bpl, 1
mov edi, 0x7b2b8e57
mov ebp, 0x978bb4a1
cmovne ebp, edi
test bl, 1
cmove ebp, edi
test al, 1
mov eax, 0x978bb4a1
cmove ebp, eax
mov dword [rsp + 0xbc], ebp
mov eax, r15d
and eax, 0xdc42427f
mov ebp, r12d
and ebp, 0x23bdbd80
or ebp, eax
mov ebx, ebp
xor ebx, 0x23b58580
xor ebp, 0x11
and ebp, 0x83811
and ebx, 0xfff7c7ee
or ebx, ebp
mov eax, ebx
xor eax, 0x7abf4a4c
xor ebx, 0xfff7c7ee
and ebx, eax
mov eax, r12d
and eax, 0x7ab7725d
mov ebp, r15d
and ebp, 0x85488da2
or ebp, eax
mov eax, ebp
xor eax, r12d
and eax, ebp
mov ebp, ebx
not ebp
mov edi, ebp
and ebp, 0xe1a60d39
and ebx, 0x1e59f2c6
or ebx, ebp
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0xe1a60d39
and eax, 0x1e59f2c6
or eax, ebp
xor eax, ebx
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x84488422
mov ebx, eax
and ebx, 0x1000980
or ebx, ebp
xor ebx, 0x1000980
and eax, 0x7ab7725d
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xe546062c
mov r8d, eax
xor r8d, 0xe546062c
and r8d, eax
mov edi, ebx
and edi, r8d
xor r8d, ebx
or r8d, edi
mov ebx, r8d
not ebx
and ebx, 0x1ab9f9d3
and r8d, 0xe546062c
or r8d, ebx
mov r9d, r8d
not r9d
mov ebx, r9d
and ebx, 0xd59d9a80
mov esi, r8d
and esi, 0x2a62657f
or esi, ebx
mov ebx, ebp
and ebx, 0x2a62657f
and eax, 0xd59d9a80
or eax, ebx
xor ebp, eax
and ebp, eax
not esi
or esi, r9d
mov eax, esi
not eax
mov ebx, esi
and esi, 0xac0cdd5
and eax, 0xf53f322a
or eax, esi
mov esi, ebp
not esi
or ebx, esi
and esi, 0xac0cdd5
and ebp, 0xf53f322a
or ebp, esi
xor ebp, eax
not ebx
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov edi, ebp
xor edi, 0xd59d9a81
and edi, ebp
mov r10d, ebp
or r10d, 0x2a62657e
mov eax, r10d
not eax
mov esi, r10d
and esi, 0x147cbde9
and eax, 0xc1810200
or eax, esi
mov ebp, edi
not ebp
or r10d, ebp
and ebp, 0x147cbde9
and edi, 0xeb834216
or edi, ebp
xor edi, eax
not r10d
or r10d, edi
mov eax, r8d
or eax, 0x7bd1886f
mov ebp, eax
not ebp
and eax, 0x8b2db32a
and ebp, 0x4024490
or ebp, eax
mov eax, r9d
or eax, 0x842e7790
mov edi, eax
not edi
and eax, 0x8b2db32a
and edi, 0x70d00845
or edi, eax
xor edi, ebp
mov eax, edi
not eax
and eax, 0x842e7791
and edi, 0x7bd1886e
or edi, eax
and r9d, 0xfffffffe
xor r8d, 1
or r8d, r9d
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0xee365c66
and edi, 0x11c9a399
or edi, eax
mov eax, r8d
not eax
or ebp, r8d
and r8d, 0xee365c66
and eax, 0x11c9a399
or eax, r8d
xor eax, edi
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xd747a2cc
and ebx, ebp
and ebp, 0x28b85d33
or ebp, eax
mov eax, ebp
xor eax, 0x28100431
xor ebp, 0xd747a2cc
mov edi, ebp
and edi, 0x47ae5bc6
and eax, 0xb851a439
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x47ae5bc6
and ebx, 0xb851a439
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xaf43cd45
and ebp, 0x50bc32ba
or ebp, ebx
xor ebp, 0x50bc32ba
or ebp, eax
mov ebx, ebp
not ebx
and ebp, 0x33227adb
mov edi, ebx
and edi, 0xccdd8524
or edi, ebp
mov r8d, edi
xor r8d, 0xccdd8524
mov eax, r8d
and eax, 0xdad09645
and ebx, 0x252f69ba
or ebx, eax
mov esi, r10d
not esi
mov eax, esi
and eax, 0xdad09645
mov ebp, r10d
xor ebp, 0xdad09645
and ebp, r10d
mov r9d, eax
and r9d, ebp
xor ebp, eax
or ebp, r9d
mov eax, ebp
not eax
and eax, ebx
not ebx
and ebx, ebp
or ebx, eax
mov eax, r10d
and eax, 0xee4152a6
and esi, 0x11bead59
or esi, eax
xor edi, 0x33227adb
or r10d, edi
and edi, 0xee4152a6
and r8d, 0x11bead59
or r8d, edi
xor r8d, esi
not r10d
or r10d, r8d
mov edi, ebx
not edi
mov eax, edi
and eax, 0x8bc7fabd
and ebx, 0x74380542
or ebx, eax
mov eax, r10d
not eax
or edi, r10d
and r10d, 0x8bc7fabd
and eax, 0x74380542
or eax, r10d
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xd17c8d24
mov ebx, edi
and ebx, 0x2e8372db
or ebx, ebp
mov r8d, ebx
xor r8d, 0x282108a
xor ebx, 0x90240920
and ebx, 0xbc256b71
and r8d, 0x43da948e
or r8d, ebx
and eax, 0x177d1c7d
and edi, 0xe882e382
or edi, eax
mov eax, edi
xor eax, 0xe882e382
xor edi, 0x1480c69
and edi, 0x29c88feb
mov ebp, eax
and ebp, 0xd6377014
or ebp, edi
xor ebp, 0xd6377014
or ebp, eax
mov eax, ebp
not eax
and eax, 0x62439a9
and ebp, 0xf9dbc656
or ebp, eax
mov r10d, r8d
xor r10d, 0x43da948e
xor r8d, 0xbc256b71
mov ebx, r10d
and ebx, 0xe7b34131
mov eax, r8d
and eax, 0x184cbece
or eax, ebx
mov r11d, ebp
xor r11d, 0x62439a9
mov r9d, ebp
xor ebp, 0x1e688767
and ebp, r11d
mov r14d, ebp
not r14d
mov edi, r14d
and edi, 0xfe1ed156
and ebp, 0x1e12ea9
or ebp, edi
mov esi, r11d
or esi, 0xe7b34131
mov edi, esi
not edi
or r14d, esi
and esi, 0xfe1ed156
and edi, 0x402e88
or edi, esi
xor edi, ebp
not r14d
or r14d, edi
mov esi, eax
not esi
and esi, 0xf428f0e9
and eax, 0xbd70f16
or eax, esi
mov esi, r14d
not esi
and esi, 0xf428f0e9
and r14d, 0xbd70f16
or r14d, esi
xor r14d, eax
mov eax, r8d
and eax, 0x8c8b3ac2
and r10d, 0x7374c53d
or r10d, eax
xor r9d, 0xf9dbc656
or r8d, r9d
and r9d, 0x8c8b3ac2
and r11d, 0x7374c53d
or r11d, r9d
xor r11d, r10d
not r8d
or r8d, r11d
mov ebx, r14d
not ebx
mov eax, ebx
and eax, 0x51886843
and r14d, 0xae7797bc
or r14d, eax
mov eax, r8d
not eax
or ebx, r8d
and r8d, 0x51886843
and eax, 0xae7797bc
or eax, r8d
xor eax, r14d
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0xda436245
and eax, ebx
mov esi, ebx
not ebx
and ebx, 0x10400040
and esi, 0xca036205
or esi, ebx
xor esi, 0xca036205
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x25bc9dba
and eax, 0xda436245
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xdc15050
and eax, 0xf23eafaf
or eax, ebp
mov ebp, eax
xor ebp, 0xdc15050
mov ebx, eax
xor eax, 0x4e0f55a
and eax, ebp
xor ebx, 0x20a50a
and ebx, 0x921a50a
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xaad23fb4
and eax, 0x552dc04b
or eax, ebp
mov ebp, eax
xor ebp, 0x4002001
xor eax, 0xa3f39abe
mov ebx, eax
and ebx, 0xdbccd574
and ebp, 0x24332a8b
or ebp, ebx
xor ebp, 0x24332a8b
or ebp, eax
cmp ebp, 0xffffffff
sete r10b
setne r11b
mov bl, byte [rsp + 0x68]
or bl, byte [rsp + 0x8c]
mov al, byte [rsp + 0x33]
or al, byte [rsp + 0x58]
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov eax, r11d
or al, bl
mov r9d, r11d
xor r9b, bl
xor r9b, 1
and r9b, bl
xor al, 1
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
mov ebx, r10d
xor bl, r13b
and r10b, bl
and bl, r13b
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
mov eax, r13d
xor al, r11b
and al, r13b
mov r15d, r13d
mov r14b, byte [rsp + 0x10]
xor r11b, r14b
xor al, 1
xor r11b, 1
mov r8d, eax
xor r8b, r11b
or r11b, al
xor r11b, 1
or r11b, r8b
mov eax, r11d
xor al, 1
mov r8d, r11d
and r8b, bl
xor bl, 1
and al, bl
or al, r8b
mov r8d, ebx
and r8b, r11b
xor bl, r11b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r11d, r8d
and r11b, bl
mov r10d, r8d
and r10b, r11b
xor r11b, r8b
or r11b, r10b
mov eax, r11d
xor al, 1
or al, r11b
and bl, al
xor al, 1
mov r10d, eax
xor r10b, r8b
and r10b, al
and al, r8b
or al, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov r8d, eax
xor r8b, 1
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
xor bl, r8b
mov r11d, ebx
xor r11b, r10b
and r11b, bl
mov esi, r8d
and sil, al
mov ebx, esi
xor sil, r8b
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
and r10b, bl
xor bl, 1
and bl, r9b
or bl, r10b
mov eax, r11d
xor al, 1
xor r11b, bl
xor bl, 1
or bl, al
mov eax, ebx
xor al, r11b
test al, 1
mov r8d, 0xd69a0f6c
mov eax, 0x8f5c95b4
cmovne eax, r8d
test r11b, 1
mov ebp, 0x8f5c95b4
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0x8c], ebp
mov eax, r12d
and eax, 0x5090980e
mov r13d, dword [rsp + 0x28]
mov ebx, r13d
and ebx, 0xaf6f67f1
or ebx, eax
mov eax, ebx
xor eax, 0xa7602101
xor ebx, 6
or ebx, 0x480f1a00
and ebx, 0x480f1e86
and eax, 0xa7f02109
or eax, ebx
mov edi, r12d
or edi, 0xa7f0258f
mov ebx, edi
not ebx
and edi, 0x480f1e86
and ebx, 0x1000c070
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x5fd1dc8d
and ebx, 0xa02e2372
or ebx, eax
mov eax, ebx
xor eax, 0x24806ad
xor ebx, 0x70002102
and ebx, 0x75962152
and eax, 0x8a69dead
or eax, ebx
mov ebx, eax
xor ebx, 0x8a69dead
xor eax, 0x10960050
and eax, 0x18bf4258
mov edi, ebx
and edi, 0xe740bda7
or edi, eax
xor edi, 0x41afbe64
and ebx, 0x5910fc3c
or ebx, edi
mov eax, ebx
not eax
and eax, 0x81e7465d
and ebx, 0x7e18b9a2
or ebx, eax
mov eax, r12d
and eax, 0xa6ef03c3
mov ebp, r13d
and ebp, 0x5910fc3c
or ebp, eax
mov eax, ebx
xor eax, 0x7e18b9a2
not ebp
or ebp, r12d
mov r9d, eax
xor r9d, ebp
and r9d, eax
xor ebx, 0x80c10048
and ebx, 0xf6d991e8
and eax, 0x9266e17
or eax, ebx
mov esi, ebp
not esi
and ebp, 0xf6d991e8
and esi, 0x9266e17
or esi, ebp
xor esi, eax
mov edi, r9d
not edi
mov eax, edi
and eax, 0xa23b8400
and r9d, 0x5dc47bff
or r9d, eax
mov eax, esi
not eax
or edi, eax
and eax, 0xa23b8400
and esi, 0x5dc47bff
or esi, eax
xor esi, r9d
not edi
or edi, esi
mov eax, edi
xor eax, 0xab2b34f7
and eax, edi
mov ebx, edi
not edi
and edi, 0x8b2204f1
and ebx, 0x20093006
or ebx, edi
xor ebx, 0x20093006
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x6e47f259
and eax, 0x91b80da6
or eax, ebp
mov ebp, eax
xor ebp, 0x9c7c3a92
mov ebx, eax
xor ebx, 0x6383c56d
mov edi, ebx
and edi, 0xa2b5fa22
xor eax, 0x876a64a3
and eax, ebp
and ebp, 0x5d4a05dd
or ebp, edi
xor ebp, 0xa2b5fa23
mov edi, ebp
xor edi, ebx
and edi, ebp
and ebx, 0x1b165e31
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe4e9a1cf
and eax, 0x1b165e30
or eax, ebp
mov ebp, eax
not ebp
mov r9d, edi
xor r9d, ebp
and r9d, edi
mov ebx, edi
not ebx
and ebx, 0x2e57143
and edi, 0xfd1a8ebc
or edi, ebx
and ebp, 0x2e57143
and eax, 0xfd1a8ebc
or eax, ebp
xor eax, edi
mov esi, r9d
not esi
mov ebp, esi
and ebp, 0x1099c375
and r9d, 0xef663c8a
or r9d, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0x1099c375
and eax, 0xef663c8a
or eax, ebp
xor eax, r9d
not esi
or esi, eax
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0xb37596bd
mov ebx, esi
and esi, 0x4c8a6942
or esi, eax
not esi
or esi, ebp
and ebp, 0x5445a5ee
and ebx, 0xabba5a11
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x4163ecd8
and ebx, 0xbe9c1327
or ebx, eax
mov eax, ebx
xor eax, 0x2001609
xor ebx, 0x40020
and eax, 0x1320161d
and ebx, 0xa05580a0
or ebx, eax
mov ebp, ebx
xor ebp, 0x80450080
xor ebx, 0x5faa7f5f
mov edi, ebx
and ebx, 0x6238da28
and ebp, 0x91450495
or ebp, ebx
mov eax, esi
not eax
or edi, esi
and esi, 0x6238da28
and eax, 0x9dc725d7
or eax, esi
xor eax, ebp
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x4522d8a2
and eax, 0xbadd275d
or eax, ebx
mov ebx, eax
xor ebx, 0x800000
xor eax, 0x40004800
or eax, 0x125863d
and eax, 0x492def7d
and ebx, 0x4820002
or ebx, eax
or ebp, 0x4c8a6942
mov eax, ebp
not eax
and ebp, 0x492def7d
and eax, 0xb2501080
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0xdac182a4
and ebx, eax
or eax, 0x253e7d5b
mov edi, eax
and edi, 0xbaa542c
and ebp, 0xd0418280
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xbaa542c
and ebx, 0xf455abd3
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x253e7d5b
and eax, 0xdac182a4
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x15be7d05
and eax, 0xea4182fa
or eax, ebp
mov ebp, eax
xor ebp, 0x11200901
xor eax, 0xc0418052
and eax, 0xc4dff456
and ebp, 0x3b200ba9
or ebp, eax
xor ebp, 0xc4dff456
cmp ebp, 0xffffffff
setne r9b
mov r10d, r9d
xor r10b, r15b
mov ebx, r10d
and bl, r9b
mov esi, r10d
and sil, r15b
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, esi
xor al, 1
xor sil, r14b
xor sil, 1
or sil, al
or r9b, r15b
not r10b
and r10b, r15b
xor r10b, 1
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
mov r11d, esi
xor r11b, 1
and r11b, sil
mov eax, esi
and al, r11b
xor r11b, sil
or r11b, al
mov r9d, r11d
xor r9b, 1
mov edi, r11d
and dil, r9b
mov eax, edi
and al, r11b
xor dil, r11b
or dil, al
mov ebx, r10d
xor bl, 1
mov eax, ebx
or al, r10b
mov ebp, eax
or bpl, bl
xor al, bl
xor dil, bl
or bl, r11b
or r11b, r9b
mov r14d, r11d
or r14b, sil
xor r11b, sil
xor r11b, 1
mov esi, r14d
xor sil, r11b
or r11b, r14b
xor r11b, 1
or r11b, sil
xor bpl, 1
mov esi, ebp
and sil, al
xor al, bpl
or al, sil
xor al, 1
mov esi, eax
or sil, r11b
xor al, r11b
xor al, 1
and al, r11b
xor al, 1
mov r11d, esi
xor r11b, al
or al, sil
xor al, 1
or al, r11b
xor r9b, r10b
xor bl, 1
or bl, r9b
xor bl, 1
mov r9d, edi
and r9b, bl
xor bl, dil
or bl, r9b
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r9d, eax
xor r9b, 1
mov r10d, eax
and r10b, r9b
mov r11d, r10d
xor r11b, 1
or r11b, r9b
xor r10b, al
xor r11b, 1
or r11b, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, r11d
and r11b, r9b
xor r10b, 1
and r10b, bl
or r11b, r10b
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, r11b
test bl, 1
mov ebp, 0x7bbc6160
cmovne ebp, r8d
test r11b, 1
cmove ebp, r8d
not al
test al, 1
mov eax, 0x7bbc6160
cmovne ebp, eax
mov dword [rsp + 0x3c], ebp
mov eax, r13d
or eax, 0x38ad6a11
mov ebp, eax
and ebp, 0x9880a9de
mov ebx, r12d
and ebx, 0x47521420
or ebx, ebp
mov ebp, r13d
xor ebp, 0xc75295ee
and ebp, r13d
mov edi, ebp
not edi
or eax, edi
and edi, 0x9880a9de
and ebp, 0x677f5621
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x38ad6a11
and eax, 0xc75295ee
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xffe09c85
and eax, 0x1f637a
or eax, ebp
mov ebx, eax
xor ebx, 0x1f637a
xor eax, 0xd6408804
and eax, 0xd651eb26
mov ebp, ebx
and ebp, 0x29ae14d9
or ebp, eax
xor ebp, 0xd651eb27
and ebx, 1
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x3e8b9496
and ebx, 0xc1746b69
or ebx, eax
mov eax, ebx
xor eax, 0xc1746b69
mov ebp, ebx
xor ebp, 0x6828090
and ebp, 0xc6e2a990
xor ebx, 0xdb8dcd27
and ebx, eax
and eax, 0x391d566f
or eax, ebp
mov esi, dword [rsp + 0xc0]
and esi, 0x33155bc
mov edi, dword [rsp + 0x90]
mov ebp, edi
xor ebp, 0x1af9a64e
and ebp, edi
and edi, 0xfcceaa43
or edi, esi
mov r8d, eax
xor r8d, 0x391d566f
xor eax, 0xdc1b0fde
and eax, r8d
mov esi, eax
and esi, ebx
xor ebx, eax
or ebx, esi
mov esi, edi
xor esi, 0xfcceaa43
xor edi, 0x19c8f3f2
and edi, esi
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebx
not edi
and edi, 0x7c0abc86
and ebx, 0x83f54379
or ebx, edi
mov edi, ebp
not edi
and edi, 0x7c0abc86
and ebp, 0x83f54379
or ebp, edi
xor ebp, ebx
mov ebx, r8d
and ebx, esi
xor esi, r8d
or esi, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x838bb7a2
and ebp, 0x7c74485d
or ebp, edi
mov eax, esi
not eax
or ebx, esi
and esi, 0x838bb7a2
and eax, 0x7c74485d
or eax, esi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0x7745dcb6
and eax, ebx
not ebx
and ebx, 0x7745dcb6
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x88ba2349
and eax, 0x7745dcb6
or eax, ebp
mov ebp, r12d
and ebp, 0x55ef7f0b
mov ebx, r13d
xor ebx, 0x55ef7f0b
and ebx, r13d
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x4c157873
and ebx, 0xb3ea878c
or ebx, ebp
mov edi, eax
not edi
mov ebp, edi
and edi, 0xd6268853
and eax, 0x29d977ac
or eax, edi
mov edi, ebx
xor edi, 0x20017084
xor ebx, 0x19fa0778
or ebp, ebx
and ebx, 0xd6268853
and edi, 0x29d977ac
or edi, ebx
xor edi, eax
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x72e2edce
and eax, 0x8d1d1231
or eax, ebx
mov ebx, edi
not ebx
or ebp, ebx
and ebx, 0x72e2edce
and edi, 0x8d1d1231
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
and ebp, 0x990b30b5
and eax, 0x66f4cf4a
or eax, ebp
mov ebp, eax
xor ebp, 0x180930a0
xor eax, 0x4660cd00
and ebp, 0x389d32ea
and eax, 0xc762cd15
or eax, ebp
xor eax, 0xc762cd15
setne r10b
sete r9b
mov r11b, byte [rsp + 0xc8]
mov eax, r11d
mov r8b, byte [rsp + 0x58]
and al, r8b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
xor r11b, r8b
and r11b, r8b
mov ebx, eax
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, r11d
xor al, bl
and al, r11b
mov r8d, ebx
and bl, r11b
xor r11b, 1
xor r8b, 1
and r8b, r11b
or bl, r8b
xor al, 1
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, r9d
xor al, r10b
mov r8d, eax
xor r8b, 1
mov r11d, eax
and r11b, r10b
and r8b, r9b
or r8b, r11b
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
xor r8b, 1
mov r11d, r8d
xor r11b, al
or r8b, al
xor r8b, 1
or r8b, r11b
mov esi, ebx
xor sil, 1
mov r11d, esi
and r11b, bl
mov eax, r11d
xor al, 1
and bl, al
or al, sil
and r11b, sil
or r11b, bl
xor al, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov esi, r8d
xor sil, 1
mov edi, esi
or dil, r8b
mov ebx, edi
and dil, r8b
xor bl, 1
mov eax, ebx
xor al, sil
and al, bl
and bl, sil
or bl, dil
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, 1
mov eax, ebx
or al, r11b
xor bl, r11b
xor bl, 1
and bl, r11b
xor al, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor r9b, r15b
mov r15b, byte [rsp + 0x10]
mov eax, r15d
or al, r10b
xor al, 1
or al, r9b
xor r10b, r15b
xor r10b, 1
mov r8d, eax
or r8b, r10b
xor r10b, al
xor r8b, 1
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov r8d, r10d
xor r8b, 1
mov r9d, r10d
or r9b, r8b
mov eax, r9d
xor al, 1
mov r11d, eax
and r11b, r10b
or al, r8b
and r8b, r9b
or r8b, r11b
xor r9b, r10b
xor al, 1
or al, r9b
xor r8b, 1
mov r9d, r8d
xor r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
mov r9d, ebx
or r9b, r8b
xor r9b, 1
mov eax, r8d
xor al, bl
or r9b, al
and r8b, al
and al, bl
mov ebx, r8d
xor bl, 1
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
and bl, r8b
xor bl, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
xor al, 1
xor bl, al
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, eax
xor r8b, bl
test al, 1
mov ebp, 0x255523a5
mov eax, 0x7b2b8e57
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test r8b, 1
mov eax, 0x255523a5
cmove ebp, eax
mov dword [rsp + 0x58], ebp
mov eax, r13d
and eax, 0x323215e8
mov ebp, r12d
and ebp, 0xcdcdea17
or ebp, eax
mov ebx, dword [rsp + 0x20]
and ebx, 0x323215e8
mov eax, dword [rsp + 0x40]
and eax, 0xcdcdea17
or eax, ebx
xor eax, ebp
or eax, dword [rsp + 0x34]
mov edi, eax
not edi
and eax, 0x4b0e3272
mov esi, edi
and esi, 0xb4f1cd8d
or esi, eax
xor esi, 0x3445bc5f
and edi, 0x7f4b8e2d
or edi, esi
mov eax, r12d
and eax, 0x80b471d2
mov ebp, r13d
and ebp, 0x7f4b8e2d
or ebp, eax
mov eax, ebp
xor eax, r12d
and eax, ebp
mov r11d, eax
xor r11d, 0xdf4251df
mov r9d, r11d
and r11d, eax
not eax
mov ebx, edi
xor ebx, 0x20bdae20
mov r10d, ebx
and r10d, edi
and r9d, eax
mov r8d, edi
and r8d, eax
xor eax, edi
not edi
and ebx, edi
mov esi, r10d
not esi
mov edi, esi
and edi, 0x7bc28d21
and r10d, 0x843d72de
or r10d, edi
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x7bc28d21
and ebx, 0x843d72de
or ebx, ebp
xor ebx, r10d
not esi
or esi, ebx
mov ebp, r9d
not ebp
mov ebx, ebp
and ebx, 0xc8de1aef
and r9d, 0x3721e510
or r9d, ebx
mov ebx, r11d
not ebx
or ebp, ebx
and ebx, 0xc8de1aef
and r11d, 0x3721e510
or r11d, ebx
xor r11d, r9d
not ebp
or ebp, r11d
mov ebx, esi
not ebx
and ebx, 0x646cab5
and esi, 0xf9b9354a
or esi, ebx
mov ebx, ebp
not ebx
and ebx, 0x646cab5
and ebp, 0xf9b9354a
or ebp, ebx
xor ebp, esi
or eax, r8d
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
xor ebp, 0xc5cb397c
and ebp, eax
or eax, 0x3a34c683
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xb92e848b
and ebx, 0x44c13974
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xb92e848b
and ebp, 0x46d17b74
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xba80b750
and eax, 0x457f48af
or eax, ebp
mov ebp, r12d
and ebp, 0xa26034
mov edi, r13d
and edi, 0x33040389
or edi, ebp
xor edi, 0x33040389
mov r8d, r13d
and r8d, 0xcc599c42
or r8d, edi
mov ebx, r8d
not ebx
and ebx, 0xcc599c42
and r8d, 0x33a663bd
or r8d, ebx
mov r14d, eax
not r14d
mov ebx, eax
and ebx, 0xda5e8e63
mov r9d, r14d
and r9d, 0x25a1719c
or r9d, ebx
mov r11d, r8d
not r11d
mov ebx, r8d
xor ebx, 0xda5e8e63
and ebx, r11d
mov esi, ebx
not esi
mov r10d, esi
and r10d, 0x7c70467
and ebx, 0xf838fb98
or ebx, r10d
mov ebp, r11d
or ebp, 0xda5e8e63
mov edi, ebp
not edi
or esi, ebp
and ebp, 0x7c70467
and edi, 0x20207198
or edi, ebp
xor edi, ebx
not esi
or esi, edi
mov ebp, r9d
not ebp
and ebp, esi
not esi
and esi, r9d
or esi, ebp
mov ebp, r14d
and ebp, 0x1289eff
and eax, 0xfed76100
or eax, ebp
or r14d, r8d
and r8d, 0x1289eff
and r11d, 0xfed76100
or r11d, r8d
xor r11d, eax
not r14d
or r14d, r11d
not r14d
mov eax, esi
and eax, r14d
xor r14d, esi
or r14d, eax
cmp r14d, 0xffffffff
setne sil
sete r11b
mov edi, r11d
xor dil, sil
mov eax, edi
xor al, 1
and dil, al
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r14b, byte [rsp + 0xf0]
or r14b, byte [rsp + 0xd0]
mov r8b, byte [rsp + 0x73]
mov ebx, r8d
mov al, byte [rsp + 0x75]
xor bl, al
mov bpl, byte [rsp + 0x72]
mov r9b, byte [rsp + 0x74]
and r9b, bpl
and al, r8b
or al, r9b
and bl, r8b
mov r10d, r8d
mov r8d, ebx
xor r8b, 1
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov r9d, r14d
mov r8d, r14d
xor r8b, 1
mov ebx, r14d
xor bl, r8b
and bl, r14b
xor al, 1
mov r9d, eax
or r9b, bl
xor al, bl
xor al, 1
and al, bl
xor r9b, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r9d, eax
mov eax, r8d
and al, r14b
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov r8d, ebp
mov ebx, ebp
and bl, r10b
xor r8b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r8b
xor bl, al
mov ebp, r14d
mov eax, r14d
xor al, r10b
or bpl, r10b
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
xor bpl, r9b
mov eax, ebp
and bpl, r9b
xor al, 1
mov ebx, ebp
and bl, al
xor bpl, al
or bpl, bl
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
xor al, 1
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
mov r8d, ebx
or r8b, dil
mov r9d, r8d
xor r9b, 1
mov r10d, eax
xor r10b, 1
and r10b, r9b
and al, r8b
or al, r10b
mov r9d, edi
and r9b, r8b
xor r8b, dil
or r8b, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
and r8b, sil
and al, r11b
or al, r8b
mov r8d, ebx
xor r8b, r11b
and r8b, bl
and dil, sil
and bl, r11b
or bl, dil
mov r9d, r8d
xor r9b, 1
xor r8b, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov r9d, eax
xor r9b, 1
and bl, r9b
and al, r8b
or al, bl
mov ebx, r9d
and bl, r8b
xor r9b, r8b
or r9b, bl
xor al, 1
mov ebx, eax
xor bl, r9b
or al, r9b
not al
or al, bl
mov ebx, ebp
xor bl, 1
or bpl, bl
mov r8d, ebp
or r8b, bl
xor bpl, bl
xor bpl, 1
mov ebx, r8d
xor bl, bpl
or bpl, r8b
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r8d, ebx
and r8b, bpl
xor bpl, bl
or bpl, r8b
and al, 1
mov ebx, ebp
and bpl, al
xor al, 1
xor bl, 1
and bl, al
or bpl, bl
mov al, byte [rsp + 4]
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor sil, r15b
xor sil, 1
xor al, sil
mov ebx, r11d
and bl, sil
xor sil, r11b
or sil, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, 1
and sil, al
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov r8d, esi
xor r8b, 1
mov eax, r8d
and al, sil
mov ebx, eax
xor al, sil
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov r9d, r8d
and r9b, al
xor al, r8b
or al, r9b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
mov r10d, eax
and r10b, bl
mov r8d, eax
xor r8b, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, r8b
or bl, al
xor bl, 1
mov eax, r10d
xor al, bl
mov r8d, eax
xor r8b, 1
or bl, r10b
xor bl, 1
or bl, al
xor al, bl
or bl, r8b
xor al, 1
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
and r9b, bl
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
mov r11d, ebp
xor r11b, 1
mov eax, r11d
xor al, bpl
and al, r11b
xor r9b, al
mov eax, ebp
and al, r11b
mov r8d, ebp
and r8b, al
xor al, bpl
or al, r8b
mov ebx, r10d
xor bl, 1
xor al, bl
xor bl, bpl
or r10b, r11b
xor r10b, 1
or r10b, bl
xor al, 1
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r9d
xor al, 1
mov ebx, r10d
xor bl, 1
and bl, al
or al, r10b
and r10b, r9b
or r10b, bl
mov ebx, r10d
xor bl, al
test r10b, 1
mov ebp, 0xede01f08
mov edi, 0x9bfa70fe
cmovne edi, ebp
test al, 1
mov eax, 0x9bfa70fe
cmovne edi, eax
test bl, 1
cmove edi, ebp
mov dword [rsp + 0x20], edi
mov ebp, r12d
and ebp, 0x79f7b10b
mov eax, r13d
xor eax, 0x79f7b10b
and eax, r13d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xdfaa88da
and eax, 0x20557725
or eax, ebp
mov r8d, eax
xor r8d, 0x4982460e
xor eax, 0x840009c0
and eax, 0x942089e0
and r8d, 0x6bdf761f
or r8d, eax
mov r14d, r12d
mov eax, r12d
and eax, 0x2b700761
mov esi, r13d
and esi, 0xd48ff89e
or esi, eax
xor esi, 0x40af717e
mov eax, esi
xor eax, r12d
and eax, esi
not r8d
mov ebx, r8d
or ebx, 0x942089e0
mov ebp, ebx
not ebp
and ebx, 0x2563bd5f
and ebp, 0x4a9c4200
or ebp, ebx
mov r9d, ebp
xor r9d, 0xda9c42a0
xor ebp, 0x3aca3a9c
and ebp, r9d
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc1595c3d
and ebp, 0x2ea62302
or ebp, ebx
or r8d, 0x9fa98fe3
mov ebx, r8d
not ebx
or edi, r8d
and r8d, 0xd159dcfd
and ebx, 0x20062000
or ebx, r8d
xor ebx, ebp
not edi
or edi, ebx
mov ebx, eax
xor ebx, 0x1fa987c3
and ebx, eax
not eax
mov ebp, eax
and ebp, 0x1fa987c3
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, edi
not ebp
and ebp, 0x8a5f2834
and edi, 0x75a0d70b
or edi, ebp
mov ebp, ebx
not ebp
and ebp, 0x8a5f28f4
and ebx, 0x75a0d70b
or ebx, ebp
xor ebx, edi
mov ebp, r9d
and ebp, eax
xor eax, r9d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa9babb6c
and eax, 0x56454493
or eax, ebp
xor eax, 0x56454493
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
xor ebp, 0x40aaaf46
and ebp, eax
or eax, 0xbf5550b9
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x2dc533b4
and ebx, 0x402a8c42
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x2dc533b4
and ebp, 0xd23acc4b
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1abd4e2f
and eax, 0xe542b1d0
or eax, ebp
mov ebp, r12d
and ebp, 0x468c173d
and r13d, 0xb973e8c2
or r13d, ebp
xor r13d, 0xb973e8c2
mov ebp, r13d
mov ebx, dword [rsp + 0x40]
and ebp, ebx
xor r13d, ebx
or r13d, ebp
mov r8d, eax
xor r8d, 0xce376888
xor eax, 0x31c89777
mov ebx, eax
and ebx, 0x972dd4e9
mov ebp, r8d
and ebp, 0x68d22b16
or ebp, ebx
mov ebx, r13d
not ebx
mov r9d, r13d
xor r9d, 0xeba53bde
and r9d, ebx
mov ebx, ebp
xor ebx, 0x60802814
xor ebp, 0x80011008
or ebp, 0x14024020
and ebp, 0x9c03532a
and ebx, 0x63a428d4
or ebx, ebp
mov esi, eax
or esi, 0xeba53bde
mov ebp, esi
not ebp
and esi, 0x9c03532a
and ebp, 0x588401
or ebp, esi
xor ebp, ebx
and r13d, 0x145ac421
mov ebx, r9d
and ebx, r13d
xor r13d, r9d
or r13d, ebx
mov ebx, ebp
not ebx
and ebx, 0x734b3629
and ebp, 0x8cb4c9d6
or ebp, ebx
mov ebx, r13d
not ebx
and ebx, 0x734b3629
and r13d, 0x8cb4c9d6
or r13d, ebx
xor r13d, ebp
mov ebp, r13d
and r13d, r8d
not ebp
and eax, ebp
or r13d, eax
xor ebp, r13d
test ebp, r13d
sete dil
setne al
and al, r15b
mov bl, byte [rsp + 4]
mov ebp, ebx
and bpl, dil
or bpl, al
mov eax, ebp
xor al, bl
or bpl, bl
xor bpl, 1
or bpl, al
mov eax, edi
or al, r15b
xor al, 1
xor dil, r15b
not dil
and dil, r15b
mov r11d, r15d
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov r9d, ebp
xor r9b, 1
and r9b, bpl
mov eax, ebp
and al, r9b
mov r13d, ebp
xor r13b, r9b
or r13b, al
mov r15d, edi
xor r15b, 1
mov r12d, edi
and r12b, r15b
mov esi, r12d
xor sil, 1
mov ebx, edi
xor bl, sil
or sil, dil
xor sil, 1
or sil, bl
xor r9b, 1
mov ebx, r9d
xor bl, bpl
or r9b, bpl
xor r9b, 1
or r9b, bl
xor sil, 1
mov r8d, r13d
xor r8b, sil
and r8b, r13b
mov ebx, r13d
xor r13b, 1
or bl, r13b
xor r9b, bl
mov r10d, ebx
and r10b, bpl
xor bl, bpl
or bl, r10b
xor r9b, 1
xor bl, 1
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r9d, r12d
and r9b, dil
xor r12b, dil
or r12b, r9b
or r15b, dil
xor r15b, 1
mov r9d, r12d
and r9b, r15b
xor r15b, r12b
or r15b, r9b
mov eax, r15d
xor al, 1
and al, bl
xor bl, 1
and bl, r15b
mov r12d, dword [rsp + 0x114]
or bl, al
xor sil, r13b
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov r8d, esi
xor r8b, al
or al, sil
xor al, 1
or al, r8b
mov r8d, ebx
xor r8b, 1
and bl, r8b
xor bl, 1
mov r9d, ebx
xor r9b, r8b
or bl, r8b
xor bl, 1
or bl, r9b
mov r9d, eax
xor r9b, 1
mov esi, eax
and sil, r9b
mov r10d, esi
and r10b, al
xor sil, al
or sil, r10b
xor sil, bl
mov eax, r8d
and al, r9b
xor r8b, r9b
or r8b, al
mov eax, r8d
xor al, sil
test r8b, 1
mov r10d, 0xd2ea9391
mov ebp, 0x9bfa70fe
cmovne r10d, ebp
test sil, 1
cmove r10d, ebp
test al, 1
mov eax, 0xd2ea9391
cmove r10d, eax
mov qword [rsp + 0x40], rdx
mov r9, rcx
mov r15d, dword [rsp + 0x28]
mov eax, r15d
and eax, 0x6473c810
mov ecx, r14d
and ecx, 0x9b8c37ef
or ecx, eax
mov edx, ecx
xor edx, 0x4730000
xor ecx, 0x1304376b
and ecx, 0x7304ff7b
and edx, 0x8cfb0084
or edx, ecx
mov ebx, edx
xor ebx, 0x84f80080
xor edx, 0x5000c568
and edx, 0x5803c56c
and ebx, 0xa7fc3a93
or ebx, edx
mov ecx, ebx
xor ecx, 0xe2b3ef2b
xor ebx, 0xa7fc3a93
and ebx, ecx
mov ecx, r14d
and ecx, 0x6e1a61a
mov edx, r15d
and edx, 0xf91e59e5
or edx, ecx
xor edx, 0xbc518c5d
mov ebp, edx
xor ebp, r14d
and ebp, edx
mov edx, ebp
xor edx, 0xec67b81e
and edx, ebp
mov ecx, ebp
not ebp
and ebp, 0xe6713d25
and ecx, 0x198ec2da
or ecx, ebp
mov ebp, ebx
not ebp
mov eax, ebx
xor eax, 0xec67b81e
mov edi, eax
and edi, ebp
and eax, ebx
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov edi, ecx
xor edi, 0x198ec2da
mov esi, edi
and esi, 0xec67b81e
mov r8d, esi
and r8d, edx
xor edx, esi
or edx, r8d
mov esi, eax
not esi
and esi, edx
not edx
and edx, eax
or edx, esi
mov eax, ebx
and eax, 0x9fd2b7df
and ebp, 0x602d4820
or ebp, eax
xor ecx, 0xe6713d25
or ebx, ecx
and ecx, 0x9fd2b7df
and edi, 0x602d4820
or edi, ecx
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x279d7979
and ebx, 0xd8628686
or ebx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xe7de8d61
and edx, 0x1821729e
or edx, eax
mov eax, ebx
xor eax, 0x18200286
xor ebx, 0x279d7979
or ecx, ebx
and ebx, 0xe7de8d61
and eax, 0x1821729e
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x70379133
and ecx, 0x8fc86ecc
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb119516d
and ecx, 0x4ee6ae92
or ecx, eax
mov eax, ecx
xor eax, 0x846115e7
mov edx, ecx
xor ecx, 0xe3a7e38
and ecx, eax
xor edx, 0xa1a6a18
and edx, 0x8a5b6bdf
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x75a49420
and ecx, 0x8a5b6bdf
or ecx, eax
mov eax, r14d
and eax, 0x41c5110
mov edi, r15d
mov ebp, r15d
and ebp, 0x4060802c
or ebp, eax
xor ebp, 0x4060802c
mov edx, r15d
xor edx, 0x447cd13c
and edx, r15d
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0xd2bc881f
and edx, 0x2d4377e0
or edx, eax
mov ebp, edx
xor ebp, 0x693fa6dc
mov eax, ecx
not eax
xor edx, 0x96c05923
and ebp, eax
or eax, edx
and edx, ecx
or edx, ebp
mov ecx, eax
not ecx
mov ebp, eax
and ebp, 0x88bac6e0
and ecx, 0x7745391f
or ecx, ebp
mov ebp, edx
not ebp
or eax, ebp
and ebp, 0x88bac6e0
and edx, 0x7745391f
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3708a2bd
and ecx, eax
and eax, 0xc8f75d42
or eax, edx
mov edx, eax
xor edx, 0x8f64800
xor eax, 0x3708a2bd
mov ebp, eax
and ebp, 0xf001154e
and edx, 0xffeeab1
or edx, ebp
mov ebp, ecx
not ebp
or eax, ebp
and ebp, 0xf001154e
and ecx, 0xffeeab1
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4dd006bf
and eax, 0xb22ff940
or eax, edx
xor eax, 0x4dd006bf
xor ecx, eax
test ecx, eax
setne r8b
sete cl
mov r15b, byte [rsp + 4]
mov edx, r15d
or dl, cl
mov eax, r8d
and al, r15b
and cl, r11b
or cl, al
xor dl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor r8b, r11b
mov ecx, r8d
xor cl, 1
mov ebx, eax
and bl, cl
and r8b, al
xor al, cl
or al, bl
and cl, dl
or cl, r8b
xor al, 1
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x1c2238df
mov ebp, 0xe26f01b0
cmovne ebp, ecx
test al, 1
mov r13d, 0xe26f01b0
cmove ebp, r13d
test dl, 1
cmove ebp, ecx
mov dword [rsp + 0x34], ebp
mov eax, r14d
and eax, 0x55fba4db
mov ecx, edi
xor ecx, 0x55fba4db
and ecx, edi
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc8e1935e
and ecx, 0x371e6ca1
or ecx, eax
mov edx, ecx
xor edx, 0x6020081a
xor ecx, 0x95121304
and ecx, 0x97d7d364
and edx, 0x68282c9b
or edx, ecx
mov eax, edx
xor eax, 0x68282c9b
xor edx, 0x7814260
and edx, 0x67814e7a
mov ecx, eax
and ecx, 0x987eb185
or ecx, edx
xor ecx, 0x254e1848
and eax, 0x42cf5632
or eax, ecx
mov ecx, r14d
and ecx, 0xdac66ae6
mov edx, edi
and edx, 0x25399519
or edx, ecx
xor edx, 0x67f6c32b
mov ecx, r14d
mov r14, r9
xor ecx, edx
and ecx, edx
mov esi, eax
not esi
and eax, 0x8afc80be
mov edx, esi
and edx, 0x75037f41
or edx, eax
mov eax, ecx
not eax
and eax, 0xfc8f68c2
mov ebp, ecx
and ebp, 0x370973d
or ebp, eax
xor edx, 0x75037f41
mov eax, ebp
xor eax, 0x370973d
xor ebp, 0xccdccdec
and ebp, eax
mov ebx, edx
and ebx, eax
xor eax, edx
and edx, 0x3053a52e
and esi, 0xcfac5ad1
or esi, edx
mov edx, ecx
and edx, 0xcfac5ad1
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ecx, esi
not ecx
and ecx, 0x2e241a33
and esi, 0xd1dbe5cc
or esi, ecx
mov ecx, edx
not ecx
and ecx, 0x2e241a33
and edx, 0xd1dbe5cc
or edx, ecx
xor edx, esi
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xf11335a5
and eax, 0xeecca5a
or eax, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3649b846
and edx, 0xc9b647b9
or edx, ebp
mov ebp, edx
mov edx, eax
xor edx, 0x8a44218
xor eax, 0xf11335a5
or ecx, eax
and eax, 0x3649b846
and edx, 0xc9b647b9
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x42cf5632
and ecx, 0xbd30a9cd
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xda9020a5
mov esi, ecx
and ecx, 0x256fdf5a
or ecx, eax
not ecx
or ecx, ebp
and ebp, 0x59c1d4d
and esi, 0xfa63e2b2
or esi, ebp
mov edi, esi
xor edi, 0xfa63e2b2
xor esi, 0x59c1d4d
mov edx, esi
and edx, 0x79499785
mov eax, edi
and eax, 0x86b6687a
or eax, edx
mov edx, eax
xor edx, 0x86b6687a
xor eax, 0x410184
and eax, 0xf749ee
mov ebp, edx
and ebp, 0xff08b611
or ebp, eax
xor ebp, 0x259896b4
and edx, 0x256fdf5a
or edx, ebp
mov eax, edx
not eax
and eax, 0x4c412458
and edx, 0xb3bedba7
or edx, eax
mov eax, edx
xor eax, 0xb3bedba7
xor edx, 0x412458
mov ebp, eax
xor ebp, ecx
and ebp, eax
and edx, 0x10dd7cdf
and eax, 0xef228320
or eax, edx
mov edx, ecx
not edx
and ecx, 0x10dd7cdf
and edx, 0xef228320
or edx, ecx
xor edx, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xf9fe76d2
and ebp, 0x601892d
or ebp, eax
mov eax, edx
not eax
or ecx, eax
and eax, 0xf9fe76d2
and edx, 0x601892d
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x10408008
and ecx, 0x81094491
or ecx, edx
mov edx, ecx
xor edx, 0x81094080
xor ecx, 0x4f4206e
and ecx, 0x4f4247f
and edx, 0x9109c080
or edx, ecx
or eax, 0x9149c499
mov ebx, eax
not ebx
and eax, 0x4f4247f
and ebx, 0x6a021b00
or ebx, eax
xor ebx, edx
mov eax, ebx
not eax
and eax, 0xb4261bc2
and ebx, 0x4bd9e43d
or ebx, eax
mov eax, esi
and eax, 0x8366f980
and edi, 0x7c99067f
or edi, eax
mov ecx, edi
xor ecx, 0x7c99067f
mov eax, edi
xor eax, 0xdc48b328
and eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x9d253c31
and eax, 0x62dac3ce
or eax, edx
or esi, 0x5f2e4aa8
mov edx, esi
not edx
or ebp, esi
and esi, 0x9d253c31
and edx, 0x20d08146
or edx, esi
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xee682ab4
and ebp, 0x1197d54b
or ebp, eax
xor edi, 0x81046980
and edi, 0xb10c6dd1
mov eax, ecx
and eax, 0x4ef3922e
or eax, edi
xor eax, 0x4ef3922f
and ecx, 0xfffffffe
or ecx, eax
xor ebp, 0xb146601d
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xce1b701d
and eax, 0x31e48fe2
or eax, edx
xor eax, 0x31e48fe2
or eax, ecx
mov edx, ebx
not edx
mov edi, edx
and edx, 0x6e7e58d8
and ebx, 0x9181a727
or ebx, edx
mov edx, eax
not edx
or edi, eax
and eax, 0x6e7e58d8
and edx, 0x9181a727
or edx, eax
xor edx, ebx
mov eax, edi
not eax
mov ecx, edi
and ecx, 0x5bc94e65
and eax, 0xa436b19a
or eax, ecx
mov ecx, edx
not ecx
or edi, ecx
and ecx, 0x5bc94e65
and edx, 0xa436b19a
or edx, ecx
xor edx, eax
not edi
or edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0x90c0b0
mov ebx, eax
or eax, edi
and edi, 0xd45050c
or edi, edx
mov ecx, edi
xor ecx, 0xc440404
xor edi, 0x40303052
and edi, 0x4131315a
and ecx, 0xcc4c4a4
or ecx, edi
or ebx, 0xdd5c5bc
mov ebp, ebx
not ebp
and ebx, 0x4131315a
and ebp, 0xb20a0a01
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf22a3a43
and ebp, 0xdd5c5bc
or ebp, ecx
mov edx, ebp
not edx
and ebp, 0x2b07327b
and edx, 0xd4f8cd84
or edx, ebp
mov ecx, eax
not ecx
and ecx, 0xc4f64c11
and eax, 0x3b09b3ee
or eax, ecx
mov ecx, eax
xor ecx, 0x3b09b3ee
mov ebx, eax
xor ebx, 0x564c01
and ebx, 0x315f5d8b
xor eax, 0xa877fb49
and eax, ecx
mov ebp, ecx
and ebp, 0xcea0a274
or ebp, ebx
mov ecx, edx
xor ecx, 0xd4f8cd84
xor edx, 0x2b07327b
mov ebx, edx
and ebx, 0x937e48a7
mov esi, ecx
and esi, 0x6c81b758
or esi, ebx
mov r9d, ebp
xor r9d, 0xcea0a274
mov ebx, ebp
xor ebx, 0xa221152c
and ebx, r9d
mov r8d, ebx
and r8d, eax
xor eax, ebx
or eax, r8d
mov edi, esi
not edi
and edi, eax
not eax
and eax, esi
or eax, edi
mov ebx, ecx
and ebx, 0x2180c2d7
and edx, 0xde7f3d28
or edx, ebx
xor ebp, 0x315f5d8b
or ecx, ebp
and ebp, 0x2180c2d7
and r9d, 0xde7f3d28
or r9d, ebp
xor r9d, edx
not ecx
or ecx, r9d
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, eax
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xca339940
and eax, ecx
and ecx, 0x35cc66bf
or ecx, edx
mov edx, ecx
xor edx, 0xc02435
xor ecx, 0xca339940
mov ebp, ecx
and ebp, 0x771f42ca
and edx, 0x88e0bd35
or edx, ebp
mov ebp, eax
not ebp
or ecx, ebp
and ebp, 0x771f42ca
and eax, 0x88e0bd35
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x83df7735
and ecx, 0x7c2088ca
or ecx, eax
mov eax, ecx
xor eax, 0x28008880
xor ecx, 0x82121510
and ecx, 0xd632155a
and eax, 0x29cdeaa5
or eax, ecx
xor eax, 0x29cdeaa5
setne r8b
sete cl
mov eax, ecx
or al, r15b
mov edx, r11d
or dl, r8b
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, r11d
and bl, al
and dl, r15b
or dl, bl
xor al, dl
and al, dl
and cl, r11b
and r8b, r15b
or r8b, cl
mov edx, eax
xor dl, 1
mov r9d, edx
and r9b, al
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
mov ebp, r8d
xor bpl, 1
mov edi, ebp
and dil, r8b
mov esi, ebp
xor sil, dil
xor dil, 1
or dil, r8b
xor dil, 1
or dil, sil
or dl, al
or bpl, r8b
mov r8d, r9d
xor r8b, 1
mov eax, edx
xor al, 1
mov esi, r8d
or sil, dl
and al, r8b
and dl, r9b
or dl, al
mov eax, esi
xor al, dl
xor dl, 1
or dl, sil
xor al, 1
xor dl, 1
or dl, al
mov eax, r8d
and al, r9b
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov ecx, edi
xor cl, 1
mov ebx, ebp
xor bl, 1
and bl, cl
mov r8d, eax
xor r8b, 1
and r8b, cl
or cl, bpl
and bpl, dil
or bpl, bl
mov ebx, ecx
xor bl, bpl
xor bpl, 1
or bpl, cl
xor bl, 1
xor bpl, 1
or bpl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, ebp
xor cl, 1
mov ebx, ecx
and bl, bpl
xor cl, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, cl
xor bl, dl
and al, dil
or al, r8b
mov ecx, r9d
xor cl, dil
or dil, r9b
xor dil, 1
or dil, cl
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x667883cb
mov r9d, 0xe26f01b0
cmovne r9d, eax
test dl, 1
cmove r9d, r13d
test cl, 1
cmovne r9d, eax
mov cl, byte [rsp + 0x77]
and cl, r15b
mov r15d, r12d
mov eax, r11d
mov bl, byte [rsp + 0x78]
xor al, bl
and al, r11b
and r11b, bl
or r11b, cl
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov edx, eax
xor dl, 1
mov ebx, r11d
xor bl, 1
mov ecx, ebx
and cl, al
or bl, dl
and dl, r11b
or dl, cl
mov ecx, edx
xor cl, al
and cl, dl
or al, r11b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov r8d, ecx
xor r8b, 1
and cl, r8b
xor cl, 1
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xdaaadacf
mov ecx, 0x1c249931
cmovne ecx, edx
test bl, 1
mov edx, 0x1c249931
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov dword [rsp + 4], edx
mov r8d, 0x5e39a57d
mov eax, 0x90b7ce82
nop word [rax + rax]
mov edx, eax
cmp eax, 0x5f5e253
jg 0x180054940
mov edx, eax
cmp eax, 0x5f5e253
jg 0x180054940
cmp edx, 0xc8690130
jle 0x1800549d0
cmp edx, 0xe632a42c
jle 0x180054ad5
cmp edx, 0xede01f07
jg 0x180054e47
cmp edx, 0xeb0ccfc9
jle 0x180054e97
cmp edx, 0xec21d176
je 0x180056967
mov eax, dword [rsp + 0x1ec]
cmp edx, 0xeb0ccfca
je 0x1800548c0
mov eax, edx
cmp edx, 0xeb78d676
jne 0x1800548c0
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov eax, 0x465a0442
jmp 0x1800548c0
cmp edx, 0x465a0441
jg 0x180054a40
cmp edx, 0x255523a4
jg 0x180054b49
cmp edx, 0x15aeb51f
jle 0x180054c61
cmp edx, 0x1c249930
jle 0x180054ece
cmp edx, 0x221f3ed8
jle 0x180055e1c
mov eax, dword [rsp + 0x1e8]
cmp edx, 0x221f3ed9
je 0x1800548c0
mov eax, r10d
cmp edx, 0x236131d4
je 0x1800548c0
mov eax, edx
cmp edx, 0x2499c43a
jne 0x1800548c0
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov eax, 0x3ebd65ec
jmp 0x1800548c0
cmp edx, 0x9f1884ef
jg 0x180054bab
cmp edx, 0x8f34fdb6
jle 0x180054c9f
cmp edx, 0x978bb4a0
jle 0x180054f00
cmp edx, 0x9bfa70fd
jle 0x180055e42
cmp edx, 0x9bfa70fe
je 0x18005636c
cmp edx, 0x9c470b46
je 0x180056386
mov eax, edx
cmp edx, 0x9e03f901
jne 0x1800548c0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0xd0], rax
mov eax, 0xe370355c
jmp 0x1800548c0
cmp edx, 0x68aab3ac
jg 0x180054c05
cmp edx, 0x5d7e8dfd
jle 0x180054ceb
cmp edx, 0x60505a1b
jle 0x180054f39
cmp edx, 0x6100eb5c
jle 0x180055e6f
mov eax, dword [rsp + 0xe4]
cmp edx, 0x6100eb5d
je 0x1800548c0
mov eax, dword [rsp + 0x1dc]
cmp edx, 0x61d7dbfa
je 0x1800548c0
mov eax, edx
cmp edx, 0x667883cb
jne 0x1800548c0
mov rax, qword [rsp + 0x140]
mov ecx, 0x88
add rax, rcx
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x1f8], rax
mov eax, dword [rsp + 0x34]
jmp 0x1800548c0
cmp edx, 0xdaf0f9bd
jle 0x180054d32
cmp edx, 0xe209b5ce
jle 0x180054f6b
cmp edx, 0xe2de6bd7
jle 0x180055e9f
cmp edx, 0xe2de6bd8
je 0x180056390
cmp edx, 0xe370355c
je 0x1800563af
mov eax, edx
cmp edx, 0xe39b239d
jne 0x1800548c0
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp + 0x1c4]
jmp 0x1800548c0
cmp edx, 0x3d454411
jle 0x180054d70
cmp edx, 0x3ebd65eb
jle 0x180054fa4
cmp edx, 0x4213ef52
jle 0x180055ecc
mov eax, dword [rsp + 0x80]
cmp edx, 0x4213ef53
je 0x1800548c0
cmp edx, 0x4394234e
je 0x1800563cb
mov eax, edx
cmp edx, 0x453b085c
jne 0x1800548c0
mov eax, dword [rsp + 0xec]
mov eax, 0x9b1d5775
jmp 0x1800548c0
cmp edx, 0xb2147613
jle 0x180054dc4
cmp edx, 0xb5e94125
jle 0x180054fd4
cmp edx, 0xba395a9e
jle 0x180055ef0
cmp edx, 0xba395a9f
je 0x1800563d5
mov eax, dword [rsp + 0x48]
cmp edx, 0xbb534af0
je 0x1800548c0
mov eax, edx
cmp edx, 0xc373ff2b
jne 0x1800548c0
mov eax, dword [rsp + 0x170]
jmp 0x1800548c0
cmp edx, 0x737d6b0a
jle 0x180054e02
cmp edx, 0x76e1b834
jle 0x180055007
cmp edx, 0x7bbc615f
jle 0x180055f16
cmp edx, 0x7bbc6160
je 0x1800563e7
cmp edx, 0x7d6c2676
je 0x180056400
mov eax, edx
cmp edx, 0x7de6d5e3
jne 0x1800548c0
mov rax, qword [rsp + 0x108]
mov eax, 0x8a08b0c9
jmp 0x1800548c0
cmp edx, 0xf0c8110
jg 0x180055040
cmp edx, 0xd56b352
jg 0x180055f48
cmp edx, 0x5f5e254
je 0x18005640a
mov eax, edx
cmp edx, 0x96b7e81
jne 0x1800548c0
mov eax, dword [rsp + 0x15c]
jmp 0x1800548c0
cmp edx, 0x89295139
jg 0x180055072
cmp edx, 0x83cfd3a5
jg 0x180055f8a
cmp edx, 0x806cef81
je 0x180056414
mov eax, edx
cmp edx, 0x828a09fe
jne 0x1800548c0
mov rax, qword [rsp + 0x100]
mov eax, dword [rax]
mov dword [rsp + 0xec], eax
mov eax, dword [rsp + 0x50]
jmp 0x1800548c0
cmp edx, 0x53bbcd0f
jg 0x1800550b3
cmp edx, 0x483e926e
jg 0x180055fb3
cmp edx, 0x465a0442
je 0x180056444
mov eax, edx
cmp edx, 0x478d93e1
jne 0x1800548c0
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp]
mov eax, 0xfed652f9
jmp 0x1800548c0
cmp edx, 0xd4e957d2
jg 0x1800550e5
cmp edx, 0xd0ef41bf
jg 0x180055fd9
cmp edx, 0xc8690131
je 0x180056460
mov eax, edx
cmp edx, 0xcc699c96
jne 0x1800548c0
mov eax, dword [rsp + 0x154]
jmp 0x1800548c0
cmp edx, 0x32e5e33c
jg 0x18005511c
cmp edx, 0x2a16b687
jg 0x180056022
mov eax, dword [rsp + 0x3c]
cmp edx, 0x255523a5
je 0x1800548c0
mov eax, edx
cmp edx, 0x27a6048f
jne 0x1800548c0
mov rax, qword [rsp + 0xf8]
add rax, 0x18
mov qword [rsp + 0x100], rax
mov eax, 0x5b5e1e2f
jmp 0x1800548c0
cmp edx, 0xa885da8d
jg 0x180055d50
cmp edx, 0xa36882ea
jg 0x180056070
cmp edx, 0x9f1884f0
je 0x180056472
mov eax, edx
cmp edx, 0xa025f0ce
jne 0x1800548c0
mov eax, dword [rsp + 0x180]
jmp 0x1800548c0
cmp edx, 0x6f56b7d9
jg 0x180055d82
cmp edx, 0x6963b8c0
jg 0x180056098
mov eax, dword [rsp + 0xe0]
cmp edx, 0x68aab3ad
je 0x1800548c0
mov eax, edx
cmp edx, 0x68b33350
jne 0x1800548c0
mov eax, dword [rsp + 0x1c0]
jmp 0x1800548c0
cmp edx, 0xf64eeb08
jle 0x180055db2
cmp edx, 0xfed652f8
jg 0x1800560bc
mov eax, dword [rsp + 0x84]
cmp edx, 0xf64eeb09
je 0x1800548c0
mov eax, edx
cmp edx, 0xf96c7157
jne 0x1800548c0
cmp byte [rsp + 0x7f], 0
mov eax, 0x8929513a
mov ecx, 0x5fbc845f
cmovne eax, ecx
jmp 0x1800548c0
cmp edx, 0xea48f086
jg 0x180055de5
mov eax, dword [rsp + 0x1e4]
cmp edx, 0xe632a42d
je 0x1800548c0
mov eax, edx
cmp edx, 0xe9a65e1c
jne 0x1800548c0
mov eax, 0x3d454412
jmp 0x1800548c0
cmp edx, 0x1be709bd
jg 0x1800560f0
cmp edx, 0x15aeb520
je 0x18005647c
mov eax, edx
cmp edx, 0x19fbdc9e
jne 0x1800548c0
mov eax, dword [rsp + 0xac]
jmp 0x1800548c0
cmp edx, 0x90b7ce81
jg 0x180056114
mov eax, dword [rsp + 0x1d8]
cmp edx, 0x8f34fdb7
je 0x1800548c0
mov eax, edx
cmp edx, 0x8f5c95b4
jne 0x1800548c0
mov eax, dword [rsp + 0xbc]
jmp 0x1800548c0
cmp edx, 0x5f537c69
jg 0x18005613a
cmp edx, 0x5d7e8dfe
je 0x180056486
mov eax, edx
cmp edx, 0x5e39a57d
jne 0x1800548c0
mov eax, dword [rsp + 0xb4]
jmp 0x1800548c0
cmp edx, 0xdfb0b1e4
jg 0x180056160
mov eax, dword [rsp + 0xb0]
cmp edx, 0xdaf0f9be
je 0x1800548c0
mov eax, edx
cmp edx, 0xde8ff7b4
jne 0x1800548c0
mov eax, dword [rsp + 0x1ac]
jmp 0x1800548c0
cmp edx, 0x3e199917
jg 0x180056193
cmp edx, 0x3d454412
je 0x180056490
mov eax, edx
cmp edx, 0x3dd7a06c
jne 0x1800548c0
mov eax, 0x5b4b243f
jmp 0x1800548c0
cmp edx, 0xb272cf2a
jg 0x1800561c5
cmp edx, 0xb2147614
je 0x1800564a6
mov eax, edx
cmp edx, 0xb241b495
jne 0x1800548c0
mov rax, qword [rsp + 0x230]
jmp 0x180056263
cmp edx, 0x74284d10
jg 0x1800561fd
mov eax, dword [rsp + 0xa4]
cmp edx, 0x737d6b0b
je 0x1800548c0
mov eax, edx
cmp edx, 0x73f9204d
jne 0x1800548c0
mov eax, dword [rsp + 0x16c]
jmp 0x1800548c0
cmp edx, 0x1107628b
jg 0x180056223
cmp edx, 0xf0c8111
je 0x1800564b0
mov eax, edx
cmp edx, 0x1103356d
jne 0x1800548c0
mov eax, dword [rsp + 0x17c]
jmp 0x1800548c0
cmp edx, 0x8a5352f9
jg 0x180056247
mov eax, dword [rsp + 0x1d4]
cmp edx, 0x8929513a
je 0x1800548c0
mov eax, edx
cmp edx, 0x8a08b0c9
jne 0x1800548c0
mov rax, qword [rsp + 0x108]
mov eax, dword [rsp + 0x1b8]
jmp 0x1800548c0
cmp edx, 0x5b4b243e
jg 0x180056272
cmp edx, 0x53bbcd10
je 0x1800564ba
mov eax, edx
cmp edx, 0x5703b95c
jne 0x1800548c0
mov eax, dword [rsp + 0x1a4]
jmp 0x1800548c0
cmp edx, 0xda40fc40
jg 0x18005629f
cmp edx, 0xd4e957d3
je 0x1800564c4
mov eax, edx
cmp edx, 0xd69a0f6c
jne 0x1800548c0
mov eax, dword [rsp + 0xe8]
mov eax, 0x7bbc6160
jmp 0x1800548c0
cmp edx, 0x37ae7411
jg 0x1800562c3
cmp edx, 0x32e5e33d
je 0x1800564f7
mov eax, edx
cmp edx, 0x32ef8530
jne 0x1800548c0
mov eax, dword [rsp + 0x1f0]
mov qword [rsp + 0x90], r14
add rax, r14
mov qword [rsp + 0xf0], rax
mov r12d, 0xcd27e94
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc0], rax
mov eax, dword [0x18009a470]
lea r13d, [rax - 1]
imul r13d, eax
mov r11d, r13d
not r11d
mov eax, r11d
and eax, 0x94062204
mov ecx, r13d
and ecx, 0x2191501
or ecx, eax
xor ecx, 0x2191501
mov edx, r13d
and edx, 0x69e0c8fa
or edx, ecx
mov eax, edx
not eax
and eax, 0x710ab5c5
and edx, 0x8ef54a3a
or edx, eax
mov eax, edx
xor eax, 0x4414
xor edx, 0xa3000200
and edx, 0xa3e02301
and eax, 0x1044d4
or eax, edx
xor eax, 0x1044d4
or eax, 0x5c0f982a
mov edx, eax
not edx
mov ecx, r13d
and ecx, 0xe182d4ad
mov ebx, r11d
and ebx, 0x1e7d2b52
or ebx, ecx
xor ebx, 0x4272b378
mov ecx, r11d
and ecx, 0xa3f067d5
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x99a68dc0
and ecx, 0x6659723f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6659723f
xor ecx, 0x99a68dc0
and ebp, eax
or eax, ecx
not eax
and ecx, edx
or ecx, ebp
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5c0f982b
and ecx, 0xa3f067d4
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x7cd3af04
and eax, 0x832c50fb
or eax, ecx
mov edx, eax
xor edx, 0x7cd3af04
mov ecx, r13d
or ecx, 0x2d066ac5
mov ebp, ecx
not ebp
mov ebx, r13d
xor ebx, 0xd2f9953a
and ebx, r13d
mov edi, ebx
not edi
mov esi, ecx
and esi, 0x1d919b1a
and ebp, 0xc2680420
or ebp, esi
or ecx, edi
and edi, 0x1d919b1a
and ebx, 0xe26e64e5
or ebx, edi
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xea7ffb3a
and ecx, 0x158004c5
or ecx, ebp
mov edi, ecx
xor edi, 0xc77991ff
mov ebp, eax
xor ebp, 0x1080072
and ebp, 0x29590872
xor eax, 0x7a1a65ab
and eax, edx
and edx, 0xd6a6f78d
or edx, ebp
mov esi, edx
xor esi, 0xd6a6f78d
xor ecx, 0x38846400
and ecx, 0x3ddcf402
mov ebp, edi
and ebp, 0xc2230bfd
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc2230bfd
mov ebx, edx
xor ebx, 0x2f90c2dd
and ebx, esi
mov r8d, ecx
and r8d, 0x6c9caaf
and edi, 0xf9363550
or edi, r8d
mov r8d, ebx
not r8d
mov r14d, r8d
and r14d, 0x5fba43be
and ebx, 0xa045bc41
or ebx, r14d
mov r14d, eax
not r14d
or r8d, r14d
and r14d, 0x5fba43be
and eax, 0xa045bc41
or eax, r14d
xor eax, ebx
not r8d
or r8d, eax
mov eax, r8d
not eax
and eax, edi
not edi
and edi, r8d
mov r8d, dword [0x18009a474]
xor ebp, 0x3ddcf402
or edi, eax
xor edx, 0x29590872
mov eax, edx
and eax, 0x599a9407
and esi, 0xa6656bf8
or esi, eax
or edx, ebp
and ebp, 0x599a9407
and ecx, 0xa6656bf8
or ecx, ebp
xor ecx, esi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x786c2419
and edx, 0x8793dbe6
or edx, eax
xor edx, 0x8793dbe6
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x222c397
and ecx, edx
not edx
and edx, 0xcd9656aa
and eax, 0x3269a955
or eax, edx
mov edx, eax
xor edx, 0x2200005
xor eax, 0x24282
or eax, 0xfddd3c68
mov esi, ecx
not esi
mov edi, eax
and edi, 0x6d83fb1a
and edx, 0x2200085
or edx, edi
or eax, esi
and esi, 0x6d83fb1a
and ecx, 0x927c04e5
or ecx, esi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfddd3c68
and eax, 0x222c397
or eax, ecx
setne sil
sete dl
cmp r8d, 0xa
setl r14b
cmp r8d, 9
setg r8b
mov ecx, r8d
xor cl, dl
mov eax, r8d
and al, dl
or al, cl
xor cl, 1
mov edi, edx
xor dil, cl
not dil
and dil, cl
xor al, dil
and dil, al
mov ecx, eax
xor cl, dil
xor dil, 1
xor cl, 1
or dil, al
xor dil, 1
or dil, cl
and dl, r14b
mov eax, r8d
and al, sil
or al, dl
mov edx, eax
xor dl, r14b
and dl, al
mov eax, esi
xor al, r8b
and sil, al
and al, r8b
xor sil, 1
xor al, 1
mov ecx, esi
xor cl, al
or al, sil
xor al, 1
or al, cl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov esi, ecx
and sil, dl
xor cl, dl
or cl, sil
xor cl, al
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, eax
xor bl, cl
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
and bl, al
xor bl, cl
mov eax, ebx
xor al, 1
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
mov ebx, edi
and bl, al
or cl, dil
xor al, dil
and al, dil
xor dil, 1
and dl, dil
or bl, dl
xor dil, bl
and dil, bl
xor cl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, edi
xor cl, 1
and cl, al
xor al, 1
mov edx, edi
xor dl, al
and dl, dil
and al, dil
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov esi, 0x49e718cd
mov ecx, 0x63f97da3
cmovne esi, ecx
test al, 1
mov r15d, esi
cmovne r15d, ecx
test dl, 1
cmove r15d, esi
mov eax, r11d
and eax, 0x620c488
mov edx, r13d
and edx, 0x10d53202
or edx, eax
xor edx, 0x10d53202
mov eax, r13d
and eax, 0xe90a0975
or eax, edx
mov edx, eax
not edx
and edx, 0x90351451
and eax, 0x6fcaebae
or eax, edx
mov edx, eax
xor edx, 0x780b1100
xor eax, 0x2802299
and eax, 0x3b42ebd
and edx, 0xfc4bd142
or edx, eax
mov eax, edx
xor eax, 0x780b1142
and eax, 0x7a2b15eb
xor edx, 0x1942a14
and edx, 0x85d4ea14
or edx, eax
mov ebp, edx
xor ebp, 0x7a2b15eb
and ebp, edx
and r11d, 0x5a026fee
and r13d, 0xa5fd9011
or r13d, r11d
mov eax, r13d
xor eax, 0x85d48010
and eax, 0x85d4ea14
xor r13d, 0x20297a05
or r13d, eax
mov edx, ebp
not edx
xor ebp, 0x55585a2d
and ebp, edx
mov ecx, edx
mov ebx, r13d
mov eax, edx
and eax, r13d
xor edx, r13d
not r13d
or ecx, 0x55585a2d
and ebx, 0x55585a2d
and r13d, 0xaaa7a5d2
or r13d, ebx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x4c043a47
and ebp, 0xb3fbc5b8
or ebp, ebx
mov esi, ecx
not esi
or edi, ecx
and ecx, 0x4c043a47
and esi, 0xa2a38590
or esi, ecx
xor esi, ebp
not edi
or edi, esi
mov ecx, edi
not ecx
and ecx, r13d
not r13d
and r13d, edi
or r13d, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x398d9a1e
and edx, 0xc67265e1
or edx, eax
mov eax, edx
xor eax, 0x42524460
xor edx, 0x398d9a1e
mov ecx, r13d
not ecx
mov ebp, ecx
and ebp, 0xbc2d318f
and r13d, 0x43d2ce70
or r13d, ebp
or ecx, edx
and edx, 0xbc2d318f
and eax, 0x43d2ce70
or eax, edx
xor eax, r13d
not ecx
or ecx, eax
mov edx, ecx
xor edx, 0x9aa3b90
and edx, ecx
not ecx
and ecx, 0x9aa3b90
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x73812e7b
and edx, 0x8c7ed184
or edx, eax
mov edi, edx
not edi
mov eax, edx
and eax, 0x9f13e952
mov ecx, edi
and ecx, 0x60ec16ad
or ecx, eax
mov ebp, ecx
xor ebp, edx
and ebp, ecx
mov eax, edi
and eax, 0x9a8f6a1
mov ecx, edx
and ecx, 0xf657095e
or ecx, eax
xor ecx, 0x96bb1ff3
or ecx, edi
mov ebx, ecx
not ebx
mov eax, ebp
not eax
mov esi, eax
or esi, ecx
not esi
and eax, 0x1d3ab839
and ebp, 0xe2c547c6
or ebp, eax
and ecx, 0x1d3ab839
and ebx, 0xe2c547c6
or ebx, ecx
xor ebx, ebp
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0xd0400002
mov ecx, ebx
and ecx, 0x28023944
or ecx, eax
xor ecx, 0x28023944
and ebx, 0x7bdc6b9
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x6751d015
and ebx, 0x98ae2fea
or ebx, eax
mov eax, edx
xor eax, 1
and eax, edi
and edx, 1
and edi, 0xfffffffe
or edi, edx
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
mov edx, edi
xor edx, 0xc6a3faac
and edx, edi
not edi
and edi, 0xc683a208
and eax, 0x2058a4
or eax, edi
xor eax, 0x2058a4
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x395c0553
and edx, 0xc6a3faac
or edx, eax
mov r11d, edx
not r11d
mov ebp, ebx
mov esi, ebx
xor esi, 0x54b6d3d7
and esi, ebx
not ebx
and ebx, 0x3cbe2808
and ebp, 0xc341d7f7
or ebp, ebx
xor ebp, 0xc341d7f7
mov eax, r11d
and eax, 0x12054645
and edx, 0xedfab9ba
or edx, eax
mov ebx, edx
xor ebx, 0xedfab9ba
xor edx, 0x46b39592
and edx, ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
and ebp, 0x54b6d3d7
or r11d, 0x54b6d3d7
mov ecx, ebp
and ecx, esi
xor esi, ebp
or esi, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe0a6cfaf
and edx, 0x1f593050
or edx, ebp
mov edi, r11d
not edi
or ecx, r11d
and r11d, 0xe0a6cfaf
and edi, 0xb492000
or edi, r11d
xor edi, edx
not ecx
or ecx, edi
mov edx, esi
not edx
and edx, 0x211ed4e0
and esi, 0xdee12b1f
or esi, edx
mov edx, ecx
not edx
and edx, 0x211ed4e0
and ecx, 0xdee12b1f
or ecx, edx
xor ecx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf9384c3f
and ebx, 0x6c7b3c0
or ebx, eax
mov eax, ebx
xor eax, 0x6c52140
mov ebp, ecx
not ebp
xor ebx, 0xf9384c3f
mov edx, ebp
and edx, 0x1329282
and ecx, 0xfecd6d7d
or ecx, edx
or ebp, ebx
and ebx, 0x1329282
and eax, 0xfecd6d7d
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x8b9e8daf
mov edx, ebp
xor edx, 0x6b143cd4
and edx, ebp
or ebx, ebp
and ebp, 0x74617250
or ebp, edi
mov eax, ebp
xor eax, 0x20001000
xor ebp, 0xb140c84
or ebp, 0x94ebc32b
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0x50ed6779
and eax, 0x2b101884
or eax, edi
or ebp, ecx
and ecx, 0x50ed6779
and edx, 0xaf129886
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xb3f756c8
and ebp, 0x4c08a937
or ebp, eax
mov eax, ebp
xor eax, 0x5141483
xor ebp, 0x843001c
and ebp, 0x2a4b817c
and eax, 0xd5b47e83
or eax, ebp
mov ecx, eax
xor ecx, 0xa40880
xor eax, 0xa010108
and eax, 0xdf11770b
and ecx, 0x20ee88f4
or ecx, eax
mov edx, ecx
xor edx, 0x56011508
xor ecx, 0xa00b4
and ecx, 0x891a62b7
and edx, 0x76e59d48
or edx, ecx
mov eax, edx
xor eax, 0x76e59d48
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0x126022
and ecx, 0x6d6e122
xor edx, 0x655c281c
and edx, eax
and eax, 0xf9291edd
or eax, ecx
mov ebp, eax
xor ebp, 0xf9291edd
and ebx, 0x2cfc5650
mov esi, edi
and esi, 0xd303a9af
or esi, ebx
xor esi, 0xd303a9af
xor eax, 0x156f5476
and eax, ebp
mov ecx, esi
and ecx, 0x13b9b554
and edi, 0xec464aab
or edi, ecx
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0x422bbadb
and eax, 0xbdd44524
or eax, ebx
mov ebx, edx
not ebx
or ecx, ebx
and ebx, 0x422bbadb
and edx, 0xbdd44524
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, edi
not edi
and edi, ecx
or edi, eax
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
and eax, 0x7e927f91
and esi, 0x816d806e
or esi, eax
mov eax, esi
xor eax, 0x408024
mov edx, edi
not edx
xor esi, 0x7e927f91
mov ecx, edx
and ecx, 0xbf3f115a
and edi, 0x40c0eea5
or edi, ecx
or edx, esi
and esi, 0xbf3f115a
and eax, 0x40c0eea5
or eax, esi
xor eax, edi
not edx
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0x2a34012e
mov esi, edx
and esi, 0xc0004640
or esi, eax
mov eax, esi
xor eax, 0xc0000200
xor esi, 0x3fffb9bf
mov ecx, edx
xor ecx, 0xea34476e
and ecx, edx
mov ebp, esi
and ebp, 0x1a085575
and eax, 0xe034020a
or eax, ebp
mov ebp, ecx
not ebp
or esi, ebp
and ebp, 0x1a085575
and ecx, 0xe5f7aa8a
or ecx, ebp
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
not eax
and eax, 0xbf8d805d
and esi, 0x40727fa2
or esi, eax
mov eax, esi
xor eax, 0x55b9c733
and edi, 0xb3292456
and edx, 0x4cd6dba9
or edx, edi
mov ecx, edx
xor edx, 0xb3292456
and edx, eax
xor ecx, 0x4cd6dba9
xor esi, 0xaa4638cc
and ecx, esi
or edx, ecx
not edx
or edx, esi
cmp edx, 0xffffffff
setne dl
sete al
and r8b, al
and dl, r14b
or dl, r8b
mov ecx, r14d
and cl, al
xor r14b, al
or r14b, cl
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
xor al, 1
mov ecx, r14d
xor cl, dl
xor r14b, cl
and r14b, cl
not cl
and cl, dl
xor dl, al
and dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, r14d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r14b
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x49e718cd
mov ebp, 0xe41afe18
cmovne eax, ebp
test cl, 1
mov ecx, 0x49e718cd
cmovne eax, ecx
test dl, 1
cmove eax, ebp
mov r8d, 0x5e39a57d
nop word [rax + rax]
cmp r12d, 0x49e718cc
jle 0x180055c00
cmp r12d, 0x49e718cd
je 0x180055c14
cmp r12d, 0x63f97da3
je 0x18005650f
cmp r12d, 0x7a56d05a
jne 0x180055bc0
mov r12d, eax
cmp r12d, 0x49e718cc
jg 0x180055bc9
nop word cs:[rax + rax]
nop
cmp r12d, 0xe41afe18
je 0x180055c25
cmp r12d, 0xcd27e94
jne 0x180055bc0
jmp 0x180055c40
mov r12d, 0xe41afe18
cmp r12d, 0x49e718cc
jg 0x180055bc9
jmp 0x180055c00
mov r12d, r15d
cmp r12d, 0x49e718cc
jg 0x180055bc9
jmp 0x180055c00
mov rax, qword [rsp + 0xc0]
movsx ebp, byte [rax]
add rax, 1
mov qword [rsp + 0xc0], rax
test ebp, ebp
sete cl
mov rdx, qword [rsp + 0xf0]
movsx eax, byte [rdx]
add rdx, 1
mov qword [rsp + 0xf0], rdx
mov edx, ebp
sub edx, eax
mov dword [rsp + 0x124], edx
mov edi, dword [rsp + 0x124]
test edi, edi
setne bl
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
and al, bl
or ebp, edi
setne r8b
xor al, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r11b, al
xor al, 1
and al, cl
or al, r11b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
or al, r8b
mov ebx, eax
xor bl, 1
mov esi, ebx
and sil, al
mov r11d, edx
and r11b, r8b
xor dl, r8b
or dl, r11b
mov ecx, esi
xor cl, 1
xor sil, bl
or cl, al
xor cl, 1
or cl, sil
xor cl, dl
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test bl, 1
mov r12d, 0xcd27e94
mov edx, 0x7a56d05a
cmovne r12d, edx
test cl, 1
cmove r12d, edx
test al, 1
mov eax, 0xcd27e94
cmove r12d, eax
jmp 0x18005516f
cmp edx, 0xb0dc1c9f
jg 0x1800562e7
cmp edx, 0xa885da8e
je 0x180056537
mov eax, edx
cmp edx, 0xb0a47320
jne 0x1800548c0
mov eax, dword [rsp + 0x9c]
jmp 0x1800548c0
cmp edx, 0x71f3c0ea
jg 0x180056334
cmp edx, 0x6f56b7da
je 0x18005655c
mov eax, edx
cmp edx, 0x71444893
jne 0x1800548c0
mov eax, 0xb5e94126
jmp 0x1800548c0
cmp edx, 0xede01f08
je 0x180056566
mov eax, r15d
cmp edx, 0xefdbe48f
je 0x1800548c0
mov eax, edx
cmp edx, 0xf129edde
jne 0x1800548c0
mov eax, 0x19fbdc9e
jmp 0x1800548c0
mov eax, dword [rsp + 0x24]
cmp edx, 0xea48f087
je 0x1800548c0
mov eax, edx
cmp edx, 0xeaf92670
jne 0x1800548c0
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x238], rax
mov eax, dword [rsp + 0x1c8]
jmp 0x1800548c0
cmp edx, 0x1c249931
je 0x180056579
mov eax, edx
cmp edx, 0x21f96adc
jne 0x1800548c0
mov eax, dword [rsp + 0x198]
jmp 0x1800548c0
cmp edx, 0x978bb4a1
je 0x180056583
mov eax, edx
cmp edx, 0x9b1d5775
jne 0x1800548c0
mov eax, dword [rsp + 0xec]
mov eax, dword [rsp + 0x1a8]
jmp 0x1800548c0
mov eax, dword [rsp + 0x58]
cmp edx, 0x60505a1c
je 0x1800548c0
mov eax, edx
cmp edx, 0x60818e5a
jne 0x1800548c0
mov rax, qword [rsp + 0x100]
mov eax, 0x828a09fe
jmp 0x1800548c0
mov eax, dword [rsp + 0x88]
cmp edx, 0xe209b5cf
je 0x1800548c0
mov eax, edx
cmp edx, 0xe26f01b0
jne 0x1800548c0
mov eax, dword [rsp + 0x19c]
jmp 0x1800548c0
cmp edx, 0x3ebd65ec
je 0x18005658d
mov eax, edx
cmp edx, 0x4110ae92
jne 0x1800548c0
mov eax, 0x74ea60b6
jmp 0x1800548c0
cmp edx, 0xb5e94126
je 0x1800565b7
mov eax, edx
cmp edx, 0xb76b31f4
jne 0x1800548c0
mov eax, dword [rsp + 0x1b4]
jmp 0x1800548c0
mov eax, dword [rsp + 0xa0]
cmp edx, 0x76e1b835
je 0x1800548c0
mov eax, edx
cmp edx, 0x7b2b8e57
jne 0x1800548c0
mov eax, dword [rsp + 0xe8]
mov eax, 0x255523a5
jmp 0x1800548c0
mov eax, dword [rsp + 0x1e0]
cmp edx, 0xd56b353
je 0x1800548c0
mov eax, edx
cmp edx, 0xe5dcd38
jne 0x1800548c0
cmp byte [rsp + 0x7e], 0
mov eax, 0xe370355c
mov ecx, 0xdaf0f9be
cmovne eax, ecx
xor ecx, ecx
mov qword [rsp + 0xd0], rcx
jmp 0x1800548c0
mov eax, r9d
cmp edx, 0x83cfd3a6
je 0x1800548c0
mov eax, edx
cmp edx, 0x86d53221
jne 0x1800548c0
mov eax, dword [rsp + 0x188]
jmp 0x1800548c0
cmp edx, 0x483e926f
je 0x1800565d0
mov eax, edx
cmp edx, 0x4b7bce65
jne 0x1800548c0
mov eax, dword [rsp + 0x160]
jmp 0x1800548c0
cmp edx, 0xd0ef41c0
je 0x1800565da
mov eax, edx
cmp edx, 0xd2ea9391
jne 0x1800548c0
mov rax, qword [rsp + 0x1f8]
mov eax, dword [rax]
add rax, r14
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x148]
cmp dword [rax + 4], 0
sete byte [rsp + 0x7b]
mov eax, dword [rsp + 0x20]
jmp 0x1800548c0
cmp edx, 0x2a16b688
je 0x1800565e4
mov eax, edx
cmp edx, 0x2b0bacf2
jne 0x1800548c0
mov rax, qword [rsp + 0x138]
add rax, 4
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x108]
add rax, 2
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x190]
jmp 0x1800548c0
mov eax, dword [rsp + 0x38]
cmp edx, 0xa36882eb
je 0x1800548c0
mov eax, edx
cmp edx, 0xa4f8d9ed
jne 0x1800548c0
mov eax, 0x7300c7b1
jmp 0x1800548c0
cmp edx, 0x6963b8c1
je 0x1800565f7
mov eax, edx
cmp edx, 0x6a4993d5
jne 0x1800548c0
mov eax, 0xa885da8e
jmp 0x1800548c0
cmp edx, 0xfed652f9
je 0x180056626
mov eax, edx
cmp edx, 0x7298ab
jne 0x1800548c0
mov rax, qword [rsp + 0x138]
mov rax, qword [rsp + 0x108]
mov eax, 0x2b0bacf2
jmp 0x1800548c0
cmp edx, 0x1be709be
je 0x18005663d
mov eax, edx
cmp edx, 0x1c2238df
jne 0x1800548c0
mov eax, 0x236131d4
jmp 0x1800548c0
cmp edx, 0x90b7ce82
je 0x180056647
mov eax, edx
cmp edx, 0x960abcb2
jne 0x1800548c0
mov eax, dword [rsp + 0xdc]
jmp 0x1800548c0
cmp edx, 0x5f537c6a
je 0x180056820
mov eax, edx
cmp edx, 0x5fbc845f
jne 0x1800548c0
mov eax, dword [rsp + 0x168]
jmp 0x1800548c0
cmp edx, 0xdfb0b1e5
je 0x1800568d8
mov eax, edx
cmp edx, 0xe0e0556b
jne 0x1800548c0
cmp dword [rsp + 0x120], 0
sete byte [rsp + 0x7f]
mov eax, dword [rsp + 0x164]
jmp 0x1800548c0
mov eax, dword [rsp + 0x1cc]
cmp edx, 0x3e199918
je 0x1800548c0
mov eax, edx
cmp edx, 0x3e577a08
jne 0x1800548c0
mov eax, dword [rsp + 0x120]
mov eax, 0xe0e0556b
jmp 0x1800548c0
cmp edx, 0xb272cf2b
je 0x1800568ec
mov eax, edx
cmp edx, 0xb5380bb9
jne 0x1800548c0
mov eax, dword [rsp + 0x11c]
add rax, r14
mov qword [rsp + 0x128], rax
mov eax, dword [rsp + 0xa8]
jmp 0x1800548c0
cmp edx, 0x74284d11
je 0x1800568ff
mov eax, edx
cmp edx, 0x74ea60b6
jne 0x1800548c0
mov eax, dword [rsp + 0x178]
jmp 0x1800548c0
cmp edx, 0x1107628c
je 0x18005691b
mov eax, edx
cmp edx, 0x11aaece9
jne 0x1800548c0
mov eax, 0x667883cb
jmp 0x1800548c0
cmp edx, 0x8a5352fa
je 0x180056938
mov eax, edx
cmp edx, 0x8e27d570
jne 0x1800548c0
xor eax, eax
mov qword [rsp + 0x10], rax
mov eax, 0xeaf92670
jmp 0x1800548c0
mov eax, dword [rsp + 0x1d0]
cmp edx, 0x5b4b243f
je 0x1800548c0
mov eax, edx
cmp edx, 0x5b5e1e2f
jne 0x1800548c0
mov eax, dword [rsp + 0xb8]
jmp 0x1800548c0
cmp edx, 0xda40fc41
je 0x180056949
mov eax, edx
cmp edx, 0xdaaadacf
jne 0x1800548c0
mov eax, 0x32e5e33d
jmp 0x1800548c0
cmp edx, 0x37ae7412
je 0x180056953
mov eax, edx
cmp edx, 0x37c6213a
jne 0x1800548c0
mov eax, 0xd56b353
jmp 0x1800548c0
mov eax, dword [rsp + 0x54]
cmp edx, 0xb0dc1ca0
je 0x1800548c0
mov eax, edx
cmp edx, 0xb16b0858
jne 0x1800548c0
mov rax, qword [rsp + 0x208]
add rax, r14
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax + 0x1c]
mov dword [rsp + 0x11c], eax
mov eax, 0xb0dc1ca0
jmp 0x1800548c0
cmp edx, 0x71f3c0eb
je 0x18005695d
mov eax, edx
cmp edx, 0x7300c7b1
jne 0x1800548c0
mov rax, qword [rsp + 0x100]
mov ecx, dword [rsp]
cmp ecx, dword [rax]
setb byte [rsp + 0x7e]
mov eax, dword [rsp + 0x158]
jmp 0x1800548c0
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x148]
mov eax, 0xd2ea9391
jmp 0x1800548c0
mov eax, 0x6100eb5d
jmp 0x1800548c0
mov rax, qword [rsp + 0x108]
movzx eax, word [rax]
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x174]
jmp 0x1800548c0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x230], rax
mov eax, dword [rsp + 0x194]
jmp 0x1800548c0
mov eax, 0x21f96adc
jmp 0x1800548c0
mov rax, qword [rsp + 0x140]
mov eax, 0xdfb0b1e5
jmp 0x1800548c0
cmp dword [rsp + 0xe8], 0
sete byte [rsp + 0x7c]
mov eax, dword [rsp + 0x8c]
jmp 0x1800548c0
mov eax, 0x221f3ed9
jmp 0x1800548c0
mov eax, 0xf64eeb09
jmp 0x1800548c0
mov eax, dword [rsp + 8]
mov dword [rsp], eax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x108], rax
mov eax, dword [rsp + 0x150]
jmp 0x1800548c0
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov eax, dword [rsp + 0x1bc]
jmp 0x1800548c0
mov rax, qword [rsp + 0x138]
mov eax, 0x1107628c
jmp 0x1800548c0
mov eax, 0x1103356d
jmp 0x1800548c0
mov eax, 0x8f34fdb7
jmp 0x1800548c0
mov eax, 0x96b7e81
jmp 0x1800548c0
cmp dword [rsp + 0xec], 0
sete byte [rsp + 0x7d]
mov eax, dword [rsp + 0x4c]
jmp 0x1800548c0
mov eax, 0x32ef8530
jmp 0x1800548c0
mov eax, 0x9e03f901
jmp 0x1800548c0
mov eax, 0xeb0ccfca
jmp 0x1800548c0
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax + 0x20]
add rax, r14
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax + 0x24]
mov qword [rsp + 0x208], rax
mov eax, 0xb16b0858
jmp 0x1800548c0
movsxd rax, dword [r14 + 0x3c]
add rax, r14
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 4]
jmp 0x1800548c0
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x120], eax
mov eax, 0x4b7bce65
mov r15d, dword [rsp + 0x114]
mov r14, qword [rsp + 0x90]
jmp 0x1800548c0
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 8], eax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x228]
jmp 0x180056614
mov eax, 0xe2de6bd8
jmp 0x1800548c0
cmp byte [rsp + 0x7b], 0
mov eax, 0x74284d11
cmovne eax, r8d
jmp 0x1800548c0
mov eax, 0x83cfd3a6
jmp 0x1800548c0
mov eax, 0xbb534af0
jmp 0x1800548c0
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
mov eax, dword [rax + rcx*4]
add rax, r14
mov qword [rsp + 0x218], rax
mov eax, dword [rsp + 0x184]
jmp 0x1800548c0
mov eax, dword [rsp]
add eax, 1
mov dword [rsp + 0x1f4], eax
mov eax, dword [rsp + 0x18c]
jmp 0x1800548c0
mov eax, 0x4213ef53
jmp 0x1800548c0
mov eax, 0x960abcb2
jmp 0x1800548c0
cmp byte [rsp + 0x7c], 0
mov eax, 0x27a6048f
cmovne eax, r8d
jmp 0x1800548c0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x28], rax
mov dword [rsp + 8], 0
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0xc8], rax
mov eax, 0x806cef81
jmp 0x1800548c0
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp]
mov eax, dword [rsp + 0x1b0]
jmp 0x1800548c0
mov eax, 0xea48f087
jmp 0x1800548c0
mov dil, byte [rsp + 0x79]
mov sil, byte [rsp + 0x7a]
mov ebp, esi
xor bpl, 1
mov edx, ebp
and dl, sil
mov eax, ebp
and al, dl
mov ecx, ebp
xor cl, dl
or cl, al
mov r11d, edi
xor r11b, 1
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
mov r12d, eax
xor r12b, 1
xor al, cl
or r12b, bl
xor r12b, 1
or r12b, al
mov eax, r12d
and al, r11b
xor r12b, 1
and r12b, dil
or r12b, al
mov eax, r12d
xor al, r11b
xor al, 1
or r12b, dil
xor r12b, 1
or r12b, al
mov r8d, r12d
xor r8b, 1
mov eax, ebp
and al, dil
xor bpl, dil
or bpl, al
xor dl, 1
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
xor dl, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, ebp
or al, dl
xor al, 1
xor dl, bpl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov esi, edx
xor sil, 1
or r8b, r12b
mov ebx, r8d
xor bl, 1
mov r11d, esi
and r11b, dl
mov edi, r11d
xor dil, 1
or dil, dl
mov eax, edx
or al, sil
mov ecx, r12d
xor cl, r8b
and r8b, bl
mov edx, r8d
and dl, bl
xor r8b, bl
or r8b, dl
mov edx, eax
xor dl, 1
xor r8b, r12b
xor cl, 1
or bl, r12b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
xor r11b, sil
xor dil, 1
or dil, r11b
mov ecx, edi
xor cl, 1
and cl, dl
and al, dil
or al, cl
mov ecx, esi
xor cl, dl
or dl, sil
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, 0x5e39a57d
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
xor dil, r12b
mov eax, r12d
xor al, sil
or sil, r12b
xor sil, 1
or sil, al
xor sil, 1
mov eax, edi
and al, sil
xor sil, dil
or sil, al
mov eax, esi
xor al, 1
mov ecx, eax
and cl, sil
xor al, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
xor dl, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x32e5e33d
mov ebp, 0xdaaadacf
cmovne eax, ebp
test dl, 1
mov edx, 0x32e5e33d
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x1800548c0
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, dword [rsp]
mov eax, 0xe39b239d
jmp 0x1800548c0
mov rax, qword [rsp + 0x140]
mov eax, dword [rsp + 0x1a0]
jmp 0x1800548c0
cmp byte [rsp + 0x7d], 0
mov eax, 0xd4e957d3
cmovne eax, r8d
jmp 0x1800548c0
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0xe8], eax
mov eax, 0x60505a1c
jmp 0x1800548c0
mov rax, qword [rsp + 0x138]
mov eax, dword [rax]
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0xd8]
jmp 0x1800548c0
mov eax, dword [rsp + 0x11c]
mov eax, 0xb5380bb9
jmp 0x1800548c0
mov eax, 0x73f9204d
jmp 0x1800548c0
mov eax, 0x737d6b0b
jmp 0x1800548c0
mov eax, 0xcc699c96
jmp 0x1800548c0
mov rax, qword [rsp + 0x238]
add rsp, 0x240
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret