Function at 0x14000ea00
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes
Encrypt data using curve25519
Parse pe header
Reference aes constants

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov qword [rsp + 0x70], r8
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x88], rcx
mov rax, qword [0x1401ec090]
xor rax, rsp
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xcc]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
mov eax, 0x7f1430fb
mov dword [rsp + 0x78], 0
jmp 0x14000ea80
mov eax, 0x1f1ff414
nop
cmp eax, 0x106e51b8
jg 0x14000fc50
cmp eax, 0xcc7e63b6
jg 0x140011560
cmp eax, 0x8fe18647
jle 0x1400115e1
cmp eax, 0x8fe18648
je 0x140012b65
cmp eax, 0x902d8fef
je 0x140012b73
cmp eax, 0xac530472
jne 0x14000ea80
mov eax, dword [0x1401edf44]
mov r10d, dword [0x1401edf40]
mov esi, eax
neg esi
not esi
imul esi, eax
mov r9d, esi
not r9d
mov ebx, r9d
and ebx, 0x23744b9c
mov ebp, r9d
and ebp, esi
mov r8d, esi
mov edi, esi
mov edx, esi
xor edx, 0xc289174
and edx, esi
and esi, 0xdc8bb463
or esi, ebx
xor esi, 0xdc8bb463
mov ebx, esi
and ebx, ebp
xor ebp, esi
or ebp, ebx
mov ecx, ebp
not ecx
and ebp, 0xa94918fc
mov ebx, ecx
and ebx, 0x56b6e703
or ebx, ebp
xor ebx, 0xce8587e3
and ecx, 0x67cc9f1f
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc0b7ea2
and ecx, 0xf3f4815d
or ecx, ebp
mov esi, ecx
xor esi, 0xf3f4815d
and r8d, 0xe9c0b01a
mov eax, r9d
and eax, 0x163f4fe5
or eax, r8d
xor eax, 0x71f3d0fa
mov ebx, r9d
and ebx, 0x983360e0
or ebx, eax
mov eax, ebx
not eax
mov ebp, esi
xor ebp, ebx
and ebp, esi
xor ecx, 0x8013202
and ecx, 0xdb31b30b
and esi, 0x24ce4cf4
or esi, ecx
and ebx, 0xdb31b30b
and eax, 0x24ce4cf4
or eax, ebx
xor eax, esi
mov ecx, ebp
not ecx
mov ebx, eax
not ebx
mov esi, ecx
and esi, 0x2aa92b66
and ebp, 0xd556d499
or ebp, esi
or ecx, ebx
and ebx, 0x2aa92b66
and eax, 0xd556d499
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe550c0
mov ebp, ecx
and ebp, 0xe0082110
or ebp, eax
xor ebp, 0xe0082110
and ecx, 0x1f128e2f
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x8721eecf
and ecx, 0x78de1130
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa4e1e3d4
and eax, 0x5b1e1c2b
or eax, ecx
mov ebp, eax
xor ebp, 0xa4e1e3d4
mov ecx, eax
xor ecx, 0x5b1e1c2b
xor eax, 0x6d1d6009
and ecx, eax
and eax, ebp
mov ebp, ecx
not ebp
mov ebx, eax
not ebx
mov esi, ebp
and esi, 0x9aae6142
and ecx, 0x65519ebd
or ecx, esi
or ebp, ebx
and ebx, 0x9aae6142
and eax, 0x65519ebd
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
and eax, 0xc9fc83dd
not ebp
and ebp, 0x36037c22
or ebp, eax
and r9d, 0xc000144
and edi, 0x289030
or edi, r9d
xor edi, 0x289030
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, 0xf3d76e8b
and edx, 0xc289174
or edx, eax
mov eax, edx
not eax
and eax, 0x41beddd2
mov ecx, edx
and ecx, 0xbe41222d
or ecx, eax
mov eax, ecx
xor eax, 0xbe41222d
xor ecx, 0x12249d2
mov ebx, eax
and ebx, 0x6286ad7a
and edx, 0x9d795285
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x117d3ec
and edx, 0xfee82c13
or edx, ebx
mov ebx, edx
xor ebx, 0x10220140
xor edx, 0x63917e96
mov edi, edx
and edi, 0xeedd942d
and ebx, 0x11226bd2
or ebx, edi
or edx, eax
and eax, 0xeedd942d
and ecx, 0x11226bd2
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6335c1c2
and edx, 0x9cca3e3d
or edx, eax
mov eax, edx
not eax
and eax, 0xa9e70b73
and edx, 0x5618f48c
or edx, eax
mov eax, edx
xor eax, 0x31280506
xor edx, 0xca928221
and eax, 0x31684d96
and edx, 0xce97b269
or edx, eax
mov ecx, edx
xor ecx, 0x31684d96
xor edx, 0xce97b269
mov eax, ebp
mov r11d, ebp
xor r11d, ecx
and ecx, 0xd300f1af
mov ebx, edx
and ebx, 0x2cff0e50
or ebx, ecx
mov edi, ebx
xor ebx, 0xd300f1af
and ebx, ebp
not r11d
and r11d, ebp
mov ecx, ebp
not ecx
mov ebp, ecx
and ebp, 0x6f9f8841
and eax, 0x906077be
or eax, ebp
xor eax, edx
xor edi, 0x2cff0e50
and edi, ecx
or ebx, edi
xor ecx, ebx
and ecx, ebx
xor eax, 0x6f9f8841
and eax, edx
mov edx, eax
and edx, r11d
xor r11d, eax
or r11d, edx
mov r9d, ecx
mov edi, ecx
xor edi, 0xea4b6db0
and edi, ecx
not ecx
and ecx, 0xe93355a5
and r9d, 0x16ccaa5a
or r9d, ecx
mov r8d, r9d
xor r8d, 0x16ccaa5a
mov ebx, r11d
not ebx
mov eax, ebx
and eax, 0x3b91bbfb
and r11d, 0xc46e4404
or r11d, eax
mov r14d, r11d
xor r14d, 0xc46e4404
mov ebp, r9d
xor ebp, 0x3783815
and ebp, r8d
mov esi, r11d
xor esi, 0xd1dad64b
and esi, r14d
or ebx, 0xea4b6db0
mov ecx, ebx
not ecx
mov eax, ebp
not eax
mov edx, edi
not edx
mov r15d, eax
and r15d, 0xc8812472
and ebp, 0x377edb8d
or ebp, r15d
or eax, edx
and edx, 0xc8812472
and edi, 0x377edb8d
or edi, edx
xor edi, ebp
not eax
or eax, edi
mov edi, esi
not edi
mov edx, edi
and edx, 0x4f61dbc4
and esi, 0xb09e243b
or esi, edx
or edi, ebx
and ebx, 0x4f61dbc4
and ecx, 0x1094000b
or ecx, ebx
xor ecx, esi
not edi
or edi, ecx
mov ecx, eax
not ecx
and ecx, 0xe4cb1715
and eax, 0x1b34e8ea
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0xe4cb1715
and edi, 0x1b34e8ea
or edi, ecx
xor edi, eax
xor r9d, 0xe93355a5
xor r11d, 0x3b91bbfb
mov eax, r9d
and eax, 0x6367ab6f
and r8d, 0x9c985490
or r8d, eax
or r9d, r11d
and r11d, 0x6367ab6f
and r14d, 0x9c985490
or r14d, r11d
xor r14d, r8d
not r9d
or r9d, r14d
mov eax, r9d
not eax
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xd2d043ab
and edi, 0x2d2fbc54
or edi, ecx
or edx, r9d
and r9d, 0xd2d043ab
and eax, 0x2d2fbc54
or eax, r9d
xor eax, edi
not edx
or edx, eax
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0xad7201fb
mov eax, edx
and eax, 0x528dfe04
or eax, ecx
mov ecx, eax
xor ecx, 0x1285ba00
xor eax, 0xad7201fb
mov edi, r9d
and edi, edx
mov ebp, edi
not ebp
mov esi, eax
and esi, 0x443a45b7
and ecx, 0xbbc5ba48
or ecx, esi
or eax, ebp
and ebp, 0x443a45b7
and edi, 0xbbc5ba48
or edi, ebp
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
mov r14d, ecx
or r14d, 0xfffffffe
mov ebp, r14d
not ebp
and ecx, 0x5ff3f9a7
and eax, 0xa00c0658
or eax, ecx
mov ecx, eax
xor ecx, 0x10d3e006
xor eax, 0xa00c0659
or r14d, eax
and eax, 0x4f2019f8
and ecx, 0xb0dfe607
or ecx, eax
or ebp, 0x4f2019f8
xor ebp, ecx
not r14d
or r14d, ebp
mov eax, r14d
not eax
and eax, 0x3193fd21
and r14d, 0xce6c02de
or r14d, eax
mov r8d, r14d
xor r8d, 0xce6c02de
mov r11d, r14d
xor r11d, 0x3193fd21
mov ebx, r9d
and ebx, 0x75f52752
mov eax, edx
xor eax, 0x75f52752
and eax, edx
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x8a0ad8ad
and eax, 0x75f52752
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd22efca
and eax, 0xf2dd1035
or eax, ebp
mov esi, eax
xor esi, 0xf2dd1035
xor eax, 0x5006602
and eax, 0xb7406623
mov ebp, esi
and ebp, 0x48bf99dc
or ebp, eax
xor ebp, 0xd833d6f8
and esi, 0x6f73b0db
or esi, ebp
mov eax, esi
not eax
and eax, 0xd0c74a15
and esi, 0x2f38b5ea
or esi, eax
mov eax, esi
xor eax, 0x2f38b5ea
and r9d, 0x3aeb3012
and edx, 0xc514cfed
or edx, r9d
mov ebp, edx
xor ebp, 0x80044f24
and ebp, 0x908c4f24
xor edx, 0x559880c9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x344d4db2
and edx, 0xcbb2b24d
or edx, ebp
mov ebp, edx
xor ebp, 0xcbb2b24d
xor edx, 0x344d4db2
xor esi, 0xd0c74a15
and ebp, esi
or esi, edx
not esi
and edx, eax
or edx, ebp
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x4b50900a
and edx, 0x242320d0
or edx, ebp
mov ebx, edx
xor ebx, 0x40200d0
xor edx, 0xc1d8ce0d
or eax, 0x6f73b0da
mov esi, eax
not esi
and edx, 0xe1f9ee0d
and ebx, 0xe0210d2
or ebx, edx
and eax, 0xe1f9ee0d
and esi, 0x10040120
or esi, eax
xor esi, ebx
mov ebx, esi
mov edx, esi
mov ebp, esi
xor ebp, 0xc533bacd
and ebp, esi
not esi
mov eax, r11d
and eax, 0xb71ec36c
xor r14d, 0xb5fb813
and r14d, r8d
and r8d, 0x48e13c93
or r8d, eax
and ebx, 0xb71ec36c
mov eax, esi
and eax, 0x48e13c93
or eax, ebx
xor eax, r8d
not eax
or eax, r11d
mov r8d, eax
not r8d
and r11d, 0xc533bacd
and esi, 0xc1120209
and edx, 0x421b8c4
or edx, esi
mov esi, edx
xor esi, 0x1b0c4
xor edx, 0xfbde473b
mov ecx, r11d
and ecx, r14d
xor r14d, r11d
or r14d, ecx
mov ecx, ebp
not ecx
mov edi, edx
and edi, 0x7fbe0e18
and esi, 0x8001b0c5
or esi, edi
or edx, ecx
and ecx, 0x7fbe0e18
and ebp, 0x8041f1e7
or ebp, ecx
xor ebp, esi
not edx
or edx, ebp
mov ecx, r14d
not ecx
and ecx, 0x9d5ae9dd
and r14d, 0x62a51622
or r14d, ecx
mov ecx, edx
not ecx
and ecx, 0x9d5ae9dd
and edx, 0x62a51622
or edx, ecx
xor edx, r14d
mov ecx, edx
not ecx
mov ebx, r8d
xor ebx, ecx
and ebx, r8d
and eax, 0x206a9241
and r8d, 0xdf956dbe
or r8d, eax
and ecx, 0x206a9241
and edx, 0xdf956dbe
or edx, ecx
xor edx, r8d
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov edi, edx
not edi
mov eax, edi
and eax, 0x4050c014
mov ecx, edx
and ecx, 0x19043140
or ecx, eax
xor ecx, 0x19043140
mov eax, edx
xor eax, 0x5954f154
and eax, edx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xa6ab0eab
and eax, 0x5954f154
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xea1d4796
and eax, 0x15e2b869
or eax, ecx
mov ebp, eax
xor ebp, 0x15e2b869
xor eax, 0xa21d4200
and eax, 0xb33d6269
mov ecx, ebp
and ecx, 0x4cc29d96
or ecx, eax
xor ecx, 0x71808acd
and ebp, 0xc2bde8a4
or ebp, ecx
and edx, 0x5c60f434
mov eax, edi
and eax, 0xa39f0bcb
or eax, edx
xor eax, 0x6122e36f
and edi, 0x3d42175b
or edi, eax
mov ecx, edi
mov eax, ebp
xor eax, 0xc23da398
mov r8d, eax
and r8d, ebp
mov esi, edi
xor esi, 0xc23da398
and esi, edi
mov r9d, ebp
and r9d, edi
xor edi, ebp
not ebp
not ecx
and eax, ebp
and ecx, 0xc23da398
mov ebx, r8d
and ebx, eax
xor eax, r8d
or eax, ebx
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, eax
not edx
and edx, 0x45f2abba
and eax, 0xba0d5445
or eax, edx
mov edx, ecx
not edx
and edx, 0x45f2abba
and ecx, 0xba0d5445
or ecx, edx
xor ecx, eax
or edi, r9d
mov eax, edi
not eax
and eax, 0xfb6cef5d
and edi, 0x49310a2
or edi, eax
mov eax, edi
xor eax, 0x8110a0
xor edi, 0xfb6cef5d
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x563e0f42
and ecx, 0xa9c1f0bd
or ecx, ebp
or edx, edi
and edi, 0x563e0f42
and eax, 0xa9c1f0bd
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov ecx, edx
not ecx
or edx, 0x34f4dc0c
mov ebp, edx
not ebp
or ecx, 0xcb0b23f3
mov eax, ecx
not eax
and edx, 0xd89635dc
and ebp, 0x3090223
or ebp, edx
and ecx, 0xd89635dc
and eax, 0x2460c800
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xbdc5aa52
and eax, 0x423a55ad
or eax, ecx
mov edx, eax
xor edx, 0xb0104101
xor eax, 0x4b8c9efa
mov ecx, eax
and ecx, 0xd6f3c36
and edx, 0xf290c3c9
or edx, ecx
mov ebp, edx
xor ebp, 0x10000240
xor edx, 0x4081002
or eax, 0x740cd24f
mov ecx, eax
not ecx
or edx, 0xa930830
and edx, 0x6e9bd83b
and ebp, 0x10040244
or ebp, edx
and eax, 0x6e9bd83b
and ecx, 0x81602580
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xb3a521ac
and ecx, 0x4c5ade53
or ecx, eax
mov eax, ecx
xor eax, 0x38560c1c
mov edx, ecx
xor edx, 0xc7a9f3e3
xor ecx, 0x5bd5a13f
and ecx, eax
or edx, eax
or eax, 0x9c7c52dc
mov ebp, eax
not ebp
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0xff2e4041
and ebp, 0x81ad22
or ebp, edi
or eax, ebx
and ebx, 0xff2e4041
and ecx, 0xd1bfbe
or ecx, ebx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2adc3459
and eax, 0xd523cba6
or eax, ecx
xor eax, 0x495f997a
mov ecx, edx
not ecx
and ecx, 0x7595636c
and edx, 0x8a6a9c93
or edx, ecx
xor edx, 0x8a6a9c93
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ebx, edx
not ebx
mov eax, edx
and eax, 0xc891a233
and ebx, 0x376e5dcc
or ebx, eax
xor ebx, 0x376e5dcc
or ebx, edx
mov ecx, ebx
not ecx
mov eax, ebx
and eax, ecx
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0x1516c8
mov edi, ebx
and edi, 0xffeae937
or edi, ebp
mov r8d, ecx
or r8d, edx
and edx, 0x1516c8
and eax, 0xffeae937
or eax, edx
xor eax, edi
not r8d
or r8d, eax
mov r9d, r8d
not r9d
mov edx, r9d
and edx, 0xb6ac702e
mov eax, r8d
and eax, 0x49538fd1
or eax, edx
mov edx, eax
xor edx, 0x41018690
and edx, 0x43a9f69a
xor eax, 0xafa794b
or eax, edx
mov edx, eax
not edx
and edx, 0x15f30968
and eax, 0xea0cf697
or eax, edx
mov edi, eax
xor edi, 0xea0cf697
xor eax, 0x15f30968
and ebx, 0x43f752b
and ecx, 0xfbc08ad4
or ecx, ebx
mov edx, ecx
xor edx, 0xb8400844
and edx, 0xbc560965
xor ecx, 0x479683b1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2dd6d633
and ecx, 0xd22929cc
or ecx, edx
mov edx, ecx
xor edx, 0xd22929cc
and edx, eax
xor ecx, 0x2dd6d633
mov eax, edi
xor eax, ecx
and eax, edi
and ecx, edi
or ecx, edx
mov edx, eax
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x1433fd1d
and eax, 0xebcc02e2
or eax, edi
or edx, ebx
and ebx, 0x1433fd1d
and ecx, 0xebcc02e2
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x360b101
and ecx, edx
not edx
and edx, 0x360b101
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbf36b864
and ecx, 0x40c9479b
or ecx, eax
mov eax, r9d
and eax, 0x43c0ec09
mov edx, r8d
and edx, 0xbc3f13f6
or edx, eax
mov eax, edx
xor eax, 0xc341304
xor edx, 0x43c0ec09
mov ebp, r9d
and ebp, 0xb2cb44fa
and r8d, 0x4d34bb05
or r8d, ebp
or r9d, edx
and edx, 0xb2cb44fa
and eax, 0x4d34bb05
or eax, edx
xor eax, r8d
not r9d
or r9d, eax
mov esi, r9d
not esi
and r9d, 0x78125e08
and esi, 0x87eda1f7
or esi, r9d
mov eax, esi
xor eax, 0x38001608
xor esi, 0x87eda1f7
mov edx, ecx
not edx
mov ebp, edx
or ebp, esi
mov ebx, ebp
not ebx
and edx, 0x44bf6810
and ecx, 0xbb4097ef
or ecx, edx
and esi, 0x44bf6810
and eax, 0xbb4097ef
or eax, esi
xor eax, ecx
mov ecx, eax
not ecx
mov edx, ebp
and edx, 0xd78e3878
and ebx, 0x2871c787
or ebx, edx
or ebp, ecx
and ecx, 0xd78e3878
and eax, 0x2871c787
or eax, ecx
xor eax, ebx
not ebp
or ebp, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x7837661c
mov ebx, ebp
and ebx, 0x87c899e3
or ebx, eax
mov edx, ebx
xor edx, 0x844889c3
xor ebx, 0x48366000
and ebx, 0x4bb67020
and edx, 0xb4498fdf
or edx, ebx
mov eax, edx
xor eax, 0x940985de
and eax, 0xd51d95fe
xor edx, 0xaa26000
and edx, 0x2ae26a01
or edx, eax
mov eax, edx
xor eax, 0xd51d95fe
and eax, edx
mov edx, ecx
and edx, 0x4031f4e1
and ebp, 0xbfce0b1e
or ebp, edx
xor ebp, 0x6ad39ee0
xor ecx, ebp
and ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
xor ebp, edx
and ebp, eax
mov ebx, eax
not ebx
and ebx, 0x2db7ddc
and eax, 0xfd248223
or eax, ebx
and edx, 0x2db7ddc
and ecx, 0xfd248223
or ecx, edx
xor ecx, eax
mov edx, ebp
not edx
mov eax, ecx
not eax
mov ebx, edx
and ebx, 0xd5ff9338
and ebp, 0x2a006cc7
or ebp, ebx
or edx, eax
and eax, 0xd5ff9338
and ecx, 0x2a006cc7
or ecx, eax
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
or edx, 0x2ae26a01
mov ebp, edx
not ebp
or ecx, 0xd51d95fe
mov eax, ecx
not eax
and edx, 0x650bc4b6
and ebp, 0x90141148
or ebp, edx
and ecx, 0x650bc4b6
and eax, 0xae02a01
or eax, ecx
xor eax, ebp
mov ebp, eax
not ebp
mov edx, eax
and edx, 0x3b4448f2
mov ecx, ebp
and ecx, 0xc4bbb70d
or ecx, edx
xor ecx, 0xc4bbb70d
or ecx, ebp
mov edx, ecx
not edx
and ebp, 0x44eae4
and eax, 0xffbb151b
or eax, ebp
mov esi, eax
xor esi, 0x4ea40
xor eax, 0xffbb151b
mov ebp, edx
xor ebp, eax
and ebp, edx
and ecx, 0x436111ac
and edx, 0xbc9eee53
or edx, ecx
and eax, 0x436111ac
and esi, 0xbc9eee53
or esi, eax
xor esi, edx
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
mov edx, esi
or edx, 0xfad14a76
mov ecx, edx
not ecx
mov edi, esi
xor edi, 0x52eb589
and edi, esi
mov ebp, edi
not ebp
mov ebx, edx
and ebx, 0x9560a616
and ecx, 0xe1189
or ecx, ebx
or edx, ebp
and ebp, 0x9560a616
and edi, 0x6a9f59e9
or edi, ebp
xor edi, ecx
not edx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xfad14a76
and edx, 0x52eb589
or edx, ecx
mov ebp, edx
not ebp
and edx, 0x4a5b9399
and ebp, 0xb5a46c66
or ebp, edx
mov ebx, ebp
xor ebx, 0xb5a46c66
xor ebp, 0x401a9180
mov ecx, eax
and ecx, 0x4fbf03ab
and esi, 0xb040fc54
or esi, ecx
xor esi, 0x4fbf03ab
or esi, eax
mov eax, esi
not eax
mov edx, ebx
xor edx, esi
and edx, ebx
and ebp, 0xf01ed1c2
and ebx, 0xfe12e3d
or ebx, ebp
and esi, 0xf01ed1c2
and eax, 0xfe12e3d
or eax, esi
xor eax, ebx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xa89d754
and edx, 0xf57628ab
or edx, ebx
or ecx, ebp
and ebp, 0xa89d754
and eax, 0xf57628ab
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x26510221
mov ebp, ecx
and ebp, 0xc10a2080
or ebp, eax
xor ebp, 0xc10a2080
mov eax, ecx
xor eax, 0xe75b22a1
and eax, ecx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe75b22a1
and eax, 0x18a4dd5e
or eax, ebp
and edx, 0x65a33509
and ecx, 0x9a5ccaf6
or ecx, edx
mov edx, ecx
xor edx, 0x9a5ccaf6
xor ecx, 0x65a33509
and ecx, eax
not eax
and edx, eax
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne r8b
sete dil
cmp r10d, 9
setg r9b
cmp r10d, 0xa
setl bpl
mov r14d, edi
xor r14b, bpl
mov edx, r14d
and dl, dil
mov eax, r14d
and al, bpl
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov r10d, ebp
xor r10b, r8b
mov edx, r10d
and dl, bpl
mov ebx, r9d
xor bl, r8b
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov r11d, eax
and r11b, bl
xor bl, 1
mov edx, eax
xor dl, 1
and dl, bl
or dl, r11b
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov ebx, ecx
or bl, dl
mov eax, ebx
xor al, 1
mov r11d, ebx
and r11b, cl
xor bl, dl
and dl, al
or dl, r11b
or al, cl
xor al, 1
or al, bl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
or dl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov r11d, eax
and r11b, dl
xor al, r11b
xor r11b, 1
or r11b, dl
xor r11b, 1
or r11b, al
mov eax, r14d
xor al, r8b
xor al, 1
or r14b, dil
xor r14b, 1
or r14b, al
mov esi, r14d
xor sil, 1
and r9b, r8b
and dil, bpl
or dil, r9b
and bpl, r8b
or bpl, r10b
xor dil, 1
mov eax, edi
xor al, bpl
or dil, bpl
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
and dil, al
xor dil, 1
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov r9d, edi
xor r9b, 1
mov ecx, esi
or cl, r14b
xor cl, 1
mov ebx, ecx
xor bl, r14b
mov edx, edi
or dl, r9b
xor dl, 1
xor al, dl
and cl, bl
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, eax
xor bl, 1
and bl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor bl, cl
mov r8d, ebx
xor r8b, 1
and dil, sil
and r14b, r9b
or r14b, dil
mov eax, esi
and al, r9b
xor r9b, sil
or r9b, al
xor r14b, 1
mov eax, r14d
xor al, r9b
or r14b, r9b
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov edx, r14d
xor dl, 1
and r14b, r8b
or r8b, dl
and dl, bl
or dl, r14b
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov esi, r11d
xor sil, 1
mov edi, esi
mov r9d, r11d
or r9b, sil
mov ecx, r9d
xor cl, 1
mov eax, r9d
and al, cl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r10d, eax
and r10b, sil
or cl, sil
xor sil, dl
mov ebx, esi
xor bl, 1
and dil, bl
and sil, r11b
or sil, dil
xor sil, 1
or sil, bl
mov ebp, r8d
and bpl, dl
mov ebx, r8d
and bl, bpl
xor bpl, r8b
or bpl, bl
or r8b, dl
mov edi, r8d
xor dil, 1
mov ebx, ebp
mov edx, edi
mov r14d, ebp
xor r14b, dil
or dil, bpl
xor bpl, 1
xor al, 1
and al, r11b
or al, r10b
xor r9b, r11b
xor cl, 1
or cl, r9b
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
and bl, bpl
and dl, r8b
xor bl, 1
mov eax, ebx
xor al, bpl
or bl, bpl
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
xor dil, 1
or dil, r14b
xor dl, 1
mov eax, edx
xor al, dil
or dl, dil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, sil
mov edx, eax
xor dl, sil
and dl, al
xor al, 1
and al, cl
or cl, sil
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov ebx, ecx
xor bl, 1
and dl, bl
xor bl, dl
test cl, 1
mov eax, 0x867aacaa
mov ecx, 0x1f1ff414
cmovne eax, ecx
test dl, 1
mov edx, 0x867aacaa
cmove eax, edx
test bl, 1
cmove eax, ecx
jmp 0x14000ea80
cmp eax, 0x5b274e60
jg 0x1400115b0
cmp eax, 0x388a0c3e
jle 0x14001162a
cmp eax, 0x388a0c3f
je 0x140012b85
cmp eax, 0x3e4da975
je 0x140012b93
cmp eax, 0x51638078
jne 0x14000ea80
mov rax, qword [rsp + 0x88]
mov eax, dword [rax + 4]
shl eax, 4
add eax, 0x10
mov ecx, dword [rsp + 0x54]
cmp ecx, eax
setb byte [rsp + 0x63]
mov ecx, dword [0x1401edf44]
mov r8d, ecx
neg r8d
not r8d
imul r8d, ecx
mov esi, r8d
not esi
mov edx, r8d
or edx, 0x6a1ad0df
mov ebp, edx
not ebp
mov eax, r8d
xor eax, 0x95e52f20
and eax, r8d
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xb52abfed
and ebp, 0xc50000
or ebp, edi
or edx, ebx
and ebx, 0xb52abfed
and eax, 0x4ad54012
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xdca8e23a
and edx, 0x23571dc5
or edx, eax
mov eax, edx
xor eax, 0x82822064
xor edx, 0x40444508
and edx, 0x74745789
and eax, 0x8b8ba876
or eax, edx
mov edx, eax
xor edx, 0x8b8ba876
xor eax, 0x4445509
and eax, 0x854f7d6b
mov ebp, edx
and ebp, 0x7ab08294
or ebp, eax
xor ebp, 0x17166794
and edx, 0x92591aff
or edx, ebp
mov eax, edx
not eax
and eax, 0xee1f41a5
and edx, 0x11e0be5a
or edx, eax
mov ebx, edx
xor ebx, 0x11e0be5a
mov ecx, esi
and ecx, 0x859ef6aa
mov ebp, r8d
and ebp, 0x7a610955
or ebp, ecx
xor ebp, 0xe83813aa
mov ecx, ebp
xor ecx, esi
and ecx, ebp
xor edx, 0xee1f41a5
and edx, ecx
not ecx
mov eax, ebx
xor eax, ecx
and eax, ebx
and ecx, ebx
or ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
or ecx, 0x6da6e500
mov edx, ecx
not edx
or eax, 0x92591aff
mov ebx, eax
not ebx
and ecx, 0x9d2f5198
and edx, 0x2500a67
or edx, ecx
and eax, 0x9d2f5198
and ebx, 0x6080a400
or ebx, eax
xor ebx, edx
mov ebp, ebx
not ebp
mov edi, ebx
xor edi, 0x4bee6a0
and edi, ebx
and ebp, 0x59e5e678
mov edx, ebx
and edx, 0xa61a1987
or edx, ebp
xor edx, 0xa61a1987
or edx, ebx
or ebx, 0xfb41195f
mov eax, ebx
not eax
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0x887c925c
and edi, 0x77836da3
or edi, ecx
or ebp, ebx
and ebx, 0x887c925c
and eax, 0x48264a0
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x90a80abe
and ebp, 0x6f57f541
or ebp, eax
mov eax, ebp
xor eax, 0x32910c0
mov ecx, edx
not ecx
and ecx, 0x7932a66b
and edx, 0x86cd5994
or edx, ecx
mov ecx, edx
xor ecx, 0x820d5094
xor ebp, 0x9416ec1e
xor edx, 0x7932a66b
mov ebx, ebp
and ebx, 0x6cc00b2b
and eax, 0x933ff4d4
or eax, ebx
or ebp, edx
and edx, 0x6cc00b2b
and ecx, 0x933ff4d4
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and ebp, eax
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x88e87d6a
and ebp, 0x77178295
or ebp, ecx
xor ebp, 0x77178295
or ebp, eax
mov r9d, ebp
not r9d
mov eax, esi
and eax, 0x36a47626
mov ecx, r8d
and ecx, 0xc95b89d9
or ecx, eax
mov eax, ecx
xor eax, 0x500808
xor ecx, 0x10a07404
and ecx, 0xd9abf5d5
and eax, 0x26540a2a
or eax, ecx
mov ecx, eax
xor ecx, 0x1183f4c5
xor eax, 0x140820
and eax, 0xc83c0930
and ecx, 0x37c3f6cf
or ecx, eax
xor ecx, 0x37c3f6cf
and esi, 0xaafde15d
and r8d, 0x55021ea2
or r8d, esi
xor r8d, 0x55021ea2
mov eax, ecx
and eax, r8d
xor r8d, ecx
or r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0xf5122891
mov edi, ecx
and edi, 0xaedd76e
or edi, eax
mov esi, edi
xor esi, 0xa68c440
xor edi, 0xf5122891
mov eax, ebp
mov r10d, r9d
mov edx, ebp
xor ebp, 0xbb163d42
and ebp, r9d
and r9d, 0xf585133f
and eax, 0xa7aecc0
or eax, r9d
or r10d, edi
and edi, 0xf585133f
and esi, 0xa7aecc0
or esi, edi
xor esi, eax
not r10d
or r10d, esi
and edx, 0x44e9c2bd
and r8d, 0xa7bfd615
mov eax, ecx
and eax, 0x584029ea
or eax, r8d
mov edi, eax
xor edi, 0x584029ea
xor eax, 0xe35614a8
and eax, edi
and ecx, 0xbb163d42
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
mov eax, ecx
and ecx, r10d
not r10d
not eax
mov edx, r10d
xor edx, eax
and edx, r10d
and eax, r10d
or eax, ecx
mov edi, edx
not edi
mov ecx, eax
not ecx
mov ebx, edi
and ebx, 0xd7a187db
and edx, 0x285e7824
or edx, ebx
or edi, ecx
and ecx, 0xd7a187db
and eax, 0x285e7824
or eax, ecx
xor eax, edx
not edi
or edi, eax
mov r11d, edi
not r11d
mov eax, edi
and eax, 0x4d91d9c6
mov ecx, r11d
and ecx, 0xb26e2639
or ecx, eax
mov eax, ecx
xor eax, 0x4d91d9c6
mov ebx, ecx
xor ebx, 0xb26e2638
and ebx, eax
xor ecx, 0x804e0010
and ecx, 0x80cfc910
and eax, 0x7f3036ef
or eax, ecx
xor eax, 0x80cfc911
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xbb762871
and ebx, eax
or eax, 0x4489d78e
mov ebp, ebx
not ebp
mov esi, eax
and esi, 0x52461cee
and ecx, 0xa9302011
or ecx, esi
or eax, ebp
and ebp, 0x52461cee
and ebx, 0xadb9e311
or ebx, ebp
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xfa7c11b7
and eax, 0x583ee48
or eax, ecx
mov ecx, eax
xor ecx, 0x86d10210
xor eax, 0x22806
and eax, 0x3826ec2f
and ecx, 0xc7d913d0
or ecx, eax
mov r8d, ecx
xor r8d, 0x8800c0
xor ecx, 0x38220027
and ecx, 0xff731337
and r8d, 0x8cecc8
or r8d, ecx
mov r9d, r8d
xor r9d, 0x8cecc8
mov r10d, r8d
xor r10d, 0xff731337
mov ecx, r11d
and ecx, 0x24082810
mov ebp, edi
and ebp, 0x48110140
or ebp, ecx
xor ebp, 0x48110140
mov ecx, edi
and ecx, 0x93e6d6af
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x93e6d6af
and ecx, 0x6c192950
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x884fd9fe
and edx, 0x77b02601
or edx, ecx
mov ecx, edx
xor ecx, 0x799b845
xor edx, 0x77b02601
and edx, ecx
and r11d, 0xdd9df31
and edi, 0xf22620ce
or edi, r11d
mov ecx, edi
xor ecx, 0x8206208a
and ecx, 0x8fd661bb
xor edi, 0x7df04175
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x1f9f1b50
and edi, 0xe060e4af
or edi, ecx
mov ecx, edi
xor ecx, 0xe060e4af
mov ebp, edi
xor ebp, 0x1a820250
mov r11d, edx
not r11d
and ebp, 0x7a8206fd
xor edi, 0xbffe4941
and edi, ecx
and ecx, 0x857df902
or ecx, ebp
mov esi, ecx
xor esi, 0x857df902
mov eax, r11d
and eax, 0x5f9eadee
mov ebx, edx
and ebx, 0xa0615211
or ebx, eax
mov eax, ecx
xor eax, 0x251cab13
and eax, esi
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, ebx
not eax
and eax, edi
not edi
and edi, ebx
or edi, eax
xor ecx, 0x7a8206fd
mov eax, edx
and eax, 0x95401e13
and r11d, 0x6abfe1ec
or r11d, eax
or edx, ecx
and ecx, 0x95401e13
and esi, 0x6abfe1ec
or esi, ecx
xor esi, r11d
not edx
or edx, esi
not edx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x71f76c9c
and ecx, edx
or edx, 0x8e089363
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x23de0c9a
and eax, 0x50216004
or eax, ebx
or edx, ebp
and ebp, 0x23de0c9a
and ecx, 0xdc21f365
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1def2d9
and edx, 0xfe210d26
or edx, eax
mov eax, r10d
and eax, 0x2c98100f
mov r11d, r9d
and r11d, 0x41404230
or r11d, eax
mov eax, r11d
xor eax, 0x40404230
xor r11d, 0xbebfbdcf
xor r8d, 0x6d54bef7
and r8d, r9d
mov ecx, r8d
not ecx
mov esi, r11d
and esi, 0x111a018a
and eax, 0x6cc05235
or eax, esi
or r11d, ecx
and ecx, 0x111a018a
and r8d, 0xeee5fe75
or r8d, ecx
xor r8d, eax
not r11d
or r11d, r8d
mov eax, r11d
not eax
and eax, 0x9227adc0
and r11d, 0x6dd8523f
or r11d, eax
mov ebx, edx
not ebx
mov eax, edx
mov r13d, ebx
and r13d, edx
mov ecx, ebx
and ecx, 0x2cbe8ccd
and edx, 0xd3417332
or edx, ecx
xor edx, 0x1e3332b8
or edx, ebx
and ebx, 0x71d71480
and eax, 0x8e28eb7f
or eax, ebx
xor eax, 0x8e28eb7f
mov ecx, eax
and ecx, r13d
xor r13d, eax
or r13d, ecx
mov r8d, r11d
not r8d
mov eax, r8d
and eax, 0x643cf9e3
mov ecx, r11d
and ecx, 0x9bc3061c
or ecx, eax
xor ecx, 0x56b14796
mov eax, ecx
xor eax, r8d
and eax, ecx
and r9d, 0x5bdd8206
mov ecx, r10d
and ecx, 0xa4227df9
or ecx, r9d
xor ecx, 0x96afc38c
and r10d, 0xcd72418a
or r10d, ecx
mov edi, r10d
not edi
mov r9d, r13d
not r9d
mov ecx, r13d
and ecx, 0x5d43d6a8
mov esi, r9d
and esi, 0xa2bc2957
or esi, ecx
xor esi, 0x6fce68dd
mov r14d, r9d
and r14d, 0x328dbe75
or r14d, esi
mov r15d, r14d
not r15d
mov ecx, edx
not ecx
mov ebx, eax
xor ebx, r10d
and ebx, eax
mov esi, eax
not esi
and esi, 0x8cd3bd39
and eax, 0x732c42c6
or eax, esi
and r10d, 0x8cd3bd39
and edi, 0x732c42c6
or edi, r10d
xor edi, eax
mov r10d, ebx
not r10d
mov eax, edi
not eax
mov esi, r10d
and esi, 0x15cf6d74
and ebx, 0xea30928b
or ebx, esi
or r10d, eax
and eax, 0x15cf6d74
and edi, 0xea30928b
or edi, eax
xor edi, ebx
not r10d
or r10d, edi
mov eax, edx
and eax, 0x51a372f8
and ecx, 0xae5c8d07
or ecx, eax
mov r12d, ecx
xor r12d, 0xae5c8d07
mov ebx, r14d
and ebx, 0x26507ff
mov edi, r14d
xor edi, 0xfd9af800
and edi, r15d
mov esi, ecx
xor esi, 0x53c67507
and esi, r12d
or edx, 0x26507ff
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, esi
not eax
mov ebx, eax
and ebx, 0x3675b91f
and esi, 0xc98a46e0
or esi, ebx
mov ebx, edx
not ebx
or eax, edx
and edx, 0x3675b91f
and ebx, 0xc98a4000
or ebx, edx
xor ebx, esi
not eax
or eax, ebx
mov edx, edi
not edx
and edx, eax
not eax
and eax, edi
or eax, edx
mov edx, r15d
and edx, 0x7cf8a5e4
and r14d, 0x83075a1b
or r14d, edx
xor ecx, 0x51a372f8
or r15d, ecx
and ecx, 0x7cf8a5e4
and r12d, 0x83075a1b
or r12d, ecx
xor r12d, r14d
not r15d
or r15d, r12d
mov ecx, r15d
not ecx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0x881da933
and eax, 0x77e256cc
or eax, edx
or ebx, r15d
and r15d, 0x881da933
and ecx, 0x77e256cc
or ecx, r15d
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xba5b0ad6
and ebx, 0x45a4f529
or ebx, ecx
xor ebx, r10d
or eax, r10d
not eax
xor ebx, 0xba5b0ad6
and ebx, r10d
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, r8d
or eax, r9d
not eax
and r8d, 0xe4b7c643
and r11d, 0x1b4839bc
or r11d, r8d
and r9d, 0xe4b7c643
and r13d, 0x1b4839bc
or r13d, r9d
xor r13d, r11d
mov ecx, eax
and ecx, r13d
xor r13d, eax
or r13d, ecx
mov eax, r13d
not eax
mov ecx, r13d
xor ecx, 0xfa133651
and ecx, r13d
or r13d, 0x5ecc9ae
mov edx, ecx
not edx
mov ebp, r13d
and ebp, 0x2598127b
and eax, 0xda032400
or eax, ebp
or r13d, edx
and edx, 0x2598127b
and ecx, 0xda67ed84
or ecx, edx
xor ecx, eax
not r13d
or r13d, ecx
mov eax, r13d
not eax
and eax, 0x5ecc9ae
and r13d, 0xfa133651
or r13d, eax
mov r9d, r13d
not r9d
and r13d, 0x5d7fe9d3
and r9d, 0xa280162c
or r9d, r13d
mov eax, r9d
xor eax, 0xa280162c
xor r9d, 0x5d7fe9d3
mov edx, ebx
not edx
and eax, edx
or edx, r9d
not edx
and r9d, ebx
or r9d, eax
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x31d2ba96
mov edx, r9d
and edx, 0x4e000149
or edx, eax
mov ebx, edx
xor ebx, 0x4a000049
xor edx, 0xa0f05cb0
mov ebp, r8d
or ebp, 0x7fd2bbdf
mov eax, ebp
not eax
and edx, 0xa4f05db0
and ebx, 0x5b02a24f
or ebx, edx
and ebp, 0xa4f05db0
and eax, 0xd0000
or eax, ebp
xor eax, ebx
mov edx, eax
not edx
and edx, 0x802d4420
and eax, 0x7fd2bbdf
or eax, edx
mov edx, eax
not edx
and edx, 0x98410791
and eax, 0x67bef86e
or eax, edx
mov ebx, eax
xor ebx, 0x1108808
xor eax, 0x80410001
and eax, 0xc0c14007
and ebx, 0x11108918
or ebx, eax
mov eax, ebx
xor eax, 0x11108918
mov ebp, ebx
xor ebp, 0x8ea614a0
mov edi, r8d
and edi, 0xd1d1c91f
mov r11d, r9d
xor r11d, 0x2e2e36e0
or r11d, edi
and ebp, 0x8eb61db8
xor ebx, 0x490d
and ebx, eax
and eax, 0x5141c007
or eax, ebp
mov r10d, eax
xor r10d, 0x7149e247
mov ebp, eax
xor ebp, 0x9d82ff4d
and ebp, r10d
mov edx, r11d
xor edx, 0xeccb1d0a
and edx, r11d
mov esi, r11d
or esi, 0x1334e2f5
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x3fe9479a
and edx, 0xc016b865
or edx, ebp
mov ecx, esi
not ecx
or edi, esi
and esi, 0x3fe9479a
and ecx, 0xc0021800
or ecx, esi
mov esi, r11d
not esi
xor ecx, edx
not edi
or edi, ecx
mov ecx, ebx
not ecx
and ecx, edi
not edi
and edi, ebx
or edi, ecx
xor eax, 0x8eb61db8
mov ecx, eax
and ecx, 0x50c1c116
and r10d, 0x8d323ae9
or r10d, ecx
or eax, esi
and esi, 0x72cdc516
and r11d, 0x8d323ae9
or r11d, esi
xor r11d, r10d
not eax
or eax, r11d
mov ecx, eax
not ecx
and ecx, 0x746ffb2f
and eax, 0x8b9004d0
or eax, ecx
xor eax, 0x8b9004d0
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20203420
and eax, 0xe0e02c0
or eax, edx
mov ebp, eax
xor ebp, 0xa080200
xor eax, 0x70717039
or ecx, 0x2e2e36e0
mov edx, ecx
not edx
and eax, 0x747770f9
and ebp, 0xa080600
or ebp, eax
and ecx, 0x747770f9
and edx, 0x81808906
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x50ac41b9
and eax, edx
and edx, 0xaf53be46
or edx, ecx
xor edx, 0xaf53be46
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xb31bfc5
and edx, 0xf4ce403a
or edx, eax
mov eax, edx
xor eax, 0xf4ce403a
xor edx, 0x2c41706d
and edx, eax
or ebx, 0x2770cfa8
mov ecx, ebx
not ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xb799c97
and edx, 0xf4866368
or edx, ebp
or eax, ebx
and ebx, 0xb799c97
and ecx, 0xd0862040
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
and ecx, 0xb0752f4b
not eax
and eax, 0x4f8ad0b4
or eax, ecx
mov r11d, eax
not r11d
and eax, 0xbbbcf410
mov ecx, r11d
and ecx, 0x44430bef
or ecx, eax
xor ecx, 0x2cb914f3
and r11d, 0x9705e0e3
or r11d, ecx
mov r10d, r11d
not r10d
mov ecx, r9d
xor ecx, 0x33186447
and ecx, r9d
mov r14d, r9d
or r14d, 0xcce79bb8
mov ebp, ecx
not ebp
mov ebx, r14d
and ebx, 0xac0b4b48
mov esi, r8d
and esi, 0x13102407
or esi, ebx
or r14d, ebp
and ebp, 0xac0b4b48
and ecx, 0x53f4b4b7
or ecx, ebp
xor ecx, esi
not r14d
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0x5be27b5b
and r14d, 0xa41d84a4
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xd971f7b1
and r14d, 0x268e084e
or r14d, ecx
mov ecx, r14d
xor ecx, 0x248e084e
and r8d, 0x31c49fd5
and r9d, 0xce3b602a
or r9d, r8d
mov ebp, r9d
xor ebp, 0xcc1b002a
xor r14d, 0xd971f7b1
xor r9d, 0x31c49fd5
mov ebx, r14d
and ebx, 0x360f291
and ecx, 0xfc9f0d6e
or ecx, ebx
or r14d, r9d
and r9d, 0x360f291
and ebp, 0xfc9f0d6e
or ebp, r9d
xor ebp, ecx
not r14d
or r14d, ebp
mov ebp, r14d
not ebp
mov ecx, r11d
xor ecx, 0xd77c39c6
and ecx, r10d
or r10d, 0xd77c39c6
mov ebx, ecx
not ebx
mov eax, r10d
and eax, 0x6840ea03
mov edx, r11d
and edx, 0x830438
or edx, eax
or r10d, ebx
and ebx, 0x6840ea03
and ecx, 0x97bf15fc
or ecx, ebx
xor ecx, edx
not r10d
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0xd77c39c6
and r10d, 0x2883c639
or r10d, ecx
and ebp, r14d
mov ecx, r14d
and ecx, ebp
xor ebp, r14d
or ebp, ecx
mov esi, r10d
mov r15d, ebp
not r15d
mov r8d, r15d
mov r9d, r10d
xor r9d, r15d
and r9d, r10d
and r15d, r10d
not r10d
mov edx, r10d
and edx, 0xfc30e2b9
and esi, 0x3cf1d46
or esi, edx
xor esi, 0xc4388d28
or esi, r10d
mov edx, r11d
and edx, 0x38086f91
xor r11d, 0x38086f91
or r11d, edx
mov edx, r11d
not edx
and edx, 0xa0256659
and r11d, 0x5fda99a6
or r11d, edx
mov edx, r11d
xor edx, 0x5fda99a6
and edx, esi
not esi
xor r11d, 0xa0256659
and r8d, 0x2fd0054e
and r10d, ebp
and ebp, 0xd02ffab1
or ebp, r8d
mov ebx, ebp
xor ebx, 0xc0279020
and ebx, 0xc7f7906e
xor ebp, 0x17d86adf
or ebp, ebx
mov ebx, ebp
not ebx
mov eax, r14d
and eax, 0x38086f91
xor r14d, 0x38086f91
or r14d, eax
mov eax, esi
xor eax, r11d
and eax, esi
and r11d, esi
mov edi, r14d
not edi
or r11d, edx
mov edx, eax
and edx, r11d
xor r11d, eax
or r11d, edx
mov eax, ebp
or eax, r14d
mov edx, eax
not edx
and ebp, 0xd8d12d7c
and ebx, 0x272ed283
or ebx, ebp
and r14d, 0xd8d12d7c
and edi, 0x272ed283
or edi, r14d
xor edi, ebx
mov ebp, edi
not ebp
mov ebx, eax
and ebx, 0x68ef579e
and edx, 0x9710a861
or edx, ebx
or eax, ebp
and ebp, 0x68ef579e
and edi, 0x9710a861
or edi, ebp
xor edi, edx
not eax
or eax, edi
not eax
mov ebp, r11d
xor ebp, eax
or eax, r11d
not eax
not ebp
and ebp, r11d
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
or r15d, r10d
mov eax, r9d
and eax, r15d
xor r15d, r9d
or r15d, eax
mov eax, r15d
not eax
and eax, 0xd5107aec
and r15d, 0x2aef8513
or r15d, eax
mov eax, r15d
xor eax, 0xc110208c
xor r15d, 0x2aef8513
mov edx, ebp
mov ebx, ebp
xor ebx, 0x33414e32
and ebx, ebp
not ebp
and eax, 0xe17c259f
mov ecx, r15d
and ecx, 0x1e83da60
or ecx, eax
mov eax, ecx
xor eax, 0x1e83da60
or edx, 0xccbeb1cd
mov edi, edx
not edi
xor ecx, 0xd23d6bad
and ecx, eax
and r15d, 0xccbeb1cd
mov esi, ebx
not esi
mov r8d, edx
and r8d, 0xa08c88cc
and edi, 0x13414632
or edi, r8d
or edx, esi
and esi, 0xa08c88cc
and ebx, 0x5f737733
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov ebx, ecx
and ebx, r15d
xor r15d, ecx
or r15d, ebx
mov ecx, edx
not ecx
and ecx, 0x539b19bc
and edx, 0xac64e643
or edx, ecx
mov ecx, r15d
not ecx
and ecx, 0x539b19bc
and r15d, 0xac64e643
or r15d, ecx
xor r15d, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfbd7e001
and eax, 0x4281ffe
or eax, ecx
mov ecx, eax
xor ecx, 0x81718
xor eax, 0xfbd7e001
mov edx, r15d
not edx
mov ebp, edx
and ebp, 0x8ef188e6
and r15d, 0x710e7719
or r15d, ebp
or edx, eax
and eax, 0x8ef188e6
and ecx, 0x710e7719
or ecx, eax
xor ecx, r15d
not edx
or edx, ecx
mov ecx, edx
not ecx
mov eax, ecx
and eax, edx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3be96569
and eax, 0xc4169a96
or eax, ebp
mov edi, eax
xor edi, 0xc4169a96
xor eax, 0x12c04000
and eax, 0x96d64096
mov ebp, edi
and ebp, 0x6929bf69
or ebp, eax
xor ebp, 0xfe2c5f8a
and edi, 0x68fa1f1c
or edi, ebp
and ecx, 0xb869f94f
and edx, 0x479606b0
or edx, ecx
mov eax, edx
xor eax, 0x479606b0
xor edx, 0xb8215940
and edx, 0xff255b40
mov ecx, eax
and ecx, 0xdaa4bf
or ecx, edx
xor ecx, 0x6820bba3
and eax, 0x9705e0e3
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8631bb56
mov ebx, ecx
and ebx, 0x79ce44a9
or ebx, eax
mov r8d, ebx
xor r8d, 0x79ce44a9
mov edx, edi
xor ebx, 0x2b83afb8
and ebx, r8d
mov ebp, edi
and ebp, r8d
xor r8d, edi
not edi
or edi, 0x524deb11
mov esi, edi
not esi
or edx, 0xadb214ee
mov eax, edx
not eax
and ecx, 0x524deb11
and edi, 0x7cf151c1
and esi, 0x8102042e
or esi, edi
and edx, 0x7cf151c1
and eax, 0x20caa10
or eax, edx
xor eax, esi
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
or r8d, ebp
mov eax, r8d
not eax
and eax, 0xdb67bd9d
and r8d, 0x24984262
or r8d, eax
xor r8d, 0x24984262
mov eax, ecx
and eax, r8d
xor r8d, ecx
or r8d, eax
mov r9d, r8d
mov ebx, r8d
xor ebx, 0xd32ac2ff
and ebx, r8d
mov ebp, r8d
mov eax, r8d
xor eax, 0xd194ffa9
and eax, r8d
not r8d
mov edx, r8d
and edx, 0x94667104
and r9d, 0x6b998efb
or r9d, edx
mov edx, r9d
xor edx, 0x3008053
xor r9d, 0x90224004
or r9d, 0x2cd53d00
mov edi, ebx
not edi
mov ecx, r9d
and ecx, 0x6c991fa8
and edx, 0x9322c057
or edx, ecx
or r9d, edi
and edi, 0x6c991fa8
and ebx, 0x9366e057
or ebx, edi
xor ebx, edx
not r9d
or r9d, ebx
mov edx, r9d
not edx
and edx, 0x2cd53d00
and r9d, 0xd32ac2ff
or r9d, edx
mov edx, r9d
not edx
and edx, 0xaf2b82d6
and r9d, 0x50d47d29
or r9d, edx
mov edx, r9d
xor edx, 0x50d47d29
xor r9d, 0xaf2b82d6
and r9d, edx
mov edx, r8d
and edx, 0xb283e4a0
and ebp, 0x4d7c1b5f
or ebp, edx
mov edx, ebp
xor edx, 0xd281b44
xor ebp, 0x92016020
and ebp, 0xd255603b
and edx, 0x2daa9fc4
or edx, ebp
mov ebp, edx
xor ebp, 0xd254002b
xor edx, 0x4881544
and edx, 0x4897554
and ebp, 0xfb768aab
or ebp, edx
mov edx, ebp
xor edx, 0xfb768aab
mov ebx, ebp
xor ebx, 0x7140
and ebx, 0xd02473e9
xor ebp, 0x80e157f2
and ebp, edx
and edx, 0x2fdb8c16
or edx, ebx
mov r11d, edx
mov ecx, r9d
or ecx, 0x846822a6
mov edi, ecx
not edi
mov esi, r9d
xor esi, 0x7b97dd59
and esi, r9d
xor edx, 0xd02473e9
mov r10d, ecx
and r10d, 0xc09c437d
and edi, 0x3b039c00
or edi, r10d
mov ebx, esi
not ebx
or ecx, ebx
and ebx, 0xc09c437d
and esi, 0x3f63bc82
or esi, ebx
mov ebx, edx
or ebx, 0x846822a6
xor esi, edi
mov edi, ebx
not edi
not ecx
or ecx, esi
mov esi, ebx
and esi, 0x77957333
and edi, 0x8028c48
or edi, esi
mov esi, ebp
not esi
or ebx, esi
and esi, 0x77957333
and ebp, 0x886a8ccc
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ecx
not ebp
and ebp, 0x3dff6655
and ecx, 0xc20099aa
or ecx, ebp
mov ebp, ebx
not ebp
and ebp, 0x3dff6655
and ebx, 0xc20099aa
or ebx, ebp
mov ebp, r9d
not ebp
xor ebx, ecx
mov ecx, r9d
and ecx, 0x534c5fe
and ebp, 0xfacb3a01
or ebp, ecx
xor r11d, 0x2acb0800
or r9d, edx
and edx, 0x534c5fe
and r11d, 0xfacb3a01
or r11d, edx
xor r11d, ebp
not r9d
or r9d, r11d
mov ecx, r9d
not ecx
and ecx, 0x7e9bb67d
and r9d, 0x81644982
or r9d, ecx
xor r9d, 0x81644982
mov ecx, ebx
and ecx, r9d
xor r9d, ebx
or r9d, ecx
mov ecx, r9d
xor ecx, 0xc45b9b32
and ecx, r9d
not r9d
and r9d, 0xc45b9b32
mov edx, r9d
and edx, ecx
xor ecx, r9d
mov ebp, dword [0x1401edf40]
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe251552
and ecx, 0xf1daeaad
or ecx, edx
and r8d, 0xd194ffa9
mov edx, r8d
and edx, eax
xor eax, r8d
mov ebx, ecx
xor ebx, 0x3581719f
or eax, edx
mov edx, eax
not edx
and edx, 0xfeaaa78f
and eax, 0x1555870
or eax, edx
mov edx, eax
xor edx, 0xd0c1a7d9
xor eax, 0x2f3e5826
xor ecx, 0xca7e8e60
and ecx, edx
mov edx, ebx
xor edx, eax
and edx, ebx
and eax, ebx
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xaa579bcc
and ecx, eax
not eax
and eax, 0xaa579bcc
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x55a86433
and ecx, 0xaa579bcc
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xff0e23da
and ecx, 0xf1dc25
or ecx, edx
xor ecx, 0xf1dc25
or ecx, eax
cmp ecx, 0xffffffff
setne r15b
sete r10b
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg r14b
mov r9d, r10d
xor r9b, r14b
mov ebx, r14d
or bl, r15b
mov r11d, r10d
or r11b, r14b
mov edx, r14d
xor dl, r15b
and dl, r14b
mov esi, r14d
and sil, r15b
and r14b, r10b
or r15b, r8b
xor r15b, 1
or r15b, r9b
mov edi, r14d
and dil, r9b
xor r14b, r9b
xor r9b, 1
xor bl, 1
or bl, r9b
xor bl, 1
xor r11b, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
xor dl, bl
xor dl, 1
and bl, dl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r9d, ebx
xor r9b, al
xor al, 1
or al, dl
or dl, bl
xor al, 1
or al, r9b
xor al, dl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r11d, edx
xor r11b, 1
xor dl, r11b
xor r11b, dl
and r11b, dl
and r10b, r8b
or r10b, sil
xor r15b, 1
mov ecx, r10d
and cl, r15b
xor r15b, r10b
or r15b, cl
mov ecx, r15d
xor cl, 1
or r14b, dil
xor r14b, 1
mov edx, ecx
xor dl, r14b
or cl, r14b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and dl, r14b
or r14b, r15b
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
xor al, 1
and cl, bl
and al, r14b
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, eax
and dl, r14b
xor al, r14b
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, ebx
xor cl, r14b
or r14b, bl
xor r14b, 1
or r14b, cl
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov r9d, r11d
xor r9b, 1
mov ecx, r11d
and cl, r9b
mov r10d, r11d
or r10b, r9b
xor r9b, r11b
or r9b, cl
xor cl, 1
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov eax, r10d
mov edx, ecx
xor dl, r10b
and dl, cl
and r10b, cl
xor cl, 1
xor al, 1
and al, cl
or r10b, al
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r14d
xor al, 1
mov r15d, eax
and r15b, r14b
mov edx, r15d
xor dl, 1
mov ebx, r14d
xor bl, dl
or dl, r14b
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov edi, eax
and dil, r15b
xor r15b, al
or al, r14b
mov r11d, eax
xor r11b, 1
mov ecx, edx
and cl, r8b
mov ebx, ecx
xor cl, dl
mov edx, r11d
and dl, al
xor bl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov r12d, edx
xor dl, r11b
mov r11d, r10d
xor r11b, 1
xor r12b, 1
or r12b, al
xor r12b, 1
or r12b, dl
xor r12b, bl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
xor r12b, 1
mov ecx, r12d
xor cl, al
or r12b, al
xor r12b, 1
or r12b, cl
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r8d, r12d
xor r8b, 1
mov ebp, r10d
xor bpl, r9b
mov eax, r12d
xor al, r8b
mov esi, eax
xor sil, r12b
and sil, al
or r15b, dil
xor r15b, 1
xor r14b, r15b
xor r14b, 1
or r14b, r15b
mov r15d, r14d
xor r15b, 1
mov edi, r11d
xor r12b, r11b
and r11b, r9b
xor dil, r9b
or dil, r11b
mov edx, edi
xor dl, 1
or r9b, r10b
xor bpl, 1
and bpl, r10b
xor bpl, 1
mov ecx, r9d
xor cl, bpl
or bpl, r9b
xor bpl, 1
or bpl, cl
mov r13d, ebp
xor r13b, 1
and bpl, dil
or dil, r13b
and r13b, dl
or r13b, bpl
mov edx, edi
xor dl, r13b
xor r13b, 1
xor dl, 1
or r13b, dil
xor r13b, 1
or r13b, dl
mov r11d, esi
xor r11b, 1
and r15b, r14b
mov ebx, r14d
and bl, r15b
xor r15b, r14b
or r15b, bl
mov edx, r11d
or dl, sil
mov r9d, r11d
and r9b, dl
xor dl, 1
mov ebx, r15d
xor bl, 1
mov eax, edx
and al, sil
or al, r9b
mov r9d, r11d
xor r9b, dl
or dl, r11b
xor dl, 1
or dl, r9b
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
or sil, bl
and bl, r15b
mov eax, ebx
and al, r15b
xor bl, r15b
or bl, al
xor bl, dl
mov r9d, ebx
xor r9b, 1
xor r15b, r11b
xor r15b, 1
mov edx, esi
xor dl, r15b
or r15b, sil
xor r15b, 1
or r15b, dl
mov edx, r15d
xor dl, 1
mov eax, ebx
and al, r9b
mov ecx, edx
and cl, r15b
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov r11d, ecx
and r11b, dl
xor cl, dl
or cl, r11b
xor cl, al
xor r15b, r9b
or dl, bl
xor dl, 1
or dl, r15b
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, r13d
xor cl, 1
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, ecx
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor bl, al
or al, r13b
mov edx, ecx
xor dl, 1
xor bl, 1
xor al, 1
or al, bl
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
xor dl, al
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, r10d
or cl, r8b
xor cl, 1
or cl, r12b
mov ebx, r8d
xor bl, r10b
and r8b, bl
and bl, r10b
mov edx, r8d
xor dl, 1
xor r8b, bl
xor bl, 1
or bl, dl
mov r9d, ecx
xor r9b, 1
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
and dl, r9b
or dl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov r8d, edx
or r8b, cl
mov ebx, r8d
xor bl, 1
xor cl, dl
and cl, dl
mov edx, r8d
and dl, cl
xor cl, 1
and bl, cl
or bl, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ebx
xor dl, cl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
xor cl, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, r8b
and bl, cl
or cl, dl
mov edx, ebx
xor dl, cl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3e4da975
mov ebp, 0x8fe18648
cmovne edx, ebp
test al, 1
mov eax, 0x3e4da975
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x14000ea80
cmp eax, 0xf7e30df7
jle 0x140011673
cmp eax, 0xf7e30df8
je 0x140012baa
cmp eax, 0x48c557c
je 0x140012bc6
cmp eax, 0x496f3a5
jne 0x14000ea80
cmp byte [rsp + 0x62], 0
mov eax, 0x902d8fef
mov ecx, 0x84a3a925
cmovne eax, ecx
jmp 0x14000ea80
cmp eax, 0x722eee8d
jg 0x1400116a5
cmp eax, 0x5d3f70de
je 0x140014172
cmp eax, 0x672c99ab
je 0x140015e19
cmp eax, 0x5b274e61
jne 0x14000ea80
jmp 0x14002c608
cmp eax, 0x84a3a925
je 0x140015e23
cmp eax, 0x867aacaa
jne 0x14000ea80
mov al, byte [rsp + 0xcc]
mov cl, byte [rsp + 0xcd]
mov byte [rsp + 0xcc], cl
movzx ecx, word [rsp + 0xce]
mov word [rsp + 0xcd], cx
mov byte [rsp + 0xcf], al
xor eax, eax
jmp 0x14001678c
cmp eax, 0x106e51b9
je 0x1400167d2
cmp eax, 0x1f1ff414
jne 0x14000ea80
mov al, byte [rsp + 0xcc]
mov cl, byte [rsp + 0xcd]
mov byte [rsp + 0xcc], cl
movzx ecx, word [rsp + 0xce]
mov word [rsp + 0xcd], cx
mov byte [rsp + 0xcf], al
xor eax, eax
jmp 0x1400177a7
cmp eax, 0xcc7e63b7
je 0x1400177f2
cmp eax, 0xeec67949
jne 0x14000ea80
mov eax, dword [rsp + 0x80]
cmp eax, 6
mov eax, 0xcc7e63b7
mov ecx, 0xf7e30df8
cmova eax, ecx
jmp 0x14000ea80
cmp eax, 0x722eee8e
je 0x14002168a
cmp eax, 0x7f1430fb
jne 0x14000ea80
mov eax, dword [0x1401edf44]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov edx, r8d
and edx, 0x3d9ecbf3
mov eax, r9d
and eax, 0xc261340c
or eax, edx
mov edi, eax
xor edi, r8d
mov esi, r8d
mov ebp, r8d
and ebp, 0x44201058
mov ecx, r9d
and ecx, 0x99108d04
or ecx, ebp
xor ecx, 0x99108d04
mov ebp, r9d
xor ebp, 0xdd309d5c
and ebp, r9d
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x22cf62a3
and ebp, 0xdd309d5c
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x341ec141
and ebp, 0x9800ab2
or ebp, ecx
xor ebp, 0x9800ab2
or ebp, 0xc261340c
mov ecx, ebp
not ecx
and edi, eax
mov eax, ebp
and eax, 0x2d125350
xor ebp, 0x1810c981
and ebp, ecx
and ecx, 0x108c88a3
or ecx, eax
mov ebx, ecx
xor ebx, 0xd2edacaf
mov edx, edi
xor edx, 0xa5cf1276
and edx, edi
not edi
xor ecx, 0x88dd4126
and ecx, ebx
mov eax, ecx
and eax, ebp
xor ebp, ecx
mov ecx, edi
and ecx, 0xa5cf1276
or ebp, eax
mov eax, ecx
and eax, edx
xor edx, ecx
mov ecx, r8d
and esi, r9d
and ecx, esi
xor esi, r8d
or edx, eax
mov eax, ebp
not eax
and eax, 0x27a7958d
and ebp, 0x98584a72
or ebp, eax
mov eax, edx
not eax
and eax, 0x27a7958d
and edx, 0xd8586a72
or edx, eax
xor edx, ebp
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
not eax
and eax, 0x38aa7bd8
and edi, 0xc7558427
or edi, eax
xor edi, 0xc7558427
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
mov edx, edi
xor edx, 0xc261340c
and edx, edi
not edi
and edi, 0x8061000c
and eax, 0x42003400
or eax, edi
xor eax, 0x42003400
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
mov ebx, eax
or ebx, 0x2dfe0998
mov ebp, ebx
not ebp
or edx, 0x10002061
and edx, 0x143421e1
and eax, 0x29ca0818
or eax, edx
and ebx, 0x143421e1
and ebp, 0xc201d606
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xd201f667
and ebp, 0x2dfe0998
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
or edx, 0x3a4e5931
mov ebx, edx
not ebx
and eax, 0xd0a88c86
and ebp, 0x2f577379
or ebp, eax
mov eax, ebp
xor eax, 0x4012040
xor ebp, 0xeae6d5b7
mov edi, edx
and edi, 0x73d81b0e
and ebx, 0x8421a4c0
or ebx, edi
or edx, ebp
and ebp, 0x73d81b0e
and eax, 0x8c27e4f1
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xdaf5ac25
and eax, 0x250a53da
or eax, edx
mov edx, eax
xor edx, 0x5005080
xor eax, 0xaa02801
and eax, 0x2aaa2b5b
and edx, 0xd555d4a4
or edx, eax
mov ebp, edx
xor ebp, 0x2280035a
xor edx, 0xc5119080
and edx, 0xcd3bb881
and ebp, 0x32c4477e
or ebp, edx
mov ebx, ebp
xor ebx, 0x32c4477e
or esi, ecx
mov eax, esi
xor eax, 0xc5b1a6ce
and eax, esi
mov ecx, esi
not ecx
and ecx, 0x3a4e5931
and esi, 0xc5b1a6ce
or esi, ecx
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
xor eax, 0x679cd7fd
and eax, esi
or esi, 0x98632802
mov ecx, esi
not ecx
mov edx, eax
not edx
mov edi, esi
and edi, 0x5b744de0
and ecx, 0x2488921d
or ecx, edi
or esi, edx
and edx, 0x5b744de0
and eax, 0xa48bb21f
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x350cdd23
and esi, 0xcaf322dc
or esi, eax
mov eax, esi
xor eax, 0xad6ff521
mov edi, esi
xor edi, 0x52900ade
mov ecx, edi
and ecx, 0xbdd60fc4
mov edx, eax
and edx, 0x4229f03b
or edx, ecx
mov ecx, edx
xor ecx, 0x4229f03b
xor ebp, 0xcd3bb881
and ecx, ebp
xor edx, 0xbdd60fc4
and edx, ebx
or edx, ecx
mov ecx, ebp
and ecx, 0x5290192
and ebx, 0x88001260
or ebx, ecx
xor esi, 0x2046e6d3
and esi, eax
not edx
or edx, ebp
and edi, 0xd0913e2
and eax, 0x80200010
or eax, edi
mov ecx, ebx
xor ecx, 0x3477259c
or ebp, 0x8d2913f2
and ecx, 0xbc7737fc
and ebx, 0x1080002
or ebx, ecx
mov ecx, ebp
not ecx
and ebp, 0xbc7737fc
and ecx, 0x4280c801
or ecx, ebp
mov ebp, eax
xor ebp, 0x200010
xor eax, 0x7fdfffef
xor ecx, ebx
mov ebx, eax
and ebx, 0x8c975463
and ebp, 0x1280390
or ebp, ebx
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0x8c975463
and esi, 0x7368ab9c
or esi, ebx
mov ebx, edx
not ebx
xor esi, ebp
not eax
or eax, esi
mov ebp, ecx
not ebp
and ebp, 0x80ecd7cb
and ecx, 0x7f132834
or ecx, ebp
mov ebp, eax
not ebp
and ebp, 0x80ecd7cb
and eax, 0x7f132834
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
mov edi, edx
or edi, ecx
mov ebp, edi
not ebp
and edx, 0x1eacb6bf
and ebx, 0xe1534940
or ebx, edx
and ecx, 0x1eacb6bf
and eax, 0xe1534940
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
mov edx, edi
and edx, 0xee95db
and ebp, 0xff116a24
or ebp, edx
or edi, ecx
and ecx, 0xee95db
and eax, 0xff116a24
or eax, ecx
xor eax, ebp
not edi
or edi, eax
mov ebp, edi
not ebp
mov eax, edi
xor eax, 0xa48ca38b
and eax, edi
mov ebx, edi
or ebx, 0x5b735c74
mov ecx, ebx
and ecx, 0x2143531e
mov edx, ebp
and edx, 0x848ca081
or edx, ecx
mov ecx, eax
not ecx
or ebx, ecx
and ecx, 0x2143531e
and eax, 0xdebcace1
or eax, ecx
xor eax, edx
mov edx, r8d
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x44898818
and ebx, 0x1046603
or ebx, eax
xor ebx, 0x40052a13
or ebx, 0xba7211e4
and ebp, 0x458dee1b
xor edi, 0xba7211e4
or edi, ebp
mov eax, edi
not eax
and eax, 0xa1e42414
and edi, 0x5e1bdbeb
or edi, eax
mov eax, edi
xor eax, 0x5e1bdbeb
and eax, ebx
not ebx
xor edi, 0xa1e42414
mov ecx, ebx
xor ecx, edi
and ecx, ebx
and edi, ebx
or edi, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
and eax, 0x900a0d0
mov ecx, edi
and ecx, 0x46235105
or ecx, eax
xor ecx, 0x46235105
and edi, 0xb0dc0e2a
or edi, ecx
mov eax, edi
not eax
and eax, 0xcf1fb901
and edi, 0x30e046fe
or edi, eax
mov ebp, edi
not ebp
mov ecx, edi
and ecx, 0x1c3aa98a
mov eax, ebp
and eax, 0xe3c55675
or eax, ecx
mov ecx, eax
xor ecx, 0x1c222800
xor eax, 0x43814201
and eax, 0x4399c38b
and ecx, 0xbc663c74
or ecx, eax
mov eax, ecx
xor eax, 0x20220000
xor ecx, 0x41014002
and ecx, 0x4d455402
and eax, 0x202a8080
or eax, ecx
mov ecx, ebp
and ecx, 0x6d6fd482
and edi, 0x92902b7d
or edi, ecx
mov ecx, eax
xor ecx, 0x202a8080
xor eax, 0xdfd57f7f
xor ebp, edi
and ebp, edi
mov edi, ebp
not edi
and ebp, eax
mov eax, ecx
xor eax, edi
and eax, ecx
and edi, ecx
or edi, ebp
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0x54979854
and eax, 0x29684482
or eax, ebp
mov ebp, edi
not ebp
or ecx, ebp
and ebp, 0x54979854
and edi, 0xab6867ab
or edi, ebp
mov ebp, r9d
and edx, 0x778a1d91
and r9d, 0x8875e26e
or r9d, edx
mov edx, r8d
not r9d
or r9d, r8d
xor edi, eax
not ecx
or ecx, edi
mov esi, ecx
xor esi, 0x92902b7d
and esi, ecx
not ecx
and ecx, 0x92902b7d
mov ebx, ecx
and ebx, esi
xor esi, ecx
or esi, ebx
and edx, 0x409118dd
and ebp, 0x4a0000
or ebp, edx
mov ecx, ebp
xor ecx, 0x480000
xor ebp, 0x5410f142
or r8d, 0x40db18dd
mov edx, r8d
not edx
and ebp, 0x5412f142
and ecx, 0xc9089d
or ecx, ebp
and r8d, 0x5412f142
and edx, 0xab240620
or edx, r8d
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbf24e722
and edx, 0x40db18dd
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x36880190
and edx, 0x41021c01
or edx, ecx
xor edx, 0x41021c01
or edx, 0x8875e26e
mov ecx, edx
not ecx
mov ebp, r9d
not ebp
mov ebx, edx
or ebx, r9d
mov edi, ebx
not edi
and edx, 0xef9d1c58
and ecx, 0x10020181
or ecx, edx
and r9d, 0xef9d1c58
and ebp, 0x1062e3a7
or ebp, r9d
xor ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebx
and edx, 0x7556caf7
and edi, 0x2881500
or edi, edx
or ebx, ecx
and ecx, 0x7556caf7
and ebp, 0x8aa93508
or ebp, ecx
xor ebp, edi
not ebx
or ebx, ebp
mov ecx, ebx
xor ecx, 0x8875e26e
and ecx, ebx
not ebx
and ebx, 0x8875e26e
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov r8d, esi
not r8d
mov edx, r8d
and edx, 0xa65b8b1e
mov eax, esi
and eax, 0x59a474e1
or eax, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x84550618
mov edi, ecx
and edi, 0x7baaf9e7
or edi, ebx
mov ebp, r8d
and ebp, 0x9dadf702
and esi, 0x625208fd
or esi, ebp
mov ebp, edi
xor ebp, 0x620208e5
xor edi, 0x84050600
and edi, 0x9dadf702
and ebp, 0x625208fd
or ebp, edi
xor eax, ecx
xor ebp, esi
not ebp
or ebp, r8d
xor eax, 0xa65b8b1e
and eax, ecx
and edx, 0xccfb4de0
and ecx, 0x3304b21f
or ecx, edx
xor ecx, 0xccfb4de0
or ecx, r8d
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edx, ecx
and ecx, ebp
not ebp
not edx
mov eax, ebp
xor eax, edx
and eax, ebp
and edx, ebp
or edx, ecx
mov edi, eax
not edi
mov ecx, edx
not ecx
mov ebp, edi
and ebp, 0x10f471b3
and eax, 0xef0b8e4c
or eax, ebp
or edi, ecx
and ecx, 0x10f471b3
and edx, 0xef0b8e4c
or edx, ecx
xor edx, eax
not edi
or edi, edx
mov edx, edi
not edx
mov ecx, edi
or ecx, 0x531e449a
mov eax, ecx
not eax
mov ebx, edi
xor ebx, 0xace1bb65
and ebx, edi
mov ebp, ecx
and ebp, 0x7e424d01
and eax, 0x80a1b264
or eax, ebp
mov ebp, ebx
not ebp
or ecx, ebp
and ebp, 0x7e424d01
and ebx, 0x81bdb2fe
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x2f9d01db
and ecx, 0xd062fe24
or ecx, eax
mov eax, ecx
xor eax, 0x1c034140
xor ecx, 0x324aa1a
and ecx, 0x63a4ae1b
and eax, 0x9c5b51e4
or eax, ecx
mov ebp, eax
xor ebp, 0x88424160
xor eax, 0x23a0a412
and eax, 0x37b9b496
and ebp, 0xc8464b69
or ebp, eax
mov eax, ebp
xor eax, 0xc8464b69
xor ebp, 0x37b9b496
and edi, 0x18f086f9
mov ecx, edx
and ecx, 0xe70f7906
or ecx, edi
xor ecx, 0xe70f7906
or ecx, edx
mov edx, ecx
not edx
and edx, ebp
or ebp, ecx
not ebp
and ecx, eax
or ecx, edx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edi, ecx
not edi
mov ebx, ecx
xor ebx, 0x9d5519ae
and ebx, ecx
mov eax, ecx
or eax, 0x62aae651
mov ebp, eax
and ebp, 0x9a09dee3
mov edx, edi
and edx, 0x554010c
or edx, ebp
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x9a09dee3
and ebx, 0x65f6211c
or ebx, ebp
mov ebp, dword [0x1401edf40]
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x9d5519ae
and eax, 0x62aae651
or eax, edx
and edi, 0xc19c8450
and ecx, 0x3e637baf
or ecx, edi
mov edx, ecx
xor edx, 0x3e637baf
xor ecx, 0xc19c8450
and ecx, eax
not eax
and edx, eax
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne r11b
sete dil
cmp ebp, 9
setg r8b
cmp ebp, 0xa
setl r10b
mov r14d, edi
xor r14b, r11b
mov eax, r14d
xor al, 1
mov esi, eax
and sil, r14b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, esi
xor al, 1
and r14b, dil
mov r9d, eax
xor r9b, sil
and r9b, al
mov ecx, esi
or cl, al
mov ebp, ecx
xor bpl, 1
mov edx, r14d
xor dl, 1
mov ebx, edx
and bl, r14b
mov r15d, edx
and r15b, bl
xor bl, dl
or bl, r15b
xor bl, 1
or dl, r14b
xor dl, 1
mov r14d, ebx
and r14b, dl
xor dl, bl
or dl, r14b
mov ebx, r9d
xor bl, 1
and bpl, bl
or bl, cl
xor bl, 1
and cl, r9b
or cl, bpl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, cl
or r9b, dl
and sil, dil
mov ebx, r11d
and bl, al
or bl, sil
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, r9d
xor cl, 1
and bl, al
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
and cl, bl
xor bl, 1
and bl, r9b
or bl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
mov esi, edx
xor sil, 1
and al, dl
or dl, cl
and sil, cl
or sil, al
xor sil, 1
mov eax, edx
xor al, sil
or sil, dl
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
mov ecx, esi
or cl, r9b
mov eax, r9d
and al, cl
xor cl, 1
mov edx, ecx
and dl, sil
or dl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor dl, 1
or al, dl
xor al, 1
or al, bl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r14d, edx
xor r14b, 1
mov r15d, edx
xor r15b, r11b
mov eax, r10d
xor al, r8b
and al, r10b
mov ebp, eax
xor bpl, 1
mov ecx, ebp
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, bpl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov r12d, ecx
and r12b, al
xor cl, al
or r12b, cl
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebp, r12d
xor bpl, 1
mov ecx, r12d
and cl, bpl
xor bpl, r12b
mov ebx, eax
xor bl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
and cl, al
or al, bpl
xor al, 1
and bpl, bl
or bpl, cl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
or dl, dil
xor dl, 1
xor r11b, r14b
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
xor r11b, 1
mov eax, edi
xor al, r14b
or dil, r14b
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
or r15b, r14b
mov ecx, r15d
xor cl, 1
and cl, dil
or dil, r15b
and r15b, al
or r15b, cl
mov eax, edi
xor al, r15b
xor r15b, 1
xor al, 1
or r15b, dil
xor r15b, 1
or r15b, al
mov ecx, r15d
xor cl, 1
mov edx, r11d
xor dl, cl
mov eax, edx
xor al, r11b
xor al, 1
and al, dl
mov edx, r15d
and dl, cl
mov r14d, edx
xor r14b, 1
xor dl, r15b
or r14b, cl
xor r14b, 1
or r14b, dl
xor r14b, r11b
mov ecx, r14d
xor cl, 1
mov edx, ecx
and dl, r14b
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
mov r11d, edx
and r11b, al
or r14b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r11b
xor al, cl
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov r11d, ebp
xor r11b, 1
mov edi, ebp
and dil, r11b
mov eax, edi
xor al, 1
mov edx, ebp
xor dl, al
mov ebx, ebp
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r15d, ecx
and r15b, bl
xor cl, bl
or cl, r15b
xor cl, 1
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r15d, edx
xor r15b, 1
and r15b, dl
xor r15b, 1
mov ecx, edx
xor cl, r15b
or r15b, dl
xor r15b, 1
or r15b, cl
xor dil, bpl
or al, r11b
xor al, 1
or al, dil
xor al, 1
mov edx, eax
xor dl, bpl
or al, bpl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov edi, r14d
xor dil, 1
mov eax, r14d
or al, dil
xor al, dil
mov edx, eax
and dl, dil
xor dl, 1
mov r11d, edx
xor r11b, al
or dl, al
xor dl, 1
or dl, r11b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r12d, ebx
xor bl, al
mov r11d, r10d
xor r11b, sil
xor cl, 1
xor r12b, 1
or r12b, dl
xor r12b, 1
or r12b, bl
mov ebp, r12d
xor bpl, 1
mov eax, r14d
and al, dil
xor dil, r14b
or dil, al
mov eax, r15d
and al, cl
xor cl, r15b
or al, cl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, ebx
xor al, cl
or bl, cl
mov ecx, edi
xor cl, 1
xor dl, 1
xor bl, 1
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
mov edx, ecx
xor dl, r12b
or bl, al
and dil, r12b
mov eax, ebp
and al, cl
or al, dil
xor r12b, al
and r12b, al
xor dl, 1
and dl, cl
xor cl, bpl
and cl, bpl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r12d
xor al, 1
mov edi, ecx
xor dil, 1
and cl, al
or al, dil
xor al, 1
and dil, r12b
or dil, cl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, ebx
xor al, dil
xor dil, 1
mov ecx, edi
and cl, bl
mov edx, edi
xor dl, bl
or dl, cl
xor dl, 1
xor al, 1
or dil, bl
xor dil, 1
or dil, al
xor dil, dl
mov eax, edi
xor al, 1
and dil, dl
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
mov ecx, r11d
and cl, r10b
mov eax, r8d
xor al, sil
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and r8b, r9b
and sil, r10b
or sil, r8b
xor sil, 1
or sil, r9b
xor sil, 1
xor r11b, 1
xor r10b, r11b
and r10b, r11b
xor r10b, sil
xor r10b, 1
and sil, r10b
xor sil, 1
mov edx, esi
xor dl, r10b
or sil, r10b
xor sil, 1
or sil, dl
mov edx, ecx
xor dl, sil
or cl, sil
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and dl, sil
or sil, al
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov r9d, esi
xor r9b, 1
and sil, cl
or cl, r9b
xor cl, 1
and r9b, bl
or r9b, sil
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov r11d, r8d
and r11b, r9b
mov ecx, r8d
and cl, r11b
mov ebx, r9d
or bl, r8b
xor r8b, r11b
or cl, r8b
mov edx, ebx
xor dl, 1
and bl, dl
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
xor bl, cl
xor bl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov eax, edx
xor al, 1
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, r8b
mov ecx, r11d
xor cl, 1
mov r8d, r11d
xor r8b, cl
or cl, r11b
xor cl, 1
or cl, r8b
mov esi, ecx
xor sil, 1
mov r10d, edx
and r10b, al
mov ebx, edx
xor bl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, bl
mov ebx, ecx
and bl, sil
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, r10d
xor r8b, 1
or al, dl
xor al, 1
mov r9d, ebx
xor r9b, 1
or sil, cl
xor sil, bl
mov ebp, esi
xor bpl, 1
mov r11d, r10d
and r11b, r8b
mov edx, r11d
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and sil, bl
mov ecx, esi
and cl, bpl
xor sil, bpl
or sil, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, sil
xor dl, 1
mov ecx, r9d
and cl, bl
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor cl, r11b
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, 1
mov r8d, edx
xor r8b, bl
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, dl
xor al, 1
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
or al, cl
mov ecx, edx
or cl, al
xor cl, 1
xor al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
and al, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
and cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
xor bl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ebp, eax
xor bpl, 1
mov ecx, edi
xor cl, 1
and dil, cl
xor cl, dil
and dil, cl
xor dil, 1
mov edx, edi
xor dl, cl
or dil, cl
xor dil, 1
or dil, dl
mov r11d, edi
xor r11b, 1
and r11b, dil
xor r11b, 1
mov ecx, edi
xor cl, r11b
or r11b, dil
xor r11b, 1
or r11b, cl
mov esi, ebp
or sil, al
mov ecx, eax
and cl, bpl
mov edx, ecx
xor dl, al
xor cl, 1
mov r9d, ebp
or r9b, cl
xor r9b, 1
or dl, r9b
mov ebx, edx
and dl, sil
xor sil, 1
xor bl, 1
and bl, sil
or dl, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov r8d, r11d
xor r8b, 1
xor cl, bpl
or cl, r9b
xor cl, 1
xor bpl, cl
xor bpl, 1
or bpl, cl
mov r10d, r8d
and r10b, r11b
mov r9d, r10d
xor r9b, 1
mov edi, r11d
xor dil, r9b
or r9b, r11b
xor r9b, 1
or dil, r9b
mov edx, edi
xor dl, 1
mov ecx, r8d
or cl, r11b
mov ebx, ecx
xor bl, 1
mov eax, edi
or al, bl
and bl, dl
mov r14d, edi
and r14b, cl
or r14b, bl
xor cl, dl
xor al, 1
or al, cl
xor r14b, 1
mov ecx, r14d
xor cl, al
or r14b, al
xor r14b, 1
or r14b, cl
mov eax, edx
xor al, dil
or dl, dil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov edi, edx
xor dil, 1
mov eax, r14d
mov ecx, edi
xor dil, r14b
xor r14b, 1
and al, r14b
and cl, dl
xor al, 1
mov ebx, r14d
xor bl, al
or al, r14b
xor al, 1
or al, bl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov eax, ecx
xor al, 1
or dl, r14b
xor dl, 1
or dl, dil
xor cl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, esi
xor al, bpl
mov r14d, eax
xor r14b, sil
xor r14b, 1
and r14b, al
or bpl, sil
xor al, 1
and al, sil
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
mov edi, r14d
xor dil, 1
mov ebx, r14d
and bl, dil
mov ecx, ebx
xor cl, 1
xor bl, r14b
or cl, dil
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and cl, al
or cl, bl
mov ebx, edi
and bl, al
xor al, dil
or al, bl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebp, edx
xor bpl, 1
mov r14d, ebp
or r14b, dl
mov edi, r14d
xor dil, 1
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, edi
and bl, r14b
xor bl, 1
mov ecx, ebx
xor cl, r14b
or bl, r14b
xor bl, 1
or bl, cl
and dl, bl
xor bl, 1
and bl, bpl
or bl, dl
mov ecx, ebp
xor cl, dil
or dil, bpl
xor r10b, r8b
xor dil, 1
or dil, cl
xor dil, 1
mov ecx, ebx
and cl, dil
xor dil, bl
or dil, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
mov eax, esi
xor al, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, dil
xor dil, 1
xor dl, 1
or dil, cl
xor dil, 1
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
xor r8b, al
or sil, r11b
xor sil, 1
or sil, r8b
or r10b, r9b
xor r10b, al
mov ecx, r10d
and r10b, sil
xor sil, 1
xor cl, 1
mov eax, esi
xor al, cl
and al, sil
and cl, sil
or cl, r10b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or al, cl
mov edx, ecx
xor dl, al
xor dl, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
mov ecx, edi
xor cl, 1
mov r8d, ecx
and r8b, dil
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov edx, eax
and dl, r11b
xor dl, 1
mov ebx, r11d
xor bl, dl
or dl, r11b
xor dl, 1
or dl, bl
mov r10d, r8d
xor r10b, 1
or cl, dil
mov ebx, ecx
xor bl, 1
or r11b, al
mov r9d, r8d
and r9b, r10b
and bl, cl
mov eax, r9d
xor al, 1
mov esi, eax
xor sil, r10b
or al, r10b
xor al, 1
or al, sil
xor bl, 1
mov esi, ebx
xor sil, cl
or bl, cl
xor bl, 1
or bl, sil
mov esi, eax
xor sil, 1
and sil, bl
xor bl, 1
and bl, al
xor r11b, dl
or bl, sil
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, r11d
and al, dl
mov ecx, eax
xor cl, r11b
xor al, 1
or al, r11b
xor cl, 1
xor al, 1
or al, cl
xor bl, 1
mov ecx, eax
xor cl, bl
xor cl, 1
and cl, al
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
mov ebx, edx
xor bl, 1
xor cl, 1
or cl, al
mov eax, r10d
and al, r9b
xor r9b, r10b
or r9b, al
mov eax, ebx
and al, dl
xor r10b, bl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov ebx, r9d
xor bl, 1
and bl, al
xor al, 1
and al, r9b
or al, bl
or dl, r8b
xor dl, 1
or dl, r10b
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov ebp, 0x48c557c
mov eax, 0x388a0c3f
cmovne ebp, eax
test dl, 1
mov eax, ebp
mov edx, 0x48c557c
cmovne eax, edx
test cl, 1
cmove eax, ebp
mov ecx, dword [rsp + 0x78]
mov dword [rsp + 0x64], ecx
jmp 0x14000ea80
mov eax, dword [rsp + 0x54]
mov eax, 0x51638078
jmp 0x14000ea80
mov eax, 0x5d3f70de
mov ecx, dword [rsp + 0x7c]
mov dword [rsp + 0x48], ecx
jmp 0x14000ea80
mov eax, dword [rsp + 0x64]
mov eax, 0x48c557c
jmp 0x14000ea80
cmp byte [rsp + 0x63], 0
mov eax, 0x5b274e61
mov ecx, 0x722eee8e
cmovne eax, ecx
jmp 0x14000ea80
mov eax, dword [rsp + 0x84]
cmp eax, 4
mov eax, 0xcc7e63b7
mov ecx, 0x106e51b9
cmove eax, ecx
jmp 0x14000ea80
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax]
shl eax, 2
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x7c]
mov ecx, dword [rsp + 0x64]
cmp ecx, eax
setb byte [rsp + 0x62]
mov eax, dword [0x1401edf44]
mov ebp, eax
neg ebp
not ebp
imul ebp, eax
mov r14d, ebp
not r14d
mov ecx, r14d
and ecx, ebp
mov r8d, ebp
and r8d, 0x9049c889
mov r13d, ebp
mov r9d, r14d
mov r11d, ebp
mov r12d, ebp
mov r10d, r14d
mov edx, ebp
mov r15d, ebp
and ebp, 0x70151a5e
mov edi, r14d
and edi, 0x8feae5a1
or edi, ebp
mov ebp, r14d
xor edi, 0x8feae5a1
or edi, r14d
and r14d, 0x6fb63776
or r14d, r8d
mov eax, ecx
not eax
or r13d, eax
and eax, 0x9049c889
and ecx, 0x6fb63776
or ecx, eax
xor ecx, r14d
not r13d
or r13d, ecx
mov ecx, r13d
not ecx
mov eax, ecx
and eax, r13d
and ecx, 0xdbcf102c
and r13d, 0x2430efd3
or r13d, ecx
mov esi, eax
not esi
mov ecx, esi
and ecx, 0x56d105c8
and eax, 0xa92efa37
or eax, ecx
mov ebx, r13d
xor ebx, 0x890e1024
xor r13d, 0x2430efd3
or esi, r13d
and r13d, 0x56d105c8
and ebx, 0xa92efa37
or ebx, r13d
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
mov ecx, esi
xor ecx, 0x8d714b6a
and ecx, esi
not esi
and esi, 0x160000a
and eax, 0x8c114b60
or eax, esi
xor eax, 0x8c114b60
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x77038ad
and ecx, 0xf88fc752
or ecx, eax
mov ebx, ecx
xor ebx, 0x55be8c18
xor ecx, 0x8a0173c7
mov eax, ecx
and eax, 0x28415224
and ebx, 0xd7beaddb
or ebx, eax
mov eax, ebx
xor eax, 0xd7beaddb
xor ebx, 0x14266569
and ebx, eax
or ecx, 0x3c67374d
mov eax, ebx
not eax
mov esi, eax
and esi, 0x3061e5c5
and ebx, 0xcf9e1a3a
or ebx, esi
mov esi, ecx
not esi
or eax, ecx
and ecx, 0x3061e5c5
and esi, 0xc3980832
or esi, ecx
xor esi, ebx
not eax
or eax, esi
mov ecx, eax
and ecx, 0xd4b85270
not eax
and eax, 0x2b47ad8f
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x56ed14df
mov ebx, ecx
and ebx, 0xa912eb20
or ebx, eax
xor ebx, 0xbe3271e2
and ecx, 0xe8df653d
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x1ccbc1ae
and ecx, 0xe3343e51
or ecx, eax
mov r14d, ecx
xor r14d, 0xe3343e51
and r9d, 0x70082c2
and r11d, 0x10201800
or r11d, r9d
xor r11d, 0x10201800
and r12d, 0xe8df653d
or r12d, r11d
mov ebx, r12d
not ebx
and ebx, 0x86f9997b
and r12d, 0x79066684
or r12d, ebx
xor r12d, 0x79066684
and r10d, 0x26d27ed3
and edx, 0xd92d812c
or edx, r10d
xor edx, 0xd92d812c
mov ebx, r12d
and ebx, edx
xor edx, r12d
or edx, ebx
mov ebx, edx
not ebx
xor ecx, 0x1ccbc1ae
mov r8d, ecx
and r8d, 0xd10606f3
mov r9d, r14d
and r9d, 0x2ef9f90c
or r9d, r8d
xor r9d, 0x2ef9f90c
mov r8d, r9d
and r8d, edx
xor r9d, edx
or r9d, r8d
or r14d, 0x6af3edf1
mov r8d, r14d
not r8d
or ecx, 0x950c120e
mov esi, ecx
not esi
and edx, 0x793943a5
mov eax, ebx
and eax, 0x86c6bc5a
or eax, edx
mov edx, eax
xor edx, 0x86c6bc5a
xor eax, 0xec3551ab
and eax, edx
and ebx, 0x6af3edf1
and r14d, 0xcdf2c310
and r8d, 0x100c100e
or r8d, r14d
and ecx, 0xcdf2c310
and esi, 0x22012ce1
or esi, ecx
xor esi, r8d
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, esi
not eax
and eax, 0x2b264140
and esi, 0xd4d9bebf
or esi, eax
mov eax, ebx
not eax
and eax, 0x2b264140
and ebx, 0xd4d9bebf
or ebx, eax
xor ebx, esi
mov eax, ebx
xor eax, 0x5330eaac
mov r10d, eax
and eax, ebx
not ebx
mov edx, r9d
xor edx, 0xaccf1553
mov ecx, edx
and ecx, r9d
and r10d, ebx
mov r8d, r9d
and r8d, ebx
xor ebx, r9d
not r9d
and edx, r9d
mov r9d, ecx
and r9d, edx
xor edx, ecx
or edx, r9d
mov ecx, r10d
not ecx
mov esi, eax
not esi
mov r9d, ecx
and r9d, 0xb8c0f5a7
and r10d, 0x473f0a58
or r10d, r9d
or ecx, esi
and esi, 0xb8c0f5a7
and eax, 0x473f0a58
or eax, esi
xor eax, r10d
not ecx
or ecx, eax
mov eax, edx
not eax
and eax, 0x947467b
and edx, 0xf6b8b984
or edx, eax
mov eax, ecx
not eax
and eax, 0x947467b
and ecx, 0xf6b8b984
or ecx, eax
xor ecx, edx
or ebx, r8d
mov eax, ebx
not eax
and eax, 0xfd36e61b
and ebx, 0x2c919e4
or ebx, eax
mov edx, ebx
xor edx, 0x28010a0
xor ebx, 0xfd36e61b
mov eax, ecx
not eax
mov esi, eax
and esi, 0xad69a944
and ecx, 0x529656bb
or ecx, esi
or eax, ebx
and ebx, 0xad69a944
and edx, 0x529656bb
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
mov ebx, ecx
and ebx, 0xe8df653c
and eax, 0x17209ac3
or eax, ebx
not eax
or eax, ecx
and ecx, 0xe0304a71
and edx, 0x1fcfb58e
or edx, ecx
mov ecx, edx
xor ecx, 0x83a18c
xor edx, 0xa0104251
and edx, 0xbf5c5653
and ecx, 0x40a3a9ac
or ecx, edx
mov edx, ecx
xor edx, 0xc501611
xor ecx, 0x4002a888
and ecx, 0xf30ee8ca
and edx, 0xcf11735
or edx, ecx
mov r10d, edx
xor r10d, 0xcf11735
xor edx, 0x720ee84a
and edx, 0x7acff96b
mov ecx, r10d
and ecx, 0x85300694
or ecx, edx
xor ecx, 0x6def63a8
and r10d, 0x17209ac3
or r10d, ecx
mov ecx, r10d
not ecx
mov edx, eax
not edx
mov esi, eax
and esi, 0xeddd0f6
xor eax, 0x80cdec3b
and eax, edx
and edx, 0xf1222f09
or edx, esi
mov r9d, edx
xor r9d, 0xa1200909
mov r8d, r10d
and r8d, 0x7f3213c4
mov esi, ecx
and esi, 0x80cdec3b
or esi, r8d
xor edx, 0xeddd0f6
mov ebx, edx
or ebx, 0x80cdec3b
mov r8d, ebx
not r8d
mov r11d, ebx
and r11d, 0xe2341c86
and r8d, 0x1d020340
or r8d, r11d
mov r11d, eax
not r11d
or ebx, r11d
and r11d, 0xe2341c86
and eax, 0x1dcbe379
or eax, r11d
xor eax, r8d
not ebx
or ebx, eax
mov eax, esi
not eax
and eax, 0x6cee0c86
and esi, 0x9311f379
or esi, eax
mov eax, ebx
not eax
and eax, 0x6cee0c86
and ebx, 0x9311f379
or ebx, eax
xor ebx, esi
mov eax, ecx
and eax, 0x588eb606
and r10d, 0xa77149f9
or r10d, eax
or ecx, edx
and edx, 0x588eb606
and r9d, 0xa77149f9
or r9d, edx
xor r9d, r10d
not ecx
or ecx, r9d
mov eax, ecx
not eax
and eax, 0x7d3bf33b
and ecx, 0x82c40cc4
or ecx, eax
mov esi, ecx
xor esi, 0x440c84
mov eax, ebx
not eax
xor ecx, 0x7d3bf33b
mov edx, eax
and edx, 0xebb25272
and ebx, 0x144dad8d
or ebx, edx
or eax, ecx
and ecx, 0xebb25272
and esi, 0x144dad8d
or esi, ecx
xor esi, ebx
not eax
or eax, esi
mov esi, eax
not esi
mov ecx, esi
and ecx, 0x1c376188
mov edx, eax
and edx, 0xe3c89e77
or edx, ecx
mov ebx, edx
xor ebx, 0xe0c01220
xor edx, 0x1c376188
mov ecx, esi
and ecx, eax
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0xf0ceddf
and ebx, 0xf0f31220
or ebx, r9d
or edx, r8d
and r8d, 0xf0ceddf
and ecx, 0xf0f31220
or ecx, r8d
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xc0b09c7f
and ecx, 0x3f4f6380
or ecx, edx
mov edx, ecx
xor edx, 0xcfefebc3
xor ecx, 0x3f4f6380
and ecx, edx
and eax, 0x3d973f86
mov edx, esi
and edx, 0xc268c079
or edx, eax
xor edx, 0x32c8483a
and esi, 0xf5f77bc
or esi, edx
mov eax, esi
not eax
mov edx, ecx
xor edx, esi
and edx, ecx
and esi, ecx
not ecx
and ecx, eax
or esi, ecx
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
not eax
and eax, 0x2014204d
mov ecx, esi
and ecx, 0x90041a2
or ecx, eax
xor ecx, 0x90041a2
and esi, 0xd6eb9e10
or esi, ecx
mov eax, esi
not eax
and eax, 0xa339b4c7
and esi, 0x5cc64b38
or esi, eax
mov r8d, esi
xor r8d, 0x7a8d5d6b
and r15d, 0x28093ac9
and ebp, 0xd7f6c536
or ebp, r15d
mov eax, ebp
xor eax, 0x280938c1
xor ebp, 0x90020132
and ebp, 0x9002033a
and eax, 0x6ffdfcc5
or eax, ebp
mov ecx, eax
xor ecx, 0x649c1c00
xor eax, 0x90020008
and eax, 0x9b63e0cd
and ecx, 0x649c1f32
or ecx, eax
mov ebp, ecx
xor ebp, 0x649c1f32
mov edx, edi
not edx
mov eax, ebp
xor eax, edi
and eax, ebp
xor ecx, 0x9b63e0cd
and ecx, edx
and edi, ebp
or edi, ecx
mov r14d, eax
not r14d
mov ecx, edi
not ecx
mov edx, r14d
and edx, 0x87b79ea8
and eax, 0x78486157
or eax, edx
or r14d, ecx
and ecx, 0x87b79ea8
and edi, 0x78486157
or edi, ecx
xor edi, eax
not r14d
or r14d, edi
xor esi, 0x8572a294
mov eax, esi
and eax, 0x29c636d7
mov ecx, r8d
and ecx, 0xd639c928
or ecx, eax
xor ecx, 0xd639c928
mov ebx, esi
and ebx, r8d
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, r14d
not eax
mov r10d, eax
and r10d, r14d
mov ecx, eax
and ecx, r10d
xor r10d, eax
or r10d, ecx
mov r9d, ebx
not r9d
mov ecx, r9d
and ecx, 0xfd38e96d
mov edx, ebx
and edx, 0x2c71692
or edx, ecx
xor edx, 0x3d27c243
or edx, r9d
mov ecx, esi
and ecx, 0x33bbcb38
and r8d, 0xcc4434c7
or r8d, ecx
xor r8d, 0xf3a4e016
xor esi, r8d
and esi, r8d
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x3fe0d4d1
mov edi, r10d
and edi, 0xc01f2b2e
or edi, ecx
mov r11d, edi
xor r11d, r8d
and r11d, edi
and eax, 0xc01f2b2e
xor r14d, 0x3fe0d4d1
or r14d, eax
mov eax, esi
xor eax, 0xca36b625
mov edi, eax
and eax, esi
mov ecx, esi
not ecx
mov esi, edx
and edi, ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
not edx
and esi, 0xca36b625
and edx, 0x35c949da
or edx, esi
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov esi, edx
not esi
and esi, 0x6f1be9c3
and edx, 0x90e4163c
or edx, esi
mov esi, eax
not esi
and esi, 0x6f1be9c3
and eax, 0x90e4163c
or eax, esi
xor eax, edx
or ecx, ebp
mov edi, ecx
not edi
mov r15d, eax
not r15d
mov edx, r15d
and edx, 0x4e72952f
and eax, 0xb18d6ad0
or eax, edx
or r15d, ecx
and ecx, 0x4e72952f
and edi, 0xb18d6ad0
or edi, ecx
xor edi, eax
mov eax, r11d
not eax
and eax, 0x20b4e759
mov ecx, r11d
and ecx, 0xdf4b18a6
or ecx, eax
mov eax, ecx
xor eax, 0xdf4b18a6
xor ecx, 0xc4dcffac
and ecx, eax
mov edx, r14d
mov ebp, eax
and ebp, r14d
xor eax, r14d
not r14d
not r15d
or r15d, edi
and r11d, 0x1b97e70a
xor edx, 0x1b97e70a
and edx, r14d
or r14d, 0x1b97e70a
mov edi, ecx
and edi, r11d
xor r11d, ecx
mov ecx, r14d
not ecx
or r11d, edi
mov edi, r14d
and edi, 0x76607b5b
and ecx, 0x800800a4
or ecx, edi
mov edi, edx
not edi
or r14d, edi
and edi, 0x76607b5b
and edx, 0x899f84a4
or edx, edi
xor edx, ecx
not r14d
or r14d, edx
mov ecx, r11d
not ecx
and ecx, r14d
not r14d
and r14d, r11d
or r14d, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7d1500f8
and eax, 0x82eaff07
or eax, ecx
mov ecx, r14d
not ecx
mov edx, ecx
and edx, 0x161038f5
and r14d, 0xe9efc70a
or r14d, edx
mov edx, eax
xor edx, 0x80eac702
xor eax, 0x7d1500f8
or ecx, eax
and eax, 0x161038f5
and edx, 0xe9efc70a
or edx, eax
xor edx, r14d
not ecx
or ecx, edx
mov eax, r15d
xor eax, ecx
mov edx, r15d
not edx
and edx, 0xac155e49
and eax, r15d
and r15d, 0x53eaa1b6
or r15d, edx
xor r15d, ecx
xor r15d, 0xac155e49
and r15d, ecx
mov ecx, r15d
and ecx, eax
xor r15d, eax
or r15d, ecx
and r8d, 0xf33a3782
mov eax, r10d
and eax, 0xcc5c87d
or eax, r8d
mov edx, eax
xor edx, 0xcc5c87d
mov ecx, r9d
and ecx, 0xf9b38d5a
mov ebp, ebx
and ebp, 0x64c72a5
or ebp, ecx
mov ecx, edx
and ecx, 0xf9b38d5a
and r10d, 0x64c72a5
or r10d, ecx
mov ecx, ebp
not ecx
and ecx, 0xaba49a05
and ebp, 0x545b65fa
or ebp, ecx
mov ecx, r10d
not ecx
and ecx, 0xaba49a05
and r10d, 0x545b65fa
or r10d, ecx
xor r10d, ebp
mov ecx, ebx
and ecx, 0x52377d9e
and r9d, 0xadc88261
or r9d, ecx
mov ecx, dword [0x1401edf40]
xor eax, 0xf33a3782
or ebx, eax
and eax, 0x52377d9e
and edx, 0xadc88261
or edx, eax
xor edx, r9d
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xc5ed9186
and ebx, 0x3a126e79
or ebx, eax
xor ebx, 0x3a126e79
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x56b13405
and ebx, 0xa94ecbfa
or ebx, eax
mov eax, ebx
xor eax, 0x90e806a
xor ebx, 0x42912004
and ebx, 0xe2d16b94
and eax, 0x1d2e946b
or eax, ebx
mov edx, eax
xor edx, 0x62002b84
xor eax, 0x92e0001
and edx, 0x7600bfee
and eax, 0x89ff4011
or eax, edx
mov edx, eax
xor edx, 0x44008e8a
xor eax, 0x1234001
and eax, 0x33237165
and edx, 0xccdc8e9a
or edx, eax
mov eax, edx
xor eax, 0xccdc8e9a
xor edx, 0x33237165
mov ebp, r15d
xor ebp, edx
and ebp, r15d
and edx, r15d
not r15d
and r15d, eax
or edx, r15d
mov esi, ebp
not esi
mov eax, edx
not eax
mov ebx, esi
and ebx, 0x18ff1d9
and ebp, 0xfe700e26
or ebp, ebx
or esi, eax
and eax, 0x18ff1d9
and edx, 0xfe700e26
or edx, eax
xor edx, ebp
not esi
or esi, edx
mov edx, esi
not edx
mov ebp, esi
and esi, 0x2176bc0f
mov eax, edx
and eax, 0xde8943f0
or eax, esi
xor eax, 0xde8943f0
or eax, edx
and edx, 0xb709d752
and ebp, 0x48f628ad
or ebp, edx
mov edx, ebp
xor edx, 0x482228ac
xor ebp, 0xb609c640
and ebp, 0xb6ddc641
and edx, 0x492239be
or edx, ebp
mov ebp, edx
xor ebp, 0x344c8041
xor edx, 0x200180
and ebp, 0x7d4eb87f
and edx, 0x82b14780
or edx, ebp
mov ebp, edx
xor ebp, 0x82b14780
xor edx, 0x7d4eb87f
mov ebx, eax
not ebx
and ebx, 0x8bff6e6d
and eax, 0x74009192
or eax, ebx
mov ebx, eax
xor ebx, 0x74009192
xor eax, 0x8bff6e6d
and ebx, edx
or edx, eax
not edx
and eax, ebp
or eax, ebx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xf679a1f0
and ebp, 0x9865e0f
or ebp, edi
or eax, ebx
and ebx, 0xf679a1f0
and edx, 0x9865e0f
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, eax
and edx, 0x97c87fec
and eax, 0x68378013
or eax, edx
xor eax, 0x97c87fec
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x4980f449
and eax, 0xb67f0bb6
or eax, edx
mov edx, eax
xor edx, 0xa0370290
xor eax, 0x4980f449
mov ebp, eax
and ebp, 0x56c85d6e
and edx, 0xa937a291
or edx, ebp
xor edx, 0x56c85d6e
xor eax, edx
test eax, edx
setne r9b
sete r10b
cmp ecx, 0xa
setl dil
cmp ecx, 9
setg sil
mov r8d, esi
xor r8b, dil
mov eax, r8d
xor al, 1
mov ebp, eax
and bpl, r8b
xor al, bpl
xor bpl, 1
or bpl, r8b
xor bpl, 1
or bpl, al
mov r14d, ebp
xor r14b, 1
mov ebx, ebp
or bl, r14b
mov eax, ebx
xor al, 1
and r8b, sil
mov r11d, r8d
xor r11b, 1
mov ecx, r8d
or cl, r11b
mov edx, r8d
xor dl, cl
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ebp
and dl, bl
or bl, r14b
and al, r14b
or al, dl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, al
mov eax, edi
xor al, bpl
and al, dil
and r14b, sil
and bpl, dil
or bpl, r14b
xor al, 1
xor bpl, 1
mov ecx, eax
xor cl, bpl
or bpl, al
xor bpl, 1
or bpl, cl
mov eax, ebx
xor al, bpl
xor bpl, 1
mov ecx, ebx
xor cl, bpl
xor al, 1
or bpl, bl
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov r13d, r10d
xor r13b, r9b
mov eax, r13d
xor al, 1
mov ecx, r13d
and cl, al
mov edx, r13d
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov esi, ecx
xor sil, 1
or al, r13b
xor al, cl
mov edx, eax
and dl, cl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, r9b
xor dl, 1
and dl, al
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
or dl, sil
and cl, r9b
and sil, r10b
or sil, cl
mov ecx, edx
xor cl, sil
xor sil, 1
xor cl, 1
or sil, dl
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, sil
xor dl, 1
and sil, al
or sil, cl
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov edi, ebp
xor dil, 1
mov eax, edi
or al, bpl
mov ecx, edi
xor cl, al
xor cl, 1
or al, bpl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r15d, edx
xor r15b, 1
and dl, r15b
mov eax, ebp
and al, dil
mov ecx, r15d
and cl, dl
xor dl, r15b
or dl, cl
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, r15d
and cl, bpl
xor r15b, bpl
or r15b, cl
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r14d, r11d
and r14b, r8b
xor r11b, r14b
xor r14b, 1
or r14b, r8b
xor r14b, 1
or r14b, r11b
mov r8d, esi
xor r8b, 1
mov eax, r8d
and al, sil
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
xor al, 1
mov ecx, esi
or cl, r8b
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
mov r11d, ecx
xor r11b, bl
or dl, al
xor dl, 1
or dl, r11b
xor dl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov r12d, eax
xor r12b, cl
xor cl, 1
or cl, dl
mov r11d, edx
or r11b, al
mov ebx, r11d
xor bl, 1
mov edx, r11d
and dl, bl
xor cl, 1
or cl, r12b
mov r12d, r11d
xor r12b, dl
xor dl, 1
or dl, bl
mov ebx, r15d
xor bl, 1
xor dl, 1
or dl, r12b
mov r12d, ecx
xor r12b, 1
and r12b, dl
xor dl, 1
and dl, cl
mov ecx, r14d
xor cl, 1
or dl, r12b
mov r12d, eax
and r12b, r11b
xor r11b, al
or r11b, r12b
xor dl, 1
mov eax, edx
xor al, r11b
or dl, r11b
xor dl, 1
or dl, al
mov r11d, edx
xor r11b, 1
and r13b, r10b
mov eax, r9d
and al, r13b
xor r13b, r9b
or r13b, al
xor r9b, r13b
xor r13b, r9b
not r13b
and r13b, r9b
mov r9d, r11d
and r9b, dl
xor r9b, 1
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
mov r12d, r14d
and r12b, cl
xor r12b, 1
mov r10d, ecx
xor r10b, r12b
or r12b, cl
xor r12b, 1
or r12b, r10b
mov r10d, r12d
and r10b, bl
xor r12b, 1
and r12b, r15b
or r12b, r10b
mov r10d, r12d
xor r10b, 1
xor r12b, r15b
xor r12b, 1
or r12b, r10b
mov eax, r15d
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
or bl, r15b
mov r15d, ebx
xor r15b, 1
and r15b, r10b
or r10b, bl
and bl, al
or bl, r15b
mov r15d, r10d
xor r15b, bl
xor bl, 1
or bl, r10b
mov eax, r14d
or al, cl
xor r15b, 1
xor bl, 1
or bl, r15b
mov r10d, eax
xor r10b, 1
and r10b, r14b
or r14b, al
and al, cl
xor r14b, 1
or al, r10b
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov ecx, ebx
xor cl, al
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
mov ebx, r12d
xor bl, 1
xor cl, 1
or cl, al
xor cl, 1
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
xor al, 1
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r14d, eax
and al, r12b
xor r12b, 1
xor r14b, 1
mov ebx, r12d
xor bl, r14b
and bl, r12b
and r14b, r12b
or r14b, al
xor bl, 1
xor r14b, 1
mov eax, ebx
xor al, r14b
or r14b, bl
xor r14b, 1
or r14b, al
mov r10d, r13d
xor r10b, 1
mov eax, r10d
and al, r13b
mov ebx, r10d
xor bl, al
xor al, 1
or al, r13b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, dl
mov edx, r11d
xor dl, bl
and dl, r11b
and bl, r11b
or bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor r9b, r13b
or r10b, r9b
mov eax, r11d
and al, r13b
xor r13b, r11b
mov edx, ebx
xor dl, 1
xor r10b, 1
or r13b, al
mov eax, r10d
xor al, r13b
xor r13b, 1
or r13b, r10b
mov r9d, eax
xor r9b, 1
xor r13b, 1
or r13b, r9b
mov r9d, eax
xor r9b, r13b
or r13b, al
xor r13b, 1
or r13b, r9b
mov eax, edx
xor al, r13b
or dl, r13b
xor dl, 1
or dl, al
and al, r13b
or r13b, bl
xor r13b, 1
mov ebx, eax
and bl, r13b
xor r13b, al
or r13b, bl
mov ebx, r13d
xor bl, 1
mov eax, r13d
and al, bl
mov r9d, eax
and r9b, r13b
xor al, r13b
or al, r9b
mov r9d, eax
and r9b, dl
mov r10d, edx
and r10b, bl
xor bl, dl
xor dl, 1
xor al, 1
and al, dl
or al, r9b
or bl, r10b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r9d, r14d
xor r9b, 1
mov eax, r14d
or al, r9b
mov ecx, r14d
xor cl, al
and al, r14b
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ebx
xor dl, 1
mov eax, ecx
xor al, 1
and cl, dl
and al, bl
or al, cl
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
or bl, dl
xor bl, dl
and dl, bl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
and r14b, r9b
mov ecx, r9d
and cl, r14b
xor r14b, r9b
or r14b, cl
mov ecx, edx
xor cl, 1
mov ebx, r14d
xor bl, 1
and cl, bl
or bl, dl
and r14b, dl
mov r9d, eax
xor r9b, 1
or r14b, cl
xor r14b, 1
mov ecx, ebx
xor cl, r14b
or r14b, bl
xor r14b, 1
or r14b, cl
mov ecx, eax
and cl, r14b
xor al, r14b
or al, cl
mov r10d, eax
xor r10b, 1
mov edx, r9d
xor dl, r14b
or r14b, r9b
xor r14b, 1
xor dl, 1
and dl, r9b
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
mov ecx, r10d
and cl, al
mov ebx, ecx
and bl, r10b
xor cl, r10b
mov r9d, edx
xor r9b, 1
and dl, r9b
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, r9b
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r8d
xor al, bpl
mov ecx, eax
and cl, r8b
and al, bpl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, eax
and cl, dil
xor al, dil
or al, cl
mov edx, edi
xor dl, sil
xor dl, 1
and bpl, r8b
and sil, dil
or sil, bpl
xor sil, 1
or sil, r8b
mov r8d, esi
xor r8b, 1
xor dil, dl
and dil, dl
mov edx, esi
and dl, r8b
mov ecx, esi
and cl, dl
xor dl, sil
mov ebx, edi
xor bl, 1
or dl, cl
mov ecx, ebx
and cl, dil
xor bl, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov edx, r8d
xor dl, dil
or dil, r8b
xor dil, 1
or dil, dl
xor dil, 1
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov ecx, edi
xor cl, 1
mov edx, eax
and dil, cl
mov ebx, ecx
and bl, dil
xor dil, cl
or dil, bl
xor dil, al
and al, cl
xor dl, cl
or dl, al
mov ecx, edx
xor cl, 1
mov eax, edi
xor al, 1
and dil, dl
or dl, al
xor dl, 1
and al, cl
or al, dil
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
or al, r8b
mov edx, ebx
xor dl, al
and bl, dl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r10d, ecx
xor r10b, 1
mov ebx, ecx
and bl, r10b
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r10b
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, r10b
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, cl
mov ebx, ecx
and bl, dl
and dl, r8b
or dl, r10b
mov r10d, edx
xor r10b, cl
and r10b, dl
mov edx, ecx
and dl, bl
xor bl, cl
mov ecx, eax
and cl, r8b
or bl, dl
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
xor cl, bl
xor r10b, 1
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, r10b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
mov ebx, edx
xor bl, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
and dl, bl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r8b
and dl, r10b
or dl, cl
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
xor r10b, 1
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov ecx, r8d
and cl, r10b
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, r10d
or al, r8b
mov edx, eax
xor dl, 1
and dl, bl
or bl, al
xor bl, 1
and al, cl
or al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
and r8b, cl
xor cl, 1
mov eax, ecx
xor al, r10b
and al, cl
and cl, r10b
or cl, r8b
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov r11d, r9d
xor r11b, 1
mov esi, r11d
and sil, r9b
mov eax, esi
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
xor al, r8b
xor al, 1
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
mov r10d, r8d
xor r10b, cl
or cl, r8b
and r10b, r8b
xor r9b, sil
xor r9b, 1
and sil, r9b
xor sil, 1
mov r8d, esi
xor r8b, r9b
or sil, r9b
mov r9d, ecx
xor r9b, 1
xor sil, 1
or sil, r8b
mov ebx, r10d
xor bl, 1
and r10b, cl
or cl, bl
and bl, r9b
or bl, r10b
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, sil
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0x496f3a5
mov eax, 0x388a0c3f
cmovne ecx, eax
test bl, 1
mov eax, ecx
mov ebp, 0x496f3a5
cmovne eax, ebp
test dl, 1
cmovne eax, ecx
jmp 0x14000ea80
mov eax, dword [0x1401edf44]
lea r15d, [rax - 1]
imul r15d, eax
mov ebx, r15d
not ebx
mov eax, ebx
and eax, 0xa8aab80e
mov edx, r15d
and edx, 0x575547f1
or edx, eax
xor edx, 0x575547f1
mov r14d, ebx
and r14d, r15d
mov eax, edx
and eax, r14d
xor edx, r14d
or edx, eax
mov eax, edx
not eax
and eax, 0x5a087098
and edx, 0x120102
or edx, eax
xor edx, 0x120102
or edx, 0xa5e58e65
mov r9d, edx
not r9d
mov r11d, r15d
mov r8d, ebx
and r8d, r14d
xor r14d, ebx
mov r10d, ebx
mov r12d, r15d
mov esi, ebx
and esi, 0x79a97b40
and r15d, 0x865684bf
or r15d, esi
xor r15d, 0xead711b4
or r15d, ebx
and ebx, 0xab9c5714
and r11d, 0x5463a8eb
or r11d, ebx
mov esi, r11d
xor esi, 0x5463a8eb
xor r11d, 0xb881204
and r11d, 0x5fe992e6
mov edi, esi
and edi, 0xa0166d19
or edi, r11d
xor edi, 0x5f3e37c
and esi, 0x5a1a719a
or esi, edi
mov ebx, esi
not ebx
and ebx, 0xa6450f3e
and esi, 0x59baf0c1
or esi, ebx
mov edi, esi
xor edi, 0x183a9040
xor esi, 0xa6450f3e
mov ebx, r9d
xor ebx, esi
and ebx, r9d
and edx, 0xe3c56881
and r9d, 0x181a111a
or r9d, edx
and esi, 0xe3c56881
and edi, 0x1c3a977e
or edi, esi
xor edi, r9d
mov edx, ebx
and edx, edi
xor edi, ebx
or edi, edx
mov edx, edi
not edx
mov ebx, edi
xor ebx, 0xae3318fd
and ebx, edi
or edi, 0x51cce702
mov esi, ebx
not esi
mov ecx, edi
and ecx, 0x83aec4b5
and edx, 0x2c111848
or edx, ecx
or edi, esi
and esi, 0x83aec4b5
and ebx, 0x7c513b4a
or ebx, esi
xor ebx, edx
not edi
or edi, ebx
mov ecx, edi
not ecx
and ecx, 0x45d0432
and edi, 0xfba2fbcd
or edi, ecx
mov ecx, edi
xor ecx, 0x30810a2
xor edi, 0x604951
or ecx, 0xce3cb59
mov edx, ecx
not edx
or edi, 0xf31c34a6
mov ebx, edi
not ebx
and ecx, 0xacd807ec
and edx, 0x53043002
or edx, ecx
and edi, 0xacd807ec
and ebx, 0x23c811
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xce3cb59
and ebx, 0xf31c34a6
or ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebx
and ecx, 0x7524f69b
and ebx, 0x8adb0964
and ebp, 0x7524f69b
or ebp, ebx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x91407301
mov edx, ebp
and edx, 0x20848810
or edx, ecx
xor edx, 0x20848810
and ebp, 0x4e3b04ee
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x5b505ccb
and ebp, 0xa4afa334
or ebp, ecx
mov ecx, ebp
xor ecx, 0x15225005
xor ebp, 0xea94a7da
mov edx, ebp
and edx, 0x2cd0b6a
and ecx, 0xfd32f495
or ecx, edx
xor ecx, 0x2cd0b6a
xor ebp, ecx
and ebp, ecx
or r14d, r8d
mov ebx, r14d
mov edx, r14d
xor edx, 0xe3b18c67
and edx, r14d
not r14d
and r14d, 0xdbcfc84
and ebx, 0xf243037b
or ebx, r14d
mov ecx, ebx
xor ecx, 0xf243037b
mov edi, ebx
xor edi, 0xee0d70e3
and edi, ecx
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0x43fb0dd1
and edx, 0xbc04f22e
or edx, edi
xor edx, 0x2a9188d2
xor ebx, 0x8386000
and ebx, 0x383b6371
mov edi, ecx
and edi, 0xc7c49c8e
or edi, ebx
xor edi, 0x4d1f95ea
and ecx, 0x7524f69b
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x66618e19
and ecx, 0x999e71e6
or ecx, ebx
xor ecx, 0x999e71e6
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3ae9ef1f
and ecx, 0xc51610e0
or ecx, edx
mov edx, ecx
xor edx, 0x84001000
xor ecx, 0x10a0c714
and ecx, 0x51b6c7f4
and edx, 0xae49380b
or edx, ecx
mov ecx, edx
xor ecx, 0x94c164
xor edx, 0xac40300b
and edx, 0xfd62369b
and ecx, 0x29dc964
or ecx, edx
mov ebx, ecx
xor ebx, 0x2050064
xor ecx, 0xd0201288
and ecx, 0xd0b8db88
and ebx, 0x2f472477
or ebx, ecx
mov r9d, ebx
xor r9d, 0xd0b8db88
mov edx, ebx
xor edx, 0x2f472477
mov r14d, ebp
not r14d
mov r8d, r9d
and r8d, 0xa2781ae1
mov eax, edx
xor ebx, 0xc1098873
and ebx, edx
mov edi, edx
and edi, 0x5d87e51e
or edi, r8d
mov ecx, edi
xor ecx, 0x5c02400c
xor edi, 0xa2781ae1
mov edx, ebp
and edx, 0x3fdaf32
mov esi, r14d
and esi, 0xfc0250cd
or esi, edx
mov edx, ebp
or edx, edi
and edi, 0x3fdaf32
and ecx, 0xfc0250cd
or ecx, edi
mov r11d, dword [0x1401edf40]
xor ecx, esi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcae36643
and edx, 0x351c99bc
or edx, ecx
mov edi, edx
xor edi, 0x351c99bc
and r14d, 0xcc028c04
mov ecx, ebp
and ecx, 0x224c2000
or ecx, r14d
xor ecx, 0x224c2000
and ebp, 0x11b153fb
or ebp, ecx
and r9d, 0x827b3e66
and eax, 0x7d84c199
or eax, r9d
mov ecx, eax
xor ecx, 0x7d84c199
xor eax, 0x6c359262
and eax, ecx
mov esi, eax
not esi
mov ecx, ebx
not ecx
mov r8d, esi
and r8d, 0x380e77c2
and eax, 0xc7f1883d
or eax, r8d
or esi, ecx
and ecx, 0x380e77c2
and ebx, 0xc7f1883d
or ebx, ecx
xor ebx, eax
not esi
or esi, ebx
mov eax, ebp
not eax
and eax, esi
not esi
and esi, ebp
or esi, eax
mov eax, edx
xor eax, 0xcae36643
mov ecx, esi
not ecx
and ecx, 0xaf55bf18
mov ebp, esi
and ebp, 0x50aa40e7
or ebp, ecx
mov ecx, ebp
xor ecx, 0x50aa40e7
xor edx, 0x3e96ce11
mov ebx, edx
and ebx, eax
and edx, edi
mov r8d, ebx
and r8d, edx
xor edx, ebx
mov ebx, ebp
xor ebx, 0xa4dfe8b5
and ebx, ecx
and esi, 0xf475a852
or edx, r8d
mov r8d, ebx
and r8d, esi
xor esi, ebx
or esi, r8d
mov ebx, edx
not ebx
and ebx, 0xa70e813
and edx, 0xf58f17ec
or edx, ebx
mov ebx, esi
not ebx
and ebx, 0xa70e813
and esi, 0xf58f17ec
or esi, ebx
xor esi, edx
xor ebp, 0xaf55bf18
mov edx, edi
and edx, 0x594ef6f
and eax, 0xfa6b1090
or eax, edx
or edi, ebp
and ebp, 0x594ef6f
and ecx, 0xfa6b1090
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x123cf133
and edi, 0xedc30ecc
or edi, eax
mov eax, edi
xor eax, 0xc5410808
mov edx, esi
not edx
xor edi, 0x123cf133
mov ecx, edx
and ecx, 0x3ab296c6
and esi, 0xc54d6939
or esi, ecx
or edx, edi
and edi, 0x3ab296c6
and eax, 0xc54d6939
or eax, edi
xor eax, esi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xd162412c
mov edi, edx
mov esi, eax
and esi, 0x7524f69a
and edx, 0x8adb0965
or edx, esi
not edx
or edx, eax
and eax, 0x2e9dbed3
or eax, ebx
or edi, ebp
and ebp, 0xd162412c
and ecx, 0x2e9dbed3
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x260be8f
and edi, 0xfd9f4170
or edi, eax
mov eax, edi
xor eax, 0xfd9f4170
xor edi, 0x40a081
and edi, 0x29c4e1f1
mov ecx, eax
and ecx, 0xd63b1e0e
or ecx, edi
xor ecx, 0xa31fe894
and eax, 0x8adb0965
or eax, ecx
mov ebp, eax
not ebp
mov ecx, edx
not ecx
mov ebx, ebp
xor ebx, edx
and ebx, ebp
and eax, 0x15690ff
and ebp, 0xfea96f00
or ebp, eax
and edx, 0x15690ff
and ecx, 0xfea96f00
or ecx, edx
xor ecx, ebp
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x983c9216
mov ebp, ecx
and ebp, 0x67c36de9
or ebp, edx
xor ebp, 0xffa9b062
mov edx, ecx
and edx, 0x67952274
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x279a0dd0
and edx, 0xd865f22f
or edx, ebp
mov ebp, edx
xor ebp, 0xd865f22f
mov ebx, eax
and ebx, 0x4e4746e6
and ecx, 0xb1b8b919
or ecx, ebx
xor ecx, 0xd62d9b6d
xor eax, ecx
and eax, ecx
mov r8d, edx
xor r8d, 0x279a0dd0
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0x44267f98
and eax, 0xbbd98067
or eax, edi
mov edi, eax
xor edi, 0xbbd98067
xor edx, 0x7df0d14c
mov esi, edx
and esi, r8d
and edx, ebp
xor eax, 0x4042300
or eax, 0x5a6adc9c
mov ebp, eax
not ebp
or ecx, 0xa5952363
mov r9d, esi
and r9d, edx
xor edx, esi
mov ebx, ecx
not ebx
or edx, r9d
and eax, 0x772da2e
and ebp, 0xa0852141
or ebp, eax
and ecx, 0x772da2e
and ebx, 0x58080490
or ebx, ecx
xor ebx, ebp
mov eax, edx
not eax
and eax, 0x944730dd
and edx, 0x6bb8cf22
or edx, eax
mov eax, ebx
not eax
and eax, 0x944730dd
and ebx, 0x6bb8cf22
or ebx, eax
xor ebx, edx
mov eax, r8d
and eax, edi
xor edi, r8d
or edi, eax
not edi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
mov edx, edi
xor edx, 0x5fb524a6
and edx, edi
not edi
and edi, 0x58340400
and eax, 0x78120a6
or eax, edi
xor eax, 0x78120a6
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x382006d2
and edx, 0xc7dff92d
or edx, eax
and r10d, 0x72ff5604
and r12d, 0x8d00a9fb
or r12d, r10d
mov eax, r12d
xor eax, 0x8d00a01a
xor r12d, 0x20740204
and r12d, 0x20740be5
and eax, 0xdf8bf41a
or eax, r12d
mov ecx, eax
xor ecx, 0x240224
xor eax, 0x9d09741a
and eax, 0xbd597ddb
and ecx, 0x42a68224
or ecx, eax
mov eax, ecx
xor eax, 0x2260224
and eax, 0x937e6af4
xor ecx, 0x2c01150b
and ecx, 0x6c81950b
or ecx, eax
mov ebp, ecx
xor ebp, 0x937e6af4
and ebp, ecx
mov ecx, r15d
not ecx
mov eax, ebp
not eax
and ecx, eax
or eax, r15d
not eax
and r15d, ebp
or r15d, ecx
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov ecx, r15d
mov eax, r15d
xor eax, 0x346dec54
and eax, r15d
not r15d
and r15d, 0x34412840
and ecx, 0x2cc414
or ecx, r15d
xor ecx, 0x2cc414
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x424f3d84
and eax, 0xbdb0c27b
or eax, ecx
mov ecx, eax
xor ecx, 0xe55cbb24
mov r8d, edx
xor eax, 0x1aa344db
mov ebx, eax
or eax, edx
mov esi, edx
not esi
mov edx, esi
and edx, 0x9e977595
and r8d, 0x61688a6a
or r8d, edx
mov edx, r8d
xor edx, 0x60480a40
and ebx, 0x55e185a0
or esi, ecx
and ecx, 0xaa1e7a5f
or ecx, ebx
mov ebx, ecx
xor ebx, 0xa8085a51
xor r8d, 0x9e977595
xor ecx, 0x55e185a0
mov edi, r8d
and edi, 0x7b7a1ae
and edx, 0xf8485e51
or edx, edi
or r8d, ecx
and ecx, 0x7b7a1ae
and ebx, 0xf8485e51
or ebx, ecx
xor ebx, edx
not r8d
or r8d, ebx
mov edx, r8d
not edx
mov ecx, eax
not ecx
mov edi, esi
not edi
mov ebx, eax
and ebx, 0x8bb7103f
and ecx, 0x7448efc0
or ecx, ebx
or eax, esi
and esi, 0x8bb7103f
and edi, 0x7448efc0
or edi, esi
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0xd07684d4
mov ebx, eax
and ebx, 0x2f897b2b
or ebx, ecx
mov r10d, ebx
xor r10d, 0x2f897b2b
mov edi, r8d
xor edi, 0xd72c1fca
and edi, r8d
mov esi, r8d
or esi, 0x28d3e035
mov ebp, esi
not ebp
mov r9d, ebx
xor r9d, 0xf8a564e1
and r9d, r10d
and eax, 0xd72c1fca
mov ecx, edi
not ecx
mov r14d, ecx
and r14d, 0xd81867da
and edi, 0x27e79825
or edi, r14d
or ecx, esi
and esi, 0xd81867da
and ebp, 0x7241800
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov esi, r9d
and esi, eax
xor eax, r9d
or eax, esi
mov ebp, ecx
not ebp
and ebp, eax
not eax
and eax, ecx
or eax, ebp
xor ebx, 0xd07684d4
mov ecx, edx
and ecx, 0xc24ed14d
and r8d, 0x3db12eb2
or r8d, ecx
or edx, ebx
and ebx, 0xc24ed14d
and r10d, 0x3db12eb2
or r10d, ebx
xor r10d, r8d
not edx
or edx, r10d
mov ecx, edx
not ecx
and ecx, 0xc4ae67fd
and edx, 0x3b519802
or edx, ecx
xor edx, 0x3b519802
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ebx, edx
not ebx
mov ebp, edx
and ebp, 0x185e339c
mov eax, ebx
and eax, 0xe7a1cc63
or eax, ebp
mov ebp, eax
xor ebp, 0x67814000
and ebp, 0x7f917308
xor eax, 0x9830bf6b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xaf2dc71f
and eax, 0x50d238e0
or eax, ebp
mov ebp, eax
xor ebp, 0x50d238e0
mov ecx, ebx
and ecx, 0x806e8cf7
and edx, 0x7f917308
or edx, ecx
xor ebx, edx
and ebx, edx
xor eax, 0xaf2dc71f
mov r9d, ebx
mov ecx, ebx
xor ecx, 0x8b716395
and ecx, ebx
not ebx
and ebx, 0xc58f92f0
and r9d, 0x3a706d0f
or r9d, ebx
mov r8d, r9d
xor r8d, 0x3a706d0f
mov esi, ebp
or esi, 0x748e9c6a
mov ebx, esi
not ebx
mov r10d, eax
or r10d, 0x8b716395
mov edi, r10d
not edi
mov edx, r9d
xor edx, 0x4efef165
and edx, r8d
and esi, 0xddfac647
and ebx, 0x2012190
or ebx, esi
and r10d, 0xddfac647
and edi, 0x20041828
or edi, r10d
xor edi, ebx
mov ebx, edx
not ebx
mov esi, ecx
not esi
mov r10d, ebx
and r10d, 0xc17bddb7
and edx, 0x3e842248
or edx, r10d
or ebx, esi
and esi, 0xc17bddb7
and ecx, 0x3e842248
or ecx, esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, edi
not ecx
and ecx, 0x9bc4142
and edi, 0xf643bebd
or edi, ecx
mov ecx, ebx
not ecx
and ecx, 0x9bc4142
and ebx, 0xf643bebd
or ebx, ecx
xor ebx, edi
xor r9d, 0xc58f92f0
mov ecx, ebp
and ecx, 0x6045234e
and eax, 0x9fbadcb1
or eax, ecx
or ebp, r9d
and r9d, 0x6045234e
and r8d, 0x9fbadcb1
or r8d, r9d
xor r8d, eax
not ebp
or ebp, r8d
mov eax, ebp
not eax
and eax, 0x48b9e552
and ebp, 0xb7461aad
or ebp, eax
mov eax, ebp
xor eax, 0x3404022d
mov ecx, ebx
not ecx
xor ebp, 0x48b9e552
mov edx, ecx
and edx, 0x8b525cd0
and ebx, 0x74ada32f
or ebx, edx
or ecx, ebp
and ebp, 0x8b525cd0
and eax, 0x74ada32f
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xc7a01003
and eax, ecx
or ecx, 0x385feffc
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x5e13054a
and edx, 0x81a01001
or edx, ebx
or ecx, ebp
and ebp, 0x5e13054a
and eax, 0xa1ecfab5
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb831630b
and ecx, 0x47ce9cf4
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd232c5d4
and ecx, 0x2dcd3a2b
or ecx, eax
mov eax, ecx
xor eax, 0x5402803
xor ecx, 0x422044d0
and ecx, 0x6aad56f8
and eax, 0x9552a907
or eax, ecx
mov ecx, eax
xor ecx, 0x6aad56f8
mov edi, eax
xor edi, 0x9552a907
xor eax, 0x9675bf20
mov ebp, eax
and ebp, edi
and eax, ecx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x9f1258bb
and eax, 0x60eda744
or eax, ebp
xor eax, 0x63cab163
and ecx, 0x6388d721
mov edx, edi
and edx, 0x9c7728de
or edx, ecx
xor edx, 0x9c7728de
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x69ba9f95
and edx, 0x9645606a
or edx, ecx
xor edx, 0x9645606a
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ebp, eax
or ebp, 0xb7778021
mov ecx, ebp
not ecx
or edx, 0x885650
and edx, 0xa49e5650
and eax, 0x13618021
or eax, edx
and ebp, 0xa49e5650
and ecx, 0x4800298e
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x48887fde
and ecx, 0xb7778021
or ecx, eax
setne r14b
sete r8b
cmp r11d, 0xa
setl r10b
cmp r11d, 9
setg sil
mov eax, esi
xor al, r10b
mov r12d, eax
xor r12b, 1
and al, r12b
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
xor cl, 1
mov edx, ecx
xor dl, bl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor cl, sil
mov r11d, ecx
xor r11b, 1
mov edx, ebx
and dl, al
mov edi, edx
and dil, bl
xor dl, bl
or dl, dil
mov ebx, edx
and bl, sil
xor dl, 1
and dl, r10b
or dl, bl
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov ebx, edx
xor bl, al
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
and bl, r11b
mov edi, eax
and dil, dl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov r10d, edi
and r10b, al
xor dil, al
or dil, r10b
xor dil, bl
xor dl, r11b
or al, cl
xor al, 1
or al, dl
xor dil, 1
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
xor cl, al
or dil, dl
xor dil, 1
or dil, cl
xor dil, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dil, 1
mov eax, edi
xor al, dl
or dil, dl
xor dil, 1
or dil, al
mov r11d, edi
xor r11b, 1
mov ebp, edi
and bpl, r11b
mov eax, ebp
xor al, 1
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebp
and al, dil
mov ecx, ebp
xor cl, dil
or cl, al
xor cl, dl
mov eax, edx
xor al, dil
or dl, dil
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, r11d
and cl, bpl
xor bpl, r11b
or bpl, cl
mov ecx, eax
and cl, dl
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov ebx, ecx
and cl, bpl
xor bpl, 1
xor bl, 1
and bl, bpl
or cl, bl
mov r9d, ecx
xor r9b, 1
and al, r9b
and cl, dl
or cl, al
xor r9b, cl
and r9b, cl
mov eax, r12d
xor al, sil
or r12b, sil
xor r12b, 1
or r12b, al
mov ebp, r12d
xor bpl, 1
mov byte [rsp + 0x38], r14b
mov ecx, r14d
xor cl, r8b
and cl, r14b
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov byte [rsp + 0x28], r8b
xor bl, r8b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
or al, cl
mov ecx, edx
xor cl, al
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov esi, edx
xor sil, 1
and sil, dl
xor sil, 1
mov eax, esi
xor al, dl
or sil, dl
xor sil, 1
or sil, al
mov ebx, r9d
xor bl, 1
mov r10d, r9d
and r10b, bl
mov eax, r10d
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov r15d, eax
xor r15b, 1
or r15b, al
xor r15b, 1
mov eax, r15d
xor al, bl
and r15b, al
mov edx, r15d
xor dl, al
xor r15b, 1
xor dl, 1
or r15b, al
xor r15b, 1
or r15b, dl
mov r14d, r15d
xor r14b, 1
mov eax, ebp
and al, r12b
mov r13d, eax
xor r13b, 1
xor al, r12b
or r13b, bpl
xor r13b, 1
or r13b, al
mov ebp, r13d
xor bpl, 1
mov eax, r15d
and al, r14b
mov edx, r15d
xor dl, r14b
or dl, al
mov eax, ebp
and al, r13b
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
mov eax, edx
xor al, 1
xor cl, 1
or cl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, r10d
and r8b, r9b
xor r10b, r9b
mov r9d, ebx
xor r9b, 1
or r10b, r8b
and dl, r10b
xor r10b, 1
and r10b, al
or r10b, dl
mov edx, r10d
xor dl, 1
and r9b, bl
mov eax, r10d
and al, dl
xor r9b, 1
mov r8d, r9d
xor r8b, bl
or r9b, bl
xor r9b, 1
or r9b, r8b
mov r8d, eax
xor al, r10b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov r10b, byte [rsp + 0x28]
xor r10b, dil
xor r8b, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
xor r12b, cl
mov eax, r12d
xor al, 1
xor cl, al
and cl, al
mov ebx, r12d
and bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
mov eax, ecx
xor al, 1
xor bl, 1
or bl, r8b
and al, bl
xor bl, 1
and bl, cl
or bl, al
mov eax, ecx
xor al, r12b
or cl, r12b
xor cl, 1
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r8d, edx
xor r8b, 1
mov eax, r8d
and al, dl
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ebx, ecx
xor bl, 1
xor al, bl
mov r9d, eax
xor r9b, bl
and r9b, al
mov r12d, esi
xor r12b, 1
and cl, r8b
and bl, dl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, 1
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
xor al, bl
or cl, dl
xor cl, bl
xor al, 1
or bl, r9b
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov edx, ebp
xor dl, r13b
and dl, bpl
mov ecx, r13d
or cl, bpl
mov r8d, ecx
xor r8b, 1
mov eax, edx
xor al, 1
and r8b, al
or al, cl
xor al, 1
and cl, dl
or cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, r14b
and al, r15b
or al, cl
and bpl, r14b
or r14b, r13b
xor r14b, 1
and r13b, r15b
or r13b, bpl
mov ecx, r14d
and cl, r13b
xor r13b, r14b
or r13b, cl
xor r13b, al
mov ecx, r13d
xor cl, 1
and r13b, al
mov eax, r13d
and al, cl
xor r13b, cl
or r13b, al
mov eax, r13d
xor al, 1
and al, r13b
xor al, 1
mov ecx, r13d
xor cl, al
or al, r13b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r9d, ebx
xor r9b, 1
mov r8d, ebx
xor r8b, al
mov ecx, r9d
and cl, bl
or bl, al
xor bl, 1
or bl, r8b
xor bl, 1
and al, dl
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
mov ebp, ebx
xor bpl, 1
xor bl, al
or bpl, cl
xor bpl, 1
or bpl, bl
mov ebx, r12d
and bl, sil
mov r8d, ebx
xor r8b, 1
mov edx, r12d
xor dl, r8b
or r8b, r12b
xor r8b, 1
or dl, r8b
or r12b, sil
mov ecx, r12d
mov eax, edx
xor al, r12b
and al, dl
and r12b, dl
xor dl, 1
xor cl, 1
and cl, dl
or r12b, cl
mov ecx, eax
xor cl, 1
xor al, r12b
xor r12b, 1
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
mov edx, eax
xor dl, r12b
mov r14d, r12d
or r14b, al
mov ecx, r14d
xor cl, 1
or cl, dl
xor bl, sil
or bl, r8b
mov edx, ebx
xor dl, 1
mov r8d, ecx
and dl, bl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, cl
and cl, bl
xor r8b, bl
or r8b, cl
mov ecx, edx
xor cl, 1
and cl, r8b
xor r8b, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
and dl, r8b
or dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov sil, byte [rsp + 0x28]
mov r8d, esi
xor r8b, dl
xor dl, 1
mov ecx, edx
xor cl, sil
mov ebx, ecx
xor bl, dl
and bl, cl
mov r9b, byte [rsp + 0x38]
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
xor bl, 1
and bl, r8b
or dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor r14b, al
mov ecx, r14d
and cl, al
xor r14b, 1
mov ebx, ecx
and bl, r14b
xor r14b, cl
or r14b, bl
mov ebx, esi
xor r14b, sil
and al, r12b
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
mov ecx, eax
and cl, r9b
xor al, 1
and al, bl
or al, cl
mov ecx, ebx
and cl, r12b
xor r12b, bl
or r12b, cl
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r14d
or al, r12b
xor r12b, r14b
xor r12b, 1
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
mov eax, r12d
xor al, 1
mov ecx, r12d
or cl, al
mov ebx, eax
and bl, cl
xor cl, 1
and r12b, cl
or r12b, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor r12b, 1
mov eax, r12d
xor al, cl
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
or r12b, al
xor r12b, 1
or r12b, al
mov ecx, edx
xor cl, r12b
xor r12b, 1
xor cl, 1
mov eax, edx
or al, r12b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, r12d
xor bl, dl
and r12b, bl
and bl, dl
xor r12b, 1
xor bl, 1
mov ecx, r12d
xor cl, bl
or bl, r12b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
and dl, r8b
and cl, bl
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
xor cl, bl
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov edx, ebp
xor dl, 1
or bpl, dl
xor dl, bpl
and dl, bpl
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r14d, ebx
or r14b, r8b
xor bl, r14b
xor r14b, 1
xor cl, r14b
mov r9d, ecx
xor r9b, 1
mov eax, r8d
or al, r14b
xor al, 1
or al, bl
xor cl, al
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov r13d, eax
xor r13b, 1
mov ecx, r13d
and cl, al
xor r13b, al
or r13b, cl
mov r12d, r13d
xor r12b, 1
mov eax, r8d
and al, r14b
xor r14b, r8b
or r14b, al
mov esi, r14d
xor sil, 1
mov eax, edx
xor al, 1
or al, dl
xor al, 1
xor dl, al
mov ebp, edx
xor bpl, 1
and bpl, al
mov eax, ebp
and al, dl
xor bpl, dl
or bpl, al
mov edx, r13d
and dl, r12b
mov eax, r13d
xor al, dl
xor dl, 1
or dl, r12b
xor dl, 1
or dl, al
mov r15d, edx
xor r15b, 1
mov r8d, edx
or r8b, r15b
mov ecx, r8d
xor cl, 1
mov ebx, r14d
or bl, sil
mov eax, ebx
xor al, 1
and r12b, r8b
or r8b, r13b
and cl, r13b
or cl, r12b
mov r9d, r8d
xor r9b, cl
xor cl, 1
xor r9b, 1
or cl, r8b
xor cl, 1
or cl, r9b
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, r14b
and al, sil
or al, r8b
mov r8d, ebx
and r8b, r14b
xor bl, r14b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ecx
xor r8b, 1
and cl, r8b
mov r9d, ebx
xor r9b, 1
mov r13d, r9d
and r13b, bl
mov r12d, r8d
and r12b, cl
xor cl, r8b
or cl, r12b
xor r9b, r13b
xor r13b, 1
or r13b, bl
xor r13b, 1
or r13b, r9b
xor r13b, cl
mov ecx, edx
xor cl, sil
and cl, dl
and r15b, r14b
and dl, sil
or dl, r15b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, r13d
xor dl, 1
and dl, cl
xor cl, 1
mov eax, r13d
xor al, cl
and al, r13b
and cl, r13b
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor bpl, 1
mov eax, ecx
xor al, bpl
mov ebx, ecx
or bl, bpl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and bpl, cl
or bpl, al
and dl, bl
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, bpl
xor dl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, r11d
mov ecx, r11d
mov dl, byte [rsp + 0x38]
and cl, dl
xor r11b, dl
and dl, dil
mov bl, byte [rsp + 0x28]
and al, bl
or al, dl
xor al, 1
xor dil, al
xor dil, 1
or dil, al
or r10b, bl
mov eax, r10d
xor al, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and cl, r10b
or r10b, r11b
and r11b, al
or r11b, cl
xor r11b, 1
mov eax, r10d
xor al, r11b
or r11b, r10b
xor r11b, 1
or r11b, al
mov ecx, r11d
xor cl, 1
mov ebx, edi
mov eax, ecx
mov r8d, edi
mov r9d, ecx
mov r10d, ecx
mov esi, edi
or cl, dil
xor dil, 1
and bl, dil
and al, r11b
xor r8b, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, r8b
xor r9b, al
xor al, 1
or al, r11b
xor al, 1
or al, r9b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
and r10b, dil
and sil, r11b
or sil, r10b
xor r11b, dil
xor cl, 1
or cl, r11b
xor cl, 1
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r11d, eax
xor r11b, 1
mov ebx, eax
or bl, r11b
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov r9d, r11d
and r9b, al
mov r10d, r9d
and r10b, r11b
mov esi, r9d
xor sil, r11b
or sil, r10b
mov ecx, edx
xor cl, 1
xor dl, r8b
or cl, bl
xor cl, 1
or cl, dl
xor cl, sil
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r8d, ebx
xor r8b, 1
xor r11b, al
or r11b, r9b
mov r9d, r11d
xor r9b, 1
mov ecx, ebx
or cl, r8b
mov eax, ecx
xor al, 1
mov edx, r11d
xor dl, r9b
and dl, r11b
and al, bl
and r11b, bl
or bl, cl
and cl, r8b
or cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, r8d
xor al, r9b
and al, r8b
and r9b, r8b
or r9b, r11b
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r9d
mov edx, ecx
xor dl, r9b
and dl, cl
and r9b, cl
xor cl, 1
xor al, 1
and al, cl
or r9b, al
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r9d
xor al, 1
mov ecx, eax
or cl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, al
mov edx, r9d
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov ebx, eax
xor bl, 1
xor r8b, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor al, cl
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
xor dl, al
xor al, 1
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r9d, ebp
xor r9b, 1
mov r15d, r9d
and r15b, bpl
mov ecx, r9d
and cl, r15b
xor r15b, r9b
or r9b, bpl
or r15b, cl
mov ecx, r15d
xor cl, r9b
xor cl, 1
mov edx, ebp
and dl, r9b
xor r9b, bpl
or r9b, dl
xor r9b, 1
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov edi, ebx
xor dil, al
and dil, bl
and bl, al
mov ecx, ebx
xor cl, 1
and cl, dil
xor dil, 1
mov edx, ebx
xor dl, dil
and dl, bl
and dil, bl
or dil, cl
xor dl, 1
xor dil, 1
mov ecx, edx
xor cl, dil
or dil, dl
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
mov edx, ecx
mov byte [rsp + 0x28], cl
mov r8d, r9d
xor r8b, 1
mov r10d, r9d
xor r10b, r8b
xor r10b, 1
or r10b, r8b
mov esi, r10d
xor sil, 1
mov ecx, r15d
xor cl, bpl
or r15b, bpl
xor r15b, 1
or r15b, cl
mov ebp, r15d
xor bpl, 1
mov ecx, edx
xor cl, dil
mov r11d, ecx
xor r11b, dl
xor r11b, 1
and r11b, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov r13d, r15d
and r13b, bpl
mov eax, r15d
xor al, r13b
xor r13b, 1
or r13b, bpl
xor r13b, 1
or r13b, al
mov ecx, esi
or cl, r10b
mov eax, ecx
xor al, 1
mov r12d, ecx
and r12b, al
xor cl, r12b
xor r12b, 1
or r12b, al
xor r12b, 1
or r12b, cl
mov edx, esi
and dl, r10b
mov r14d, r10d
and r14b, dl
mov ecx, r10d
xor cl, dl
or cl, r14b
mov r14d, r12d
xor r14b, 1
and r14b, cl
xor cl, 1
and cl, r12b
or cl, r14b
mov r14d, eax
xor r14b, sil
or al, sil
xor al, 1
or al, r14b
mov r12d, ecx
xor r12b, al
xor cl, 1
or cl, al
mov r14d, esi
xor r14b, dl
xor dl, 1
or dl, r10b
mov eax, r13d
xor dl, 1
or dl, r14b
mov r10d, edx
and dl, r13b
xor r13b, 1
or al, r13b
xor r12b, 1
xor cl, 1
or cl, r12b
mov r14d, eax
xor r14b, 1
and bpl, al
or al, r15b
and r14b, r15b
or r14b, bpl
mov ebp, eax
xor bpl, r14b
xor r14b, 1
or r14b, al
xor bpl, 1
xor r14b, 1
or r14b, bpl
mov eax, r14d
xor al, 1
or al, cl
xor cl, 1
or cl, r14b
mov ebp, eax
xor bpl, cl
or cl, al
xor cl, 1
or cl, bpl
mov ebp, ebx
xor bpl, 1
xor r10b, 1
and r10b, r13b
or dl, r10b
mov eax, esi
and al, r13b
xor r13b, sil
or r13b, al
xor r13b, 1
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
xor cl, 1
mov eax, ecx
or al, r13b
xor al, 1
xor cl, r13b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, r11d
mov esi, ebp
and sil, bl
mov r14d, ebx
and bl, r11b
xor r11b, 1
and dl, r11b
mov r10d, edx
and r10b, r11b
xor dl, r11b
or dl, r10b
mov r10d, ebp
and r10b, sil
xor sil, bpl
or sil, r10b
or r14b, bpl
mov r10d, esi
xor r10b, r14b
or r14b, sil
xor r14b, 1
or r14b, r10b
mov eax, r14d
xor al, 1
or al, dl
xor dl, 1
xor al, 1
or dl, r14b
xor dl, 1
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, r11d
xor al, bpl
and al, r11b
and r11b, bpl
or r11b, bl
mov ebx, eax
xor bl, 1
xor al, r11b
xor r11b, 1
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov ebx, edx
xor bl, r11b
and bl, dl
and r11b, dl
xor dl, 1
and dl, al
or r11b, dl
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r10d, r11d
xor r10b, al
or al, r11b
xor dl, r11b
mov ebx, r11d
xor bl, 1
xor al, 1
or al, r10b
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov r11d, ecx
and r11b, bl
xor r11b, 1
mov edx, r11d
xor dl, bl
or r11b, bl
xor r11b, 1
or r11b, dl
mov edx, r11d
and dl, al
xor bl, al
xor al, 1
xor r11b, 1
and r11b, al
or r11b, dl
or cl, al
xor cl, 1
or cl, bl
xor r11b, 1
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, edi
and al, r8b
or dil, r9b
mov cl, byte [rsp + 0x28]
and r9b, cl
or r9b, al
mov eax, r9d
xor al, r8b
and al, r9b
or r8b, cl
mov ecx, edi
xor cl, r8b
or r8b, dil
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and r8b, dl
or dl, al
xor dl, 1
and cl, al
or cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov r9d, r11d
xor r9b, 1
mov edx, r9d
xor dl, r11b
and dl, r9b
mov ebx, r8d
or bl, al
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
mov esi, ebx
xor sil, 1
xor dl, 1
or dl, r10b
mov ecx, eax
xor cl, bl
and cl, al
and sil, r8b
and bl, al
or bl, sil
xor cl, 1
xor bl, 1
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
mov ecx, edx
xor cl, 1
and dl, cl
mov r10d, ecx
and r10b, dl
xor dl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
or dl, r10b
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
and al, r11b
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r9b, r8b
or r9b, al
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
xor r9b, bl
and bl, r9b
mov ecx, ebx
xor cl, r9b
test r9b, 1
mov eax, 0x51638078
mov edx, 0x8fe18648
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, dword [rsp + 0x48]
mov dword [rsp + 0x54], ecx
mov ecx, 0x51638078
cmove eax, ecx
jmp 0x14000ea80
mov eax, 0xcc7e63b7
jmp 0x14000ea80
mov eax, dword [rsp + 0x64]
mov rcx, qword [rsp + 0xc0]
mov cl, byte [rcx + rax]
mov rdx, qword [rsp + 0x70]
mov byte [rdx + rax], cl
mov eax, dword [rsp + 0x64]
add eax, 1
mov dword [rsp + 0x78], eax
mov eax, 0x7f1430fb
jmp 0x14000ea80
movsxd rax, dword [rsp + 0x34]
mov qword [rsp + 0x28], rax
movzx r9d, byte [rsp + rax + 0xcc]
mov r8d, r9d
mov r11d, r9d
not r11d
mov eax, r11d
and eax, 0x9a2a6503
mov edx, r9d
and edx, 0xfffffffc
or edx, eax
mov eax, edx
not eax
xor edx, 0x82080003
mov esi, r11d
or esi, 0xa29d122f
mov ecx, esi
not ecx
or edx, 0x1c202840
and edx, 0x9e28286b
and eax, 0x11204
or eax, edx
and esi, 0xbebc286b
and ecx, 0xffffff90
or ecx, esi
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x396395b8
and ecx, 0x869c2a47
or ecx, eax
mov eax, ecx
xor eax, 0x20004860
xor ecx, 0x10860002
and eax, 0x2300c870
and ecx, 0x10872002
or ecx, eax
mov r12d, ecx
xor r12d, 0x10872002
mov r14d, ecx
xor r14d, 0xed709729
mov eax, r11d
and eax, 0x3d47973a
mov edx, r9d
and edx, 0xffffffc5
or edx, eax
mov esi, edx
xor esi, 0xc2b868c5
xor edx, 0x28
and edx, 0x6d
mov eax, esi
and eax, 0x71019292
or eax, edx
xor eax, 0xbd79851f
and esi, 0x3387e872
or esi, eax
mov edx, esi
not edx
mov eax, esi
and eax, 0xe9687c67
xor esi, 0x4005686d
and esi, edx
and edx, 0x10078298
or edx, eax
mov r15d, edx
xor r15d, 0x14138308
mov ebx, r12d
or ebx, 0xc81d6d6d
mov eax, ebx
not eax
xor ecx, 0x2305a010
and ecx, r12d
xor edx, 0xe9687c67
mov edi, edx
or edi, 0xc81d6d6d
mov r13d, edi
not r13d
mov ebp, ebx
and ebp, 0xc10a080a
and eax, 0x36c08090
or eax, ebp
mov ebp, ecx
not ebp
or ebx, ebp
and ebp, 0xc12a1a0a
and ecx, 0x3285e070
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov eax, esi
not eax
mov ecx, edi
and ecx, 0xb2fef13b
and r13d, 0x5000280
or r13d, ecx
or edi, eax
and eax, 0xb2fef13b
and esi, 0x41010ac4
or esi, eax
xor esi, r13d
not edi
or edi, esi
mov eax, ebx
not eax
and eax, 0xa8289cf5
and ebx, 0x57c7620a
or ebx, eax
mov eax, edi
not eax
and eax, 0xa8289cf5
and edi, 0x57d7630a
or edi, eax
xor edi, ebx
mov eax, r12d
and eax, 0x2846852
and r14d, 0xfd739729
or r14d, eax
or r12d, edx
and edx, 0x28c68d6
and r15d, 0xfd739729
or r15d, edx
xor r15d, r14d
not r12d
or r12d, r15d
mov eax, r12d
not eax
and eax, 0x3eebad80
and r12d, 0xc114527f
or r12d, eax
mov eax, r12d
xor eax, 0x4104504c
xor r12d, 0x3eebad80
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xbe9b0f33
and edi, 0x4164f0cc
or edi, ecx
or edx, r12d
and r12d, 0xbe9b0f33
and eax, 0x4164f0cc
or eax, r12d
xor eax, edi
not edx
or edx, eax
mov ecx, edx
xor ecx, 0xcc78178d
and ecx, edx
not edx
and edx, 0xcc78178d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
xor ecx, 0xf
and ecx, edx
or edx, 0xf
mov esi, edx
not esi
mov eax, ecx
not eax
mov edi, eax
and edi, 0x227a64cb
and ecx, 0xdd859b34
or ecx, edi
or eax, edx
and edx, 0x227a64cb
and esi, 0xdd859b30
or esi, edx
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xef86905
and eax, 0xf10796fa
or eax, edx
xor eax, 0xf10796f5
or eax, ecx
mov ecx, eax
not ecx
mov esi, r9d
xor esi, 0xb7
and esi, r9d
mov edx, r9d
or edx, 0x916bb548
mov edi, esi
not edi
mov ebx, edx
and ebx, 0x110b14f1
mov ebp, r11d
and ebp, 0x66104206
or ebp, ebx
or edx, edi
and edi, 0x198f1cf1
and esi, 0xe
or esi, edi
xor esi, ebp
not edx
or edx, esi
mov esi, edx
not esi
and esi, 0x916bb547
and edx, 0x6e944ab8
or edx, esi
mov esi, r11d
and esi, 0x3eff1a13
mov edi, r9d
and edi, 0xffffffec
or edi, esi
mov ebx, edi
xor ebx, 0x8060
mov esi, edx
not esi
mov ebp, esi
and ebp, 0xc7f66f8e
and edx, 0x38099071
or edx, ebp
xor edi, 2
and edi, 0x8e
and ebx, 0x38099071
or ebx, edi
xor ebx, edx
not ebx
or ebx, esi
mov edx, ebx
not edx
mov esi, ebx
and esi, 0x93566aaa
mov edi, ebx
xor edi, 0xae6423f7
and ebx, edi
and edi, edx
mov ebp, edx
and ebp, 0x6ca99555
or ebp, esi
mov edx, ebp
xor edx, 0x6ca99555
and edx, eax
xor ebp, 0x93566aaa
and ebp, ecx
or ebp, edx
mov edx, ebp
xor edx, eax
and edx, ebp
mov ebp, eax
or ebp, 0x519bdc08
mov esi, ebp
not esi
or ecx, 0xaa400260
and ecx, 0xbbdb0a60
and eax, 0x4000d408
or eax, ecx
and ebp, 0xbbdb0a60
and esi, 0x4242197
or esi, ebp
xor esi, eax
mov eax, ebx
not eax
mov ecx, edi
not ecx
mov ebp, eax
and ebp, 0x331f334e
and ebx, 0xcce0ccb1
or ebx, ebp
or eax, ecx
and ecx, 0x331f334e
and edi, 0xcce0ccb1
or edi, ecx
xor edi, ebx
not eax
or eax, edi
mov ecx, esi
not ecx
and ecx, 0x823e2ae3
and esi, 0x7dc1d51c
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x823e2ae3
and eax, 0x7dc1d51c
or eax, ecx
xor eax, esi
mov r10d, edx
not r10d
mov ecx, eax
not ecx
and eax, r10d
or r10d, ecx
mov esi, r10d
not esi
and ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, r10d
and edx, 0x5b5350a8
and esi, 0xa4acaf57
or esi, edx
or r10d, eax
and eax, 0x5b5350a8
and ecx, 0xa4acaf57
or ecx, eax
xor ecx, esi
not r10d
or r10d, ecx
mov eax, r11d
and eax, 0x2020d54
and r9d, 0xffffff80
lea ecx, [rax + r9]
lea edx, [rax + r9]
add edx, 0x40002200
xor ecx, 0x28409071
or r11d, 0xd2036fd4
mov eax, r11d
not eax
and ecx, 0x284090f1
and edx, 0x42002a04
or edx, ecx
and r11d, 0xb843d5f1
and eax, 0xa
or eax, r11d
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x2c84986a
and eax, 0x42422295
or eax, ecx
mov ecx, eax
xor ecx, 0x1200c40
xor eax, 0x286b0b2
and ecx, 0x6d200e4c
and eax, 0x92c7f1b3
or eax, ecx
mov ecx, eax
xor ecx, 0x5200840
xor eax, 0x5000b0
and eax, 0x685006bc
and ecx, 0x97aff943
or ecx, eax
mov eax, ecx
xor eax, 0x17ab5802
xor ecx, 0x28c
and ecx, 0x8004a3cd
and eax, 0x7ffb5c32
or eax, ecx
mov ebp, eax
xor ebp, 0x8004a3cd
mov r9d, r10d
not r9d
mov ecx, r9d
and ecx, 0x42a18990
mov edx, r10d
and edx, 0x4c400f
or edx, ecx
xor edx, 0x4c400f
mov esi, r10d
and esi, 0xbd123660
or esi, edx
mov ecx, esi
not ecx
and ecx, 0x882238bb
and esi, 0x77ddc744
or esi, ecx
mov ecx, esi
xor ecx, 0xc200d004
and ecx, 0xe200d247
xor esi, 0x28cf2363
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x5d13403f
and esi, 0xa2ecbfc0
or esi, ecx
mov edi, esi
xor edi, 0xa2ecbfc0
mov edx, r9d
and edx, 0x1dff2db8
mov r14d, r10d
xor r14d, 0xe200d247
or r14d, edx
mov edx, r14d
not edx
and edx, 0x838bdb72
and r14d, 0x7c74248d
or r14d, edx
mov r11d, r14d
xor r11d, 0x7c74248d
mov r13d, r14d
xor r13d, 0x838bdb72
mov ebx, eax
xor ebx, 0x7ffb5c32
xor eax, 0xf0b0d0b6
and eax, ebp
mov edx, ebx
and edx, 0x8918aadb
and ebp, 0x76e75524
or ebp, edx
xor ebp, 0x6b18789c
or ebp, ebx
and ebx, 0x70b4737b
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0xda582f03
and eax, 0x25a7d0fc
or eax, edx
mov edx, eax
xor edx, 0x1112384
xor eax, 0xaa480068
and eax, 0xfe4a806b
and edx, 0x1b57f94
or edx, eax
mov r12d, edx
xor r12d, 0x1b57f94
xor edx, 0xe2088021
and edx, 0xe388b3a5
mov eax, r12d
and eax, 0x1c774c5a
or eax, edx
xor eax, 0x18861e2
and r12d, 0xe200d247
or r12d, eax
xor esi, 0x5d13403f
mov edx, edi
or edx, 0x16e4da68
mov ebx, edx
not ebx
mov eax, esi
or eax, 0xe91b2597
mov r15d, eax
not r15d
xor r14d, 0x956f011a
and edx, 0x8bcee49a
and ebx, 0x60110105
or ebx, edx
mov ecx, r14d
and ecx, r13d
and r14d, r11d
and eax, 0x8bcee49a
and r15d, 0x14201a60
or r15d, eax
xor r15d, ebx
mov edx, ecx
not edx
mov eax, edx
and eax, 0x7ac70f66
and ecx, 0x8538f099
or ecx, eax
mov eax, r14d
not eax
or edx, eax
and eax, 0x7ac70f66
and r14d, 0x8538f099
or r14d, eax
xor r14d, ecx
not edx
or edx, r14d
mov eax, r15d
not eax
and eax, edx
not edx
and edx, r15d
mov r15d, ebp
not r15d
or edx, eax
mov eax, edi
and eax, 0xff55d6c3
and esi, 0xaa293c
or esi, eax
or edi, r11d
and r11d, 0xff55d6c3
and r13d, 0xaa293c
or r13d, r11d
xor r13d, esi
not edi
or edi, r13d
mov eax, edi
not eax
and eax, 0xba6dfba2
and edi, 0x4592045d
or edi, eax
mov ecx, edi
xor ecx, 0x40920454
xor edi, 0xba6dfba2
mov esi, edx
not esi
mov eax, esi
and eax, 0xa505a22b
and edx, 0x5afa5dd4
or edx, eax
or esi, edi
and edi, 0xa505a22b
and ecx, 0x5afa5dd4
or ecx, edi
xor ecx, edx
mov eax, ebp
and eax, 0x668cef20
xor ebp, 0x226f69f0
and ebp, r15d
mov ebx, r15d
and ebx, 0x997310df
or ebx, eax
xor ebx, 0x997310df
mov edx, r12d
xor edx, 0x226f69f0
mov edi, edx
and edi, r12d
mov r11d, ebx
mov r14d, r12d
and r14d, ebx
xor ebx, r12d
not r12d
not esi
or esi, ecx
and edx, r12d
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0xb9fe4675
and edi, 0x4601b98a
or edi, eax
mov eax, edx
not eax
or ecx, eax
and eax, 0xb9fe4675
and edx, 0x4601b98a
or edx, eax
xor edx, edi
and r11d, 0xdd90960f
not ecx
or ecx, edx
mov eax, r11d
and eax, ebp
xor ebp, r11d
or ebp, eax
mov eax, ecx
not eax
and eax, 0x283b871a
and ecx, 0xd7c478e5
or ecx, eax
mov eax, ebp
not eax
and eax, 0x283b871a
and ebp, 0xd7c478e5
or ebp, eax
xor ebp, ecx
or ebx, r14d
mov eax, ebx
not eax
and eax, 0x89d32676
and ebx, 0x762cd989
or ebx, eax
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xfead904b
and ebp, 0x1526fb4
or ebp, eax
mov eax, ebx
xor eax, 0x4980
xor ebx, 0x89d32676
or ecx, ebx
and ebx, 0xfead904b
and eax, 0x1526fb4
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, esi
not eax
and eax, 0x1024003
mov edx, esi
and edx, 0x90980670
or edx, eax
xor edx, 0x90980670
and esi, 0x6e65b98c
or esi, edx
mov edx, ecx
mov ebx, ecx
xor ebx, 0x919a4673
and ebx, ecx
not ecx
and ecx, 0x97b2691b
and edx, 0x684d96e4
or edx, ecx
mov ecx, edx
xor ecx, 0x684d96e4
xor edx, 0x6282f68
and edx, ecx
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, esi
not ecx
and ecx, ebx
not ebx
and ebx, esi
or ebx, ecx
and r9d, 0xa91d5092
and r10d, 0x56e2af6d
or r10d, r9d
mov ebp, r10d
xor ebp, 0x1402a66c
xor r10d, 0x280c1012
and r10d, 0x6aec1913
and ebp, 0x9513e6ec
or ebp, r10d
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x2d6801f7
mov eax, ebx
and eax, 0xd297fe08
or eax, ecx
mov ecx, ebp
xor ecx, 0x8a41802
xor ebp, 0x9513e6ec
xor eax, 0x2d6801f7
or eax, ebp
and ebp, 0xe25be791
and ecx, 0x1da4186e
or ecx, ebp
xor ecx, ebx
not eax
xor ecx, 0xe25be791
and ecx, ebx
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xaf655c3b
and ecx, 0x509aa3c4
or ecx, eax
xor ecx, 0x509aa3c4
mov eax, ecx
and eax, edx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaa88806e
and ecx, 0x55777f91
or ecx, eax
and r8d, 0xfffffff0
xor ecx, 0x55777f91
lea rax, str.cw
add r8, rax
mov al, byte [rcx + r8]
mov rcx, qword [rsp + 0x28]
mov byte [rsp + rcx + 0xcc], al
mov eax, dword [rsp + 0x34]
add eax, 1
mov ecx, 0xcd194666
jmp 0x1400167b0
mov dword [rsp + 0x34], eax
mov ecx, dword [rsp + 0x34]
cmp ecx, 4
mov ecx, 0x39389a90
mov edx, 0xf7d196be
cmovl ecx, edx
nop dword [rax + rax]
cmp ecx, 0x39389a90
je 0x140021757
cmp ecx, 0xf7d196be
je 0x140015e50
cmp ecx, 0xcd194666
jne 0x1400167b0
jmp 0x140016793
xor eax, eax
jmp 0x14002313c
movsxd rax, dword [rsp + 0x34]
mov qword [rsp + 0x28], rax
movzx r15d, byte [rsp + rax + 0xcc]
mov r14d, r15d
not r14d
mov eax, r15d
and eax, 0xffffff9a
mov ecx, r14d
and ecx, 0x89169f65
or ecx, eax
mov edx, ecx
xor edx, 0x30a14082
xor ecx, 0x60
and ecx, 0x78
and edx, 0xb8a3d487
or edx, ecx
mov ebx, edx
xor ebx, 0x475c2b78
and ebx, edx
mov ecx, r14d
and ecx, 0xb8a3d487
mov edx, r15d
and edx, 0x78
or edx, ecx
mov ecx, edx
xor ecx, r14d
and ecx, edx
mov edi, ebx
not edi
mov edx, ecx
xor edx, 0x90a3847a
and edx, ecx
not ecx
xor ebx, 0xd4a3877a
and ebx, edi
mov r9d, ecx
mov r10d, edi
and r10d, ecx
xor ecx, edi
or edi, 0xd4a3877a
mov esi, edi
not esi
and r9d, 0xd4a3877a
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x93c761b7
and ebx, 0x6c389e48
or ebx, ebp
or eax, edi
and edi, 0x93c761b7
and esi, 0x28181800
or esi, edi
xor esi, ebx
not eax
or eax, esi
mov ebp, r9d
and ebp, edx
xor edx, r9d
or edx, ebp
mov ebp, eax
not ebp
and ebp, edx
not edx
and edx, eax
or edx, ebp
or ecx, r10d
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x377dc366
and ecx, 0xc8823c99
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa2ac92b5
and ecx, 0x5d536d4a
or ecx, eax
mov eax, ecx
xor eax, 0x2880082
xor ecx, 0x21428554
and ecx, 0xf147ff7d
and eax, 0xeb80082
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x85b8fa81
and eax, 0x7a47057e
or eax, ecx
mov ecx, eax
xor ecx, 0x8b002001
mov edx, eax
xor edx, 0x74ff05fc
mov ebp, edx
and ebp, 0x202fdf12
and ecx, 0xdfd020ed
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x41b2fc16
and ecx, 0xbe4d03e9
or ecx, ebp
xor ecx, 0xaa67e814
and edx, 0x340534ef
xor eax, 0x40fa3113
or eax, edx
mov edx, eax
not edx
and edx, 0x96290c48
and eax, 0x69d6f3b7
or eax, edx
xor eax, 0x69d6f3b7
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov r13d, eax
not r13d
mov ecx, r13d
and ecx, 0x92c31544
and eax, 0x6d3ceabb
or eax, ecx
xor eax, 0x92c31544
xor r13d, eax
and r13d, eax
mov eax, r14d
and eax, 0xbc007976
mov ecx, r15d
and ecx, 0xffffff89
or ecx, eax
mov eax, ecx
xor eax, 0x420e0009
xor ecx, 0xbc007976
mov r10d, r14d
and r10d, r15d
mov edx, r10d
not edx
mov dword [rsp + 0x38], edx
mov ebp, ecx
and ebp, 0xffffffd2
and eax, 0xe60e402d
or eax, ebp
mov ebx, edx
and ebx, 0x19f1bfd2
mov ebp, r10d
and ebp, 0x2d
or ebp, ebx
xor ebp, eax
or ecx, edx
not ecx
or ecx, ebp
mov eax, ecx
xor eax, 0xcbfacb10
and eax, ecx
mov edx, ecx
not edx
and edx, 0x340534ef
and ecx, 0xcbfacb10
or ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xff1082db
and eax, 0xef7d24
or eax, ebx
or ecx, ebp
and ebp, 0xff1082db
and edx, 0xef7d24
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
and eax, 0x41a1b457
and ecx, 0xbe5e4ba8
or ecx, eax
xor ecx, 0x41a1b457
xor edx, ecx
and edx, ecx
mov r11d, r13d
not r11d
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xb30001a0
mov esi, edx
and esi, 0x49c24b
or esi, eax
xor esi, 0x49c24b
mov edi, edx
and edi, 0x4cb63c14
or edi, esi
mov eax, edi
not eax
and eax, 0x4cb63c14
and edi, 0xb349c3eb
or edi, eax
mov eax, r13d
and eax, 0x5a706485
mov esi, r11d
and esi, 0xa58f9b7a
or esi, eax
xor esi, 0xe404013d
mov r8d, esi
xor r8d, r13d
and r8d, esi
mov esi, r11d
and esi, 0x49d6cff0
mov ebp, r13d
and ebp, 0xb629300f
or ebp, esi
xor ebp, 0xf7a2aa48
or ebp, r11d
mov r12d, edi
not r12d
mov esi, r12d
and esi, 0xbe7465b8
mov ebx, edi
xor ebx, 0x418b9a47
or ebx, esi
mov esi, ebx
not esi
and esi, 0xee478f99
and ebx, 0x11b87066
or ebx, esi
and ecx, 0x418b9a47
xor edx, 0xbe7465b8
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x22df0421
and edx, 0xdd20fbde
or edx, ecx
mov ecx, r8d
not ecx
mov eax, ecx
and ecx, 0xb059edac
and r8d, 0x4fa61253
or r8d, ecx
mov esi, ebp
not esi
or eax, ebp
and ebp, 0xb059edac
and esi, 0x4fa61253
or esi, ebp
mov ebp, ebx
xor ebp, 0x1880046
xor ebx, 0xee478f99
not eax
xor esi, r8d
mov ecx, eax
and ecx, esi
xor esi, eax
mov eax, edx
xor eax, 0xdd20fbde
or esi, ecx
mov ecx, ebx
and ecx, 0xd276f921
and ebp, 0x2d8906de
or ebp, ecx
xor edx, 0x20590401
and edx, 0xf059c4db
mov ecx, eax
and ecx, 0xfa63b24
or ecx, edx
xor ecx, 0xfa63b24
mov edx, ecx
and edx, 0xffd636ce
and eax, 0x29c931
or eax, edx
mov r9d, ebp
xor r9d, 0x2d8906de
xor ebp, 0x2da0cfef
and ebp, r9d
mov edx, ebp
not edx
mov r8d, edx
and r8d, 0x5c386cef
and ebp, 0xa3c79310
or ebp, r8d
or ebx, 0xffd636ce
mov r8d, ebx
not r8d
or edx, ebx
and ebx, 0x5c386cef
and r8d, 0x18110
or r8d, ebx
xor r8d, ebp
not edx
or edx, r8d
mov ebp, edx
not ebp
and ebp, eax
not eax
and eax, edx
or eax, ebp
mov edx, r9d
and edx, ecx
xor ecx, r9d
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, esi
not eax
mov edx, eax
and edx, 0x479671a4
and esi, 0xb8698e5b
or esi, edx
xor esi, ecx
xor esi, 0x479671a4
and esi, ecx
or eax, ecx
mov ecx, eax
not ecx
mov r8d, esi
not r8d
mov edx, r8d
and edx, 0x75fcf380
and esi, 0x8a030c7f
or esi, edx
or r8d, eax
and eax, 0x75fcf380
and ecx, 0x8a030c7f
or ecx, eax
xor ecx, esi
not r8d
or r8d, ecx
mov eax, r13d
and eax, 0x513f8652
xor r13d, 0x68dbc01e
and r13d, r11d
and r11d, 0xaec079ad
or r11d, eax
mov eax, r11d
xor eax, 0xaec079ad
mov ecx, r12d
and ecx, 0xef5dc7f2
and edi, 0x10a2380d
or edi, ecx
mov ecx, edi
xor ecx, 0x10a2380d
xor r11d, 0xc61bb9b3
and r11d, eax
xor edi, 0x870407e0
or edi, 0x68dbc01e
mov edx, edi
not edx
or r12d, 0x97243fe1
mov ebx, r11d
and ebx, r13d
xor r13d, r11d
mov ebp, r12d
not ebp
or r13d, ebx
and edi, 0x3c02782b
and edx, 0x832407c0
or edx, edi
and r12d, 0x3c02782b
and ebp, 0x40d98014
or ebp, r12d
xor ebp, edx
mov edx, r13d
not edx
and edx, 0xf9b98a8b
and r13d, 0x6467574
or r13d, edx
mov edx, ebp
not edx
and edx, 0xf9b98a8b
and ebp, 0x6467574
or ebp, edx
xor ebp, r13d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2008818b
mov edx, ecx
and edx, 0x51c60060
or edx, eax
xor edx, 0x51c60060
and ecx, 0x8e317e14
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb9a234db
and ecx, 0x465dcb24
or ecx, eax
mov esi, ecx
xor esi, 0x23120002
xor ecx, 0xc86cb530
mov eax, ecx
and eax, 0x54c5fafd
and esi, 0xab3a0502
or esi, eax
xor esi, 0xab3a0502
or esi, ecx
mov r9d, esi
not r9d
mov edi, r8d
not edi
mov eax, r8d
or eax, 0x1e99c459
mov edx, eax
not edx
mov ebx, r8d
xor ebx, 0xe1663ba6
and ebx, r8d
mov ebp, esi
xor ebp, 0x1e99c459
mov ecx, eax
and ecx, 0x8622625d
and edx, 0x614419a2
or edx, ecx
mov ecx, ebx
not ecx
or eax, ecx
and ecx, 0x8622625d
and ebx, 0x79dd9da2
or ebx, ecx
mov ecx, ebp
and ecx, esi
and ebp, r9d
xor ebx, edx
not eax
or eax, ebx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xefdad37
and ecx, 0xf10252c8
or ecx, edx
mov edx, ebp
not edx
or ebx, edx
and edx, 0xefdad37
and ebp, 0xf10252c8
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, eax
not ecx
and ecx, 0x85182163
and eax, 0x7ae7de9c
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0x85182163
and ebx, 0x7ae7de9c
or ebx, ecx
xor ebx, eax
mov eax, r8d
and eax, 0x1c19e9ee
and edi, 0xe3e61611
or edi, eax
or r8d, r9d
and r9d, 0x1c19e9ee
and esi, 0xe3e61611
or esi, r9d
xor esi, edi
not r8d
or r8d, esi
mov eax, r8d
not eax
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xcdf8fcf1
and ebx, 0x3207030e
or ebx, ecx
or edx, r8d
and r8d, 0xcdf8fcf1
and eax, 0x3207030e
or eax, r8d
xor eax, ebx
not edx
or edx, eax
mov ebx, edx
not ebx
mov eax, edx
and eax, 0xade13cd6
mov ecx, ebx
and ecx, 0xe29c35d4
and edx, 0x1d63ca2b
or edx, ecx
xor edx, 0xd6990134
or edx, ebx
and ebx, 0x521ec329
or ebx, eax
mov eax, ebx
xor eax, 0x10040020
and eax, 0x340534e0
xor ebx, 0x661bf7c9
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7c3b978b
and ebx, 0x83c46874
or ebx, eax
mov eax, ebx
xor eax, 0x83c46874
mov ecx, ebx
xor ecx, 0x1c081009
mov r8d, edx
not r8d
and ecx, 0x9d8c1869
xor ebx, 0x8b66850c
and ebx, eax
and eax, 0x6273e796
or eax, ecx
mov r9d, eax
xor r9d, 0x6273e796
mov ebp, eax
xor ebp, 0x952ef511
and ebp, r9d
mov ecx, r8d
or ecx, 0xf75d1287
mov r11d, ebp
not r11d
mov edi, r11d
and edi, 0xbdbb70b7
and ebp, 0x42448f48
or ebp, edi
mov edi, ebx
not edi
or r11d, edi
and edi, 0xbdbb70b7
and ebx, 0x42448f48
or ebx, edi
mov edi, ecx
not edi
xor ebx, ebp
mov esi, edx
xor esi, 0xf75d1287
and esi, r8d
not r11d
or r11d, ebx
mov ebx, ecx
and ebx, 0x6ae60bbf
and edi, 0xe440
or edi, ebx
mov ebx, esi
not ebx
or ecx, ebx
and ebx, 0x6ae60bbf
and esi, 0x9519f440
or esi, ebx
xor esi, edi
not ecx
or ecx, esi
mov esi, r11d
not esi
and esi, ecx
not ecx
and ecx, r11d
mov r11d, r15d
or ecx, esi
xor eax, 0x9d8c1869
mov esi, eax
and esi, 0xee304f86
and r9d, 0x11cfb079
or r9d, esi
or eax, r8d
and r8d, 0xee304f86
and edx, 0x11cfb079
or edx, r8d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x83f05778
and eax, 0x7c0fa887
or eax, edx
xor eax, 0x7c0fa887
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edi, eax
not edi
mov edx, edi
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xb5f349b8
mov ecx, edi
and ecx, 0x4a0cb647
or ecx, ebx
mov ebx, eax
or ebx, ebp
and ebp, 0xb5f349b8
and edx, 0x4a0cb647
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xdffac323
and ebx, 0x20053cdc
or ebx, ecx
mov ecx, ebx
xor ecx, 0x84
xor ebx, 0x20100
and ebx, 0x20030d08
and ecx, 0x808000a5
or ecx, ebx
mov ebx, ecx
xor ebx, 0x808000a5
xor ecx, 0x7f7fff5a
and edi, 0xbb668f0c
and eax, 0x449970f3
or eax, edi
mov ebp, eax
xor ebp, 0x8100a1
and ebp, 0xa0830dad
xor eax, 0xe41a7d5e
or eax, ebp
mov ebp, eax
not ebp
and ebp, ecx
mov edx, ebx
xor edx, eax
and edx, ebx
and eax, ebx
or eax, ebp
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xd54495fd
and edx, 0x20830800
or edx, ebx
or ecx, ebp
and ebp, 0xd54495fd
and eax, 0x2abb6a02
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x65f115e
and ecx, 0xf9a0eea1
or ecx, edx
mov edx, ecx
xor edx, 0xa1802200
xor ecx, 0x101000
or eax, 0xfd94f304
mov r12d, eax
not r12d
or ecx, 0x24b08f9
and ecx, 0x5a5bd8f9
and edx, 0xa5842304
or edx, ecx
and eax, 0x5a5bd8f9
and r12d, 0x200402
or r12d, eax
xor r12d, edx
mov eax, r12d
not eax
and eax, 0x3da9b790
and r12d, 0xc256486f
or r12d, eax
mov r8d, r12d
xor r8d, 0x9f41b6c6
mov eax, r14d
and eax, 0x11832515
mov ecx, r15d
and ecx, 0xffffffea
or ecx, eax
mov eax, ecx
xor eax, 0x80101a48
xor ecx, 0x11832515
mov edx, ecx
and edx, 0xffffffb6
and eax, 0x80901a49
or eax, edx
mov edx, dword [rsp + 0x38]
or ecx, edx
and edx, 0x7f6fe5b6
and r10d, 0x49
or r10d, edx
xor r10d, eax
not ecx
or ecx, r10d
mov eax, ecx
not eax
and eax, 0x5ee697f9
and ecx, 0xa1196806
or ecx, eax
mov eax, ecx
xor eax, 0xa1196806
xor ecx, 0xc440069
and ecx, 0x2c5d006b
mov edx, eax
and edx, 0xd3a2ff94
or edx, ecx
xor edx, 0x727c9711
and eax, 0x5e21977a
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x40c693b5
and eax, 0xbf396c4a
or eax, ecx
mov ecx, eax
xor ecx, 0xbf396c4a
mov edx, r14d
and edx, 0x9c545bc7
and r15d, 0x38
or r15d, edx
xor r15d, 0x3d8a3342
xor r14d, r15d
and r14d, r15d
xor eax, 0x40c693b5
and eax, r14d
not r14d
mov edx, ecx
xor edx, r14d
and edx, ecx
and r14d, ecx
or r14d, eax
mov eax, edx
not eax
mov ecx, r14d
not ecx
mov ebp, eax
and ebp, 0xae918c6d
and edx, 0x516e7392
or edx, ebp
or eax, ecx
and ecx, 0xae918c6d
and r14d, 0x516e7392
or r14d, ecx
xor r14d, edx
not eax
or eax, r14d
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x3c26af4b
and eax, 0xc3d950b4
or eax, ecx
mov ebp, eax
xor ebp, 0x83000000
xor eax, 0x30000640
or edx, 0xb3562ed6
mov ecx, edx
not ecx
or eax, 0x44a19129
and eax, 0x74f197fd
and ebp, 0x83062802
or ebp, eax
and edx, 0x74f197fd
and ecx, 0x8084000
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x5c3c47d1
and ecx, 0xa3c3b82e
or ecx, eax
mov r13d, ecx
xor r13d, 0xb14bfe7d
xor r12d, 0x60be4939
mov eax, r12d
and eax, 0x25808288
mov edx, r8d
and edx, 0x40451514
or edx, eax
xor edx, 0x40451514
mov r14d, r8d
and r14d, 0x9a3a6863
or r14d, edx
mov eax, r14d
not eax
and eax, 0x9a3a6863
and r14d, 0x65c5979c
or r14d, eax
xor ecx, 0x4eb40182
mov eax, ecx
and eax, 0xb9e561dc
mov r15d, r13d
and r15d, 0x461a9e23
or r15d, eax
mov eax, r15d
xor eax, 0x20c03
xor r15d, 0xb9e561dc
mov edx, ecx
and edx, r13d
mov esi, edx
not esi
mov ebx, r15d
and ebx, 0x6fbcd2e0
and eax, 0x90432d1f
or eax, ebx
or r15d, esi
and esi, 0x6fbcd2e0
and edx, 0x90432d1f
or edx, esi
xor edx, eax
not r15d
or r15d, edx
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0xd6772d9b
mov edx, r14d
and edx, 0x2988d264
or edx, eax
xor edx, 0xa72a1c27
or edx, r9d
mov eax, r12d
and eax, 0x7ebf8f6f
and r8d, 0x81407090
or r8d, eax
xor r8d, 0xfe2bed3
xor r12d, r8d
and r12d, r8d
mov r10d, r15d
not r10d
mov eax, r10d
and eax, 0x7547637f
mov edi, r15d
and edi, 0x8ab89c80
or edi, eax
xor edi, 0xfbe5ad3c
mov r8d, edi
xor r8d, r10d
and r8d, edi
mov esi, r12d
and r12d, edx
not edx
and ecx, 0x205a87f7
and r13d, 0xdfa57808
or r13d, ecx
mov ecx, r13d
xor ecx, 0x51053008
and ecx, 0x715d31bc
xor r13d, 0xaef849b4
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x8273a315
and r13d, 0x7d8c5cea
or r13d, ecx
not esi
mov ecx, edx
xor ecx, esi
and ecx, edx
and esi, edx
or esi, r12d
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xcf86fda
and ecx, 0xf3079025
or ecx, ebx
mov ebx, esi
not ebx
or edx, ebx
and ebx, 0xcf86fda
and esi, 0xf3079025
or esi, ebx
xor esi, ecx
mov ecx, r13d
xor ecx, 0x7d8c5cea
xor r13d, 0x8273a315
not edx
or edx, esi
mov eax, r8d
not eax
and ecx, eax
or eax, r13d
not eax
and r13d, r8d
or r13d, ecx
mov ecx, eax
and ecx, r13d
xor r13d, eax
or r13d, ecx
mov eax, edx
xor eax, 0xb667e98c
and eax, edx
not edx
and edx, 0xb667e98c
mov ebp, r13d
not ebp
mov ecx, r13d
xor ecx, 0xb667e98c
and ebp, ecx
and ecx, r13d
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
mov edx, r9d
or edx, r10d
and r9d, 0xb13f4f50
and r14d, 0x4ec0b0af
or r14d, r9d
mov eax, edx
not eax
and r10d, 0xb13f4f50
and r15d, 0x4ec0b0af
or r15d, r10d
xor r15d, r14d
mov ebp, r15d
not ebp
mov ebx, edx
and ebx, 0x4600d9b6
and eax, 0xb9ff2649
or eax, ebx
or edx, ebp
and ebp, 0x4600d9b6
and r15d, 0xb9ff2649
or r15d, ebp
xor r15d, eax
not edx
or edx, r15d
mov eax, edx
not eax
and eax, 0x3fc00381
and edx, 0xc03ffc7e
or edx, eax
mov eax, edx
xor eax, 0x8000bc40
xor edx, 0x11000200
and edx, 0x513f423e
and eax, 0xaec0bdc1
or eax, edx
mov edx, eax
xor edx, 0x513f423e
xor eax, 0xaec0bdc1
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
not ecx
and ecx, edx
or eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, eax
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x821c2246
and ecx, 0x7de3ddb9
or ecx, edx
mov edx, ecx
xor edx, 0x48e35010
and edx, 0xcaeb7250
xor ecx, 0xb708afe9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9f94e040
and ecx, 0x606b1fbf
or ecx, edx
mov ebp, ecx
xor ebp, 0x606b1fbf
xor ecx, 0x100a000
and ebx, 0x769e9f60
and eax, 0x8961609f
or eax, ebx
mov edx, eax
xor edx, 0x100008f
and edx, 0x35148daf
xor eax, 0xbc75ed30
or eax, edx
mov edx, eax
not edx
mov ebx, ebp
xor ebx, eax
and ebx, ebp
and ecx, 0x614ab8bd
and ebp, 0x9eb54742
or ebp, ecx
and eax, 0x614ab8bd
and edx, 0x9eb54742
or edx, eax
xor edx, ebp
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xf0ffb329
and eax, edx
not edx
and edx, 0xb00a9228
and ecx, 0x40f52101
or ecx, edx
xor ecx, 0x40f52101
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x3a14c179
and eax, 0xc5eb3e86
or eax, ecx
mov ecx, eax
not ecx
or eax, 0x3795fa37
mov ebp, eax
not ebp
or ecx, 0xc86a05c8
mov edx, ecx
not edx
and eax, 0x99b656a3
and ebp, 0x40480148
or ebp, eax
and ecx, 0x99b656a3
and edx, 0x2601a814
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x3795fa37
and edx, 0xc86a05c8
or edx, eax
mov ebp, edx
not ebp
mov ecx, edx
xor ecx, 0x66c361c7
mov ebx, ecx
and ebx, ebp
and ecx, edx
mov eax, ebx
not eax
mov edi, eax
and edi, 0x88d1917f
and ebx, 0x772e6e80
or ebx, edi
mov edi, ecx
not edi
or eax, edi
and edi, 0x88d1917f
and ecx, 0x772e6e80
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xee3a2f8b
and eax, 0x11c5d074
or eax, ecx
and edx, 0xa8869d03
mov ecx, ebp
and ecx, 0x577962fc
or ecx, edx
mov edx, eax
xor edx, 0xf84a00
xor ecx, 0x577962fc
or ecx, ebp
xor eax, 0x7706b1b3
mov ebp, eax
and ebp, 0x890514de
and edx, 0x76faeb21
or edx, ebp
mov ebp, ecx
not ebp
or eax, ecx
and ecx, 0x890514de
and ebp, 0x76faeb21
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x53dae5c1
and edx, eax
or eax, 0xac251a3e
mov ebp, eax
and ebp, 0x326cbea4
and ecx, 0x41924141
or ecx, ebp
mov ebp, edx
not ebp
or eax, ebp
and ebp, 0x326cbea4
and edx, 0xcd93415b
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb20dee71
and eax, 0x4df2118e
or eax, ecx
mov ecx, eax
xor ecx, 0x1c206007
xor eax, 0x414408a0
and ecx, 0xbcb36317
and eax, 0x434c9ce8
or eax, ecx
and r11d, 0xfffffff0
xor eax, 0x434c9ce8
lea rcx, str.cw
add r11, rcx
mov al, byte [rax + r11]
mov rcx, qword [rsp + 0x28]
mov byte [rsp + rcx + 0xcc], al
mov eax, dword [rsp + 0x34]
add eax, 1
mov ecx, 0xcd194666
jmp 0x1400177d0
mov dword [rsp + 0x34], eax
mov ecx, dword [rsp + 0x34]
cmp ecx, 4
mov ecx, 0x39389a90
mov edx, 0xf7d196be
cmovl ecx, edx
nop word cs:[rax + rax]
cmp ecx, 0x39389a90
je 0x140023182
cmp ecx, 0xf7d196be
je 0x1400167e0
cmp ecx, 0xcd194666
jne 0x1400177d0
jmp 0x1400177ae
mov rax, qword [rsp + 0x68]
mov eax, dword [rax]
shl eax, 2
mov ecx, 0xe8279352
sub ecx, eax
add ecx, dword [rsp + 0x54]
add ecx, 0x17d86cae
mov rax, qword [rsp + 0x70]
mov r12b, byte [rax + rcx]
mov rax, qword [rsp + 0xa0]
mov r9b, byte [rax]
mov r8d, r9d
not r8b
mov ecx, r9d
and cl, 0xb5
mov eax, r8d
and al, 0x4a
or al, cl
mov ecx, eax
xor cl, 2
and cl, 0x12
xor al, 0x58
or al, cl
mov r10d, eax
not r10b
mov edx, r8d
and dl, 0x3c
mov ebx, r9d
and bl, 0xc3
or bl, dl
mov edx, ebx
xor dl, 0xc3
xor bl, 0x28
and bl, 0x6b
mov ecx, edx
and cl, 0x94
or cl, bl
xor cl, 0x86
and dl, 0xed
or dl, cl
mov ecx, edx
not cl
and cl, 0x78
and dl, 0x87
or dl, cl
mov ebx, edx
xor bl, 0x85
xor dl, 0x78
mov ecx, r10d
xor cl, dl
and cl, r10b
and al, 0x42
and r10b, 0xbd
or r10b, al
and dl, 0x42
and bl, 0xbd
or bl, dl
xor bl, r10b
mov eax, ecx
not al
mov edx, ebx
not dl
mov r10d, eax
and r10b, 0x6a
and cl, 0x95
or cl, r10b
or al, dl
and dl, 0x6a
and bl, 0x95
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xee
and al, 0x11
or al, dl
mov edx, eax
xor dl, 0x10
xor al, 0x48
or cl, 0x49
or al, 0x20
and al, 0x69
and dl, 0x96
or dl, al
and cl, 0x69
xor cl, dl
mov eax, ecx
not al
and al, 0x39
and cl, 0xc6
or cl, al
mov edx, ecx
xor dl, 0xf4
mov eax, ecx
xor al, 0xa
and al, 0x6e
xor cl, 0x7a
and cl, dl
and dl, 0x91
or dl, al
mov eax, edx
xor al, 0x80
xor dl, 0xe
or dl, 0x71
mov ebx, ecx
not bl
mov r10d, edx
and r10b, 0x64
and al, 0x8a
or al, r10b
or dl, bl
and bl, 0x64
and cl, 0x9b
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x71
and dl, 0x8e
or dl, al
mov ecx, edx
not cl
and cl, 0x3b
mov eax, edx
and al, 0xc4
or al, cl
mov r10d, eax
xor r10b, 0xc4
mov ebx, eax
xor bl, 0xfb
and bl, r10b
and dl, 0x3f
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
not cl
and cl, 0x76
and dl, 0x89
or dl, cl
mov ecx, edx
xor cl, 0x16
xor al, 0x3b
or al, r10b
mov ebx, eax
not bl
and bl, 0x83
and al, 0x7c
or al, bl
mov ebx, eax
xor bl, 0x1c
xor al, 0x83
xor dl, 0x49
mov r10d, edx
and r10b, 0xe0
and cl, 0x1f
or cl, r10b
or dl, al
and al, 0xe0
and bl, 0x1f
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
not al
and al, 0x21
mov ecx, edx
and cl, 0xa
or cl, al
xor cl, 0xa
and dl, 0xd4
or dl, cl
mov eax, edx
not al
and al, 0xd4
and dl, 0x2b
or dl, al
mov eax, r9d
and al, 0x33
mov ecx, r8d
and cl, 0xcc
or cl, al
mov ebx, ecx
xor bl, 0x84
xor cl, 0x33
mov eax, r9d
and al, 0x49
mov r10d, r8d
and r10b, 0xb6
or r10b, al
mov eax, r9d
or al, cl
and cl, 0x49
and bl, 0xb6
or bl, cl
xor bl, r10b
not al
or al, bl
mov ecx, eax
not cl
and cl, 0x6f
and al, 0x90
or al, cl
mov ecx, eax
not cl
and cl, 0x90
and al, 0x6f
or al, cl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0x6a
and al, 0x95
or al, bl
xor al, 0x6a
xor cl, al
and cl, al
mov eax, ecx
not al
mov r11d, edx
not r11b
mov ebx, r11d
and bl, 0x3a
mov r10d, edx
and r10b, 0xc5
or r10b, bl
mov esi, ecx
and sil, 0x3a
mov ebx, ecx
xor bl, 0x63
and bl, al
and al, 0xc5
or al, sil
xor al, r10b
not al
or al, r11b
mov r10d, eax
not r10b
and r11b, 0x63
and dl, 0x9c
or dl, r11b
and cl, 0x9c
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
mov ebx, edx
not bl
and bl, cl
not cl
and cl, dl
or cl, bl
mov ebx, eax
and bl, 0x8b
xor al, 0x9e
and al, r10b
mov edx, r10d
and dl, 0x74
or dl, bl
mov r10d, edx
xor r10b, 0x74
mov r11d, ecx
not r11b
and r11b, 0x30
mov ebx, ecx
and bl, 0xcf
or bl, r11b
mov r11d, ebx
xor r11b, 0xcf
xor dl, 1
or dl, 0x9e
mov esi, edx
not sil
xor bl, 0x51
and bl, r11b
and cl, 0x9e
mov edi, eax
not dil
mov ebp, edx
and bpl, 0xa2
and sil, 0x41
or sil, bpl
or dl, dil
and dil, 0xa2
and al, 0x5d
or al, dil
xor al, sil
not dl
or dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
not al
and al, 0xad
and dl, 0x52
or dl, al
mov eax, ecx
not al
and al, 0xad
and cl, 0x52
or cl, al
xor cl, dl
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
not al
and al, 0x43
and r11b, 0xbc
or r11b, al
mov eax, r11d
xor al, 0x80
xor r11b, 0x43
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x7e
and cl, 0x81
or cl, bl
or dl, r11b
and r11b, 0x7e
and al, 0x81
or al, r11b
xor al, cl
not dl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0x52
and al, dl
and dl, 0xad
or dl, cl
mov ecx, edx
xor cl, 4
xor dl, 0x52
mov ebx, eax
not bl
mov r10d, edx
and r10b, 0xa9
and cl, 0x56
or cl, r10b
or dl, bl
and bl, 0xa9
and al, 0x56
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0x5f
and dl, 0xa0
or dl, al
mov eax, edx
xor al, 0x5d
and al, 0xfd
and dl, 2
or dl, al
mov ecx, edx
xor cl, 0x21
and dl, 0xdc
and cl, 0x23
or cl, dl
mov r11d, ecx
xor r11b, 0x23
mov r10d, ecx
xor r10b, 0xdc
mov eax, r11d
or al, 0xce
mov edx, eax
not dl
xor cl, 0x12
and cl, r11b
mov ebx, ecx
not bl
mov esi, eax
and sil, 0xd9
and dl, 0x20
or dl, sil
or al, bl
and bl, 0xd9
and cl, 0x26
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xb7
and al, 0x48
or al, cl
xor al, 0x86
and r11b, 0x48
mov edx, r10d
and dl, 0xb7
or dl, r11b
xor dl, 0xb7
or dl, r10b
not dl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
mov ecx, edx
xor cl, 0xba
and cl, al
mov ebx, eax
and bl, 0x34
mov eax, edx
and al, 0xc1
or al, bl
xor al, 0xc1
or al, 0xa
mov r10d, eax
not r10b
and dl, 0x45
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
and cl, 0x2c
and dl, 0xd3
or dl, cl
mov ecx, edx
xor cl, 0x63
xor dl, 0x9c
and cl, al
or al, dl
mov ebx, eax
not bl
and dl, r10b
or dl, cl
mov ecx, edx
not cl
mov r10d, eax
and r10b, 0x8f
and bl, 0x70
or bl, r10b
or al, cl
and cl, 0x8f
and dl, 0x70
or dl, cl
xor dl, bl
not al
or al, dl
mov r10d, eax
not r10b
mov ecx, eax
xor cl, 0x4e
and cl, al
mov edx, eax
or dl, 0xb1
mov esi, ecx
not sil
mov r11d, edx
and r11b, 0xb2
mov ebx, r10d
and bl, 0x82
and al, 0x7d
or al, bl
xor al, 0x82
or al, r10b
and r10b, 0x4c
or r10b, r11b
or dl, sil
and sil, 0xb2
and cl, 0x4d
or cl, sil
xor cl, r10b
not dl
or dl, cl
mov ecx, edx
not cl
and cl, 0xe0
and dl, 0x1f
or dl, cl
mov ecx, edx
xor cl, 0x51
mov ebx, edx
not bl
mov r11d, eax
not r11b
and bl, 0xa4
xor dl, 0x75
and dl, cl
and cl, 0x5b
or cl, bl
mov r10d, ecx
xor r10b, 0x5b
mov ebx, eax
and bl, 0xfe
and r11b, 1
or r11b, bl
mov esi, r11d
xor sil, 1
not cl
or cl, 0xdb
mov edi, ecx
not dil
not r11b
or r11b, 0xdb
mov ebp, r11d
not bpl
or al, 0x24
mov ebx, eax
not bl
mov r14d, edx
not r14b
mov r15d, ecx
and r15b, 0x30
and dil, 4
or dil, r15b
or cl, r14b
and r14b, 0x30
and dl, 0xcf
or dl, r14b
xor dl, dil
not cl
or cl, dl
and r11b, 0x47
and bpl, 0x20
or bpl, r11b
and al, 0x47
and bl, 0x98
or bl, al
xor bl, bpl
mov eax, ecx
not al
and al, bl
not bl
and bl, cl
or bl, al
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
not sil
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, esi
not al
and sil, 0xdb
and al, 0x24
or al, sil
mov byte [rsp + 0x28], al
mov eax, r8d
and al, 0x6b
mov edx, r9d
and dl, 0x94
or dl, al
mov ecx, edx
xor cl, 0x90
xor dl, 0x61
and dl, 0x65
and cl, 0x9a
or cl, dl
mov eax, ecx
xor al, 0x20
and al, 0x28
and cl, 0x44
or cl, al
mov r10d, ecx
xor r10b, 0x44
or cl, 0x12
and r8b, 0x97
and r9b, 0x68
or r9b, r8b
mov ebx, r9d
xor bl, 0x68
xor r9b, 0x10
and r9b, 0x38
mov eax, ebx
and al, 0xc7
or al, r9b
xor al, 0x54
and bl, 0x6c
or bl, al
mov eax, ebx
not al
mov edx, r10d
xor dl, bl
and dl, r10b
and cl, 0x52
and r10b, 0x2c
or r10b, cl
and bl, 0x52
and al, 0xad
or al, bl
xor al, r10b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xf3
and al, 0xc
or al, cl
mov ecx, eax
not cl
and cl, 0xf9
and al, 6
or al, cl
mov r10d, eax
xor r10b, 0x99
xor al, 0x66
mov edx, r10d
mov ecx, eax
and cl, 0x47
and r10b, 0xb8
or r10b, cl
xor r10b, 0x66
or r10b, al
and al, 0x54
and dl, 0xab
or dl, al
mov r9d, edx
xor r9b, 0x80
xor dl, 0x40
and dl, 0x6b
and r9b, 0x94
or r9b, dl
mov eax, r9d
xor al, 0x6b
mov r8d, r9d
xor r8b, 0x94
mov ecx, r8d
and cl, 1
mov edx, eax
and dl, 0xfe
or dl, cl
mov ebx, edx
xor bl, 0xfe
xor dl, 1
and dl, 0xc5
mov ecx, ebx
and cl, 0x3a
or cl, dl
xor cl, 0xe4
and bl, 0x21
or bl, cl
mov ecx, ebx
not cl
and cl, 0x2d
and bl, 0xd2
or bl, cl
mov r14d, ebx
xor r14b, 0xd2
xor bl, 5
mov edx, r10d
not dl
and bl, 0x17
mov esi, r14d
and sil, 0xe8
or sil, bl
xor sil, 0xe8
mov ebx, r10d
and bl, 0x9e
and dl, 0x61
or dl, bl
mov ebp, edx
xor bpl, 0x61
xor dl, 0xde
and dl, bpl
mov edi, esi
and dil, bpl
xor bpl, sil
and sil, 0x40
and r14b, 0xbf
or r14b, sil
or r10b, 0x40
mov ebx, r10d
not bl
mov ecx, edx
not cl
mov esi, ecx
and sil, 0x24
and dl, 0xdb
or dl, sil
or cl, r10b
and r10b, 0x24
and bl, 0x9b
or bl, r10b
xor bl, dl
not cl
or cl, bl
mov edx, r14d
not dl
and dl, 0x3a
and r14b, 0xc5
or r14b, dl
mov edx, ecx
not dl
and dl, 0x3a
and cl, 0xc5
or cl, dl
xor cl, r14b
or bpl, dil
mov edx, ebp
not dl
mov ebx, ecx
not bl
mov r10d, ebx
and r10b, 0x96
and cl, 0x69
or cl, r10b
or bl, bpl
and bpl, 0x96
and dl, 0x69
or dl, bpl
xor dl, cl
not bl
or bl, dl
mov ecx, ebx
not cl
and cl, 0x9f
and bl, 0x60
or bl, cl
mov ecx, ebx
not cl
and cl, 0x4b
and bl, 0xb4
or bl, cl
xor r9b, 0x61
and r9b, al
and r8b, 0xf5
and al, 0xa
or al, r8b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
not cl
and cl, 0x60
mov edx, eax
and dl, 0x13
or dl, cl
xor dl, 0x13
and al, 0x8c
or al, dl
mov ecx, eax
not cl
and cl, 0x9c
and al, 0x63
or al, cl
mov ecx, eax
xor cl, 0xc5
and cl, 0xd5
and al, 0x2a
or al, cl
mov ecx, eax
xor cl, 8
xor al, 0xc5
and al, 0xe7
and cl, 0x18
or cl, al
mov eax, ecx
xor al, 0xe7
xor cl, 0x18
mov edx, ebx
not dl
and cl, dl
or dl, al
mov r8d, edx
not r8b
and al, bl
or al, cl
mov ecx, eax
not cl
mov ebx, edx
and bl, 0xd6
and r8b, 0x29
or r8b, bl
or dl, cl
and cl, 0xd6
and al, 0x29
or al, cl
xor al, r8b
not dl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0xf6
mov ebx, edx
and bl, 9
or bl, cl
xor bl, 0xe6
mov ecx, edx
and cl, 0x10
or cl, bl
and dl, 0xcc
mov ebx, eax
and bl, 0x33
or bl, dl
xor bl, 0x23
and al, 0xef
or al, bl
mov edx, eax
not dl
and dl, 0x54
and al, 0xab
or al, dl
mov edx, eax
xor dl, 0xab
and dl, cl
not cl
xor al, 0x54
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
or al, 0x86
or cl, 0x10
mov edx, ecx
not dl
and al, 0x96
and cl, 0x96
and dl, 0x69
or dl, cl
xor dl, al
mov eax, edx
xor al, 0xa0
and al, dl
not dl
and dl, 0xa0
mov ecx, edx
not cl
mov ebx, eax
not bl
or cl, bl
and bl, 0xd
and al, 0xf2
or al, bl
or dl, 0xd
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x5f
and cl, 0xa0
or cl, al
mov edx, ecx
not dl
mov eax, edx
and al, 0xf3
and cl, 0xc
or cl, al
mov r8d, ecx
xor r8b, 0xc
xor cl, 0xf3
mov ebx, ecx
or bl, 0x27
mov eax, ebx
not al
or dl, 0xd0
and bl, 0xf7
and al, 8
or al, bl
and dl, 0xf7
xor dl, al
mov eax, edx
not al
and al, 0x25
and dl, 0xda
or dl, al
xor dl, 0xfd
and cl, 3
mov ebp, r8d
and bpl, 0xfc
or bpl, cl
xor bpl, 0xfc
or bpl, r8b
not bpl
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov ecx, ebp
not cl
and cl, 0x2f
and bpl, 0xd0
or bpl, cl
mov ecx, ebp
xor cl, 4
and cl, 0xd4
and bpl, 0x2b
or bpl, cl
mov eax, ebp
xor al, 0xd4
mov byte [rsp + 0x38], al
mov ecx, ebp
xor cl, 0x2b
mov byte [rsp + 0x48], cl
and cl, 0x17
xor bpl, 0xc3
and bpl, al
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov ecx, ebp
not cl
and cl, 0xb4
and bpl, 0x4b
or bpl, cl
mov eax, ebp
xor al, 0x4c
xor bpl, 0xa3
mov ecx, ebp
and cl, 0x31
and al, 0xce
or al, cl
mov byte [rsp + 0x30], al
mov eax, r12d
not al
mov r9d, eax
and r9b, r12b
mov r15d, r12d
mov byte [rsp + 0x24], r12b
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov r8d, r9d
not r8b
mov ecx, r8d
and cl, 0x3a
mov edx, r9d
and dl, 0xc5
or dl, cl
mov r10d, edx
xor r10b, 0x81
xor dl, 0xa
and dl, 0x4e
and r10b, 0xb1
or r10b, dl
mov ebx, r10d
xor bl, 0xb1
mov edx, eax
and dl, 0x78
and r15b, 0x87
or r15b, dl
mov edx, r15d
xor dl, 0x87
xor r15b, 0x78
or r15b, dl
xor r10b, 0x4e
mov edx, r10d
and dl, 0x22
mov r14d, ebx
and r14b, 0xdd
or r14b, dl
mov ecx, r15d
xor cl, 0xdd
and cl, r15b
mov r12d, r15d
or r12b, 0x22
mov edx, ecx
not dl
mov r13d, edx
and r13b, 0xc
and cl, 0xf3
or cl, r13b
mov r13d, r12d
not r13b
or dl, r12b
and r12b, 0xc
and r13b, 0xd1
or r13b, r12b
mov r12d, r15d
not r12b
xor r13b, cl
not dl
or dl, r13b
mov ecx, r14d
not cl
and cl, dl
not dl
and dl, r14b
or dl, cl
mov ecx, ebx
and cl, 0x22
and r10b, 0xdd
or r10b, cl
or bl, r12b
and r12b, 0x22
and r15b, 0xdd
or r15b, r12b
xor r15b, r10b
not bl
or bl, r15b
mov ecx, ebx
not cl
and cl, 0xb7
and bl, 0x48
or bl, cl
xor bl, 0x48
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, 0xc6
and bl, 0x39
or bl, cl
mov ecx, ebx
xor cl, 0x39
mov edx, ebx
xor dl, 0x42
and dl, 0x4b
xor bl, 0xeb
and bl, cl
and cl, 0xb4
or cl, dl
mov r10d, ecx
xor r10b, 0xb4
xor cl, 0x4b
mov edx, ecx
or dl, 0x2d
mov r14d, edx
not r14b
mov r15d, ebx
not r15b
mov r12d, edx
and r12b, 0x75
and r14b, 0x82
or r14b, r12b
or dl, r15b
and r15b, 0x75
and bl, 0x8a
or bl, r15b
xor bl, r14b
not dl
or dl, bl
mov ebx, edx
and bl, 0x2d
not dl
and dl, 0xd2
or dl, bl
or cl, r10b
mov ebx, ecx
not bl
and bl, 0xc7
and cl, 0x38
or cl, bl
xor cl, 0x38
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
not bl
and cl, 0xcc
and bl, 0x33
or bl, cl
mov ecx, ebx
xor cl, 0xc0
xor bl, 0x23
and cl, 0xd0
and bl, 0x2f
or bl, cl
mov r14d, ebx
xor r14b, 0xd0
xor bl, 0x2f
and r8b, 0xc9
and r9b, 0x36
or r9b, r8b
xor r9b, 0x36
mov ecx, r9d
mov byte [rsp + 0x44], al
and cl, al
xor r9b, al
or r9b, cl
mov r11d, r9d
not r11b
mov r8d, ebx
mov edi, r14d
and dil, bl
mov ecx, r14d
and cl, 0x2c
and bl, 0xd3
or bl, cl
xor bl, 0xb
or bl, r14b
and r14b, 8
and r8b, 0xf7
or r8b, r14b
xor r8b, 0xf7
mov ecx, r8d
and cl, dil
xor dil, r8b
or dil, cl
mov r14d, r11d
mov ecx, r9d
and cl, 0xd8
and r11b, 0x27
or r11b, cl
not r11b
or r11b, r9b
and r9b, 0x82
and r14b, 0x7d
or r14b, r9b
mov ecx, r14d
not cl
and cl, 0x7d
and r14b, 0x82
or r14b, cl
mov r10d, edi
mov r13d, edi
not r13b
mov r9d, r14d
not r9b
mov r12d, r9d
mov esi, r9d
mov r8d, r13d
and r8b, r9b
xor r9b, r13b
and r13b, 0xd7
and r10b, 0x28
or r10b, r13b
mov r13d, r10d
xor r13b, 0x20
and r13b, 0x27
xor r10b, 0xf
or r10b, r13b
mov r13d, r14d
xor r13b, 0x35
and r13b, r14b
and r12b, 0x27
xor r14b, 0xd8
or r14b, r12b
mov r15d, r10d
not r15b
and r10b, 0xe0
mov r12d, r15d
and r12b, 0x1f
or r12b, r10b
mov r10d, r12d
xor r10b, 0x1f
xor r12b, 0x47
and r12b, r10b
and r15b, 0x58
mov eax, r12d
and al, r15b
xor r15b, r12b
or r15b, al
mov eax, ebx
xor al, 0x58
and al, bl
mov r12d, r10d
and r12b, bl
xor r10b, bl
not bl
and bl, 0x58
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, r15d
not al
and al, bl
not bl
and bl, r15b
or bl, al
or r10b, r12b
mov r15d, ebx
not r15b
mov eax, r15d
and al, 0x8c
and bl, 0x73
or bl, al
mov eax, r10d
not al
or r15b, r10b
and r10b, 0x8c
and al, 0x73
or al, r10b
xor al, bl
mov ebx, r14d
not bl
not r15b
or r15b, al
mov eax, r14d
and al, 0x14
xor r14b, 0xc9
and r14b, bl
and bl, 0xeb
or bl, al
mov eax, r11d
not al
mov ecx, r11d
and cl, 0xd6
xor r11b, 0xc9
and r11b, al
and al, 0x29
or al, cl
mov ecx, ebx
xor cl, 0xeb
mov r10d, ecx
and r10b, 0x36
mov r12d, r10d
and r12b, r14b
xor r14b, r10b
or r14b, r12b
mov r10d, eax
xor r10b, 0x29
mov r12d, r10d
and r12b, 0x36
mov edx, r12d
and dl, r11b
xor r11b, r12b
or r11b, dl
mov edx, r14d
not dl
and dl, 0xe9
and r14b, 0x16
or r14b, dl
mov edx, r11d
not dl
and dl, 0xe9
and r11b, 0x16
or r11b, dl
xor r11b, r14b
xor bl, 0x14
mov edx, ebx
and dl, 0x4d
and cl, 0xb2
or cl, dl
xor al, 0xd6
or bl, al
and al, 0x4d
and r10b, 0xb2
or r10b, al
xor r10b, cl
mov r14d, edi
xor r14b, 0x35
and r14b, dil
not bl
or bl, r10b
mov ecx, ebx
not cl
and cl, 0x1f
and bl, 0xe0
or bl, cl
xor bl, 0xe0
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
not r15b
mov ecx, r15d
or cl, 0x24
or r15b, 8
mov edx, r15d
not dl
and r15b, 0x24
and dl, 0xd3
or dl, r15b
mov eax, ebx
not al
or al, 8
and cl, 0x2c
xor cl, dl
mov r10d, eax
not r10b
and al, 0x7a
and r10b, 0x85
or r10b, al
mov r11b, byte [rsp + 0x28]
mov r15d, r11d
xor r15b, 0x24
mov r12b, byte [rsp + 0x30]
xor r12b, r15b
or bl, 0x72
and bl, 0x7a
xor r10b, bl
mov eax, ecx
not al
and al, 0x8b
and cl, 0x74
or cl, al
mov eax, r10d
not al
and al, 0x8b
and r10b, 0x74
or r10b, al
xor r10b, cl
or dil, 0xca
mov eax, edi
not al
and sil, 0x35
mov ecx, edi
and cl, 0xd2
and al, 0x25
or al, cl
mov ecx, r14d
not cl
or dil, cl
and cl, 0xd2
and r14b, 0x2d
or r14b, cl
xor r14b, al
not dil
or dil, r14b
mov eax, esi
and al, r13b
xor r13b, sil
or r13b, al
mov eax, edi
not al
and al, r13b
not r13b
and r13b, dil
or r13b, al
or r9b, r8b
mov eax, r9d
not al
and al, 0xbf
and r9b, 0x40
or r9b, al
mov eax, r9d
xor al, 0x40
xor r9b, 0xbf
mov ecx, r13d
not cl
mov edx, ecx
and dl, 0x34
and r13b, 0xcb
or r13b, dl
or cl, r9b
and r9b, 0x34
and al, 0xcb
or al, r9b
xor al, r13b
not cl
or cl, al
mov eax, ecx
not al
and al, 0x2d
and cl, 0xd2
or cl, al
mov edx, ecx
xor dl, 0x90
xor cl, 9
and cl, 0x4b
and dl, 0xb4
or dl, cl
mov eax, edx
xor al, 0x43
xor dl, 0xb0
and al, 0x47
and dl, 0xb8
or dl, al
mov eax, edx
xor al, 0x47
not dl
mov ecx, r10d
not cl
mov ebx, ecx
or bl, al
not bl
and cl, 0x7f
and r10b, 0x80
or r10b, cl
and al, 0x7f
and dl, 0x80
or dl, al
xor dl, r10b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
not al
mov r8d, eax
mov ecx, eax
and cl, 0x2c
mov r14d, edx
and r14b, 0xd3
or r14b, cl
not r14b
or r14b, al
and al, 0x34
and r8b, dl
mov ecx, edx
mov r9d, edx
xor r9b, 0xa6
and r9b, dl
and dl, 0xcb
or dl, al
mov eax, edx
xor al, 0x89
xor dl, 0x34
mov ebx, r8d
not bl
mov r10d, edx
and r10b, 0x52
and al, 0xad
or al, r10b
or dl, bl
and bl, 0x52
and r8b, 0xad
or r8b, bl
xor r8b, al
not dl
or dl, r8b
mov eax, edx
not al
and dl, 0x90
mov ebx, eax
and bl, 0x6f
or bl, dl
xor bl, 0x43
and al, 0xd3
or al, bl
mov edx, eax
not dl
mov ebx, r14d
not bl
and bl, al
or al, r14b
not al
and r14b, dl
or r14b, bl
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov eax, r14d
not al
and al, 0x11
mov edx, r14d
and dl, 0xec
or dl, al
xor dl, 0xec
and r14b, 2
or r14b, dl
mov eax, r14d
not al
and al, 0x24
and r14b, 0xdb
or r14b, al
or cl, 0x59
mov eax, ecx
not al
mov edx, r9d
not dl
mov ebx, ecx
and bl, 0x7a
and al, 0x84
or al, bl
or cl, dl
and dl, 0x7a
and r9b, 0x85
or r9b, dl
xor r9b, al
not cl
or cl, r9b
mov eax, ecx
not al
and al, 0x59
and cl, 0xa6
or cl, al
mov eax, r14d
not al
mov edx, eax
and dl, 0x2a
mov ebx, r14d
and bl, 0xd5
or bl, dl
xor bl, cl
xor bl, 0x2a
and bl, cl
mov edx, ecx
not dl
and dl, 0x20
and cl, 0xdf
or cl, dl
xor cl, 0x20
or cl, al
not cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
not cl
and al, 0x95
and r14b, 0x6a
or r14b, al
xor r14b, 0x6a
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r14d
not al
mov byte [rsp + 0x30], al
mov sil, byte [rsp + 0x44]
mov eax, esi
and al, 0x53
mov r10b, byte [rsp + 0x24]
mov ecx, r10d
xor cl, 0x53
and cl, r10b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x7a
and cl, 0x85
or cl, al
mov eax, ecx
xor al, 0xd2
xor cl, 9
and cl, 0xd
and al, 0xf2
or al, cl
mov r8d, eax
xor r8b, 0xd
and r8b, al
mov eax, r10d
and al, 0x32
mov ecx, esi
and cl, 0xcd
or cl, al
xor cl, 0xc0
mov eax, esi
and al, 0xf2
or al, cl
mov ecx, eax
not cl
and cl, 0xa9
and al, 0x56
or al, cl
mov ebx, eax
xor bl, 0x52
xor al, 0xa9
mov edx, r8d
not dl
mov ecx, edx
or cl, al
mov r9d, ecx
not r9b
and dl, 0x85
and r8b, 0x7a
or r8b, dl
and al, 0x85
and bl, 0x7a
or bl, al
xor bl, r8b
mov eax, ebx
not al
mov edx, ecx
and dl, 0x5d
and r9b, 0xa2
or r9b, dl
or cl, al
and al, 0x5d
and bl, 0xa2
or bl, al
xor bl, r9b
not cl
or cl, bl
mov eax, ecx
not al
mov edx, ecx
xor dl, 0x8d
and dl, cl
or cl, 0x72
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x1e
and al, 0x81
or al, r8b
or cl, bl
and bl, 0x1e
and dl, 0xe1
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x75
and cl, 0x8a
or cl, al
mov ebx, esi
mov edx, esi
and dl, 0xa4
mov eax, r10d
and al, 0x5b
or al, dl
or bl, 0x82
mov edx, ebx
mov r8d, ebx
not dl
mov ebx, eax
or bl, 0x18
and bl, 0x1a
and al, 0x80
or al, bl
and r8b, 0x1a
and dl, 0x65
or dl, r8b
xor dl, al
mov eax, edx
not al
and al, 0x1e
and dl, 0xe1
or dl, al
mov ebx, edx
xor bl, 0x63
mov r8d, ecx
not r8b
mov eax, r8d
and al, 0x8a
mov r9d, ecx
and r9b, 0x75
or r9b, al
xor dl, 0x9c
mov eax, edx
and al, 0x14
and bl, 0xeb
or bl, al
mov eax, ebx
xor al, 0xeb
xor bl, 0x9e
and bl, al
or dl, 0x8a
mov eax, edx
not al
mov edi, ebx
not dil
mov r10d, edi
and r10b, 0x2f
and bl, 0xd0
or bl, r10b
or dil, dl
and dl, 0x2f
and al, 0x50
or al, dl
xor al, bl
not dil
or dil, al
mov eax, r9d
not al
and al, dil
not dil
and dil, r9b
or dil, al
and r8b, 0x62
and cl, 0x9d
or cl, r8b
mov eax, ecx
xor al, 0x9d
xor cl, 0x62
and cl, dil
not dil
and al, dil
or cl, al
xor dil, cl
and dil, cl
mov byte [rsp + 0x24], dil
mov ebx, r11d
xor bl, 0xdb
or bpl, r15b
mov eax, ebp
not al
mov ecx, r12d
xor cl, 0x31
and cl, r15b
mov edx, ecx
not dl
mov r8d, ebp
and r8b, 0xe9
and al, 0x16
or al, r8b
or bpl, dl
and dl, 0xe9
and cl, 0x16
or cl, dl
xor cl, al
not bpl
or bpl, cl
mov eax, ebp
not al
and al, 0x4d
and bpl, 0xb2
or bpl, al
xor bpl, 0xb2
mov eax, ebp
and al, bl
xor bpl, bl
or bpl, al
mov esi, ebp
not sil
mov eax, ebx
and al, 0xd1
mov ecx, ebx
mov r8d, ebx
and cl, r15b
and r15b, 0x2e
or r15b, al
xor r15b, 0x2e
mov eax, r15d
and al, cl
xor r15b, cl
or r15b, al
mov eax, r15d
not al
and al, 0xb0
and r15b, 0x4f
or r15b, al
mov ecx, r15d
xor cl, 0x43
mov r9b, byte [rsp + 0x48]
mov eax, r9d
and al, 0xac
mov dl, byte [rsp + 0x38]
mov ebx, edx
and bl, 0x53
or bl, al
xor r15b, 0xa0
and r15b, 0xac
and cl, 0x53
or cl, r15b
xor cl, bl
not cl
mov eax, r9d
or cl, r9b
mov r9d, ecx
not r9b
and al, 0x5b
and dl, 0xa4
or dl, al
xor dl, 0x5b
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
not al
and al, 0x25
and dl, 0xda
or dl, al
mov eax, edx
mov r8d, edx
xor al, 0x25
mov ebx, ecx
or bl, al
not bl
and cl, 0xfe
and r9b, 1
or r9b, cl
and al, 0xfe
and r8b, 1
or r8b, al
xor r8b, r9b
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r10d, esi
mov ecx, ebp
xor cl, 0x27
and cl, sil
mov eax, ebp
and al, 0xa7
and sil, 0x58
or sil, al
xor sil, 0x8f
or sil, bpl
and bpl, 0xd3
and r10b, 0x2c
or r10b, bpl
mov eax, r10d
xor al, 8
xor r10b, 0xd0
or r10b, 0x27
mov edx, ecx
not dl
mov ebx, r10d
and bl, 0x70
and al, 0x88
or al, bl
or r10b, dl
and dl, 0x70
and cl, 0x8f
or cl, dl
xor cl, al
not r10b
or r10b, cl
mov eax, r10d
not al
and al, 0x27
and r10b, 0xd8
or r10b, al
mov r11d, r8d
not r11b
mov r9d, r11d
and r9b, r8b
mov ecx, r11d
and cl, r9b
xor r9b, r11b
or r9b, cl
mov ecx, r10d
not cl
mov byte [rsp + 0x28], cl
and cl, 0x28
mov r15d, r10d
xor r15b, 0xd7
or r15b, cl
mov ecx, r15d
not cl
and cl, 0x67
and r15b, 0x98
or r15b, cl
mov ebx, r15d
xor bl, 0x10
xor r15b, 0x67
mov edx, esi
not dl
mov edi, r9d
not dil
mov ebp, edi
and bpl, 0x76
mov ecx, r9d
and cl, 0x89
or cl, bpl
mov ebp, ecx
xor bpl, 8
and bpl, 0x28
xor cl, 0xa1
or cl, bpl
mov ebp, ecx
not bpl
and bpl, 0xa1
and cl, 0x5e
or cl, bpl
mov r13d, ecx
xor r13b, 0x5c
and r8b, 0xe9
mov ebp, r11d
and bpl, 0x16
or bpl, r8b
xor bpl, 0x3e
and r11b, 0xd7
or r11b, bpl
mov ebp, r11d
not bpl
and bpl, 0x67
and r11b, 0x98
or r11b, bpl
mov ebp, r11d
xor bpl, 0x98
xor r11b, 0x67
mov r8d, r15d
or r8b, sil
mov r12d, r8d
not r12b
and r15b, 0xeb
and bl, 0x14
or bl, r15b
and sil, 0xeb
and dl, 0x14
or dl, sil
xor dl, bl
mov ebx, edx
not bl
mov esi, r8d
and sil, 0xfa
and r12b, 5
or r12b, sil
or r8b, bl
and bl, 0xfa
and dl, 5
or dl, bl
xor dl, r12b
not r8b
or r8b, dl
xor cl, 0xa1
mov edx, ecx
and dl, 2
and r13b, 0xfd
or r13b, dl
mov esi, r13d
xor sil, 0xa1
xor r13b, 2
mov r15d, r13d
or r15b, 7
mov ebx, r15d
not bl
or cl, 0xf8
mov edx, ecx
not dl
mov r12d, ebp
or r12b, 7
and r15b, 0xbe
and bl, 0x40
or bl, r15b
mov r15d, r12d
not r15b
and cl, 0xbe
and dl, 1
or dl, cl
mov eax, r11d
or al, 0xf8
xor dl, bl
mov ecx, eax
not cl
and r12b, 0xe5
and r15b, 0x18
or r15b, r12b
and al, 0xe5
and cl, 2
or cl, al
xor cl, r15b
mov eax, edx
not al
and al, cl
not cl
and cl, dl
or cl, al
mov eax, r13d
and al, 0x5c
and sil, 0xa3
or sil, al
or r13b, bpl
and bpl, 0x5c
and r11b, 0xa3
or r11b, bpl
xor r11b, sil
not r13b
or r13b, r11b
not r13b
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov esi, r8d
mov eax, r8d
xor al, 0xc
and al, r8b
not r8b
and r8b, 0xc1
and sil, 0x3e
or sil, r8b
mov r8d, esi
not r8b
mov ecx, r13d
mov ebx, r13d
xor bl, 0xc
and bl, r13b
not r13b
and r13b, 3
and cl, 0xfc
or cl, r13b
mov r11d, ecx
xor r11b, 0xfc
xor cl, 0xf
and cl, r11b
or sil, 0xf3
mov edx, eax
not dl
mov r11d, esi
and r11b, 0xb
and r8b, 4
or r8b, r11b
or sil, dl
and dl, 0xb
and al, 0xf4
or al, dl
xor al, r8b
not sil
or sil, al
mov r11d, ecx
not r11b
mov eax, ebx
not al
mov r8d, r11d
and r8b, 0xba
and cl, 0x45
or cl, r8b
or r11b, al
and al, 0xba
and bl, 0x45
or bl, al
xor bl, cl
not r11b
or r11b, bl
mov eax, esi
not al
and al, r11b
not r11b
and r11b, sil
or r11b, al
mov esi, r10d
xor sil, 0x21
mov cl, byte [rsp + 0x28]
and sil, cl
mov eax, ecx
mov r15d, ecx
or al, 0x21
mov ebp, esi
not bpl
mov r8d, ebp
or bpl, al
not al
mov edx, edi
or dl, 0x4a
mov ecx, edi
or cl, 0x21
mov ebx, ecx
not bl
and r8b, 1
and sil, 0xfe
or sil, r8b
or al, 1
xor al, sil
not bpl
or bpl, al
and cl, 0x4a
and bl, 0x94
or bl, cl
and dl, 0x6b
xor dl, bl
mov eax, ebp
not al
and al, dl
not dl
and dl, bpl
or dl, al
mov eax, r10d
and al, 0xab
and r15b, 0x54
or r15b, al
or r10b, r9b
and r9b, 0xab
and dil, 0x54
or dil, r9b
xor dil, r15b
not r10b
or r10b, dil
mov eax, r10d
not al
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x4e
and dl, 0xb1
or dl, bl
or cl, r10b
and r10b, 0x4e
and al, 0xb1
or al, r10b
xor al, dl
not cl
or cl, al
mov edx, ecx
not dl
or cl, 0xea
mov eax, ecx
not al
or dl, 0x14
and cl, 0xfe
and al, 1
or al, cl
and dl, 0xfe
xor dl, al
mov eax, edx
not al
and al, 0xea
and dl, 0x15
or dl, al
mov ecx, edx
not cl
mov eax, ecx
and al, 0xb6
and dl, 0x49
or dl, al
xor dl, 0xb6
xor cl, dl
and cl, dl
mov r8d, r11d
not r8b
mov eax, ecx
not al
and al, 0xe0
mov r10d, ecx
and r10b, 0x1f
or r10b, al
mov eax, r10d
xor al, 0x1f
mov edx, r11d
xor dl, 0x64
mov r9d, edx
and r9b, r8b
and dl, r11b
mov ebx, r10d
xor bl, 0x84
and bl, al
and cl, 0x9b
mov esi, r9d
and sil, dl
xor dl, r9b
or dl, sil
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, edx
not bl
and bl, cl
not cl
and cl, dl
or cl, bl
xor r10b, 0xe0
mov edx, r11d
and dl, 0x36
and r8b, 0xc9
or r8b, dl
or r11b, r10b
and r10b, 0x36
and al, 0xc9
or al, r10b
xor al, r8b
not r11b
or r11b, al
mov eax, r11d
not al
and al, 0x9b
and r11b, 0x64
or r11b, al
mov ebx, r11d
xor bl, 0x64
xor r11b, 0x9b
mov eax, ecx
not al
mov edx, eax
and dl, 0x18
and cl, 0xe7
or cl, dl
or al, r11b
and r11b, 0x18
and bl, 0xe7
or bl, r11b
xor bl, cl
not al
or al, bl
mov byte [rsp + 0x28], al
mov sil, byte [rsp + 0x30]
mov ebx, esi
mov r8d, r14d
and r8b, sil
mov r9d, r14d
mov r11d, esi
mov ecx, r14d
and cl, 0xa2
and sil, 0x5d
or sil, cl
mov ecx, esi
not cl
and cl, 0xbf
and sil, 0x40
or sil, cl
xor sil, 0xe6
mov r10d, esi
and r10b, r14b
xor sil, r14b
and r14b, 0x7c
and bl, 0x83
or bl, r14b
mov eax, ebx
xor al, 0x82
xor bl, 0x7c
mov ecx, r8d
not cl
mov edx, ebx
and dl, 0x31
and al, 0xce
or al, dl
or bl, cl
and cl, 0x31
and r8b, 0xce
or r8b, cl
xor r8b, al
not bl
or bl, r8b
mov ecx, ebx
not cl
and bl, 0x10
and cl, 0xe1
or cl, bl
mov r8d, ecx
xor r8b, 0x60
xor cl, 0x1e
and r9b, 3
and r11b, 0xfc
or r11b, r9b
mov edx, r11d
xor dl, 0xfc
xor r11b, 3
and r11b, 0x3f
mov ebx, edx
and bl, 0xc0
or bl, r11b
xor bl, 0xce
and dl, 0xf1
or dl, bl
mov ebx, edx
not bl
and bl, 0x54
and dl, 0xab
or dl, bl
mov ebx, edx
xor bl, 0x20
xor dl, 0x54
mov eax, ecx
or al, dl
mov r9d, eax
not r9b
and cl, 0x8b
and r8b, 0x70
or r8b, cl
and dl, 0x8b
and bl, 0x74
or bl, dl
xor bl, r8b
mov ecx, ebx
not cl
mov edx, eax
and dl, 0xf4
and r9b, 1
or r9b, dl
or al, cl
and cl, 0xf4
and bl, 0xb
or bl, cl
xor bl, r9b
not al
or al, bl
mov ecx, eax
mov ebp, eax
xor bpl, 0x64
and bpl, al
not al
and al, 0x44
and cl, 0x20
or cl, al
xor cl, 0x20
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov eax, ebp
not al
and al, 0x6a
and bpl, 0x95
or bpl, al
mov dil, byte [rsp + 0x24]
mov r14d, edi
not r14b
mov eax, edi
or al, 0x27
mov ecx, eax
not cl
mov edx, edi
xor dl, 0xd8
and dl, dil
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xad
and cl, 0x50
or cl, r8b
or al, bl
and bl, 0xad
and dl, 0x52
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x54
and al, 0xab
or al, cl
mov ecx, eax
xor cl, 0xc
and cl, 0x7f
and al, 0x80
or al, cl
mov r8d, eax
xor r8b, 0x80
xor al, 0x7f
mov edx, r14d
and dl, 0xeb
mov ebx, edi
and bl, 0x14
or bl, dl
xor bl, 0x14
mov r9d, ebx
xor r9b, r14b
and r9b, bl
mov edx, r9d
not dl
mov ecx, eax
xor cl, dl
and cl, al
and r9b, r8b
and dl, al
or dl, r9b
mov ebx, ecx
not bl
mov eax, edx
not al
mov r8d, ebx
and r8b, 0x9d
and cl, 0x62
or cl, r8b
or bl, al
and al, 0x9d
and dl, 0x62
or dl, al
xor dl, cl
not bl
or bl, dl
mov r9d, ebx
mov eax, ebp
not al
mov byte [rsp + 0x48], al
and al, 8
mov ecx, ebp
and cl, 4
or cl, al
xor cl, 4
mov eax, ebp
and al, 0xf3
or al, cl
mov ecx, eax
not cl
and cl, 0x6c
and al, 0x93
or al, cl
mov r8d, eax
xor r8b, 0x9f
mov ebx, eax
xor bl, 0x60
mov edx, r8d
or dl, 0xbd
mov r11d, edx
not r11b
xor al, 0xdd
and al, r8b
mov ecx, eax
not cl
or dl, cl
and cl, 0x11
and al, 0xee
or al, cl
or r11b, 0x11
xor r11b, al
not dl
or dl, r11b
mov eax, edx
not al
and al, 0xf3
and dl, 0xc
or dl, al
mov eax, edx
xor al, 2
and r8b, 0x33
mov ecx, ebx
and cl, 0xcc
or cl, r8b
xor cl, 0x37
and bl, 4
or bl, cl
mov ecx, ebx
not cl
xor dl, 0xb5
mov r8d, edx
and r8b, 0x7d
and al, 0x82
or al, r8b
or dl, bl
and bl, 0x7d
and cl, 0x82
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r12d, edx
not r12b
or sil, r10b
mov r15d, esi
not r15b
mov ebx, r9d
mov byte [rsp + 0x38], r9b
mov r11d, r9d
not r11b
mov eax, r11d
and al, 0x88
and bl, 0x42
or bl, al
mov r8d, ebx
xor r8b, 0x91
mov eax, r11d
or al, 0xca
mov ecx, eax
not cl
and r8b, 0xd3
and bl, 8
or bl, r8b
and al, 0xd3
and cl, 0x24
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, 0x31
and cl, 0xce
or cl, al
mov eax, ecx
not al
and al, 0xec
and cl, 0x13
or cl, al
xor cl, 0x13
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov eax, ecx
not al
and al, 0xf2
and cl, 0xd
or cl, al
mov r13d, ecx
xor r13b, 0xd
mov r9d, r14d
and r9b, 4
mov ebx, edi
mov eax, edi
xor al, 4
and al, dil
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, eax
not r8b
and r14b, 0xe9
and bl, 0x16
or bl, r14b
mov r9d, ebx
xor r9b, 2
xor bl, 0xe9
mov r10d, eax
and r10b, 0x15
and r8b, 0xea
or r8b, r10b
or al, bl
and bl, 0x15
and r9b, 0xea
or r9b, bl
xor r9b, r8b
not al
or al, r9b
mov ebx, eax
not bl
and bl, 0x4c
and al, 0xb3
or al, bl
mov r14d, eax
xor r14b, 0xb3
mov r8d, r12d
and r8b, 0xee
and dl, 0x11
or r8b, dl
xor r8b, 0x11
mov r10d, esi
and r10b, 1
mov ebx, r15d
and bl, 0xfe
or bl, r10b
xor bl, 0xfe
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, ebx
not r8b
and r8b, 0x80
and bl, 0x7f
or bl, r8b
mov r8d, ebx
xor r8b, 0x7f
xor bl, 0x80
mov r10d, r12d
and r10b, 0x60
or r10b, dl
mov edx, r10d
xor dl, 0x10
xor r10b, 0x28
or r12b, 0x71
mov edi, esi
and dil, 0x11
and r15b, 0x60
or r15b, dil
mov edi, r12d
not dil
and r10b, 0x29
and dl, 0x50
or dl, r10b
mov r10d, r15d
xor r10b, 0x96
or sil, 0x71
and r12b, 0x29
and dil, 0x86
or dil, r12b
mov r12d, esi
not r12b
xor dil, dl
and r10b, 0xf6
and r15b, 1
or r15b, r10b
and sil, 0xf6
and r12b, 8
or r12b, sil
xor r12b, r15b
mov edx, edi
not dl
and dl, r12b
not r12b
and r12b, dil
or r12b, dl
mov r10d, r12d
not r10b
and r12b, bl
or bl, r10b
not bl
and r10b, r8b
or r10b, r12b
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov r12d, ecx
xor r12b, 0xf2
mov edx, r12d
and dl, 0x6f
xor cl, 0x62
and cl, r13b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0x33
and cl, 0xcc
or cl, dl
mov edi, ecx
xor dil, 0xa3
xor al, 0x4c
mov edx, eax
and dl, 0x49
mov ebx, r14d
and bl, 0xb6
or bl, dl
xor bl, 0xb6
mov r15d, eax
and r15b, r14b
mov edx, ebx
and dl, r15b
xor r15b, bl
or r15b, dl
xor cl, 0x5c
mov ebx, ecx
and bl, 0x4b
mov edx, edi
and dl, 0xb4
or dl, bl
xor dl, 0x3f
mov r8d, edx
xor r8b, cl
and r8b, dl
and r12b, 0xfd
and r13b, 2
or r13b, r12b
mov edx, r13d
xor dl, 2
and dl, 0x8b
xor r13b, 0x89
or r13b, dl
mov edx, r13d
not dl
mov r9d, r15d
not r9b
mov ebx, r15d
and bl, 0x84
mov r12d, r9d
and r12b, 0x7b
or r12b, bl
xor r12b, 0xf0
mov ebx, r9d
and bl, 0x74
or bl, r12b
mov r12d, eax
and r12b, 0x8b
and r14b, 0x74
or r14b, r12b
mov r12d, ebx
not r12b
xor al, r14b
and al, r14b
mov r14d, r8d
xor r14b, r13b
and r14b, r8b
and r13b, r8b
not r8b
and r8b, dl
or r13b, r8b
mov edx, r14d
and dl, r13b
xor r13b, r14b
or r13b, dl
mov edx, eax
not dl
and al, bl
or bl, dl
not bl
and dl, r12b
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, r13d
not bl
mov eax, ebx
and al, 0x38
and r13b, 0xc7
or r13b, al
xor r13b, dl
xor r13b, 0x38
and r13b, dl
mov eax, edx
not al
and al, 0x87
and dl, 0x78
or dl, al
xor dl, 0x87
or dl, bl
not dl
mov eax, r13d
and al, dl
xor dl, r13b
or dl, al
mov ebx, edi
xor bl, r9b
and bl, dil
and cl, 0x7f
and dil, 0x80
or dil, cl
and r9b, 0x7f
and r15b, 0x80
or r15b, r9b
xor r15b, dil
mov eax, ebx
not al
mov ecx, r15d
not cl
mov r8d, eax
and r8b, 0xfd
and bl, 2
or bl, r8b
or al, cl
and cl, 0xfd
and r15b, 2
or r15b, cl
xor r15b, bl
not al
or al, r15b
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0x27
and cl, al
and al, 0xd8
or al, bl
xor al, 0xd8
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
not cl
mov r13d, edx
not r13b
and al, r13b
or r13b, cl
mov ebx, r13d
not bl
and cl, dl
or cl, al
mov eax, ecx
not al
mov edx, r13d
and dl, 0x86
and bl, 0x79
or bl, dl
or r13b, al
and al, 0x86
and cl, 0x79
or cl, al
xor cl, bl
not r13b
or r13b, cl
mov edi, r10d
not dil
mov ecx, edi
or cl, 0x30
mov eax, ecx
not al
mov edx, r10d
or dl, 0xc4
and dl, 0xe4
mov ebx, edi
and bl, 0x10
or bl, dl
and cl, 0xe4
and al, 0xb
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, 0xcf
and al, 0x30
or al, cl
mov ecx, eax
not cl
and cl, 0xf8
and al, 7
or al, cl
mov ecx, eax
xor cl, 4
and cl, 0xc4
xor al, 0xc3
or al, cl
mov ecx, eax
not cl
and cl, 0x2e
and al, 0xd1
or al, cl
mov r8d, eax
xor r8b, 0xd1
mov ecx, edi
and cl, 0x93
and r10b, 0x6c
or r10b, cl
xor r10b, 0xa8
xor dil, r10b
and dil, r10b
mov ebx, r13d
not bl
mov ecx, ebx
and cl, 5
mov edx, r13d
and dl, 0xfa
or dl, cl
mov ecx, edx
not cl
xor dl, 5
and dl, 0x2f
and cl, 0xd0
or cl, dl
mov r15d, ecx
not r15b
xor cl, 0xd0
and cl, 0xd1
and r15b, 0x2e
or r15b, cl
mov ecx, r15d
xor cl, 4
and cl, 0xc4
xor r15b, 0xea
or r15b, cl
and bl, 0x3b
xor r13b, 0xc4
or r13b, bl
mov r10d, r13d
mov edx, eax
xor dl, 0x20
and dl, 0xe0
xor al, 0xb2
and al, r8b
mov ecx, r8d
and cl, 0x1f
or cl, dl
mov r14d, ecx
xor r14b, 0x1f
mov edx, ecx
xor dl, 0x83
and dl, r14b
mov r9d, edi
or r9b, 0x9c
mov r8d, r9d
not r8b
mov ebx, edx
not bl
mov r12d, ebx
and r12b, 0xfe
and dl, 1
or dl, r12b
mov r12d, eax
not r12b
or bl, r12b
and r12b, 0xfe
and al, 1
or al, r12b
mov r12d, edi
xor r12b, 0x63
and r12b, dil
xor al, dl
not bl
or bl, al
mov eax, r12d
not al
mov edx, r9d
and dl, 0x4a
and r8b, 0x21
or r8b, dl
or r9b, al
and al, 0x4a
and r12b, 0xb5
or r12b, al
xor r12b, r8b
not r9b
or r9b, r12b
mov r12d, ebx
not r12b
and r12b, r9b
not r9b
and r9b, bl
mov eax, r15d
xor al, 0xd6
and al, r15b
mov ebx, r13d
xor bl, 0xd6
mov r8d, ebx
and r8b, r13b
mov edx, r15d
and dl, r13b
xor r13b, r15b
not r15b
not r10b
or r9b, r12b
xor cl, 0xe0
mov r12d, ecx
and r12b, 0x1f
and r14b, 0xe0
or r14b, r12b
mov r12d, edi
not r12b
or cl, dil
and dil, 0x1f
and r12b, 0xe0
or r12b, dil
xor r12b, r14b
not cl
or cl, r12b
mov edi, ecx
not dil
and dil, 0xf
and cl, 0xf0
or cl, dil
mov edi, ecx
xor dil, 0x50
xor cl, 0xf
mov r14d, r9d
not r14b
mov r12d, r14d
and r12b, 0xa8
and r9b, 0x57
or r9b, r12b
or r14b, cl
and cl, 0xa8
and dil, 0x57
or dil, cl
xor dil, r9b
not r14b
or r14b, dil
and r15b, 0xd6
and bl, r10b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, r15d
not al
and al, bl
not bl
and bl, r15b
or bl, al
or r13b, dl
not r13b
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov eax, r13d
not al
mov ecx, r14d
not cl
and cl, 0xae
mov edx, r14d
and dl, 0x51
or dl, cl
xor dl, 0xae
or dl, al
and al, 0x20
and r13b, 0xdf
or r13b, al
xor r13b, r14b
xor r13b, 0x20
and r13b, r14b
mov eax, edx
xor al, r13b
not r13b
not al
or r13b, dl
not r13b
or r13b, al
mov eax, r11d
and al, 0x48
mov sil, byte [rsp + 0x38]
mov edi, esi
and dil, 0xb7
or dil, al
mov eax, edi
xor al, 0xb7
mov cl, byte [rsp + 0x48]
and al, cl
xor dil, 0x48
and dil, bpl
or dil, al
not dil
mov eax, ecx
or dil, cl
mov r8d, edi
not r8b
and al, 0xab
and bpl, 0x54
or bpl, al
mov edx, ebp
xor dl, 0x2b
xor bpl, 0x40
and bpl, 0xc0
and dl, 0x3f
or dl, bpl
and r11b, 0xc0
and sil, 0x3f
or sil, r11b
xor sil, dl
mov r9d, esi
not r9b
mov ebx, edi
xor bl, 0x2a
and bl, dil
mov r10d, edi
or r10b, 0xd5
mov eax, r10d
not al
mov edx, esi
xor dl, 0xd5
mov r11d, edx
and r11b, r9b
and dl, sil
mov ecx, ebx
not cl
mov ebp, ecx
and bpl, 0x5a
and bl, 0xa5
or bl, bpl
or cl, r10b
and r10b, 0x5a
and al, 0x20
or al, r10b
xor al, bl
not cl
or cl, al
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
or dl, al
mov eax, r8d
and al, 0x78
and dil, 0x87
or dil, al
or r8b, sil
and sil, 0x78
and r9b, 0x87
or r9b, sil
xor r9b, dil
not r8b
or r8b, r9b
mov eax, r8d
not al
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x9c
and dl, 0x63
or dl, bl
or cl, r8b
and r8b, 0x9c
and al, 0x63
or al, r8b
xor al, dl
not cl
or cl, al
mov r9d, ecx
not r9b
mov edx, r9d
and dl, 0x64
mov eax, ecx
and al, 0x9b
or al, dl
mov r8d, eax
xor r8b, 0x1b
xor al, 0x64
mov ebx, r9d
and bl, cl
mov edx, ebx
not dl
mov r10d, eax
and r10b, 0xc4
and r8b, 0x3b
or r8b, r10b
or al, dl
and dl, 0xc4
and bl, 0x3b
or bl, dl
xor bl, r8b
not al
or al, bl
mov edx, eax
not dl
and dl, 0x55
and al, 0xaa
or al, dl
mov r8d, eax
xor r8b, 0xa
xor al, 0x55
and r9b, 0x65
and cl, 0x9a
or cl, r9b
mov ebx, ecx
xor bl, 0x9a
xor cl, 0x41
and cl, 0xd3
mov edx, ebx
and dl, 0x2c
or dl, cl
xor dl, 0x2c
or dl, bl
mov ecx, edx
not cl
and cl, 0x80
and dl, 0x7f
or dl, cl
mov ecx, edx
xor cl, 0x64
xor dl, 0x80
mov ebx, eax
xor bl, dl
and bl, al
and r8b, 0x1b
and al, 0xe4
or al, r8b
and dl, 0x1b
and cl, 0xe4
or cl, dl
xor cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
mov ebx, eax
and bl, 0xe3
mov edx, ecx
and dl, 0x1c
or dl, bl
mov ebx, edx
xor bl, 0x10
and al, 0x39
and cl, 0xc6
or cl, al
mov eax, ecx
xor al, 0xc2
xor dl, 0xe3
xor cl, 0x39
mov r8d, edx
and r8b, 0x2c
and bl, 0xd3
or bl, r8b
or dl, cl
and cl, 0x2c
and al, 0xd3
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
and al, 0xab
and dl, 0x54
or dl, al
mov r14d, edx
xor r14b, 0x54
xor dl, 0xab
mov r8d, r13d
not r8b
mov eax, r13d
or al, 0xb3
mov ecx, eax
not cl
mov ebx, r8d
or bl, 0x4c
mov r10d, ebx
not r10b
and al, 0xd0
and cl, 0xc
or cl, al
and bl, 0xd0
and r10b, 0x23
or r10b, bl
xor r10b, cl
mov eax, r10d
not al
and al, 0xb3
and r10b, 0x4c
or r10b, al
mov eax, edx
and al, 0x77
mov ecx, r14d
and cl, 0x88
or cl, al
xor cl, 0x88
mov esi, edx
and sil, r14b
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov r9d, r10d
not r9b
mov eax, r9d
and al, 6
mov r15d, r10d
and r15b, 0xf9
or r15b, al
mov eax, r15d
xor al, 0x18
and al, 0x1a
xor r15b, 0xe3
or r15b, al
mov r12d, r15d
not r12b
and r13b, 0x65
mov eax, r8d
and al, 0x9a
or al, r13b
xor al, 0x80
and r8b, 0xe5
or r8b, al
mov eax, r8d
not al
and al, 0xed
and r8b, 0x12
or r8b, al
mov edi, r8d
xor dil, 0x10
xor r8b, 0xed
mov r11d, esi
not r11b
mov eax, r11d
and al, 0x29
mov ebx, esi
and bl, 0xd6
or bl, al
mov eax, ebx
xor al, 0x12
and al, 0x1a
xor bl, 0xcc
or bl, al
mov eax, ebx
not al
and al, 0x4a
and bl, 0xb5
or bl, al
mov r13d, ebx
xor r13b, 0xb5
mov ebp, ebx
xor bpl, 0x4a
and dl, 0x48
and r14b, 0xb7
or r14b, dl
mov ecx, r14d
xor cl, 0xb7
xor r14b, 0x48
and r14b, 0x5b
mov edx, ecx
and dl, 0xa4
or dl, r14b
xor dl, 0xbe
and cl, 0xe5
or cl, dl
mov edx, ecx
not dl
and dl, 0x1d
and cl, 0xe2
or cl, dl
mov r14d, ecx
xor r14b, 0xe2
mov edx, r12d
xor dl, r8b
and dl, r12b
and r15b, 0xca
and r12b, 0x35
or r12b, r15b
and r8b, 0xca
and dil, 0x35
or dil, r8b
xor dil, r12b
mov r8d, edx
and r8b, dil
xor dil, dl
or dil, r8b
xor cl, 0x19
and cl, 0x99
mov edx, r14d
and dl, 0x66
or dl, cl
mov r8d, edx
xor r8b, 0x66
xor bl, 0xb8
and bl, bpl
mov eax, r13d
and al, 0xf2
xor dl, 0x99
mov ecx, r8d
and cl, 0xd
and r14b, 0xf2
or r14b, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, 0xcd
and al, 0x32
or al, cl
mov ecx, r14d
not cl
and cl, 0xcd
and r14b, 0x32
or r14b, cl
xor r14b, al
mov eax, r13d
and al, 0x18
and bpl, 0xe7
or bpl, al
or r13b, dl
and dl, 0x18
and r8b, 0xe7
or r8b, dl
xor r8b, bpl
not r13b
or r13b, r8b
not r13b
mov eax, r14d
and al, r13b
xor r13b, r14b
or r13b, al
not dil
mov eax, r13d
xor al, dil
not al
and al, r13b
mov ecx, r13d
not cl
and cl, 0x52
and r13b, 0xad
or r13b, cl
xor r13b, 0x52
or r13b, dil
mov edx, r13d
not dl
mov r8d, eax
not r8b
mov ecx, r8d
and cl, 0xb3
and al, 0x4c
or al, cl
or r8b, r13b
and r13b, 0xb3
and dl, 0x4c
or dl, r13b
xor dl, al
not r8b
or r8b, dl
mov eax, r9d
or al, r11b
mov ecx, eax
not cl
and r9b, 0x72
and r10b, 0x8d
or r10b, r9b
and r11b, 0x72
and sil, 0x8d
or sil, r11b
xor sil, r10b
mov edx, esi
not dl
mov ebx, eax
and bl, 0xa0
and cl, 0x5f
or cl, bl
or al, dl
and dl, 0xa0
and sil, 0x5f
or sil, dl
xor sil, cl
not al
or al, sil
mov ecx, eax
not cl
and cl, 0xd2
and al, 0x2d
or al, cl
mov ecx, eax
not cl
and cl, 6
and al, 0xf9
or al, cl
mov ecx, eax
xor cl, 0x10
and al, 0xc4
and cl, 0x3b
or cl, al
mov ebp, ecx
xor bpl, 0xc0
and cl, 4
and bpl, 0xfb
or bpl, cl
mov eax, ebp
xor al, 0xfb
xor bpl, 4
mov ecx, r8d
not cl
and al, cl
or cl, bpl
not cl
and bpl, r8b
or bpl, al
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov r8b, byte [rsp + 0x28]
mov r10d, r8d
mov r9d, r8d
mov r11d, r8d
mov ebx, r8d
xor bl, 0x8c
and bl, r8b
not r8b
mov edx, r8d
and dl, 0x47
and r10b, 0xb8
or r10b, dl
mov edx, r10d
xor dl, 0x90
not r10b
mov ecx, r8d
or cl, 6
or r10b, 0x29
and r10b, 0x2f
and dl, 0xd0
or dl, r10b
and cl, 0x2f
xor cl, dl
mov edx, ecx
not dl
and dl, 0x29
and cl, 0xd6
or cl, dl
mov edx, ecx
not dl
and dl, 0x60
and cl, 0x9f
or cl, dl
mov edx, ecx
xor dl, 0x10
and cl, 0x8f
and dl, 0x70
or dl, cl
mov r10d, edx
xor r10b, 0x20
xor dl, 0x8f
mov eax, r8d
and al, 0x77
and r9b, 0x88
or r9b, al
xor r9b, 0x88
mov eax, r9d
xor al, r8b
and al, r9b
mov r9d, eax
not r9b
mov ecx, edx
or cl, r9b
mov esi, ecx
not sil
and dl, 0xd1
and r10b, 0x2e
or r10b, dl
and r9b, 0xd1
and al, 0x2e
or al, r9b
xor al, r10b
mov edx, eax
not dl
mov r9d, ecx
and r9b, 0x46
and sil, 0xb9
or sil, r9b
or cl, dl
and dl, 0x46
and al, 0xb9
or al, dl
xor al, sil
not cl
or cl, al
mov eax, ecx
xor al, 0xf8
and al, cl
or cl, 7
mov edx, ecx
not dl
mov r9d, eax
not r9b
mov r10d, ecx
and r10b, 0x25
and dl, 0xd8
or dl, r10b
or cl, r9b
and r9b, 0x25
and al, 0xda
or al, r9b
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 7
and cl, 0xf8
or cl, al
mov eax, ecx
not al
xor cl, 0xad
and cl, al
or al, 0xad
mov edx, eax
not dl
mov r15d, ecx
not r15b
mov r9d, r15d
and r9b, 0x5c
and cl, 0xa3
or cl, r9b
or r15b, al
and al, 0x5c
and dl, 2
or dl, al
xor dl, cl
not r15b
or r15b, dl
mov eax, r15d
and al, 0x67
not r15b
and r15b, 0x98
or r15b, al
mov eax, r15d
not al
and al, 0xd6
and r15b, 0x29
or r15b, al
mov eax, r15d
xor al, 8
and al, 0xca
xor r15b, 0xe3
or r15b, al
mov eax, r15d
not al
and al, 0x42
and r15b, 0xbd
or r15b, al
mov eax, r15d
xor al, 0xbd
mov byte [rsp + 0x48], al
xor r15b, 0x42
and r8b, 0xc
and r11b, 0x80
or r11b, r8b
xor r11b, 0x80
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
not al
and al, 0x9e
and bl, 0x61
or bl, al
mov eax, ebx
xor al, 0xed
mov ecx, ebx
xor cl, 0x12
and cl, 0x5b
xor bl, 0x41
and bl, al
and al, 0xa4
or al, cl
mov ecx, eax
xor cl, 0xa4
mov edx, ecx
and dl, 0xac
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
not dl
and dl, 0x99
and bl, 0x66
or bl, dl
and cl, 0xca
xor al, 0x6e
or al, cl
mov ecx, eax
not cl
and cl, 0x5d
and al, 0xa2
or al, cl
mov ecx, eax
xor cl, 0x22
xor al, 0x5d
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0xd1
and bl, 0x2e
or bl, r8b
or dl, al
and al, 0xd1
and cl, 0x2e
or cl, al
xor cl, bl
not dl
or dl, cl
mov eax, edx
not al
mov ecx, eax
and cl, dl
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x2d
and al, 0xd2
or al, r8b
or dl, bl
and bl, 0x2d
and cl, 0xd2
or cl, bl
xor cl, al
not dl
or dl, cl
mov esi, edx
not sil
mov eax, esi
and al, 0x3c
and dl, 0xc3
or dl, al
xor dl, 0x3c
xor sil, dl
and sil, dl
mov r11d, ebp
not r11b
mov ecx, r11d
and cl, bpl
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
not al
and cl, 0x70
and al, 0x8f
or al, cl
mov ecx, eax
xor cl, 0x8f
mov ebx, ebp
and bl, 0x30
mov r13d, r11d
and r13b, 0xcf
or r13b, bl
xor r13b, 0xcf
or r13b, r11b
mov edi, r13d
not dil
mov ebx, eax
xor bl, 0x10
and bl, 0x13
xor al, 0xbc
and al, cl
and cl, 0xec
or cl, bl
mov r10d, ecx
xor r10b, 0x84
mov ebx, r13d
and bl, 0x36
xor r13b, 0xcc
and r13b, dil
and dil, 0xc9
or dil, bl
mov r9d, edi
xor r9b, 0xc9
xor cl, 0x13
mov r14d, ecx
or r14b, 0xcc
mov ebx, r14d
not bl
mov r12d, edi
xor r12b, 5
and r12b, r9b
mov edx, eax
not dl
mov r8d, r14d
and r8b, 0x9c
and bl, 0x23
or bl, r8b
or r14b, dl
and dl, 0x9c
and al, 0x63
or al, dl
xor al, bl
not r14b
or r14b, al
mov eax, r12d
not al
mov edx, r13d
not dl
mov ebx, eax
and bl, 0x66
and r12b, 0x99
or r12b, bl
or al, dl
and dl, 0x66
and r13b, 0x99
or r13b, dl
xor r13b, r12b
not al
or al, r13b
mov edx, r14d
not dl
and dl, al
not al
and al, r14b
or al, dl
xor dil, 0x36
mov edx, ecx
and dl, 0x69
and r10b, 0x96
or r10b, dl
or cl, dil
and dil, 0x69
and r9b, 0x96
or r9b, dil
xor r9b, r10b
not cl
or cl, r9b
not cl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
mov ebx, ecx
xor bl, 0x15
and bl, cl
not cl
and cl, 0x14
and dl, 1
or dl, cl
mov eax, edx
xor al, 0xfe
mov ecx, ebx
not cl
mov r8d, eax
and r8b, 0x39
and dl, 4
or dl, r8b
or al, cl
and cl, 0x39
and bl, 0xc6
or bl, cl
xor bl, dl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0x56
and al, 0xa9
or al, cl
mov edi, eax
xor dil, 0xbc
mov ecx, eax
xor cl, 0x89
and cl, dil
xor al, 1
and al, 0xb9
and dil, 0x46
or dil, al
xor dil, 0x73
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov eax, edi
not al
mov ecx, eax
and cl, dil
mov edx, ecx
not dl
mov ebx, edi
and bl, 0x51
and al, 0xae
or al, bl
or dil, dl
and dl, 0x51
and cl, 0xae
or cl, dl
xor cl, al
not dil
or dil, cl
mov eax, edi
not al
mov ecx, eax
and cl, 0xe3
and dil, 0x1c
or dil, cl
xor dil, 0x1c
or dil, al
mov eax, edi
not al
mov byte [rsp + 0x28], al
mov eax, r11d
and al, 0x21
mov ecx, ebp
and cl, 0x14
or cl, al
xor cl, 0x14
mov eax, ebp
xor al, 0x35
and al, bpl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x93
and al, 0x6c
or al, dl
and bpl, 0x93
and r11b, 0x6c
or r11b, bpl
xor r11b, al
not r11b
or r11b, cl
mov byte [rsp + 0x38], r11b
not r11b
mov eax, r15d
mov r9b, byte [rsp + 0x48]
and al, r9b
mov ecx, eax
not cl
mov edx, r9d
and dl, 0x92
mov ebx, r15d
and bl, 0x6d
or bl, dl
mov r14d, r9d
or r14b, cl
and cl, 0x92
and al, 0x6d
or al, cl
xor al, bl
not r14b
or r14b, al
mov r8d, esi
not r8b
mov eax, r8d
and al, 0x21
mov ecx, esi
and cl, 0x1a
or cl, al
mov edx, ecx
not dl
xor cl, 0x61
mov ebx, r8d
or bl, 0x3b
mov eax, ebx
not al
and cl, 0x79
and dl, 2
or dl, cl
and bl, 0x79
and al, 0x84
or al, bl
xor al, dl
mov ecx, eax
not cl
and cl, 0xc4
and al, 0x3b
or al, cl
mov ebp, r14d
not bpl
mov edx, ebp
and dl, 0x92
mov ecx, r14d
and cl, 0x6d
or cl, dl
xor cl, 0x6f
or cl, bpl
mov r13d, ecx
not r13b
mov ebx, r15d
and bl, 0x5d
mov edx, r9d
and dl, 0xa2
or dl, bl
xor dl, 0xa0
xor r15b, dl
and r15b, dl
mov r10d, eax
not r10b
mov ebx, r10d
and bl, 0x1f
mov r9d, eax
and r9b, 0xe0
or r9b, bl
xor r9b, 0xe2
or r9b, r10b
mov ebx, r9d
not bl
mov edx, r8d
and dl, 0xfd
and sil, 2
or sil, dl
xor r8b, sil
and r8b, sil
mov edx, r15d
not dl
and r15b, cl
or cl, dl
mov esi, ecx
not sil
and dl, r13b
or dl, r15b
mov r15d, edx
not r15b
mov r13d, ecx
and r13b, 0xe5
and sil, 0x1a
or sil, r13b
or cl, r15b
and r15b, 0xe5
and dl, 0x1a
or dl, r15b
xor dl, sil
not cl
or cl, dl
mov r13d, r8d
not r13b
mov edx, r13d
and dl, 0xf3
and r8b, 0xc
or r8b, dl
mov edx, ebx
or dl, 0xc4
mov esi, edx
not sil
mov r12d, r9d
xor r12b, 0xc4
and r12b, bl
mov r15d, edx
and r15b, 0xde
and sil, 0x21
or sil, r15b
mov r15d, r12d
not r15b
or dl, r15b
and r15b, 0xde
and r12b, 0x21
or r12b, r15b
mov r15d, r8d
xor r15b, 8
xor r8b, 0xf3
xor r12b, sil
mov esi, r8d
or sil, 0xc4
not dl
or dl, r12b
mov r12d, esi
not r12b
or r13b, 0x3b
and sil, 0x90
and r12b, 0x2b
or r12b, sil
mov esi, r13d
not sil
and r13b, 0x90
and sil, 0x44
or sil, r13b
xor sil, r12b
mov r12d, edx
not r12b
and r12b, sil
not sil
and sil, dl
or sil, r12b
mov edx, ebx
and dl, 0xb4
and r9b, 0x4b
or r9b, dl
or bl, r8b
and r8b, 0xb4
and r15b, 0x4b
or r15b, r8b
xor r15b, r9b
not bl
or bl, r15b
not bl
mov edx, esi
and dl, bl
xor bl, sil
or bl, dl
mov r8d, ebx
not r8b
mov r9d, ecx
not r9b
and r9b, 0xa9
mov edx, ecx
and dl, 0x56
or dl, r9b
xor dl, 0xa9
or dl, r8b
and r8b, 0x34
and bl, 0xcb
or bl, r8b
xor bl, cl
not dl
xor bl, 0x34
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebp
or cl, r10b
not cl
and bpl, 0xb7
and r14b, 0x48
or r14b, bpl
and r10b, 0xb7
and al, 0x48
or al, r10b
xor al, r14b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, al
mov r8d, edx
not r8b
mov r9d, eax
and r9b, 0x4e
and cl, 0xb1
or cl, r9b
or al, r8b
and r8b, 0x4e
and dl, 0xb1
or dl, r8b
xor dl, cl
not al
or al, dl
mov r9d, eax
not r9b
mov edx, r9d
and dl, 0xc8
and al, 0x37
or al, dl
xor al, 0xc8
xor r9b, al
and r9b, al
mov r8d, ebx
mov edx, ebx
xor dl, 3
and dl, bl
not bl
and bl, 0x4d
and r8b, 0xb2
or r8b, bl
mov r10d, r8d
xor r10b, 0xb2
mov ecx, r9d
mov eax, r9d
xor al, 3
and al, r9b
not r9b
and r9b, 0x67
and cl, 0x98
or cl, r9b
mov ebx, ecx
xor bl, 0x98
xor r8b, 0x4e
and r8b, r10b
xor cl, 0x64
and cl, bl
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, edx
not cl
and cl, al
not al
and al, dl
or al, cl
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
not cl
and cl, 0xe1
and bl, 0x1e
or bl, cl
mov ecx, ebx
xor cl, 0x12
xor bl, 0xe1
mov edx, eax
not dl
mov r8d, edx
and r8b, 0xcc
and al, 0x33
or al, r8b
or dl, bl
and bl, 0xcc
and cl, 0x33
or cl, bl
xor cl, al
not dl
or dl, cl
mov byte [rsp + 0x48], dl
mov eax, edi
or al, 0x14
mov ecx, edi
or cl, 0xe3
mov edx, ecx
not dl
and cl, 0x14
and dl, 8
or dl, cl
and al, 0xf7
xor al, dl
mov ecx, eax
not cl
and cl, 0x1c
and al, 0xe3
or al, cl
mov r9d, r11d
mov ecx, r11d
and cl, 9
mov bpl, byte [rsp + 0x38]
mov edx, ebp
and dl, 0xf6
or dl, cl
mov r10d, edx
mov r8d, edx
xor r10b, 9
mov esi, eax
mov r12d, eax
mov r13d, eax
xor r13b, 0x22
and r13b, al
mov r11d, eax
not r11b
and sil, 0xcf
mov eax, r11d
and al, 0x30
or al, sil
xor al, 0x6d
mov r15d, r11d
and r15b, 0xa2
or r15b, al
mov edx, r15d
not dl
and dil, 0x72
mov cl, byte [rsp + 0x28]
and cl, 0x8d
or cl, dil
mov ebx, ecx
xor bl, 0x8d
xor cl, 0x30
and cl, 0xb0
mov eax, ebx
and al, 0x4f
or al, cl
xor al, 0xed
and bl, 0x5d
or bl, al
mov ecx, ebx
not cl
mov r14d, r8d
xor r14b, 0xf6
mov esi, r10d
xor r8b, 0x2b
and r8b, r10b
mov byte [rsp + 0x28], r8b
and r10b, 0x5a
mov eax, r14d
and al, 0xa5
or al, r10b
xor al, 0xf8
mov r10d, r14d
and r10b, 0xa2
or r10b, al
mov eax, r10d
not al
and al, 0xce
and r10b, 0x31
or r10b, al
mov r8d, ebp
and r8b, 0x5d
mov eax, r9d
and al, 0xa2
or al, r8b
xor bpl, al
and bpl, al
and bl, 0xb6
mov edi, ecx
and dil, 0x49
or dil, bl
mov r8d, r15d
xor r8b, 0x61
and r8b, r15b
mov eax, r15d
or al, 0x9e
mov ebx, r8d
not bl
mov r9d, ebx
and r9b, 0xfa
and r8b, 5
or r8b, r9b
mov r9d, eax
not r9b
or bl, al
and al, 0xfa
and r9b, 1
or r9b, al
mov eax, edi
xor al, 0x49
xor r9b, r8b
mov r8d, edi
xor r8b, 0x28
and r8b, al
and cl, 0x61
not bl
or bl, r9b
mov r9d, r8d
and r9b, cl
xor cl, r8b
mov r8d, r10d
xor r8b, 0x31
or cl, r9b
mov r9d, ebx
not r9b
and r9b, 0x9a
and bl, 0x65
or bl, r9b
mov r9d, ecx
not r9b
and r9b, 0x9a
and cl, 0x65
or cl, r9b
xor cl, bl
xor dil, 0xb6
mov ebx, edx
and bl, 0x6d
and r15b, 0x92
or r15b, bl
or dl, dil
and dil, 0x6d
and al, 0x92
or al, dil
xor al, r15b
not dl
or dl, al
mov eax, edx
not al
mov ebx, ecx
not bl
mov r9d, ebx
and r9b, 0xf2
and cl, 0xd
or cl, r9b
or bl, dl
and dl, 0xf2
and al, 0xd
or al, dl
xor al, cl
not bl
or bl, al
mov edx, ebp
not dl
mov ecx, r8d
xor cl, dl
and cl, r8b
xor r10b, 0x8c
and r10b, 0xad
and r8b, 0x52
or r8b, r10b
and dl, 0xad
and bpl, 0x52
or bpl, dl
xor bpl, r8b
mov edx, ecx
not dl
mov r9d, ebp
not r9b
mov r8d, edx
and r8b, 0xb8
and cl, 0x47
or cl, r8b
or dl, r9b
and r9b, 0xb8
and bpl, 0x47
or bpl, r9b
xor bpl, cl
not dl
or dl, bpl
mov eax, ebx
xor al, 0x3a
and al, bl
or bl, 0xc5
mov r8d, ebx
not r8b
mov ecx, edx
xor cl, 0x3a
and cl, dl
or dl, 0xc5
mov r9d, edx
not r9b
mov r10d, eax
not r10b
mov edi, ebx
and dil, 0x4b
and r8b, 0x30
or r8b, dil
or bl, r10b
and r10b, 0x4b
and al, 0xb4
or al, r10b
xor al, r8b
not bl
or bl, al
mov eax, ecx
not al
mov r8d, edx
and r8b, 0xef
and r9b, 0x10
or r9b, r8b
or dl, al
and al, 0xef
and cl, 0x10
or cl, al
xor cl, r9b
not dl
or dl, cl
mov eax, ebx
not al
and al, dl
not dl
and dl, bl
or dl, al
and r11b, 0x5a
and r12b, 0xa5
or r12b, r11b
mov r8d, r12d
xor r8b, 0xa5
and r14b, 0xa
and sil, 0xf5
or sil, r14b
mov eax, esi
xor al, 0xf5
xor r12b, 0x78
and r12b, r8b
xor sil, 0x28
and sil, al
mov ebx, r12d
and bl, r13b
xor r13b, r12b
or r13b, bl
mov ebx, esi
not bl
mov cl, byte [rsp + 0x28]
mov r10d, ecx
not r10b
mov r9d, ebx
and r9b, 0x1c
and sil, 0xe3
or sil, r9b
or bl, r10b
and r10b, 0x1c
and cl, 0xe3
or cl, r10b
xor cl, sil
not bl
or bl, cl
mov ecx, r13d
not cl
and cl, bl
not bl
and bl, r13b
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
not cl
and cl, 0x58
and al, 0xa7
or al, cl
mov r8d, eax
xor r8b, 0xa1
mov ecx, ebx
not cl
xor al, 0x58
mov r9d, ecx
and r9b, 6
and bl, 0xf9
or bl, r9b
or cl, al
and al, 6
and r8b, 0xf9
or r8b, al
xor r8b, bl
not cl
or cl, r8b
mov eax, ecx
not al
and cl, 0x7f
and al, 0x80
or al, cl
mov ecx, eax
xor cl, 0x30
and cl, 0xb0
and al, 0x4f
or al, cl
mov ecx, eax
xor cl, 0xb0
xor al, 8
mov r8d, edx
xor r8b, cl
and r8b, dl
mov ebx, edx
not bl
and bl, 0x67
and dl, 0x98
or dl, bl
and cl, 0x67
and al, 0x98
or al, cl
xor al, dl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov r10b, byte [rsp + 0x48]
mov ecx, r10d
mov edx, eax
not dl
mov r8d, edx
mov r9d, eax
or al, 0x17
mov ebx, eax
not bl
or dl, 0x40
and al, 0x57
and bl, 0xa8
or bl, al
and dl, 0x57
xor dl, bl
mov eax, edx
not al
and al, 0x17
and dl, 0xe8
or dl, al
mov eax, edx
not al
and al, 0xdc
and dl, 0x23
or dl, al
mov eax, edx
xor dl, 0xdc
mov ebx, r10d
and dl, r10b
not bl
xor al, 0x23
and al, bl
or dl, al
not dl
or dl, bl
and bl, 0xfe
and cl, 1
or cl, bl
and r8b, 0x15
and r9b, 0xea
or r9b, r8b
xor r9b, 0xea
xor cl, 0xfe
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
not al
and al, 0x88
and cl, 0x77
or cl, al
mov eax, ecx
xor al, 0x77
mov ebx, edx
not bl
mov r8d, eax
xor r8b, dl
and r8b, al
not cl
and cl, 8
and al, 0xf7
or al, cl
and dl, 8
and bl, 0xf7
or bl, dl
xor bl, al
mov eax, r8d
not al
mov ecx, ebx
not cl
mov edx, eax
and dl, 0x21
and r8b, 0xde
or r8b, dl
or al, cl
and cl, 0x21
and bl, 0xde
or bl, cl
xor bl, r8b
not al
or al, bl
mov ecx, dword [rsp + 0x54]
mov rdx, qword [rsp + 0x70]
mov byte [rdx + rcx], al
mov ecx, dword [rsp + 0x54]
mov qword [rsp + 0x28], rcx
mov rax, qword [rsp + 0x68]
mov eax, dword [rax]
lea eax, [rax*4 + 0x46129305]
neg eax
lea eax, [rcx + rax]
add eax, 0x46129306
mov al, byte [rdx + rax]
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0xa8]
mov sil, byte [rax]
mov r11d, esi
not r11b
mov eax, esi
or al, 0x6f
mov ecx, eax
not cl
mov edx, esi
xor dl, 0x90
and dl, sil
mov ebx, edx
not bl
or al, bl
and bl, 0x22
and dl, 0xdd
or dl, bl
or cl, 0x22
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x6f
and al, 0x90
or al, cl
mov ecx, eax
not cl
and cl, 0x33
and al, 0xcc
or al, cl
mov ecx, eax
xor cl, 0xcc
not al
and al, 2
and cl, 0xfd
or cl, al
mov r9d, ecx
xor r9b, 0xfd
mov r8d, ecx
xor r8b, 2
xor cl, 0x61
mov ebx, ecx
and bl, r8b
and cl, r9b
mov eax, ebx
not al
mov edx, ecx
not dl
mov edi, eax
and dil, 0xba
and bl, 0x45
or bl, dil
or al, dl
and dl, 0xba
and cl, 0x45
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x9c
and al, 0x63
or al, cl
and r9b, 0x3c
mov edx, r8d
and dl, 0xc3
or dl, r9b
xor dl, 0xc3
or dl, r8b
mov ebx, edx
not bl
mov ecx, eax
not cl
mov r8d, ecx
and r8b, 0x34
and al, 0xcb
or al, r8b
or cl, dl
and dl, 0x34
and bl, 0xcb
or bl, dl
xor bl, al
not cl
or cl, bl
mov eax, ecx
not al
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
mov ebx, eax
and bl, cl
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0x83
and bl, 0x7c
or bl, r8b
or dl, cl
and cl, 0x83
and al, 0x7c
or al, cl
xor al, bl
not dl
or dl, al
mov r14d, edx
not r14b
mov eax, r14d
and al, 0xf5
and dl, 0xa
or dl, al
xor dl, 0xf5
xor r14b, dl
and r14b, dl
mov eax, r11d
and al, 0xf1
mov ecx, esi
and cl, 0xe
or cl, al
mov eax, ecx
not al
and al, 0xe
and cl, 0xf1
or cl, al
mov edx, ecx
not dl
mov eax, edx
and al, 0xeb
mov ebx, ecx
and bl, 0x14
or bl, al
mov eax, ebx
xor al, 0xeb
mov r8d, edx
and r8b, 0x97
and cl, 0x68
or cl, r8b
or dl, al
and al, 0x97
and bl, 0x68
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
xor al, 6
and al, dl
not dl
and dl, 6
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xf9
and al, 6
or al, cl
mov r9d, eax
not r9b
mov edi, esi
or dil, r11b
mov ecx, edi
not cl
mov byte [rsp + 0x24], cl
mov ebx, r14d
not bl
mov ecx, ebx
and cl, 0xa4
mov edx, r14d
and dl, 0x5b
or dl, cl
mov ecx, eax
and cl, 0xa4
mov ebp, r9d
and bpl, 0x5b
or bpl, cl
xor bpl, dl
not bpl
or bpl, bl
mov ecx, ebx
and cl, 0x25
and r14b, 0x10
or r14b, cl
mov r15d, r14d
xor r15b, 0x10
not r14b
or bl, 0x35
mov ecx, ebx
not cl
or al, 0xca
mov r12d, eax
not r12b
or r9b, 0x35
mov edx, r9d
not dl
and r14b, 0xac
and r15b, 0x11
or r15b, r14b
and bl, 0xac
and cl, 0x42
or cl, bl
xor cl, r15b
and al, 0x72
and r12b, 5
or r12b, al
and r9b, 0x72
and dl, 0x88
or dl, r9b
xor dl, r12b
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
or dl, al
mov ecx, edx
and dl, bpl
not bpl
not cl
mov eax, ebp
xor al, cl
and al, bpl
and cl, bpl
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
mov edx, eax
and dl, 0x89
mov ebx, ecx
and bl, 0x76
or bl, dl
mov edx, ebx
xor dl, 0x44
xor bl, 8
and dl, 0xc5
and bl, 0x3a
or bl, dl
mov edx, ebx
xor dl, 0xf
xor bl, 0x3a
and bl, dl
and cl, 5
mov edx, eax
and dl, 0xfa
or dl, cl
xor dl, 0xcf
and al, 0xca
or al, dl
mov ecx, eax
not cl
and cl, 0xc5
and al, 0x3a
or al, cl
mov r9d, eax
xor r9b, 0x3a
mov edx, ebx
not dl
and dl, 0x3d
mov ecx, ebx
and cl, 0xc2
or cl, dl
xor cl, 0xc2
mov edx, eax
xor dl, 0xc5
xor al, 0x87
mov ebp, eax
and bpl, dl
mov r14d, ecx
and r14b, dl
xor dl, cl
and cl, 0xbd
and bl, 0x42
or bl, cl
and al, r9b
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, ebx
not cl
and cl, al
not al
and al, bl
or al, cl
or dl, r14b
not dl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
mov eax, edx
xor al, 0xa2
and al, dl
not dl
and dl, 0x22
and cl, 0x80
or cl, dl
xor cl, 0x80
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x97
and al, 0x68
or al, cl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0xa1
mov edx, eax
and dl, 0x5e
or dl, bl
xor dl, 6
mov ebp, edx
xor bpl, cl
and bpl, dl
and cl, 2
mov edx, eax
and dl, 0x61
or dl, cl
xor dl, 0x61
and al, 0x9c
or al, dl
mov ecx, eax
not cl
and cl, 0x8f
and al, 0x70
or al, cl
mov r13d, eax
xor r13b, 0x10
xor al, 0xc4
and al, 0xc7
and r13b, 0x38
or r13b, al
mov eax, r13d
xor al, 0x18
and al, 0x58
xor r13b, 0x60
or r13b, al
mov eax, r13d
not al
and al, 0x88
and r13b, 0x77
or r13b, al
mov r10d, r13d
xor r10b, 0x77
mov r14d, ebp
mov edx, ebp
xor dl, 0xb7
and dl, bpl
not bpl
and bpl, 0xb6
and r14b, 0x49
or r14b, bpl
mov ebp, r14d
xor bpl, 0x49
mov eax, r14d
xor al, 1
and al, bpl
mov r12d, r10d
or r12b, 0x48
mov r15d, r12d
not r15b
mov ecx, r13d
xor cl, 0xc0
and cl, r10b
mov ebx, eax
not bl
mov r8d, edx
not r8b
mov r9d, ebx
and r9b, 0x19
and al, 0xe6
or al, r9b
or bl, r8b
and r8b, 0x19
and dl, 0xe6
or dl, r8b
xor dl, al
not bl
or bl, dl
mov eax, ecx
not al
mov edx, r12d
and dl, 0x34
and r15b, 0x83
or r15b, dl
or r12b, al
and al, 0x34
and cl, 0xcb
or cl, al
xor cl, r15b
not r12b
or r12b, cl
mov eax, ebx
not al
and al, 0x95
and bl, 0x6a
or bl, al
mov eax, r12d
not al
and al, 0x95
and r12b, 0x6a
or r12b, al
xor r12b, bl
xor r14b, 0xb6
mov eax, r14d
and al, 0x8a
and bpl, 0x75
or bpl, al
or r14b, r10b
and r10b, 0x8a
and r13b, 0x75
or r13b, r10b
xor r13b, bpl
not r14b
or r14b, r13b
mov eax, r14d
not al
and al, 0x48
and r14b, 0xb7
or r14b, al
xor r14b, 0xb7
mov eax, r12d
and al, r14b
xor r14b, r12b
or r14b, al
mov ebx, r14d
not bl
mov ecx, ebx
and cl, 0xa
mov edx, r14d
and dl, 0x94
or dl, cl
mov eax, ebx
or al, 0x9e
mov ecx, eax
not cl
and al, 0xde
and cl, 0x21
or cl, al
xor cl, dl
mov eax, ecx
xor al, 0x40
xor cl, 0x15
and cl, 0x1f
and al, 0xe0
or al, cl
xor al, 0x26
and bl, 0xfe
and r14b, 1
or r14b, bl
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
not al
mov byte [rsp + 0x38], al
and sil, 0x4a
and r11b, 0xb5
or r11b, sil
mov ecx, r11d
xor cl, 0x81
xor r11b, 8
and r11b, 0x3c
and cl, 0xc3
or cl, r11b
mov edx, ecx
xor dl, 0x42
mov al, byte [rsp + 0x24]
and al, 0x3b
and dil, 0xc4
or dil, al
mov r10d, edi
xor r10b, 0xc4
mov r8d, edi
xor r8b, 0x3b
xor cl, 0x3c
or dl, 0x81
mov eax, edx
not al
mov r11d, ecx
or r11b, 0x32
xor dil, 0xba
mov ebx, edi
and bl, r8b
and dil, r10b
and dl, 0xb3
and al, 0x4c
or al, dl
and r11b, 0xb3
xor r11b, al
mov eax, ebx
not al
mov edx, edi
not dl
mov r10d, eax
and r10b, 0x39
and bl, 0xc6
or bl, r10b
or al, dl
and dl, 0x39
and dil, 0xc6
or dil, dl
xor dil, bl
not al
or al, dil
mov edx, r11d
not dl
and dl, al
not al
and al, r11b
or al, dl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
not dl
and dl, 0xd2
and cl, 0x2d
or cl, dl
mov ebx, ecx
xor bl, 0x24
mov edx, eax
not dl
xor cl, 0xd2
mov r8d, edx
and r8b, 9
and al, 0xf6
or al, r8b
or dl, cl
and cl, 9
and bl, 0xf6
or bl, cl
xor bl, al
not dl
or dl, bl
mov r10d, edx
not r10b
mov eax, r10d
and al, 0x59
mov r8d, r10d
and r8b, dl
or r10b, dl
and dl, 0xa6
or dl, al
mov eax, edx
not al
xor dl, 0x59
mov ecx, r8d
not cl
mov ebx, edx
and bl, 0xf9
and al, 6
or al, bl
or dl, cl
and cl, 0xf9
and r8b, 6
or r8b, cl
xor r8b, al
not dl
or dl, r8b
mov r8d, edx
not r8b
mov eax, r8d
and al, 0xb2
mov ecx, edx
and cl, 0x4d
or cl, al
xor cl, 0xb2
mov eax, ecx
xor al, r8b
and al, cl
mov ebp, eax
not bpl
mov ecx, ebp
and cl, 0x40
and al, 0xbf
or al, cl
mov r15d, eax
xor r15b, 0xbf
xor al, 0x98
and al, r15b
or bpl, 0xd8
mov r12d, eax
not r12b
mov r11d, r12d
or r12b, bpl
not bpl
mov edi, r10d
xor dil, 0x27
and dil, r10b
mov esi, r15d
and sil, r10b
xor r15b, r10b
or r10b, 0xd8
mov ebx, r10d
not bl
and r11b, 0x98
and al, 0x67
or al, r11b
or bpl, 0x98
xor bpl, al
not r12b
or r12b, bpl
mov eax, edi
not al
mov r11d, eax
and r11b, 0xa4
and dil, 0x5b
or dil, r11b
or al, r10b
and r10b, 0xa4
and bl, 3
or bl, r10b
xor bl, dil
not al
or al, bl
mov ecx, r12d
not cl
and cl, 0xc7
and r12b, 0x38
or r12b, cl
mov ecx, eax
not cl
and cl, 0xc7
and al, 0x38
or al, cl
xor al, r12b
or r15b, sil
mov ecx, r15d
not cl
and cl, 6
and r15b, 0xf9
or r15b, cl
xor r15b, 0xf9
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
not al
and al, 0x58
and r15b, 0xa7
or r15b, al
mov eax, r8d
or al, 0xa7
mov ecx, eax
not cl
and r8b, 0x58
and dl, 0xa7
or dl, r8b
mov ebx, edx
not bl
or al, bl
and bl, 3
and dl, 0xfc
or dl, bl
or cl, 3
xor cl, dl
not al
or al, cl
mov ecx, eax
xor cl, 0xeb
and cl, al
not al
and al, 0xeb
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x14
and cl, 0xeb
or cl, al
mov r11d, ecx
not r11b
mov r8d, r15d
not r8b
mov eax, r11d
and al, 0x7f
and cl, 0x80
or cl, al
mov r10d, ecx
xor r10b, 0x80
mov eax, r15d
xor al, 0xdf
mov edx, eax
and dl, r8b
and al, r15b
mov esi, ecx
xor sil, 0xa0
and sil, r10b
or r11b, 0xdf
mov edi, edx
not dil
mov ebx, eax
not bl
mov ebp, edi
and bpl, 0x7d
and dl, 0x82
or dl, bpl
or dil, bl
and bl, 0x7d
and al, 0x82
or al, bl
xor al, dl
not dil
or dil, al
mov eax, esi
not al
mov edx, eax
and dl, 0x35
and sil, 0xca
or sil, dl
or al, r11b
and r11b, 0x35
xor r11b, sil
not al
or al, r11b
mov edx, edi
not dl
and dl, al
not al
and al, dil
or al, dl
xor cl, 0x7f
mov edx, r15d
and dl, 9
and r8b, 0xf6
or r8b, dl
or r15b, cl
and cl, 9
and r10b, 0xf6
or r10b, cl
xor r10b, r8b
not r15b
or r15b, r10b
not r15b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
not al
mov ecx, eax
and cl, 0xd4
mov ebx, r15d
xor bl, 0xf4
and bl, r15b
or al, r15b
and r15b, 0x20
or r15b, cl
mov ecx, r15d
xor cl, 0x20
xor r15b, 0xdf
mov edx, ebx
not dl
mov r8d, r15d
and r8b, 0x1b
and cl, 0xe4
or cl, r8b
or r15b, dl
and dl, 0x1b
and bl, 0xe4
or bl, dl
xor bl, cl
not r15b
or r15b, bl
mov ecx, r15d
not cl
and cl, 0xb
and r15b, 0xf4
or r15b, cl
mov edx, r15d
not dl
mov ecx, eax
not cl
and cl, 0x2c
and al, 0xd3
or al, cl
mov ecx, eax
xor cl, 0x50
xor al, 0x2c
mov ebx, r15d
xor bl, al
and bl, r15b
and dl, 0x83
and r15b, 0x7c
or r15b, dl
and al, 0x83
and cl, 0x7c
or cl, al
xor cl, r15b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov edx, ecx
not dl
mov eax, edx
and al, 0x20
and cl, 0xc1
or cl, al
mov ebx, ecx
or bl, 8
or dl, 0xe1
mov eax, edx
not al
and bl, 0xc9
and cl, 0x20
or cl, bl
and dl, 0xc9
and al, 0x16
or al, dl
xor al, cl
mov ecx, eax
not cl
and cl, 0xf1
and al, 0xe
or al, cl
mov ecx, eax
xor cl, 0x10
not al
mov edx, ecx
or dl, 0x59
mov edi, edx
not dil
or al, 0x20
and al, 0x29
and cl, 0x50
or cl, al
and dl, 0x29
and dil, 0x86
or dil, dl
xor dil, cl
mov eax, edi
not al
and al, 0x65
and dil, 0x9a
or dil, al
mov eax, edi
xor al, 0x40
xor dil, 0x30
and al, 0x4c
and dil, 0xb3
or dil, al
mov r9d, edi
xor r9b, 0xb3
mov dl, byte [rsp + 0x48]
mov r11d, edx
not r11b
mov eax, r11d
and al, 0x30
mov ecx, edx
and cl, 0xc
or cl, al
xor cl, 0xc
mov eax, edx
xor al, 0x3c
and al, dl
mov r8d, edx
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x1b
and al, 0xe4
or al, cl
mov ecx, eax
xor cl, 0x10
xor al, 1
and al, 0xc9
and cl, 0x36
or cl, al
mov eax, ecx
xor al, 0x36
xor cl, 0x88
and cl, 0x9a
mov edx, eax
and dl, 0x65
or dl, cl
xor dl, 0x13
and al, 0x89
or al, dl
mov r10d, eax
not r10b
mov ebx, r11d
and bl, 0x24
mov edx, r8d
and dl, 0xdb
or dl, bl
mov ebx, edx
xor bl, 0x52
and bl, 0x76
xor dl, 0xad
or dl, bl
mov ebx, edx
not bl
and bl, 0xb1
and dl, 0x4e
or dl, bl
mov ebx, edx
xor bl, 0x4e
xor dl, 0xb1
mov ecx, r10d
xor cl, dl
and cl, r10b
and al, 0x91
and r10b, 0x6e
or r10b, al
and dl, 0x91
and bl, 0x6e
or bl, dl
xor bl, r10b
mov eax, ecx
not al
mov edx, ebx
not dl
mov r10d, eax
and r10b, 0x31
and cl, 0xce
or cl, r10b
or al, dl
and dl, 0x31
and bl, 0xce
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xd0
and al, 0x2f
or al, cl
mov ecx, eax
not cl
and cl, 0xc4
and al, 0x3b
or al, cl
mov ebx, eax
xor bl, 0x9d
xor al, 0x62
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
mov ecx, ebx
xor cl, 0xa3
and cl, bl
not bl
and bl, 0x5e
and al, 0xa1
or al, bl
mov edx, eax
xor dl, 0xa1
xor al, 0xfd
and al, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
and al, 0xa3
not cl
and cl, 0x5c
or cl, al
mov edx, ecx
not dl
and cl, 0x76
and dl, 0x89
or dl, cl
mov ecx, edx
xor cl, 0x76
xor dl, 0x89
mov eax, ecx
and al, 0xbc
mov r15d, edx
and r15b, 0x43
or r15b, al
mov eax, r15d
not al
and al, 0xbe
and r15b, 0x41
or r15b, al
mov r10d, r15d
xor r10b, 0xfd
xor r15b, 2
mov eax, r15d
and al, 0x11
mov esi, r10d
and sil, 0xee
or sil, al
not sil
or sil, r15b
mov ebx, esi
not bl
and dl, 0xac
mov eax, ecx
and al, 0x53
or al, dl
xor al, 0x42
and cl, 0xee
or cl, al
mov eax, ecx
not al
and al, 0x8d
and cl, 0x72
or cl, al
mov ebp, ecx
xor bpl, 0x72
mov eax, esi
and al, 0xf0
and bl, 0xf
or bl, al
mov r12d, ebx
xor r12b, 0xf
and cl, 0x62
mov edx, ebp
and dl, 0x9d
or dl, cl
xor dl, 0x9d
xor bl, 0x93
and bl, r12b
or sil, 0x63
mov eax, esi
not al
mov ecx, edx
and cl, 0x63
and bpl, 0x9c
or bpl, cl
mov ecx, ebx
not cl
mov r13d, ecx
and r13b, 0x6f
and bl, 0x90
or bl, r13b
or cl, sil
and sil, 0x6f
and al, 0x90
or al, sil
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
and al, 0xac
and cl, 0x53
or cl, al
mov eax, ebp
not al
and al, 0xac
and bpl, 0x53
or bpl, al
xor bpl, cl
mov eax, r12d
and al, dl
xor dl, r12b
or dl, al
mov eax, edx
not al
and al, 0x5b
and dl, 0xa4
or dl, al
xor dl, 0xa4
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0xe0
and dl, 0x16
or dl, cl
mov ecx, edx
xor cl, 6
xor dl, 0xa8
or al, 0xf6
mov ebx, eax
not bl
and dl, 0xb8
and cl, 0x46
or cl, dl
and al, 0xb8
and bl, 1
or bl, al
xor bl, cl
mov eax, ebx
not al
and al, 0x18
and bl, 0xe7
or bl, al
mov eax, r10d
and al, r15b
xor r15b, r10b
or r15b, al
mov eax, r15d
not al
mov ecx, eax
and cl, r15b
mov edx, ecx
not dl
mov r10d, r15d
and r10b, 0x5c
and al, 0xa3
or al, r10b
or r15b, dl
and dl, 0x5c
and cl, 0xa3
or cl, dl
xor cl, al
not r15b
or r15b, cl
mov eax, r15d
not al
mov ecx, eax
and cl, 0x54
and r15b, 0xab
or r15b, cl
xor r15b, 0x54
xor al, r15b
and al, r15b
mov ecx, ebx
not cl
and cl, al
not al
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r10d, ecx
and r10b, 0x51
and dl, 0xae
or dl, r10b
or cl, bl
and bl, 0x51
and al, 0xae
or al, bl
xor al, dl
not cl
or cl, al
mov ebx, ecx
not bl
mov edx, ecx
and dl, 0x5e
mov eax, ebx
and al, 0xba
and cl, 0x45
or cl, al
xor cl, 0xba
or cl, bl
and bl, 0xa1
or bl, dl
mov eax, ebx
xor al, 0xa0
xor bl, 0x10
and bl, 0x11
and al, 0xee
or al, bl
mov edx, eax
xor dl, 0x10
xor al, 0x86
and al, 0x87
and dl, 0x78
or dl, al
mov eax, edx
xor al, 0x78
xor dl, 0x87
mov ebx, ecx
not bl
and bl, dl
or dl, cl
not dl
and cl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, ecx
not bl
mov eax, ebx
and al, 0x44
mov edx, ecx
and dl, 0x20
or dl, al
xor dl, 0x20
mov r13d, ecx
and r13b, 0x9b
or r13b, dl
mov eax, r13d
not al
and al, 0x11
and r13b, 0xee
or r13b, al
mov eax, r13d
xor al, 0x8a
mov r10d, r13d
xor r10b, 0x75
mov edx, r10d
and dl, 0x47
mov ebp, r13d
xor bpl, 0x32
or bpl, dl
and cl, 0x85
mov edx, ebx
and dl, 0x7a
or dl, cl
xor dl, 0x3d
and bl, 0xb8
or bl, dl
mov ecx, ebx
not cl
and cl, 0x2e
and bl, 0xd1
or bl, cl
mov ecx, ebx
xor cl, 0xd1
mov edx, ebx
xor dl, 8
and dl, 0x48
xor bl, 0xcf
and bl, cl
and cl, 0xb7
or cl, dl
xor cl, 0xb7
mov r8d, ebp
mov r15d, ecx
mov esi, ebp
and sil, cl
xor cl, bpl
not bpl
or bpl, 0xe1
mov edx, ebp
not dl
or r8b, 0x1e
mov r12d, r8d
not r12b
and r15b, 0x1e
and bpl, 0x4e
and dl, 0x10
or dl, bpl
and r8b, 0x4e
and r12b, 0xa1
or r12b, r8b
xor r12b, dl
mov edx, r15d
and dl, bl
xor bl, r15b
or bl, dl
mov edx, r12d
not dl
and dl, 0xf9
and r12b, 6
or r12b, dl
mov edx, ebx
not dl
and dl, 0xf9
and bl, 6
or bl, dl
xor bl, r12b
or cl, sil
mov edx, ecx
not dl
and dl, 0x6f
and cl, 0x90
or cl, dl
xor cl, 0x90
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r8d, ecx
xor r8b, 0xe0
and r8b, cl
not cl
and cl, 0xe0
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
xor r13b, 0xd2
and r13b, al
and r10b, 0xa7
and al, 0x58
or al, r10b
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
mov ecx, eax
not cl
and cl, 0xb9
and al, 0x46
or al, cl
mov ecx, eax
not cl
and cl, 0x56
and al, 0xa9
or al, cl
mov ecx, eax
xor cl, 0x64
and cl, 0x74
and al, 0x8b
or al, cl
mov r15d, eax
xor r15b, 0x8b
mov ebp, eax
xor bpl, 0x74
mov r10d, r8d
not r10b
mov ecx, r10d
and cl, 0xad
mov ebx, r8d
and bl, 0x52
or bl, cl
xor al, 0xd9
and al, r15b
mov edx, r15d
or dl, 0xad
mov ecx, eax
not cl
mov esi, ecx
and sil, 0x72
and al, 0x8d
or al, sil
or cl, dl
and dl, 0x72
xor dl, al
not cl
or cl, dl
mov eax, ebx
not al
and al, 0x8e
and bl, 0x71
or bl, al
mov eax, ecx
not al
and al, 0x8e
and cl, 0x71
or cl, al
xor cl, bl
mov eax, r8d
and al, 8
and r10b, 0xf7
or r10b, al
or r8b, bpl
and bpl, 8
and r15b, 0xf7
or r15b, bpl
xor r15b, r10b
not r8b
or r8b, r15b
mov edx, r8d
not dl
mov eax, ecx
not al
mov ebx, eax
and bl, 0x25
and cl, 0xda
or cl, bl
or al, r8b
and r8b, 0x25
and dl, 0xda
or dl, r8b
xor dl, cl
not al
or al, dl
mov ebx, eax
not bl
mov edx, eax
and dl, 0x46
and al, 0xf9
mov ecx, ebx
and cl, 6
or cl, al
xor cl, 6
or cl, bl
and bl, 0xb9
or bl, dl
mov eax, ebx
xor al, 0x18
and bl, 0xa1
and al, 0x5e
or al, bl
mov ebx, eax
xor bl, 0x21
xor al, 0x4a
and al, 0xca
and bl, 0x35
or bl, al
mov r8d, ebx
xor r8b, 0x30
mov eax, ecx
not al
and al, 0xdd
and cl, 0x22
or cl, al
mov edx, ecx
xor dl, 0x20
xor bl, 0xca
xor cl, 0xdd
mov eax, ebx
or al, cl
mov r10d, eax
not r10b
and bl, 0x8f
and r8b, 0x70
or r8b, bl
and cl, 0x8f
and dl, 0x70
or dl, cl
xor dl, r8b
mov ecx, edx
not cl
mov ebx, eax
and bl, 0x2c
and r10b, 0xd3
or r10b, bl
or al, cl
and cl, 0x2c
and dl, 0xd3
or dl, cl
xor dl, r10b
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x23
and al, 0xdc
or al, cl
mov ecx, eax
xor cl, 0x84
xor al, 3
and al, 0x5b
and cl, 0xa4
or cl, al
mov eax, ecx
xor al, 0x5b
xor cl, 0x84
and cl, 0xcd
mov edx, eax
and dl, 0x32
or dl, cl
mov ebx, edx
xor bl, 0x32
xor dl, 0x41
and dl, 0x61
mov ecx, ebx
and cl, 0x9e
or cl, dl
xor cl, 0x9e
or cl, bl
and bl, 0x9d
and al, 0x62
or al, bl
mov edx, eax
not dl
and dl, 0x9d
and al, 0x62
or al, dl
mov edx, ecx
not dl
mov r10d, eax
not r10b
mov ebx, r10d
and bl, 0x86
and al, 0x79
or al, bl
or r10b, cl
and cl, 0x86
and dl, 0x79
or dl, cl
xor dl, al
not r10b
or r10b, dl
mov eax, r10d
not al
and al, 0x52
and r10b, 0xad
or r10b, al
mov eax, r10d
xor al, 0x2d
xor r10b, 0x40
and al, 0x3f
and r10b, 0xc0
or r10b, al
mov eax, r10d
xor al, 0x3f
mov byte [rsp + 0x30], al
xor r10b, 0xc0
mov eax, r11d
and al, 0xa4
mov bpl, byte [rsp + 0x48]
mov edx, ebp
and dl, 0xa
or dl, al
xor dl, 0xa
mov ecx, ebp
and cl, 0x51
or cl, dl
mov eax, ecx
not al
and al, 0x51
and cl, 0xae
or cl, al
mov eax, ecx
not al
and al, 0xf
and cl, 0xf0
or cl, al
mov eax, ecx
xor al, 0xf0
and al, 0xf1
xor cl, 1
or cl, al
mov r8d, ecx
not r8b
mov edx, r11d
and dl, 0xe
mov eax, ebp
and al, 0xf1
or al, dl
mov ebx, eax
xor bl, r11b
and bl, al
mov edx, ebx
not dl
and bl, cl
or cl, dl
mov eax, ecx
not al
and dl, r8b
or dl, bl
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0xd2
and al, 0x2d
or al, r8b
or cl, bl
and bl, 0xd2
and dl, 0x2d
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
mov edx, ecx
xor dl, 0x59
and dl, cl
not cl
and cl, 0x25
and al, 0xda
or al, cl
mov ecx, eax
not cl
xor al, 1
or al, 0xa6
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xbb
and cl, 0x40
or cl, r8b
or al, bl
and bl, 0xbb
and dl, 0x44
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xf0
and al, 0xf
or al, cl
mov ecx, r11d
and cl, bpl
mov edx, ecx
not dl
mov r8d, ebp
and r8b, 0x78
and r11b, 0x87
or r11b, r8b
or bpl, dl
and dl, 0x78
and cl, 0x87
or cl, dl
xor cl, r11b
not bpl
or bpl, cl
not bpl
mov ecx, eax
xor cl, bpl
mov r8d, eax
not r8b
or bpl, al
mov ebx, ebp
not bl
not cl
and cl, al
mov edx, ecx
not dl
mov r11d, ebp
and r11b, 0x7d
and bl, 0x82
or bl, r11b
or bpl, dl
and dl, 0x7d
and cl, 0x82
or cl, dl
xor cl, bl
not bpl
or bpl, cl
and r8b, 0x57
and al, 0xa8
or al, r8b
mov edx, eax
xor dl, 0xa8
xor al, 0x57
and al, bpl
not bpl
and dl, bpl
or al, dl
xor bpl, al
and bpl, al
mov eax, r14d
and al, 0x3c
mov edx, r14d
xor dl, 0xc3
mov cl, byte [rsp + 0x38]
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
not al
and al, 0xc3
and dl, 0x3c
or dl, al
xor dil, 0x4c
mov ebx, edi
and bl, 0x7c
mov eax, r9d
and al, 0x83
or al, bl
mov ebx, eax
not bl
and bl, 0x83
and al, 0x7c
or al, bl
mov r8d, edx
not r8b
mov ebx, eax
not bl
mov r11d, edx
xor r11b, 0x3f
and r11b, r8b
and dl, 0xc0
mov esi, ebx
and sil, 0x3f
and al, 0xc0
or al, sil
mov esi, r11d
and sil, dl
xor dl, r11b
or dl, sil
mov r11d, edx
not r11b
and r11b, al
not al
and al, dl
or al, r11b
mov edx, r8d
and dl, bl
xor bl, r8b
or bl, dl
mov edx, ebx
not dl
and dl, 0xe5
and bl, 0x1a
or bl, dl
mov r8d, ebx
xor r8b, 2
mov edx, eax
not dl
xor bl, 0xe5
mov r11d, edx
and r11b, 0x5c
and al, 0xa3
or al, r11b
or dl, bl
and bl, 0x5c
and r8b, 0xa3
or r8b, bl
xor r8b, al
not dl
or dl, r8b
mov eax, edx
not al
mov ebx, eax
and bl, 0xb9
and al, dl
and dl, 0x46
or dl, bl
xor dl, 0x46
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
not al
and al, 0xe0
and dl, 0x1f
or dl, al
mov esi, edx
xor sil, 0x17
xor dl, 0x60
and dl, 0x68
and sil, 0x97
or sil, dl
mov r11d, esi
xor r11b, 0x68
xor sil, 0x97
mov eax, r14d
and al, 0x32
mov edx, ecx
and dl, 0xcd
or dl, al
mov eax, edx
xor al, 4
xor dl, 0x22
and dl, 0xeb
and al, 0x14
or al, dl
mov edx, eax
xor dl, 0xa9
and al, 0x42
and dl, 0xbd
or dl, al
mov r15d, edx
xor r15b, 0x42
and r15b, dl
and r14b, 0x47
and cl, 0xb8
or cl, r14b
mov eax, ecx
xor al, 0xb8
and al, 0xbd
xor cl, 5
or cl, al
mov eax, ecx
not al
mov r12d, edi
and r12b, r9b
mov edx, edi
and dl, r12b
xor r12b, dil
or r12b, dl
mov edx, r12d
not dl
and dl, 0x42
xor r12b, 0xbd
or r12b, dl
mov r13d, r12d
not r13b
and dil, 0xcd
and r9b, 0x32
or r9b, dil
mov edx, r9d
xor dl, 0x30
and dl, 0xbd
xor r9b, 0x8f
or r9b, dl
mov edx, r9d
not dl
and dl, 0xec
and r9b, 0x13
or r9b, dl
mov r8d, r9d
xor r8b, 0x13
mov r14d, r9d
xor r14b, 0xec
mov edx, r15d
not dl
and al, dl
or dl, cl
not dl
and cl, r15b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r12d
xor al, 0x50
and al, r12b
mov edx, r13d
and dl, 0x50
xor r9b, 0xbc
and r9b, r14b
mov edi, r14d
or dil, 0xaf
mov ebx, edi
not bl
mov r15d, eax
and r15b, dl
xor dl, al
or dl, r15b
mov eax, r9d
not al
mov r15d, eax
and r15b, 0x33
and r9b, 0xcc
or r9b, r15b
or al, dil
and dil, 0x33
and bl, 0x40
or bl, dil
xor bl, r9b
not al
or al, bl
mov ebx, edx
not bl
and bl, 0xc2
and dl, 0x3d
or dl, bl
mov ebx, eax
not bl
and bl, 0xc2
and al, 0x3d
or al, bl
xor al, dl
mov edx, r13d
and dl, 0x90
and r12b, 0x6f
or r12b, dl
or r13b, r8b
and r8b, 0x90
and r14b, 0x6f
or r14b, r8b
xor r14b, r12b
not r13b
or r13b, r14b
mov edx, r13d
not dl
and dl, 0xe0
and r13b, 0x1f
or r13b, dl
xor r13b, 0x1f
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov ebx, ecx
xor bl, 0xb6
and bl, cl
mov r9d, ecx
or r9b, 0x49
mov r8d, r9d
not r8b
mov eax, r13d
mov r14d, r13d
xor r14b, 0xb6
and r14b, r13b
not r13b
and r13b, 0xcd
and al, 0x32
or al, r13b
mov edi, eax
xor dil, 0x32
xor al, 0x7b
and al, dil
mov edx, ebx
not dl
mov edi, r9d
and dil, 0xd7
and r8b, 0x20
or r8b, dil
or r9b, dl
and dl, 0xd7
and bl, 0x28
or bl, dl
xor bl, r8b
not r9b
or r9b, bl
mov edx, eax
not dl
mov ebx, r14d
not bl
mov r8d, edx
and r8b, 0x5b
and al, 0xa4
or al, r8b
or dl, bl
and bl, 0x5b
and r14b, 0xa4
or r14b, bl
xor r14b, al
not dl
or dl, r14b
mov eax, r9d
not al
and al, dl
not dl
and dl, r9b
or dl, al
mov ebx, r11d
and bl, 0xab
mov edi, esi
and dil, 0x54
or dil, bl
mov r9d, edi
xor r9b, 0x54
mov r8d, edx
not r8b
xor dil, 0xab
mov ebx, edi
and bl, 0x8a
and r9b, 0x75
or r9b, bl
mov ebx, edx
and bl, 0x8a
or dil, dl
and r11b, 0x43
xor dl, sil
and dl, sil
and sil, 0xbc
or sil, r11b
xor sil, 0x43
or sil, r8b
and r8b, 0x75
or r8b, bl
xor r8b, r9b
not dil
or dil, r8b
mov r8d, edi
not r8b
mov ebx, esi
not bl
mov eax, edx
not al
mov r9d, esi
and r9b, 1
and bl, 0xfe
or bl, r9b
or sil, al
and al, 1
and dl, 0xfe
or dl, al
xor dl, bl
not sil
or sil, dl
mov ecx, esi
not cl
and sil, dil
or dil, cl
not dil
and cl, r8b
or cl, sil
mov eax, edi
and al, cl
xor cl, dil
or cl, al
mov byte [rsp + 0x48], cl
mov cl, byte [rsp + 0x30]
mov eax, ecx
and al, 0x60
mov ebx, r10d
and bl, 0xc
or bl, al
xor bl, 0xc
mov r8d, r10d
and r8b, 0x93
or r8b, bl
mov eax, r8d
not al
and al, 0x11
and r8b, 4
or r8b, al
mov edi, r8d
not dil
mov eax, ecx
and al, 0x29
mov ebx, r10d
and bl, 0xd6
or bl, al
mov eax, ebx
xor al, 0xd6
xor bl, 0x21
and bl, 0x73
mov edx, eax
and dl, 0x8c
or dl, bl
xor dl, 0x66
and al, 0x15
or al, dl
mov edx, eax
not dl
and dl, dil
or dil, al
mov ebx, edi
not bl
and al, r8b
or al, dl
mov edx, eax
not dl
mov r8d, edi
and r8b, 0x9a
and bl, 5
or bl, r8b
or dil, dl
and dl, 0x9a
and al, 0x65
or al, dl
xor al, bl
not dil
or dil, al
mov eax, edi
not al
and al, 0x2a
mov edx, edi
and dl, 0xc0
or dl, al
xor dl, 0xc0
and dil, 0x15
or dil, dl
mov r9d, ebp
not r9b
mov eax, r9d
and al, 0x65
mov ebx, ebp
and bl, 0x9a
or bl, al
xor bl, 0x65
or bl, r9b
mov eax, r9d
and al, 0x9d
mov edx, ebp
xor dl, 0x9d
and dl, bpl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
not al
and al, 0xeb
and dl, 0x14
or dl, al
mov eax, edx
xor al, 0x81
xor dl, 0x12
and dl, 0x1a
and al, 0xe5
or al, dl
mov r8d, eax
xor r8b, 0xe5
xor al, 0xa
mov edx, ebx
not dl
mov esi, r8d
or sil, bl
not sil
and r8b, 0x50
and al, 0xaf
or al, r8b
and bl, 0x50
and dl, 0xaf
or dl, bl
xor dl, al
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov r12d, edi
not r12b
mov esi, edi
mov r14d, edx
not r14b
mov byte [rsp + 0x38], r14b
mov r13d, edx
mov r11d, edx
xor r11b, 0xf5
and r11b, dl
mov byte [rsp + 0x24], r14b
mov r15d, edx
mov r8d, r12d
and r8b, 0x52
mov ebx, edi
and bl, 0xad
or bl, r8b
xor bl, 0xad
mov eax, ebx
and al, r14b
mov byte [rsp + 0x44], al
xor bl, r14b
or dil, r14b
and r14b, 0x7d
and dl, 0x82
or dl, r14b
xor dl, 0x7d
or dl, r12b
mov byte [rsp + 0x58], dl
and r12b, 0xfc
and sil, 3
or sil, r12b
mov r14d, esi
xor r14b, 3
xor sil, 0xf4
mov r12d, r14d
and r12b, 0xf5
and sil, 0xf5
and r14b, 0xa
or r14b, sil
mov esi, r12d
and sil, r14b
xor r14b, r12b
or r14b, sil
mov esi, r14d
not sil
and sil, 0xb9
and r14b, 0x46
or r14b, sil
mov r12d, r14d
xor r12b, 2
xor r14b, 0x30
and r14b, 0x74
and r12b, 0x8b
or r12b, r14b
mov esi, r12d
xor sil, 3
xor r12b, 0x34
and r12b, 0xbc
and sil, 0x43
or sil, r12b
mov r14d, ecx
mov eax, ecx
and al, 0x8f
mov r12d, r10d
and r12b, 0x70
or r12b, al
mov eax, r12d
xor al, 0x40
or r12b, 0xe
and r12b, 0x1e
and al, 0x41
or al, r12b
mov r12d, ecx
or r12b, 0x51
mov r8d, r12d
not r8b
and r12b, 0x1e
and r8b, 0xa0
or r8b, r12b
xor r8b, al
mov eax, r8d
not al
and al, 0x5f
and r8b, 0xa0
or r8b, al
mov eax, r8d
xor al, 4
xor r8b, 0xfb
mov r12d, r8d
and r12b, 0xf9
and al, 6
or al, r12b
and r10b, 0xf9
and r14b, 6
or r14b, r10b
mov ecx, ebp
xor bpl, 0x61
and bpl, r9b
mov r12d, r9d
mov rdx, qword [rsp + 0x28]
add edx, 1
mov qword [rsp + 0x28], rdx
xor r14b, al
mov r9d, esi
xor r9b, 2
xor r8b, r14b
and r8b, r14b
mov al, byte [rsp + 0x38]
and al, 0x31
and r13b, 0xc4
or r13b, al
mov eax, r13d
xor al, 0xc0
xor r13b, 0x3b
mov r10d, r13d
and r10b, 0x1f
and al, 0xe0
or al, r10b
mov r10d, r11d
not r10b
or r13b, r10b
and r10b, 0x1f
and r11b, 0xe0
or r11b, r10b
xor r11b, al
not r13b
or r13b, r11b
mov r10d, r13d
not r10b
mov al, byte [rsp + 0x24]
and al, 0x74
and r15b, 0x8b
or r15b, al
mov eax, r15d
xor al, 1
xor r15b, 0x74
mov r11d, r13d
and r11b, 0xfa
and r10b, 5
or r10b, r11b
or r13b, r15b
and r15b, 0xfa
and al, 5
or al, r15b
xor al, r10b
not r13b
or r13b, al
mov eax, r13d
not al
and al, 0xc0
and r13b, 0x3f
or r13b, al
mov r10d, r13d
xor r10b, 0x3f
xor r13b, 0xc0
and cl, 0x68
and r12b, 0x97
or r12b, cl
mov eax, r12d
xor al, 0x97
xor r12b, 0x68
mov ecx, r12d
or cl, 0x61
mov r11d, ecx
not r11b
mov r15d, ebp
not r15b
mov edx, ecx
and dl, 0x9b
and r11b, 4
or r11b, dl
or cl, r15b
and r15b, 0x9b
and bpl, 0x64
or bpl, r15b
xor bpl, r11b
not cl
or cl, bpl
mov edx, ecx
not dl
and dl, 0x94
and cl, 0x6b
or cl, dl
and r12b, 0xa9
mov edx, eax
and dl, 0x56
or dl, r12b
xor dl, 0x5c
and al, 0xf5
or al, dl
mov edx, eax
not dl
and dl, 0x9d
and al, 0x62
or al, dl
mov r11d, eax
xor r11b, 2
xor al, 0x9d
mov edx, ecx
not dl
mov ebp, edx
and bpl, 0x7c
and cl, 0x83
or cl, bpl
or dl, al
and al, 0x7c
and r11b, 0x83
or r11b, al
xor r11b, cl
not dl
or dl, r11b
mov ecx, edx
not cl
mov eax, ecx
and al, 0x10
and dl, 0x80
or dl, al
mov r11d, edx
or r11b, 0x29
or cl, 0x90
mov eax, ecx
not al
and r11b, 0xa9
and dl, 0x10
or dl, r11b
and cl, 0xa9
and al, 0x46
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, 0x6f
and al, 0x90
or al, cl
mov edx, eax
not dl
and al, 0x6a
and dl, 0x95
or dl, al
mov r15d, edx
xor r15b, 0x95
xor dl, 0x6a
mov ecx, edx
and cl, 0x2a
mov ebp, r15d
xor bpl, r13b
mov eax, r15d
not bpl
and bpl, r15b
and r15b, 0xd5
or r15b, cl
xor r15b, r10b
xor sil, 0xbc
mov r11d, esi
mov ecx, esi
mov r12d, esi
or sil, r8b
not r8b
and r11b, r8b
xor cl, r8b
or cl, r11b
mov r11d, ecx
not r11b
and r11b, 0x86
and cl, 0x79
or cl, r11b
mov r11d, ecx
xor r11b, 0x79
and r12b, 0xe1
and r9b, 0x1e
or r9b, r12b
xor r9b, 0xe1
or r9b, r8b
not r9b
not sil
mov r14d, r9d
and r14b, sil
xor sil, r9b
or sil, r14b
xor cl, 0x86
mov r9d, esi
not r9b
and sil, cl
or cl, r9b
mov r14d, ecx
not r14b
and r9b, r11b
or r9b, sil
mov r11d, r9d
not r11b
mov esi, ecx
and sil, 0xe1
and r14b, 0x1e
or r14b, sil
or cl, r11b
and r11b, 0xe1
and r9b, 0x1e
or r9b, r11b
xor r9b, r14b
not cl
or cl, r9b
and dl, 0xdc
and al, 0x23
or al, dl
mov edx, eax
xor dl, 2
mov r9d, r13d
and r9b, 0x71
xor r15b, 0x2a
and r15b, r10b
and r10b, 0x8e
or r10b, r9b
xor al, 0x50
and al, 0x71
and dl, 0x8e
or dl, al
xor dl, r10b
not dl
or dl, r13b
mov r9d, edx
not r9b
mov eax, ebp
not al
mov r10d, r15d
not r10b
mov r11d, eax
and r11b, 0x25
and bpl, 0xda
or bpl, r11b
or al, r10b
and r10b, 0x25
and r15b, 0xda
or r15b, r10b
xor r15b, bpl
not al
or al, r15b
mov r10d, eax
not r10b
mov ebp, edx
or bpl, r10b
mov r11d, ebp
not r11b
and dl, 0x77
and r9b, 0x88
or r9b, dl
and r10b, 0x77
and al, 0x88
or al, r10b
xor al, r9b
mov edx, eax
not dl
mov r9d, ebp
and r9b, 0x24
and r11b, 0xdb
or r11b, r9b
or bpl, dl
and dl, 0x24
and al, 0xdb
or al, dl
xor al, r11b
not bpl
or bpl, al
mov r10d, ecx
not r10b
mov r9d, ecx
and r9b, 0xa9
mov eax, r10d
and al, 0x56
or al, r9b
mov edx, eax
xor dl, 1
xor al, 0x52
and dl, 5
and al, 0xfa
or al, dl
mov edx, eax
xor dl, 0xfb
xor al, 0xfa
and al, dl
and r10b, 0x8e
and cl, 0x71
or cl, r10b
mov r11d, ecx
xor r11b, 0x71
xor cl, 6
and cl, 0x47
mov r9d, r11d
and r9b, 0xb8
or r9b, cl
xor r9b, 0xb9
and r11b, 0xfe
or r11b, r9b
mov ecx, r11d
not cl
and cl, 0x1f
and r11b, 0xe0
or r11b, cl
mov esi, r11d
xor sil, 0xe0
mov r10d, ebp
not r10b
mov r9d, r10d
and r9b, 0xef
mov ecx, ebp
and cl, 0x10
or cl, r9b
mov r9d, ecx
not r9b
mov edx, ebp
or dl, 0x88
and r9b, 0x88
and cl, 0x43
or cl, r9b
and dl, 0xbc
xor dl, cl
mov ecx, edx
not cl
and cl, 0x25
and dl, 0xda
or dl, cl
mov r9d, edx
xor r9b, 0x11
xor dl, 0xee
mov ecx, edx
and cl, 0x82
and r9b, 0x7d
or r9b, cl
xor r9b, 0x7c
or r9b, dl
mov r12d, r9d
not r12b
mov edx, r10d
and dl, 0xfe
and bpl, 1
or bpl, dl
xor r10b, bpl
and r10b, bpl
mov ebp, eax
mov edx, eax
xor dl, 0x1f
and dl, al
not al
and al, 0xce
and bpl, 0x31
or bpl, al
mov r15d, ebp
xor r15b, 0x31
xor r11b, 0x1f
mov r14d, r11d
and r14b, 3
and sil, 0xfc
or sil, r14b
mov r14d, esi
xor r14b, 0xfc
mov ecx, ebp
xor cl, 0xd1
and cl, r15b
mov eax, ecx
not al
mov r13d, eax
and r13b, 0xf7
and cl, 8
or cl, r13b
mov r13d, edx
not r13b
or al, r13b
and r13b, 0xf7
and dl, 8
or dl, r13b
mov r13d, esi
xor r13b, 0x1c
and r13b, r14b
or r11b, 0x1f
xor dl, cl
not al
or al, dl
mov ecx, r13d
not cl
mov edx, ecx
and dl, 0x71
and r13b, 0x8e
or r13b, dl
mov edx, r11d
not dl
or cl, r11b
and r11b, 0x71
and dl, 0x80
or dl, r11b
xor dl, r13b
not cl
or cl, dl
mov edx, eax
not dl
and dl, 0x37
and al, 0xc8
or al, dl
mov edx, ecx
not dl
and dl, 0x37
and cl, 0xc8
or cl, dl
xor cl, al
xor bpl, 0xce
xor sil, 3
mov eax, ebp
and al, 0x83
and r15b, 0x7c
or r15b, al
or bpl, sil
and sil, 0x83
and r14b, 0x7c
or r14b, sil
xor r14b, r15b
not bpl
or bpl, r14b
not bpl
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov r14d, r10d
not r14b
mov ecx, r14d
and cl, 0xbb
and r10b, 0x44
or r10b, cl
mov esi, r10d
xor sil, 0x44
mov r11d, r9d
and r11b, 0x38
mov edx, r9d
xor dl, 0xc7
and dl, r12b
mov eax, r10d
xor al, 0x83
and al, sil
or r14b, 0x38
mov ecx, eax
not cl
mov r15d, ecx
or cl, r14b
not r14b
mov r13d, r11d
and r13b, dl
xor dl, r11b
or dl, r13b
and r15b, 8
and al, 0xf7
or al, r15b
or r14b, 8
xor r14b, al
not cl
or cl, r14b
mov eax, edx
not al
and al, 0x5c
and dl, 0xa3
or dl, al
mov eax, ecx
not al
and al, 0x5c
and cl, 0xa3
or cl, al
xor cl, dl
xor r10b, 0xbb
mov eax, r12d
and al, 0x17
and r9b, 0xe8
or r9b, al
or r12b, r10b
and r10b, 0x17
and sil, 0xe8
or sil, r10b
xor sil, r9b
not r12b
or r12b, sil
mov eax, r12d
not al
and al, 0xab
and r12b, 0x54
or r12b, al
xor r12b, 0x54
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov ecx, ebp
xor cl, 0xa3
and cl, bpl
not bpl
and bpl, 0xa3
mov edx, r12d
not dl
or r12b, 0x5c
mov eax, r12d
not al
or dl, 0xa3
mov r9d, edx
not r9b
mov r10d, ebp
and r10b, cl
xor cl, bpl
or cl, r10b
and r12b, 0x28
and al, 0x83
or al, r12b
and dl, 0x28
and r9b, 0x54
or r9b, dl
xor r9b, al
mov eax, ecx
not al
and al, 0x62
and cl, 0x9d
or cl, al
mov eax, r9d
not al
and al, 0x62
and r9b, 0x9d
or r9b, al
xor r9b, cl
or bl, byte [rsp + 0x44]
mov eax, ebx
not al
and al, 0x86
and bl, 0x79
or bl, al
mov ecx, ebx
xor cl, 0x79
xor bl, 0x86
mov eax, edi
not al
mov r10b, byte [rsp + 0x58]
mov edx, r10d
not dl
mov r8d, edi
and r8b, 0x31
and al, 0xce
or al, r8b
or dil, r10b
and r10b, 0x31
and dl, 0xce
or dl, r10b
xor dl, al
not dil
or dil, dl
mov eax, edi
not al
and al, 0xd
mov esi, edi
and sil, 0xf2
or sil, al
mov r8d, esi
xor r8b, 0xf2
mov r10d, ecx
or r10b, 0xec
mov eax, r10d
not al
mov r11d, ebx
or r11b, 0x13
mov edx, r11d
not dl
mov ebp, esi
xor bpl, 0x1e
and bpl, r8b
and dil, 0xec
and r10b, 0x52
and al, 1
or al, r10b
and r11b, 0x52
and dl, 0xac
or dl, r11b
xor dl, al
mov eax, ebp
and al, dil
xor dil, bpl
or dil, al
mov eax, edx
not al
and al, 0xde
and dl, 0x21
or dl, al
mov eax, edi
not al
and al, 0xde
and dil, 0x21
or dil, al
xor dil, dl
xor sil, 0xd
mov eax, ecx
and al, 0x8e
and bl, 0x71
or bl, al
or cl, sil
and sil, 0x8e
and r8b, 0x71
or r8b, sil
xor r8b, bl
not cl
or cl, r8b
mov eax, ecx
not al
and al, 0x28
and cl, 0xd7
or cl, al
xor cl, 0xd7
mov eax, edi
and al, cl
xor cl, dil
or cl, al
mov r8d, ecx
not r8b
mov eax, r8d
or al, 0x36
mov edx, eax
not dl
mov ebx, ecx
or bl, 0x49
and bl, 0x5f
mov r10d, r8d
and r10b, 0x20
or r10b, bl
and al, 0x5f
and dl, 0x80
or dl, al
xor dl, r10b
mov eax, edx
not al
and al, 0xc9
and dl, 0x36
or dl, al
mov eax, edx
not al
and dl, 0x20
and al, 0x80
or al, dl
mov edx, eax
xor dl, 0x80
xor al, 0x7f
and r8b, 0xa0
xor cl, 0x5f
or cl, r8b
mov ebx, ecx
not bl
and bl, al
mov eax, edx
xor al, cl
and al, dl
and cl, dl
or cl, bl
mov edx, eax
not dl
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0xd8
and al, 0x20
or al, r8b
or dl, bl
and bl, 0xd8
and cl, 0x27
or cl, bl
xor cl, al
not dl
or dl, cl
mov ebx, edx
not bl
or dl, 3
mov ecx, edx
not cl
or bl, 0xfc
mov eax, ebx
not al
and dl, 0x15
and cl, 0xe8
or cl, dl
and bl, 0x15
and al, 2
or al, bl
xor al, cl
mov ecx, eax
not cl
and cl, 0x43
and al, 0xbc
or al, cl
mov ecx, eax
xor cl, 0xe0
xor al, 0x1f
mov edx, eax
and dl, 0x4c
mov ebx, ecx
and bl, 0xb3
or bl, dl
mov edx, ebx
xor dl, 0xc
and al, 0x31
and cl, 0xce
or cl, al
mov eax, ecx
not al
xor bl, 0xb3
mov r8d, ebx
and r8b, 0x73
and dl, 0x8c
or dl, r8b
xor cl, 0x31
and cl, 0x73
and al, 0x8c
or al, cl
xor al, dl
not al
or al, bl
mov ebx, eax
not bl
and al, 0x86
mov edx, ebx
and dl, 0x79
or dl, al
mov eax, edx
xor dl, 0x86
and dl, r9b
not r9b
mov ecx, ebx
xor cl, r9b
xor al, 0x79
and al, r9b
or dl, al
mov eax, edx
xor al, r9b
and al, dl
not cl
and cl, bl
or r9b, bl
not r9b
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, eax
not cl
mov ebp, r9d
not bpl
and r9b, cl
or cl, bpl
not cl
and bpl, al
or bpl, r9b
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov r9d, ebp
not r9b
mov eax, r9d
and al, 0x34
mov ecx, ebp
and cl, 0xcb
or cl, al
xor cl, 0xcb
mov eax, r9d
and al, bpl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 4
and al, 0xfb
or al, cl
mov ecx, eax
not cl
xor al, 4
and al, 0x14
and cl, 0xeb
or cl, al
mov eax, ecx
xor al, 0x5c
xor cl, 0xeb
and cl, al
mov eax, r9d
and al, 0x54
mov edx, ebp
and dl, 0xab
or dl, al
xor dl, 0x1c
mov r10d, edx
xor r10b, r9b
and r10b, dl
mov eax, ecx
mov r12d, ecx
xor r12b, 0x83
and r12b, cl
not cl
and cl, 0x43
and al, 0xbc
or al, cl
mov r8d, eax
xor r8b, 0x14
mov r11d, r10d
mov edx, r10d
xor dl, 0x83
and dl, r10b
not r10b
and r10b, 0x63
and r11b, 0x9c
or r11b, r10b
mov r10d, r11d
xor r10b, 0x9c
xor al, 0x43
mov ebx, eax
or bl, 0x7c
mov esi, ebx
not sil
xor r11b, 0x63
mov edi, r10d
and dil, 0x83
mov r14d, r12d
not r14b
mov r15d, ebx
and r15b, 0xb2
and sil, 1
or sil, r15b
or bl, r14b
and r14b, 0xb2
and r12b, 0x4d
or r12b, r14b
xor r12b, sil
not bl
or bl, r12b
mov ecx, edi
and cl, dl
xor dl, dil
or dl, cl
mov ecx, ebx
not cl
and cl, dl
not dl
and dl, bl
or dl, cl
mov ecx, eax
and cl, 0xe8
and r8b, 0x17
or r8b, cl
or al, r11b
and r11b, 0xe8
and r10b, 0x17
or r10b, r11b
xor r10b, r8b
not al
or al, r10b
mov ecx, eax
not cl
and cl, 0x3b
and al, 0xc4
or al, cl
mov ebx, eax
xor bl, 4
xor al, 0x3b
mov ecx, edx
not cl
mov r8d, ecx
and r8b, 0xcb
and dl, 0x34
or dl, r8b
or cl, al
and al, 0xcb
and bl, 0x34
or bl, al
xor bl, dl
not cl
or cl, bl
mov eax, ecx
mov esi, ecx
xor sil, 0xb7
and sil, cl
not cl
and cl, 0x31
and al, 0x86
or al, cl
xor al, 0x86
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, esi
not al
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r10b, byte [rsp + 0x48]
mov eax, r10d
xor al, sil
mov byte [rsp + 0x38], al
mov ebx, r10d
not bl
mov ecx, ebx
and cl, 0x8a
mov eax, r10d
and al, 0x75
or al, cl
mov ecx, eax
xor cl, 0x24
xor al, 0x8a
mov edx, ebx
mov r8d, ebx
mov byte [rsp + 0x24], bl
and dl, r10b
mov ebx, edx
not bl
mov r11d, eax
and r11b, 0xd1
and cl, 0x2e
or cl, r11b
or al, bl
and bl, 0xd1
and dl, 0x2e
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x5f
and al, 0xa0
or al, cl
mov ecx, eax
and cl, 0x42
xor al, 0xe2
or al, cl
mov edx, eax
not dl
mov ebx, r8d
and bl, 0x90
mov ecx, r10d
and cl, 0x6f
or cl, bl
mov r11d, ecx
xor r11b, 0x6f
xor cl, 0x10
and cl, 0x55
mov ebx, r11d
and bl, 0xaa
or bl, cl
xor bl, 0xe8
and r11b, 0xbd
or r11b, bl
mov ecx, r11d
not cl
and cl, 0x64
and r11b, 0x9b
or r11b, cl
mov r15d, r11d
xor r15b, 0x9b
mov ecx, eax
and cl, 0x6c
xor al, 0xb9
and al, dl
and dl, 0x93
or dl, cl
mov edi, edx
xor dil, 3
mov ecx, r11d
xor cl, 0x24
and cl, 0xbf
xor r11b, 0xdd
and r11b, r15b
and r15b, 0x40
or r15b, cl
mov r14d, r15d
xor r14b, 0x40
xor dl, 0x6c
mov r13d, edx
or r13b, 0xb9
mov ebx, r13d
not bl
mov r12d, r15d
xor r12b, 0xf9
and r12b, r14b
mov ecx, eax
not cl
mov r8d, r13d
and r8b, 0x8b
and bl, 0x44
or bl, r8b
or r13b, cl
and cl, 0x8b
and al, 0x74
or al, cl
xor al, bl
not r13b
or r13b, al
mov eax, r12d
not al
mov ecx, r11d
not cl
mov ebx, eax
and bl, 0xf2
and r12b, 0xd
or r12b, bl
or al, cl
and cl, 0xf2
and r11b, 0xd
or r11b, cl
xor r11b, r12b
not al
or al, r11b
mov ecx, r13d
not cl
and cl, 0x13
and r13b, 0xec
or r13b, cl
mov ecx, eax
not cl
and cl, 0x13
and al, 0xec
or al, cl
xor al, r13b
xor r15b, 0xbf
mov ecx, edx
and cl, 0xf0
and dil, 0xf
or dil, cl
or dl, r15b
and r15b, 0xf0
and r14b, 0xf
or r14b, r15b
xor r14b, dil
not dl
or dl, r14b
mov ecx, edx
not cl
and cl, 0xbe
and dl, 0x41
or dl, cl
xor dl, 0x41
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
not cl
mov eax, ecx
and al, 0x34
and dl, 0x8a
or dl, al
mov ebx, edx
xor bl, 0x8a
not dl
or cl, 0xbe
mov r14d, ecx
not r14b
and dl, 0x31
and bl, 0x8e
or bl, dl
and cl, 0x31
and r14b, 0x40
or r14b, cl
xor r14b, bl
mov ecx, r14d
not cl
and cl, 0xfd
and r14b, 2
or r14b, cl
mov r8d, r14d
xor r8b, 1
mov ecx, ebp
xor cl, 0x11
and cl, bpl
or bpl, 0xee
mov ebx, ecx
not bl
mov edx, ebp
and dl, 0x38
and r9b, 1
or r9b, dl
or bpl, bl
and bl, 0x38
and cl, 0xc7
or cl, bl
xor cl, r9b
not bpl
or bpl, cl
mov ecx, ebp
not cl
and cl, 0xcd
and bpl, 0x32
or bpl, cl
mov r11d, ebp
xor r11b, 2
not r14b
and r8b, 0x8f
and r14b, 0x70
or r14b, r8b
mov ebx, r14d
xor bl, 0x8f
xor bpl, 0xdc
mov ecx, ebp
and cl, 0xb5
and r11b, 0x4a
or r11b, cl
mov r9d, r11d
xor r9b, 0x4a
mov ecx, r14d
xor cl, 0x60
and cl, 0xea
not r14b
and r14b, bl
and bl, 0x15
or bl, cl
mov r8d, ebx
xor r8b, 0x15
mov ecx, r11d
xor cl, 0xc5
and cl, r9b
or bpl, 0x70
mov edx, ebp
not dl
mov edi, ebx
xor dil, 0x9a
and dil, r8b
mov eax, ecx
not al
mov r15d, eax
and r15b, 3
and cl, 0xfc
or cl, r15b
or al, bpl
and bpl, 3
and dl, 0x8c
or dl, bpl
xor dl, cl
not al
or al, dl
mov ecx, edi
and cl, r14b
xor r14b, dil
or r14b, cl
mov ecx, eax
not cl
and cl, r14b
not r14b
and r14b, al
or r14b, cl
xor r11b, 0xb5
xor bl, 0xea
mov eax, r11d
and al, 0x69
and r9b, 0x96
or r9b, al
or r11b, bl
and bl, 0x69
and r8b, 0x96
or r8b, bl
xor r8b, r9b
not r11b
or r11b, r8b
not r11b
mov eax, r14d
and al, r11b
xor r11b, r14b
or r11b, al
mov r14d, r11d
not r14b
and r11b, 0xb6
and r14b, 0x49
or r14b, r11b
mov eax, r14d
xor al, 0xa4
xor r14b, 0x49
mov ecx, r14d
and cl, 0x52
and al, 0xad
or al, cl
xor al, 0x52
xor r14b, al
and r14b, al
mov eax, esi
mov dl, byte [rsp + 0x24]
xor al, dl
not al
and al, sil
mov r9b, byte [rsp + 0x38]
and r9b, r10b
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
not al
mov ecx, edx
and cl, 0xac
and r10b, 0x53
or r10b, cl
mov ecx, r10d
xor cl, 0x43
xor r10b, 0xac
mov edx, r9d
and dl, 0x38
and al, 0xc7
or al, dl
or r9b, r10b
and r10b, 0x38
and cl, 0xc7
or cl, r10b
xor cl, al
not r9b
or r9b, cl
mov r10d, r9d
not r10b
mov r8d, r14d
not r8b
mov edx, r14d
and dl, 0x3b
mov esi, r8d
and sil, 0xc4
or sil, dl
mov eax, esi
xor al, 0x3b
mov byte [rsp + 0x48], al
mov edi, r10d
or dil, 0xfd
mov edx, r9d
xor dl, 0xfd
and dl, r10b
mov ebx, edx
not bl
mov ecx, edi
and cl, 0x13
or dil, bl
and bl, 0x13
and dl, 0xec
or dl, bl
xor dl, cl
not dil
or dil, dl
mov ecx, edi
not cl
and cl, 0xfd
and dil, 2
or dil, cl
xor sil, 0xc4
mov ecx, esi
and cl, 0xed
mov edx, eax
and dl, 0x12
or dl, cl
mov r13d, edx
xor r13b, sil
and r13b, dl
and r8b, 0x12
xor r14b, 0xed
or r14b, r8b
mov r11d, r14d
not r11b
mov ecx, edi
not cl
mov byte [rsp + 0x38], cl
and cl, 0x9c
mov edx, edi
and dl, 0x63
or dl, cl
mov ecx, edx
xor cl, 0x63
xor dl, 4
and dl, 0x46
mov ebx, ecx
and bl, 0xb9
or bl, dl
xor bl, 0xab
and cl, 0xed
or cl, bl
mov edx, ecx
not dl
and dl, 0x5a
and cl, 0xa5
or cl, dl
mov ebp, ecx
xor bpl, 0x80
mov eax, ecx
xor al, 0x5a
mov byte [rsp + 0x24], al
and r9b, 0xc3
and r10b, 0x3c
or r10b, r9b
mov edx, r10d
xor dl, 0x10
and dl, 0x12
xor r10b, 0x2e
or r10b, dl
mov edx, r10d
not dl
and dl, 0x9b
and r10b, 0x64
or r10b, dl
mov ebx, r13d
mov r15d, r13d
xor r15b, 0x71
and r15b, r13b
not r13b
and r13b, 0x22
and bl, 0xdd
or bl, r13b
mov r13d, ebx
xor r13b, 0xdd
mov r8d, ebx
xor r8b, 0x53
and r8b, r13b
mov edx, r11d
or dl, 0x8e
mov eax, edx
not al
mov r9d, r8d
and r9b, r15b
xor r15b, r8b
mov r12d, r14d
xor r12b, 0x8e
and r12b, r11b
or r15b, r9b
mov r8d, edx
and r8b, 0x1d
and al, 0x60
or al, r8b
mov r8d, r12d
not r8b
or dl, r8b
and r8b, 0x1d
and r12b, 0xe2
or r12b, r8b
mov r9d, r10d
xor r9b, 0x64
xor r12b, al
mov r8d, r10d
not r8b
not dl
or dl, r12b
mov eax, r15d
not al
and al, dl
not dl
and dl, r15b
or dl, al
xor bl, 0x22
mov eax, ebx
and al, 0xa4
and r13b, 0x5b
or r13b, al
or bl, r11b
and r11b, 0xa4
and r14b, 0x5b
or r14b, r11b
xor r14b, r13b
not bl
or bl, r14b
not bl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
and r8b, 0x98
xor r10b, 0x43
and r10b, r9b
and r9b, 0x67
or r9b, r8b
mov r11d, r9d
xor r11b, 0x67
xor cl, 0x82
mov dl, byte [rsp + 0x24]
and cl, dl
and bpl, 0xd8
xor r9b, 0xbf
and r9b, r11b
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov ecx, r9d
not cl
mov eax, r10d
not al
mov r8d, ecx
and r8b, 0xc3
and r9b, 0x3c
or r9b, r8b
or cl, al
and al, 0xc3
and r10b, 0x3c
or r10b, al
xor r10b, r9b
not cl
or cl, r10b
mov eax, ebp
not al
and al, 0x51
and bpl, 0xae
or bpl, al
mov eax, ecx
not al
and al, 0x51
and cl, 0xae
or cl, al
xor cl, bpl
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r11d
not al
and al, 5
and r11b, 0xfa
or r11b, al
mov edx, r11d
xor dl, 0xe0
mov eax, ecx
not al
xor r11b, 5
mov r8d, eax
and r8b, 0x1b
and cl, 0xe4
or cl, r8b
or al, r11b
and r11b, 0x1b
and dl, 0xe4
or dl, r11b
xor dl, cl
not al
or al, dl
mov ecx, ebx
xor cl, 1
and cl, bl
mov r9d, ebx
or r9b, 0xfe
mov r8d, r9d
not r8b
mov ebx, eax
xor bl, 1
and bl, al
not al
and al, 1
mov edx, ecx
not dl
or r9b, dl
and dl, 0xfe
and cl, 1
or cl, dl
or r8b, 0xfe
xor r8b, cl
not r9b
or r9b, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, r9d
not al
and al, bl
not bl
and bl, r9b
or bl, al
mov eax, esi
mov dl, byte [rsp + 0x38]
or al, dl
not al
and sil, 0x5a
mov cl, byte [rsp + 0x48]
and cl, 0xa5
or cl, sil
and dl, 0x5a
and dil, 0xa5
or dil, dl
xor dil, cl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov ecx, edi
xor cl, 0x1d
and cl, dil
not dil
and dil, 0x1d
mov eax, edi
and al, cl
xor cl, dil
or cl, al
mov eax, ecx
not al
and al, 0xda
and cl, 0x25
or cl, al
mov eax, ecx
xor al, 0x40
and al, 0x78
and cl, 0x87
or cl, al
mov r10d, ecx
xor r10b, 0x87
mov r8d, ecx
xor r8b, 0x78
mov r9d, ebx
not r9b
mov edx, r9d
and dl, 0xb2
mov eax, ebx
and al, 0x4d
or al, dl
xor cl, 0xca
and cl, r10b
mov edx, r8d
and dl, 0x4d
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
mov ecx, eax
not cl
and cl, 0xfc
and al, 3
or al, cl
mov ecx, edx
not cl
and cl, 0xfc
and dl, 3
or dl, cl
xor dl, al
mov eax, ebx
and al, 0xc8
and r9b, 0x37
or r9b, al
or bl, r8b
and r8b, 0xc8
and r10b, 0x37
or r10b, r8b
xor r10b, r9b
not bl
or bl, r10b
mov eax, ebx
not al
and al, 0x8e
and bl, 0x71
or bl, al
xor bl, 0x71
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x28]
mov byte [rdx + rax], bl
mov ebp, 0x8cef752
sub ebp, dword [rsp + 0x54]
mov dword [rsp + 0x48], ebp
mov rax, qword [rsp + 0x68]
mov eax, dword [rax]
mov ecx, 0x64b2f1b3
sub ecx, ebp
lea eax, [rax*4 + 0x206e055b]
sub ecx, eax
add ecx, 0xc48a0afc
mov r14b, byte [rdx + rcx]
mov rax, qword [rsp + 0xb0]
mov al, byte [rax]
mov r9d, eax
mov r8d, eax
mov byte [rsp + 0x38], al
mov r11d, eax
xor r11b, 0x15
and r11b, al
not al
or r9b, 0x38
mov edx, r9d
not dl
and r8b, 0xd3
mov ecx, eax
and cl, 0x2c
or cl, r8b
xor cl, 0x14
mov ebx, eax
mov r10d, eax
mov byte [rsp + 0x28], al
and bl, 0xc7
or bl, cl
mov esi, ebx
not sil
and r9b, 0xc2
mov eax, edx
and al, 5
or al, r9b
mov r8d, eax
xor r8b, 0x3d
mov ecx, eax
xor cl, 0x7b
and cl, r8b
and dl, 0x46
mov r8d, ebx
xor r8b, 0x46
and r8b, bl
xor al, 0xc2
mov r9d, esi
mov edi, eax
or al, sil
and sil, 0x46
mov ebp, ecx
and bpl, dl
xor dl, cl
or dl, bpl
mov ecx, r8d
and cl, sil
xor sil, r8b
or sil, cl
mov ecx, edx
not cl
and cl, 0x93
and dl, 0x6c
or dl, cl
mov ecx, esi
not cl
and cl, 0x93
and sil, 0x6c
or sil, cl
xor sil, dl
and r9b, 0xef
and bl, 0x10
or bl, r9b
or dil, 0x10
xor dil, bl
not al
or al, dil
not al
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
not cl
and cl, 0xfb
and al, 4
or al, cl
mov ecx, eax
not cl
and cl, 0x9e
and al, 0x61
or al, cl
mov ecx, eax
xor cl, 0xa2
xor al, 0x11
mov ebx, ecx
or bl, 0xb3
mov edx, ebx
not dl
or al, 0x44
and al, 0xd7
and cl, 0x20
or cl, al
and bl, 0xd7
and dl, 8
or dl, bl
xor dl, cl
mov eax, edx
not al
and al, 0xe9
and dl, 0x16
or dl, al
mov eax, edx
xor al, 0xa5
mov ecx, edx
xor cl, 0x5a
xor dl, 0xfb
and cl, dl
and dl, al
mov r15d, ecx
not r15b
mov eax, edx
not al
mov ebx, r15d
and bl, 0x72
and cl, 0x8d
or cl, bl
or r15b, al
and al, 0x72
and dl, 0x8d
or dl, al
xor dl, cl
not r15b
or r15b, dl
mov eax, r15d
not al
and al, 0x57
and r15b, 0xa8
or r15b, al
mov eax, r15d
not al
xor r15b, 9
and al, 0xa4
and r15b, 0x5b
or r15b, al
mov r8d, r15d
xor r8b, 0xa4
xor r15b, 0x5b
mov eax, r10d
and al, 0x15
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, r11d
not al
and al, 0xea
and r11b, 0x15
or r11b, al
mov eax, r11d
mov edx, r11d
xor dl, 0x48
and dl, r11b
not r11b
and r11b, 0x25
and al, 0xda
or al, r11b
mov ebx, eax
xor bl, 0xda
xor al, 0x24
mov ecx, ebx
and cl, 0x48
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ecx, edx
not cl
and cl, 0xb7
and dl, 0x48
or dl, cl
mov ecx, edx
not cl
mov r9d, ecx
and r9b, 0x8b
and dl, 0x74
or dl, r9b
or cl, bl
and bl, 0x8b
and al, 0x74
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0xfb
and cl, 4
or cl, al
mov eax, ecx
not al
and al, 4
and cl, 0xfb
or cl, al
mov r12d, ecx
not r12b
mov edx, r12d
and dl, 0x6c
and cl, 0x93
or cl, dl
xor cl, 0x6c
xor r12b, cl
and r12b, cl
mov r9d, r15d
mov ecx, r8d
and cl, 0x32
and r15b, 0xcd
or r15b, cl
xor r15b, 0x4e
or r15b, r8b
and r8b, 0xda
and r9b, 0x25
or r9b, r8b
mov ecx, r9d
not cl
and cl, 0x87
and r9b, 0x78
or r9b, cl
mov edi, r9d
xor dil, 0xa2
mov esi, r12d
not sil
mov edx, r12d
and dl, 0xf0
mov r13d, esi
and r13b, 0xf
or r13b, dl
mov r10d, r13d
xor r10b, 0xf0
xor r9b, 0x5d
mov ebp, r9d
and bpl, 0xb4
xor r13b, 0xf
mov edx, r13d
and dl, 0xa0
mov r8d, r10d
and r8b, 0x5f
or r8b, dl
xor r8b, 0x23
or r8b, r13b
mov edx, edi
xor dl, r13b
and dl, dil
and r13b, dil
and dil, 0x4b
or dil, bpl
xor dil, 0x37
or dil, r9b
mov ebp, edi
not bpl
mov eax, r15d
not al
and sil, 0xd0
and r12b, 0x2f
or r12b, sil
mov ecx, r12d
xor cl, 0x2f
xor r12b, 0x50
and r12b, 0x71
mov ebx, ecx
and bl, 0x8e
or bl, r12b
xor bl, 0xf2
and cl, 0x83
or cl, bl
mov ebx, ecx
not bl
and bl, 0x36
and cl, 0xc9
or cl, bl
mov r12d, ecx
xor r12b, 0xc9
mov esi, ebp
xor sil, r15b
and sil, bpl
and dil, 0xbf
and bpl, 0x40
or bpl, dil
xor cl, 0x26
and cl, 0x2e
mov ebx, r12d
and bl, 0xd1
or bl, cl
xor bl, 0xd1
mov ecx, r8d
mov edi, ebx
mov r11d, r8d
and r11b, bl
xor bl, r8b
not r8b
and r15b, 0xbf
and al, 0x40
or al, r15b
xor al, bpl
mov ebp, esi
not bpl
mov r15d, ebp
and r15b, 0x57
and sil, 0xa8
or sil, r15b
mov r15d, eax
not r15b
or bpl, r15b
and r15b, 0x57
and al, 0xa8
or al, r15b
xor al, sil
not bpl
or bpl, al
and cl, 0x92
and r8b, 0x6d
or r8b, cl
and dil, 0x92
and r12b, 0x6d
or r12b, dil
mov eax, r8d
not al
and al, r12b
not r12b
and r12b, r8b
or r12b, al
or bl, r11b
not bl
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov eax, ebp
not al
and al, 2
mov ecx, ebp
and cl, 0x8c
or cl, al
xor cl, 0x8c
and bpl, 0x71
or bpl, cl
mov ecx, ebx
not cl
mov r11d, ebx
xor r11b, 0x8e
and cl, r11b
and r11b, bl
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
mov ecx, ebp
not cl
and cl, 0x58
and bpl, 0xa7
or bpl, cl
mov ecx, r11d
not cl
and cl, 0x58
and r11b, 0xa7
or r11b, cl
xor r11b, bpl
and r9b, r10b
or r13b, r9b
mov ebx, edx
not bl
mov ecx, r13d
not cl
mov r8d, ebx
and r8b, 0xbe
and dl, 0x41
or dl, r8b
or bl, cl
and cl, 0xbe
and r13b, 0x41
or r13b, cl
xor r13b, dl
not bl
or bl, r13b
mov ecx, ebx
xor cl, 0x8c
and cl, bl
not bl
and bl, 0x8c
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
and dl, 0x44
and cl, 0xbb
or cl, dl
mov edx, ecx
xor dl, 7
xor cl, 8
and dl, 0xc7
and cl, 0x38
or cl, dl
mov r10d, ecx
not r10b
xor cl, 0x38
and cl, 0xbf
and r10b, 0x40
or r10b, cl
mov ecx, r10d
xor cl, 0x40
mov eax, r11d
not al
xor r10b, 0xbf
and cl, al
or al, r10b
not al
and r10b, r11b
or r10b, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov ecx, r14d
not cl
mov r8d, ecx
and r8b, r14b
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov byte [rsp + 0x44], cl
mov edi, ecx
mov r12d, ecx
and cl, 0xd5
mov ebx, r14d
and bl, 0x2a
or bl, cl
mov eax, ebx
xor al, 0x2a
not bl
and bl, 0x14
mov ecx, eax
and cl, 0xeb
or cl, bl
xor cl, 0xeb
or cl, al
mov eax, ecx
mov ebx, r8d
xor bl, cl
and bl, r8b
and cl, r8b
not r8b
not al
and al, r8b
or cl, al
mov r8d, ebx
not r8b
mov eax, ecx
not al
mov r9d, r8d
and r9b, 0xe
and bl, 0xf1
or bl, r9b
or r8b, al
and al, 0xe
and cl, 0xf1
or cl, al
xor cl, bl
not r8b
or r8b, cl
mov r11d, r10d
not r11b
mov ecx, r11d
and cl, r10b
mov ebx, ecx
not bl
mov r9d, r10d
and r9b, 0x70
mov esi, r11d
and sil, 0x8f
or sil, r9b
mov eax, r10d
or al, bl
and bl, 0x70
and cl, 0x8f
or cl, bl
xor cl, sil
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x5f
and al, 0xa0
or al, cl
mov ecx, eax
xor cl, 0x20
and cl, 0x22
xor al, 0x82
or al, cl
mov ecx, eax
not cl
and cl, 0x2b
and al, 0xd4
or al, cl
mov ebp, eax
xor bpl, 0xd4
xor al, 0x2a
and r11b, 0xdd
xor r10b, 0x22
or r10b, r11b
mov r9d, r10d
not r9b
and al, 0xfa
mov ebx, ebp
and bl, 5
or bl, al
mov r15d, ebx
xor r15b, 5
mov eax, r10d
and al, 0x99
xor r10b, 0xb8
and r10b, r9b
and r9b, 0x66
or r9b, al
mov edx, r9d
mov eax, r15d
and al, 0x47
and bpl, 0xb8
or bpl, al
xor r9b, 0x99
mov r13d, r9d
or r13b, 0xb8
mov ecx, r13d
not cl
mov eax, r10d
not al
mov r11d, r13d
and r11b, 0x2a
and cl, 0x45
or cl, r11b
or r13b, al
and al, 0x2a
and r10b, 0xd5
or r10b, al
mov byte [rsp + 0x30], r14b
mov esi, r14d
and dil, 8
and r14b, 0x74
or r14b, dil
mov edi, r14d
not dil
xor r14b, 0xa
or r12b, 0x7c
and r14b, 0xe
and dil, 0x70
or dil, r14b
mov eax, r12d
not al
and r12b, 0xe
and al, 0x81
or al, r12b
mov r11b, byte [rsp + 0x44]
mov r12d, r11d
xor al, dil
mov edi, eax
not dil
and dil, 0x58
and al, 0xa7
or al, dil
xor al, 0x24
mov edi, eax
and dil, r11b
mov byte [rsp + 0x24], dil
xor al, r11b
xor r10b, cl
mov r14b, byte [rsp + 0x38]
mov byte [rsp + 0x44], r14b
not r13b
or r13b, r10b
mov ecx, ebp
not cl
and cl, 0x53
and bpl, 0xac
or bpl, cl
mov ecx, r13d
not cl
and cl, 0x53
and r13b, 0xac
or r13b, cl
mov r10d, r14d
xor dl, 6
xor bl, 0xfa
xor r13b, bpl
mov ecx, ebx
and cl, 0xf1
and r15b, 0xe
or r15b, cl
or bl, r9b
and r9b, 0xf1
and dl, 0xe
or dl, r9b
xor dl, r15b
not bl
or bl, dl
mov ecx, ebx
not cl
mov edx, r13d
not dl
mov r9d, edx
and r9b, 0x97
and r13b, 0x68
or r13b, r9b
or dl, bl
and bl, 0x97
and cl, 0x68
or cl, bl
xor cl, r13b
not dl
or dl, cl
mov ebx, edx
xor bl, 0x22
and bl, dl
not dl
and dl, 0x22
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, r8d
not dl
mov r9d, edx
and r9b, 0xde
mov ecx, r8d
and cl, 0x21
or cl, r9b
mov r9d, ebx
not r9b
mov ebp, r9d
and bpl, 0x43
mov r15d, ebx
and r15b, 0xbc
or r15b, bpl
mov ebp, edx
and bpl, 0x26
and r8b, 0xd9
or r8b, bpl
mov ebp, r15d
xor bpl, 0x98
xor r15b, 2
and r15b, 0x26
and bpl, 0xd9
or bpl, r15b
mov byte [rsp + 0x58], r14b
xor bpl, r8b
mov r8d, ebp
xor r8b, dl
and r8b, bpl
mov ebp, r14d
mov r15d, r14d
xor r15b, 0x30
and r15b, r14b
mov byte [rsp + 0x38], r14b
mov edi, 0x8cef754
sub edi, dword [rsp + 0x48]
mov qword [rsp + 0x48], rdi
xor cl, bl
xor cl, 0xde
and cl, bl
and r9b, 0xa
and bl, 0xf5
or bl, r9b
xor bl, 0xa
or bl, dl
mov edx, ecx
not dl
mov r9d, edx
and r9b, 0xf3
and cl, 0xc
or cl, r9b
mov r9d, ebx
not r9b
or dl, bl
and bl, 0xf3
and r9b, 0xc
or r9b, bl
xor r9b, cl
not dl
or dl, r9b
mov ecx, edx
not cl
mov r9d, r8d
xor r9b, cl
and r9b, r8b
mov ebx, r8d
not bl
and bl, 8
and r8b, 0xf7
or r8b, bl
and cl, 8
and dl, 0xf7
or dl, cl
xor dl, r8b
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
xor cl, 0xf0
and cl, dl
or dl, 0xf
mov ebx, edx
not bl
mov r8d, ecx
not r8b
mov r9d, edx
and r9b, 0x90
and bl, 0x60
or bl, r9b
or dl, r8b
and r8b, 0x90
and cl, 0x6f
or cl, r8b
xor cl, bl
not dl
or dl, cl
mov ecx, edx
not cl
and cl, 0xf8
and dl, 7
or dl, cl
mov ecx, edx
xor cl, 0x82
and dl, 0x75
and cl, 0x8a
or cl, dl
mov r8d, ecx
xor r8b, 0x8a
xor cl, 0x75
mov ebx, r8d
and bl, cl
mov edx, ebx
not dl
mov r9d, edx
and r9b, 0x49
and bl, 0xb6
or bl, r9b
mov bpl, byte [rsp + 0x28]
mov r9d, ebp
and r9b, 2
or dl, r8b
and r8b, 0x49
and cl, 0xb6
or cl, r8b
xor cl, bl
not dl
or dl, cl
mov ebx, edx
not bl
mov ecx, ebx
and cl, dl
mov r8d, edx
and r8b, 0x37
and bl, 0xc8
or bl, r8b
mov r8d, ecx
not r8b
or dl, r8b
and r8b, 0x37
and cl, 0xc8
or cl, r8b
xor cl, bl
not dl
or dl, cl
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and cl, 0x58
and dl, 0xa7
or dl, cl
mov r13d, edx
xor r13b, 0x48
xor dl, 0xa7
mov ecx, edx
and cl, 0x95
and r13b, 0x6a
or r13b, cl
xor r13b, 0x6a
or r13b, dl
mov cl, byte [rsp + 0x30]
and cl, 0x61
and r12b, 0x9e
or r12b, cl
mov ecx, r12d
xor cl, 0x40
xor r12b, 0x9c
and r12b, 0xbd
and cl, 0x42
or cl, r12b
mov edx, ecx
xor dl, 0x28
and dl, 0x6a
and cl, 0x95
or cl, dl
mov r12d, ecx
xor r12b, 0x95
xor cl, 0x40
and r11b, 0xd9
and sil, 0x26
or sil, r11b
mov r11d, esi
xor r11b, 0x26
xor sil, 0x98
and sil, 0xbe
mov ebx, r11d
and bl, 0x41
or bl, sil
xor bl, 0x41
or bl, r11b
mov r11d, ebx
not r11b
and r11b, 0x3a
and bl, 0xc5
or bl, r11b
mov edx, ebx
xor dl, 1
xor bl, 0x3a
mov r11d, r12d
xor r11b, bl
and r11b, r12b
and cl, 0xc4
and r12b, 0x3b
or r12b, cl
and bl, 0xc4
and dl, 0x3b
or dl, bl
xor dl, r12b
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ebx, edx
not bl
or dl, 0xc3
or bl, 0x24
mov ecx, ebx
not cl
and dl, 0xe7
and bl, 0xe7
and cl, 0x18
or cl, bl
xor cl, dl
mov edx, ecx
not dl
and dl, 0xdb
and cl, 0x24
or cl, dl
mov edx, ecx
xor dl, 0xf9
and dl, cl
not cl
and cl, 0xf9
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
and cl, 0x32
and dl, 0xcd
or dl, cl
mov ecx, edx
xor cl, 0x24
xor dl, 0xc8
and cl, 0x27
and dl, 0xd8
or dl, cl
mov ecx, edx
xor cl, 0x23
xor dl, 0x88
and dl, 0x8c
and cl, 0x73
or cl, dl
mov esi, ecx
xor sil, 0x73
xor cl, 0x8c
or al, byte [rsp + 0x24]
mov edi, eax
not dil
mov r11d, eax
and r11b, 0xbe
mov r12d, edi
xor r12b, cl
mov edx, esi
and dl, dil
not r12b
and r12b, dil
and dil, 0x41
or dil, r11b
xor dil, sil
and al, cl
or dl, al
not dl
or dl, cl
mov r11d, edx
not r11b
xor dil, 0xbe
and dil, sil
mov ecx, r12d
not cl
mov eax, edi
not al
mov ebx, ecx
and bl, 0xf0
and r12b, 0xf
or r12b, bl
or cl, al
and al, 0xf0
and dil, 0xf
or dil, al
xor dil, r12b
not cl
or cl, dil
mov ebx, ecx
not bl
and cl, dl
or dl, bl
not dl
and bl, r11b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r11d, ebx
not r11b
mov edx, r11d
and dl, 0xf8
mov eax, ebx
and al, 5
or al, dl
mov edx, eax
xor dl, 1
xor al, 0xfa
mov ecx, ebx
xor cl, 0xfd
and cl, bl
mov esi, ecx
not sil
mov edi, eax
and dil, 0x2c
and dl, 0xd1
or dl, dil
or al, sil
and sil, 0x2c
and cl, 0xd3
or cl, sil
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 2
and al, 0xfd
or al, cl
mov ecx, eax
not cl
and al, 0x7e
and cl, 0x81
or cl, al
mov eax, ecx
xor al, 0x81
and r11b, 0xd
and bl, 0xf2
or bl, r11b
mov edx, ebx
xor dl, 0xf2
xor bl, 0xd
or bl, dl
mov edx, ebx
not dl
and dl, 0xdb
and bl, 0x24
or bl, dl
mov edx, ebx
xor dl, 0x24
xor bl, 0xdb
xor cl, 0x7e
and dl, cl
or cl, bl
not cl
and bl, al
or bl, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov al, byte [rsp + 0x44]
and al, 0x84
or al, r9b
xor al, 0x84
and r10b, 0x79
or r10b, al
mov eax, r10d
not al
and al, 0xcd
and r10b, 0x32
or r10b, al
mov eax, r10d
xor al, 0x43
and al, 0xf7
and r10b, 8
or r10b, al
mov eax, r10d
and al, 0xd5
xor r10b, 0x22
and r10b, 0x2a
or r10b, al
not r10b
mov r11d, r10d
or r11b, 0xd5
mov edi, r11d
not dil
and bpl, 0x2a
mov r9b, byte [rsp + 0x58]
xor r9b, 0xd5
or r9b, bpl
mov eax, r9d
not al
and al, 0xa4
and r9b, 0x5b
or r9b, al
mov r14d, r9d
xor r14b, 0x13
mov eax, ebx
not al
mov ecx, ebx
mov edx, eax
and dl, bl
mov esi, eax
and sil, 0x3d
and bl, 0xc2
or bl, sil
xor bl, 0xe8
or bl, al
and al, 0x32
and cl, 0xcd
or cl, al
mov eax, ecx
xor al, 0xc9
xor cl, 0x32
mov esi, edx
not sil
mov r8d, ecx
and r8b, 0x34
and al, 0xcb
or al, r8b
or cl, sil
and sil, 0x34
and dl, 0xcb
or dl, sil
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xd5
xor cl, 0x2a
or cl, al
mov esi, ecx
not sil
mov ebp, ebx
not bpl
xor r9b, 0xa4
mov eax, r9d
and al, 0xe8
and r14b, 0x17
or r14b, al
mov r12d, r14d
xor r12b, 0x17
mov edx, r11d
xor dl, 0x5f
and dl, r11b
or r10b, 0xf5
mov eax, r14d
xor al, 0x48
and al, r12b
or r9b, 0xa0
not dl
mov r8d, edx
and r8b, 0x6b
or dl, r10b
and r10b, 0x6b
or r8b, 0x80
xor r8b, r10b
not dl
or dl, r8b
mov r8d, eax
not r8b
mov r10d, r8d
and r10b, 0xbd
and al, 0x42
or al, r10b
mov r10d, r9d
not r10b
or r8b, r9b
and r9b, 0xbd
and r10b, 0x42
or r10b, r9b
xor r10b, al
not r8b
or r8b, r10b
mov eax, edx
not al
and al, 0x33
and dl, 0x48
or dl, al
mov eax, r8d
not al
and al, 0xb3
and r8b, 0x4c
or r8b, al
xor r8b, dl
xor r14b, 0xe8
and r11b, 0x6a
or dil, r14b
and r14b, 0x95
and r12b, 0x6a
or r12b, r14b
xor r12b, r11b
not dil
or dil, r12b
mov edx, edi
not dl
mov r11d, r8d
not r11b
mov r10d, r11d
and r10b, 0xd6
and r8b, 0x29
or r8b, r10b
or r11b, dil
and dil, 0xd6
and dl, 0x29
or dl, dil
xor dl, r8b
not r11b
or r11b, dl
and cl, 0xdb
mov edx, esi
and dl, 0x24
or dl, cl
mov r9d, edx
xor r9b, 0x24
mov r8d, ebx
and r8b, 0x71
xor bl, 0xd7
and bl, bpl
and bpl, 0x8e
or bpl, r8b
mov r8d, ebp
xor r8b, 0x8e
mov r10d, edx
xor r10b, 0xf3
and r10b, r9b
and sil, 0xd7
xor bpl, 0x71
mov ecx, ebp
or cl, 0xd7
mov eax, ecx
not al
mov r14d, r10d
and r14b, sil
xor sil, r10b
or sil, r14b
mov r10d, ebx
not r10b
mov r14d, ecx
and r14b, 0x48
and al, 0x20
or al, r14b
or cl, r10b
and r10b, 0x48
and bl, 0xb7
or bl, r10b
xor bl, al
not cl
or cl, bl
mov eax, esi
not al
and al, 0x6c
and sil, 0x93
or sil, al
mov eax, ecx
not al
and al, 0x6c
and cl, 0x93
or cl, al
xor cl, sil
xor dl, 0xdb
mov eax, edx
and al, 0x31
and r9b, 0xce
or r9b, al
or dl, bpl
and bpl, 0x31
and r8b, 0xce
or r8b, bpl
xor r8b, r9b
not dl
or dl, r8b
mov eax, edx
not al
and al, 0x6e
and dl, 0x91
or dl, al
xor dl, 0x91
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, r11d
xor r9b, 0x90
and r9b, r11b
not r11b
and r11b, 0x90
mov ecx, edx
not cl
xor dl, 0x90
and dl, cl
or cl, 0x90
mov eax, ecx
not al
mov r8d, r11d
and r8b, r9b
xor r9b, r11b
or r9b, r8b
mov ebx, edx
not bl
mov r8d, ebx
and r8b, 0x5f
and dl, 0xa0
or dl, r8b
or bl, cl
and cl, 0x5f
and al, 0x20
or al, cl
xor al, dl
not bl
or bl, al
mov ecx, r9d
not cl
and cl, bl
not bl
and bl, r9b
or bl, cl
mov al, byte [rsp + 0x28]
and al, 0x10
mov dl, byte [rsp + 0x38]
and dl, 0x20
or dl, al
xor dl, 0x20
mov ecx, edx
and cl, r15b
xor r15b, dl
or r15b, cl
mov ecx, r15d
not cl
and cl, 0xe7
and r15b, 0x18
or r15b, cl
xor r15b, 0x28
mov edx, ebx
xor dl, r15b
mov ecx, ebx
not cl
mov r8d, ecx
and r8b, 0xe6
mov eax, ebx
and al, 0x19
or al, r8b
xor al, r15b
xor al, 0xe6
and al, r15b
and dl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x21
and dl, 0xde
or dl, al
and bl, 0x21
and cl, 0xde
or cl, bl
xor cl, dl
not cl
or cl, r8b
mov r8d, ecx
not r8b
mov eax, r13d
mov r9d, r13d
mov r10d, ecx
and r10b, r8b
mov byte [rsp + 0x28], r8b
mov esi, ecx
mov r11d, r8d
mov r14d, r13d
mov r15d, r13d
mov edi, r8d
mov r12d, ecx
mov ebp, r8d
or r8b, 0x3a
mov edx, r8d
not dl
or cl, 0xc5
mov ebx, ecx
not bl
and r8b, 0x39
and dl, 0xc4
or dl, r8b
and cl, 0x39
and bl, 2
or bl, cl
xor bl, dl
mov ecx, ebx
not cl
and cl, 0xdb
and bl, 0x24
or bl, cl
xor bl, 0x1e
mov edx, r13d
and dl, bl
xor bl, r13b
not r13b
and al, 9
or r9b, 9
mov ecx, r9d
not cl
and r9b, 6
and cl, 0xf0
or cl, r9b
or al, 6
xor al, cl
mov ecx, eax
not cl
and cl, 0x4d
and al, 0xb2
or al, cl
mov r8d, eax
xor r8b, 0xbb
mov ecx, r10d
not cl
mov r9b, byte [rsp + 0x28]
and r9b, 0x8c
and sil, 0x73
or sil, r9b
or r11b, cl
and cl, 0x8c
and r10b, 0x73
or r10b, cl
xor r10b, sil
not r11b
or r11b, r10b
xor al, 0x44
and al, r11b
not r11b
mov ecx, r8d
xor cl, r11b
and cl, r8b
and r11b, r8b
or r11b, al
mov eax, ecx
not al
mov r8d, r11d
not r8b
mov r9d, eax
and r9b, 0x69
and cl, 0x96
or cl, r9b
or al, r8b
and r8b, 0x69
and r11b, 0x96
or r11b, r8b
xor r11b, cl
not al
or al, r11b
mov r11d, eax
not r11b
mov ecx, eax
and cl, 0x14
and r11b, 0xeb
or r11b, cl
xor r11b, 0xeb
or r11b, al
mov r8d, r11d
not r8b
and r14b, r13b
mov eax, r14d
not al
mov ecx, r13d
and cl, 0xca
and r15b, 0x35
or r15b, cl
or r13b, al
and al, 0xca
and r14b, 0x35
or r14b, al
xor r14b, r15b
not r13b
or r13b, r14b
mov eax, r13d
not al
and dil, 0xac
and r12b, 0x53
or r12b, dil
or bpl, r13b
and r13b, 0xac
and al, 0x53
or al, r13b
xor al, r12b
not bpl
or bpl, al
mov esi, ebp
not sil
or bl, dl
mov ecx, ebx
not cl
mov edx, ebx
and dl, 0x78
xor bl, 0x8e
and bl, cl
and cl, 0x87
or cl, dl
mov r9d, ecx
xor r9b, 0x87
mov eax, esi
or al, 0x8e
mov r10d, eax
not r10b
mov edx, ebp
xor dl, 0x8e
and dl, sil
mov edi, ecx
xor dil, 9
and dil, r9b
mov r14d, edx
not r14b
mov r15d, eax
and r15b, 0xbe
and r10b, 0x41
or r10b, r15b
or al, r14b
and r14b, 0xbe
and dl, 0x41
or dl, r14b
xor dl, r10b
not al
or al, dl
mov edx, edi
and dl, bl
xor bl, dil
or bl, dl
mov edx, eax
not dl
and dl, 0x8a
and al, 0x75
or al, dl
mov edx, ebx
not dl
and dl, 0x8a
and bl, 0x75
or bl, dl
xor bl, al
xor cl, 0x78
mov eax, esi
and al, 0xec
and bpl, 0x13
or bpl, al
or sil, cl
and cl, 0xec
and r9b, 0x13
or r9b, cl
xor r9b, bpl
not sil
or sil, r9b
mov eax, esi
not al
and al, 0x23
and sil, 0xdc
or sil, al
xor sil, 0xdc
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, r11d
and al, 0x8f
mov r12d, r11d
xor r12b, 0x70
and r12b, r8b
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
not al
and al, 0x70
and r12b, 0x8f
or r12b, al
mov r14d, esi
not r14b
mov ecx, r14d
and cl, 0xdc
mov r9d, esi
and r9b, 0x23
or r9b, cl
mov edi, r9d
xor dil, 0x23
xor r9b, 0xdc
mov r10d, r12d
not r10b
mov ecx, r10d
and cl, 0x22
mov edx, r12d
xor dl, 0xdd
or dl, cl
mov ecx, edx
not cl
and cl, 0xd6
and dl, 0x29
or dl, cl
mov ebp, edx
xor bpl, 0x29
and r8b, 0x31
mov ecx, r11d
and cl, 0xce
or cl, r8b
xor cl, 0xec
and r11b, 0xdd
or r11b, cl
mov r8d, r11d
not r8b
mov ecx, r9d
and cl, 0xe1
mov eax, edi
and al, 0x1e
or al, cl
xor al, 0x3c
or al, r9b
mov r15d, eax
not r15b
and r14b, 0xdd
xor sil, 0x22
or sil, r14b
mov ecx, esi
not cl
and cl, 0x40
and sil, 0xbf
or sil, cl
mov ecx, esi
not cl
xor dl, 0xd6
and r8b, dl
or dl, r11b
not dl
and r11b, bpl
or r11b, r8b
mov r8d, edx
and r8b, r11b
xor r11b, dl
or r11b, r8b
xor sil, 0x40
mov edx, eax
or dl, sil
not dl
and al, 0xe0
and r15b, 0x1f
or r15b, al
and sil, 0xe0
and cl, 0x1f
or cl, sil
xor cl, r15b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, 8
and cl, 0xf7
or cl, dl
xor cl, r11b
or al, r11b
mov edx, eax
not dl
xor cl, 8
and cl, r11b
mov ebx, ecx
not bl
mov r8d, eax
and r8b, 0x86
and dl, 0x79
or dl, r8b
or al, bl
and bl, 0x86
and cl, 0x79
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, r12d
xor cl, r9b
and cl, r12b
and r10b, 0xc3
and r12b, 0x3c
or r12b, r10b
and r9b, 0xc3
and dil, 0x3c
or dil, r9b
xor dil, r12b
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov ebx, edi
not bl
and dil, 0xc0
and bl, 0x3f
or bl, dil
mov ecx, ebx
xor cl, 0x40
xor bl, 0x3f
mov edx, ebx
and dl, 0x9d
and cl, 0x62
or cl, dl
xor cl, 0x9d
xor bl, cl
and bl, cl
mov r9d, eax
not r9b
mov ecx, r9d
and cl, 0x6d
and al, 0x92
or al, cl
mov r8d, eax
xor r8b, 0x92
mov r11d, ebx
mov edx, ebx
xor dl, 0x7f
and dl, bl
not bl
and bl, 0x81
and r11b, 0x7e
or r11b, bl
mov r10d, r11d
xor r10b, 0x7e
mov ebx, eax
xor bl, 0x12
and bl, r8b
or r9b, 0x7f
mov ecx, ebx
not cl
mov esi, ecx
or cl, r9b
not r9b
mov edi, r11d
xor dil, 0xfe
and dil, r10b
and sil, 0x48
and bl, 0xb7
or bl, sil
or r9b, 0x48
xor r9b, bl
not cl
or cl, r9b
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
mov ebx, ecx
not bl
and bl, dl
not dl
and dl, cl
or dl, bl
xor al, 0x6d
xor r11b, 0x81
mov ecx, eax
and cl, 0xeb
and r8b, 0x14
or r8b, cl
or al, r11b
and r11b, 0xeb
and r10b, 0x14
or r10b, r11b
xor r10b, r8b
not al
or al, r10b
mov ecx, eax
not cl
and cl, 0xe9
and al, 0x16
or al, cl
xor al, 0x16
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x48]
mov byte [rcx + rdx], al
mov edx, dword [rsp + 0x54]
mov qword [rsp + 0x38], rdx
mov rax, qword [rsp + 0x68]
mov eax, dword [rax]
shl eax, 2
neg eax
lea eax, [rdx + rax]
add eax, 3
mov sil, byte [rcx + rax]
mov rax, qword [rsp + 0xb8]
mov r8b, byte [rax]
mov r9d, r8d
not r9b
mov eax, r9d
and al, 0x55
mov ecx, r8d
and cl, 0xaa
or cl, al
mov edx, ecx
xor dl, 0x2a
xor cl, 0x51
and cl, 0xd1
and dl, 0x2e
or dl, cl
mov r11d, edx
xor r11b, 0x2e
xor dl, 0xd1
mov ecx, r8d
and cl, 0xd
mov eax, r9d
and al, 0xf2
or al, cl
xor al, 0xf2
or al, r9b
mov r10d, eax
not r10b
mov r14d, edx
or r14b, 0x4a
mov ebx, r14d
not bl
mov ebp, r11d
or bpl, 0xb5
mov edi, ebp
not dil
mov ecx, eax
xor cl, 0x4a
and cl, al
mov r15d, eax
or r15b, 0xb5
mov r12d, r15d
not r12b
and r14b, 0x28
and bl, 0x95
or bl, r14b
and bpl, 0x28
and dil, 0x42
or dil, bpl
xor dil, bl
mov ebx, ecx
not bl
mov ebp, ebx
and bpl, 0x5d
and cl, 0xa2
or cl, bpl
or bl, r15b
and r15b, 0x5d
and r12b, 2
or r12b, r15b
xor r12b, cl
not bl
or bl, r12b
mov ecx, edi
not cl
and cl, bl
not bl
and bl, dil
or bl, cl
mov ecx, edx
and cl, 0x86
and r11b, 0x79
or r11b, cl
or dl, r10b
and r10b, 0x86
and al, 0x79
or al, r10b
xor al, r11b
not dl
or dl, al
not dl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 0x80
and al, dl
not dl
and dl, 0x80
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0x7f
and al, 0x80
or al, cl
mov edx, eax
not dl
mov ecx, eax
xor cl, 0xd0
mov ebx, ecx
and bl, dl
and cl, al
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, ecx
and bl, 0xdb
not cl
and cl, 0x24
or cl, bl
and dl, 0xb
xor al, 0xf4
or al, dl
mov ebx, eax
not bl
mov edx, ecx
not dl
mov r10d, edx
and r10b, 0x82
and cl, 0x7d
or cl, r10b
or dl, al
and al, 0x82
and bl, 0x7d
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
not al
and al, 0xd6
and dl, 0x29
or dl, al
mov eax, edx
xor al, 0x82
and al, 0xab
and dl, 0x54
or dl, al
mov eax, edx
xor al, 3
and dl, 0xa8
and al, 0x57
or al, dl
mov r10d, eax
xor r10b, 0x41
xor al, 8
and al, 0x1e
and r10b, 0xe1
or r10b, al
mov edi, r10d
xor dil, 0xe1
mov ecx, r9d
and cl, 0xea
mov edx, r8d
and dl, 0x15
or dl, cl
mov ecx, edx
not cl
and cl, 0xfc
and dl, 3
or dl, cl
mov ebx, edx
xor bl, 0x1d
xor dl, 0xe2
mov ecx, r9d
and cl, dl
and bl, r8b
or bl, cl
not bl
or bl, dl
mov edx, ebx
not dl
mov r11d, ebx
and r11b, 0x94
mov ecx, edx
and cl, 0x6b
or cl, r11b
mov eax, ecx
not al
xor r10b, 0x1e
mov r11d, r10d
and r11b, 0xfc
mov ebp, edi
and bpl, 3
or bpl, r11b
xor cl, 0x94
and cl, 0xfc
and al, 3
or al, cl
xor al, bpl
mov r11d, eax
xor r11b, r10b
and r11b, al
mov eax, r10d
and al, 0x5f
and dil, 0xa0
or dil, al
xor dil, 0x5f
or dil, bl
not dil
and bl, 0xb9
and dl, 0x46
or dl, bl
xor dl, 0xb9
or dl, r10b
not dl
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov eax, r11d
not al
mov ebx, edx
not bl
mov ecx, eax
or cl, bl
not cl
and al, 0x8a
and r11b, 0x75
or r11b, al
and bl, 0x8a
and dl, 0x75
or dl, bl
xor dl, r11b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r10d, edx
not r10b
mov eax, r10d
and al, 4
mov ebx, edx
and bl, 0x60
or bl, al
xor bl, 0x60
mov eax, edx
xor al, 0x64
and al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, 0x9b
and al, 0x64
or al, cl
mov ecx, eax
not cl
and cl, 0x9d
and al, 0x62
or al, cl
mov ecx, eax
xor cl, 0x22
and cl, 0xa3
xor al, 0x1c
and al, 0x5c
or al, cl
mov r11d, eax
xor r11b, 0xa3
and r11b, al
and r10b, 0xbb
and dl, 0x44
or dl, r10b
mov eax, edx
xor al, 0x44
and al, 0x5c
xor dl, 0x18
or dl, al
mov ebx, edx
not bl
mov r10d, r11d
not r10b
and dl, 0x92
mov eax, ebx
and al, 0x6d
or al, dl
mov ecx, eax
xor cl, 0x6d
xor al, 0xe2
and al, cl
mov edi, r10d
and dil, cl
xor cl, r10b
and r10b, 0x70
and r11b, 0x8f
or r11b, r10b
and bl, 0x8f
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r11d
not al
and al, 0x33
and r11b, 0xcc
or r11b, al
mov eax, ebx
not al
and al, 0x33
and bl, 0xcc
or bl, al
xor bl, r11b
or cl, dil
not cl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r11d, ecx
not r11b
mov eax, r11d
and al, 0x31
and cl, 0xce
or cl, al
not cl
or r11b, 0x11
mov eax, ecx
or al, 0xe4
and al, 0xf5
and cl, 0xa
or cl, al
and r11b, 0xf5
xor r11b, cl
mov eax, r11d
not al
and al, 0xb3
and r11b, 0x4c
or r11b, al
mov edi, r11d
not dil
mov edx, r11d
or dl, 0x2f
mov ecx, edx
not cl
mov ebx, r11d
xor bl, 0xd0
and bl, r11b
mov eax, ebx
not al
mov r10d, edx
and r10b, 0x68
and cl, 0x90
or cl, r10b
or dl, al
and al, 0x68
and bl, 0x97
or bl, al
xor bl, cl
not dl
or dl, bl
mov eax, edx
not al
and al, 0x2f
and dl, 0xd0
or dl, al
mov eax, edx
not al
and al, 0x8a
and dl, 0x75
or dl, al
mov eax, edx
xor al, 0x34
and al, 0x3e
xor dl, 0x4b
or dl, al
mov eax, edx
not al
and al, 0x58
and dl, 0xa7
or dl, al
mov r10d, edx
xor r10b, 2
and dil, 0x68
and r11b, 0x97
or r11b, dil
mov eax, r11d
xor al, 0x97
xor r11b, 0x60
and r11b, 0xe3
mov ecx, eax
and cl, 0x1c
or cl, r11b
xor cl, 0x22
and al, 0xc1
or al, cl
mov ecx, eax
not cl
and cl, 3
and al, 0xfc
or al, cl
mov ecx, eax
xor cl, 0x10
xor dl, 0x58
xor al, 3
mov ebx, edx
or bl, al
mov r11d, ebx
not r11b
and dl, 0xed
and r10b, 0x12
or r10b, dl
and al, 0xed
and cl, 0x12
or cl, al
xor cl, r10b
mov eax, ecx
not al
mov edx, ebx
and dl, 0xba
and r11b, 0x45
or r11b, dl
or bl, al
and al, 0xba
and cl, 0x45
or cl, al
xor cl, r11b
not bl
or bl, cl
mov eax, ebx
not al
mov ecx, ebx
xor cl, 0x52
and cl, bl
or bl, 0xad
mov edx, ecx
not dl
mov r10d, ebx
and r10b, 0xa
and al, 0x50
or al, r10b
or bl, dl
and dl, 0xa
and cl, 0xf5
or cl, dl
xor cl, al
not bl
or bl, cl
mov eax, ebx
not al
and al, 0xd3
and bl, 0x2c
or bl, al
mov eax, ebx
xor al, 0xbf
xor bl, 0x40
mov edx, ebx
and dl, 0x40
mov ecx, eax
and cl, 0xbf
or cl, dl
mov edx, ecx
not dl
and dl, 0xb5
and cl, 0x4a
or cl, dl
mov edx, ecx
xor dl, 8
xor cl, 0xf5
mov r10d, ecx
and r10b, 6
and dl, 0xf9
or dl, r10b
xor dl, 0x8e
xor cl, dl
and cl, dl
and bl, 5
and al, 0xfa
or al, bl
mov r11d, eax
xor r11b, 0xfa
xor al, 1
and al, 0xb1
mov edx, r11d
and dl, 0x4e
or dl, al
xor dl, 0xc6
and r11b, 0x77
or r11b, dl
mov eax, r11d
not al
mov edi, ecx
not dil
mov edx, edi
and dl, 0xcc
and cl, 0x33
or cl, dl
mov r10d, ecx
xor r10b, 0x33
mov edx, r11d
and dl, 0xa9
and al, 0x56
or al, dl
mov r12d, eax
xor r12b, 0x56
xor cl, 0xf9
and cl, r10b
or dil, 0x35
mov ebx, edi
not bl
xor al, 0x9c
and al, r12b
or r11b, 0x35
mov ebp, r11d
not bpl
mov r14d, ecx
not r14b
mov r15d, r14d
and r15b, 3
and cl, 0xfc
or cl, r15b
or r14b, dil
and dil, 3
and bl, 0xc8
or bl, dil
xor bl, cl
not r14b
or r14b, bl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0x40
and al, 0xbf
or al, bl
or cl, r11b
and r11b, 0x40
and bpl, 0x8a
or bpl, r11b
xor bpl, al
not cl
or cl, bpl
mov eax, r14d
not al
and al, cl
not cl
and cl, r14b
or cl, al
mov eax, r10d
and al, r12b
xor r12b, r10b
or r12b, al
mov eax, r12d
not al
and al, 0x27
and r12b, 0xd8
or r12b, al
mov edx, r12d
xor dl, 0x10
xor r12b, 0x27
mov eax, ecx
not al
mov ebx, eax
and bl, 0xcc
and cl, 0x33
or cl, bl
or al, r12b
and r12b, 0xcc
and dl, 0x33
or dl, r12b
xor dl, cl
not al
or al, dl
mov ecx, eax
xor cl, 0xf0
and cl, al
not al
and al, 0xf0
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x15
and al, 0xea
or al, dl
mov ebx, eax
not bl
or cl, 0xe2
mov edx, ecx
not dl
or al, 4
and al, 0x64
and bl, 0x82
or bl, al
and cl, 0x64
and dl, 0x19
or dl, cl
xor dl, bl
mov eax, edx
not al
and al, 0x1d
and dl, 0xe2
or dl, al
mov eax, edx
not al
mov ebx, eax
and bl, 0x56
mov ecx, edx
xor cl, 0x56
and cl, dl
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, ecx
not bl
and bl, 0x2e
and cl, 0xd1
or cl, bl
and dl, 2
mov ebx, eax
and bl, 0xfd
or bl, dl
xor bl, 0x85
and al, 0x87
or al, bl
not al
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, eax
xor dl, 0xbf
and dl, al
or al, 0x40
mov ebx, edx
not bl
mov r10d, eax
and r10b, 0x7c
and cl, 0x83
or cl, r10b
or al, bl
and bl, 0x7c
and dl, 0x83
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xf0
and al, 0xf
or al, cl
mov ecx, eax
xor cl, 0x30
xor al, 0x45
and al, 0xc5
and cl, 0x3a
or cl, al
mov eax, ecx
xor al, 0x3a
not cl
and cl, 0x80
and al, 0x7f
or al, cl
mov byte [rsp + 0x28], al
mov ecx, r9d
and cl, 0xb7
mov eax, r8d
and al, 0x48
or al, cl
mov ecx, eax
not cl
and cl, 0xba
and al, 0x45
or al, cl
mov ecx, eax
xor cl, 4
and cl, 0xa6
xor al, 0xab
or al, cl
mov ecx, eax
not cl
mov edx, r9d
and dl, 0x59
and r8b, 0xa6
or r8b, dl
xor r9b, r8b
and r9b, r8b
mov edx, r9d
not dl
mov ebx, ecx
xor bl, dl
and bl, cl
and al, 0xea
and cl, 0x15
or cl, al
and dl, 0xea
and r9b, 0x15
or r9b, dl
xor r9b, cl
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov ecx, r9d
xor cl, 0x20
and cl, r9b
mov r11d, r9d
or r11b, 0xdf
mov edx, r11d
not dl
mov ebx, ecx
not bl
or r11b, bl
and bl, 0x4f
and cl, 0xb0
or cl, bl
or dl, 0x4f
xor dl, cl
not r11b
or r11b, dl
mov ecx, r11d
not cl
and cl, 0x4a
and r11b, 0xb5
or r11b, cl
mov r8d, r11d
xor r8b, 0xcc
xor r11b, 0x33
mov edx, r11d
and dl, 0x35
mov r10d, r8d
and r10b, 0xca
or r10b, dl
mov edx, r10d
xor dl, 0x42
xor r10b, 0x35
mov eax, r11d
and al, r8b
mov ebx, eax
not bl
mov ecx, r10d
and cl, 0x89
and dl, 0x76
or dl, cl
or r10b, bl
and bl, 0x89
and al, 0x76
or al, bl
xor al, dl
not r10b
or r10b, al
mov r9d, r10d
mov edi, r10d
mov ebp, r10d
xor bpl, 0xcf
and bpl, r10b
not r10b
mov eax, r10d
and al, 0x5a
and r9b, 0xa5
or r9b, al
mov eax, r9d
xor al, 0xa5
not r9b
and r9b, 8
mov ecx, eax
and cl, 0xf7
or cl, r9b
xor cl, 0xb2
and al, 0xba
or al, cl
mov ecx, eax
not cl
and cl, 0x33
and al, 0xcc
or al, cl
mov ecx, eax
xor cl, 0xcc
mov edx, eax
xor dl, 0x13
and r8b, 0x27
mov ebx, r11d
and bl, 0xd8
or bl, r8b
xor bl, 0x62
and r11b, 0x45
or r11b, bl
and dl, 0x5b
xor al, 0x91
and al, cl
and cl, 0xa4
or cl, dl
mov r14d, ecx
xor r14b, 0xa4
xor cl, 6
and cl, r14b
mov edx, r11d
xor dl, 0xa2
and dl, r11b
mov r8d, r14d
and r8b, r11b
xor r14b, r11b
not r11b
and r11b, 0xa2
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov ecx, eax
not cl
and cl, r11b
not r11b
and r11b, al
or r11b, cl
or r14b, r8b
not r14b
mov eax, r11d
and al, r14b
xor r14b, r11b
or r14b, al
mov eax, r14d
not al
mov ecx, r14d
xor cl, 0xc2
and cl, r14b
or r14b, 0x3d
mov edx, ecx
not dl
mov r8d, r14d
and r8b, 0xe
and al, 0xc0
or al, r8b
or r14b, dl
and dl, 0xe
and cl, 0xf1
or cl, dl
xor cl, al
not r14b
or r14b, cl
and r10b, 0xe
and dil, 0xf1
or dil, r10b
mov r10d, edi
xor r10b, 0xf1
xor dil, 0xe
mov ecx, edi
or cl, 0x30
mov edx, ecx
not dl
mov r8d, ebp
not r8b
mov r9d, ecx
and r9b, 0x5d
and dl, 0x82
or dl, r9b
or cl, r8b
and r8b, 0x5d
and bpl, 0xa2
or bpl, r8b
xor bpl, dl
not cl
or cl, bpl
mov edx, ecx
not dl
and dl, 0x65
and cl, 0x9a
or cl, dl
mov edx, ecx
xor dl, 0x42
and dil, 0xc1
mov eax, r10d
and al, 0x3e
or al, dil
xor al, 0x46
and r10b, 0x87
or r10b, al
mov eax, r10d
not al
xor cl, 0x2d
mov r8d, ecx
and r8b, 0xb1
and dl, 0x4e
or dl, r8b
or cl, r10b
and r10b, 0xb1
and al, 0x4e
or al, r10b
xor al, dl
not cl
or cl, al
mov r10d, ecx
not r10b
and cl, 0x66
and r10b, 0x99
or r10b, cl
mov r9d, r10d
xor r9b, 0x99
xor r10b, 0x66
mov r8d, r14d
not r8b
mov ecx, r14d
or cl, 0x70
mov r15d, ecx
not r15b
mov ebx, r14d
xor bl, 0x8f
and bl, r14b
mov r11d, r10d
or r11b, 0x70
mov edi, r11d
not dil
mov ebp, r9d
or bpl, 0x8f
mov edx, ebp
not dl
mov eax, ebx
not al
mov r12d, ecx
and r12b, 0x15
and r15b, 0x8a
or r15b, r12b
or cl, al
and al, 0x15
and bl, 0xea
or bl, al
xor bl, r15b
not cl
or cl, bl
and r11b, 0xb7
and dil, 8
or dil, r11b
and bpl, 0xb7
and dl, 0x40
or dl, bpl
xor dl, dil
mov eax, ecx
not al
and al, dl
not dl
and dl, cl
or dl, al
mov eax, r14d
and al, 0x75
and r8b, 0x8a
or r8b, al
or r14b, r10b
and r10b, 0x75
and r9b, 0x8a
or r9b, r10b
xor r9b, r8b
not r14b
or r14b, r9b
mov ecx, r14d
not cl
mov eax, edx
not al
mov ebx, eax
and bl, 0xb3
and dl, 0x4c
or dl, bl
or al, r14b
and r14b, 0xb3
and cl, 0x4c
or cl, r14b
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
mov r8d, eax
mov edx, ecx
mov ebx, ecx
and bl, 0x48
and al, 0xb7
or al, bl
not al
or al, cl
and cl, 0x43
and r8b, 0x20
or r8b, cl
or dl, 0x63
mov ecx, edx
not cl
and dl, 0xe3
and cl, 0x1c
or cl, dl
xor cl, r8b
mov edx, ecx
xor dl, 0x41
xor cl, 0x20
and cl, 0xa2
and dl, 0x5d
or dl, cl
mov ecx, edx
xor cl, 8
xor dl, 0x80
and dl, 0xb6
and cl, 0x49
or cl, dl
mov edx, ecx
xor dl, 0x49
not cl
and cl, 0xa2
and dl, 0x5d
or dl, cl
mov ecx, edx
xor cl, 0xea
xor dl, 0x5d
and dl, cl
mov ecx, eax
not cl
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
not dl
and dl, cl
or al, dl
mov r13d, ebx
not r13b
mov ecx, eax
not cl
mov edx, r13d
and dl, 0xbc
and bl, 0x43
or bl, dl
or r13b, cl
and cl, 0xbc
and al, 0x43
or al, cl
xor al, bl
not r13b
or r13b, al
mov eax, r13d
not al
and al, 0xb7
and r13b, 0x48
or r13b, al
mov ecx, r13d
not cl
mov edx, ecx
and dl, 0x36
mov eax, r13d
and al, 0xc9
or al, dl
mov edx, eax
not dl
and dl, 0x81
and al, 0x7e
or al, dl
mov edx, eax
xor dl, 0x30
and cl, 0x7b
and r13b, 0x84
or r13b, cl
xor al, 0x48
mov ecx, eax
and cl, 0x8f
and dl, 0x70
or dl, cl
mov ecx, r13d
xor cl, 0xb
and cl, 0x8f
and r13b, 0x70
or r13b, cl
xor r13b, dl
not r13b
or r13b, al
mov eax, esi
not al
mov r12d, eax
mov edx, eax
and r12b, sil
mov ecx, r12d
not cl
mov eax, esi
and al, 0xad
mov r8d, edx
mov byte [rsp + 0x48], dl
mov r9d, edx
and dl, 0x52
or dl, al
mov ebx, ecx
mov eax, ecx
and al, 0xad
mov ecx, r12d
and cl, 0x52
or cl, al
xor cl, dl
mov eax, esi
or al, bl
mov r15d, ebx
mov byte [rsp + 0x30], bl
not al
or cl, al
mov ebp, eax
mov byte [rsp + 0x44], al
mov eax, ecx
not al
and cl, 0xdd
and al, 0x22
or al, cl
mov ebx, eax
xor bl, 0x22
xor al, 0xdd
and r8b, 0x26
mov edx, esi
mov byte [rsp + 0x24], sil
and dl, 0xd9
or dl, r8b
mov ecx, edx
xor cl, 0xd9
xor dl, 0x26
or dl, cl
mov r10d, edx
not r10b
mov r8d, eax
and r8b, 0xd4
and bl, 0x2b
or bl, r8b
mov r8d, ebx
xor r8b, 0x2b
mov edi, ebx
xor dil, 0xe6
and dil, r8b
or al, 0x32
mov r11d, eax
not r11b
mov ecx, edi
not cl
mov r14d, ecx
and r14b, 0xe8
and dil, 0x17
or dil, r14b
mov r14d, edx
and r14b, 0x32
or cl, al
and al, 0xe8
and r11b, 5
or r11b, al
mov eax, edx
xor al, 0xcd
and al, r10b
xor r11b, dil
not cl
or cl, r11b
mov r11d, r14d
and r11b, al
xor al, r14b
or al, r11b
mov r11d, ecx
not r11b
and r11b, al
not al
and al, cl
or al, r11b
xor bl, 0xd4
mov ecx, ebx
and cl, 0xcb
and r8b, 0x34
or r8b, cl
or bl, r10b
and r10b, 0xcb
and dl, 0x34
or dl, r10b
xor dl, r8b
not bl
or bl, dl
mov edx, ebx
not dl
mov ecx, eax
not cl
mov r8d, ecx
and r8b, 4
and al, 0xfb
or al, r8b
or cl, bl
and bl, 4
and dl, 0xfb
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
xor al, 0xb4
and al, cl
or cl, 0x4b
mov edx, ecx
not dl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0x7d
and dl, 0x80
or dl, r8b
or cl, bl
and bl, 0x7d
and al, 0x82
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0xf9
and cl, 6
or cl, al
mov eax, ecx
xor al, 0x32
xor cl, 4
and al, 0x7b
and cl, 0x84
or cl, al
mov r10d, ecx
xor r10b, 0x7b
mov eax, esi
and al, 0x40
and r9b, 0xbf
or r9b, al
mov edx, r15d
and dl, 0x40
mov eax, r12d
and al, 0xbf
or al, dl
xor al, r9b
or al, bpl
mov edx, eax
not dl
mov ebx, eax
xor bl, 0x8b
and dl, bl
and bl, al
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
not dl
and dl, 0x74
and bl, 0x8b
or bl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, 0x95
and bl, 0x6a
or bl, al
mov r15d, ebx
xor r15b, 0x95
mov eax, r15d
and al, 0xef
and bl, 0x10
or bl, al
xor bl, 0xef
xor r15b, bl
and r15b, bl
xor cl, 0x84
mov eax, ecx
and al, 0x39
mov edx, r10d
and dl, 0xc6
or dl, al
mov r14d, edx
xor r14b, 0x84
xor dl, 0x21
and dl, 0x63
and r14b, 0x9c
or r14b, dl
mov ebx, r14d
xor bl, 0x63
mov byte [rsp + 0x58], bl
mov eax, r15d
not al
mov esi, r15d
xor sil, 0x7b
and sil, r15b
mov edx, eax
and dl, 0x33
and r15b, 0xcc
or r15b, dl
xor r15b, 0x61
or r15b, al
and al, 0x7b
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, esi
not al
and al, 0x84
and sil, 0x7b
or sil, al
xor r14b, 0x9c
mov eax, r14d
and al, 0x83
and bl, 0x7c
or bl, al
xor bl, 0x2e
or bl, r14b
mov eax, ecx
and al, 0xad
and r10b, 0x52
or r10b, al
xor cl, r10b
and cl, r10b
mov eax, esi
not al
mov byte [rsp + 0x22], al
mov r8d, eax
and r8b, 0x52
mov edx, esi
and dl, 0xad
or dl, r8b
mov r10d, edx
xor r10b, al
and r10b, dl
mov r11d, ecx
mov r8d, ecx
xor r8b, 0xc9
and r8b, cl
not cl
and cl, 6
and r11b, 0xf9
or r11b, cl
mov edx, r11d
xor dl, 0xf9
xor r11b, 0xcf
and r11b, dl
mov r9d, ebx
and r9b, dl
xor dl, bl
mov edi, ebx
not bl
xor dil, 0x36
and dil, bl
or bl, 0x36
mov eax, ebx
not al
mov ecx, ebx
and cl, 0x53
and al, 0x88
or al, cl
mov ecx, edi
not cl
or bl, cl
and cl, 0x53
and dil, 0xac
or dil, cl
xor dil, al
not bl
or bl, dil
mov eax, r11d
not al
mov ecx, eax
and cl, 0x9c
and r11b, 0x63
or r11b, cl
mov ecx, r8d
not cl
or al, cl
and cl, 0x9c
and r8b, 0x63
or r8b, cl
xor r8b, r11b
not al
or al, r8b
mov ecx, ebx
not cl
and cl, 0x1c
and bl, 0xe3
or bl, cl
mov ecx, eax
not cl
and cl, 0x1c
and al, 0xe3
or al, cl
xor al, bl
or dl, r9b
mov ecx, edx
not cl
and cl, 0xf5
and dl, 0xa
or dl, cl
mov ebp, eax
not bpl
mov ecx, ebp
and cl, 1
and al, 0xfe
or al, cl
mov ecx, edx
xor cl, 0xa
xor dl, 0xf5
or bpl, dl
and dl, 1
and cl, 0xfe
or cl, dl
xor cl, al
not bpl
or bpl, cl
mov eax, r10d
mov ecx, r10d
xor cl, 9
and cl, r10b
not r10b
and r10b, 0xe
and al, 0xf1
or al, r10b
mov r10d, eax
xor r10b, 0xf1
xor al, 7
and al, r10b
mov ebx, eax
and bl, cl
xor cl, al
mov edx, r15d
xor dl, 0xf6
and dl, r15b
or cl, bl
mov ebx, r10d
and bl, r15b
xor r10b, r15b
not r15b
and r15b, 0xf6
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov r9d, ecx
not r9b
and r9b, r15b
not r15b
and r15b, cl
mov r11b, byte [rsp + 0x48]
or r15b, r9b
or r10b, bl
not r10b
mov eax, r15d
and al, r10b
xor r10b, r15b
or r10b, al
mov eax, ebp
not al
mov ecx, eax
and cl, 0x77
and bpl, 0x88
or bpl, cl
mov ecx, r10d
not cl
xor bpl, 0x77
or bpl, cl
mov edx, ebp
not dl
and cl, 0x23
and r10b, 0xdc
or r10b, cl
xor r10b, 0x23
or r10b, al
mov eax, r10d
not al
mov ecx, ebp
and cl, 0x4d
and dl, 0xb2
or dl, cl
or bpl, r10b
and r10b, 0x4d
and al, 0xb2
or al, r10b
xor al, dl
not bpl
or bpl, al
and r14b, 0xd3
mov r9b, byte [rsp + 0x58]
mov eax, r9d
and al, 0x2c
or al, r14b
xor al, 0x2c
mov dl, byte [rsp + 0x22]
mov ecx, edx
and cl, 0x9a
and sil, 0x65
or sil, cl
mov ecx, esi
xor cl, 0x65
mov r8d, eax
and r8b, cl
xor cl, al
and al, 0x92
and r9b, 0x6d
or r9b, al
not sil
or sil, 0x6d
mov eax, esi
not al
or dl, 0x92
mov ebx, edx
not bl
and sil, 0x3e
and al, 0x80
or al, sil
and dl, 0x3e
and bl, 0x41
or bl, dl
xor bl, al
mov eax, r9d
mov edx, r9d
not al
and al, bl
not bl
and bl, r9b
or bl, al
or cl, r8b
mov eax, ecx
not al
and al, 0xd0
and cl, 0x2f
or cl, al
mov eax, ecx
xor al, 0xc
xor cl, 0xd0
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0x33
and bl, 0xcc
or bl, r8b
or dl, cl
and cl, 0x33
and al, 0xcc
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, dl
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0xba
and al, 0x45
or al, r8b
or dl, bl
and bl, 0xba
and cl, 0x45
or cl, bl
xor cl, al
not dl
or dl, cl
mov r8d, ebp
not r8b
mov ecx, edx
mov ebx, edx
xor bl, 0x1c
and bl, dl
not dl
and dl, 0x66
and cl, 0x99
or cl, dl
mov r9d, ecx
xor r9b, 0x99
mov eax, ebp
or al, 0xe3
mov r10d, eax
not r10b
mov edx, ebp
xor dl, 0x1c
and dl, bpl
mov esi, eax
and sil, 0x4c
and r10b, 0x10
or r10b, sil
mov esi, edx
not sil
or al, sil
and sil, 0x4c
and dl, 0xb3
or dl, sil
mov esi, ecx
xor sil, 0x7a
and sil, r9b
xor dl, r10b
not al
or al, dl
mov edx, esi
and dl, bl
xor bl, sil
or bl, dl
mov edx, eax
not dl
and dl, bl
not bl
and bl, al
or bl, dl
xor cl, 0x66
mov eax, ebp
and al, 0xe4
and r8b, 0x1b
or r8b, al
or bpl, cl
and cl, 0xe4
and r9b, 0x1b
or r9b, cl
xor r9b, r8b
not bpl
or bpl, r9b
mov eax, ebp
not al
and al, 0x61
and bpl, 0x9e
or bpl, al
xor bpl, 0x9e
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov r8d, ebp
not r8b
mov ecx, r8d
and cl, 0x5a
mov edx, ebp
and dl, 0xa5
or dl, cl
mov ecx, edx
xor cl, 0xa5
xor dl, 0x5a
mov eax, r8d
and al, bpl
mov ebx, eax
not bl
mov r9d, edx
and r9b, 0x10
and cl, 0xef
or cl, r9b
or dl, bl
and bl, 0x10
and al, 0xef
or al, bl
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0x87
and dl, 0x78
or dl, al
mov ebx, edx
xor bl, 0x87
and bl, dl
mov ecx, r8d
and cl, 0x78
mov edx, ebp
and dl, 0x87
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
mov edx, ebx
not dl
and dl, 0xf8
mov eax, ebx
and al, 7
or al, dl
mov r10d, eax
xor r10b, 7
mov r9d, ecx
not r9b
and r9b, 0x13
mov edx, ecx
and dl, 0xec
or dl, r9b
mov esi, edx
xor sil, 0xec
mov r9d, r10d
and r9b, 0x28
and bl, 0xd7
or bl, r9b
mov r9d, esi
and r9b, 0x28
and cl, 0xd7
or cl, r9b
mov r14d, ebx
not r14b
and r14b, cl
not cl
and cl, bl
mov dil, byte [rsp + 0x24]
mov r15d, edi
and r11b, 0x36
and dil, 0xc9
or dil, r11b
xor dil, 0x36
mov r9b, byte [rsp + 0x48]
or dil, r9b
xor al, 0xf8
xor dl, 0x13
or cl, r14b
mov ebx, eax
and bl, 0x7a
and r10b, 0x85
or r10b, bl
or al, dl
and dl, 0x7a
and sil, 0x85
or sil, dl
xor sil, r10b
not al
or al, sil
mov edx, eax
not dl
and dl, 0xc
and al, 0xf3
or al, dl
xor al, 0xf3
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x3d
and al, 0xc2
or al, cl
mov ecx, eax
xor cl, 0x42
xor al, 0x1d
and al, 0x9d
and cl, 0x62
or cl, al
mov eax, ecx
xor al, 0x9d
and r8b, 0x7e
mov edx, ebp
and dl, 0x80
or dl, r8b
xor dl, 0x80
and bpl, 1
or bpl, dl
mov edx, ebp
not dl
and dl, 0x2f
and bpl, 0xd0
or bpl, dl
mov r10d, ebp
xor r10b, 0x2e
xor cl, 0x62
mov edx, ebp
xor dl, 0xd1
mov r8d, ecx
and r8b, 7
mov ebx, eax
and bl, 0xf8
or bl, r8b
xor bpl, 0x29
mov r8d, ebp
and r8b, dl
and bpl, r10b
mov r11d, r8d
and r11b, bpl
xor bpl, r8b
mov sil, byte [rsp + 0x28]
mov r14d, esi
xor r14b, 0x80
or bpl, r11b
mov r8d, ebx
not r8b
and r8b, bpl
not bpl
and bpl, bl
mov ebx, esi
xor bl, 0x7f
or bpl, r8b
mov r8d, eax
and r8b, 0xa5
and cl, 0x5a
or cl, r8b
mov r11d, r13d
not r11b
or al, r10b
and r10b, 0xa5
and dl, 0x5a
or dl, r10b
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xa
and al, 0xf5
or al, cl
xor al, 0xf5
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, eax
not cl
and al, 0x7d
and cl, 0x82
or cl, al
mov byte [rsp + 0x58], cl
mov eax, ecx
xor al, 0x7d
mov byte [rsp + 0x24], al
and r15b, 0x14
and r9b, 0xeb
or r9b, r15b
mov al, byte [rsp + 0x30]
and al, 0x14
and r12b, 0xeb
or r12b, al
xor r12b, r9b
or r12b, byte [rsp + 0x44]
mov eax, r12d
not al
and al, 0xd8
and r12b, 0x27
or r12b, al
mov r9d, r12d
xor r9b, 0x27
mov ecx, r12d
xor cl, 0x98
mov r10d, edi
not r10b
xor r12b, 0x9d
and r12b, r9b
and cl, 0xba
mov eax, edi
and al, 0x45
mov edx, edi
xor dl, 0xba
and dl, r10b
mov r10d, r12d
and r10b, cl
xor cl, r12b
or cl, r10b
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, ecx
not al
and al, 0x6c
and cl, 0x93
or cl, al
mov eax, edx
not al
and al, 0x6c
and dl, 0x93
or dl, al
xor dl, cl
mov eax, r9d
and al, dil
xor dil, r9b
or dil, al
mov eax, edi
not al
mov ecx, edx
not cl
mov r9d, ecx
and r9b, 0x63
and dl, 0x9c
or dl, r9b
or cl, dil
and dil, 0x63
and al, 0x9c
or al, dil
xor al, dl
not cl
or cl, al
mov eax, ecx
or al, 0x80
mov edx, eax
not dl
or cl, 0x36
and al, 0x36
and dl, 0x49
or dl, al
and cl, 0xb6
xor cl, dl
mov eax, ecx
not al
and al, 0xa1
and cl, 0x5e
or cl, al
mov eax, ecx
xor al, 0xde
xor cl, 0x21
mov r9d, eax
and r9b, 0x84
mov edx, ecx
and dl, 0x7b
or dl, r9b
xor dl, 0xfc
mov r9d, ecx
and r9b, 0x78
or r9b, dl
and cl, 0xc4
and al, 0x3b
or al, cl
mov ecx, eax
not cl
and cl, 0x43
and al, 0xbc
or al, cl
mov ecx, eax
mov r10d, eax
xor r10b, 0xc7
and r10b, al
not al
and al, 0xd9
and cl, 0x26
or cl, al
mov r12d, ecx
xor r12b, 0x26
mov edi, r9d
xor dil, 0x38
and dil, r9b
mov esi, r9d
and sil, r12b
xor r12b, r9b
not r9b
and r9b, 0x38
xor cl, 0xc1
or cl, 0x38
mov eax, ecx
not al
mov ebp, edi
and bpl, r9b
xor r9b, dil
or r9b, bpl
mov edx, r10d
not dl
or cl, dl
and dl, 0x38
and r10b, 0xc7
or r10b, dl
or al, 0x38
xor al, r10b
not cl
or cl, al
mov eax, r9d
not al
and al, 0xc2
and r9b, 0x3d
or r9b, al
mov eax, ecx
not al
and al, 0xc2
and cl, 0x3d
or cl, al
xor cl, r9b
or r12b, sil
not r12b
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
not al
mov ecx, eax
or al, r12b
and r12b, 9
and cl, 0xf6
or cl, r12b
mov ebp, ecx
xor bpl, 1
xor cl, 0xd6
and cl, 0xde
and bpl, 0x21
or bpl, cl
mov r9d, ebp
xor r9b, 0x21
xor bpl, 0x54
mov ecx, eax
not cl
mov r10d, eax
and r10b, 0x57
xor al, 0xaa
and al, cl
mov esi, ecx
and sil, 0xa8
or sil, r10b
mov ecx, esi
xor cl, 0xa8
or bpl, 0xaa
mov r10d, ebp
not r10b
xor sil, 2
and sil, cl
mov edi, r9d
and dil, cl
xor cl, r9b
or r9b, 0x55
mov edx, r9d
not dl
and bpl, 0xb1
and r10b, 0x44
or r10b, bpl
and r9b, 0xb1
and dl, 0xa
or dl, r9b
xor dl, r10b
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
mov r9d, edx
not r9b
and r9b, 0x24
and dl, 0xdb
or dl, r9b
mov r9d, eax
not r9b
and r9b, 0x24
and al, 0xdb
or al, r9b
xor al, dl
or cl, dil
mov edx, ecx
not dl
and dl, 0xe4
and cl, 0x1b
or cl, dl
mov r9d, ecx
not r9b
xor cl, 0xe4
mov edx, eax
not dl
mov r10d, edx
and r10b, 0xec
and al, 0x13
or al, r10b
or dl, cl
and cl, 0xec
and r9b, 0x13
or r9b, cl
xor r9b, al
not dl
or dl, r9b
mov eax, edx
not al
and al, 0xe1
and dl, 0x1e
or dl, al
mov eax, edx
xor al, 0x1e
not dl
and dl, 1
and al, 0xfe
or al, dl
mov ecx, eax
xor cl, 0x84
and al, 0x7a
and cl, 0x85
or cl, al
mov eax, ecx
xor al, 0x84
xor cl, 0x48
and cl, 0x49
and al, 0xb6
or al, cl
mov r9d, eax
mov eax, r14d
and al, 0x49
mov esi, ebx
and sil, 0xb6
or sil, al
mov eax, esi
not al
and al, 0xb6
and sil, 0x49
or sil, al
mov ecx, r11d
mov r10d, r13d
and r10b, r11b
mov ebp, r13d
mov r8d, r11d
mov r12d, r13d
mov edx, r13d
and dl, 0x22
and r11b, 0xdd
or r11b, dl
xor r11b, 0xe3
or r11b, r13b
and r13b, 0x13
and cl, 0xec
or cl, r13b
mov edx, ecx
not dl
xor cl, 0x13
mov edi, r10d
not dil
mov r13d, ecx
and r13b, 0xbf
and dl, 0x40
or dl, r13b
or cl, dil
and dil, 0xbf
and r10b, 0x40
or r10b, dil
xor r10b, dl
not cl
or cl, r10b
mov edx, esi
mov r10d, esi
xor r10b, 0x7f
and r10b, sil
not sil
and sil, 0xe3
and dl, 0x1c
or dl, sil
mov esi, edx
xor dl, 0x63
or dl, 0x80
mov edi, edx
not dil
mov r13d, edx
and r13b, 0x11
and dil, 0x6e
or dil, r13b
mov r13d, r10d
not r13b
or dl, r13b
and r13b, 0x11
and r10b, 0xee
or r10b, r13b
mov r13d, ecx
not r13b
xor r10b, dil
mov edi, ecx
xor dil, 0x7f
and dil, r13b
and cl, 0x80
not dl
or dl, r10b
mov eax, edi
and al, cl
xor cl, dil
mov r15b, byte [rsp + 0x58]
mov r10d, r15d
xor r10b, 0x82
or cl, al
mov eax, edx
not al
and al, cl
not cl
and cl, dl
mov edi, r9d
xor dil, 0xb6
xor r9b, 0x49
mov byte [rsp + 0x48], r9b
xor sil, 0x1c
or cl, al
mov eax, esi
and al, r13b
xor r13b, sil
or r13b, al
mov eax, r13d
not al
and al, 0x69
and r13b, 0x96
or r13b, al
mov eax, ecx
not al
mov edx, eax
and dl, 0xd2
and cl, 0x2d
or cl, dl
mov edx, r13d
xor dl, 4
xor r13b, 0x69
or al, r13b
and r13b, 0xd2
and dl, 0x2d
or dl, r13b
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0x77
and al, 0x88
or al, cl
mov edx, eax
xor dl, 8
xor al, 0x14
and al, 0x94
and dl, 0x6b
or dl, al
mov esi, edx
xor sil, 0x94
xor dl, 0x6b
mov al, byte [rsp + 0x28]
not al
mov ecx, r14d
or cl, 9
or al, 0xf4
and al, 0xfc
mov r13d, r14d
and r13b, 1
or r13b, al
mov eax, ecx
not al
and cl, 0xfc
and al, 2
or al, cl
xor al, r13b
mov ecx, eax
not cl
and cl, 0xf6
and al, 9
or al, cl
mov ecx, eax
not cl
and al, 0x5e
mov r13d, ecx
and r13b, 0xa1
or r13b, al
xor r13b, 0x9f
and cl, 0xc1
or cl, r13b
mov eax, ecx
not al
and al, 0x6c
and cl, 0x93
or cl, al
mov r13d, ecx
not r13b
xor cl, 0x6c
and r14b, 0xa6
and bl, 0x59
or bl, r14b
mov eax, ebx
xor al, 0x18
and al, 0x3e
xor bl, 0x67
or bl, al
mov r14d, ebx
not r14b
and bpl, 0x4c
and r8b, 0x83
or r8b, bpl
mov ebp, r8d
xor bpl, 3
xor r8b, 0x64
or r12b, 0xcf
mov eax, r12d
not al
and r8b, 0xe4
and bpl, 0xb
or bpl, r8b
and r12b, 0xe4
and al, 0x10
or al, r12b
xor al, bpl
mov r8d, eax
not r8b
and r8b, 0x30
and al, 0xcf
or al, r8b
mov r8d, eax
not r8b
and r8b, 0xa8
and al, 0x57
or al, r8b
mov r8d, eax
xor r8b, 0x57
xor al, 0xa0
and al, 0xb0
mov ebp, r8d
and bpl, 0x4f
or bpl, al
xor bpl, 0x71
and r8b, 0xc1
or r8b, bpl
or r13b, 0x6c
mov eax, r13d
not al
mov ebp, ebx
mov r12d, ecx
and r12b, bl
xor bl, cl
or cl, 0x93
and r13b, 0xa9
and al, 0x12
or al, r13b
mov r13d, ecx
not r13b
and cl, 0xa9
and r13b, 0x44
or r13b, cl
mov ecx, r8d
not cl
or r14b, 0x6c
xor r13b, al
mov eax, r14d
not al
or bpl, 0x93
and r14b, 0xa4
and al, 0x13
or al, r14b
mov r14d, ebp
not r14b
and bpl, 0xa4
and r14b, 0x48
or r14b, bpl
xor r14b, al
mov eax, r13d
not al
and al, r14b
not r14b
and r14b, r13b
or r14b, al
or bl, r12b
not bl
mov r12d, r14d
and r12b, bl
xor bl, r14b
and r8b, 0x85
mov ebp, ecx
and bpl, 0x7a
or bpl, r8b
xor bpl, 0x7a
mov r8d, ebp
mov r14d, r11d
mov eax, r11d
mov r13d, ebp
and r13b, r11b
xor bpl, r11b
not r11b
or bl, r12b
and r8b, 0xfa
and cl, 5
or cl, r8b
and r14b, 0xfa
xor al, 5
and al, r11b
mov r8d, r14d
and r8b, al
xor al, r14b
or al, r8b
mov r8d, ecx
not r8b
and r8b, al
not al
and al, cl
or al, r8b
or bpl, r13b
mov r8d, ebp
not r8b
mov ecx, eax
not cl
mov r11d, ecx
and r11b, 0xb6
and al, 0x49
or al, r11b
or cl, bpl
and bpl, 0xb6
and r8b, 0x49
or r8b, bpl
xor r8b, al
not cl
or cl, r8b
mov eax, ebx
mov r8d, ebx
xor r8b, 0x26
and r8b, bl
not bl
and bl, 0x24
and al, 2
or al, bl
mov r11d, eax
xor r11b, 2
xor al, 0xfd
mov r12d, ecx
not r12b
mov ebp, r12d
and bpl, 0x97
and cl, 0x68
or cl, bpl
mov ebp, ecx
xor bpl, 0x68
xor cl, 0xb1
and cl, bpl
or r12b, 0x26
mov ebp, r12d
not bpl
mov ebx, r8d
not bl
or al, bl
and bl, 0x18
and r8b, 0xe7
or r8b, bl
or r11b, 0x18
xor r11b, r8b
not al
or al, r11b
mov r14d, ecx
not r14b
mov ebx, r14d
and bl, 0xae
and cl, 0x51
or cl, bl
or r14b, r12b
and r12b, 0xae
and bpl, 0x51
or bpl, r12b
xor bpl, cl
not r14b
or r14b, bpl
mov ecx, eax
not cl
and cl, 0x87
and al, 0x78
or al, cl
mov ecx, r14d
not cl
and cl, 0x87
and r14b, 0x78
or r14b, cl
xor r14b, al
mov r12d, edx
and r12b, sil
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov ebp, r14d
not bpl
mov r9d, r12d
not r9b
mov eax, r9d
and al, 0x63
mov r11d, r12d
and r11b, 0x9c
or r11b, al
mov eax, r11d
not al
and al, 4
xor r11b, 0x98
or r11b, al
mov r8d, r11d
not r8b
and dl, 0x37
and sil, 0xc8
or sil, dl
mov edx, esi
xor dl, 0xc8
xor sil, 0x10
and sil, 0x90
mov eax, edx
and al, 0x6f
or al, sil
xor al, 0x6b
and dl, 0xfb
or dl, al
mov eax, edx
not al
and al, 0xa6
and dl, 0x59
or dl, al
mov eax, edx
xor al, 9
xor dl, 0xa6
mov ebx, r14d
and bl, 4
mov ecx, ebp
and cl, 0xfb
or cl, bl
mov esi, ecx
xor sil, r14b
and sil, cl
mov ecx, ebp
and cl, 0xac
mov ebx, r14d
and bl, 0x53
or bl, cl
mov ecx, ebx
xor cl, 0x53
and cl, 0xfb
xor bl, 0xa8
or bl, cl
mov r13d, r8d
xor r13b, dl
and r13b, r8b
and r11b, 0xd6
and r8b, 0x29
or r8b, r11b
mov r11d, ebx
not r11b
and dl, 0xd6
and al, 0x29
or al, dl
xor al, r8b
mov r8d, r13d
not r8b
mov edx, r8d
and dl, 0x2e
and r13b, 0xd1
or r13b, dl
mov edx, eax
not dl
or r8b, dl
and dl, 0x2e
and al, 0xd1
or al, dl
xor al, r13b
not r8b
or r8b, al
mov eax, esi
xor al, bl
and al, sil
mov edx, esi
not dl
and dl, 0xd7
and sil, 0x28
or sil, dl
and bl, 0xd7
and r11b, 0x28
or r11b, bl
xor r11b, sil
mov esi, eax
not sil
mov ecx, r11d
not cl
mov ebx, esi
and bl, 0x4e
and al, 0xb1
or al, bl
or sil, cl
and cl, 0x4e
and r11b, 0xb1
or r11b, cl
xor r11b, al
not sil
or sil, r11b
not sil
mov eax, r8d
xor al, sil
or sil, r8b
mov ecx, esi
not cl
not al
and al, r8b
mov ebx, eax
not bl
mov edx, esi
and dl, 0x27
and cl, 0xd8
or cl, dl
or sil, bl
and bl, 0x27
and al, 0xd8
or al, bl
xor al, cl
not sil
or sil, al
mov ecx, r12d
xor cl, 0xbf
mov r8d, ecx
and r8b, r9b
and cl, r12b
mov edx, ebp
or dl, 0x40
mov ebx, edx
not bl
mov eax, ebp
or al, 0x12
mov r11d, r8d
and r11b, cl
xor cl, r8b
or cl, r11b
and dl, 0x12
and bl, 0xad
or bl, dl
and al, 0x52
xor al, bl
mov edx, ecx
not dl
and dl, al
not al
and al, cl
or al, dl
mov ecx, r12d
and cl, 0x61
and r9b, 0x9e
or r9b, cl
or r12b, bpl
and bpl, 0x61
and r14b, 0x9e
or r14b, bpl
xor r14b, r9b
not r12b
or r12b, r14b
mov ecx, r12d
not cl
and cl, 0xc5
and r12b, 0x3a
or r12b, cl
mov ecx, r12d
xor cl, 0x30
mov edx, eax
not dl
xor r12b, 0xc5
mov ebx, edx
and bl, 0x4e
and al, 0xb1
or al, bl
or dl, r12b
and r12b, 0x4e
and cl, 0xb1
or cl, r12b
xor cl, al
not dl
or dl, cl
mov ecx, edx
not cl
and dl, 0x8f
and cl, 0x70
or cl, dl
mov eax, ecx
xor al, 0xb
xor cl, 0x70
mov edx, ecx
and dl, 0x94
and al, 0x6b
or al, dl
xor al, 0x6b
or al, cl
mov r11d, esi
mov ebp, esi
xor bpl, 0xfe
and bpl, sil
mov edx, esi
not dl
mov r8d, eax
mov r9d, edx
and r9b, al
xor dl, al
not al
or r11b, 1
mov ecx, r11d
not cl
and r8b, 0xfe
and al, 1
or al, r8b
mov ebx, ebp
not bl
mov r8d, r11d
and r8b, 0xb4
and cl, 0x4a
or cl, r8b
or r11b, bl
and bl, 0xb4
and bpl, 0x4b
or bpl, bl
xor bpl, cl
not r11b
or r11b, bpl
mov ecx, r11d
not cl
and cl, al
not al
and al, r11b
or al, cl
or dl, r9b
mov ecx, edx
not cl
and cl, 0x9f
and dl, 0x60
or dl, cl
mov ecx, edx
xor cl, 0x20
xor dl, 0x9f
mov ebx, eax
not bl
mov r8d, ebx
and r8b, 0x5c
and al, 0xa3
or al, r8b
or bl, dl
and dl, 0x5c
and cl, 0xa3
or cl, dl
xor cl, al
not bl
or bl, cl
mov byte [rsp + 0x28], bl
mov eax, r10d
and al, 0x20
mov r13b, byte [rsp + 0x24]
mov ecx, r13d
and cl, 0x40
or cl, al
xor cl, 0x40
xor r15b, 0x1d
and r15b, r13b
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r15d
not al
and al, 3
and r15b, 0xfc
or r15b, al
mov eax, r15d
xor al, 0x9c
not r15b
and al, 0x9f
and r15b, 0x60
or r15b, al
mov eax, r15d
xor al, 0x60
xor r15b, 0x9f
mov ecx, r10d
and cl, 0xa1
mov edx, r13d
and dl, 0x5e
or dl, cl
mov ebx, edx
xor bl, 0x5e
xor dl, 0x81
and dl, 0xc5
mov ecx, ebx
and cl, 0x3a
or cl, dl
xor cl, 0x3a
or cl, bl
mov edx, ecx
not dl
and dl, 0x68
and cl, 0x97
or cl, dl
mov esi, ecx
xor sil, 0x80
xor cl, 0x68
mov edx, r15d
or dl, cl
not dl
and r15b, 0x17
and al, 0xe8
or al, r15b
and cl, 0x17
and sil, 0xe8
or sil, cl
xor sil, al
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov eax, edi
and al, 0xc4
mov bl, byte [rsp + 0x48]
mov ecx, ebx
and cl, 0x3b
or cl, al
mov eax, ecx
xor al, 0x22
and al, 0xe6
and cl, 0x19
or cl, al
mov eax, ecx
xor al, 1
and al, 0x85
xor cl, 0x62
and cl, 0x7a
or cl, al
mov edx, ecx
xor dl, 0x85
and dl, cl
mov ecx, ebx
and cl, 0x13
mov r11d, edi
and r11b, 0xec
or r11b, cl
mov ecx, r11d
xor cl, 0x68
and cl, 0x7a
xor r11b, 0x96
or r11b, cl
mov r8d, r11d
not r8b
mov r12d, edx
mov ebx, edx
xor bl, 0x1d
and bl, dl
not dl
and dl, 0x28
and r12b, 0xd7
or r12b, dl
mov ebp, r12d
xor bpl, 0xd7
xor r12b, 0x28
mov r9d, ebp
and r9b, 0x1d
mov edx, r8d
or dl, 0xe2
mov r14d, edx
not r14b
mov eax, r11d
xor al, 0xe2
and al, r8b
mov r15d, r9d
and r15b, bl
xor bl, r9b
or bl, r15b
mov ecx, eax
not cl
mov r9d, edx
and r9b, 0xdb
and r14b, 4
or r14b, r9b
or dl, cl
and cl, 0xdb
and al, 0x24
or al, cl
xor al, r14b
not dl
or dl, al
mov eax, ebx
not al
and al, dl
not dl
and dl, bl
or dl, al
mov eax, r12d
and al, 0x58
and bpl, 0xa7
or bpl, al
or r12b, r8b
and r8b, 0x58
and r11b, 0xa7
or r11b, r8b
xor r11b, bpl
not r12b
or r12b, r11b
mov ecx, r12d
not cl
mov eax, edx
not al
mov ebx, eax
and bl, 0xc5
and dl, 0x3a
or dl, bl
or al, r12b
and r12b, 0xc5
and cl, 0x3a
or cl, r12b
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xba
and al, 0x45
or al, dl
mov edx, eax
xor dl, 0x80
or cl, 0xa6
mov r12d, ecx
not r12b
or dl, 1
and dl, 0x85
and al, 0x22
or al, dl
and cl, 0x85
and r12b, 0x58
or r12b, cl
xor r12b, al
mov eax, r12d
not al
and al, 0xbe
and r12b, 0x41
or r12b, al
mov ebp, r12d
xor bpl, 0x9d
mov r14d, esi
not r14b
mov eax, r14d
and al, 0x13
mov ecx, esi
and cl, 0xec
or cl, al
mov eax, ecx
not al
mov edx, esi
xor dl, 0x6c
and dl, sil
or cl, 0x93
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x9b
and al, 0x64
or al, r8b
or cl, bl
and bl, 0x9b
and dl, 0x64
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xd1
and cl, 0x2e
or cl, al
mov edx, ecx
xor dl, 0xbd
mov ebx, edx
mov eax, ecx
and dl, 0xbd
or dl, cl
xor cl, 0x42
and bl, 0xe4
xor al, 0xa6
and al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, 0x7d
and al, 0x82
or al, cl
mov ecx, eax
xor cl, 0xc3
mov ebx, edx
not bl
and bl, 0x80
and dl, 0x7f
or dl, bl
mov ebx, edx
xor bl, 0x63
xor al, 0x24
xor dl, 0x80
mov r8d, eax
and r8b, 0x1c
and cl, 0xe3
or cl, r8b
or al, dl
and dl, 0x1c
and bl, 0xe3
or bl, dl
xor bl, cl
not al
or al, bl
mov edx, eax
mov ecx, eax
xor cl, 0xb5
and cl, al
not al
and al, 0x24
and dl, 0x91
or dl, al
mov eax, edx
xor al, 0x90
xor dl, 0x6e
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x4b
and al, 0xb4
or al, r8b
or dl, bl
and bl, 0x4b
and cl, 0xb4
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x4a
and dl, 0xb5
or dl, al
mov eax, edx
not al
mov ecx, eax
and cl, 0xc1
and dl, 0x3e
or dl, cl
xor dl, 0x3e
or dl, al
mov r15d, edx
not r15b
mov eax, r10d
and al, 0x42
mov ebx, r13d
mov ecx, r13d
and cl, 0xc
or cl, al
xor cl, 0xc
mov eax, r13d
and al, 0xb1
or al, cl
mov ecx, eax
not cl
and cl, 0x2b
and al, 0xd4
or al, cl
mov r13d, eax
xor r13b, 0xd8
xor al, 0x27
and r10b, 0x24
and bl, 0xdb
or bl, r10b
mov ecx, ebx
xor cl, 0x43
xor bl, 0x24
mov r8d, r13d
and r8b, 0x98
and al, 0x67
or al, r8b
or r13b, bl
and bl, 0x98
and cl, 0x67
or cl, bl
xor cl, al
not r13b
or r13b, cl
mov r10d, r12d
xor r10b, 0x62
mov ecx, r10d
and cl, bpl
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov ebx, ecx
xor bl, 0xbd
and bl, cl
mov eax, ecx
not al
and al, 0x42
and cl, 0xbd
or cl, al
mov eax, ebx
not al
mov r8d, ecx
not r8b
mov r9d, eax
and r9b, 0x35
and bl, 0xca
or bl, r9b
or al, r8b
and r8b, 0x35
and cl, 0xca
or cl, r8b
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
mov ebx, ecx
and bl, 0xc2
and cl, al
and al, 0x3d
or al, bl
mov r8d, eax
xor r8b, 0xd
xor al, 0xc2
mov ebx, ecx
not bl
mov r9d, eax
and r9b, 0x32
and r8b, 0xcd
or r8b, r9b
or al, bl
and bl, 0x32
and cl, 0xcd
or cl, bl
xor cl, r8b
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xfa
and al, 5
or al, cl
mov r11d, eax
xor r11b, 4
xor al, 0xda
and al, 0xdb
and r11b, 0x24
or r11b, al
mov al, byte [rsp + 0x48]
and al, 0x28
and dil, 0xd7
or dil, al
mov eax, edi
xor al, 0xd7
mov ecx, edi
and cl, 0x11
xor dil, 0x55
and dil, al
and al, 0xee
or al, cl
mov r8d, eax
xor r8b, 0xee
mov r9d, eax
xor r9b, 0x93
and r9b, r8b
mov ebx, r9d
not bl
mov ecx, ebx
and cl, 0x44
and r9b, 0xbb
or r9b, cl
mov ecx, edi
not cl
or bl, cl
and cl, 0x44
and dil, 0xbb
or dil, cl
mov ecx, r15d
xor cl, r13b
xor dil, r9b
mov r9d, r11d
xor r9b, 0xdb
xor r11b, 0x24
not bl
or bl, dil
mov edi, ebx
not dil
and dil, 5
and bl, 0xfa
or bl, dil
xor al, 0x10
and al, 0xde
mov edi, r8d
and dil, 0x21
or dil, al
mov eax, ebx
xor al, 0x18
xor dil, 0x9c
and r8b, 0x42
or r8b, dil
xor bl, 0xc5
mov edi, ebx
and dil, 0x67
and al, 0x98
or al, dil
mov edi, r8d
not dil
or bl, r8b
and r8b, 0x67
and dil, 0x98
or dil, r8b
xor dil, al
not bl
or bl, dil
mov eax, ebx
xor al, 0x53
and al, bl
or bl, 0xac
mov r8d, ebx
not r8b
mov edi, ebx
and dil, 0x59
and r8b, 2
or r8b, dil
mov edi, eax
not dil
or bl, dil
and dil, 0x59
and al, 0xa6
or al, dil
xor al, r8b
not bl
or bl, al
mov eax, ebx
not al
and al, 0xac
and bl, 0x53
or bl, al
mov r8d, ebx
not r8b
mov edi, ebx
mov eax, r8d
and al, 0x69
and bl, 0x96
or bl, al
mov eax, ebx
xor al, 0x96
and al, r9b
xor bl, 0x69
and bl, r11b
or bl, al
not bl
or bl, r9b
and r9b, 0xd3
mov eax, r11d
and al, 0x2c
or al, r9b
mov r9d, r13d
not r9b
xor al, 0xd3
or al, r8b
and r8b, 0xe1
and dil, 0x1e
or dil, r8b
mov r8d, r9d
xor r8b, dl
and dl, 0xe3
not cl
and cl, r15b
and r15b, 0x1c
or r15b, dl
xor dil, r11b
xor r15b, 0x1c
and r13b, 0x42
not r8b
and r8b, r9b
and r9b, 0xbd
or r9b, r13b
xor r9b, 0xbd
mov edx, r15d
and dl, r9b
xor r9b, r15b
or r9b, dl
mov edx, r9d
not dl
mov r15d, r8d
and r15b, cl
xor cl, r8b
or cl, r15b
mov r8d, ecx
not r8b
mov r15d, r9d
or r15b, r8b
not r15b
and r9b, 0x62
and dl, 0x9d
or dl, r9b
and r8b, 0x62
and cl, 0x9d
or cl, r8b
xor cl, dl
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov r8d, ebx
not r8b
mov edx, eax
not dl
xor dil, 0xe1
and dil, r11b
mov r9d, edi
not r9b
mov r11d, eax
and r11b, 0x40
and dl, 0xbf
or dl, r11b
or al, r9b
and r9b, 0x40
and dil, 0xbf
or dil, r9b
xor dil, dl
not al
or al, dil
mov edx, eax
not dl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
and bl, 0xe2
and r8b, 0x1d
or r8b, bl
and dl, 0xe2
and al, 0x1d
or al, dl
xor al, r8b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov ebx, ecx
not bl
mov r8d, ecx
mov r9d, ebx
mov edx, ebx
and dl, 0x18
and cl, 0xe7
or cl, dl
not cl
or cl, bl
or bl, 6
mov edi, ebx
not dil
or r8b, 0xb1
and r8b, 0xb3
and r9b, 4
or r9b, r8b
and bl, 0xb3
and dil, 0x48
or dil, bl
xor dil, r9b
mov ebx, edi
not bl
and bl, 0xe3
and dil, 0x1c
or dil, bl
mov ebx, edi
xor bl, 0x18
xor dil, 0x40
and bl, 0xbd
and dil, 0x42
or dil, bl
mov ebx, edi
xor bl, 0xa5
xor dil, 0x42
and dil, bl
mov r15d, ecx
not r15b
mov r11d, eax
not r11b
mov r8d, r11d
and r8b, 0x2c
mov ebx, eax
and bl, 0xd3
or bl, r8b
mov r8d, ebx
xor r8b, 0x13
xor bl, 0x2c
mov edx, r11d
and dl, al
mov r9d, ebx
and r9b, 0xe0
and r8b, 0x1f
or r8b, r9b
mov r9d, edx
not r9b
or bl, r9b
and r9b, 0xe0
and dl, 0x1f
or dl, r9b
xor dl, r8b
not bl
or bl, dl
mov edx, ebx
not dl
and dl, 0xb5
and bl, 0x4a
or bl, dl
mov r8d, ebx
xor r8b, 0x4a
xor bl, 0xb0
and bl, 0xba
mov edx, r8d
and dl, 0x45
or dl, bl
xor dl, 0x5d
and r8b, 0xe7
or r8b, dl
mov edx, r8d
not dl
and dl, 0x6f
and r8b, 0x90
or r8b, dl
mov r9d, r8d
xor r9b, 0x90
xor r8b, 0x4d
and r11b, 0x39
and al, 0xc6
or al, r11b
mov edx, eax
and dl, 0x18
xor al, 0xde
or al, dl
mov ebx, eax
not bl
mov r11d, edi
xor r11b, cl
and r11b, dil
mov edx, edi
not dl
and dl, 0x3d
and dil, 0xc2
or dil, dl
and cl, 0x3d
and r15b, 0xc2
or r15b, cl
xor r15b, dil
mov ecx, r11d
and cl, r15b
xor r15b, r11b
or r15b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
and r8b, 0x5d
and r9b, 0xa2
or r9b, r8b
and al, 0x5d
and bl, 0xa2
or bl, al
xor bl, r9b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r15d
not al
mov ecx, eax
and cl, 0x65
and r15b, 0x9a
or r15b, cl
or al, bl
not bl
xor r15b, 0x65
or r15b, bl
mov ecx, r15d
not cl
mov edx, eax
not dl
mov ebx, r15d
and bl, 0x33
and cl, 0xcc
or cl, bl
or r15b, al
and al, 0x33
and dl, 0xcc
or dl, al
xor dl, cl
not r15b
or r15b, dl
mov eax, r14d
and al, 0xe5
mov r8d, esi
and r8b, 0x1a
or r8b, al
mov eax, r8d
xor al, 0x18
xor r8b, 0xe5
mov ecx, r14d
and cl, sil
mov edx, ecx
not dl
mov ebx, r8d
and bl, 0x47
and al, 0xb8
or al, bl
or r8b, dl
and dl, 0x47
and cl, 0xb8
or cl, dl
xor cl, al
not r8b
or r8b, cl
mov eax, r10d
and al, 0x91
mov ecx, ebp
and cl, 0xc
or cl, al
xor cl, 0xc
and r12b, bpl
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
not al
and al, 0x2e
and r12b, 0xd1
or r12b, al
mov edi, r12d
xor dil, 0xc
mov r11d, r8d
not r11b
mov eax, r11d
and al, 0x9a
mov ecx, r8d
and cl, 0x65
or cl, al
xor cl, 0x17
mov ebx, ecx
xor bl, r11b
and bl, cl
and sil, 0xf5
mov ecx, r14d
and cl, 0xa
or cl, sil
xor cl, 0x87
and r14b, 0x72
or r14b, cl
mov ecx, r14d
not cl
and cl, 0xeb
and r14b, 0x14
or r14b, cl
mov ecx, r14d
xor cl, 0x14
mov r9d, r12d
xor r9b, 0xb3
mov edx, r9d
and dl, 0x8d
xor r12b, 0x3e
or r12b, dl
and r10b, 0x68
and bpl, 0x97
or bpl, r10b
mov edx, ebp
xor dl, 0x12
and dl, 0x72
xor bpl, 0xe5
or bpl, dl
mov edx, ebx
mov eax, ebx
xor al, 0x9f
and al, bl
not bl
and bl, 0xd9
and dl, 0x26
or dl, bl
mov r13d, edx
xor r13b, 0x26
xor dl, 0x46
and dl, r13b
mov ebx, edx
not bl
mov r10d, ebx
and r10b, 0xa8
and dl, 0x57
or dl, r10b
mov r10d, eax
not r10b
or bl, r10b
and r10b, 0xa8
and al, 0x57
or al, r10b
mov esi, r14d
xor sil, 0xeb
xor r14b, 0x8b
and r14b, cl
or cl, 0x60
xor al, dl
mov edx, ecx
not dl
not bl
or bl, al
mov eax, ecx
and al, 0xa0
and dl, 0x1f
or dl, al
mov eax, r14d
not al
or cl, al
and al, 0xa0
and r14b, 0x5f
or r14b, al
mov eax, r12d
not al
xor r14b, dl
mov r10d, ebp
not r10b
not cl
or cl, r14b
mov edx, ebx
not dl
and dl, 0xc4
and bl, 0x3b
or bl, dl
mov edx, ecx
not dl
and dl, 0xc4
and cl, 0x3b
or cl, dl
xor cl, bl
mov edx, r13d
and dl, sil
xor r13b, sil
or r13b, dl
mov edx, r13d
not dl
and dl, 0x27
and r13b, 0xd8
or r13b, dl
xor r13b, 0xd8
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov ecx, r12d
and cl, 0x83
and al, 0x7c
or al, cl
mov esi, eax
xor sil, 4
xor al, 0x83
mov edx, eax
or dl, 0xb0
mov ecx, ebp
and cl, 0x4f
mov ebx, r10d
and bl, 0xb0
or bl, cl
mov ecx, edx
not cl
or r12b, 0x4f
and dl, 0x1a
and cl, 0x45
or cl, dl
mov edx, r12d
not dl
and r12b, 0x1a
and dl, 0xa0
or dl, r12b
xor dl, cl
mov ecx, edx
not cl
and cl, 0xa3
and dl, 0x5c
or dl, cl
mov ecx, ebx
not cl
and cl, 0xa3
and bl, 0x5c
or bl, cl
xor bl, dl
mov ecx, eax
and cl, 0x79
and sil, 0x86
or sil, cl
or al, r10b
and r10b, 0x79
and bpl, 0x86
or bpl, r10b
xor bpl, sil
not al
or al, bpl
mov ecx, eax
not cl
and cl, 0xf8
and al, 7
or al, cl
mov esi, ebx
not sil
mov edx, eax
xor dl, 0xf8
mov ecx, esi
and cl, 7
and bl, 0xf8
or bl, cl
or sil, dl
and dl, 7
and al, 0xf8
or al, dl
xor al, bl
not sil
or sil, al
mov eax, r13d
xor al, 0xb1
and al, r13b
not r13b
and r13b, 0xb1
mov ecx, esi
not cl
and cl, 0x31
mov edx, esi
and dl, 0x80
or dl, cl
mov ecx, edx
xor cl, 0x20
or sil, 0xa0
mov ebx, r13d
and bl, al
xor al, r13b
or al, bl
and cl, 0xa0
and dl, 0x11
or dl, cl
and sil, 0xee
xor sil, dl
mov ecx, eax
not cl
and cl, sil
not sil
and sil, al
or sil, cl
and r11b, 0xae
mov eax, r8d
and al, 0x51
or al, r11b
mov r10d, eax
xor r10b, 0x51
mov ecx, r9d
and cl, 0xc0
and dil, 0x3f
or dil, cl
mov ebx, edi
xor bl, 0x3f
xor al, 0xae
mov ecx, r10d
and cl, 0xb7
and r8b, 0x48
or r8b, cl
mov ecx, edi
xor cl, 0x77
and cl, bl
or r9b, 0xb7
mov edx, ecx
not dl
mov r11d, edx
or dl, r9b
not r9b
and r11b, 0xa5
and cl, 0x5a
or cl, r11b
or r9b, 0xa5
xor r9b, cl
not dl
or dl, r9b
mov ecx, r8d
not cl
and cl, 0xab
and r8b, 0x54
or r8b, cl
mov ecx, edx
not cl
and cl, 0xab
and dl, 0x54
or dl, cl
xor dl, r8b
xor dil, 0xc0
mov ecx, eax
and cl, 0x39
and r10b, 0xc6
or r10b, cl
or al, dil
and dil, 0x39
and bl, 0xc6
or bl, dil
xor bl, r10b
not al
or al, bl
not al
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xb7
and al, 0x48
or al, cl
mov r8d, eax
xor r8b, 0x48
mov r10d, esi
xor r10b, 0xf9
and r10b, sil
not sil
mov r11d, eax
xor r11b, 0xb7
mov r9d, esi
and r9b, r11b
xor r11b, sil
and sil, 0xf9
xor al, 0xb1
and al, r8b
or r8b, 6
mov ebx, r8d
not bl
mov edx, esi
and dl, r10b
xor r10b, sil
or r10b, dl
mov edx, eax
not dl
mov ecx, r8d
and cl, 0xe
and bl, 0xf1
or bl, cl
or r8b, dl
and dl, 0xe
and al, 0xf1
or al, dl
xor al, bl
not r8b
or r8b, al
mov eax, r10d
not al
and al, r8b
not r8b
and r8b, r10b
or r8b, al
or r11b, r9b
mov eax, r11d
not al
mov ebx, r8d
not bl
mov edx, ebx
and dl, 0xb2
and r8b, 0x4d
or r8b, dl
or bl, r11b
and r11b, 0xb2
and al, 0x4d
or al, r11b
xor al, r8b
not bl
or bl, al
mov esi, ebx
not sil
mov edx, esi
and dl, 0xbc
mov ecx, ebx
and cl, 0x43
or cl, dl
mov edx, ecx
xor dl, 0x41
xor cl, 0x80
and cl, 0x82
and dl, 0x7d
or dl, cl
mov ecx, edx
xor cl, 0x82
not dl
and dl, 0x58
and cl, 0xa7
or cl, dl
mov eax, ecx
xor al, 0xa5
xor cl, 0x10
and cl, 0x12
and al, 0xed
or al, cl
xor al, 0xd7
mov r8d, eax
or r8b, 0xc5
mov ecx, esi
and cl, 0x24
and bl, 0xdb
or bl, cl
xor bl, 0x1e
xor sil, bl
and sil, bl
mov r10d, esi
not r10b
mov ecx, r10d
and cl, 0xeb
and sil, 0x14
or sil, cl
mov r9d, esi
xor r9b, 0x14
mov ecx, r8d
xor cl, 0x1b
and cl, r8b
or al, 0xe5
mov ebx, eax
not bl
xor sil, 0xf
and sil, r9b
or r10b, 0xe4
mov r11d, r10d
not r11b
mov edx, ecx
not dl
mov edi, edx
and dil, 0x38
and cl, 2
or cl, dil
or dl, al
and al, 0xfc
and bl, 2
or bl, al
xor bl, cl
not dl
or dl, bl
mov ecx, esi
not cl
mov eax, ecx
and al, 1
and sil, 0xfe
or sil, al
or cl, r10b
and r10b, 1
and r11b, 0x1a
or r11b, r10b
xor r11b, sil
not cl
or cl, r11b
mov eax, edx
not al
and al, 0x10
and dl, 0x6e
or dl, al
mov eax, ecx
not al
and al, 0x90
and cl, 0x6f
or cl, al
xor cl, dl
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
not al
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x28
and cl, 0xd7
or cl, bl
or dl, r9b
and r9b, 0x28
and al, 0xd7
or al, r9b
xor al, cl
not dl
or dl, al
mov eax, edx
xor al, 0x4e
and al, dl
not dl
and dl, 0x4e
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0x8b
and al, 0x74
or al, cl
mov ecx, eax
not cl
mov edx, eax
and dl, cl
and al, 0x2e
and cl, 0xd1
or cl, al
mov ebx, ecx
not bl
mov eax, edx
not al
xor cl, 0xd1
mov r8d, eax
and r8b, 0xdb
and dl, 0x24
or dl, r8b
or al, cl
and cl, 0xdb
and bl, 0x24
or bl, cl
xor bl, dl
not al
or al, bl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x71
and cl, al
and al, 0x8e
or al, dl
xor al, 0x8e
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x1c
and al, 0xe3
or al, dl
xor al, 0x1c
xor cl, al
and cl, al
mov r9d, r15d
not r9b
mov edx, r9d
and dl, 0xfb
mov ebx, r15d
and bl, 4
or bl, dl
xor bl, 4
mov r10d, ecx
not r10b
mov r8d, r10d
and r8b, 0x6d
mov r11d, ecx
and r11b, 0x92
or r11b, r8b
xor r11b, 0x92
mov r8d, ebx
and r8b, r11b
xor r11b, bl
or r11b, r8b
mov r8d, r11d
not r8b
mov ebx, r15d
xor bl, 0xf9
and bl, r15b
and r10b, 0x39
mov eax, ecx
and al, 0xc6
or al, r10b
mov r10d, eax
xor r10b, 0xc6
xor al, 0xc0
and al, r10b
and cl, 6
or r15b, 6
mov edx, ebx
not dl
mov r10d, r15d
and r10b, 0xc8
and r9b, 0x31
or r9b, r10b
or r15b, dl
and dl, 0xc8
and bl, 0x37
or bl, dl
xor bl, r9b
not r15b
or r15b, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r15d
not al
and al, 0x43
and r15b, 0xbc
or r15b, al
mov eax, ecx
not al
and al, 0x43
and cl, 0xbc
or cl, al
xor cl, r15b
mov eax, ecx
not al
mov esi, r11d
or sil, al
mov edx, esi
not dl
and r11b, 0x73
and r8b, 0x8c
or r8b, r11b
and al, 0x73
and cl, 0x8c
or cl, al
xor cl, r8b
mov eax, ecx
not al
mov ebx, esi
and bl, 7
and dl, 0xf8
or dl, bl
or sil, al
and al, 7
and cl, 0xf8
or cl, al
xor cl, dl
not sil
or sil, cl
mov dl, byte [rsp + 0x28]
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x45
mov ecx, edx
mov r10d, edx
and cl, 0xba
or cl, al
mov eax, ecx
xor al, 0x92
xor cl, 5
and al, 0xd2
and cl, 0x2d
or cl, al
mov eax, ecx
xor al, 0x52
xor cl, 0x2d
and al, 0x7f
mov ebx, ecx
and bl, 0x80
or bl, al
mov r9d, ebx
xor r9b, 0x80
mov edx, ebx
xor dl, 0x44
and dl, r9b
and cl, 0xc4
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0x3b
and cl, 0xc4
or cl, al
xor bl, 0x7f
or bl, r9b
not bl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
mov eax, ebx
xor al, 0xa3
and al, bl
not bl
and bl, 0x71
and cl, 0x8e
or cl, bl
mov edx, ecx
xor dl, 0x82
xor cl, 0x21
or cl, 0x5c
mov ebx, eax
not bl
mov r9d, ecx
and r9b, 0x51
and dl, 0xa2
or dl, r9b
or cl, bl
and bl, 0x51
and al, 0xae
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x5c
and cl, 0xa3
or cl, al
mov edx, ecx
not dl
mov eax, edx
or al, 0x8b
mov ebx, eax
not bl
and dl, 0xf2
and cl, 0xd
or cl, dl
mov edx, ecx
xor dl, 0x82
xor cl, 0x79
mov r9d, eax
and r9b, 0x6d
and bl, 0x10
or bl, r9b
or al, cl
and cl, 0x6d
and dl, 0x92
or dl, cl
xor dl, bl
not al
or al, dl
mov ecx, eax
xor cl, 0xe4
and cl, al
not al
and al, 0xe4
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x73
and cl, 0x8c
or cl, al
mov r9d, ecx
xor r9b, 0x97
mov eax, r9d
and al, 0x6b
and cl, 0x94
or cl, al
xor cl, 0x6b
xor r9b, cl
and r9b, cl
and r10b, 0x40
and r8b, 0xbf
or r8b, r10b
mov ecx, r8d
xor cl, 0x40
xor r8b, 0xbf
mov eax, r8d
and al, 0x13
and cl, 0xec
or cl, al
mov r10d, ecx
xor r10b, 0xec
mov edx, ecx
xor dl, 0x56
and dl, r10b
or r8b, 0x45
mov eax, r8d
not al
mov ebx, edx
not bl
mov r11d, ebx
and r11b, 0x89
and dl, 0x76
or dl, r11b
or bl, r8b
and r8b, 0x89
and al, 0x32
or al, r8b
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
and al, 0xce
and bl, 0x31
or bl, al
and r10b, 0x74
xor cl, 0x98
or cl, r10b
mov eax, ecx
not al
and al, 0xf7
and cl, 8
or cl, al
xor cl, 8
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
and al, 0x12
and cl, 0xed
or cl, al
mov edx, ecx
xor dl, 0x4c
xor cl, 0x12
mov eax, ecx
and al, 0xa1
and dl, 0x5e
or dl, al
xor dl, 0x5e
or dl, cl
mov r8d, edx
mov r10d, edx
xor r10b, 0x1d
and r10b, dl
not dl
mov edi, esi
not dil
mov eax, edi
and al, 0x83
mov ecx, esi
and cl, 0x7c
or cl, al
mov eax, ecx
xor al, 0x5c
xor cl, 3
and cl, 0x23
and al, 0xdc
or al, cl
mov r14d, eax
xor r14b, 0x18
mov ebp, eax
xor bpl, 0x23
mov r11d, esi
and r11b, 0xfa
mov ebx, edi
and bl, 5
or bl, r11b
xor bl, 5
or bl, dil
mov r15d, ebx
not r15b
and r14b, 0x3b
xor al, 0x75
and al, bpl
and bpl, 0xc4
or bpl, r14b
mov r11d, ebp
xor r11b, 4
mov r14d, ebx
and r14b, 0x14
and r15b, 0xeb
or r15b, r14b
mov r14d, r15d
xor r14b, 0x2b
xor bpl, 0x3b
mov ecx, ebp
or cl, 0xa9
mov r12d, ecx
not r12b
xor r15b, 0x14
mov r13d, ecx
and r13b, 0x2b
and r12b, 0x54
or r12b, r13b
mov r13d, eax
not r13b
or cl, r13b
and r13b, 0x2b
and al, 0xd4
or al, r13b
mov r13d, r15d
or r13b, 0xa9
xor al, r12b
mov r12d, r13d
not r12b
or bl, 0x56
not cl
or cl, al
mov eax, ebx
not al
and r13b, 0x5b
and r12b, 4
or r12b, r13b
and bl, 0x5b
and al, 0xa0
or al, bl
xor al, r12b
mov ebx, ecx
not bl
and bl, al
not al
and al, cl
or al, bl
mov ecx, ebp
and cl, 0xd0
and r11b, 0x2f
or r11b, cl
or bpl, r15b
and r15b, 0xd0
and r14b, 0x2f
or r14b, r15b
xor r14b, r11b
not bpl
or bpl, r14b
mov ecx, ebp
not cl
and cl, 0xc2
and bpl, 0x3d
or bpl, cl
xor bpl, 0x3d
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, ebp
not al
mov ebx, eax
or bl, 0x23
mov ecx, ebx
not cl
or bpl, 0x94
and bpl, 0xb5
and al, 2
or al, bpl
and bl, 0xb5
and cl, 0x48
or cl, bl
xor cl, al
mov eax, ecx
not al
and al, 0x23
and cl, 0xdc
or cl, al
mov r11d, ecx
not r11b
mov eax, r11d
and al, 4
mov r14d, ecx
and r14b, 0x10
or r14b, al
xor r14b, 0x10
mov ebx, r11d
or bl, 0x14
mov eax, ebx
not al
and bl, 3
and al, 0xe8
or al, bl
or r14b, 3
xor r14b, al
mov eax, r14d
not al
and al, 0x60
and r14b, 0x9f
or r14b, al
mov eax, r14d
not al
and r11b, al
and r14b, cl
or r14b, r11b
not r14b
or r14b, al
mov r11d, r14d
not r11b
and dil, 0x3c
and sil, 0xc3
or sil, dil
mov eax, esi
xor al, 0xc3
mov ecx, esi
xor cl, 8
xor sil, 0xb7
and sil, al
and cl, 0x8b
and al, 0x74
or al, cl
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
mov ebx, eax
xor bl, 0xc7
and bl, al
not al
and al, 2
and cl, 0xc5
or cl, al
xor cl, 0xc5
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
and al, 0x38
and bl, 0xc7
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0xbd
and bl, 0x42
or bl, cl
xor bl, 0xbd
xor al, bl
and al, bl
mov edi, eax
mov ecx, r14d
and cl, 0xe7
mov esi, r11d
and sil, 0x18
or sil, cl
xor sil, al
mov ebp, r11d
and bpl, al
xor sil, 0xe7
and sil, al
not al
mov ecx, eax
and cl, 0x83
and dil, 0x7c
or dil, cl
mov r12d, r9d
not r12b
and r8b, r12b
mov ebx, r9d
and bl, dl
or bl, r8b
not bl
or bl, r12b
mov r8d, ebx
not r8b
mov r15d, r12d
and r15b, 0xc2
and r9b, 0x20
or r9b, r15b
mov r15d, r9d
xor r15b, 0x20
not r9b
or r12b, 0xe2
mov ecx, r12d
not cl
and dl, 0x1d
and r9b, 0x8c
and r15b, 0x62
or r15b, r9b
and r12b, 0x8c
and cl, 0x11
or cl, r12b
xor cl, r15b
mov r9d, r10d
and r9b, dl
xor dl, r10b
or dl, r9b
mov r9d, ecx
not r9b
and r9b, dl
not dl
and dl, cl
or dl, r9b
mov ecx, ebx
and cl, 0x78
xor bl, 0xd7
and bl, r8b
and r8b, 0x87
or r8b, cl
mov r9d, r8d
xor r9b, 0x87
mov r10d, edx
not r10b
mov r12d, r8d
xor r12b, 0x50
and r12b, r9b
mov r15d, r10d
and r15b, 0x28
mov r13d, edx
and r13b, 0xd7
or r13b, r15b
mov ecx, r12d
not cl
mov r15d, ecx
and r15b, 0xd8
and r12b, 0x27
or r12b, r15b
mov r15d, ebx
not r15b
or cl, r15b
and r15b, 0xd8
and bl, 0x27
or bl, r15b
xor bl, r12b
not cl
or cl, bl
mov ebx, ecx
not bl
and bl, 0x5b
and cl, 0xa4
or cl, bl
mov ebx, r13d
not bl
and bl, 0x5b
and r13b, 0xa4
or r13b, bl
xor r13b, cl
xor r8b, 0x78
mov ecx, r8d
and cl, 0xad
and r9b, 0x52
or r9b, cl
or r8b, dl
and dl, 0xad
and r10b, 0x52
or r10b, dl
xor dil, r11b
xor r10b, r9b
not r8b
or r8b, r10b
mov r9d, r13d
not r9b
mov ecx, r9d
and cl, 0x75
and r13b, 0x8a
or r13b, cl
mov ecx, r8d
not cl
or r9b, r8b
and r8b, 0x75
and cl, 0x8a
or cl, r8b
xor cl, r13b
not r9b
or r9b, cl
and al, r14b
or bpl, al
not bpl
or bpl, r14b
mov ebx, ebp
not bl
xor dil, 0x83
and dil, r11b
mov r11d, esi
not r11b
mov edx, edi
not dl
mov eax, r11d
and al, 0x77
and sil, 0x88
or sil, al
or r11b, dl
and dl, 0x77
and dil, 0x88
or dil, dl
xor dil, sil
not r11b
or r11b, dil
mov edx, ebp
and dl, 0xcd
and bl, 0x32
or bl, dl
mov r8d, ebx
xor r8b, 0x32
mov r10d, r11d
not r10b
mov eax, ebx
xor al, 0x4a
and al, r8b
or bpl, 0x87
mov edx, ebp
not dl
mov edi, eax
not dil
mov esi, edi
and sil, 0x72
and al, 0x8d
or al, sil
mov ecx, r11d
xor cl, 0x87
and cl, r10b
or dil, bpl
and bpl, 0x72
and dl, 8
or dl, bpl
mov esi, r10d
or sil, 0x87
xor dl, al
not dil
or dil, dl
mov eax, ecx
not al
mov edx, eax
and dl, 0x60
and cl, 0x9f
or cl, dl
mov edx, esi
not dl
or al, sil
and sil, 0x60
and dl, 0x18
or dl, sil
xor dl, cl
not al
or al, dl
mov ecx, edi
not cl
and cl, al
not al
and al, dil
or al, cl
xor bl, 0xcd
mov ecx, ebx
and cl, 0x75
and r8b, 0x8a
or r8b, cl
or bl, r11b
and r11b, 0x75
and r10b, 0x8a
or r10b, r11b
xor r10b, r8b
not bl
or bl, r10b
mov edx, ebx
not dl
mov r11d, eax
not r11b
mov r8d, r11d
and r8b, 0x1d
and al, 0xe2
or al, r8b
or r11b, bl
and bl, 0x1d
and dl, 0xe2
or dl, bl
xor dl, al
not r11b
or r11b, dl
mov r10d, r9d
not r10b
mov edx, r9d
and dl, 0x1f
mov eax, r10d
and al, 0xe0
or al, dl
mov edx, eax
xor dl, 0x40
and dl, 0x5f
and al, 0xa0
or al, dl
mov edx, eax
and dl, 7
xor al, 0x58
and al, 0xf8
or al, dl
mov r8d, eax
xor r8b, 7
and r8b, al
mov eax, r10d
and al, 0xf8
and r9b, 7
or r9b, al
xor r10b, r9b
and r10b, r9b
mov r9d, r11d
not r9b
mov eax, r9d
and al, 0x88
mov ecx, r11d
and cl, 0x77
or cl, al
mov ebx, ecx
xor bl, 0x25
xor cl, 8
and cl, 0x5a
and bl, 0xa5
or bl, cl
mov eax, ebx
xor al, 5
and al, 7
xor bl, 0xa2
or bl, al
mov eax, r9d
and al, 0xf8
and r11b, 7
or r11b, al
xor r9b, r11b
and r9b, r11b
mov ecx, r8d
not cl
and cl, r10b
mov eax, r10d
not al
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov r8d, edx
and r8b, al
xor al, dl
mov ecx, r9d
and r9b, bl
not bl
or al, r8b
not cl
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, eax
not bl
mov edx, ebx
and dl, 0xa9
and al, 0x56
or al, dl
xor al, cl
xor al, 0xa9
and al, cl
mov edx, ecx
not dl
and dl, 0x13
and cl, 0xec
or cl, dl
xor cl, 0x13
or cl, bl
mov edx, eax
not dl
mov ebx, edx
and bl, 0x7e
and al, 0x81
or al, bl
mov ebx, ecx
not bl
or dl, cl
and cl, 0x7e
and bl, 0x81
or bl, cl
xor bl, al
not dl
or dl, bl
mov rax, qword [rsp + 0x38]
lea eax, [rax + 3]
mov rcx, qword [rsp + 0x70]
mov byte [rcx + rax], dl
mov eax, dword [rsp + 0x54]
add eax, 4
mov dword [rsp + 0x48], eax
mov eax, 0x5d3f70de
jmp 0x14000ea80
mov eax, dword [rsp + 0x54]
mov ecx, eax
neg ecx
lea edx, [rax - 4]
mov rbx, qword [rsp + 0x70]
mov dl, byte [rbx + rdx]
lea rbp, [rsp + 0xcc]
mov qword [rsp + 0xa0], rbp
mov rbp, qword [rsp + 0xa0]
mov byte [rbp], dl
lea edx, [rax - 3]
mov dl, byte [rbx + rdx]
lea rbp, [rsp + 0xcd]
mov qword [rsp + 0xa8], rbp
mov rbp, qword [rsp + 0xa8]
mov byte [rbp], dl
add eax, 0xfffffffe
mov al, byte [rbx + rax]
lea rdx, [rsp + 0xce]
mov qword [rsp + 0xb0], rdx
mov rdx, qword [rsp + 0xb0]
mov byte [rdx], al
not ecx
mov al, byte [rbx + rcx]
lea rcx, [rsp + 0xcf]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0xb8]
mov byte [rcx], al
mov eax, dword [rsp + 0x54]
shr eax, 2
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rcx]
mov dword [rsp + 0x80], ecx
xor edx, edx
div dword [rsp + 0x80]
mov dword [rsp + 0x84], edx
cmp dword [rsp + 0x84], 0
mov eax, 0xeec67949
mov ecx, 0xac530472
cmove eax, ecx
jmp 0x14000ea80
mov rax, qword [rsp + 0x68]
mov ecx, dword [rax]
shl ecx, 2
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
xor edx, edx
div ecx
lea rdx, [rsp + 0xc8]
mov r8d, eax
call fcn.1400755a0
mov eax, dword [0x1401edf3c]
mov r10d, dword [0x1401edf38]
mov r11d, eax
neg r11d
not r11d
imul r11d, eax
mov r9d, r11d
not r9d
mov ecx, r9d
and ecx, 0xde404008
mov eax, r11d
and eax, 0x2010aa23
or eax, ecx
mov ecx, eax
xor ecx, 0x2010a023
xor eax, 0xdfef55dc
mov edx, r11d
xor edx, 0xfe50ea2b
and edx, r11d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xde00e1c
and ecx, 0xf210e023
or ecx, ebx
or eax, ebp
and ebp, 0xde00e1c
and edx, 0xf21ff1e3
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1af15d4
and eax, 0xfe50ea2b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa3551cf0
and eax, 0x5caae30f
or eax, ecx
mov ebp, eax
xor ebp, 0x1082a203
xor eax, 0x50850
and eax, 0x4c2d495c
and ebp, 0xb3d2b6a3
or ebp, eax
mov eax, ebp
xor eax, 0xa3c29003
mov ecx, r9d
and ecx, 0x8c07f153
mov edx, r11d
and edx, 0x73f80eac
or edx, ecx
mov ecx, edx
xor ecx, 0x73f80eac
xor edx, 0x8c07f153
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6ccd3f59
and edx, 0x9332c0a6
or edx, ecx
mov ecx, edx
xor ecx, 0x8322c006
xor edx, 0x6ccd3f59
xor ebp, 0x4c2d495c
mov ebx, ebp
or ebx, edx
not ebx
and ebp, 0x5c112ea8
and eax, 0xa3eed157
or eax, ebp
and edx, 0x5c112ea8
and ecx, 0xa3eed157
or ecx, edx
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x44b4794f
and ecx, 0xbb4b86b0
or ecx, eax
mov edi, ecx
xor edi, 0xbb4b86b0
xor ecx, 0xf2e32277
and ecx, edi
or edi, 0xb6575b38
mov eax, edi
not eax
mov edx, ecx
not edx
mov ebp, edi
and ebp, 0x6bb9bd11
and eax, 0xc6
or eax, ebp
or edi, edx
and edx, 0x6bb9bd11
and ecx, 0x944642ee
or ecx, edx
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0xfbbcce2d
and edi, 0x44331d2
or edi, eax
mov eax, edi
xor eax, 0xa09101
xor edi, 0x6f5f6cb4
mov ecx, edi
and ecx, 0xdd4b065e
and eax, 0x22b4f9a1
or eax, ecx
xor edi, eax
and edi, eax
mov eax, r9d
and eax, 0xe0a10050
mov edx, r11d
and edx, 0x5160c80
or edx, eax
mov eax, edx
xor eax, 0x5020c80
xor edx, 0x92809244
mov ebp, r9d
or ebp, 0xe5b70cd0
mov ecx, ebp
not ecx
and edx, 0x92949244
and eax, 0x65230c90
or eax, edx
and ebp, 0x92949244
and ecx, 0x848612b
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xd6b1708a
and ecx, 0x294e8f75
or ecx, eax
mov eax, ecx
xor eax, 0xccf983a5
mov ebx, ecx
xor ebx, 0x33067c5a
mov edx, ebx
and edx, 0x3ceebe6e
xor ecx, 0xf0173dcb
and ecx, eax
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1e5a47cf
and ecx, 0xe1a5b830
or ecx, edx
and eax, 0x29313d0b
mov edx, ebx
and edx, 0xd6cec2f4
or edx, eax
xor edx, 0xf47a3b55
and ebx, 0xdd4b065e
or ebx, edx
mov eax, ebx
not eax
and eax, 0x759b1e8b
and ebx, 0x8a64e174
or ebx, eax
mov edx, ebx
xor edx, 0x8a40e010
xor ebx, 0x759b1e8b
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x45a51b65
and ecx, 0xba5ae49a
or ecx, ebp
or eax, ebx
and ebx, 0x45a51b65
and edx, 0xba5ae49a
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xc39fd8e8
and ecx, 0x3c602717
or ecx, ebx
or eax, ebp
and ebp, 0xc39fd8e8
and edx, 0x3c602717
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ebx, eax
not ebx
and eax, 0xe7c65bf9
and ebx, 0x1839a406
or ebx, eax
mov r8d, ebx
xor r8d, 0xe7c65bf9
xor ebx, 0x1839a406
mov esi, edi
mov eax, edi
mov ebp, edi
xor ebp, 0xc7a3676
and ebp, edi
not edi
mov ecx, r8d
and ecx, edi
and esi, ebx
or esi, ecx
not esi
or esi, edi
mov r15d, esi
not r15d
and edi, 0xc4a3060
and eax, 0x300616
or eax, edi
xor eax, 0x300616
mov ecx, r8d
and ecx, 0x87a0472
and ebx, 0x4003204
or ebx, ecx
mov edi, ebx
xor edi, 0x4000004
xor ebx, 0x8b5145fa
or r8d, 0xc7a3676
mov ecx, r8d
not ecx
mov r14d, eax
and r14d, ebp
xor ebp, eax
or ebp, r14d
and ebx, 0x8b5177fa
and edi, 0x42a0004
or edi, ebx
and r8d, 0x8b5177fa
and ecx, 0x70848801
or ecx, r8d
xor ecx, edi
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
and esi, 0x3430881d
mov ebx, r15d
and ebx, 0xcbcf77e2
or ebx, esi
mov r8d, ebx
xor r8d, 0xcbcf77e2
mov ebp, ecx
mov eax, ecx
xor eax, 0x2fc2d540
and eax, ecx
not ecx
and ecx, 0x87840a04
and ebp, 0x787bf5fb
or ebp, ecx
mov esi, ebp
xor esi, 0x787bf5fb
mov edi, ebx
xor edi, 0x1bf25d5d
and edi, r8d
and r15d, 0xd03d2abf
xor ebp, 0x87840a04
mov ecx, esi
and ecx, 0x2fc2d540
mov edx, edi
and edx, r15d
xor r15d, edi
or r15d, edx
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, r15d
not ecx
and ecx, 0x19b675af
and r15d, 0xe6498a50
or r15d, ecx
mov ecx, eax
not ecx
and ecx, 0x19b675af
and eax, 0xe6498a50
or eax, ecx
xor eax, r15d
xor ebx, 0x3430881d
mov ecx, ebx
and ecx, 0xb8b44dca
and r8d, 0x474bb235
or r8d, ecx
or ebx, ebp
and ebp, 0xb8b44dca
and esi, 0x474bb235
or esi, ebp
xor esi, r8d
not ebx
or ebx, esi
not ebx
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x23cd47f3
mov edx, ebx
and edx, 0xdc32b80c
or edx, eax
mov eax, edx
not eax
and eax, 0xdc32b80c
and edx, 0x23cd47f3
or edx, eax
mov ecx, edx
not ecx
and edx, 0x91fdde7c
mov eax, ecx
and eax, 0x6e022183
or eax, edx
xor eax, 0xb34927dc
and ecx, 0x22b4f9a0
or ecx, eax
mov eax, ecx
not eax
and eax, 0x82a1d7bb
and ecx, 0x7d5e2844
or ecx, eax
mov eax, ecx
xor eax, 0x7d5e2844
xor ecx, 0x9490
and ebp, 0x3179c39
and ebx, 0xfce863c6
or ebx, ebp
mov ebp, ebx
xor ebp, 0xfce863c6
xor ebx, 0x2111011
and ebx, 0xf2917191
mov edx, ebp
and edx, 0xd6e8e6e
or edx, ebx
xor edx, 0x2fda77ce
and ebp, 0xdd4b065f
or ebp, edx
mov edx, ebp
not edx
and edx, 0x76b8c54e
and ebp, 0x89473ab1
or ebp, edx
mov edi, ebp
xor edi, 0x81050a21
xor ebp, 0x76b8c54e
mov edx, eax
xor edx, ebp
and edx, eax
and ecx, 0x2c42b494
and eax, 0xd3bd4b6b
or eax, ecx
and ebp, 0x2c42b494
and edi, 0xd3bd4b6b
or edi, ebp
xor edi, eax
mov ebx, edx
not ebx
mov eax, edi
not eax
mov ecx, ebx
and ecx, 0x857ea2ce
and edx, 0x7a815d31
or edx, ecx
or ebx, eax
and eax, 0x857ea2ce
and edi, 0x7a815d31
or edi, eax
xor edi, edx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
mov eax, ebx
mov edx, ecx
and edx, 0xccbb7b0e
and ebx, 0x334484f1
or ebx, edx
xor ebx, 0xccbb7b0e
or ebx, ecx
and ecx, 0x85fa94cb
and eax, 0x7a056b34
or eax, ecx
mov edx, eax
xor edx, 0x30010900
xor eax, 0x85aa140b
and eax, 0xcfae763f
and edx, 0x305189c0
or edx, eax
mov ecx, edx
xor ecx, 0x44204606
xor edx, 0x104081c0
and edx, 0x9bceb1f9
and ecx, 0x64314e06
or ecx, edx
mov r8d, ecx
xor r8d, 0x64314e06
mov edx, ecx
xor edx, 0x9bceb1f9
mov esi, ebx
not esi
xor ecx, 0x984c70a0
mov eax, ecx
and eax, r8d
and ecx, edx
mov edi, ebx
xor edi, 0xfc7d3ea6
mov r14d, edi
and r14d, ebx
and edi, esi
mov esi, eax
not esi
mov ebp, ecx
not ebp
mov edx, esi
and edx, 0xfe9b4ed4
and eax, 0x164b12b
or eax, edx
or esi, ebp
and ebp, 0xfe9b4ed4
and ecx, 0x164b12b
or ecx, ebp
xor ecx, eax
not esi
or esi, ecx
mov ecx, r14d
not ecx
mov eax, edi
not eax
mov edx, ecx
and edx, 0x2f6b6312
and r14d, 0xd0949ced
or r14d, edx
or ecx, eax
and eax, 0x2f6b6312
and edi, 0xd0949ced
or edi, eax
xor edi, r14d
not ecx
or ecx, edi
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc3567ca1
and ebx, 0x3ca9835e
or ebx, eax
mov eax, ebx
xor eax, 0x28a10350
mov r8d, ecx
not r8d
xor ebx, 0xc3567ca1
mov edx, r8d
and edx, 0x151ce40e
and ecx, 0xeae31bf1
or ecx, edx
or r8d, ebx
and ebx, 0x151ce40e
and eax, 0xeae31bf1
or eax, ebx
xor eax, ecx
not r8d
or r8d, eax
mov ecx, r9d
and ecx, r11d
mov eax, r9d
and eax, ecx
xor ecx, r9d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3a2536dc
and ecx, 0xc5dac923
or ecx, eax
mov eax, ecx
xor eax, 0x845ac821
and eax, 0xbe7edef9
xor ecx, 0x7ba417da
or ecx, eax
mov eax, ecx
not eax
and eax, 0xec16383f
and ecx, 0x13e9c7c0
or ecx, eax
mov edi, ecx
xor edi, 0x13e9c7c0
mov eax, r9d
and eax, 0x41812106
and r11d, 0xbe7edef9
or r11d, eax
xor r9d, r11d
and r9d, r11d
mov ebp, ecx
xor ebp, 0xec16383f
mov esi, r9d
mov ebx, r9d
xor ebx, 0x610aeb41
and ebx, r9d
not r9d
and r9d, 0xef143a0b
and esi, 0x10ebc5f4
or esi, r9d
mov edx, esi
xor edx, 0x10ebc5f4
xor esi, 0x8e1ed14a
and esi, edx
mov r9d, ebp
and r9d, edx
xor edx, ebp
and ebp, 0x610aeb41
xor ecx, 0x72e32c81
and ecx, edi
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edi, esi
not edi
mov eax, ebx
not eax
mov ebp, edi
and ebp, 0x3506e678
and esi, 0xcaf91987
or esi, ebp
or edi, eax
and eax, 0x3506e678
and ebx, 0xcaf91987
or ebx, eax
xor ebx, esi
not edi
or edi, ebx
mov eax, ecx
not eax
and eax, edi
not edi
and edi, ecx
or edi, eax
or edx, r9d
not edx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xbe7edef9
and ecx, edx
not edx
and edx, 0x25cedef2
and eax, 0xda31210d
or eax, edx
mov edx, eax
xor edx, 0x98000009
xor eax, 0x244edef0
or eax, 0x41812106
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x47304230
and edx, 0xb84e9cc9
or edx, ebx
or eax, ebp
and ebp, 0x47304230
and ecx, 0xb8cfbdcf
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, r8d
mov ebp, r8d
xor ebp, 0x6255619c
and ebp, r8d
mov ebx, r8d
not ebx
mov ecx, eax
mov edi, eax
xor edi, 0x6255619c
and edi, eax
not eax
mov esi, ebx
and esi, eax
mov r8d, ebx
xor r8d, eax
or r8d, esi
mov r11d, r8d
not r11d
and ebx, 0x254001c
and edx, 0x60016180
or edx, ebx
xor edx, 0x60016180
and eax, 0x912712d1
and ecx, 0x6ed8ed2e
or ecx, eax
mov eax, ecx
xor eax, 0x6ed8ed2e
xor ecx, 0xf372734d
and ecx, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov ebx, ecx
not ebx
mov eax, edi
not eax
mov edx, ebx
and edx, 0x945cbf3d
and ecx, 0x6ba340c2
or ecx, edx
or ebx, eax
and eax, 0x945cbf3d
and edi, 0x6ba340c2
or edi, eax
xor edi, ecx
not ebx
or ebx, edi
mov eax, ebp
not eax
and eax, 0xafcd8454
and ebp, 0x50327bab
or ebp, eax
mov eax, ebx
not eax
and eax, 0xafcd8454
and ebx, 0x50327bab
or ebx, eax
xor ebx, ebp
mov r9d, ebx
not r9d
mov edi, r8d
xor edi, 0x2bb9d430
and edi, r8d
mov esi, r8d
or esi, 0xd4462bcf
mov ebp, esi
not ebp
mov ecx, ebx
xor ecx, 0xd4462bcf
mov r14d, ecx
and r14d, r9d
and ecx, ebx
mov eax, edi
not eax
mov edx, eax
and edx, 0xe7b3ee13
and edi, 0x184c11ec
or edi, edx
or eax, esi
and esi, 0xe7b3ee13
and ebp, 0x8081020
or ebp, esi
xor ebp, edi
not eax
or eax, ebp
mov ebp, r14d
not ebp
mov edx, ecx
not edx
mov esi, ebp
and esi, 0x3b7a34b3
and r14d, 0xc485cb4c
or r14d, esi
or ebp, edx
and edx, 0x3b7a34b3
and ecx, 0xc485cb4c
or ecx, edx
xor ecx, r14d
not ebp
or ebp, ecx
mov ecx, eax
not ecx
and ecx, ebp
not ebp
and ebp, eax
or ebp, ecx
mov eax, r11d
and eax, 0xdc42b7b0
and r8d, 0x23bd484f
or r8d, eax
or r11d, ebx
and ebx, 0xdc42b7b0
and r9d, 0x23bd484f
or r9d, ebx
xor r9d, r8d
not r11d
or r11d, r9d
not r11d
mov eax, ebp
and eax, r11d
xor r11d, ebp
or r11d, eax
mov ebp, r11d
not ebp
mov eax, r11d
mov ebx, r11d
mov edx, ebp
and edx, 0xc5ed4a22
and r11d, 0x3a12b5dd
or r11d, edx
not r11d
or r11d, ebp
and ebp, 0x50288000
and eax, 0x8041165c
or eax, ebp
xor eax, 0x8041165c
and ebx, 0x2f9669a3
or ebx, eax
mov eax, ebx
not eax
and eax, 0x10f57cee
and ebx, 0xef0a8311
or ebx, eax
mov eax, ebx
xor eax, 0x10a090
and eax, 0x3a12b5dd
xor ebx, 0xfa8e5f6f
or ebx, eax
mov edi, ebx
not edi
mov eax, ebx
and eax, 0x7deedb67
xor ebx, 0x1c4f1435
and ebx, edi
and edi, 0x82112498
or edi, eax
mov edx, edi
xor edx, 0x82112498
xor edi, 0x9e5e30ad
and edi, edx
mov r9d, r11d
xor r9d, 0x1c4f1435
and r9d, r11d
mov r8d, edx
and r8d, r11d
xor edx, r11d
or r11d, 0xe3b0ebca
mov ebp, r11d
not ebp
mov esi, edi
not esi
mov ecx, ebx
not ecx
mov eax, esi
and eax, 0xd3d4b425
and edi, 0x2c2b4bda
or edi, eax
or esi, ecx
and ecx, 0xd3d4b425
and ebx, 0x2c2b4bda
or ebx, ecx
xor ebx, edi
not esi
or esi, ebx
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0xdae6515
and r9d, 0xf2519aea
or r9d, ecx
or eax, r11d
and r11d, 0xdae6515
and ebp, 0x10411020
or ebp, r11d
xor ebp, r9d
not eax
or eax, ebp
mov ecx, esi
not ecx
and ecx, eax
not eax
and eax, esi
or eax, ecx
or edx, r8d
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x3a12b5dd
and edx, 0xc5ed4a22
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xcb9e43a4
and eax, edx
and edx, 0x3461bc5b
or edx, ecx
xor edx, 0x3461bc5b
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x568c69b2
and edx, 0xa973964d
or edx, eax
mov eax, edx
xor eax, 0x568c69b2
mov ecx, edx
xor ecx, 0xa9538605
and ecx, 0xfb5baea7
xor edx, 0xadd7c715
and edx, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x4a45158
and edx, 0xfb5baea7
or edx, eax
mov eax, edx
not eax
and edx, 0x5d19819a
and eax, 0xa2e67e65
or eax, edx
mov ecx, eax
xor ecx, 0x5d100190
xor eax, 0x2824e65
and eax, 0x28bce6f
and ecx, 0xfd743190
or ecx, eax
xor ecx, 0xfd743190
setne r9b
sete r8b
cmp r10d, 9
setg sil
cmp r10d, 0xa
setl dil
mov eax, edi
xor al, sil
and al, dil
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov edx, ebx
not dl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
and dl, bl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, cl
not cl
and cl, dl
or cl, al
mov r11d, edi
xor r11b, r8b
mov eax, esi
and al, r9b
mov edx, esi
xor dl, r9b
or dl, al
mov eax, r11d
xor al, dl
mov ebx, r11d
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
xor cl, 1
mov edx, eax
and dl, bl
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
xor dl, cl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov edx, esi
and dl, r8b
mov eax, r9d
and al, dil
or al, dl
xor al, 1
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov r9d, eax
xor r9b, 1
and r11b, r8b
or sil, r8b
xor sil, 1
mov ebx, r11d
and bl, sil
xor sil, r11b
or sil, bl
xor sil, 1
xor dil, sil
xor dil, 1
or dil, sil
mov ebx, edi
xor bl, 1
mov edx, edi
and dl, al
and dil, r9b
and r9b, bl
or r9b, dl
mov edx, r9d
xor dl, al
and dl, r9b
and bl, al
or dil, bl
xor dl, 1
xor dil, 1
mov eax, edx
or al, dil
xor dil, dl
xor dil, 1
mov edx, eax
xor dl, dil
or dil, al
xor dil, 1
or dil, dl
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, r10d
xor dl, al
mov r9d, ecx
xor r9b, bl
xor r9b, 1
or al, r10b
xor al, 1
xor dl, 1
and dl, r10b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, 1
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r8d, edx
xor r8b, 1
and r10b, bl
and dil, cl
or dil, r10b
xor bl, dil
and bl, dil
or r9b, cl
xor bl, 1
mov eax, ebx
and al, r9b
xor bl, r9b
or al, bl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, r8d
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
or al, r8b
xor al, 1
xor cl, 1
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
or cl, al
not cl
or cl, dl
test cl, 1
mov ecx, 0x9fd41eea
mov eax, 0xd080faf
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
mov ecx, 0x9fd41eea
mov eax, 0x808a7cbe
cmovne ecx, eax
mov dword [rsp + 0x44], ecx
xor eax, eax
jmp 0x140028c45
movsxd rax, dword [rsp + 0x34]
mov qword [rsp + 0x28], rax
movzx r10d, byte [rsp + rax + 0xcc]
mov r9d, r10d
mov r11d, r10d
not r11d
mov ebx, r11d
mov r15d, r10d
or r15d, r11d
mov r14d, r11d
mov r12d, r11d
mov eax, r11d
and eax, 0x169849e7
mov ecx, r10d
and ecx, 0x18
or ecx, eax
mov eax, ecx
xor eax, 0x9041618
xor ecx, 0x169849e7
and ebx, r10d
mov edx, ebx
not edx
mov esi, ecx
and esi, 0xffffffe2
and eax, 0xb14171d
or eax, esi
mov esi, edx
and esi, 0xf4ebe8e2
mov ebp, ebx
and ebp, 0x1d
or ebp, esi
xor ebp, eax
or ecx, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xe0a9cf6d
and ecx, 0x1f563092
or ecx, eax
mov esi, ecx
xor esi, 0x1f563092
xor ecx, 0xc0080241
mov ebp, r15d
not ebp
mov eax, esi
or eax, r15d
mov edi, eax
not edi
and esi, 0x33a7fd3c
and ecx, 0xcc5802c3
or ecx, esi
and r15d, 0x33a7fd3c
and ebp, 0xffffffc3
or ebp, r15d
xor ebp, ecx
mov ecx, ebp
not ecx
mov esi, eax
and esi, 0xf91e5152
and edi, 0xffffffad
or edi, esi
or eax, ecx
and ecx, 0xf91e5152
and ebp, 0x6e1aead
or ebp, ecx
xor ebp, edi
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x39c9e109
and eax, 0xc6361ef6
or eax, ecx
mov ecx, eax
xor ecx, 0xc6361ef6
mov esi, eax
xor esi, 0x39c9e109
mov edi, eax
xor edi, 0x6a5c60e4
mov ebp, edi
and ebp, esi
and edi, ecx
mov ecx, ebp
and ecx, edi
xor edi, ebp
or edi, ecx
mov ecx, edi
and ecx, 0x5ef8c102
not edi
and edi, 0xa1073efd
or edi, ecx
and esi, 0xf292bf10
xor eax, 0xcb5b5e19
or eax, esi
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1ce21c4c
and eax, 0xe31de3b3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7bf8b6b6
and eax, 0x84074949
or eax, ecx
mov r13d, eax
xor r13d, 0x98e55505
mov esi, r10d
and esi, 0xffffff9e
and r14d, 0x15d1d361
or r14d, esi
mov esi, r10d
or esi, edx
and edx, 0xea2e2c9e
and ebx, 0x61
or ebx, edx
xor ebx, r14d
not esi
or esi, ebx
mov edx, esi
xor edx, 0xd6d40ef
and edx, esi
mov edi, esi
not edi
and edi, 0xc50ad4e5
and esi, 0x3af52b1a
or esi, edi
mov edi, esi
xor edi, 0x37006830
mov ebp, edx
not ebp
xor esi, 0xc867940a
mov ebx, ebp
and ebx, 0x88dc03cd
and edx, 0x7723fc32
or edx, ebx
or ebp, esi
and esi, 0x88dc03cd
and edi, 0x7723fc32
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov r14d, ebp
not r14d
mov ebx, eax
xor ebx, 0x671aaafa
mov edx, ebx
and edx, 0x89012c0
mov edi, r13d
and edi, 0x26234502
or edi, edx
xor edi, 0x26234502
xor eax, 0xb65602c7
and eax, r13d
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
and edx, 0xd14ca83d
and eax, 0x2eb357c2
or eax, edx
mov edx, ebp
and edx, 0x4f110b7a
mov esi, r14d
and esi, 0xb0eef485
or esi, edx
xor esi, 0xb0eef485
mov ecx, ebp
and ecx, r14d
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov r15d, eax
not r15d
mov esi, r15d
and esi, 0x7854ae7b
mov edx, eax
and edx, 0x87ab5184
or edx, esi
xor edx, 0x66a072a8
or edx, r15d
and ebx, 0xdbfa3a63
and r13d, 0x2405c59c
or r13d, ebx
mov ebx, r13d
xor ebx, 0x2405c59c
xor r13d, 0xd02a0a60
and r13d, 0xd42a0af8
mov esi, ebx
and esi, 0x2bd5f507
or esi, r13d
xor esi, 0xcaded62b
and ebx, 0x1ef4dcd3
or ebx, esi
mov r13d, ecx
not r13d
mov esi, r13d
and esi, 0xe10b232c
mov edi, ecx
and edi, 0x1ef4dcd3
or edi, esi
mov r8d, edi
xor r8d, r13d
and r8d, edi
and r14d, 0x12e0bcee
mov esi, ebp
and esi, 0xed1f4311
or esi, r14d
mov edi, ebx
not edi
and edi, edx
not edx
xor esi, 0xc14603d
and ebp, 0x1ef4dcd3
or ebp, esi
mov esi, edx
xor esi, ebx
and esi, edx
and ebx, edx
mov r14d, r10d
and r10d, 0x4a
and r12d, 0xb5
or r12d, r10d
mov r10d, r11d
xor r12d, 0xb5
or r12d, r11d
or ebx, edi
mov edx, esi
and edx, ebx
xor ebx, esi
or ebx, edx
mov edx, r8d
not edx
mov esi, edx
and edx, 0xf5bc828
and r8d, 0xf0a437d7
or r8d, edx
mov edx, ebp
not edx
or esi, ebp
and ebp, 0xf5bc828
and edx, 0xf0a437d7
or edx, ebp
mov edi, esi
not edi
xor edx, r8d
mov ebp, esi
and ebp, 0x75864d34
and edi, 0x8a79b2cb
or edi, ebp
mov ebp, edx
not ebp
or esi, ebp
and ebp, 0x75864d34
and edx, 0x8a79b2cb
or edx, ebp
xor edx, edi
not esi
or esi, edx
mov edx, ebx
not edx
and edx, 0xb2986e4a
and ebx, 0x4d6791b5
or ebx, edx
mov edx, esi
not edx
and edx, 0x32806c40
mov ebp, esi
and ebp, 0x8018020a
or ebp, edx
xor ebp, 0x8018020a
and esi, 0x4d6791b5
or esi, ebp
mov edx, ebx
not edx
and edx, esi
not esi
and esi, ebx
or esi, edx
mov edx, eax
xor edx, r13d
and edx, eax
and r15d, 0x2d050c76
and eax, 0xd2faf389
or eax, r15d
and r13d, 0x2d050c76
and ecx, 0xd2faf389
or ecx, r13d
xor ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x24c407d
and edx, 0xfdb3bf82
or edx, ebx
or eax, ebp
and ebp, 0x24c407d
and ecx, 0xfdb3bf82
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd1e2d4ed
and eax, 0x2e1d2b12
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x351c28d9
and eax, 0xcae3d726
or eax, ecx
mov ecx, eax
xor ecx, 0x80101c1
xor eax, 0x203cf000
and eax, 0x333cf20a
and ecx, 0xccc30df5
or ecx, eax
mov edx, ecx
xor edx, 0xc830825
xor ecx, 0x31344200
and ecx, 0xf17447d0
and edx, 0xe8bb82f
or edx, ecx
mov eax, edx
xor eax, 0xf17447d0
mov ecx, edx
xor ecx, 0xe8bb82f
mov ebp, esi
xor ebp, 0xb5d1e04f
and ebp, esi
not esi
mov ebx, esi
and ebx, 0xb5d1e04f
xor edx, 0xbb5a5860
mov edi, edx
and edi, eax
and edx, ecx
mov ecx, ebx
and ecx, ebp
xor ebp, ebx
or ebp, ecx
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ecx, ebp
not ecx
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov ecx, esi
and ecx, eax
xor esi, eax
or esi, ecx
mov ecx, esi
not ecx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x8018a49e
and edx, 0x7fe75b61
or edx, eax
or ebx, esi
and esi, 0x8018a49e
and ecx, 0x7fe75b61
or ecx, esi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
mov eax, ebx
xor eax, 0xe3068ce4
and eax, ebx
mov ebp, ecx
and ebp, 0x54f56823
and ebx, 0xab0a97dc
or ebx, ebp
xor ebx, 0xa667d73c
or ebx, ecx
and ecx, 0xc0060064
and edx, 0x23008c80
or edx, ecx
xor edx, 0x23008c80
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1cf9731b
and eax, 0xe3068ce4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9084040
and eax, 0x46500a0
or eax, ecx
xor eax, 0x46500a0
or eax, 0xf292bf1f
mov ecx, ebx
not ecx
and ecx, eax
not eax
mov edx, eax
xor edx, ebx
and edx, eax
and ebx, eax
or ebx, ecx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov edi, ebx
not edi
mov ecx, edi
and ecx, ebx
mov edx, ecx
not edx
mov ebp, ebx
and ebp, 0x1bb9c339
mov eax, edi
and eax, 0xe4463cc6
or eax, ebp
mov ebp, ebx
or ebp, edx
and edx, 0x1bb9c339
and ecx, 0xe4463cc6
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x177de9ed
and ebp, 0xe8821612
or ebp, eax
mov eax, ebp
xor eax, 0xa0001402
and eax, 0xb22cdc67
xor ebp, 0x5aaeca75
or ebp, eax
mov eax, ebp
not eax
and edi, 0x4dd32398
xor ebx, 0xb22cdc67
or ebx, edi
mov ecx, ebx
not ecx
and ecx, ebp
or ebp, ebx
not ebp
and ebx, eax
or ebx, ecx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb22cdc67
and ebx, 0x4dd32398
or ebx, eax
and r10d, 0x8c5dc99e
and r14d, 0x61
or r14d, r10d
mov eax, r14d
xor eax, 0x2200040
not r14d
or r11d, 0x1a6d08c6
mov ecx, r11d
not ecx
or r14d, 0x4592b110
and r14d, 0x4d9ab196
and eax, 0x2650840
or eax, r14d
and r11d, 0x5d9ab196
and ecx, 0xffffffe9
or ecx, r11d
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x4c4fa776
and ecx, 0x13b01889
or ecx, eax
mov eax, ecx
xor eax, 0xa9dd504f
xor ecx, 0x5622afb0
mov edx, r12d
not edx
and edx, ecx
or ecx, r12d
not ecx
and r12d, eax
or r12d, edx
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov r13d, ebx
not r13d
mov ecx, r13d
and ecx, 0x60a28767
mov edi, ebx
and edi, 0x9f5d7898
or edi, ecx
mov ecx, edi
xor ecx, 0x8000000
xor edi, 0x800024
mov edx, ebx
xor edx, 0x99d4603c
and edx, ebx
or edi, 0x662b9fc3
mov ebp, edx
not ebp
mov esi, edi
and esi, 0xf156715c
and ecx, 0x8800020
or ecx, esi
or edi, ebp
and ebp, 0xf156715c
and edx, 0xea98ea3
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x662b9fc3
and edi, 0x99d4603c
or edi, ecx
mov r10d, r12d
not r10d
mov ecx, r10d
and ecx, 0xd277ce1f
mov r8d, r12d
and r8d, 0x2d8831e0
or r8d, ecx
mov ecx, r8d
xor ecx, 0xd0010e0
xor r8d, 0xd277ce1f
mov edx, r10d
and edx, r12d
mov esi, edx
not esi
mov ebp, r8d
and ebp, 0xb08da706
and ecx, 0x4f7258f9
or ecx, ebp
or r8d, esi
and esi, 0xb08da706
and edx, 0x4f7258f9
or edx, esi
xor edx, ecx
not r8d
or r8d, edx
mov ecx, edi
mov ebp, r8d
not ebp
mov edx, ebp
and edx, 0xb39eae04
mov r14d, r8d
and r14d, 0x4c6151fb
or r14d, edx
xor r14d, 0xb7a81783
mov r11d, r14d
xor r11d, ebp
mov r15d, edi
xor r15d, ebp
and r15d, edi
and ebp, edi
mov esi, edi
not esi
mov edx, esi
and edx, 0x436b987
and ecx, 0xfbc94678
or ecx, edx
not ecx
or ecx, esi
mov edx, r13d
and edx, 0xfbc94678
and ebx, 0x436b987
or ebx, edx
xor r13d, ebx
and r13d, ebx
and r11d, r14d
and r10d, 0xfbc94678
xor r12d, 0x436b987
or r12d, r10d
mov edx, r12d
not edx
and edx, 0x805b6118
and r12d, 0x7fa49ee7
or r12d, edx
mov edx, r13d
not edx
and edx, 0x19c0e0c9
mov eax, r13d
and eax, 0xe63f1f36
or eax, edx
xor eax, 0xe63f1f36
mov edx, ecx
xor edx, 0xe444d2da
mov ebx, edx
and ebx, ecx
mov edi, eax
mov r10d, ecx
and r10d, eax
xor eax, ecx
not ecx
and edx, ecx
and edi, 0x1bbb2d25
and r13d, 0xe444d2da
or r13d, edi
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xac489ab7
and edx, 0x53b76548
or edx, ecx
mov ecx, r13d
not ecx
and ecx, 0xac489ab7
and r13d, 0x53b76548
or r13d, ecx
xor r13d, edx
or eax, r10d
mov ecx, r13d
not ecx
mov edx, ecx
and edx, 0x27648447
and r13d, 0xd89b7bb8
or r13d, edx
mov edx, eax
not edx
or ecx, eax
and eax, 0x27648447
and edx, 0xd89b7bb8
or edx, eax
xor edx, r13d
not ecx
or ecx, edx
mov eax, r11d
not eax
mov edx, eax
and eax, 0x3ce6d53e
and r11d, 0xc3192ac1
or r11d, eax
mov eax, r12d
xor eax, 0x43000ac1
xor r12d, 0x805b6118
or edx, r12d
and r12d, 0x3ce6d53e
and eax, 0xc3192ac1
or eax, r12d
mov ebx, edx
not ebx
xor eax, r11d
mov edi, edx
and edi, 0xb9ace4b9
and ebx, 0x46531b46
or ebx, edi
mov edi, eax
not edi
or edx, edi
and edi, 0xb9ace4b9
and eax, 0x46531b46
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0x77f695d
and ecx, 0xf88096a2
or ecx, ebx
mov r10d, ecx
xor r10d, 0x422
xor ecx, 0x1104800
or eax, 0x29bbcca7
mov edi, eax
not edi
or ecx, 0x86401200
and ecx, 0xafd0da80
and r10d, 0x2b0427
or r10d, ecx
mov ebx, edx
not ebx
xor edx, 0x29bbcca7
and edx, ebx
or ebx, 0x29bbcca7
and eax, 0xafd0da80
and edi, 0x50042158
or edi, eax
xor edi, r10d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x601ce07c
and edx, 0x9fe31f83
or edx, ecx
mov ecx, ebx
not ecx
or eax, ebx
and ebx, 0x601ce07c
and ecx, 0x96401300
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, edi
not ecx
and ecx, eax
not eax
and eax, edi
or eax, ecx
and esi, r8d
or ebp, esi
mov ecx, r15d
and ecx, ebp
xor ebp, r15d
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x8fc74753
and ecx, 0x7038b8ac
or ecx, ebp
mov edx, ecx
xor edx, 0x8fc74753
mov ebp, eax
not ebp
xor ecx, 0x60083808
and ecx, 0x688e3f49
mov ebx, edx
and ebx, 0x9771c0b6
or ebx, ecx
mov ecx, ebx
xor ecx, 0x9771c0b6
mov edi, eax
xor edi, 0x6fb177c1
mov esi, edi
and esi, ebp
and edi, eax
mov r8d, ecx
and r8d, 0x6fb177c1
and edx, 0x904e883e
or edx, r8d
mov r8d, esi
and r8d, edi
xor edi, esi
or edi, r8d
mov esi, edi
not esi
and esi, edx
not edx
and edx, edi
or edx, esi
mov edi, eax
and edi, 0x98c31dfe
and ebp, 0x673ce201
or ebp, edi
xor ebx, 0x688e3f49
or eax, ebx
and ebx, 0x98c31dfe
and ecx, 0x673ce201
or ecx, ebx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf364a90f
and edx, 0xc9b56f0
or edx, ebp
mov ebp, eax
not ebp
or ecx, eax
and eax, 0xf364a90f
and ebp, 0xc9b56f0
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7500a7a9
mov ebp, ecx
and ebp, 0x8aff5856
or ebp, edx
mov edx, ebp
xor edx, 0x2791812
xor ebp, 0x740000a8
and ebp, 0xfc8640ec
and edx, 0x379bf13
or edx, ebp
mov ebp, edx
xor ebp, 0xfc8640ec
and ebp, edx
and eax, 0x392fa3f7
and ecx, 0xc6d05c08
or ecx, eax
mov eax, ecx
xor eax, 0x2501c00
and eax, 0x379bf13
xor ecx, 0xc5a9e31b
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc0998ccd
and ecx, 0x3f667332
or ecx, eax
mov eax, ebp
not eax
mov edx, eax
and eax, 0x2508eff1
and ebp, 0xdaf7100e
or ebp, eax
mov eax, ecx
xor eax, 0x1a661002
xor ecx, 0xc0998ccd
or edx, ecx
and ecx, 0x2508eff1
and eax, 0xdaf7100e
or eax, ecx
mov ecx, edx
not ecx
xor eax, ebp
mov ebp, edx
and ebp, 0x2ac17ad6
and ecx, 0xd53e8529
or ecx, ebp
mov ebp, eax
not ebp
or edx, ebp
and ebp, 0x2ac17ad6
and eax, 0xd53e8529
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xfc8640ec
and ecx, edx
not edx
and edx, 0x28f3fa7c
and eax, 0xd70c0583
or eax, edx
mov edx, eax
xor edx, 0x54040000
xor eax, 0x2882406c
or eax, 0x379bf13
mov ebp, eax
and ebp, 0xaa895fce
and edx, 0x54060020
or edx, ebp
mov ebp, ecx
not ebp
or eax, ebp
and ebp, 0xaa895fce
and ecx, 0x5576a031
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x47f7961d
mov ebp, eax
and ebp, 0xb80869e2
or ebp, edx
mov edx, ebp
xor edx, 0x47f7961d
and ecx, 0x4ea18998
and eax, 0xb15e7667
or eax, ecx
mov ecx, eax
xor eax, 0x4ea18998
and eax, edx
xor ecx, 0xb15e7667
xor ebp, 0xb80869e2
and ecx, ebp
or eax, ecx
not eax
or eax, ebp
and r9d, 0xfffffff0
not eax
lea rcx, str.cw
add r9, rcx
mov al, byte [rax + r9]
mov rcx, qword [rsp + 0x28]
mov byte [rsp + rcx + 0xcc], al
mov eax, dword [rsp + 0x34]
add eax, 1
mov ecx, 0xcd194666
jmp 0x140023160
mov dword [rsp + 0x34], eax
mov ecx, dword [rsp + 0x34]
cmp ecx, 4
mov ecx, 0x39389a90
mov edx, 0xf7d196be
cmovl ecx, edx
nop dword [rax + rax]
cmp ecx, 0x39389a90
je 0x140028cc3
cmp ecx, 0xf7d196be
je 0x140022520
cmp ecx, 0xcd194666
jne 0x140023160
jmp 0x140023143
mov rax, qword [rsp + 0x68]
mov ecx, dword [rax]
shl ecx, 2
mov eax, dword [rsp + 0x54]
xor edx, edx
div ecx
lea rdx, [rsp + 0xc8]
mov r8d, eax
call fcn.1400755a0
mov eax, dword [0x1401edf3c]
lea r10d, [rax - 1]
imul r10d, eax
mov r8d, r10d
not r8d
mov eax, r10d
and eax, 0xbae3d7b0
mov ecx, r8d
and ecx, 0x451c284f
or ecx, eax
mov edx, ecx
xor edx, 0x10004c
xor ecx, 0xb8239130
and ecx, 0xfd2fb933
and edx, 0x2d046cc
or edx, ecx
mov ecx, edx
xor ecx, 0x2d046cc
mov eax, edx
xor eax, 0x4527b001
mov ebp, r8d
and ebp, 0xd9b72388
mov esi, r10d
and esi, 0x2648dc77
or esi, ebp
xor esi, 0x2648dc77
mov r11d, esi
xor r11d, r8d
and r11d, esi
and eax, 0x45f7b6c9
xor edx, 0x5a1211e4
and edx, ecx
and ecx, 0xba084936
or ecx, eax
mov r9d, ecx
xor r9d, 0x1a084812
mov r14d, r11d
not r14d
xor ecx, 0x45f7b6c9
mov ebx, ecx
or ebx, 0xa73da8d7
mov esi, ebx
not esi
mov edi, r11d
xor edi, 0x58c25728
mov r15d, edi
and r15d, r14d
and edi, r11d
mov ebp, edx
not ebp
mov eax, ebx
and eax, 0xf077af09
and esi, 0x8805020
or esi, eax
or ebx, ebp
and ebp, 0xf077af09
and edx, 0xf8850f6
or edx, ebp
xor edx, esi
not ebx
or ebx, edx
mov edx, r15d
not edx
mov eax, edi
not eax
mov esi, edx
and esi, 0xbd7cb49b
and r15d, 0x42834b64
or r15d, esi
or edx, eax
and eax, 0xbd7cb49b
and edi, 0x42834b64
or edi, eax
xor edi, r15d
not edx
or edx, edi
mov eax, ebx
not eax
and eax, edx
not edx
and edx, ebx
or edx, eax
mov eax, ecx
and eax, 0xa052116c
and r9d, 0x5fadee93
or r9d, eax
or ecx, r11d
and r11d, 0xa052116c
and r14d, 0x5fadee93
or r14d, r11d
xor r14d, r9d
not ecx
or ecx, r14d
mov eax, ecx
not eax
and eax, 0x1b117356
and ecx, 0xe4ee8ca9
or ecx, eax
mov eax, ecx
xor eax, 0xc4608828
mov ebx, edx
not ebx
xor ecx, 0x1b117356
mov ebp, ebx
and ebp, 0x228f14c7
and edx, 0xdd70eb38
or edx, ebp
or ebx, ecx
and ecx, 0x228f14c7
and eax, 0xdd70eb38
or eax, ecx
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x48206205
mov ecx, ebx
and ecx, 0x30c22
or ecx, eax
xor ecx, 0x30c22
and ebx, 0xb7dc91d8
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x4bf615fd
and ebx, 0xb409ea02
or ebx, eax
mov r9d, ebx
xor r9d, 0xfc2a8425
xor ebx, 0x3d57bda
mov eax, r8d
and eax, 0x6b98c16
and r8d, r10d
and r10d, 0xf94673e9
or r10d, eax
xor r10d, 0xf94673e9
mov eax, r10d
and eax, r8d
xor r10d, r8d
or r10d, eax
mov ecx, r10d
not ecx
mov edx, r10d
or edx, 0x415939be
mov eax, edx
not eax
mov ebp, r10d
xor ebp, 0xbea6c641
and ebp, r10d
mov edi, ebp
not edi
mov esi, edx
and esi, 0x808437de
and eax, 0x3e22c001
or eax, esi
or edx, edi
and edi, 0x808437de
and ebp, 0x7f7bc821
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x415939be
and edx, 0xbea6c641
or edx, eax
and r10d, 0x6cb11811
and ecx, 0x934ee7ee
or ecx, r10d
xor ecx, 0x934ee7ee
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov r15d, ecx
mov eax, ecx
xor eax, 0x378dd92c
and eax, ecx
not ecx
and ecx, 0x8be3410a
and r15d, 0x741cbef5
or r15d, ecx
mov ecx, r15d
xor ecx, 0xc0804
xor r15d, 0x3814108
or r15d, 0xc87226d3
mov ebp, eax
not ebp
mov edx, r15d
and edx, 0xb4d0b3a0
and ecx, 0x30d480c
or ecx, edx
or r15d, ebp
and ebp, 0xb4d0b3a0
and eax, 0x4b2f4c5f
or eax, ebp
xor eax, ecx
not r15d
or r15d, eax
mov eax, r15d
not eax
and eax, 0xc87226d3
and r15d, 0x378dd92c
or r15d, eax
mov eax, r15d
not eax
and eax, 0xbfa57f90
and r15d, 0x405a806f
or r15d, eax
mov eax, r15d
xor eax, 0x405a806f
mov r13d, r15d
xor r13d, 0xbfa57f90
mov ecx, r9d
and ecx, 0x42a6e5c1
mov r11d, ebx
and r11d, 0xbd591a3e
or r11d, ecx
mov ecx, r11d
xor ecx, 0x80090004
xor r11d, 0x42a6e5c1
mov edx, r9d
and edx, ebx
mov ebp, edx
not ebp
mov esi, r11d
and esi, 0x7d743a7a
and ecx, 0x828bc585
or ecx, esi
or r11d, ebp
and ebp, 0x7d743a7a
and edx, 0x828bc585
or edx, ebp
xor edx, ecx
not r11d
or r11d, edx
mov esi, r13d
xor r15d, 0x300637a8
and r15d, r13d
mov ecx, eax
and ecx, 0xad13de21
and r13d, 0x52ec21de
or r13d, ecx
xor r13d, 0x2d0e9cc5
or r13d, eax
and eax, 0x8ca00038
and esi, 0x3034800
or esi, eax
xor esi, 0x3034800
mov eax, esi
and eax, r15d
xor r15d, esi
or r15d, eax
mov eax, r15d
not eax
and eax, 0x705cb7c7
and r15d, 0x8fa34838
or r15d, eax
mov r8d, r11d
not r8d
mov eax, r11d
and eax, 0x1e1b5f59
mov ecx, r8d
and ecx, 0xe1e4a0a6
or ecx, eax
xor ecx, 0x9e061dbd
mov edx, r8d
and edx, 0x801d42e4
or edx, ecx
mov ecx, edx
not ecx
mov eax, r9d
and eax, 0xe7b947d4
and ebx, 0x1846b82b
or ebx, eax
xor ebx, 0x985bfacf
xor r9d, ebx
and r9d, ebx
mov r10d, r15d
not r10d
mov esi, r10d
and esi, 0x801d42e4
mov eax, r15d
xor eax, 0x7fe2bd1b
or eax, esi
mov esi, eax
not esi
and esi, 0x31aec849
and eax, 0xce5137b6
or eax, esi
mov esi, eax
xor esi, 0xce5137b6
mov r12d, r13d
not r12d
mov ebp, r9d
not ebp
mov ebx, edx
or ebx, ebp
not ebx
and edx, 0x7ae43d25
and ecx, 0x851bc2da
or ecx, edx
and ebp, 0x7ae43d25
and r9d, 0x851bc2da
or r9d, ebp
xor r9d, ecx
mov ecx, ebx
and ecx, r9d
xor r9d, ebx
or r9d, ecx
mov ecx, eax
xor ecx, 0x21aa8849
and ecx, 0x6ffbbeed
xor eax, 0xc292fb25
and eax, esi
and esi, 0x90044112
or esi, ecx
mov r14d, esi
xor r14d, 0x90044112
mov ecx, r13d
and ecx, 0xc73fa6cf
xor r13d, 0xf33c336c
and r13d, r12d
mov ebx, r12d
and ebx, 0x38c05930
or ebx, ecx
mov ebp, ebx
mov edx, r14d
and edx, 0xcc3cc93
xor ebx, 0xc73fa6cf
mov ecx, ebx
or ecx, 0xf33c336c
mov edi, edx
and edi, eax
xor eax, edx
mov edx, ecx
not edx
or eax, edi
mov edi, ecx
and edi, 0xbb33d8f
and edx, 0x440c010
or edx, edi
mov edi, r13d
not edi
or ecx, edi
and edi, 0xbb33d8f
and r13d, 0xf44cc270
or r13d, edi
xor r13d, edx
xor ebp, 0x38800100
xor esi, 0x6ffbbeed
not ecx
or ecx, r13d
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
mov eax, esi
and eax, 0x80545831
and r14d, 0x7faba7ce
or r14d, eax
or esi, ebx
and ebx, 0x80545831
and ebp, 0x7faba7ce
or ebp, ebx
xor ebp, r14d
not esi
or esi, ebp
mov edx, esi
not edx
mov eax, ecx
not eax
mov edi, eax
and edi, 0x3c9c21e0
and ecx, 0xc363de1f
or ecx, edi
or eax, esi
and esi, 0x3c9c21e0
and edx, 0xc363de1f
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, r9d
mov esi, r9d
xor esi, 0x246d6a25
and esi, r9d
not r9d
and r9d, 0x4d6801
and ecx, 0x24200224
or ecx, r9d
mov edx, ecx
xor edx, 0x20200204
xor ecx, 0xdbdffddb
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0x20414820
and eax, 0x42c2205
or eax, edi
mov r9d, eax
xor r9d, 0x4200200
xor eax, 0xcad304d0
or ebp, 0x246d6a25
mov r14d, ebp
not r14d
mov ebx, ecx
and ebx, 0x5c3b1e1
and edx, 0x202c4a04
or edx, ebx
mov ebx, esi
not ebx
or ecx, ebx
and ebx, 0x5c3b1e1
and esi, 0xfa3c4e1e
or esi, ebx
xor esi, edx
not ecx
or ecx, esi
and eax, 0xcadf24d5
and r9d, 0x24204a20
or r9d, eax
and ebp, 0xcadf24d5
and r14d, 0x1100910a
or r14d, ebp
xor r14d, r9d
mov eax, ecx
not eax
and eax, 0x201bfd1a
and ecx, 0xdfe402e5
or ecx, eax
mov eax, r14d
not eax
and eax, 0x201bfd1a
and r14d, 0xdfe402e5
or r14d, eax
xor r14d, ecx
mov ecx, r11d
xor ecx, r10d
and ecx, r11d
and r8d, 0xab5b458e
and r11d, 0x54a4ba71
or r11d, r8d
and r10d, 0xab5b458e
and r15d, 0x54a4ba71
or r15d, r10d
xor r15d, r11d
mov eax, ecx
not eax
mov edx, r15d
not edx
mov ebp, eax
and ebp, 0x5f598f47
and ecx, 0xa0a670b8
or ecx, ebp
or eax, edx
and edx, 0x5f598f47
and r15d, 0xa0a670b8
or r15d, edx
xor r15d, ecx
not eax
or eax, r15d
mov ecx, eax
not ecx
and ecx, 0x32003c0c
mov edx, eax
and edx, 0x4d128101
or edx, ecx
xor edx, 0x4d128101
and eax, 0x80ed42f2
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x80ed42f2
and eax, 0x7f12bd0d
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x90256bbf
and ecx, 0x6fda9440
or ecx, eax
mov eax, ecx
xor eax, 0x90256bbf
xor ecx, 0x6fda9440
mov edi, r14d
xor edi, eax
and edi, r14d
and eax, r14d
not r14d
and r14d, ecx
or eax, r14d
mov r11d, edi
not r11d
mov ecx, eax
not ecx
mov edx, r11d
and edx, 0xafd17883
and edi, 0x502e877c
or edi, edx
or r11d, ecx
and ecx, 0xafd17883
and eax, 0x502e877c
or eax, ecx
xor eax, edi
not r11d
or r11d, eax
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0x41a02200
mov ecx, r11d
and ecx, 0x1e018526
or ecx, eax
xor ecx, 0x1e018526
mov eax, r11d
xor eax, 0x5fa1a726
and eax, r11d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdb3c5a2f
and eax, 0x24c3a5d0
or eax, ecx
mov esi, eax
xor esi, 0x41620200
xor eax, 0x84805809
and eax, 0xbe8058ff
and esi, 0x417fa700
or esi, eax
mov eax, esi
xor eax, 0x17b8700
and eax, 0x11fb9712
xor esi, 0x50843012
or esi, eax
mov eax, r10d
and eax, 0xe4cbc43b
mov ecx, r11d
and ecx, 0x1b343bc4
or ecx, eax
xor ecx, 0xacfacd6
mov eax, ecx
xor eax, r10d
and eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa9b139d7
mov edi, eax
and edi, 0x564ec628
or edi, ecx
mov ebx, edi
xor ebx, 0x564ec628
mov edx, esi
xor edx, 0x9b644b37
mov r9d, edx
and r9d, esi
xor edi, 0xcd2a8d1f
and edi, ebx
mov r8d, esi
and r8d, ebx
xor ebx, esi
not esi
and edx, esi
and eax, 0x9b644b37
mov ebp, r9d
not ebp
mov ecx, edx
not ecx
mov esi, ebp
and esi, 0xde666f2c
and r9d, 0x219990d3
or r9d, esi
or ebp, ecx
and ecx, 0xde666f2c
and edx, 0x219990d3
or edx, ecx
xor edx, r9d
not ebp
or ebp, edx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, ebp
not ecx
and ecx, 0xc6fefaae
and ebp, 0x39010551
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0xc6fefaae
and eax, 0x39010551
or eax, ecx
xor eax, ebp
or ebx, r8d
mov ecx, ebx
not ecx
and ecx, 0xc3e3503
and ebx, 0xf3c1cafc
or ebx, ecx
mov edx, ebx
xor edx, 0x2041c0b4
xor ebx, 0xc3e3503
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xd38a2f49
and eax, 0x2c75d0b6
or eax, ebp
or ecx, ebx
and ebx, 0xd38a2f49
and edx, 0x2c75d0b6
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9210c4a
and ecx, 0x129aa114
or ecx, edx
mov edx, ecx
xor edx, 0x2900114
xor ecx, 0x2c0514e8
or eax, 0x1bbbad5e
mov r9d, eax
not r9d
and ecx, 0x3c0fb4e8
and edx, 0x3b00916
or edx, ecx
and eax, 0x3c0fb4e8
and r9d, 0xc0404201
or r9d, eax
xor r9d, edx
mov eax, r9d
not eax
and eax, 0xa9523797
and r9d, 0x56adc868
or r9d, eax
mov r8d, r9d
xor r8d, 0x5cedf224
mov eax, r8d
or eax, 0x8fade12d
mov ecx, eax
not ecx
mov edx, r9d
or edx, 0x10020210
and edx, 0x180a4230
mov esi, r8d
and esi, 0x87a5a10d
or esi, edx
and eax, 0x180a4230
and ecx, 0x60501cc2
or ecx, eax
xor ecx, esi
mov eax, ecx
not eax
and eax, 0xf9fb5f49
and ecx, 0x604a0b6
or ecx, eax
mov eax, ecx
xor eax, 0x89a9419b
xor ecx, 0x40101640
and ecx, 0xc09957ca
mov ebp, eax
and ebp, 0x3f66a835
or ebp, ecx
mov ecx, ebp
xor ecx, 0x3f66a835
mov edx, ebp
xor edx, 0x588587f3
and edx, ecx
and eax, 0x67e32fc6
mov esi, edx
and esi, eax
xor eax, edx
or eax, esi
mov edx, eax
not edx
and edx, 0x160cadcc
and eax, 0xe9f35233
or eax, edx
mov ebx, eax
xor ebx, 0x1f9800
xor ebp, 0x408942ca
and ebp, 0x55afc2eb
mov edx, ecx
and edx, 0xaa503d14
or edx, ebp
xor edx, 0xd27fd9a1
and ecx, 0x87d01b4a
or ecx, edx
mov edx, ecx
not edx
xor eax, 0x9c066bf
mov esi, eax
and esi, 0xf7e02144
and ebx, 0x81fdebb
or ebx, esi
or eax, ecx
and ecx, 0xf7e02144
and edx, 0x81fdebb
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x69cd7498
and edx, eax
not eax
and eax, 0x80d1490
and ecx, 0x61c06008
or ecx, eax
mov eax, ecx
xor eax, 0x61404000
xor ecx, 0x9e3f9ff7
mov esi, edx
not esi
mov edi, ecx
and edi, 0x96ae2159
and eax, 0x69415480
or eax, edi
or ecx, esi
and esi, 0x96ae2159
and edx, 0x6951dea6
or edx, esi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x75c79522
and ecx, 0x8a386add
or ecx, eax
mov eax, ecx
xor eax, 0x63551c04
xor ecx, 0x40a6088
and eax, 0x7b559d36
and ecx, 0x84aa62c9
or ecx, eax
mov ebp, ecx
xor ebp, 0x18148036
xor ecx, 0x4022288
and ecx, 0x67433f88
and ebp, 0x98bcc077
or ebp, ecx
mov edi, ebp
xor edi, 0x98bcc077
xor ebp, 0x67433f88
mov ecx, r10d
and ecx, 0xa080c008
mov edx, r11d
and edx, 0x4a182416
or edx, ecx
xor edx, 0x4a182416
mov ecx, r11d
and ecx, 0x15671be1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x846bca7d
and ecx, 0x7b943582
or ecx, edx
mov ebx, ecx
xor ebx, 0xc0210408
xor ecx, 0x12848290
and ecx, 0x3b86b3b1
and ebx, 0xc4794c4e
or ebx, ecx
mov ecx, ebx
xor ecx, 0x4090c44
xor ebx, 0x3b86b3b1
mov edx, ebx
and edx, 0xc8f0432a
and ecx, 0x370fbcd5
or ecx, edx
or ebx, r11d
and r11d, 0xc8f0432a
and r10d, 0x370fbcd5
or r10d, r11d
xor r10d, ecx
not ebx
or ebx, r10d
mov ecx, ebx
not ecx
and ecx, 0x5022c46b
and ebx, 0xafdd3b94
or ebx, ecx
mov ecx, ebx
xor ecx, 0xafdd3b94
mov esi, ebx
xor esi, 0x5022c46b
mov edx, edi
mov eax, ebp
and eax, 0xc59b1aa6
and edi, 0x3a64e559
or edi, eax
xor edi, 0x38e5a5e7
or edi, ebp
and ebp, 0x761c3846
and edx, 0x89e3c7b9
or edx, ebp
mov eax, edx
xor eax, 0x88828419
xor edx, 0x76103044
and edx, 0x777173e4
and eax, 0x888e8c1b
or eax, edx
mov r10d, eax
mov edx, esi
and edx, 0x303118c6
xor ebx, 0x9fec2352
and ebx, ecx
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x1aa2005
and ebx, 0xfe55dffa
or ebx, edx
mov r14d, ebx
xor r14d, 0xce64c73c
mov r11d, eax
xor r11d, 0x888e8c1b
mov edx, r11d
and edx, 0xfd7ebf41
xor eax, 0x75f0335a
or eax, edx
xor ebx, 0x319b38c3
mov ebp, ebx
and ebp, 0xd10fc70c
mov edx, r14d
and edx, 0x2ef038f3
or edx, ebp
mov ebp, edx
xor ebp, 0x2c703841
and ebp, 0xfd7ebf41
xor edx, 0xd38e87b2
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x2a749531
and edx, 0xd58b6ace
or edx, ebp
mov ebp, esi
and ebp, 0xec419a11
and ecx, 0x13be65ee
or ecx, ebp
mov ebp, edi
not ebp
and ebp, eax
not eax
xor ecx, 0xeec0daaf
xor esi, ecx
and esi, ecx
mov ecx, eax
xor ecx, edi
and ecx, eax
and edi, eax
or edi, ebp
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xa0fa7a59
and ecx, 0x5f0585a6
or ecx, ebp
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0xa0fa7a59
and edi, 0x5f0585a6
or edi, ebp
xor edi, ecx
mov ebp, edx
xor ebp, 0x83280a
not eax
or eax, edi
xor edx, 0x2a749531
mov ecx, edx
and edx, 0xff38c6e5
and ebp, 0xc7391a
or ebp, edx
mov edx, esi
not edx
or ecx, edx
and edx, 0xff38c6e5
and esi, 0xc7391a
or esi, edx
mov edx, ecx
not edx
xor esi, ebp
mov edi, ecx
and edi, 0x8590a5e4
and edx, 0x7a6f5a1b
or edx, edi
mov edi, esi
not edi
or ecx, edi
and edi, 0x8590a5e4
and esi, 0x7a6f5a1b
or esi, edi
xor r10d, 0x50311340
xor esi, edx
not ecx
or ecx, esi
mov edx, eax
xor edx, 0xb41040ec
and edx, eax
not eax
and eax, 0xb41040ec
mov esi, ecx
not esi
and esi, 0xb41040ec
and ecx, 0x4befbf13
or ecx, esi
mov esi, eax
and esi, edx
xor edx, eax
or edx, esi
mov eax, edx
not eax
and eax, 0x33b86108
and edx, 0xcc479ef7
or edx, eax
mov eax, ecx
not eax
and eax, 0x33b86108
and ecx, 0xcc479ef7
or ecx, eax
xor ecx, edx
mov eax, r11d
or eax, ebx
mov edx, eax
not edx
and r11d, 0x2fc26ca4
and r10d, 0xd03d935b
or r10d, r11d
and ebx, 0x2fc26ca4
and r14d, 0xd03d935b
or r14d, ebx
xor r14d, r10d
mov ebp, r14d
not ebp
mov ebx, eax
and ebx, 0x5a36a49f
and edx, 0xa5c95b60
or edx, ebx
or eax, ebp
and ebp, 0x5a36a49f
and r14d, 0xa5c95b60
or r14d, ebp
xor r14d, edx
not eax
or eax, r14d
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x40e2a869
and edx, eax
and eax, 0xbf1d5796
or eax, ebp
xor eax, 0xbf1d5796
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and eax, 0x3937b5c5
and edx, 0xc6c84a3a
or edx, eax
mov ebp, edx
xor ebp, 0x10430c5
xor edx, 0xc6c84038
and edx, 0xfefbc538
and ebp, 0x1043ac7
or ebp, edx
mov ebx, ebp
xor ebx, 0x1043ac7
xor ebp, 0x4ebac408
mov eax, ecx
not eax
mov edx, eax
and edx, 0x170ddbb9
and ecx, 0xe8f22446
or ecx, edx
mov r10d, ecx
xor r10d, 0xe8820004
and ebp, 0x4fbef60a
mov esi, ebx
and esi, 0xb04109f5
or esi, ebp
mov r11d, esi
xor r11d, 0xb04109f5
xor ecx, 0x170ddbb9
mov ebp, ecx
or ebp, 0x941d91ff
mov edx, ebp
not edx
or eax, 0x6be26e00
and ebp, 0x4e0093fc
and edx, 0x21e26c00
or edx, ebp
mov edi, eax
not edi
and eax, 0x4e0093fc
and edi, 0x901d0003
or edi, eax
mov eax, esi
xor eax, 0x245c980a
and eax, r11d
and ebx, 0x941d91ff
xor edi, edx
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, edi
not eax
and eax, 0x7856d67c
and edi, 0x87a92983
or edi, eax
mov eax, ebx
not eax
and eax, 0x7856d67c
and ebx, 0x87a92983
or ebx, eax
xor ebx, edi
xor esi, 0x4fbef60a
mov eax, ecx
and eax, 0x1279256a
and r10d, 0xed86da95
or r10d, eax
or ecx, esi
and esi, 0x1279256a
and r11d, 0xed86da95
or r11d, esi
xor r11d, r10d
not ecx
or ecx, r11d
mov eax, ecx
not eax
and eax, 0x61ae7491
and ecx, 0x9e518b6e
or ecx, eax
mov edx, ecx
xor edx, 0xa108968
mov esi, ebx
not esi
xor ecx, 0x61ae7491
mov ebp, esi
and ebp, 0x956d7286
and ebx, 0x6a928d79
or ebx, ebp
or esi, ecx
and ecx, 0x956d7286
and edx, 0x6a928d79
or edx, ecx
xor edx, ebx
not esi
or esi, edx
mov eax, esi
not eax
mov ecx, eax
and ecx, esi
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov ebx, ecx
not ebx
and ecx, 0x48070030
and ebx, 0x3028e484
or ebx, ecx
mov r10d, ebx
xor r10d, 0x3028e484
mov ebp, ebx
xor ebp, 0xcfd71b7b
and esi, 0x6f44afa9
mov edx, eax
and edx, 0x90bb5056
or edx, esi
xor edx, 0x176b4b1d
and eax, 0x782fe4b4
or eax, edx
mov edi, eax
not edi
and eax, 0x34fc83d
mov edx, edi
and edx, 0xfcb037c2
or edx, eax
mov esi, edx
xor esi, 0xfcb037c2
mov ecx, ebp
and ecx, 0x4f94a1bb
xor ebx, 0x782c4434
and ebx, r10d
mov eax, ecx
and eax, ebx
xor ebx, ecx
mov ecx, edx
xor ecx, 0x4cdb6986
and ecx, esi
and edi, 0xb06b5e44
or ebx, eax
mov eax, ecx
and eax, edi
xor edi, ecx
mov r11d, r9d
xor r11d, 0xa3120ddb
or edi, eax
mov eax, ebx
not eax
and eax, edi
not edi
and edi, ebx
or edi, eax
xor edx, 0x34fc83d
mov eax, r10d
and eax, 0x1804a014
and ebp, 0xe4eb4ce1
or ebp, eax
or r10d, edx
and edx, 0x1b14b31e
and esi, 0xe4eb4ce1
or esi, edx
xor esi, ebp
not r10d
or r10d, esi
not r10d
mov eax, edi
and eax, r10d
xor r10d, edi
or r10d, eax
mov eax, r8d
and eax, 0xfffffffe
mov ecx, r11d
xor r9d, 0x61ef665a
and r9d, r11d
and r11d, 1
or r11d, eax
mov esi, r11d
xor esi, r8d
and esi, r11d
and r8d, 0x1b360e58
and ecx, 0xe4c9f1a7
or ecx, r8d
mov eax, ecx
xor eax, 0xc0492001
xor ecx, 0x2340a00
or ecx, 0x3d02947e
mov ebp, r9d
not ebp
mov ebx, ecx
and ebx, 0x31a04bc4
and eax, 0xc25d2001
or eax, ebx
or ecx, ebp
and ebp, 0x31a04bc4
and r9d, 0xce5fb43b
or r9d, ebp
xor r9d, eax
not ecx
or ecx, r9d
mov eax, ecx
not eax
and eax, 0x6686d8f0
and ecx, 0x9979270f
or ecx, eax
mov ebp, ecx
xor ebp, 0x539040
xor ecx, 0x5b844c8f
mov eax, esi
xor eax, ecx
and eax, esi
mov edx, esi
not edx
and edx, 0xa6ac2f3e
and esi, 0x5953d0c1
or esi, edx
and ecx, 0xa6ac2f3e
and ebp, 0x5953d0c1
or ebp, ecx
xor ebp, esi
mov ebx, eax
not ebx
mov edx, ebp
not edx
mov ecx, ebx
and ecx, 0x8ef8f41f
and eax, 0x71070be0
or eax, ecx
or ebx, edx
and edx, 0x8ef8f41f
and ebp, 0x71070be0
or ebp, edx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
mov edx, eax
and edx, 0x47488b4f
mov ecx, ebx
and ecx, 0xb8b774b0
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb8b774b0
and ecx, 0x47488b4f
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc4a0c4cb
and ecx, 0x3b5f3b34
or ecx, edx
mov edx, ecx
xor edx, 0x201f2334
xor ecx, 0x80008443
and ecx, 0x9b409c43
and edx, 0x64bf63bc
or edx, ecx
mov ebp, edx
xor ebp, 0x2434423c
xor edx, 0x9b409c43
and eax, 0x7c3b774c
and ebx, 0x83c488b3
or ebx, eax
mov eax, ebx
xor eax, 0x83c488b3
xor ebx, 0x7c3b774c
or ebx, eax
mov eax, ebx
not eax
mov ecx, edx
or ecx, ebx
mov edi, ecx
not edi
and edx, 0xdbcba9c1
and ebp, 0x2434563e
or ebp, edx
and ebx, 0xdbcba9c1
and eax, 0x2434563e
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0xe3f75f66
and edi, 0x1c08a099
or edi, ebp
or ecx, edx
and edx, 0xe3f75f66
and eax, 0x1c08a099
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x664b663e
mov ebp, ecx
and ebp, 0x99b499c1
or ebp, edx
mov edx, ebp
not edx
and edx, 0x664b663e
and ebp, 0x99b499c1
or ebp, edx
mov edx, ebp
not edx
and eax, edx
and ebp, ecx
or ebp, eax
not ebp
or ebp, edx
mov r8d, ebp
not r8d
mov ecx, r10d
mov edi, r10d
mov ebx, r10d
xor ebx, 0x57c8cf97
and ebx, r10d
not r10d
mov eax, r10d
and eax, 0x729c52bc
and ecx, 0x8d63ad43
or ecx, eax
mov edx, ecx
xor edx, 0x8c63a840
mov eax, ebp
and eax, 0x13fd2b1f
mov r9d, ebp
mov esi, r8d
xor ebp, 0xa8373068
and ebp, r8d
and r8d, 0xec02d4e0
or r8d, eax
xor ecx, 0x729c52bc
mov eax, ecx
and eax, 0x33845797
and edx, 0xcc7ba868
or edx, eax
mov eax, r8d
xor eax, 0xcc028060
xor r8d, 0x13fd2b1f
or ecx, r8d
and r8d, 0x33845797
and eax, 0xcc7ba868
or eax, r8d
mov r11d, dword [0x1401edf38]
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
and r10d, 0x17c80e10
and edi, 0x4000c187
or edi, r10d
xor edi, 0x4000c187
and r9d, 0x5000cd97
and esi, 0x7c80200
or esi, r9d
xor esi, 0x7c80200
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
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 ebx, ebp
not ebx
mov eax, ecx
or eax, ebx
mov edi, eax
not edi
and ecx, 0x22e27141
and edx, 0xdd1d8ebe
or edx, ecx
and ebx, 0x22e27141
and ebp, 0xdd1d8ebe
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
mov edx, eax
and edx, 0x99805d3
and edi, 0xf667fa2c
or edi, edx
or eax, ecx
and ecx, 0x99805d3
and ebp, 0xf667fa2c
or ebp, ecx
xor ebp, edi
not eax
or eax, ebp
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0xcfb60483
mov edx, eax
and edx, 0x3049fb7c
or edx, ecx
xor edx, 0x3049fb7c
mov r8d, ebx
and r8d, eax
mov ecx, edx
and ecx, r8d
xor edx, r8d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6a76619e
and edx, 0x95899e61
or edx, ecx
mov ecx, edx
xor ecx, 0x95899e61
xor edx, 0x6a76619e
mov ebp, ebx
or ebp, eax
mov edi, ebp
not edi
and edi, ecx
mov ecx, edx
xor ecx, ebp
and ecx, edx
and ebp, edx
or ebp, edi
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
xor ecx, 0x4f4182e4
and ecx, ebp
not ebp
and ebp, 0x4f4182e4
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb0be7d1b
and ecx, 0x4f4182e4
or ecx, edx
mov edx, ecx
not edx
mov edi, edx
or edi, 0xb35bdcc8
mov ebp, edi
not ebp
and ecx, 0xb35bdcc8
and edx, 0x4ca42337
or edx, ecx
mov ecx, edx
not ecx
mov esi, edi
and esi, 0xeccfc46f
and ebp, 0x202310
or ebp, esi
or edi, ecx
and ecx, 0xeccfc46f
and edx, 0x13303b90
or edx, ecx
xor edx, ebp
not edi
or edi, edx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x5cf56e7
and ecx, edi
and edi, 0xfa30a918
or edi, edx
xor edi, 0xfa30a918
mov edx, edi
and edx, ecx
xor edi, ecx
or edi, edx
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x4623fdfa
and edi, 0xb9dc0205
or edi, edx
xor edi, 0xb9dc0205
or edi, ecx
mov esi, edi
not esi
and ebx, 0x54ffc2c0
and eax, 0xab003d3f
or eax, ebx
xor eax, 0xab003d3f
mov ecx, eax
and ecx, r8d
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
mov ebx, ecx
or ebx, 0x4ca42337
mov edx, ebx
not edx
and ecx, 0x6b7a4d0f
and eax, 0x9485b2f0
or eax, ecx
mov ecx, eax
xor ecx, 0x98200000
xor eax, 0x27de6e38
mov ebp, ebx
and ebp, 0x674b99f7
and edx, 0x90104408
or edx, ebp
or ebx, eax
and eax, 0x674b99f7
and ecx, 0x98b46608
or ecx, eax
xor ecx, edx
not ebx
or ebx, ecx
mov eax, ebx
mov ebp, ebx
xor ebp, 0x8911c48d
and ebp, ebx
not ebx
and ebx, 0x8810008c
and eax, 0x101c401
or eax, ebx
xor eax, 0x101c401
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x76ee3b72
and ebp, 0x8911c48d
or ebp, eax
mov ebx, ebp
not ebx
mov ecx, esi
xor ecx, ebx
mov eax, ebx
and eax, 0x3f29bc79
and ebp, 0xc0d64386
or ebp, eax
mov eax, ebp
xor eax, 0xc0d64386
and eax, edi
xor ebp, 0x3f29bc79
and ebp, esi
or ebp, eax
not ebp
or ebp, edi
mov edx, ebp
not edx
or ebx, esi
not ebx
not ecx
and ecx, esi
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov ebx, edx
xor ebx, eax
and ebx, edx
and ebp, 0xa4d0f43b
and edx, 0x5b2f0bc4
or edx, ebp
and eax, 0xa4d0f43b
and ecx, 0x5b2f0bc4
or ecx, eax
xor ecx, edx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov ebx, ecx
not ebx
mov eax, ecx
and eax, 0xc0c23888
mov edx, ebx
and edx, 0x3f3dc777
or edx, eax
mov eax, edx
xor eax, 0x3319c440
and eax, 0xb35bdcc8
xor edx, 0x8c661bbf
or edx, eax
mov eax, edx
not eax
and eax, 0x3a14b383
and edx, 0xc5eb4c7c
or edx, eax
mov ebp, edx
xor ebp, 0x4884018
and ecx, 0xf2c77c23
mov eax, ebx
and eax, 0xd3883dc
or eax, ecx
xor eax, 0xbe635f14
and ebx, 0x4ca42337
or ebx, eax
mov eax, ebx
not eax
and eax, 0x188a01f
and ebx, 0xfe775fe0
or ebx, eax
mov edi, ebx
xor edi, 0x3c144000
xor ebx, 0x188a01f
xor edx, 0x3a14b383
mov eax, edx
or eax, ebx
not eax
and edx, 0xc363bfe4
and ebp, 0x3c9c401b
or ebp, edx
and ebx, 0xc363bfe4
and edi, 0x3c9c401b
or edi, ebx
xor edi, ebp
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov r8d, edi
mov r9d, edi
mov esi, edi
mov ebp, edi
xor ebp, 0xb1568c01
and ebp, edi
not edi
mov eax, edi
and eax, 0x805aaf75
and r8d, 0x7fa5508a
or r8d, eax
mov eax, r8d
xor eax, 0x10a00082
xor r8d, 0x500450
mov ebx, edi
or ebx, 0x30f21cd2
mov edx, ebx
not edx
or r8d, 0x8908e008
and r8d, 0xa958f458
and eax, 0x10a20882
or eax, r8d
and ebx, 0xa958f458
and edx, 0x46050325
or edx, ebx
xor edx, eax
mov eax, edx
not eax
and eax, 0xcf0de32d
and edx, 0x30f21cd2
or edx, eax
mov eax, edx
not eax
and eax, 0xf7d98896
and edx, 0x8267769
or edx, eax
mov eax, edx
xor eax, 0x8026760
and eax, 0xd89a6766
xor edx, 0xd0bc100f
or edx, eax
mov eax, edi
and eax, 0xc0678738
and r9d, 0x3f9878c7
or r9d, eax
xor r9d, 0x18fde05e
or r9d, edi
mov eax, r9d
mov ebx, edx
xor ebx, 0xeac8b2e7
and ebx, edx
mov ecx, r9d
mov r8d, edx
and r8d, r9d
xor r9d, edx
not edx
not eax
and edx, 0xeac8b2e7
and ecx, 0x15374d18
and eax, 0xeac8b2e7
or eax, ecx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
or r9d, r8d
mov ecx, r9d
not ecx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x5e1e987d
and eax, 0xa1e16782
or eax, ebx
or edx, r9d
and r9d, 0x5e1e987d
and ecx, 0xa1e16782
or ecx, r9d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ebx, eax
or ebx, 0x27659899
mov ecx, ebx
not ecx
or edx, 0x488a2644
and edx, 0x6bef2ed4
and eax, 0x4009009
or eax, edx
and ebx, 0x6bef2ed4
and ecx, 0x90104122
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc153eb0
and eax, ecx
and ecx, 0xf3eac14f
or ecx, edx
xor ecx, 0xf3eac14f
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
and edi, 0x7593acab
and esi, 0x8a6c5354
or esi, edi
mov eax, esi
xor eax, 0x80000000
xor esi, 0x31128c01
or esi, 0x4ea973fe
mov edx, ebp
not edx
mov ebx, esi
and ebx, 0x356cd292
and eax, 0x80120c01
or eax, ebx
or esi, edx
and edx, 0x356cd292
and ebp, 0xca932d6d
or ebp, edx
xor ebp, eax
not esi
or esi, ebp
mov eax, esi
not eax
and eax, 0xf29071b1
and esi, 0xd6f8e4e
or esi, eax
mov eax, esi
xor eax, 0xbc39024f
mov edx, ecx
not edx
and edx, 0xdde1a4d2
mov ebp, ecx
and ebp, 0x221e5b2d
or ebp, edx
xor ebp, 0x221e5b2d
mov edx, esi
xor edx, 0x43c6fdb0
xor esi, 0x706012c3
mov ebx, esi
and ebx, edx
mov edi, ebp
and edi, edx
xor edx, ebp
and ebp, 0xcc59108c
and ecx, 0x33a6ef73
or ecx, ebp
and esi, eax
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, ecx
not eax
and eax, esi
not esi
and esi, ecx
or esi, eax
or edx, edi
not edx
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, edx
xor eax, 0xdce0a8ce
and eax, edx
not edx
and edx, 0xdce0a8ce
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x231f5731
and eax, 0xdce0a8ce
or eax, ecx
setne r8b
sete r9b
cmp r11d, 9
setg r10b
cmp r11d, 0xa
setl sil
mov r11d, esi
xor r11b, r10b
mov r14d, r11d
xor r14b, 1
mov ecx, r14d
and cl, r11b
xor r14b, r11b
or r14b, cl
xor cl, 1
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
xor al, cl
mov ebx, esi
and bl, cl
xor sil, cl
or sil, bl
xor sil, 1
or cl, r10b
not al
and al, r10b
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, sil
mov ecx, eax
xor cl, 1
and cl, sil
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r11d, edx
mov ebx, r9d
xor bl, r8b
mov eax, ebx
xor al, 1
mov ecx, eax
or cl, bl
mov r10d, eax
and r10b, cl
xor cl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and cl, bl
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
and cl, r9b
xor bl, 1
and bl, r8b
or bl, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
xor bl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, r11d
xor cl, 1
mov eax, ecx
mov r8d, ecx
mov byte [rsp + 0x44], cl
and al, r11b
mov byte [rsp + 0x38], al
mov ecx, eax
xor cl, 1
mov byte [rsp + 0x24], cl
mov eax, ecx
xor al, r11b
or cl, r11b
mov byte [rsp + 0x30], r11b
xor cl, 1
mov byte [rsp + 0x28], cl
or al, cl
mov ecx, eax
xor cl, 1
mov r10d, eax
and r10b, cl
mov edx, r10d
and dl, al
xor r10b, al
or r10b, dl
mov edx, r10d
and dl, cl
xor r10b, 1
and r10b, al
or r10b, dl
xor cl, r11b
or al, r8b
xor al, 1
or al, cl
xor r10b, 1
mov ecx, r10d
xor cl, al
or r10b, al
xor r10b, 1
or r10b, cl
mov edi, r10d
xor dil, 1
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, r14d
and cl, al
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
and al, r14b
xor al, 1
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r12d, eax
xor r12b, 1
mov ecx, eax
and cl, r12b
mov edx, ecx
xor dl, 1
xor cl, al
or dl, r12b
xor dl, 1
or dl, cl
or r12b, al
xor r12b, 1
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r8d, edx
and r8b, cl
mov eax, edx
mov r11d, edx
mov byte [rsp + 0x58], dl
xor al, cl
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
or bl, dl
mov r14d, ebx
xor r14b, 1
or al, r8b
mov edx, eax
and dl, r14b
xor al, 1
and al, bl
or al, dl
mov edx, ebx
and dl, r11b
xor bl, r11b
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor cl, 1
or cl, r9b
mov r15d, eax
xor r15b, cl
and r15b, al
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
and dl, cl
mov ecx, edx
xor cl, 1
xor dl, r15b
xor r15b, 1
or r15b, cl
xor r15b, 1
or r15b, dl
xor al, r15b
xor r15b, al
xor r15b, 1
and r15b, al
mov ebp, r10d
and bpl, dil
mov ebx, ebp
xor bl, 1
mov esi, r10d
xor sil, bpl
or bl, dil
xor bl, 1
or bl, sil
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov edx, ecx
and dl, al
xor al, cl
mov r11d, r12d
xor r11b, 1
or al, dl
mov ecx, r12d
and cl, r11b
mov r8d, r12d
xor r8b, cl
xor cl, 1
mov r9d, r11d
or r9b, cl
xor r9b, 1
or r8b, r9b
mov r13d, r8d
xor r13b, 1
mov edx, r13d
and dl, r8b
xor r13b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r13b
xor dl, al
mov eax, ebx
xor al, r8b
or r8b, bl
xor r8b, 1
or r8b, al
xor dl, 1
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
and bpl, r10b
or bpl, sil
mov r10d, r8d
xor r10b, 1
xor cl, r11b
and r11b, bpl
xor bpl, 1
and bpl, r12b
or bpl, r11b
xor r12b, bpl
and r12b, bpl
or cl, r9b
mov eax, edi
xor al, cl
or cl, dil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, r12d
xor bl, cl
and bl, r12b
and cl, r12b
xor r12b, 1
and r12b, al
or cl, r12b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, ebx
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ebp, eax
xor bpl, 1
mov r12d, r8d
or r12b, r10b
mov edx, r12d
xor dl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and dl, r10b
or r10b, r12b
and r12b, r8b
or r12b, dl
xor r12b, 1
mov edx, r10d
xor dl, r12b
or r12b, r10b
xor r12b, 1
or r12b, dl
mov edx, eax
xor dl, bl
and dl, al
and cl, bpl
and bl, al
or bl, cl
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, ebx
and cl, r9b
mov edx, ecx
xor cl, bl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, r12b
mov r9d, edx
xor r9b, 1
xor bpl, r8b
and bpl, r8b
xor al, r8b
mov ebx, ebp
xor bl, 1
xor bpl, al
xor al, 1
or al, bl
xor al, 1
or al, bpl
mov r11d, eax
xor r11b, 1
and r11b, al
mov r8d, r9d
mov r10d, eax
and r10b, r11b
xor r11b, al
mov ecx, r9d
and cl, al
xor al, r9b
and r9b, dl
xor r8b, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
or r11b, r10b
xor r11b, r9b
or al, cl
mov ecx, r11d
xor cl, al
xor r11b, 1
xor cl, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov r8d, r15d
xor r8b, 1
mov eax, r8d
and al, r15b
mov edx, r8d
xor dl, r15b
or dl, al
mov eax, edx
xor al, 1
mov ebx, r15d
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, r15b
or r15b, bl
xor r15b, 1
and bl, r8b
or bl, cl
mov ecx, r15d
and cl, bl
xor bl, r15b
or bl, cl
mov r8d, edx
and al, dl
mov ecx, edx
and cl, al
xor al, dl
and dl, bl
xor r8b, bl
or r8b, dl
or al, cl
xor al, bl
xor al, 1
mov ecx, r8d
and cl, al
xor al, r8b
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov r8d, r9d
mov ebx, r11d
xor bl, 1
mov eax, ebx
or al, r11b
xor al, bl
and bl, al
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, 1
and al, r9b
and r9b, cl
xor r8b, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ebx, r11d
xor bl, r9b
or al, dl
xor al, 1
xor cl, al
xor al, cl
and al, cl
or r9b, r11b
xor r9b, 1
xor bl, 1
and bl, r11b
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, r11b
or bl, r11b
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
and cl, bl
xor al, bl
or cl, al
mov ebp, ecx
xor bpl, 1
mov edx, ecx
and dl, bpl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
and dl, al
mov ebx, ebp
xor bl, al
or bpl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
xor bpl, 1
or bpl, bl
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov cl, byte [rsp + 0x44]
mov eax, ecx
mov bl, byte [rsp + 0x30]
or al, bl
mov dl, byte [rsp + 0x38]
xor bl, dl
mov r15b, byte [rsp + 0x24]
or r15b, cl
mov r8d, ecx
xor r15b, 1
or r15b, bl
mov ecx, r15d
xor cl, al
or r15b, al
xor r15b, 1
or r15b, cl
mov esi, r15d
xor sil, 1
xor dl, r8b
mov cl, byte [rsp + 0x58]
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov r9d, r14d
xor r9b, 1
mov eax, edx
or al, byte [rsp + 0x28]
mov ecx, eax
mov edx, eax
xor cl, 1
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov r8d, r14d
xor r8b, r9b
xor r8b, 1
or r8b, r14b
mov ebx, r8d
xor bl, 1
mov edx, esi
xor dl, r10b
xor dl, 1
or dl, sil
mov eax, r10d
and al, cl
mov r11d, eax
xor r11b, 1
xor al, r10b
or r11b, cl
xor r11b, 1
or r11b, al
xor r11b, sil
mov eax, r11d
xor al, 1
and al, dl
xor dl, 1
mov ecx, edx
xor cl, r11b
and cl, dl
and r11b, dl
or r11b, al
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r8d
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
or cl, r8b
xor cl, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor bl, r8b
or bl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r8d, r11d
xor r8b, 1
mov r10d, ebx
xor r10b, 1
mov eax, r10d
or al, bl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov edi, eax
and dil, cl
xor cl, al
or cl, dil
mov eax, ecx
and al, r10b
xor cl, 1
and cl, bl
or cl, al
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and r8b, cl
xor cl, 1
and cl, r11b
or cl, r8b
mov eax, esi
xor al, r14b
or r14b, r15b
or r15b, r9b
xor r15b, 1
or r15b, al
or r9b, sil
mov eax, r14d
xor al, r9b
or r9b, r14b
xor r9b, 1
or r9b, al
mov eax, r15d
xor al, r9b
xor r9b, 1
or r9b, r15b
mov edx, r9d
xor dl, al
or r9b, al
xor r9b, 1
or r9b, dl
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
xor al, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
xor al, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, ecx
xor r8b, 1
mov edx, eax
xor dl, r8b
and bl, r8b
mov r9d, ecx
and r9b, al
or r9b, bl
xor r9b, 1
or r9b, r8b
xor dl, 1
and dl, al
xor al, cl
and al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, al
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
and bl, r9b
xor dl, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or cl, bl
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
mov r8d, r10d
and r8b, cl
mov eax, r8d
xor al, 1
mov r9d, r10d
xor r9b, r8b
or al, cl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
and r10b, r8b
or r10b, r9b
xor r10b, al
xor r10b, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
or dl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
xor cl, r8b
and cl, r8b
mov eax, ecx
xor al, 1
mov r8d, edx
xor r8b, al
xor r8b, 1
mov ebx, edx
or bl, cl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
or al, dl
xor al, 1
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and cl, bl
or bl, dl
and dl, r8b
or dl, cl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov ecx, edx
and cl, r8b
mov eax, edx
and al, cl
mov ebx, edx
xor bl, cl
or bl, al
xor bl, 1
mov eax, edx
or al, r8b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
and bl, al
mov edi, ecx
xor dil, 1
and dil, cl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor dil, 1
mov edx, ecx
xor dl, dil
or dil, cl
xor dil, 1
or dil, dl
mov ecx, ebx
xor cl, 1
and cl, dil
xor dil, 1
and dil, bl
or dil, cl
xor dil, 1
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
mov r9d, edi
xor r9b, 1
mov esi, ebp
xor sil, 1
mov eax, esi
and al, bpl
mov r14d, eax
xor r14b, 1
mov edx, ebp
xor dl, r14b
or r14b, bpl
xor r14b, 1
or dl, r14b
or bpl, sil
xor bpl, dl
mov ecx, ebp
xor cl, 1
and bpl, dl
mov edx, ebp
and dl, cl
xor bpl, cl
or bpl, dl
mov ecx, edi
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
xor cl, dil
and dl, cl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r11d, ecx
xor r11b, 1
and r11b, cl
xor r11b, 1
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov r8d, ebp
xor r8b, 1
mov r10d, ebp
and r10b, r8b
mov ecx, ebp
and cl, r10b
mov edx, ebp
xor dl, r10b
or dl, cl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
mov r15d, ecx
and r15b, dl
xor cl, r15b
xor r15b, 1
or r15b, dl
xor r15b, 1
or r15b, cl
xor al, sil
or al, r14b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov esi, r15d
xor sil, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov r14d, edx
xor r14b, 1
mov ebx, esi
xor bl, r15b
and bl, sil
mov ecx, r15d
or cl, sil
xor bl, 1
mov eax, ebx
or al, cl
xor bl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov ecx, r14d
and cl, dl
mov r12d, r14d
and r12b, cl
xor cl, r14b
or r14b, dl
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
xor al, 1
or al, bl
xor bl, 1
xor al, 1
or bl, r14b
xor bl, 1
mov r14d, eax
and r14b, bl
xor bl, al
or bl, r14b
and r15b, sil
xor r15b, 1
mov eax, esi
xor al, r15b
or r15b, sil
xor r15b, 1
or r15b, al
mov r14d, r11d
xor r14b, 1
or cl, r12b
mov r13d, r11d
xor r13b, r14b
xor cl, r15b
mov r15d, esi
xor r15b, dl
or dl, sil
xor dl, 1
or dl, r15b
mov esi, ecx
xor sil, dl
xor cl, 1
xor sil, 1
or cl, dl
xor cl, 1
or cl, sil
mov eax, ecx
xor al, 1
mov r15d, ebx
xor r15b, 1
and bl, r15b
and al, cl
mov esi, r15d
and sil, bl
xor bl, r15b
or bl, sil
mov esi, ecx
and sil, al
xor al, cl
or al, sil
mov esi, ebx
xor sil, 1
and sil, al
xor al, 1
and al, bl
mov r12d, r14d
or r12b, r11b
or al, sil
mov ebx, r15d
and bl, cl
xor r15b, cl
mov esi, r12d
xor sil, 1
or r13b, sil
or r15b, bl
mov ecx, eax
xor cl, r15b
xor al, 1
xor cl, 1
or al, r15b
xor al, 1
or al, cl
mov ecx, r13d
and cl, dil
mov ebx, r13d
xor bl, dil
or bl, cl
mov ecx, r13d
xor cl, 1
or cl, dil
xor cl, 1
or r13b, r9b
xor r13b, 1
mov r9d, ecx
and r9b, r13b
xor r13b, cl
or r13b, r9b
xor r13b, 1
mov r9d, ebx
or r9b, r13b
xor r13b, bl
mov ecx, r9d
xor cl, r13b
xor r13b, 1
xor cl, 1
or r13b, r9b
xor r13b, 1
or r13b, cl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
mov eax, r13d
xor al, 1
or al, r13b
or cl, dl
mov edx, r13d
xor dl, al
or al, r13b
mov ebx, edx
xor bl, 1
xor dl, al
or al, bl
xor dl, 1
xor al, 1
or al, dl
xor cl, 1
mov r9d, eax
xor r9b, cl
xor r9b, 1
and r9b, al
or cl, al
mov eax, r9d
xor al, cl
xor r9b, 1
or r9b, cl
or bpl, r8b
xor al, 1
xor r9b, 1
or r9b, al
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov r8d, r10d
xor r8b, 1
and r14b, r11b
xor r14b, 1
mov eax, r11d
xor al, r14b
or r14b, r11b
xor r14b, 1
or r14b, al
mov ecx, r10d
and cl, r8b
mov edx, ecx
xor cl, r10b
mov eax, r14d
xor al, 1
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, bpl
xor dl, 1
mov ecx, r8d
and cl, bpl
xor bpl, r8b
or bpl, cl
xor bpl, 1
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov ecx, eax
and cl, r14b
and r12b, sil
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor r12b, 1
mov edx, esi
xor dl, r12b
or r12b, sil
xor r12b, 1
or r12b, dl
mov edx, ecx
xor dl, 1
and dl, r12b
xor r12b, 1
and r12b, cl
or r12b, dl
mov ecx, r14d
xor cl, sil
or r14b, sil
xor r14b, 1
or r14b, cl
xor r14b, 1
mov ecx, r12d
and cl, r14b
xor r14b, r12b
or r14b, cl
mov ecx, r14d
xor cl, 1
or cl, bpl
xor bpl, 1
xor cl, 1
or bpl, r14b
xor bpl, 1
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebp
xor dl, 1
and cl, dl
or dl, al
and al, bpl
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, dl
or dl, cl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov r8d, edx
xor r8b, 1
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
or bl, r9b
mov eax, edx
or al, r8b
or r8b, r9b
and r9b, bl
xor bl, 1
mov ecx, ebx
xor cl, r10b
and cl, bl
and bl, r10b
or bl, r9b
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov r9d, eax
or r9b, dl
xor al, dl
mov ecx, r9d
xor cl, al
xor al, 1
or al, r9b
xor cl, 1
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor r10b, dl
mov eax, r8d
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, r8b
xor r10b, 1
or r10b, al
mov edx, r10d
xor dl, 1
mov eax, edx
and al, r10b
xor dl, al
xor al, 1
or al, r10b
xor al, 1
or al, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
and al, cl
xor dl, 1
or dl, r8b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
not al
or al, cl
test al, 1
mov ecx, 0x9fd41eea
mov eax, 0xd080faf
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov ecx, 0x9fd41eea
mov eax, 0x808a7cbe
cmovne ecx, eax
mov dword [rsp + 0x24], ecx
xor eax, eax
jmp 0x14002b087
movsxd rax, dword [rsp + 0x34]
mov qword [rsp + 0x58], rax
mov cl, byte [rsp + rax + 0xcc]
mov byte [rsp + 0x38], cl
mov r9b, byte [rsp + rax + 0xc8]
mov edi, r9d
not dil
mov r8d, edi
and r8b, 0x41
mov r10d, edi
mov eax, edi
and al, 0x5f
mov ebp, r9d
and bpl, 0xa0
or bpl, al
not bpl
or bpl, dil
mov eax, r9d
or al, 0xf2
mov edx, eax
not dl
mov ebx, r9d
xor bl, 0xd
and bl, r9b
mov ecx, ebx
not cl
mov r11d, eax
and r11b, 0x73
and dl, 0xc
or dl, r11b
or al, cl
and cl, 0x73
and bl, 0x8c
or bl, cl
xor bl, dl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xa4
and al, 0x5b
or al, cl
mov r15d, eax
xor r15b, 0xc8
xor al, 0x12
and al, 0x16
and r15b, 0xe9
or r15b, al
mov r11d, r15d
xor r15b, 0x16
mov byte [rsp + 0x28], r15b
mov r12d, r9d
mov r13d, edi
or r15b, r9b
mov esi, r9d
mov r14d, edi
or dil, r9b
and r9b, 0xbe
or r9b, r8b
mov ecx, r9d
xor cl, 4
or r10b, 0xd5
mov ebx, r10d
not bl
or r9b, 0xa
and r9b, 0x9a
and cl, 0x45
or cl, r9b
and r10b, 0x9a
and bl, 0x20
or bl, r10b
xor bl, cl
mov ecx, ebx
not cl
and cl, 0xc5
and bl, 0x3a
or bl, cl
mov ecx, ebx
xor cl, 0x86
and bl, 0x69
and cl, 0x96
or cl, bl
mov ebx, ecx
xor bl, 0x80
and bl, 0xa0
xor cl, 0x36
or cl, bl
mov ebx, ebp
not bl
mov eax, ebp
and al, 0x2b
xor bpl, 0xe0
and bpl, bl
and bl, 0xd4
or bl, al
mov r8d, ebx
xor r8b, 0xd4
mov eax, ecx
xor al, 0xe0
mov r9d, eax
and r9b, cl
mov r10d, ecx
and r10b, r8b
xor r8b, cl
not cl
and al, cl
xor bl, 0xb
or bl, 0xe0
mov ecx, ebx
not cl
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, ebp
not dl
mov r9d, ebx
and r9b, 0x50
and cl, 0xf
or cl, r9b
or bl, dl
and dl, 0x50
and bpl, 0xaf
or bpl, dl
xor bpl, cl
not bl
or bl, bpl
mov ecx, eax
not cl
and cl, 0x65
and al, 0x9a
or al, cl
mov ecx, ebx
not cl
and cl, 0x65
and bl, 0x9a
or bl, cl
xor bl, al
or r8b, r10b
mov eax, r8d
not al
and al, 0xe8
and r8b, 0x17
or r8b, al
mov eax, r8d
xor al, 1
xor r8b, 0xe8
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0x56
and bl, 0xa9
or bl, dl
or cl, r8b
and r8b, 0x56
and al, 0xa9
or al, r8b
xor al, bl
not cl
or cl, al
mov ebx, ecx
not bl
or cl, 0xe2
mov edx, ecx
not dl
or bl, 0x1d
mov eax, ebx
not al
and cl, 0x5a
and dl, 5
or dl, cl
and bl, 0x5a
and al, 0xa0
or al, bl
xor al, dl
mov ecx, eax
not cl
and cl, 0xbd
and al, 0x42
or al, cl
mov ecx, eax
xor cl, 0x9f
and cl, al
not al
and al, 0x9f
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x56
and cl, 0xa9
or cl, al
mov eax, ecx
xor al, 0x36
xor cl, 0x88
mov edx, eax
and dl, 0x9a
and al, 0x65
and cl, 0x9a
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
or al, 0x70
and cl, 0x70
xor cl, al
mov eax, ecx
not al
and cl, 0x70
and al, 0x8f
or al, cl
mov ecx, eax
not cl
and cl, 0xed
and al, 0x12
or al, cl
mov ecx, eax
xor cl, 0x89
and cl, 0x9b
and al, 0x64
or al, cl
mov r9d, eax
xor r9b, 0x9b
xor al, 0x64
xor r11b, 0x88
mov cl, byte [rsp + 0x28]
and cl, 0x67
and r11b, 0x98
or r11b, cl
and r12b, 0x67
and r13b, 0x98
or r13b, r12b
xor r13b, r11b
not r15b
or r15b, r13b
mov edx, r15d
not dl
mov r8d, r9d
and r8b, 0x83
mov ebx, r15d
or r15b, al
and al, 0x7c
or al, r8b
mov ecx, edx
and cl, 0x83
and bl, 0x7c
or bl, cl
xor bl, al
mov eax, ebx
xor al, r9b
and al, bl
not r15b
or dl, r9b
not dl
mov ecx, r15d
and cl, dl
xor dl, r15b
or dl, cl
mov ecx, eax
not cl
mov ebx, edx
not bl
mov r8d, ecx
or r8b, bl
not r8b
and cl, 0x64
and al, 0x9b
or al, cl
and bl, 0x64
and dl, 0x9b
or dl, bl
xor dl, al
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov r8d, edx
not r8b
mov eax, r8d
and al, 0xb
mov ecx, edx
and cl, 0xa0
or cl, al
mov eax, ecx
xor al, 0x80
xor cl, 0x5f
mov ebx, edx
xor bl, 0xab
and bl, dl
mov r9d, ebx
not r9b
mov r10d, ecx
and r10b, 0x78
and al, 0x83
or al, r10b
or cl, r9b
and r9b, 0x78
and bl, 0x87
or bl, r9b
xor bl, al
not cl
or cl, bl
mov eax, ecx
not al
and al, 0x79
and cl, 0x86
or cl, al
mov eax, ecx
not al
xor cl, 0xd2
and cl, 0xd3
and al, 0x2c
or al, cl
mov ecx, eax
xor cl, 8
not al
and al, 0x90
and cl, 0xa
or cl, al
mov r9d, ecx
xor r9b, 0xa
mov r10d, ecx
xor r10b, 0xe5
and r8b, 0x9a
xor dl, 0x65
or dl, r8b
mov eax, edx
not al
and al, 0xbb
and dl, 0x44
or dl, al
mov ebx, edx
xor bl, 0x44
not dl
and r10b, 0xed
xor cl, 0x88
and cl, r9b
and r9b, 0x12
or r9b, r10b
xor r9b, 0x12
and dl, 0xbb
mov eax, ebx
and al, 0x44
or al, dl
mov edx, eax
xor dl, 0x44
xor al, 0x79
and al, dl
mov r8d, r9d
and r8b, dl
xor dl, r9b
and r9b, 0xc2
and bl, 0x3d
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ecx
not al
and al, 0xb1
and cl, 0x4a
or cl, al
mov eax, ebx
not al
and al, 0xb1
and bl, 0x4e
or bl, al
xor bl, cl
or dl, r8b
mov ecx, edx
not cl
and cl, 0xb0
and dl, 0x4f
or dl, cl
mov ecx, edx
xor cl, 0x4a
mov eax, ebx
not al
xor dl, 0xb0
mov r8d, eax
and r8b, 0x95
and bl, 0x6a
or bl, r8b
or al, dl
and dl, 0x95
and cl, 0x6a
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0xb
mov ebx, eax
and bl, 0xe4
or bl, dl
xor bl, 0xe4
mov edx, eax
xor dl, 0xef
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
not bl
and bl, 0x54
and dl, 0xab
or dl, bl
mov ebx, edx
xor bl, 0x82
and bl, 0xc6
and dl, 0x39
or dl, bl
mov ebx, edx
xor bl, 0x28
xor dl, 0x46
and dl, 0x57
and bl, 0xa8
or bl, dl
mov edx, ebx
xor dl, 0x13
xor bl, 0xa8
and bl, dl
and cl, 0x66
and al, 0x99
or al, cl
mov ecx, eax
and cl, 0x44
xor al, 0xdd
or al, cl
mov ecx, eax
not cl
and cl, 0xf8
and al, 7
or al, cl
mov edx, eax
xor dl, 7
mov r8d, ebx
not r8b
not al
and al, 8
mov ecx, edx
and cl, 0xf7
or cl, al
xor cl, 0xf7
mov eax, ebx
xor al, 0x69
and al, r8b
and bl, 0x96
mov r9d, ecx
and r9b, 0x69
and dl, 0x96
or dl, r9b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
not al
and al, dl
not dl
and dl, bl
or dl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
not al
and al, 0xd2
and cl, 0x2d
or cl, al
xor cl, 0x2d
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 0xbb
and al, cl
not cl
and cl, 0xbb
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
mov ebx, eax
mov edx, eax
xor dl, 0x10
and dl, al
not al
and al, 5
xor cl, 0xfa
or cl, al
mov eax, ecx
not al
and al, 0x64
and cl, 0x9b
or cl, al
mov r8d, ecx
xor r8b, 0x9b
or bl, 0xef
mov eax, ebx
not al
mov r9d, edx
not r9b
or bl, r9b
and r9b, 0xae
and dl, 0x51
or dl, r9b
or al, 0xae
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
and al, 0xef
and bl, 0x10
or bl, al
mov eax, ebx
not al
and bl, 4
and al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov r9d, eax
xor r9b, 0xfe
mov r11d, ecx
xor r11b, 0x64
xor cl, 0xd8
and cl, r11b
mov r15d, r11d
or r15b, 0x43
mov ebx, r15d
not bl
mov ebp, eax
or bpl, 0x42
and bpl, r9b
and al, r10b
mov edx, ecx
not dl
mov r9d, edx
and r9b, 0x60
and cl, 0x9f
or cl, r9b
or dl, r15b
and r15b, 0x60
and bl, 0x9c
or bl, r15b
xor bl, cl
not dl
or dl, bl
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, edx
not cl
and cl, 0xf5
and dl, 0xa
or dl, cl
mov ecx, eax
not cl
and cl, 0xf5
and al, 2
or al, cl
xor al, dl
mov ecx, r8d
and cl, 0x3f
and r11b, 0xc0
or r11b, cl
or r8b, r10b
or r10b, 0xc0
xor r10b, r11b
not r8b
or r8b, r10b
mov ecx, r8d
not cl
mov edx, eax
not dl
mov ebx, edx
and bl, 0x48
and al, 0xb7
or al, bl
or dl, r8b
and r8b, 0x48
and cl, 0xb7
or cl, r8b
xor cl, al
not dl
or dl, cl
mov eax, edx
mov ecx, edx
xor cl, 0xe9
and cl, dl
not dl
and dl, 0x69
and al, 0x80
or al, dl
mov edx, eax
xor dl, 0x7f
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x90
and al, 0x69
or al, r8b
or dl, bl
and bl, 0x90
and cl, 0x6f
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0x61
and dl, 0x9e
or dl, al
mov eax, edx
xor al, 0x77
mov ecx, edx
xor cl, 0x72
and cl, al
xor dl, 0x88
and dl, 0xbe
and al, 0x41
or al, dl
xor al, 0x44
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x17
and al, 0xe8
or al, dl
or cl, 0x1c
mov r15d, ecx
not r15b
mov edx, eax
or dl, 2
and dl, 0xa
and al, 0x14
or al, dl
and cl, 0xa
and r15b, 0xe1
or r15b, cl
xor r15b, al
mov eax, r15d
not al
and al, 0xcd
and r15b, 0x32
or r15b, al
and sil, 5
and r14b, 0xfa
or r14b, sil
mov eax, r14d
xor al, 0x20
and r14b, 0xda
and al, 0x25
or al, r14b
mov ecx, eax
xor cl, 0xda
xor al, 0x25
mov edx, edi
not dl
and dl, cl
or cl, dil
not cl
and dil, al
or dil, dl
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov esi, edi
not sil
mov eax, esi
and al, 0x10
mov r10d, edi
and r10b, 0xef
or r10b, al
mov eax, r10d
not al
and al, 0xef
and r10b, 0x10
or r10b, al
mov r8d, r10d
not r8b
mov edx, r8d
and dl, 0x13
mov ecx, r10d
and cl, 0xec
or cl, dl
not cl
or cl, r8b
mov eax, ecx
not al
and dil, 0x75
mov edx, esi
and dl, 0x8a
or dl, dil
xor dl, 0x99
and sil, 0xec
or sil, dl
mov r11d, esi
not r11b
mov edx, ecx
and dl, 0xf2
and al, 0xd
or al, dl
mov r9d, eax
xor r9b, 0xd
mov edx, esi
and dl, 0x9d
xor sil, 0xe4
and sil, r11b
and r11b, 0x62
or r11b, dl
mov edx, r11d
xor dl, 0x62
xor al, 0xe9
and al, r9b
or cl, 0x1b
mov ebx, ecx
not bl
xor r11b, 0x86
and r11b, dl
mov edi, eax
not dil
mov ebp, edi
and bpl, 0xa8
and al, 0x57
or al, bpl
or dil, cl
and cl, 0xa8
and bl, 0x44
or bl, cl
xor bl, al
not dil
or dil, bl
mov eax, r11d
not al
mov ecx, esi
not cl
mov ebx, eax
and bl, 0xfa
and r11b, 5
or r11b, bl
or al, cl
and cl, 0xfa
and sil, 5
or sil, cl
xor sil, r11b
not al
or al, sil
mov ecx, edi
not cl
and cl, al
not al
and al, dil
or al, cl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
not cl
and cl, 0xa0
and dl, 0x5f
or dl, cl
xor dl, 0x5f
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebx, edx
mov eax, edx
xor al, 0xa3
and al, dl
not dl
and dl, 0x81
and bl, 0x22
or bl, dl
mov ecx, ebx
not cl
xor bl, 0xdd
mov edx, eax
not dl
mov r9d, ebx
and r9b, 0x83
and cl, 0x20
or cl, r9b
or bl, dl
and dl, 0x83
and al, 0x7c
or al, dl
xor al, cl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x4a
and bl, 0xb5
or bl, al
mov eax, r10d
xor al, 5
and al, r10b
and r8b, 0xfa
and r10b, 5
or r10b, r8b
mov ecx, eax
not cl
mov edx, r10d
not dl
mov r8d, ecx
and r8b, 0xfd
and al, 2
or al, r8b
or cl, dl
and dl, 0xfd
and r10b, 2
or r10b, dl
xor r10b, al
not cl
or cl, r10b
mov eax, ecx
xor al, 0x1f
and al, cl
not cl
and cl, 0x1f
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 7
and al, 0xf8
or al, cl
mov ecx, eax
not cl
xor al, 0x18
mov edx, eax
and dl, 0xbb
and cl, 0x44
or cl, dl
xor cl, 0xbb
xor al, cl
and al, cl
mov ecx, ebx
not cl
and cl, al
not al
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
not cl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0x42
and dl, 0xbd
or dl, r8b
or cl, bl
and bl, 0x42
and al, 0xbd
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
mov ebx, ecx
or bl, 0x60
mov r8d, ebx
not r8b
and al, 0x5e
and cl, 0xa1
or cl, al
mov eax, ecx
xor al, 0x81
and al, 0x9f
xor cl, 0x3e
or cl, al
mov eax, ecx
not al
and al, 0x6a
and cl, 0x95
or cl, al
mov eax, ecx
xor al, 0x15
xor cl, 0x6a
mov edx, ebx
or dl, cl
not dl
and bl, 0xc0
and r8b, 0x1f
or r8b, bl
and cl, 0xc0
and al, 0x3f
or al, cl
xor al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xe
mov edx, eax
and dl, 0x10
or dl, cl
xor dl, 0x10
and al, 0xe1
or al, dl
mov ecx, eax
not cl
and cl, 0x3f
and al, 0xc0
or al, cl
mov edx, eax
xor dl, 0x41
mov r8d, eax
not r8b
mov ecx, edx
or cl, 0xdf
mov r9d, ecx
not r9b
xor al, 0x61
and al, dl
mov ebx, eax
not bl
or cl, bl
and bl, 0x9d
and al, 0x62
or al, bl
or r9b, 0x9d
xor r9b, al
not cl
or cl, r9b
mov eax, ecx
not al
and al, 0xb5
and cl, 0x4a
or cl, al
mov eax, ecx
xor al, 0x95
and r8b, 0x20
and dl, 0xdf
or dl, r8b
mov ebx, edx
xor bl, 0xdf
xor cl, 0x6a
and bl, cl
xor dl, 0x20
and dl, al
or dl, bl
xor cl, dl
and cl, dl
mov byte [rsp + 0x28], cl
mov r12b, byte [rsp + 0x38]
mov eax, r12d
not al
mov edi, eax
and dil, r12b
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov ecx, edi
not cl
and cl, 0x8d
and dil, 0x72
or dil, cl
mov ecx, edi
xor cl, 0x70
and cl, 0x71
xor dil, 3
or dil, cl
mov ecx, edi
not cl
and cl, 0xb4
and dil, 0x4b
or dil, cl
mov r8d, edi
xor r8b, 0x4b
xor dil, 0xb4
mov r10d, eax
mov edx, eax
and r10b, 0xa5
mov eax, r12d
or al, 0x73
mov ecx, eax
not cl
mov r9d, edx
or r9b, 0x8c
mov ebx, r9d
not bl
and al, 0x76
and cl, 0x88
or cl, al
and r9b, 0x76
and bl, 1
or bl, r9b
xor bl, cl
mov ecx, ebx
not cl
and cl, 0x8b
and bl, 0x74
or bl, cl
mov esi, ebx
mov r9d, ebx
mov r11d, r12d
or bl, r12b
mov ecx, r12d
and cl, 0x5a
or cl, r10b
xor cl, 0xd4
or cl, dl
mov r14d, edx
mov byte [rsp + 0x24], dl
mov r10d, ecx
not r10b
and r10b, dil
or dil, cl
mov eax, edi
not al
and cl, r8b
or cl, r10b
mov edx, ecx
not dl
mov r8d, edi
and r8b, 0xbe
and al, 0x41
or al, r8b
or dil, dl
and dl, 0xbe
and cl, 0x41
or cl, dl
xor cl, al
not dil
or dil, cl
mov eax, edi
xor al, 0x89
and al, dil
or dil, 0x76
mov ecx, edi
not cl
mov edx, eax
not dl
mov r8d, edi
and r8b, 0x92
and cl, 9
or cl, r8b
or dil, dl
and dl, 0x92
and al, 0x6d
or al, dl
xor al, cl
not dil
or dil, al
mov eax, edi
not al
and al, 0x75
and dil, 0x8a
or dil, al
mov eax, edi
xor al, 0x8d
xor dil, 0x72
mov ecx, edi
and cl, 0x19
and dil, al
and al, 0xe6
or al, cl
xor al, 0xe6
mov ecx, eax
and cl, dil
xor al, dil
or al, cl
mov edx, eax
xor dl, 7
and dl, al
mov ecx, eax
not cl
and cl, 0xe3
and al, 0x1c
or al, cl
mov ecx, eax
xor cl, 3
mov ebp, edx
not bpl
or cl, 0xf8
mov r8d, ebp
and r8b, 0x76
and dl, 0x89
or dl, r8b
or bpl, cl
and cl, 0x76
and al, 1
or al, cl
xor al, dl
not bpl
or bpl, al
mov eax, ebp
not al
and bpl, 7
and al, 0xf8
or bpl, al
not bpl
or bpl, al
mov r8d, ebp
not r8b
not sil
and r9b, 0x62
and sil, 0x9d
or sil, r9b
and r11b, 0x62
mov ecx, r14d
and cl, 0x9d
or cl, r11b
xor cl, sil
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, 0x84
and bl, 0x7b
or bl, cl
mov edx, ebx
xor dl, 0x7b
mov ecx, r8d
and cl, 0x30
mov r11d, ebp
and r11b, 0xcf
or r11b, cl
mov eax, r11d
xor al, 0x30
mov r9d, eax
mov byte [rsp + 0x22], al
mov r10d, ebx
xor r10b, 0x84
mov ecx, r10d
and cl, 0xa7
xor bl, 0xdc
and bl, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
and al, 0x4c
and bl, 0xb3
or bl, al
mov r13d, ebx
xor r13b, 0x14
xor r11b, 0xcf
mov eax, r11d
and al, 6
mov ecx, r9d
and cl, 0xf9
or cl, al
xor cl, 0x35
mov esi, ecx
xor sil, r11b
and sil, cl
and r8b, 0xd
mov eax, ebp
and al, 0xf2
or al, r8b
xor al, 0xc1
and bpl, 0xcc
or bpl, al
mov edi, ebp
not dil
xor bl, 0xeb
mov eax, ebx
and al, 0x87
mov ecx, r13d
and cl, 0x78
or cl, al
xor cl, 0xb4
mov r9d, ecx
xor r9b, bl
and r9b, cl
and r10b, 0xe0
and dl, 0x1f
or dl, r10b
mov eax, edx
xor al, 0x1f
xor dl, 0x40
and dl, 0x5c
mov ecx, eax
and cl, 0xa3
or cl, dl
xor cl, 0x90
and al, 0xcc
or al, cl
mov r10d, eax
not r10b
mov ecx, esi
not cl
mov r8d, ecx
or r8b, bpl
mov edx, r8d
not dl
and cl, 0xfb
and sil, 4
or sil, cl
and bpl, 0xfb
and dil, 4
or dil, bpl
xor dil, sil
mov ecx, edi
not cl
mov esi, r8d
and sil, 0x4d
and dl, 0xb2
or dl, sil
or r8b, cl
and cl, 0x4d
and dil, 0xb2
or dil, cl
xor dil, dl
not r8b
or r8b, dil
mov r14d, r9d
mov esi, r9d
xor sil, 0x46
and sil, r9b
not r9b
and r9b, 0x70
and r14b, 0x8f
or r14b, r9b
mov edx, r14d
xor dl, 0x8f
mov byte [rsp + 0x23], dl
mov ecx, eax
and cl, 0xb5
and r10b, 0x4a
or r10b, cl
mov edi, r10d
mov ecx, edx
and cl, 0x46
xor r10b, 0xb5
mov edx, ecx
and dl, sil
xor sil, cl
mov ecx, r10d
or cl, 0xb9
or sil, dl
mov r9d, ecx
not r9b
or al, 0x46
and cl, 0x2a
and r9b, 0x44
or r9b, cl
mov ebp, eax
not bpl
and al, 0x2a
and bpl, 0x91
or bpl, al
mov ecx, r12d
xor bpl, r9b
mov eax, esi
not al
and al, 0xa8
and sil, 0x57
or sil, al
mov eax, ebp
not al
and al, 0xa8
and bpl, 0x57
or bpl, al
mov r9d, r12d
xor r9b, 0x73
and r9b, r12b
xor r14b, 0x70
xor bpl, sil
mov eax, r14d
and al, 0xaa
mov dl, byte [rsp + 0x23]
and dl, 0x55
or dl, al
mov eax, r12d
xor al, 0x5d
and al, r12b
xor dil, 0x40
or r14b, r10b
and r10b, 0xaa
and dil, 0x55
or dil, r10b
mov esi, r15d
xor sil, 0x2e
xor dil, dl
not r14b
or r14b, dil
mov r10d, r14d
not r10b
and r10b, 0x13
and r14b, 0xec
or r14b, r10b
mov r10d, ebp
not r10b
mov edi, r10d
and dil, 0x51
and bpl, 0xae
or bpl, dil
mov edi, r14d
xor dil, 0xac
xor r14b, 0x13
or r10b, r14b
and r14b, 0x51
and dil, 0xae
or dil, r14b
xor dil, bpl
not r10b
or r10b, dil
mov edi, r8d
not dil
and dil, 0x2e
and r8b, 0xd1
or r8b, dil
mov edi, r10d
xor dil, 0x2e
and dil, r10b
or r10b, 0xd1
mov ebp, r10d
not bpl
mov r14d, r10d
and r14b, 0x84
and bpl, 0x2a
or bpl, r14b
mov r14d, edi
not r14b
or r10b, r14b
and r14b, 0x84
and dil, 0x7b
or dil, r14b
xor dil, bpl
not r10b
or r10b, dil
mov edi, r8d
not dil
and dil, r10b
not r10b
and r10b, r8b
or r10b, dil
mov r8d, r11d
or r8b, bl
mov edi, r8d
not dil
and r11b, 0xdf
mov dl, byte [rsp + 0x22]
and dl, 0x20
or dl, r11b
and bl, 0xdf
and r13b, 0x20
or r13b, bl
xor r13b, dl
mov ebx, r13d
not bl
mov r11d, r8d
and r11b, 0xf
and dil, 0xf0
or dil, r11b
or r8b, bl
and bl, 0xf
and r13b, 0xf0
or r13b, bl
xor r13b, dil
not r8b
or r8b, r13b
mov r11d, r8d
not r11b
mov ebx, r11d
or bl, 0xa4
or r8b, 0x50
and r8b, 0xf4
and r11b, 0xb
or r11b, r8b
and bl, 0xf4
xor bl, r11b
mov r8d, ebx
not r8b
and r8b, 0x50
and bl, 0xaf
or bl, r8b
mov r8d, ebx
not r8b
and r8b, 0xfc
and bl, 3
or bl, r8b
mov r8d, ebx
xor r8b, 2
xor bl, 0x6c
and bl, 0x6d
and r8b, 0x92
or r8b, bl
mov edi, r10d
not dil
mov r11d, r8d
xor r11b, 0x6d
mov r14d, edi
or r14b, r11b
mov ebp, r14d
not bpl
and dil, 0x97
and r10b, 0x68
or r10b, dil
and r11b, 0x97
and r8b, 0x68
or r8b, r11b
xor r8b, r10b
mov r10d, r8d
not r10b
mov r11d, r14d
and r11b, 0xb2
and bpl, 0x4d
or bpl, r11b
or r14b, r10b
and r10b, 0xb2
and r8b, 0x4d
or r8b, r10b
xor r8b, bpl
not r14b
or r14b, r8b
mov r8d, r14d
not r8b
mov r10d, r8d
and r10b, 0x69
mov ebx, r14d
and bl, 0x96
or bl, r10b
mov r10d, ebx
xor r10b, 0x96
xor bl, 0x69
mov r11d, r8d
and r11b, r14b
mov edi, r11d
not dil
mov ebp, ebx
and bpl, 0x29
and r10b, 0xd6
or r10b, bpl
or bl, dil
and dil, 0x29
and r11b, 0xd6
or r11b, dil
xor r11b, r10b
not bl
or bl, r11b
mov r10d, ebx
not r10b
and r10b, 7
and bl, 0xf8
or bl, r10b
mov r10d, ebx
xor r10b, 7
and r10b, bl
and r8b, 0x14
and r14b, 0xeb
or r14b, r8b
mov ebx, r14d
xor bl, 0xeb
and r14b, 1
mov r8d, ebx
and r8b, 0xfe
or r8b, r14b
xor r8b, 0xf9
and bl, 0xf8
or bl, r8b
mov r8d, ebx
not r8b
and r8b, 0xa0
and bl, 0x5f
or bl, r8b
mov r11d, ebx
xor r11b, 0x5f
mov edi, r10d
mov ebp, r10d
xor bpl, 0x9f
and bpl, r10b
not r10b
and r10b, 0xf4
and dil, 0xb
or dil, r10b
mov r10d, edi
xor r10b, 0xb
mov r8d, ebx
xor r8b, 0xa0
xor dil, 0x6b
and dil, r10b
xor bl, 0xc0
mov r14d, ebx
and r14b, r8b
and bl, r11b
mov r11d, edi
and r11b, bpl
xor bpl, dil
or bpl, r11b
mov r11d, r14d
not r11b
mov edi, ebx
not dil
mov r13d, r11d
and r13b, 0xf7
and r14b, 8
or r14b, r13b
or r11b, dil
and dil, 0xf7
and bl, 8
or bl, dil
xor bl, r14b
not r11b
or r11b, bl
mov ebx, ebp
not bl
and bl, 0x41
and bpl, 0xbe
or bpl, bl
mov ebx, r11d
not bl
and bl, 0x41
and r11b, 0xbe
or r11b, bl
xor r11b, bpl
mov ebx, r10d
and bl, r8b
xor r8b, r10b
or r8b, bl
not r8b
mov ebx, r11d
and bl, r8b
xor r8b, r11b
or r8b, bl
mov r11d, r8d
not r11b
mov r10d, r8d
and r10b, 0x94
mov edi, r11d
and dil, 0x6b
or dil, r10b
mov ebx, edi
xor bl, 0x6b
and dil, 0x43
mov r10d, ebx
and r10b, 0xbc
or r10b, dil
xor r10b, 0x46
and bl, 5
or bl, r10b
mov r10d, ebx
not r10b
and r10b, 0xba
and bl, 0x45
or bl, r10b
mov r10d, ebx
xor r10b, 0x45
xor bl, 0xba
mov edi, r11d
and dil, 0xfa
mov ebp, r8d
and bpl, 5
or bpl, dil
mov edi, ebp
xor dil, r11b
and dil, bpl
mov edx, edi
not dl
and dil, bl
or bl, dl
not bl
and dl, r10b
or dl, dil
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
and r11b, 0x44
mov ebx, r8d
and bl, 0x10
or bl, r11b
xor bl, 0x10
and r8b, 0xab
or r8b, bl
mov ebx, r8d
not bl
and bl, 0x4e
and r8b, 0xb1
or r8b, bl
mov r10d, r8d
xor r10b, 0xe5
mov edi, edx
not dil
mov r11d, edi
and r11b, 1
mov ebx, edx
and bl, 0x2c
or bl, r11b
mov r11d, ebx
xor r11b, 4
xor bl, 0xd3
mov ebp, edx
xor bpl, 0x2d
and bpl, dl
mov r14d, r8d
xor r14b, 8
and r14b, 0x2d
xor r8b, 0xc8
and r8b, r10b
mov r10d, ebp
not r10b
mov r13d, ebx
and r13b, 0xb8
and r11b, 5
or r11b, r13b
or bl, r10b
and r10b, 0xb8
and bpl, 0x47
or bpl, r10b
xor bpl, r11b
not bl
or bl, bpl
mov r10d, r14d
and r10b, r8b
xor r8b, r14b
or r8b, r10b
mov r10d, ebx
not r10b
and r10b, r8b
not r8b
and r8b, bl
or r8b, r10b
not r8b
and dil, 0xca
and dl, 0x35
or dl, dil
xor dl, 0x35
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov byte [rsp + 0x38], dl
mov dl, byte [rsp + 0x24]
mov ebx, edx
and bl, 0x33
and cl, 0x40
or cl, bl
xor cl, 0x40
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
mov ecx, r9d
not cl
and cl, 0x80
and r9b, 0x10
or r9b, cl
and r12b, 0x5e
mov ecx, edx
and cl, 0xa1
or cl, r12b
xor cl, 0xce
mov ebx, edx
mov r10d, edx
and bl, 0x90
or bl, cl
mov r8d, r9d
xor r8b, bl
and r8b, r9b
not r9b
mov edx, ebx
not dl
and r9b, 0xd6
and bl, 0xd6
and dl, 0x29
or dl, bl
xor dl, r9b
mov ecx, r8d
not cl
mov ebx, edx
not bl
mov r9d, ecx
and r9b, 0xcc
and r8b, 0x10
or r8b, r9b
or cl, bl
and bl, 0xcc
and dl, 0x33
or dl, bl
xor dl, r8b
not cl
or cl, dl
mov edx, ecx
xor dl, 0x95
and dl, cl
or cl, 0x6a
mov ebx, ecx
not bl
mov r8d, edx
not r8b
mov r9d, ecx
and r9b, 0xfa
and bl, 5
or bl, r9b
or cl, r8b
and r8b, 0xfa
and dl, 5
or dl, r8b
xor dl, bl
not cl
or cl, dl
mov edx, ecx
not dl
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r10d
and dl, 0x5d
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, 0xc2
and al, 0x3d
or al, dl
mov edx, eax
xor dl, 0x60
xor al, 0x9f
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
not cl
and cl, dl
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 0xf
and cl, al
or al, 0xf0
mov edx, eax
xor dl, cl
not cl
not dl
or cl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x9d
and cl, 0x62
or cl, al
mov eax, ecx
xor al, 0x69
xor cl, 0x80
and al, 0x7b
and cl, 0x84
or cl, al
mov eax, ecx
xor al, 0x48
xor cl, 0x80
and cl, 0xb3
and al, 0x4c
or al, cl
mov byte [rsp + 0x24], al
mov ebx, r15d
xor bl, 0xd1
mov r8d, r15d
mov edx, esi
xor r15b, 0x3d
and r15b, sil
and sil, 0x93
mov ecx, ebx
and cl, 2
and dl, 0x11
or dl, cl
xor dl, 0x11
mov ecx, edx
and cl, r15b
xor r15b, dl
or r15b, cl
not r15b
mov r9d, r15d
and r9b, bl
xor r15b, bl
and bl, 0x6c
or sil, bl
mov ecx, esi
xor cl, 0x93
and cl, sil
xor r8b, 0xbd
or r8b, bl
mov eax, r8d
not al
mov edx, ecx
not dl
mov ebx, edx
or bl, r8b
mov r10d, ebx
not r10b
and dl, 0x57
and cl, 0xa8
or cl, dl
and r8b, 0x57
and al, 0xa8
or al, r8b
xor al, cl
mov ecx, eax
not cl
mov edx, ebx
and dl, 0x24
and r10b, 0xdb
or r10b, dl
or bl, cl
and cl, 0x24
and al, 0xdb
or al, cl
xor al, r10b
not bl
or bl, al
mov r12d, ebx
xor r12b, 0xa1
and r12b, bl
not bl
and bl, 0xa1
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov eax, r12d
not al
and al, 0x32
and r12b, 0xcd
or r12b, al
mov sil, byte [rsp + 0x28]
mov r8d, esi
not r8b
mov eax, r8d
and al, 0x55
mov edx, esi
and dl, 0xaa
or dl, al
xor dl, 0xaa
mov eax, r8d
and al, sil
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, 0xe7
and al, 0x18
or al, dl
mov r10d, eax
xor r10b, 8
mov edi, eax
xor dil, 0xe7
mov ecx, r8d
and cl, 0x51
mov ebx, esi
and bl, 0xae
or bl, cl
mov edx, ebx
xor dl, 0xae
xor bl, 0x41
and bl, 0xe9
mov ecx, edx
and cl, 0x16
or cl, bl
xor cl, 0x16
or cl, dl
mov edx, ecx
not dl
and dl, 0xcf
and cl, 0x30
or cl, dl
mov r11d, ecx
xor r11b, 0x30
xor cl, 0xcf
mov ebx, edi
or bl, 0x1a
mov r14d, ebx
not r14b
xor al, 2
and al, dil
mov ebp, ecx
and bpl, 0xe5
mov edx, r11d
and dl, 0x1a
or dl, bpl
mov ebp, eax
not bpl
mov r13d, ebx
and r13b, 0xfc
and r14b, 1
or r14b, r13b
or bl, bpl
and bpl, 0xfc
and al, 3
or al, bpl
xor al, r14b
not bl
or bl, al
mov eax, ebx
not al
and al, 0x42
and bl, 0xbd
or bl, al
mov eax, edx
not al
and al, 0x42
and dl, 0xbd
or dl, al
xor dl, bl
mov eax, edi
and al, 0x77
and r10b, 0x88
or r10b, al
or dil, r11b
and r11b, 0x77
and cl, 0x88
or cl, r11b
xor cl, r10b
not dil
or dil, cl
not dil
mov eax, edx
and al, dil
xor dil, dl
or dil, al
mov edx, r12d
not dl
mov byte [rsp + 0x23], dl
mov eax, edx
and al, 0xd0
mov ecx, r12d
and cl, 0x2f
or cl, al
mov eax, ecx
not al
and al, 0x5b
and cl, 0xa4
or cl, al
mov ebx, ecx
xor bl, 0x26
xor cl, 0x88
and cl, 0xc9
and bl, 0x36
or bl, cl
xor bl, 0x36
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
not al
or r15b, r9b
mov r13d, r15d
not r13b
mov r10d, edi
not r10b
mov byte [rsp + 0x22], r10b
mov r9d, r10d
or r9b, 0x59
mov r14d, r9d
not r14b
mov ecx, edi
or cl, 2
and cl, 0x4a
and r10b, 0x11
or r10b, cl
and r9b, 0x4a
and r14b, 0xa4
or r14b, r9b
xor r14b, r10b
mov ecx, r14d
not cl
and cl, 0xa6
and r14b, 0x59
or r14b, cl
mov ecx, r14d
not cl
mov r9d, r14d
or r9b, 0xf
mov r10d, r9d
not r10b
mov ebp, ecx
or bpl, 0xf0
and r9b, 0xb1
and r10b, 0x40
or r10b, r9b
mov edx, ebp
not dl
and bpl, 0xb1
and dl, 0xe
or dl, bpl
xor dl, r10b
mov r9d, edx
not r9b
and r9b, 0x41
and dl, 0xbe
or dl, r9b
xor dl, 0x5d
and r14b, 0x7b
mov r9d, ecx
and r9b, 0x84
or r9b, r14b
xor r9b, 0x68
and cl, 0x13
or cl, r9b
not cl
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
not cl
mov ebp, ecx
or bpl, 0xa9
or cl, 0x44
mov edx, ecx
not dl
and cl, 0xa9
and dl, 0x12
or dl, cl
and bpl, 0xed
xor bpl, dl
mov ecx, ebp
not cl
and cl, 0x86
and bpl, 0x79
or bpl, cl
mov ecx, ebp
xor cl, 0x11
xor bpl, 0xc2
mov edx, ebp
and dl, 0x6e
and cl, 0x91
or cl, dl
xor cl, 0x6e
xor bpl, cl
and bpl, cl
mov r10d, esi
or r10b, 0x66
mov edx, r10d
not dl
mov r9d, r8d
or r9b, 0x99
mov ecx, r9d
not cl
and r10b, 0x32
and dl, 0x89
or dl, r10b
and r9b, 0x32
and cl, 0x44
or cl, r9b
xor cl, dl
mov edx, ecx
not dl
and dl, 0x12
and cl, 0xed
or cl, dl
mov edx, ecx
xor dl, 8
xor cl, 0x26
and cl, 0xb6
and dl, 0x49
or dl, cl
xor dl, 0x49
and r8b, 0xd3
mov ecx, esi
and cl, 0x2c
or cl, r8b
xor cl, 0x2c
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
not dl
and dl, 0x2a
and cl, 0xd5
or cl, dl
mov byte [rsp + 0x28], cl
mov ecx, eax
or cl, 0xde
mov edx, ecx
not dl
mov r8d, ebx
or r8b, 0x21
mov esi, r8d
not sil
and cl, 0x1b
and dl, 0x20
or dl, cl
and r8b, 0x1b
and sil, 0xc4
or sil, r8b
xor sil, dl
mov ecx, esi
not cl
and cl, 0xde
and sil, 0x21
or sil, cl
mov ecx, r13d
or cl, 0xe4
mov edx, ecx
not dl
mov r10d, r15d
or r10b, 0x1b
mov r11d, r10d
not r11b
and cl, 0xc1
and dl, 0x1a
or dl, cl
and r10b, 0xc1
and r11b, 0x24
or r11b, r10b
xor r11b, dl
mov ecx, r11d
not cl
and cl, 0xe4
and r11b, 0x1b
or r11b, cl
mov r10d, esi
not r10b
mov ecx, r10d
and cl, 0x4b
mov r14d, esi
and r14b, 0xb4
or r14b, cl
mov ecx, ebx
and cl, 0xa1
and al, 0x5e
or al, cl
xor bl, al
and bl, al
mov r9d, r11d
not r9b
mov ecx, r9d
and cl, 0x5e
mov edx, r11d
and dl, 0xa1
or dl, cl
and r15b, 0x84
and r13b, 0x7b
or r13b, r15b
mov eax, r13d
xor al, 0x7b
xor r13b, 4
and r13b, 0x5c
mov ecx, eax
and cl, 0xa3
or cl, r13b
xor r14b, 0xea
or r14b, r10b
xor cl, 0xfd
and al, 0xa1
or al, cl
mov ecx, r14d
not cl
mov r13d, r14d
and r14b, 0xe0
and cl, 0x1f
or cl, r14b
mov r14d, ebx
not r14b
or r13b, r14b
and r14b, 0xe0
and bl, 0x1f
or bl, r14b
not dl
or dl, r9b
not r13b
xor bl, cl
mov r14d, r13d
and r14b, bl
xor bl, r13b
mov ecx, edx
not cl
or bl, r14b
mov r14d, edx
and r14b, 0x48
and cl, 0xb7
or cl, r14b
mov r13d, ecx
xor r13b, 0xb7
xor cl, 0x91
and cl, r13b
mov r8d, ecx
not r8b
mov r14d, r8d
and r14b, 0x1b
and cl, 0xe4
or cl, r14b
or dl, 0xd9
mov r14d, edx
not r14b
or r8b, dl
and dl, 0x1b
and r14b, 0x24
or r14b, dl
xor r14b, cl
not r8b
or r8b, r14b
mov edx, eax
xor dl, 0x26
and dl, al
mov ecx, edx
not cl
mov r14d, ecx
and r14b, 0xa
and dl, 0xf5
or dl, r14b
mov r14d, r13d
and r14b, al
xor r13b, al
or al, 0xd9
mov r15d, eax
not r15b
or cl, al
and al, 0xa
and r15b, 0x24
or r15b, al
xor r15b, dl
not cl
or cl, r15b
mov eax, r8d
not al
and al, cl
not cl
and cl, r8b
or cl, al
or r13b, r14b
mov eax, r13d
not al
and al, 0x3b
and r13b, 0xc4
or r13b, al
xor r13b, 0xc4
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov r8d, ebx
not r8b
mov ecx, r8d
and cl, 0x81
and bl, 0x40
or bl, cl
xor bl, 0x40
mov ecx, r13d
mov edx, r13d
xor dl, 0xc1
and dl, r13b
not r13b
and r13b, 0x16
and cl, 0xe9
or cl, r13b
mov eax, ecx
xor al, 0xe9
xor cl, 0xd7
and cl, al
and r8b, 0x3e
or bl, 0x3e
xor bl, r8b
mov r13d, ecx
not r13b
mov eax, r13d
and al, 0xec
and cl, 0x13
or cl, al
mov eax, edx
not al
or r13b, al
and al, 0xec
and dl, 0x13
or dl, al
mov al, byte [rsp + 0x28]
mov r15d, eax
xor r15b, 0xd5
xor al, 0x2a
mov byte [rsp + 0x28], al
xor dl, cl
not r13b
or r13b, dl
mov eax, ebx
not al
and al, 0x98
and bl, 0x67
or bl, al
mov eax, r13d
not al
and al, 0x98
and r13b, 0x67
or r13b, al
xor r13b, bl
mov eax, r9d
mov ecx, r10d
and cl, r9b
xor r9b, r10b
and r10b, 0x96
and sil, 0x69
or sil, r10b
and al, 0x96
and r11b, 0x69
or r11b, al
mov eax, esi
not al
and al, r11b
not r11b
and r11b, sil
or r11b, al
or r9b, cl
not r9b
mov eax, r11d
and al, r9b
xor r9b, r11b
or r9b, al
mov eax, r9d
not al
and al, 4
mov ecx, r9d
and cl, 0x43
or cl, al
xor cl, 0x43
and r9b, 0xb8
or r9b, cl
mov eax, r9d
not al
and al, 0xb8
and r9b, 0x47
or r9b, al
mov ecx, r13d
mov r8d, r13d
xor r8b, 0x5c
and r8b, r13b
not r13b
and r13b, 0xf6
and cl, 9
or cl, r13b
xor cl, 9
mov edx, r9d
not dl
mov eax, edx
and al, 0xcf
and r9b, 0x30
or r9b, al
mov r14d, r9d
xor r14b, 0x30
xor r9b, 0x93
and r9b, r14b
mov r10d, ecx
and r10b, r14b
xor r14b, cl
and cl, 0x5c
or dl, 0x5c
mov ebx, edx
not bl
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov eax, r9d
not al
mov ecx, eax
and cl, 0x7e
and r9b, 0x81
or r9b, cl
or al, dl
and dl, 0x7e
and bl, 0x81
or bl, dl
xor bl, r9b
not al
or al, bl
mov ecx, r8d
not cl
and cl, al
not al
and al, r8b
or al, cl
or r14b, r10b
mov ecx, r14d
not cl
and cl, 0x31
and r14b, 0xce
or r14b, cl
xor r14b, 0xce
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov r9b, byte [rsp + 0x28]
mov eax, r9d
and al, 0xe2
mov edx, r15d
and dl, 0x1d
or dl, al
mov ecx, edx
xor cl, 0x14
mov eax, ebp
not al
mov r8d, eax
and r8b, 0xab
mov ebx, ebp
and bl, 0x54
or bl, r8b
xor dl, 0xa2
and dl, 0xab
and cl, 0x54
or cl, dl
xor cl, bl
not cl
or cl, al
mov edx, ecx
not dl
and al, 0x80
mov ebx, ebp
and bl, 0x42
or bl, al
xor bl, 0x42
and bpl, 0x3d
or bpl, bl
mov ebx, r9d
and bl, 0x80
mov eax, r15d
and al, 0x7f
or al, bl
mov ebx, eax
xor bl, 0x7f
xor al, 0x42
and al, bl
and r15b, 0x3d
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
mov eax, ebp
not al
and al, r15b
not r15b
and r15b, bpl
or r15b, al
mov esi, r15d
not sil
and r15b, cl
or cl, sil
not cl
and sil, dl
or sil, r15b
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ebx, r14d
not bl
mov ecx, r14d
mov edx, ebx
and dl, 0xe0
and r14b, 0x1f
or r14b, dl
not r14b
or r14b, bl
and bl, 0x10
and cl, 0xef
or cl, bl
mov edx, ecx
not dl
and dl, 0xef
and cl, 0x10
or cl, dl
mov edx, ecx
not dl
and dl, 1
and cl, 0xfe
or cl, dl
mov edx, ecx
xor dl, 0x1e
and dl, 0x1f
xor cl, 0xe1
or cl, dl
mov edx, ecx
not dl
and dl, 0x75
and cl, 0x8a
or cl, dl
mov ebp, ecx
xor bpl, 0x8a
mov r9d, r14d
not r9b
mov r8d, esi
not r8b
mov r11d, esi
or r11b, 0x8a
mov edx, r11d
not dl
mov eax, esi
xor al, 0x75
and al, sil
mov ebx, eax
not bl
mov r10d, r11d
and r10b, 6
and dl, 0x71
or dl, r10b
or r11b, bl
and bl, 6
and al, 0xf9
or al, bl
xor al, dl
not r11b
or r11b, al
mov eax, r11d
not al
and al, 0x8a
and r11b, 0x75
or r11b, al
mov eax, r11d
not al
mov edx, eax
and dl, 0x8e
and r11b, 0x71
or r11b, dl
xor r11b, 0x6e
or r11b, al
and r8b, 0xc6
and sil, 0x39
or sil, r8b
mov eax, esi
xor al, 0x20
and al, 0xe0
xor sil, 0xd9
or sil, al
mov eax, esi
not al
and al, 0x80
and sil, 0x7f
or sil, al
mov r10d, ecx
and r14b, 0x8b
mov r8d, r9d
and r8b, 0x74
or r8b, r14b
mov r13d, r8d
xor r13b, 0x74
mov ebx, ebp
or bl, 0xc6
mov eax, ebx
not al
xor cl, 0xb3
and cl, bpl
mov edx, r13d
and dl, 0x39
and r9b, 0xc6
or r9b, dl
mov edx, ebx
and dl, 0x9e
and al, 0x21
or al, dl
mov edx, ecx
not dl
or bl, dl
and dl, 0x9e
and cl, 0x61
or cl, dl
mov r14d, r11d
not r14b
xor cl, al
mov r15d, esi
xor r15b, 0x7f
xor sil, 0x80
xor r10b, 0x61
xor r8b, 0x8b
not bl
or bl, cl
mov eax, ebx
not al
and al, 0x54
and bl, 0xab
or bl, al
mov eax, r9d
not al
and al, 0x54
and r9b, 0xab
or r9b, al
xor r9b, bl
mov eax, ebp
and al, 0x1e
and r10b, 0xe1
or r10b, al
or bpl, r8b
and r8b, 0x1e
and r13b, 0xe1
or r13b, r8b
xor r13b, r10b
not bpl
or bpl, r13b
mov eax, ebp
not al
mov ecx, r9d
not cl
mov edx, ecx
and dl, 0xda
and r9b, 0x25
or r9b, dl
or cl, bpl
and bpl, 0xda
and al, 0x25
or al, bpl
xor al, r9b
not cl
or cl, al
and r15b, r11b
or r11b, sil
not r11b
and sil, r14b
or sil, r15b
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, esi
not al
mov edx, ecx
not dl
and dl, 0xed
mov ebp, ecx
and bpl, 0x12
or bpl, dl
xor bpl, 0xed
or bpl, al
and al, 0x62
and sil, 0x9d
or sil, al
xor sil, cl
mov eax, ebp
not al
xor sil, 0x62
and sil, cl
mov ecx, esi
not cl
mov edx, ebp
and dl, 0x21
and al, 0xde
or al, dl
or bpl, cl
and cl, 0x21
and sil, 0xde
or sil, cl
xor sil, al
not bpl
or bpl, sil
mov r14d, r12d
mov cl, byte [rsp + 0x23]
mov eax, ecx
and al, 2
and r12b, 0xfd
or r12b, al
xor r12b, 0x55
or r12b, cl
mov eax, ecx
and al, 0x23
and r14b, 0xdc
or r14b, al
mov r11d, r14d
xor r11b, 0xdc
xor r14b, 0x23
mov dl, byte [rsp + 0x22]
mov eax, edx
and al, 0xb5
mov r15d, edi
and r15b, 0x4a
or r15b, al
mov r13d, r15d
xor r13b, 0x4a
xor r15b, 0xb5
mov eax, r14d
and al, 0x96
mov ecx, r11d
and cl, 0x69
or cl, al
xor cl, 0xc1
mov eax, ecx
xor al, r14b
and al, cl
mov ecx, r15d
and cl, 0x57
mov ebx, r13d
and bl, 0xa8
or bl, cl
mov ecx, edx
and cl, 0xd7
and dil, 0x28
or dil, cl
mov ecx, edi
xor cl, 0x28
and cl, 0xa8
xor dil, 0x80
or dil, cl
mov ecx, edi
not cl
and cl, 3
and dil, 0xfc
or dil, cl
mov r9d, eax
not r9b
mov r8d, eax
xor r8b, 0x12
and r8b, r9b
mov ecx, eax
and cl, 0xed
mov edx, r12d
xor dl, 0xed
and dl, r12b
mov esi, r12d
or sil, 0x12
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r10d, edx
not r10b
mov r8d, r10d
and r8b, 0x73
and dl, 0x8c
or dl, r8b
mov r8d, esi
not r8b
or r10b, sil
and sil, 0x73
and r8b, 0x8c
or r8b, sil
xor r8b, dl
mov esi, r12d
not sil
not bl
or bl, r15b
not r10b
or r10b, r8b
mov edx, ecx
not dl
and dl, 0x15
and cl, 0xea
or cl, dl
mov edx, r10d
not dl
and dl, 0x15
and r10b, 0xea
or r10b, dl
mov edx, ebx
not dl
xor r10b, cl
mov ecx, eax
and cl, 0x54
and r9b, 0xab
or r9b, cl
mov r8d, edi
xor r8b, 0xfc
or al, sil
and sil, 0x54
and r12b, 0xab
or r12b, sil
xor r12b, r9b
not al
or al, r12b
mov ecx, eax
not cl
and cl, 0xa2
and al, 0x5d
or al, cl
xor al, 0x5d
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov esi, edi
xor sil, 3
mov r9d, ebx
and r9b, 0xc
mov ecx, ebx
xor cl, 0xf3
and cl, dl
xor dil, 0xf0
and dil, sil
mov r10d, r9d
and r10b, cl
xor cl, r9b
mov r12d, r8d
and r12b, 0xf3
or cl, r10b
mov r10d, edi
and r10b, r12b
xor r12b, dil
mov r9b, byte [rsp + 0x38]
not r9b
or r12b, r10b
mov edi, ecx
not dil
and dil, r12b
not r12b
and r12b, cl
mov r10b, byte [rsp + 0x24]
xor r10b, 0x4c
or r12b, dil
mov ecx, edx
and cl, 0x48
and bl, 0xb7
or bl, cl
or dl, r8b
and r8b, 0x48
and sil, 0xb7
or sil, r8b
xor sil, bl
not dl
or dl, sil
mov ecx, edx
not cl
and cl, 0x9d
and dl, 0x62
or dl, cl
xor dl, 0x62
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
mov r8d, eax
xor r8b, 0x35
and r8b, al
not al
and al, 0x35
mov ecx, edx
mov ebx, edx
xor bl, 0x35
and bl, dl
not dl
and dl, 0xcd
and cl, 0x32
or cl, dl
mov edx, ecx
xor dl, 0x32
xor cl, 0xf8
and cl, dl
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov edi, ecx
not dil
mov edx, ebx
not dl
mov esi, edi
and sil, 0xb2
and cl, 0x4d
or cl, sil
or dil, dl
and dl, 0xb2
and bl, 0x4d
or bl, dl
xor bl, cl
not dil
or dil, bl
mov ecx, r8d
not cl
and cl, 0xcc
and r8b, 0x33
or r8b, cl
mov ecx, edi
not cl
and cl, 0xcc
and dil, 0x33
or dil, cl
xor dil, r8b
mov ecx, r14d
or cl, r15b
mov edx, ecx
not dl
and r14b, 0x8a
and r11b, 0x75
or r11b, r14b
and r15b, 0x8a
and r13b, 0x75
or r13b, r15b
xor r13b, r11b
mov ebx, r13d
not bl
mov r8d, ecx
and r8b, 0xeb
and dl, 0x14
or dl, r8b
or cl, bl
and bl, 0xeb
and r13b, 0x14
or r13b, bl
xor r13b, dl
not cl
or cl, r13b
mov edx, ecx
not dl
mov ebx, edx
and bl, 9
and dl, cl
and cl, 0xf6
or cl, bl
xor cl, 0xf6
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
mov ebx, edx
and bl, 0xc1
and cl, 0x3e
or cl, bl
xor cl, 0x3e
or cl, dl
mov edx, ecx
not dl
mov r11d, edi
xor r11b, cl
and r11b, dil
mov eax, edi
not al
and al, 0x81
and dil, 0x7e
or dil, al
and cl, 0x81
and dl, 0x7e
or dl, cl
xor dl, dil
mov ebx, r11d
not bl
mov ecx, edx
not cl
mov r8d, ebx
and r8b, 0xd0
and r11b, 0x2f
or r11b, r8b
or bl, cl
and cl, 0xd0
and dl, 0x2f
or dl, cl
xor dl, r11b
not bl
or bl, dl
mov eax, ebx
not al
mov r8d, ebx
or r8b, 0xbf
mov edx, eax
and dl, 0x5c
and bl, 0xa3
or bl, dl
xor bl, 0xe3
or bl, al
mov edx, ebx
not dl
mov eax, ebx
xor al, 0x94
and al, dl
or dl, 0x94
mov ecx, edx
not cl
mov r11d, eax
not r11b
mov esi, edx
and sil, 0xe3
and cl, 8
or cl, sil
or dl, r11b
and r11b, 0xe3
and al, 0x1c
or al, r11b
xor al, cl
not dl
or dl, al
mov eax, edx
not al
and al, 0x14
and dl, 0xeb
or dl, al
mov eax, r8d
and al, bl
xor bl, r8b
and r8b, 0x7f
xor r8b, dl
or bl, al
mov eax, ebx
not al
mov ecx, r8d
not cl
mov edx, ecx
and dl, 0x30
and r8b, 0xcf
or r8b, dl
or cl, bl
and bl, 0x30
and al, 0xcf
or al, bl
xor al, r8b
not cl
or cl, al
mov eax, ecx
not al
and al, 0x52
and cl, 0xad
or cl, al
mov eax, ecx
not al
and al, 0x82
and cl, 0x7d
or cl, al
mov eax, ecx
xor al, 0x6f
xor cl, 0x90
mov edx, ecx
and dl, 0x7d
mov ebx, eax
and bl, 0x82
or bl, dl
mov edx, ebx
xor dl, 0x7d
and cl, 0xd1
and al, 0x2e
or al, cl
mov ecx, eax
xor cl, 0x2e
xor bl, 0x82
and cl, bl
xor al, 0xd1
and al, dl
or al, cl
not al
or al, bl
mov r8d, eax
mov edx, ebp
not dl
mov r11d, edx
and dl, 0x95
mov ebx, ebp
and bl, 0x6a
or bl, dl
xor bl, 0x6a
mov esi, ebx
and sil, al
xor bl, al
not al
and r8b, 0x7d
and r11b, 0x83
mov ecx, ebp
and cl, 0x7c
or cl, r11b
xor cl, al
xor cl, 0x83
and cl, al
mov r15d, eax
and r15b, 0x82
or r15b, r8b
xor r15b, bpl
or bl, sil
mov eax, ebx
not al
and al, 0x3c
and bl, 0xc3
or bl, al
mov eax, ebx
xor al, 0x43
xor r15b, 0x7d
and r15b, bpl
mov r8d, ecx
and r8b, r15b
xor r15b, cl
or r15b, r8b
xor bl, 0x3c
mov ecx, ebx
and cl, 0x9c
and al, 0x63
or al, cl
mov r11d, eax
xor r11b, 2
mov r8d, r15d
not r8b
xor al, 0x9c
mov edi, eax
or dil, 0xc0
mov ebp, edi
not bpl
or bl, 0x3f
mov esi, ebx
not sil
mov ecx, r15d
xor cl, 0x3f
mov r14d, ecx
and r14b, r8b
and cl, r15b
and dil, 0x90
and bpl, 0x2f
or bpl, dil
and bl, 0x90
and sil, 0x40
or sil, bl
xor sil, bpl
mov ebx, r14d
not bl
mov edx, ecx
not dl
mov edi, ebx
and dil, 0xb4
and r14b, 0x4b
or r14b, dil
or bl, dl
and dl, 0xb4
and cl, 0x4b
or cl, dl
xor cl, r14b
not bl
or bl, cl
mov ecx, esi
not cl
and cl, 0xa6
and sil, 0x59
or sil, cl
mov ecx, ebx
not cl
and cl, 0xa6
and bl, 0x59
or bl, cl
xor bl, sil
mov ecx, eax
and cl, 0x65
and r11b, 0x9a
or r11b, cl
or al, r15b
and r15b, 0x65
and r8b, 0x9a
or r8b, r15b
xor r8b, r11b
not al
or al, r8b
mov ecx, eax
not cl
and cl, 0xb6
and al, 0x49
or al, cl
mov ecx, eax
xor cl, 0x40
xor al, 0xb6
mov r11d, ebx
not r11b
mov edx, r11d
and dl, 0x19
and bl, 0xe6
or bl, dl
or r11b, al
and al, 0x19
and cl, 0xe6
or cl, al
xor cl, bl
not r11b
or r11b, cl
mov dil, byte [rsp + 0x24]
mov r8d, edi
xor r8b, 0xb3
mov edx, r8d
and dl, 0x94
mov eax, edi
xor al, 0xd8
and al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, 0xc2
and al, 0x3d
or al, dl
xor al, 0xa9
mov edx, eax
xor dl, r9b
and al, dl
and dl, r9b
mov ebx, eax
not bl
mov ecx, edx
not cl
mov esi, ebx
and sil, 0x1a
and al, 0xe5
or al, sil
or bl, cl
and cl, 0x1a
and dl, 0xe5
or dl, cl
xor dl, al
not bl
or bl, dl
mov ebp, ebx
not bpl
mov sil, byte [rsp + 0x38]
mov eax, esi
and al, bpl
and bl, r9b
or bl, al
xor bpl, bl
and bpl, bl
mov eax, r8d
and al, 0xb5
mov ebx, r10d
mov edx, edi
xor dl, 0x1a
and dl, r10b
and r10b, 0x4a
or r10b, al
xor r10b, 0x4a
mov ecx, r9d
and cl, 0x2a
mov eax, esi
and al, 0xd5
or al, cl
xor al, 0xd5
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
and cl, 0x16
and al, 0xe9
or al, cl
mov r13d, eax
xor r13b, 0xe9
mov r10d, eax
xor r10b, 4
and r8b, 0x42
and bl, 0x14
or bl, r8b
mov ecx, ebx
xor cl, 0x10
xor bl, 0xeb
mov edi, edx
not dil
mov r8d, ebx
and r8b, 0x86
and cl, 0x50
or cl, r8b
or bl, dil
and dil, 0x86
and dl, 0x79
or dl, dil
xor dl, cl
not bl
or bl, dl
mov ecx, ebx
not cl
and cl, 0xdf
and bl, 0x20
or bl, cl
mov ecx, ebx
xor cl, 0x64
xor bl, 1
and bl, 0x13
and cl, 0xec
or cl, bl
mov edx, ecx
xor dl, 4
mov r8d, esi
mov ebx, esi
and bl, 0xf9
and r9b, 6
or r9b, bl
xor cl, 0x11
and cl, 0xf9
and dl, 6
or dl, cl
xor dl, r9b
mov ecx, esi
xor cl, dl
and cl, dl
mov r9d, ecx
mov edx, ecx
mov edi, ecx
xor dil, 0xcf
and dil, cl
not dl
and dl, 0xd2
and r9b, 0x2d
or r9b, dl
mov r8d, r9d
xor r8b, 0x2d
mov edx, r13d
or dl, 0x30
mov ebx, edx
not bl
xor al, 0x26
and al, r13b
mov esi, r9d
xor sil, 0x1d
and sil, r8b
mov ecx, eax
not cl
mov r14d, edx
and r14b, 0xa
and bl, 0xc5
or bl, r14b
or dl, cl
and cl, 0xa
and al, 0xf5
or al, cl
xor al, bl
not dl
or dl, al
not sil
not dil
mov eax, esi
xor al, dil
or dil, sil
not dil
or dil, al
mov eax, edx
not al
and al, 0xca
and dl, 0x35
or dl, al
mov eax, edi
not al
and al, 0xca
and dil, 0x35
or dil, al
xor dil, dl
xor r9b, 0xd2
mov eax, r13d
and al, 0x93
and r10b, 0x6c
or r10b, al
or r13b, r9b
and r9b, 0x93
and r8b, 0x6c
or r8b, r9b
xor r8b, r10b
not r13b
or r13b, r8b
mov eax, r13d
not al
and al, 0xef
and r13b, 0x10
or r13b, al
xor r13b, 0x10
mov eax, edi
and al, r13b
xor r13b, dil
or r13b, al
mov edi, ebp
not dil
mov ecx, edi
and cl, 0x65
mov ebx, ebp
and bl, 0x9a
or bl, cl
mov ecx, ebx
not cl
and cl, 0x40
and bl, 0xbf
or bl, cl
mov eax, ebx
xor al, 0xda
mov byte [rsp + 0x28], al
mov esi, r13d
not sil
mov ecx, esi
and cl, r13b
mov edx, ecx
not dl
mov r9d, r13d
and r9b, 0xcb
mov eax, esi
and al, 0x34
or al, r9b
mov r10d, r13d
or r10b, dl
and dl, 0xcb
and cl, 0x34
or cl, dl
xor cl, al
not r10b
or r10b, cl
mov r9d, ebx
xor r9b, 0x25
mov eax, r9d
and al, 0xe7
xor bl, 0xc2
or bl, al
mov eax, ebx
not al
and al, 0xaf
and bl, 0x50
or bl, al
mov r12d, ebx
xor r12b, 0x50
not bl
and dil, 0x18
xor bpl, 0xe7
or bpl, dil
mov eax, ebp
not al
mov r14d, r10d
not r14b
mov edx, r14d
and dl, 0xe7
mov ecx, r10d
and cl, 0x18
or cl, dl
mov r15d, ecx
xor r15b, r14b
and r15b, cl
and sil, 0xf6
and r13b, 9
or r13b, sil
mov ecx, r13d
xor cl, 8
and cl, 0x18
xor r13b, 0x11
or r13b, cl
mov ecx, r13d
not cl
and cl, 0xd3
and r13b, 0x2c
or r13b, cl
mov edi, r13d
xor dil, 0x2c
mov esi, r13d
xor sil, 0xd3
mov ecx, r12d
xor cl, bpl
and cl, r12b
and bl, 2
and r12b, 0xfd
or r12b, bl
and bpl, 2
and al, 0xfd
or al, bpl
xor al, r12b
mov ebp, ecx
not bpl
mov ebx, eax
not bl
mov edx, ebp
and dl, 0xea
and cl, 0x15
or cl, dl
or bpl, bl
and bl, 0xea
and al, 0x15
or al, bl
xor al, cl
not bpl
or bpl, al
mov r12d, r15d
not r12b
mov edx, r15d
xor dl, 0x99
mov ebx, edx
and bl, r12b
and dl, r15b
xor r13b, 0xb5
mov r8d, r13d
and r8b, sil
and r13b, dil
mov ecx, ebx
not cl
mov eax, ecx
and al, 0xfc
and bl, 3
or bl, al
mov eax, edx
not al
or cl, al
and al, 0xfc
and dl, 3
or dl, al
xor dl, bl
not cl
or cl, dl
mov eax, r8d
and al, r13b
xor r13b, r8b
or r13b, al
mov eax, ecx
not al
and al, 2
and cl, 0xfd
or cl, al
mov eax, r13d
not al
and al, 2
and r13b, 0xfd
or r13b, al
xor r13b, cl
mov eax, r15d
and al, 0xe2
and r12b, 0x1d
or r12b, al
or r15b, dil
and dil, 0xe2
and sil, 0x1d
or sil, dil
xor sil, r12b
not r15b
or r15b, sil
mov ecx, r15d
not cl
mov eax, r13d
not al
mov edx, eax
and dl, 0x1b
and r13b, 0xe4
or r13b, dl
or al, r15b
and r15b, 0x1b
and cl, 0xe4
or cl, r15b
xor cl, r13b
not al
or al, cl
mov ecx, eax
not cl
mov edi, ecx
or dil, bpl
not bpl
mov edx, edi
not dl
and cl, 0xf6
and al, 9
or al, cl
xor al, 0xf6
or al, bpl
mov ecx, eax
not cl
mov r8d, edi
and r8b, 0xeb
and dl, 0x14
or dl, r8b
or dil, al
and al, 0xeb
and cl, 0x14
or cl, al
xor cl, dl
not dil
or dil, cl
and r10b, r9b
or r9b, r14b
not r9b
and r14b, byte [rsp + 0x28]
or r14b, r10b
mov eax, r9d
and al, r14b
xor r14b, r9b
or r14b, al
mov eax, r14d
not al
and al, 7
and r14b, 0xf8
or r14b, al
mov eax, r14d
xor al, 0xb8
xor r14b, 3
and r14b, 0x43
and al, 0xbc
or al, r14b
mov ecx, eax
xor cl, 0x1c
and cl, 0x5f
and al, 0xa0
or al, cl
mov ecx, eax
xor cl, 0xa0
not al
and al, 0x18
and cl, 0xe7
or cl, al
mov eax, ecx
xor al, 0x18
not cl
and cl, 0x24
and al, 0xdb
or al, cl
mov esi, eax
xor sil, 0xdb
mov ebx, edi
not bl
mov edx, ebx
and dl, 0xce
and dil, 0x31
or dil, dl
mov r8d, edi
xor r8b, 0x31
mov r10d, eax
xor r10b, 0x24
xor dil, 0x60
and dil, r8b
or bl, 0xae
mov ecx, ebx
not cl
xor al, 0x75
mov r9d, eax
and r9b, r10b
and al, sil
mov edx, edi
not dl
mov esi, edx
and sil, 0xc2
and dil, 0x3d
or dil, sil
or dl, bl
and bl, 0xc2
and cl, 0x11
or cl, bl
xor cl, dil
not dl
or dl, cl
mov ecx, r9d
not cl
mov ebx, eax
not bl
mov esi, ecx
and sil, 0xb2
and r9b, 0x4d
or r9b, sil
or cl, bl
and bl, 0xb2
and al, 0x4d
or al, bl
xor al, r9b
not cl
or cl, al
mov eax, edx
not al
and al, 0xae
and dl, 0x51
or dl, al
mov eax, ecx
not al
and al, 0xae
and cl, 0x51
or cl, al
xor cl, dl
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov eax, r10d
not al
mov ebp, ecx
not bpl
mov edx, ebp
and dl, 0xcb
and cl, 0x34
or cl, dl
or bpl, r10b
and r10b, 0xcb
and al, 0x34
or al, r10b
xor al, cl
not bpl
or bpl, al
mov r10d, r11d
mov ecx, r11d
mov r8d, r11d
mov ebx, r11d
xor bl, 1
and bl, r11b
mov esi, r11d
not sil
mov edx, esi
and dl, 0x60
and r10b, 0x15
or r10b, dl
xor r10b, 0x15
and cl, 0x8a
or cl, r10b
mov edx, ecx
not dl
and dl, 0x23
and cl, 0xdc
or cl, dl
mov edx, ecx
xor dl, 8
xor cl, 0x40
and cl, 0xe1
and dl, 0x1e
or dl, cl
mov ecx, edx
xor cl, 0x1c
and cl, 0xbc
xor dl, 0xa2
or dl, cl
mov r10d, edx
not r10b
and r8b, 3
mov eax, esi
and al, 0xfc
or al, r8b
xor al, 0x40
mov ecx, esi
and cl, 0x43
or cl, al
mov eax, ecx
not al
and al, 0x2d
and cl, 0xd2
or cl, al
mov r8d, ecx
xor r8b, 0xd2
xor cl, 0x2d
and r8b, dl
or dl, cl
mov eax, edx
not al
and cl, r10b
or cl, r8b
mov r8d, ecx
not r8b
mov r10d, edx
and r10b, 0xe8
and al, 0x17
or al, r10b
or dl, r8b
and r8b, 0xe8
and cl, 0x17
or cl, r8b
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 0xbb
and dl, 0x44
or dl, al
mov r11d, edx
xor r11b, 4
xor dl, 3
and dl, 0x43
and r11b, 0xbc
or r11b, dl
mov eax, r11d
or al, 0x60
mov ecx, eax
not cl
or r11b, 2
and al, 2
and cl, 0x9d
or cl, al
and r11b, 0x62
xor r11b, cl
mov eax, r11d
not al
and al, 0x9f
xor r11b, 0x60
or r11b, al
mov r9d, r11d
not r9b
and sil, 1
mov eax, esi
and al, bl
xor bl, sil
or bl, al
mov eax, ebx
not al
and al, 0x94
and bl, 0x6b
or bl, al
mov eax, ebx
xor al, 0x6a
mov ecx, ebx
xor cl, 0x95
xor bl, 0x8b
mov edx, ebx
and dl, cl
and bl, al
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
not dl
and dl, 0x40
and bl, 0xbf
or bl, dl
xor bl, 0xc1
and al, 0x3f
mov edx, ecx
and dl, 0xc0
or dl, al
xor dl, 0xa0
and cl, 0x9f
or cl, dl
not cl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r12d, ecx
xor r12b, 1
and r12b, cl
not cl
and cl, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
not al
and al, 0x75
and r12b, 0x8a
or r12b, al
mov eax, r12d
xor al, 9
xor r12b, 0x74
mov ecx, r12d
and cl, 0x92
and al, 0x6d
or al, cl
xor al, 0x92
xor r12b, al
and r12b, al
mov r8d, ebp
not r8b
mov eax, ebp
mov r10d, r8d
mov esi, ebp
mov edx, r8d
and dl, 0x40
and bpl, 0x20
or bpl, dl
xor bpl, 0x20
mov ecx, r8d
or cl, 0x60
mov edx, ecx
not dl
and cl, 0x14
and dl, 0x8b
or dl, cl
or bpl, 0x14
xor bpl, dl
mov ecx, ebp
not cl
and cl, 0x68
and bpl, 0x97
or bpl, cl
xor bpl, 0x97
mov edi, ebp
and dil, r8b
xor bpl, r8b
and r8b, 0x89
and al, 0x76
or al, r8b
mov ecx, eax
not cl
and cl, 0x76
and al, 0x89
or al, cl
mov ecx, eax
not cl
and cl, 0xce
and al, 0x31
or al, cl
mov ecx, eax
not cl
xor al, 0x40
and al, 0x50
and cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
xor cl, 0x6e
and r10b, 0xc1
and sil, 0x3e
or sil, r10b
mov ebx, esi
xor bl, 0x3e
and sil, 0x34
mov edx, ebx
and dl, 0xcb
or dl, sil
xor dl, 0x65
and bl, 0x51
or bl, dl
mov edx, ebx
not dl
mov eax, r8d
xor al, bl
and al, r8b
and cl, 0x6f
and r8b, 0x10
or r8b, cl
and bl, 0x6f
and dl, 0x90
or dl, bl
xor dl, r8b
mov ecx, eax
not cl
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x4d
and al, 0x10
or al, r8b
or cl, bl
and bl, 0x4d
and dl, 0xb2
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
xor al, 0x9f
and al, cl
or cl, 0x60
mov edx, ecx
not dl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0x23
and dl, 0x9c
or dl, r8b
or cl, bl
and bl, 0x23
and al, 0xdc
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0x31
and cl, 0xce
or cl, al
mov r8d, ecx
not r8b
mov edx, r8d
and dl, 0x81
mov r14d, ecx
and r14b, 0x1e
or r14b, dl
mov edx, r14d
not dl
xor r14b, 0xe1
mov ebx, ecx
xor bl, 0x9f
and bl, cl
mov eax, ebx
not al
mov r10d, r14d
and r10b, 0x83
and dl, 0x1c
or dl, r10b
or r14b, al
and al, 0x83
and bl, 0x7c
or bl, al
xor bl, dl
not r14b
or r14b, bl
mov eax, r14d
not al
and al, 0xa1
and r14b, 0x5e
or r14b, al
mov eax, r14d
xor al, 0x1a
and r8b, 0xba
and cl, 0x45
or cl, r8b
xor r14b, 0xa1
mov edx, ecx
xor dl, 0xba
mov ebx, r14d
and bl, 0xc5
and al, 0x3a
or al, bl
or r14b, dl
and dl, 0xc5
and cl, 0x3a
or cl, dl
xor cl, al
not r14b
or r14b, cl
mov eax, r14d
not al
and al, 0xad
and r14b, 0x52
or r14b, al
mov r10d, r14d
xor r10b, 0x52
xor r14b, 0xad
or bpl, dil
mov eax, ebp
not al
and al, 0x20
and bpl, 0xdf
or bpl, al
mov byte [rsp + 0x28], bpl
mov eax, ebp
xor al, 0xdf
mov byte [rsp + 0x38], al
mov eax, r11d
and al, r9b
mov ecx, eax
not cl
mov edx, r9d
and dl, 0x37
mov ebx, r11d
and bl, 0xc8
or bl, dl
or r9b, cl
and cl, 0x37
and al, 0xc8
or al, cl
xor al, bl
not r9b
or r9b, al
mov r13d, r12d
not r13b
mov eax, r12d
xor al, 0x35
and al, r12b
mov r15d, r12d
or r15b, 0xca
mov edx, eax
not dl
mov ebx, r15d
and bl, 0x66
mov ecx, r13d
and cl, 0x11
or cl, bl
or r15b, dl
and dl, 0x66
and al, 0x99
or al, dl
xor al, cl
not r15b
or r15b, al
mov eax, r15d
not al
and al, 0xca
and r15b, 0x35
or r15b, al
mov esi, r9d
not sil
mov eax, esi
and al, 0xc7
mov edx, r9d
and dl, 0x38
or dl, al
xor dl, 0x70
or dl, sil
mov r8d, edx
not r8b
mov eax, r11d
and al, 0xb7
xor r11b, 0xb7
or r11b, al
mov ebp, r11d
not bpl
mov edi, r15d
not dil
mov eax, edi
and al, 0x48
mov ecx, r15d
and cl, 0xb7
or cl, al
mov eax, ecx
xor al, dil
and al, cl
and r13b, 0x9a
and r12b, 0x65
or r12b, r13b
mov r13d, r12d
xor r13b, 0x65
xor r12b, 0x12
and r12b, 0x53
mov ebx, r13d
and bl, 0xac
or bl, r12b
xor bl, 0xe4
and r13b, 0xb7
or r13b, bl
mov ebx, r13d
not bl
and bpl, dl
or dl, r11b
mov ecx, edx
not cl
and r11b, r8b
or r11b, bpl
mov r8d, r11d
not r8b
mov ebp, edx
and bpl, 0xf4
and cl, 0xb
or cl, bpl
or dl, r8b
and r8b, 0xf4
and r11b, 0xb
or r11b, r8b
xor r11b, cl
not dl
or dl, r11b
mov r8d, eax
xor r8b, r13b
and r8b, al
mov ecx, eax
not cl
and cl, 0x44
and al, 0xbb
or al, cl
and r13b, 0x44
and bl, 0xbb
or bl, r13b
xor bl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov ecx, edx
mov eax, edx
xor al, 0x97
and al, dl
not dl
and dl, 0x80
and cl, 0x17
or cl, dl
xor cl, 0x17
mov edx, ebx
not dl
mov r8d, edx
and r8b, 3
and bl, 0x94
or bl, r8b
mov r11d, ebx
xor r11b, 0x94
not bl
or dl, 0x97
mov r8d, edx
not r8b
mov ebp, ecx
and bpl, al
xor al, cl
or al, bpl
and bl, 0x21
and r11b, 0x96
or r11b, bl
and dl, 0x21
and r8b, 0x48
or r8b, dl
xor r8b, r11b
mov ecx, eax
not cl
and cl, 0x4c
and al, 0xb3
or al, cl
mov ecx, r8d
not cl
and cl, 0x4c
and r8b, 0xb3
or r8b, cl
xor r8b, al
and dil, 0xdc
mov ebp, r15d
and bpl, 0x23
or bpl, dil
mov r11d, ebp
xor r11b, 0x23
mov edx, r9d
xor dl, 0x25
mov ebx, edx
and bl, sil
and dl, r9b
xor bpl, 0xdc
mov ecx, r11d
and cl, 0x25
and r15b, 0xda
or r15b, cl
mov ecx, ebx
not cl
mov eax, edx
not al
mov edi, ecx
and dil, 0xab
and bl, 0x54
or bl, dil
or cl, al
and al, 0xab
and dl, 0x54
or dl, al
xor dl, bl
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xd0
and cl, 0x2f
or cl, al
mov eax, r15d
not al
and al, 0xd0
and r15b, 0x2f
or r15b, al
xor r15b, cl
mov eax, r9d
and al, 0x4e
and sil, 0xb1
or sil, al
or r9b, bpl
and bpl, 0x4e
and r11b, 0xb1
or r11b, bpl
xor r11b, sil
not r9b
or r9b, r11b
mov eax, r9d
not al
and al, 0xea
and r9b, 0x15
or r9b, al
mov ecx, r9d
xor cl, 0x10
xor r9b, 0xea
mov eax, r15d
not al
mov edx, eax
and dl, 0x4d
and r15b, 0xb2
or r15b, dl
or al, r9b
and r9b, 0x4d
and cl, 0xb2
or cl, r9b
xor cl, r15b
not al
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, al
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x92
and cl, 0x6d
or cl, r9b
or al, bl
and bl, 0x92
and dl, 0x6d
or dl, bl
xor dl, cl
not al
or al, dl
mov r11d, r8d
not r11b
mov ecx, eax
not cl
and al, r11b
or r11b, cl
mov edx, r11d
not dl
and cl, r8b
or cl, al
mov eax, ecx
not al
mov ebx, r11d
and bl, 0x2e
and dl, 0xd1
or dl, bl
or r11b, al
and al, 0x2e
and cl, 0xd1
or cl, al
xor cl, dl
not r11b
or r11b, cl
mov eax, r14d
and al, 0x76
mov ecx, r10d
and cl, 0x89
or cl, al
xor cl, 0x89
mov r15d, r14d
and r15b, r10b
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov dl, byte [rsp + 0x28]
mov r12d, edx
xor r12b, 0x20
mov esi, r15d
not sil
mov eax, esi
and al, 0x31
mov ecx, r15d
and cl, 0xce
or cl, al
mov ebp, ecx
xor bpl, sil
and bpl, cl
and r14b, 7
and r10b, 0xf8
or r10b, r14b
mov eax, r10d
xor al, 0xc8
and al, 0xce
xor r10b, 0x36
or r10b, al
mov eax, r10d
not al
and al, 0xdb
and r10b, 0x24
or r10b, al
mov r8d, r10d
xor r8b, 4
mov edi, edx
mov eax, edx
and sil, 0xc4
mov r9d, r15d
and r9b, 0x3b
or r9b, sil
xor r9b, 0x3b
mov esi, r9d
xor al, 0xfd
mov cl, byte [rsp + 0x38]
and al, cl
mov byte [rsp + 0x28], al
mov r14d, r9d
mov eax, ecx
and r14b, cl
xor r9b, cl
and al, 0x13
mov edx, r12d
and dl, 0xec
or dl, al
mov eax, edx
xor al, 0x20
and al, 0x31
xor dl, 0xdd
or dl, al
mov r13d, edx
not r13b
xor dil, 0xee
mov eax, r12d
and al, 0xce
or al, dil
xor r10b, 0xdb
mov ebx, ebp
xor bl, r10b
and bl, bpl
mov ecx, ebp
not cl
and cl, 0xb0
and bpl, 0x4f
or bpl, cl
and r10b, 0xb0
and r8b, 0x4f
or r8b, r10b
xor r8b, bpl
mov ecx, ebx
not cl
xor bl, r8b
not r8b
or r8b, cl
not r8b
or r8b, bl
mov ebx, edx
and bl, 0x92
xor dl, 0x35
and dl, r13b
mov ecx, r13d
and cl, 0x6d
or cl, bl
mov r10d, ecx
xor r10b, 0x6d
mov ebx, ecx
xor bl, 0x58
and bl, r10b
mov edi, eax
xor dil, 0x35
and dil, al
mov ebp, ebx
not bpl
mov r13d, ebp
and r13b, 0xec
and bl, 0x13
or bl, r13b
mov r13d, edx
not r13b
or bpl, r13b
and r13b, 0xec
and dl, 0x13
or dl, r13b
mov r13d, eax
or r13b, 0xca
xor dl, bl
not bpl
or bpl, dl
mov edx, edi
not dl
mov ebx, edx
and bl, 0x52
and dil, 0xad
or dil, bl
mov ebx, r13d
not bl
or dl, r13b
and r13b, 0x52
and bl, 0x25
or bl, r13b
xor bl, dil
not dl
or dl, bl
mov ebx, ebp
not bl
and bl, dl
not dl
and dl, bpl
or dl, bl
xor cl, 0x92
mov ebx, ecx
and bl, 0x42
and r10b, 0xbd
or r10b, bl
mov ebx, eax
not bl
or cl, bl
and bl, 0x42
and al, 0xbd
or al, bl
xor al, r10b
not cl
or cl, al
mov eax, ecx
not al
and al, 0x6d
and cl, 0x92
or cl, al
xor cl, 0x92
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, r8d
not dl
mov ebx, r8d
or bl, 0x3b
and r8b, 0x3b
and dl, 0x40
or dl, r8b
mov eax, ecx
xor al, 0x7b
and al, cl
not cl
and cl, 0x7b
and bl, 0xbf
xor bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
not cl
and cl, al
not al
and al, bl
or al, cl
and sil, 0xdd
and r15b, 0x22
or r15b, sil
and r12b, 0x22
mov dl, byte [rsp + 0x28]
mov ecx, edx
and cl, r12b
xor r12b, dl
or r12b, cl
mov ecx, r15d
not cl
and cl, 0x8c
and r15b, 0x73
or r15b, cl
mov ecx, r12d
not cl
and cl, 0x8c
and r12b, 0x73
or r12b, cl
xor r12b, r15b
or r9b, r14b
mov edx, r9d
not dl
mov ecx, r12d
not cl
mov ebx, ecx
and bl, 0x85
and r12b, 0x7a
or r12b, bl
or cl, r9b
and r9b, 0x85
and dl, 0x7a
or dl, r9b
xor dl, r12b
not cl
or cl, dl
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x47
and dl, cl
and cl, 0xb8
or cl, bl
xor cl, 0xb8
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
mov ebx, eax
xor bl, 0x10
and bl, al
not al
and al, 0xae
and dl, 0x51
or dl, al
mov r8d, edx
mov r9d, ecx
mov eax, ecx
xor al, 0x10
and al, cl
not cl
and cl, 0xa
and r9b, 0xf5
or r9b, cl
xor dl, 0xae
mov ecx, edx
or cl, 0xef
mov r10d, ebx
not r10b
mov esi, ecx
or cl, r10b
and r10b, 0x3a
and bl, 0xc5
or bl, r10b
mov r10d, r9d
xor r10b, 0xf5
and sil, 0x3a
xor bl, sil
mov esi, r10d
and sil, 0x10
not cl
or cl, bl
mov ebx, esi
and bl, al
xor al, sil
xor r8b, 1
xor r9b, 0xa
or al, bl
mov ebx, ecx
not bl
and bl, 0x8a
and cl, 0x75
or cl, bl
mov ebx, eax
not bl
and bl, 0x8a
and al, 0x75
or al, bl
xor al, cl
mov ecx, edx
and cl, 0xf8
and r8b, 7
or r8b, cl
or dl, r9b
and r9b, 0xf8
and r10b, 7
or r10b, r9b
xor r10b, r8b
not dl
or dl, r10b
not dl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r9d, r11d
not r9b
mov eax, r9d
and al, 0x88
mov ebx, r11d
and bl, 0x77
or bl, al
xor bl, 0x77
mov esi, r9d
and sil, r11b
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
mov ecx, edx
not cl
mov ebx, esi
not bl
and bl, 0x31
and sil, 0xce
or sil, bl
xor sil, 0xce
mov ebx, ecx
and bl, sil
xor sil, cl
or sil, bl
mov ebx, esi
not bl
and bl, 0xcb
and sil, 0x34
or sil, bl
mov r8d, esi
xor r8b, 0x34
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
and cl, 0xaa
and dl, 0x55
or dl, cl
mov ecx, edx
xor cl, 0x10
mov ebx, r9d
and bl, 0x47
and r11b, 0xb8
or r11b, bl
xor dl, 2
and dl, 0x47
and cl, 0xb8
or cl, dl
xor cl, r11b
xor r9b, cl
and r9b, cl
xor sil, 0xcb
mov r10d, r9d
mov edx, r9d
xor dl, 0x20
and dl, r9b
not r9b
and r9b, 0xd1
and r10b, 0x2e
or r10b, r9b
mov r9d, r10d
xor r9b, 0x2e
mov ebx, r8d
or bl, 0x84
mov ecx, esi
or cl, 0x20
mov eax, ecx
not al
and cl, 0xa4
and al, 0x5b
or al, cl
mov ecx, r9d
and cl, 0x20
and bl, 0xa4
xor al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
not cl
and cl, dl
not dl
and dl, al
or dl, cl
mov eax, r8d
and al, 0x72
and sil, 0x8d
or sil, al
xor r10b, 0xd1
or r8b, r10b
and r10b, 0x72
and r9b, 0x8d
or r9b, r10b
xor r9b, sil
not r8b
or r8b, r9b
mov eax, edx
not al
mov ecx, eax
and cl, 0x7c
and dl, 0x83
or dl, cl
mov ecx, r8d
not cl
or al, r8b
and r8b, 0x7c
and cl, 0x83
or cl, r8b
xor cl, dl
not al
or al, cl
mov rcx, qword [rsp + 0x58]
mov byte [rsp + rcx + 0xcc], al
mov eax, dword [rsp + 0x34]
add eax, 1
mov ecx, 0x63a3314b
jmp 0x140028c50
mov ecx, dword [rsp + 0x44]
cmp ecx, 0x63a3314a
jg 0x140028c80
cmp ecx, 0x808a7cbe
je 0x140028cb6
cmp ecx, 0x9fd41eea
je 0x140028cbc
cmp ecx, 0xd080faf
jne 0x140028c50
jmp 0x14000ea79
cmp ecx, 0x77898721
je 0x140025970
cmp ecx, 0x6e4cbe55
je 0x140028c4c
cmp ecx, 0x63a3314b
jne 0x140028c50
mov dword [rsp + 0x34], eax
mov ecx, dword [rsp + 0x34]
cmp ecx, 4
mov ecx, 0x6e4cbe55
mov edx, 0x77898721
cmovl ecx, edx
jmp 0x140028c50
mov ecx, dword [rsp + 0x30]
jmp 0x140028c50
mov ecx, 0x808a7cbe
jmp 0x140028c50
mov eax, 0xcc7e63b7
jmp 0x14000ea80
movsxd rax, dword [rsp + 0x34]
mov qword [rsp + 0x28], rax
mov r8b, byte [rsp + rax + 0xc8]
mov r13d, r8d
not r13b
mov ecx, r13d
and cl, 0x19
mov eax, r8d
and al, 0xe6
or al, cl
mov ecx, eax
xor cl, 0x22
xor al, 9
and al, 0xcd
and cl, 0x32
or cl, al
mov eax, ecx
xor al, 0xcd
xor cl, 0x12
and al, 0xa4
and cl, 0x5b
or cl, al
mov eax, ecx
xor al, 0xa4
not cl
and cl, 0x18
and al, 0xe7
or al, cl
mov r9d, eax
xor r9b, 0xc0
xor al, 0x18
mov ecx, r13d
or cl, r8b
mov byte [rsp + 0x30], cl
mov ebx, ecx
not bl
mov byte [rsp + 0x44], bl
and bl, 0xe9
mov edx, ecx
and dl, 0x16
or dl, bl
mov ebx, edx
xor bl, 0x10
xor dl, 0xe9
mov ecx, eax
or cl, dl
not cl
and al, 0x27
and r9b, 0xd8
or r9b, al
and dl, 0x27
and bl, 0xd8
or bl, dl
xor bl, r9b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, r13d
and cl, r8b
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
mov byte [rsp + 0x58], cl
mov eax, ebx
not al
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
not al
mov ecx, ebx
xor cl, 0xe9
mov edx, ecx
and dl, al
and cl, bl
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov edx, ecx
and dl, 0x20
not cl
and cl, 0xdf
or cl, dl
and al, 0xc9
xor bl, 0x36
or bl, al
mov eax, ebx
not al
and al, 0x41
and bl, 0xbe
or bl, al
xor bl, 0xbe
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0x58
and bl, 0xa7
or bl, cl
mov edx, ebx
xor dl, 6
xor bl, 0x40
or al, 0xce
mov ecx, eax
not cl
or bl, 0x30
and bl, 0xf0
and dl, 0xe
or dl, bl
and al, 0xf0
and cl, 1
or cl, al
xor cl, dl
mov eax, ecx
not al
and al, 0x1e
and cl, 0xe1
or cl, al
mov r11d, ecx
xor r11b, 0x2f
xor cl, 0xd0
mov eax, r13d
and al, 0x88
mov edx, r8d
and dl, 0x41
or dl, al
xor dl, 0x41
mov eax, r8d
xor al, 0xc9
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
mov ebx, edx
and bl, 0x70
and al, 0x8f
or al, bl
and r8b, 0x70
and r13b, 0x8f
or r13b, r8b
xor r13b, al
not r13b
or r13b, dl
mov r14d, r13d
not r14b
mov eax, ecx
and al, 0x79
mov edx, r11d
and dl, 4
or dl, al
mov eax, edx
xor al, 0x22
mov ebx, ecx
or bl, 0x7d
mov ebp, ebx
not bpl
and al, 0x26
and dl, 0x59
or dl, al
and bl, 0x26
and bpl, 0x80
or bpl, bl
xor bpl, dl
mov eax, ebp
not al
and al, 0x23
and bpl, 0xdc
or bpl, al
mov r15d, ebp
xor r15b, 0xa1
mov eax, r13d
and al, r14b
mov edx, eax
not dl
mov esi, r14d
and sil, 0x84
mov ebx, r13d
and bl, 0x7b
or bl, sil
mov esi, r14d
or sil, dl
and dl, 0x84
and al, 0x7b
or al, dl
xor al, bl
not sil
or sil, al
mov r10d, ebp
xor r10b, 0x5e
mov r12d, r10d
and r12b, 0xc4
xor bpl, 0x47
mov edi, ebp
and bpl, r15b
and r15b, 0x3b
or r15b, r12b
not r15b
or r15b, r10b
mov r8d, r15d
not r8b
and cl, 0x61
and r11b, 0x9e
or r11b, cl
mov edx, r11d
xor dl, 0x9e
xor r11b, 1
and r11b, 0x1b
mov ecx, edx
and cl, 0xe4
or cl, r11b
xor cl, 0x20
and dl, 0x3b
or dl, cl
mov ecx, edx
not cl
and cl, 0x14
and dl, 0xeb
or dl, cl
mov ebx, edx
xor bl, 0xeb
mov ecx, esi
not cl
mov r11d, ecx
and r11b, 0xc4
mov r12d, esi
and r12b, 0x3b
or r12b, r11b
mov r11d, r13d
and r11b, 0x3b
and r14b, 0xc4
or r14b, r11b
xor r13b, r14b
and r13b, r14b
and dl, 0x40
mov r14d, ebx
and r14b, 0xbf
or r14b, dl
mov r11d, r15d
and r11b, 0xec
mov edx, r15d
xor dl, 0x13
and dl, r8b
mov r9d, r11d
and r9b, dl
xor dl, r11b
mov eax, r14d
xor r14b, 0x40
or dl, r9b
mov r9d, r14d
and r9b, 0xec
or bl, 0xec
xor bl, r9b
mov r9d, edx
not r9b
and r9b, bl
not bl
and bl, dl
mov rdx, qword [rsp + 0x28]
mov r11b, byte [rsp + rdx + 0xcc]
not r12b
or r12b, cl
or bl, r9b
mov edx, r8d
and dl, 0xe1
and r15b, 0x1e
or r15b, dl
mov r9d, r12d
not r9b
not al
or r8b, r14b
and r14b, 0xe1
and al, 0x1e
or al, r14b
xor al, r15b
not r8b
or r8b, al
mov eax, r8d
not al
mov edx, ebx
not dl
mov r14d, edx
and r14b, 0x93
and bl, 0x6c
or bl, r14b
or dl, r8b
and r8b, 0x93
and al, 0x6c
or al, r8b
xor al, bl
not dl
or dl, al
mov eax, r12d
and al, 0xc0
and r9b, 0x3f
or r9b, al
mov ebx, r9d
xor r9b, 0x3f
and r9b, r13b
not r13b
xor bl, 0xc0
and bl, r13b
or bl, r9b
mov eax, r12d
and al, r13b
xor r13b, r12b
or r13b, al
mov r8d, r13d
not r8b
mov eax, ebx
not al
mov r9d, eax
and r9b, 0xfc
and bl, 3
or bl, r9b
or al, r13b
and r13b, 0xfc
and r8b, 3
or r8b, r13b
xor r8b, bl
not al
or al, r8b
mov r9d, edx
not r9b
mov r8d, r9d
and r8b, 0xa4
and dl, 0x5b
or dl, r8b
xor dl, al
xor dl, 0xa4
and dl, al
mov ebx, eax
not bl
and bl, 0xef
and al, 0x10
or al, bl
xor al, 0xef
or al, r9b
mov ebx, eax
not bl
mov r8d, edx
not r8b
mov r9d, r8d
and r9b, 0x33
and dl, 0xcc
or dl, r9b
or r8b, al
and al, 0x33
and bl, 0xcc
or bl, al
xor bl, dl
not r8b
or r8b, bl
and dil, r10b
or sil, 0x19
mov eax, esi
not al
mov edx, ecx
or dl, 0xc2
mov ebx, edi
and bl, bpl
xor bpl, dil
or bpl, bl
and sil, 0xdb
and al, 0x24
or al, sil
and dl, 0xdb
xor dl, al
mov eax, ebp
not al
and al, dl
not dl
and dl, bpl
or dl, al
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
not al
and al, 0x5b
and cl, 0xa4
or cl, al
xor cl, 0xa4
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
not dl
and cl, 0x5d
and dl, 0xa2
or dl, cl
mov eax, edx
xor al, 0xa0
xor dl, 0x48
and dl, 0x4a
and al, 0xb5
or al, dl
mov r10d, eax
xor r10b, 2
mov r9d, eax
xor r9b, 0xb5
mov ecx, r8d
mov ebx, r8d
xor bl, 0x78
and bl, r8b
not r8b
and r8b, 0x31
and cl, 0xce
or cl, r8b
mov r8d, ecx
xor r8b, 0xce
and r10b, 0xb3
xor al, 0xcd
and al, r9b
and r9b, 0x4c
or r9b, r10b
mov r10d, r9d
xor r10b, 0x4c
mov edx, ecx
xor dl, 0x49
and dl, r8b
mov esi, r9d
xor sil, 0xcb
and sil, r10b
mov edi, edx
and dil, bl
xor bl, dl
or bl, dil
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, ebx
not dl
and dl, 0x9d
and bl, 0x62
or bl, dl
mov edx, eax
not dl
and dl, 0x9d
and al, 0x62
or al, dl
xor al, bl
xor cl, 0x31
xor r9b, 0xb3
mov edx, ecx
and dl, 0x13
and r8b, 0xec
or r8b, dl
or cl, r9b
and r9b, 0x13
and r10b, 0xec
or r10b, r9b
xor r10b, r8b
not cl
or cl, r10b
mov edx, ecx
not dl
and dl, 0x54
and cl, 0xab
or cl, dl
mov ebx, ecx
xor bl, 3
mov edx, eax
not dl
xor cl, 0x54
mov r8d, edx
and r8b, 0xa8
and al, 0x57
or al, r8b
or dl, cl
and cl, 0xa8
and bl, 0x57
or bl, cl
xor bl, al
not dl
or dl, bl
mov r8d, edx
not r8b
mov ecx, r8d
and cl, 0xfc
mov eax, edx
and al, 3
or al, cl
mov ebx, eax
xor bl, 0xfc
and al, 0xb0
mov ecx, ebx
and cl, 0x4f
or cl, al
xor cl, 0xf9
and bl, 0x49
or bl, cl
mov r9d, ebx
not r9b
and r8b, 0xf9
and dl, 6
or dl, r8b
mov ecx, edx
xor cl, 6
xor dl, 0x60
and dl, 0x66
mov eax, ecx
and al, 0x99
or al, dl
xor al, 0xd0
and cl, 0xb6
or cl, al
mov eax, ecx
not al
and al, bl
or bl, cl
mov edx, ebx
not dl
and cl, r9b
or cl, al
mov eax, ecx
not al
mov r8d, ebx
and r8b, 0x96
and dl, 0x69
or dl, r8b
or bl, al
and al, 0x96
and cl, 0x69
or cl, al
xor cl, dl
not bl
or bl, cl
mov eax, ebx
not al
or al, 0x80
mov edx, eax
not dl
or bl, 0x74
and bl, 0xf4
and al, 0xf4
and dl, 0xb
or dl, al
xor dl, bl
mov ecx, edx
not cl
mov eax, ecx
and al, 0x38
or cl, dl
and dl, 0xc7
or dl, al
mov r9d, edx
xor r9b, 0x38
xor dl, 0xc7
mov ebx, ecx
not bl
and bl, 0x89
and cl, 0x76
or cl, bl
mov ebx, ecx
xor bl, 0x76
xor cl, 0x89
and bl, r9b
or r9b, cl
mov eax, r9d
not al
and cl, dl
or cl, bl
mov edx, ecx
not dl
mov ebx, r9d
and bl, 0xf7
and al, 8
or al, bl
or r9b, dl
and dl, 0xf7
and cl, 8
or cl, dl
xor cl, al
not r9b
or r9b, cl
mov r8d, r11d
not r8b
mov eax, r8d
and al, r11b
mov ecx, eax
not cl
mov edx, r11d
and dl, 0xdb
mov ebx, r8d
and bl, 0x24
or bl, dl
mov edx, r11d
or dl, cl
and cl, 0xdb
and al, 0x24
or al, cl
xor al, bl
not dl
or dl, al
mov esi, r9d
not sil
mov eax, edx
not al
and al, 0x2d
and dl, 0xd2
or dl, al
mov eax, edx
xor al, 0x82
xor dl, 0x2d
mov ebx, r9d
and bl, 0x71
mov r10d, esi
and r10b, 0x8e
or r10b, bl
mov ebx, r9d
or bl, dl
and dl, 0x71
and al, 0x8e
or al, dl
xor al, r10b
not bl
or bl, al
mov eax, ebx
not al
and al, 0x2b
and bl, 0xd4
or bl, al
mov r10d, ebx
xor r10b, 0x54
xor bl, 0x2b
and r9b, 0xb1
and sil, 0x4e
or sil, r9b
mov ecx, esi
xor cl, 0xb1
xor sil, 0x4e
and sil, r8b
and cl, r11b
or cl, sil
mov eax, ecx
xor al, r8b
and al, cl
mov ecx, eax
not cl
mov edx, ebx
or dl, cl
not dl
and bl, 0xaa
and r10b, 0x55
or r10b, bl
and cl, 0xaa
and al, 0x55
or al, cl
xor al, r10b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xe4
and al, 0x1b
or al, cl
mov r10d, eax
xor r10b, 0xa
xor al, 0xa0
and al, 0xb1
and r10b, 0x4e
or r10b, al
mov r9d, r10d
xor r9b, 0xb1
mov eax, r11d
or al, 0x62
mov edx, eax
not dl
mov ebx, r11d
xor bl, 0x9d
and bl, r11b
mov ecx, ebx
not cl
mov esi, eax
and sil, 0x3c
and dl, 0x81
or dl, sil
or al, cl
and cl, 0x3c
and bl, 0xc3
or bl, cl
xor bl, dl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0x62
and al, 0x9d
or al, cl
xor r10b, 0x4e
mov ecx, eax
not cl
mov edx, r10d
or dl, cl
not dl
and r10b, 0x46
and r9b, 0xb9
or r9b, r10b
and cl, 0x46
and al, 0xb9
or al, cl
xor al, r9b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, al
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x1d
and cl, 0xe2
or cl, r9b
or al, bl
and bl, 0x1d
and dl, 0xe2
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and al, 0x15
and cl, 0xea
or cl, al
mov ebp, ecx
mov byte [rsp + 0x22], cl
mov eax, r8d
and al, 0x88
mov ecx, r11d
xor cl, 0x88
and cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x77
and cl, 0x88
or cl, al
mov eax, ecx
not al
and cl, 0x82
and al, 0x7d
or al, cl
mov edx, eax
xor dl, 2
xor al, 0x68
and al, 0xe8
and dl, 0x17
or dl, al
mov eax, edx
xor al, 0x17
mov ebx, r8d
and bl, 0x1c
mov ecx, r11d
and cl, 0xe3
or cl, bl
xor cl, 0x1c
or cl, r8b
mov r9d, ecx
not r9b
mov ebx, eax
xor bl, cl
and bl, al
xor dl, 0xe8
and dl, r9b
and cl, al
or cl, dl
mov eax, ebx
not al
mov edx, ecx
not dl
mov r9d, eax
and r9b, 0x5e
and bl, 0xa1
or bl, r9b
or al, dl
and dl, 0x5e
and cl, 0xa1
or cl, dl
xor cl, bl
not al
or al, cl
mov edx, eax
not dl
mov ecx, edx
and cl, 0xa9
and dl, al
and al, 0x56
or al, cl
mov ecx, eax
xor cl, 0xa9
mov ebx, edx
not bl
mov r9d, ecx
and r9b, 0xd7
and al, 0x28
or al, r9b
or cl, bl
and bl, 0xd7
and dl, 0x28
or dl, bl
xor dl, al
not cl
or cl, dl
mov ebx, ecx
not bl
mov eax, ecx
xor al, 0xe9
mov edx, eax
and dl, bl
and al, cl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov edx, eax
and dl, 0x16
not al
and al, 0xe9
or al, dl
or bl, cl
mov edx, ebx
not dl
mov r10d, eax
not r10b
mov r9d, r10d
and r9b, 0xe4
and al, 0x1b
or al, r9b
or r10b, bl
and bl, 0xe4
and dl, 0x1b
or dl, bl
xor dl, al
not r10b
or r10b, dl
mov eax, r10d
not al
and al, 0x27
and r10b, 0xd8
or r10b, al
mov eax, r10d
xor al, 0x80
xor r10b, 4
and al, 0xa3
and r10b, 0x5c
or r10b, al
mov edi, r10d
xor dil, 0xa3
xor r10b, 0x5c
mov eax, r11d
xor al, 0xaf
and al, r11b
mov ebx, r11d
or bl, 0x50
mov edx, eax
not dl
mov r9d, ebx
and r9b, 0x6f
mov ecx, r8d
and cl, 0x80
or cl, r9b
or bl, dl
and dl, 0x6f
and al, 0x90
or al, dl
xor al, cl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x50
and bl, 0xaf
or bl, al
and r8b, 0x72
and r11b, 0x8d
or r11b, r8b
mov eax, r11d
xor al, 1
mov r13d, ebx
not r13b
mov ecx, r13d
and cl, 0xac
and bl, 0x53
or bl, cl
xor r11b, 0x20
and r11b, 0xac
and al, 0x53
or al, r11b
xor al, bl
xor r13b, al
and r13b, al
mov eax, r10d
and al, 0x5e
mov r11d, edi
and r11b, 0xa1
or r11b, al
mov r8d, r11d
xor r8b, 0x5e
mov edx, r13d
not dl
mov r15d, r13d
mov eax, edx
and al, 0xc7
and r13b, 0x38
or r13b, al
xor r13b, 7
or r13b, dl
and dl, 0xf6
and r15b, 9
or r15b, dl
mov esi, r15d
xor sil, 9
xor r15b, 0xf6
xor r11b, 0xa1
mov eax, r11d
and al, 0x29
mov r14d, r8d
and r14b, 0xd6
or r14b, al
xor r14b, 0x16
or r14b, r11b
mov ecx, r14d
not cl
mov eax, edi
and al, 0x3f
and r10b, 0xc0
or r10b, al
xor dil, r10b
and dil, r10b
mov eax, r15d
and al, 0xe4
mov edx, esi
and dl, 0x1b
or dl, al
mov r9d, edx
xor r9b, 0x1b
xor dl, 0xc4
and dl, 0xc5
mov eax, r9d
and al, 0x3a
or al, dl
xor al, 5
and r9b, 0xc0
or r9b, al
mov eax, r14d
and al, 0xd1
xor r14b, 0x35
and r14b, cl
and cl, 0x2e
or cl, al
mov r10d, ecx
xor r10b, 0x2e
mov edx, edi
not dl
mov ebx, edx
and bl, 0x23
and dil, 0xdc
or dil, bl
mov eax, r10d
and al, 0xca
mov ebx, eax
and bl, r14b
xor r14b, al
mov eax, edi
xor dil, 0x23
or r14b, bl
mov r12d, edi
or r12b, 0x35
mov ebx, r12d
not bl
and r12b, 0x3d
and bl, 0xc2
or bl, r12b
or dl, 8
and dl, 0x3d
xor dl, bl
mov ebx, r14d
not bl
and bl, dl
not dl
and dl, r14b
mov r14d, ebp
xor r14b, 0xea
mov byte [rsp + 0x23], r14b
xor cl, 0xd1
or dl, bl
mov ebx, ecx
and bl, 0x5c
and r10b, 0xa3
or r10b, bl
mov r12d, r13d
not r12b
xor al, 0x80
or cl, dil
and dil, 0x5c
and al, 0xa3
or al, dil
xor al, r10b
not cl
or cl, al
mov eax, ecx
not al
and al, 0x33
and cl, 0xcc
or cl, al
xor cl, 0xcc
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, r9d
xor bl, 0x28
and bl, r9b
mov edx, r13d
and dl, 0xd7
mov edi, r12d
and dil, 0x28
or dil, dl
mov edx, ebx
not dl
mov r10d, edx
and r10b, 0x46
and bl, 0xb9
or bl, r10b
mov eax, r9d
or al, 0xd7
or dl, al
not al
or al, 0x46
xor al, bl
mov ebx, r9d
not bl
not dl
or dl, al
mov eax, edx
not al
and al, 0x40
and dl, 0xbf
or dl, al
mov eax, edi
not al
and al, 0x40
and dil, 0xbf
or dil, al
xor dil, dl
mov eax, ebx
and al, 0x73
and r9b, 0x8c
or r9b, al
or bl, r12b
and r12b, 0x73
and r13b, 0x8c
or r13b, r12b
xor r13b, r9b
not bl
or bl, r13b
mov eax, ebx
not al
and al, 0xf9
and bl, 6
or bl, al
mov edx, ebx
xor dl, 6
xor bl, 0xf9
mov eax, edi
not al
mov r9d, eax
and r9b, 0xe1
and dil, 0x1e
or dil, r9b
or al, bl
and bl, 0xe1
and dl, 0x1e
or dl, bl
xor dl, dil
not al
or al, dl
mov edx, eax
mov ebx, eax
xor bl, cl
and bl, al
not al
and al, 0xf3
and dl, 0xc
or dl, al
xor dl, cl
xor dl, 0xf3
and dl, cl
mov r9d, ebx
not r9b
mov ecx, edx
not cl
mov eax, r9d
and al, 0x3d
and bl, 0xc2
or bl, al
or r9b, cl
and cl, 0x3d
and dl, 0xc2
or dl, cl
xor dl, bl
not r9b
or r9b, dl
mov eax, r8d
xor al, r15b
and al, r8b
and r11b, 0x4b
and r8b, 0xb4
or r8b, r11b
and r15b, 0x4b
and sil, 0xb4
or sil, r15b
xor sil, r8b
mov ecx, eax
not cl
mov edx, esi
not dl
mov ebx, ecx
and bl, 0x6b
and al, 0x94
or al, bl
or cl, dl
and dl, 0x6b
and sil, 0x94
or sil, dl
xor sil, al
not cl
or cl, sil
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0x1b
and al, 0xe4
or al, r8b
or cl, bl
and bl, 0x1b
and dl, 0xe4
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
mov edx, eax
and dl, 0xb
and cl, 0xf4
or cl, dl
xor cl, 0xb
xor al, cl
and al, cl
mov ecx, r9d
not cl
and cl, al
not al
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov r8d, edx
not r8b
mov ebx, eax
not bl
mov ecx, r8d
and cl, 0x41
and dl, 0xbe
or dl, cl
or r8b, bl
and bl, 0x41
and al, 0xbe
or al, bl
xor al, dl
not r8b
or r8b, al
mov al, byte [rsp + 0x58]
mov ecx, eax
not cl
and al, 0x9a
and cl, 0x65
or cl, al
mov r9d, ecx
xor r9b, 0x8a
xor cl, 0x65
mov dl, byte [rsp + 0x44]
and dl, 0xc7
mov al, byte [rsp + 0x30]
and al, 0x38
or al, dl
mov edx, eax
xor dl, 0x10
xor al, 0xc7
mov ebx, ecx
xor bl, al
and bl, cl
and r9b, 0xae
and cl, 0x51
or cl, r9b
and al, 0xae
and dl, 0x51
or dl, al
xor dl, cl
mov r12d, ebx
not r12b
mov eax, edx
not al
mov ecx, r12d
and cl, 0x26
and bl, 0xd9
or bl, cl
or r12b, al
and al, 0x26
and dl, 0xd9
or dl, al
xor dl, bl
not r12b
or r12b, dl
mov ebx, r8d
not bl
mov ecx, ebx
and cl, r8b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
and al, 0x34
and cl, 0xcb
or cl, al
mov r13d, ecx
xor r13b, 1
xor cl, 0x30
and cl, 0xfa
and r13b, 5
or r13b, cl
mov ecx, r13d
xor cl, 5
xor r13b, 0xfa
mov edx, ebx
and dl, 0xe
and r8b, 0xf1
or r8b, dl
xor r8b, 0xf1
xor bl, r8b
and bl, r8b
mov edx, ebx
not dl
and bl, r13b
or r13b, dl
mov eax, r13d
not al
and dl, cl
or dl, bl
mov ecx, edx
not cl
mov ebx, r13d
and bl, 0x1f
and al, 0xe0
or al, bl
or r13b, cl
and cl, 0x1f
and dl, 0xe0
or dl, cl
xor dl, al
not r13b
or r13b, dl
mov esi, r12d
not sil
mov eax, esi
and al, 0xa5
mov ebp, r12d
and bpl, 0x5a
or bpl, al
mov r14d, ebp
xor r14b, 0x5a
xor bpl, 0xa5
mov r11d, r13d
not r11b
mov ebx, r11d
and bl, r13b
mov edx, ebx
not dl
mov edi, r13d
and dil, 0xef
mov r9d, r13d
mov eax, r11d
and al, 0x9f
and r13b, 0x60
or r13b, al
not r13b
or r13b, r11b
and r11b, 0x10
or r11b, dil
or r9b, dl
and dl, 0xef
and bl, 0x10
or bl, dl
xor bl, r11b
not r9b
or r9b, bl
mov eax, r14d
and al, 0xc3
mov ecx, ebp
and cl, 0x3c
or cl, al
xor cl, 0xa3
mov edi, ebp
and dil, 0x60
or dil, cl
mov eax, edi
not al
and al, 0xb4
and dil, 0x4b
or dil, al
mov r10d, edi
xor r10b, 0x4b
and sil, 2
and r12b, 0xfd
or r12b, sil
mov r15d, r12d
xor r15b, 0xfd
xor r12b, 2
and r12b, 0xb6
mov eax, r15d
and al, 0x49
or al, r12b
xor al, 0x29
and r15b, 0x9f
or r15b, al
mov eax, r15d
not al
and al, 0xd8
and r15b, 0x27
or r15b, al
mov r8d, r15d
xor r8b, 0x26
xor r15b, 0xd8
mov esi, r9d
mov ebx, r9d
xor bl, 0x28
and bl, r9b
mov eax, r9d
not al
and sil, 0x43
mov edx, eax
and bpl, 0x62
mov ecx, r14d
and cl, 0x9d
or cl, bpl
xor cl, 0x9d
mov ebp, ecx
mov r9d, eax
mov r12d, ecx
and r12b, al
xor cl, al
and al, 0xbc
or al, sil
xor al, 0x23
and dl, 0x60
or dl, al
mov esi, edx
not sil
mov eax, r13d
not al
mov r11d, r10d
xor r11b, r15b
and r11b, r10b
and dil, 9
and r10b, 0xf6
or r10b, dil
and r15b, 9
and r8b, 0xf6
or r8b, r15b
xor r8b, r10b
mov r10d, r11d
not r10b
mov edi, r8d
not dil
mov r15d, r10d
and r15b, 0xf9
and r11b, 6
or r11b, r15b
or r10b, dil
and dil, 0xf9
and r8b, 6
or r8b, dil
xor r8b, r11b
not r10b
or r10b, r8b
mov r8d, edx
or r8b, r13b
mov r11d, r8d
not r11b
and dl, 0xe5
and sil, 0x1a
or sil, dl
and r13b, 0xe5
and al, 0x1a
or al, r13b
xor al, sil
mov edx, eax
not dl
mov esi, r8d
and sil, 0xe5
and r11b, 0x1a
or r11b, sil
or r8b, dl
and dl, 0xe5
and al, 0x1a
or al, dl
xor al, r11b
not r8b
or r8b, al
mov eax, r8d
not al
mov r11d, eax
or r11b, r10b
not r10b
mov edx, r11d
not dl
and al, 0xc3
and r8b, 0x3c
or r8b, al
xor r8b, 0xc3
or r8b, r10b
mov eax, r8d
not al
mov r10d, r11d
and r10b, 0xc6
and dl, 0x39
or dl, r10b
or r11b, r8b
and r8b, 0xc6
and al, 0x39
or al, r8b
xor al, dl
not r11b
or r11b, al
and bpl, 0x28
and r14b, 0xd7
or r14b, bpl
and r9b, 0x28
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, r14d
not al
and al, bl
not bl
and bl, r14b
or bl, al
or cl, r12b
not cl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0x9d
and dl, cl
not cl
and cl, 0x99
and al, 4
or al, cl
mov ecx, eax
xor cl, 0xfb
mov ebx, edx
not bl
mov r8d, ecx
and r8b, 0xf7
and al, 8
or al, r8b
or cl, bl
and bl, 0xf7
and dl, 8
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x62
and cl, 0x9d
or cl, al
mov r10d, ecx
mov edx, ecx
xor dl, 0xdc
and dl, cl
not cl
mov eax, r11d
mov esi, r11d
xor sil, 0xdc
and sil, r11b
not r11b
and r11b, 0x95
and al, 0x6a
or al, r11b
mov r8d, eax
xor r8b, 0x6a
and cl, 0x6a
and r10b, 0x95
or r10b, cl
mov r9d, r10d
xor r9b, 0x95
xor al, 0x95
mov ebx, r8d
and bl, 0xdc
mov ecx, r10d
xor cl, 0xb6
and cl, r9b
mov r11d, ebx
and r11b, sil
xor sil, bl
or sil, r11b
mov ebx, ecx
not bl
mov r11d, edx
not r11b
mov edi, ebx
and dil, 0xd9
and cl, 0x26
or cl, dil
or bl, r11b
and r11b, 0xd9
and dl, 0x26
or dl, r11b
xor dl, cl
not bl
or bl, dl
mov ecx, esi
not cl
and cl, bl
not bl
and bl, sil
or bl, cl
xor r10b, 0x6a
mov ecx, eax
and cl, 0x25
and r8b, 0xda
or r8b, cl
or al, r10b
and r10b, 0x25
and r9b, 0xda
or r9b, r10b
xor r9b, r8b
not al
or al, r9b
mov ecx, eax
not cl
and cl, 0x37
and al, 0xc8
or al, cl
mov ecx, eax
xor cl, 0x80
mov edx, ebx
not dl
xor al, 0x37
mov r8d, edx
and r8b, 0x4b
and bl, 0xb4
or bl, r8b
or dl, al
and al, 0x4b
and cl, 0xb4
or cl, al
xor cl, bl
not dl
or dl, cl
mov ebx, edx
not bl
mov r9d, ebx
and r9b, dl
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
not r9b
or r9b, 0xfd
mov eax, r9d
not al
mov r8d, ebx
and r8b, 2
and dl, 0xfd
or dl, r8b
not dl
or dl, bl
mov ecx, edx
not cl
and dl, 0xb3
mov ebx, ecx
and bl, 0x4c
or bl, dl
mov r8d, ebx
xor r8b, 0x4c
mov edx, r9d
xor dl, 0xcc
and dl, r9b
and al, r9b
xor bl, 0x80
and bl, r8b
and cl, 0xcc
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
not al
and al, 0x8e
mov edx, ecx
not dl
and dl, 0x8e
and cl, 0x71
or cl, dl
or al, 0x31
xor al, cl
mov ecx, r9d
and cl, r8b
xor r8b, r9b
or r8b, cl
mov ecx, r8d
not cl
mov edx, eax
not dl
mov ebx, edx
and bl, 0xd9
and al, 0x26
or al, bl
or dl, r8b
and r8b, 0xd9
and cl, 0x26
or cl, r8b
xor cl, al
not dl
or dl, cl
mov ecx, edx
xor cl, 0xfd
and cl, dl
not dl
and dl, 0xfd
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 4
mov edx, ecx
and dl, 0x42
or dl, al
xor dl, 0x42
and cl, 0xb9
or cl, dl
mov eax, ecx
not al
and al, 0xc
and cl, 0xf3
or cl, al
mov eax, ecx
xor al, 0x10
xor cl, 0x4a
mov edx, ecx
and dl, 0xed
and al, 0x12
or al, dl
mov r8d, eax
xor r8b, 0x12
xor al, 0xed
mov ebx, eax
or bl, 0x1b
mov r9d, ebx
not r9b
or cl, 0xe4
mov edx, ecx
not dl
and bl, 0x3d
and r9b, 0xc0
or r9b, bl
and cl, 0x3d
and dl, 2
or dl, cl
xor dl, r9b
mov ecx, edx
not cl
and cl, 0xe4
and dl, 0x1b
or dl, cl
or al, r8b
mov ecx, eax
not cl
and cl, 0x9a
and al, 0x65
or al, cl
mov ecx, eax
xor cl, 0x9a
mov ebx, edx
not bl
mov r8d, ebx
and r8b, 0xfd
and dl, 2
or dl, r8b
or bl, cl
and cl, 0xfd
and al, 2
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
xor al, 0xab
and al, bl
not bl
and bl, 0xab
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, 0x54
and al, 0xab
or al, cl
mov r9d, eax
not r9b
mov ecx, r9d
and cl, 0x7a
and al, 0x85
or al, cl
xor al, 0x7a
xor r9b, al
and r9b, al
mov r12b, byte [rsp + 0x22]
xor r12b, 0x15
mov eax, r12d
and al, 0x1a
mov ecx, r12d
or cl, 0x1a
mov edx, ecx
not dl
and cl, 0x45
and dl, 0xa0
or dl, cl
or al, 0x45
xor al, dl
mov ecx, eax
not cl
and cl, 0xe5
and al, 0x1a
or al, cl
mov ecx, eax
not cl
and cl, 0x26
and al, 0xd9
or al, cl
mov ecx, eax
and cl, 0x24
xor al, 2
and al, 0xdb
or al, cl
mov edi, eax
xor dil, 0x24
and dil, al
mov eax, r12d
and al, 0xdb
mov r13b, byte [rsp + 0x23]
mov edx, r13d
and dl, 0x24
or dl, al
mov eax, edx
xor al, r12b
and al, dl
mov esi, edi
not sil
mov edx, esi
and dl, 0x93
and dil, 0x6c
or dil, dl
mov r8d, edi
xor r8b, 0x6c
mov r11d, eax
mov ebp, eax
xor bpl, 0x95
and bpl, al
not al
and al, 0x62
and r11b, 0x9d
or r11b, al
mov r10d, r11d
xor r10b, 0x90
mov ecx, edi
xor cl, 6
and cl, r8b
or sil, 0x95
mov edx, esi
not dl
xor r11b, 0x62
mov ebx, r11d
or bl, 0x6a
mov r14d, ebx
not r14b
mov eax, ecx
not al
mov r15d, eax
and r15b, 0xda
and cl, 0x25
or cl, r15b
or al, sil
and sil, 0xda
and dl, 0x20
or dl, sil
xor dl, cl
not al
or al, dl
mov ecx, ebp
not cl
mov edx, ebx
and dl, 0xb3
and r14b, 4
or r14b, dl
or bl, cl
and cl, 0xb3
and bpl, 0x4c
or bpl, cl
xor bpl, r14b
not bl
or bl, bpl
mov ecx, eax
not cl
and cl, 0xca
and al, 0x35
or al, cl
mov ecx, ebx
not cl
and cl, 0xca
and bl, 0x35
or bl, cl
xor bl, al
xor dil, 0x93
mov eax, edi
and al, 0x4d
and r8b, 0xb2
or r8b, al
or dil, r11b
and r11b, 0x4d
and r10b, 0xb2
or r10b, r11b
xor r10b, r8b
not dil
or dil, r10b
not dil
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov ecx, edi
xor cl, 0x24
and cl, dil
not dil
and dil, 0x24
mov eax, edi
and al, cl
xor cl, dil
or cl, al
mov r10d, ecx
mov esi, r9d
not sil
mov eax, esi
or al, 0xa5
mov edx, eax
not dl
mov ebx, r9d
or bl, 0x1a
and bl, 0x9b
mov ecx, esi
and cl, 0x24
or cl, bl
and al, 0x9b
and dl, 0x40
or dl, al
xor dl, cl
mov eax, edx
not al
and al, 0xac
and dl, 0x53
or dl, al
mov eax, edx
not al
xor dl, 9
and dl, 0xf
and al, 0xf0
or al, dl
mov ecx, eax
xor cl, 0xf0
xor al, 0xf
mov edx, ecx
and dl, al
and cl, 0xc6
and al, 0x39
or al, cl
mov ecx, eax
xor cl, 6
mov ebx, edx
not bl
xor al, 0x39
mov r8d, ebx
and r8b, 0xc9
and dl, 0x36
or dl, r8b
or bl, al
and al, 0xc9
and cl, 0x36
or cl, al
xor cl, dl
not bl
or bl, cl
mov r8d, ebx
mov edx, r10d
mov byte [rsp + 0x22], r10b
mov eax, r10d
xor al, 0x84
and al, r10b
not dl
mov ecx, edx
mov ebx, edx
and cl, 0x84
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xf0
and al, 0xf
or al, cl
mov r14d, eax
xor r14b, 0xc4
xor al, 2
and al, 0x23
and r14b, 0xdc
or r14b, al
xor r14b, 0xdc
mov eax, r14d
mov byte [rsp + 0x30], bl
and al, bl
xor r14b, bl
or r14b, al
mov eax, r14d
not al
and al, 0x10
and r14b, 0xef
or r14b, al
mov r10d, r14d
xor r10b, 0xef
mov edx, r13d
mov eax, r13d
or al, 0x91
mov ebx, eax
not bl
mov r11d, r12d
or r11b, 0x6e
mov ecx, r11d
not cl
and al, 0x45
and bl, 0x2a
or bl, al
and r11b, 0x45
and cl, 0x90
or cl, r11b
xor cl, bl
and r12b, 0x66
and dl, 0x99
or dl, r12b
mov eax, edx
xor al, 0x91
mov ebx, ecx
not bl
mov r11d, ebx
and r11b, 8
and cl, 0xf7
or cl, r11b
and dl, 8
and al, 0xf7
or al, dl
xor al, cl
xor bl, al
and bl, al
mov ecx, r8d
not cl
mov eax, ecx
mov byte [rsp + 0x44], cl
and al, 0x3e
mov r13d, r8d
mov byte [rsp + 0x58], r8b
and r13b, 0xc1
or r13b, al
mov eax, r13d
not al
and al, 0xaf
and r13b, 0x50
or r13b, al
mov eax, ecx
and al, 0xd1
mov ecx, r8d
and cl, 0x2e
or cl, al
mov eax, ecx
xor al, 0x2e
xor cl, 0xd1
and cl, r13b
not r13b
and al, r13b
or cl, al
xor r13b, cl
and r13b, cl
mov ecx, esi
and cl, 0x64
mov eax, r9d
and al, 0xa
or al, cl
mov r11d, eax
xor r11b, 2
xor al, 0xf5
mov ecx, r9d
xor cl, 0x6e
and cl, r9b
mov edi, ecx
not dil
mov ebp, eax
and bpl, 0x38
and r11b, 0x46
or r11b, bpl
or al, dil
and dil, 0x38
and cl, 0xc7
or cl, dil
xor cl, r11b
not al
or al, cl
mov edx, eax
not dl
mov ecx, edx
and cl, 0xcd
and al, 0x32
or al, cl
and r9b, 0xcd
and sil, 0x32
or sil, r9b
xor sil, al
xor dl, sil
and dl, sil
mov byte [rsp + 0x23], dl
mov eax, r14d
xor al, 0x10
xor r14b, 0xf7
and r14b, r10b
mov ecx, eax
and cl, 0x30
and r10b, 0xcf
or r10b, cl
xor r10b, 0xd9
or r10b, al
and al, 0x18
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
not al
and al, 0xe7
and r14b, 0x18
or r14b, al
mov r12d, ebx
not r12b
mov eax, ebx
and al, 0x43
mov ecx, r12d
and cl, 0xcd
and bl, 0x32
or bl, cl
xor bl, 0x24
or bl, r12b
and r12b, 0xbc
or r12b, al
mov ebp, r14d
not bpl
mov eax, ebp
and al, 0xe9
mov edi, r14d
xor dil, 0x16
or dil, al
mov edx, edi
not dl
mov esi, r12d
xor sil, 0xbc
mov eax, esi
and al, 0x5f
mov ecx, r12d
and cl, 0xa0
or cl, al
mov r11d, ecx
xor r11b, 0xa0
not cl
and cl, 0x4f
mov eax, r11d
and al, 0xb0
or al, cl
xor al, 0xa6
and r11b, 0xe9
or r11b, al
mov eax, r11d
not al
and al, 0xcf
and r11b, 0x30
or r11b, al
mov eax, edi
and al, 0x27
xor dil, 0xec
and dil, dl
and dl, 0xd8
or dl, al
mov r9d, edx
xor dl, 0x27
mov ecx, edx
or cl, 0xec
mov r15d, edi
not r15b
mov eax, ecx
or cl, r15b
and r15b, 0x80
and dil, 0x7f
or dil, r15b
not al
or al, 0x80
xor al, dil
not cl
or cl, al
mov eax, r10d
mov byte [rsp + 0x61], r10b
mov r8d, r10d
not r8b
mov r10d, r8d
or r10b, 0xec
mov r15d, r10d
not r15b
mov edi, r10d
and dil, 0x50
and r15b, 3
or r15b, dil
mov edi, eax
xor dil, 0xec
and dil, r8b
mov eax, edi
not al
or r10b, al
and al, 0x50
and dil, 0xaf
or dil, al
xor dil, r15b
not r10b
or r10b, dil
mov eax, ecx
not al
and al, 0x38
and cl, 0xc7
or cl, al
mov eax, r10d
not al
and al, 0x38
and r10b, 0xc7
or r10b, al
xor r10b, cl
xor r9b, 0x40
mov eax, edx
and al, 0xb9
and r9b, 0x46
or r9b, al
xor r12b, 0xb1
and r12b, sil
or dl, r8b
and r8b, 0xb9
mov al, byte [rsp + 0x61]
and al, 0x46
or al, r8b
xor al, r9b
not dl
or dl, al
mov r9d, edx
not r9b
mov r8d, r10d
not r8b
mov eax, r8d
and al, 0x5e
and r10b, 0xa1
or r10b, al
or r8b, dl
and dl, 0x5e
and r9b, 0xa1
or r9b, dl
mov eax, ebp
and al, 0xa7
and r14b, 0x58
or r14b, al
mov r15d, r14d
xor r15b, 0x58
mov edi, r15d
and dil, sil
xor r14b, 0x55
and r14b, r15b
xor r15b, sil
xor r9b, r10b
mov edx, r11d
xor dl, 0x30
not r8b
or r8b, r9b
mov ecx, ebx
not cl
xor r11b, 0xcf
and r11b, cl
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, r11b
mov edx, ecx
not dl
mov r9d, edx
and r9b, 0x25
and cl, 0xda
or cl, r9b
mov eax, ebx
not al
or dl, al
and al, 0x25
and bl, 0xda
or bl, al
xor bl, cl
not dl
or dl, bl
not dl
mov ebx, r8d
xor bl, dl
mov eax, r8d
not bl
and bl, r8b
not r8b
and r8b, 2
and al, 0xfd
or al, r8b
xor al, 2
or al, dl
not al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
or bpl, 0xf2
mov eax, ebp
not al
or sil, 0xf2
mov ecx, esi
not cl
mov edx, r14d
not dl
mov r8d, edx
and r8b, 0x6b
and r14b, 0x94
or r14b, r8b
or dl, bpl
and bpl, 0x6b
and al, 4
or al, bpl
xor al, r14b
not dl
or dl, al
mov eax, r12d
not al
mov r8d, eax
and r8b, 4
and r12b, 0xfb
or r12b, r8b
or al, sil
and sil, 4
and cl, 9
or cl, sil
xor cl, r12b
not al
or al, cl
mov ecx, edx
not cl
and cl, 0x7b
and dl, 0x84
or dl, cl
mov ecx, eax
not cl
and cl, 0x7b
and al, 0x84
or al, cl
xor al, dl
or r15b, dil
not r15b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
not al
and al, 0xd9
and r15b, 0x26
or r15b, al
mov eax, r15d
xor al, 0x22
xor r15b, 0x10
and r15b, 0x14
and al, 0xeb
or al, r15b
mov edx, eax
xor dl, 0x10
xor al, 0x60
and al, 0x64
and dl, 0x9b
or dl, al
mov ecx, edx
not cl
xor dl, 0x64
and dl, 0x7c
and cl, 0x83
or cl, dl
mov r11d, ecx
xor r11b, 0x7c
mov r8d, ecx
xor r8b, 0x83
mov r10d, ebx
mov edx, ebx
xor dl, 0xd
and dl, bl
not bl
and bl, 0xaf
and r10b, 0x50
or r10b, bl
mov r9d, r10d
xor r9b, 0x10
xor r10b, 0xaf
mov edi, r10d
or dil, 0xf2
mov ebx, edi
not bl
xor cl, 0x8e
mov esi, ecx
and sil, r11b
and cl, r8b
mov eax, edx
not al
mov ebp, edi
and bpl, 0xfb
and bl, 4
or bl, bpl
or dil, al
and al, 0xfb
and dl, 4
or dl, al
xor dl, bl
not dil
or dil, dl
mov edx, esi
not dl
mov eax, ecx
not al
mov ebx, edx
and bl, 0x53
and sil, 0xac
or sil, bl
or dl, al
and al, 0x53
and cl, 0xac
or cl, al
xor cl, sil
not dl
or dl, cl
mov eax, edi
not al
and al, 0xae
and dil, 0x51
or dil, al
mov eax, edx
not al
and al, 0xae
and dl, 0x51
or dl, al
xor dl, dil
mov eax, r10d
and al, 0xcb
and r9b, 0x34
or r9b, al
or r10b, r8b
and r8b, 0xcb
and r11b, 0x34
or r11b, r8b
xor r11b, r9b
not r10b
or r10b, r11b
mov eax, r10d
not al
and al, 0x56
and r10b, 0xa9
or r10b, al
xor r10b, 0xa9
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov r11d, r13d
not r11b
mov ecx, r11d
and cl, 3
mov r8d, r13d
and r8b, 0xfc
or r8b, cl
mov ecx, r8d
xor cl, 0x24
xor r8b, 3
mov edx, r11d
and dl, r13b
mov ebx, edx
not bl
mov eax, r8d
and al, 0xd8
and cl, 0x27
or cl, al
or r8b, bl
and bl, 0xd8
and dl, 0x27
or dl, bl
xor dl, cl
not r8b
or r8b, dl
mov r15b, byte [rsp + 0x23]
mov ecx, r15d
not cl
mov ebp, r15d
mov eax, ecx
and al, 0xa8
and r15b, 0x57
or r15b, al
not r15b
or r15b, cl
and cl, 0x77
and bpl, 0x88
or bpl, cl
mov r9d, ebp
xor r9b, 0x88
xor bpl, 0x77
mov r12d, r8d
not r12b
mov eax, r12d
and al, 0x48
mov ebx, r8d
and bl, 0xb7
or bl, al
mov eax, ebx
xor al, 0x17
and al, 0x57
xor bl, 0xe0
or bl, al
mov eax, ebx
not al
and al, 0x86
and bl, 0x79
or bl, al
mov eax, ebx
xor al, 9
xor bl, 0x86
and r11b, 0xa8
xor r13b, 0x57
or r13b, r11b
mov ecx, r13d
not cl
and cl, 0x6a
and r13b, 0x95
or r13b, cl
mov r14d, r13d
xor r14b, 0x95
xor r13b, 0x60
mov r11d, ebp
and r11b, 0x2e
mov edx, r9d
and dl, 0xd1
or dl, r11b
xor dl, 0x79
mov edi, edx
xor dil, bpl
and dil, dl
mov edx, ebx
and dl, 0xf2
and al, 0xd
or al, dl
mov r11d, eax
xor r11b, 0xd
and r13b, 0x75
mov edx, r14d
and dl, 0x8a
or dl, r13b
xor dl, 0x8a
xor al, 0xdc
and al, r11b
mov esi, edx
and sil, 0x2e
and r14b, 0xd1
or r14b, sil
mov r13d, eax
not r13b
mov esi, r13d
and sil, 0x6a
and al, 0x95
or al, sil
or bl, 0x2e
mov ecx, ebx
not cl
or r13b, bl
and bl, 0x6a
and cl, 0x91
or cl, bl
xor cl, al
mov esi, r15d
not sil
not r13b
or r13b, cl
mov eax, r13d
not al
and al, r14b
not r14b
and r14b, r13b
or r14b, al
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
not al
and al, 0xa4
and dl, 0x5b
or dl, al
mov eax, edx
xor al, 0x10
xor dl, 0xa4
mov r13d, r14d
not r13b
mov ecx, r13d
and cl, 0xcf
and r14b, 0x30
or r14b, cl
or r13b, dl
and dl, 0xcf
and al, 0x30
or al, dl
xor al, r14b
not r13b
or r13b, al
mov eax, edi
not al
mov ecx, eax
and cl, 0x9f
and dil, 0x60
or dil, cl
mov r11d, edi
and r15b, 0x15
mov edx, esi
and dl, 0xea
or dl, r15b
mov r14d, edx
xor r14b, 0xea
xor dil, 0x9f
mov ebx, r14d
and bl, 0x49
and sil, 0xb6
or sil, bl
mov ebx, edi
or bl, 0xb6
mov ecx, ebx
not cl
and bl, 0x5c
and cl, 1
or cl, bl
or al, 0x49
mov ebx, eax
not bl
and al, 0x5c
and bl, 0xa2
or bl, al
xor bl, cl
mov eax, ebx
not al
and al, sil
not sil
and sil, bl
xor r11b, 0x40
or sil, al
mov eax, edi
and al, 0x24
and r11b, 0xdb
or r11b, al
xor dl, 0x15
or dil, dl
and dl, 0x24
and r14b, 0xdb
or r14b, dl
xor r14b, r11b
mov al, byte [rsp + 0x22]
mov edx, eax
not dil
or dil, r14b
not dil
mov r11d, esi
and r11b, dil
xor dil, sil
mov r15d, eax
mov r14d, eax
xor r14b, 0xf6
and r14b, al
or dil, r11b
mov eax, edi
not al
or al, r13b
not r13b
not al
or r13b, dil
not r13b
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov eax, r12d
or al, bpl
not al
and r12b, 0x45
and r8b, 0xba
or r8b, r12b
and bpl, 0x45
and r9b, 0xba
or r9b, bpl
xor r9b, r8b
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
mov ecx, r9d
xor cl, 0xd9
and cl, r9b
not r9b
and r9b, 0xd0
and al, 9
or al, r9b
xor al, 9
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and al, 0x8b
and cl, 0x74
or cl, al
mov r8d, ecx
xor r8b, 0xad
mov ebx, ecx
xor bl, 0x50
mov r9d, r13d
not r9b
and bl, 0x54
xor cl, 0x8c
and cl, r8b
and r8b, 0xab
or r8b, bl
mov edi, r8d
xor dil, 0xab
or r13b, 0xde
mov esi, r13d
not sil
mov r11d, r9d
and r11b, dil
xor dil, r9b
or r9b, 0x21
and r13b, 0x13
and sil, 0x20
or sil, r13b
mov eax, r9d
not al
or r8b, 0xde
and r9b, 0x13
and al, 0xcc
or al, r9b
xor al, sil
not cl
mov r9d, r8d
xor r9b, cl
or cl, r8b
not cl
or cl, r9b
mov r8d, eax
not r8b
and r8b, cl
not cl
and cl, al
or cl, r8b
or dil, r11b
mov eax, edi
not al
mov ebx, ecx
not bl
mov r8d, ebx
and r8b, 0x1c
and cl, 0xe3
or cl, r8b
or bl, dil
and dil, 0x1c
and al, 0xe3
or al, dil
xor al, cl
not bl
or bl, al
mov r9d, r10d
not r9b
or r10b, 0x9d
mov ecx, r10d
not cl
mov r8d, ebx
mov esi, ebx
not sil
and bl, sil
mov r11d, esi
and r11b, bl
xor bl, sil
or bl, r11b
mov eax, ebx
not al
and al, 0xe
and bl, 0xf1
or bl, al
xor bl, 0xf1
mov r11d, r9d
and r11b, bl
xor bl, r9b
or r9b, 0x62
mov eax, r9d
not al
and r10b, 0x53
and cl, 0x20
or cl, r10b
and r9b, 0x53
and al, 0x8c
or al, r9b
xor al, cl
mov ecx, eax
not cl
and cl, 0x9d
and al, 0x62
or al, cl
and r8b, al
not al
and al, sil
or al, r8b
not al
or al, sil
mov r8d, eax
not r8b
or bl, r11b
mov ecx, ebx
not cl
mov esi, eax
or sil, bl
mov r9d, esi
not r9b
and al, 0x55
and r8b, 0xaa
or r8b, al
and bl, 0x55
and cl, 0xaa
or cl, bl
xor cl, r8b
mov eax, ecx
not al
mov ebx, esi
and bl, 0x56
and r9b, 0xa9
or r9b, bl
or sil, al
and al, 0x56
and cl, 0xa9
or cl, al
xor cl, r9b
not sil
or sil, cl
mov r9b, byte [rsp + 0x30]
mov eax, r9d
and al, 0xfd
and dl, 2
or dl, al
mov eax, edx
xor al, 0xfd
mov ecx, eax
and cl, 0x7f
and dl, 0x80
or dl, cl
mov cl, byte [rsp + 0x58]
mov r8d, ecx
and r8b, 0x7f
mov r11b, byte [rsp + 0x44]
mov ebx, r11d
and bl, 0x80
or bl, r8b
xor bl, dl
or al, cl
not al
or al, bl
mov edx, eax
not dl
and dl, 0xc9
and al, 0x36
or al, dl
mov r8d, eax
xor r8b, 0x10
mov edx, r9d
and dl, 0x24
and r15b, 0xd2
or r15b, dl
mov r10d, r15d
not r10b
xor r15b, 0x2d
mov edx, r11d
mov ebx, r11d
and bl, 0xdd
and cl, 0x22
or cl, bl
mov ebx, ecx
xor bl, 0x22
xor cl, 0x2b
and cl, bl
mov r11d, ecx
or dl, 0xf6
mov ebx, edx
mov edi, edx
not bl
mov edx, r14d
not dl
mov r9d, r15d
and r9b, 0xfd
and r10b, 2
or r10b, r9b
or r15b, dl
and dl, 0xfd
and r14b, 2
or r14b, dl
xor r14b, r10b
not r15b
or r15b, r14b
not cl
mov edx, ecx
and dl, 0xe3
and r11b, 0x1c
or r11b, dl
or cl, dil
and dil, 0xe3
and bl, 8
or bl, dil
xor bl, r11b
not cl
or cl, bl
mov edx, r15d
not dl
and dl, 0xe2
and r15b, 0x1d
or r15b, dl
mov edx, ecx
not dl
and dl, 0xe2
and cl, 0x1d
or cl, dl
xor cl, r15b
xor al, 0xc9
mov edx, ecx
not dl
mov ebx, eax
or bl, dl
mov r9d, ebx
not r9b
and al, 0x2e
and r8b, 0xd1
or r8b, al
and dl, 0x2e
and cl, 0xd1
or cl, dl
xor cl, r8b
mov eax, ecx
not al
mov edx, ebx
and dl, 0xbc
and r9b, 0x43
or r9b, dl
or bl, al
and al, 0xbc
and cl, 0x43
or cl, al
xor cl, r9b
not bl
or bl, cl
mov ecx, ebx
not cl
mov eax, ecx
and al, 0x31
mov edx, ebx
and dl, 0x4a
or dl, al
xor dl, 0x4a
mov eax, ebx
and al, 0x84
or al, dl
mov edx, eax
not dl
and dl, 0x5a
and al, 0xa5
or al, dl
mov r8d, eax
not r8b
xor al, 0x21
and r8b, 0xdc
mov edx, eax
and dl, 0x23
or dl, r8b
xor dl, 0x66
and al, 0xba
or al, dl
mov edx, eax
not dl
and dl, 0x1d
and al, 0xe2
or al, dl
mov r8d, eax
xor r8b, 0xe2
and bl, 0x14
mov edx, ecx
and dl, 0xeb
or dl, bl
xor dl, 0x51
and cl, 0x45
or cl, dl
mov edx, ecx
not dl
and dl, 0x2b
and cl, 0xd4
or cl, dl
mov edx, ecx
xor dl, 0xd4
xor al, 0x1d
xor cl, 0x2b
and dl, al
or al, cl
mov ebx, eax
not bl
and cl, r8b
or cl, dl
mov edx, ecx
not dl
mov r8d, eax
and r8b, 0xf6
and bl, 9
or bl, r8b
or al, dl
and dl, 0xf6
and cl, 9
or cl, dl
xor cl, bl
not al
or al, cl
mov edx, eax
mov ecx, eax
xor cl, 0xba
and cl, al
not al
and al, 0xa8
and dl, 0x12
or dl, al
mov eax, edx
xor al, 0x12
xor dl, 0xed
mov ebx, ecx
not bl
mov r8d, edx
and r8b, 0x61
and al, 0x9a
or al, r8b
or dl, bl
and bl, 0x61
and cl, 0x9e
or cl, bl
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
and al, 2
and dl, 0xfd
or dl, al
mov ecx, edx
xor cl, 0x68
and dl, 0x95
and cl, 0x6a
or cl, dl
mov ebx, ecx
xor bl, 0x6a
mov r8d, ecx
xor r8b, 0xb4
and r8b, bl
and cl, 0x68
mov edx, ebx
and dl, 0x97
or dl, cl
xor dl, 0x97
or dl, bl
or bl, 0x21
mov ecx, ebx
not cl
mov eax, r8d
not al
mov r9d, eax
and r9b, 0x7a
and r8b, 0x85
or r8b, r9b
or al, bl
and bl, 0x7a
and cl, 0x84
or cl, bl
xor cl, r8b
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x21
and al, 0xde
or al, cl
mov ecx, edx
not cl
and cl, 9
and dl, 0xf6
or dl, cl
mov ebx, edx
xor bl, 0x42
xor dl, 9
mov r12d, eax
not r12b
mov ecx, r12d
and cl, 0xb4
and al, 0x4b
or al, cl
or r12b, dl
and dl, 0xb4
and bl, 0x4b
or bl, dl
xor bl, al
not r12b
or r12b, bl
mov eax, r12d
not al
and al, 0xb2
and r12b, 0x4d
or r12b, al
mov eax, r12d
xor al, 0x41
xor r12b, 0x82
and al, 0x71
and r12b, 0x8e
or r12b, al
mov r9d, r12d
xor r9b, 2
mov edi, r12d
xor dil, 0x71
mov eax, esi
not al
mov ecx, eax
and cl, 0xdf
mov edx, esi
and dl, 0x20
or dl, cl
xor dl, 0x20
mov r10d, eax
and r10b, sil
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov ecx, edi
and cl, 0xfc
and r9b, 3
or r9b, cl
mov r11d, r9d
xor r11b, 3
xor r9b, 0xfc
mov r8d, r10d
not r8b
mov ecx, r8d
and cl, 0x28
mov edx, r10d
and dl, 0xd7
or dl, cl
mov r14d, edx
xor r14b, 0x50
xor dl, 0x8f
and r14b, 0x58
or r14b, dl
mov r15d, r14d
not r15b
and al, 6
and sil, 0xf9
or sil, al
mov eax, esi
xor al, 0xa1
and al, 0xa7
xor sil, 0x5e
or sil, al
mov eax, r11d
and al, 0xa1
mov ecx, r9d
and cl, 0x5e
or cl, al
xor cl, 0xf9
mov ebp, r9d
and bpl, 0x58
or bpl, cl
mov eax, ebp
not al
and al, 5
and bpl, 0xfa
or bpl, al
and dil, 0xa7
xor r12b, 0xd6
or r12b, dil
mov eax, r12d
not al
and al, 0x9a
and r12b, 0x65
or r12b, al
mov ecx, r14d
xor cl, 0x33
mov edx, ecx
and dl, r14b
and cl, r15b
mov r13d, esi
xor r13b, 0x33
and r13b, sil
mov eax, edx
not al
mov edi, eax
and dil, 0xe6
and dl, 0x19
or dl, dil
mov ebx, ecx
not bl
or al, bl
and bl, 0xe6
and cl, 0x19
or cl, bl
mov ebx, esi
or bl, 0xcc
xor cl, dl
not al
or al, cl
mov edx, r13d
not dl
mov ecx, edx
and cl, 0x95
and r13b, 0x6a
or r13b, cl
mov ecx, ebx
not cl
or dl, bl
and bl, 0x95
and cl, 0x22
or cl, bl
xor cl, r13b
not dl
or dl, cl
mov ecx, eax
not cl
and cl, 0xd4
and al, 0x2b
or al, cl
mov ecx, edx
not cl
and cl, 0xd4
and dl, 0x2b
or dl, cl
xor dl, al
mov eax, r15d
and al, 0x8c
and r14b, 0x73
or r14b, al
mov eax, esi
not al
or r15b, al
and al, 0x8c
and sil, 0x73
or sil, al
mov edi, ebp
xor dil, 0xfa
xor sil, r14b
mov eax, r12d
xor al, 0x65
not r15b
or r15b, sil
mov ecx, r15d
not cl
and cl, 0xd7
and r15b, 0x28
or r15b, cl
xor r15b, 0x28
mov ecx, edx
and cl, r15b
xor r15b, dl
or r15b, cl
mov ecx, ebp
xor cl, 1
and cl, 0x99
xor bpl, 0xe4
and bpl, dil
and dil, 0x66
or dil, cl
mov esi, edi
xor sil, 0x66
xor r12b, 0x1a
and r12b, 0x7f
mov ebx, eax
and bl, 0x80
or bl, r12b
xor dil, 0x87
and dil, sil
mov edx, edi
and dl, bpl
xor bpl, dil
mov ecx, ebx
xor cl, 0x80
xor bl, 0x61
and bl, cl
and al, 0xe1
or bpl, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ebp
not dl
and dl, al
not al
and al, bpl
or al, dl
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
not cl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
not r15b
mov edx, ecx
xor dl, r15b
not dl
and dl, cl
or r15b, cl
mov esi, edx
not sil
mov ecx, esi
and cl, 0xaa
and dl, 0x55
or dl, cl
mov ecx, r15d
not cl
or sil, r15b
and r15b, 0xaa
and cl, 0x55
or cl, r15b
xor cl, dl
not sil
or sil, cl
mov edx, r10d
xor dl, r9b
and dl, r10b
and r8b, 0xd7
and r10b, 0x28
or r10b, r8b
and r9b, 0xd7
and r11b, 0x28
or r11b, r9b
xor r11b, r10b
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0xa2
and dl, 0x5d
or dl, bl
mov ebx, r11d
not bl
or cl, bl
and bl, 0xa2
and r11b, 0x5d
or r11b, bl
xor r11b, dl
not cl
or cl, r11b
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x86
and dl, cl
and cl, 0x79
or cl, bl
mov ebx, ecx
xor bl, 0x40
xor cl, 0x86
mov eax, ecx
and al, 0x3f
and bl, 0xc0
or bl, al
mov eax, edx
not al
or cl, al
and al, 0x3f
and dl, 0xc0
or dl, al
xor dl, bl
not cl
or cl, dl
mov eax, ecx
not al
mov edx, esi
xor dl, al
and dl, sil
mov ebx, esi
not bl
and bl, 0xe5
and sil, 0x1a
or sil, bl
and al, 0xe5
and cl, 0x1a
or cl, al
xor cl, sil
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov rax, qword [rsp + 0x28]
mov byte [rsp + rax + 0xcc], cl
mov eax, dword [rsp + 0x34]
add eax, 1
mov ecx, 0x63a3314b
jmp 0x14002b0a0
mov ecx, dword [rsp + 0x24]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x63a3314a
jg 0x14002b0d0
cmp ecx, 0x808a7cbe
je 0x14002b106
cmp ecx, 0x9fd41eea
je 0x14002b10c
cmp ecx, 0xd080faf
jne 0x14002b0a0
jmp 0x14002b113
cmp ecx, 0x77898721
je 0x140028cd0
cmp ecx, 0x6e4cbe55
je 0x14002b08e
cmp ecx, 0x63a3314b
jne 0x14002b0a0
mov dword [rsp + 0x34], eax
mov ecx, dword [rsp + 0x34]
cmp ecx, 4
mov ecx, 0x6e4cbe55
mov edx, 0x77898721
cmovl ecx, edx
jmp 0x14002b0a0
mov ecx, dword [rsp + 0x38]
jmp 0x14002b0a0
mov ecx, 0x808a7cbe
jmp 0x14002b0a0
mov eax, dword [0x1401edf44]
mov edx, eax
neg edx
not edx
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
mov ebp, ecx
and eax, 0xb61d77d0
mov ecx, edx
mov edi, edx
and ecx, 0x49e2882f
or ecx, eax
xor ecx, 0x49e2882f
mov edx, ebp
and edx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x1fcdc9ea
and edx, 0xe0323615
or edx, eax
mov eax, edx
xor eax, 0xa0122414
xor edx, 0x17404800
and edx, 0x57605a01
and eax, 0xa89fa5fe
or eax, edx
mov edx, eax
xor edx, 0xa89fa5fe
xor eax, 0x57605a01
mov ecx, ebp
mov esi, ebp
mov dword [rsp + 0x28], ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x6fdc1731
and ecx, 0x9023e8ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9023e8ce
xor ecx, 0x6fdc1731
and ebp, eax
or eax, ecx
mov ebx, eax
not ebx
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x280ab65
and ebx, 0xfd7f549a
or ebx, ebp
or eax, edx
and edx, 0x280ab65
and ecx, 0xfd7f549a
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9e9ef404
and eax, 0x61610bfb
or eax, ecx
mov ebp, eax
xor ebp, 0x40600100
xor eax, 0x8088d000
or edx, 0xc3eaf102
mov ecx, edx
not ecx
or eax, 0x10a64
and eax, 0x8189da66
and ebp, 0x42622100
or ebp, eax
and edx, 0x8189da66
and ecx, 0x3c140499
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xb0e5dd18
and ecx, 0x4f1a22e7
or ecx, eax
mov eax, ecx
xor eax, 0x8cf0d3e5
mov edx, ecx
xor edx, 0x6103200a
and edx, 0x65e3b26e
xor ecx, 0xf74a3b11
and ecx, eax
and eax, 0x9a1c4d91
or eax, edx
mov edx, eax
xor edx, 0x9a1c4d91
xor eax, 0x1e595a9a
and eax, edx
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x3af4574
and eax, 0xfc50ba8b
or eax, ebx
or edx, ebp
and ebp, 0x3af4574
and ecx, 0xfc50ba8b
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1ec79edc
and edx, 0xe1386123
or edx, eax
mov r8d, edx
xor r8d, 0x9a000182
xor edx, 0x1b7ba55
mov eax, edx
and eax, 0x64cacc7d
and r8d, 0x9b353382
or r8d, eax
not r8d
or r8d, edx
mov r15d, r8d
not r15d
mov eax, esi
and eax, 0xa0018204
mov dword [rsp + 0x38], edi
mov edx, edi
and edx, 0x4c200863
or edx, eax
xor edx, 0x4c200863
mov eax, edi
xor eax, 0xec218a67
and eax, edi
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xd58a3244
and eax, 0x2a75cdbb
or eax, edx
mov edx, eax
xor edx, 0xc65447dc
mov ebp, eax
xor ebp, 0xa29e8ba1
and ebp, edx
xor eax, 0x19213002
and eax, 0x9b353382
and edx, 0x64cacc7d
or edx, eax
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and edx, 0x1d0958fd
and eax, 0xe2f6a702
or eax, edx
mov edi, eax
xor edi, 0x1d014838
xor eax, 0xe2f6a702
mov edx, eax
and edx, 0xa25a31c5
and edi, 0x5da5ce3a
or edi, edx
xor edi, 0x5da5ce3a
or edi, eax
mov edx, edi
not edx
mov eax, r8d
and eax, 0xb98a1653
mov ebp, r15d
and ebp, 0x4675e9ac
or ebp, eax
mov r12d, ebp
xor r12d, 0x4312188
xor ebp, 0x98820641
and ebp, 0xdac6ce65
and r12d, 0x2539319a
or r12d, ebp
mov r14d, r12d
xor r14d, 0xdac6ce65
mov eax, edi
and eax, 0x90004638
mov ebp, edx
and ebp, 0x48901
or ebp, eax
mov eax, ebp
xor eax, 0x48000
xor ebp, 0xfffb76fe
mov ebx, edi
xor ebx, 0x6ffb30c6
and ebx, edx
mov esi, ebx
not esi
mov ecx, ebp
and ecx, 0x483b6d8b
and eax, 0x90048230
or eax, ecx
or ebp, esi
and esi, 0x483b6d8b
and ebx, 0xb7c49274
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x2b450908
and ebp, 0xd4baf6f7
or ebp, eax
mov eax, ebp
xor eax, 0x44be39ce
mov r13d, eax
mov dword [rsp + 0x30], eax
mov eax, r12d
xor eax, 0x2539319a
mov dword [rsp + 0x24], eax
and eax, 0xf613f6c
mov ecx, r14d
and ecx, 0xf09ec093
or ecx, eax
mov r10d, ecx
xor r10d, 0xf09ec093
xor ecx, 0xe412b64
and ecx, 0x3ed36bf5
mov eax, r10d
and eax, 0xc12c940a
or eax, ecx
xor eax, 0xe59282fa
and r10d, 0xdb41e90f
or r10d, eax
mov esi, r10d
not esi
and r8d, 0x5258badf
and r15d, 0xada74520
or r15d, r8d
mov eax, r15d
xor eax, 0x24a60420
and eax, 0x24be16f0
xor r15d, 0x891953d0
or r15d, eax
mov r11d, ebp
xor r11d, 0xbb41c631
mov eax, r11d
and eax, 0xe1e68f5
and r13d, 0xf1e1970a
or r13d, eax
mov eax, edi
and eax, 0x76b9b0e9
and edx, 0x89464f16
or edx, eax
mov r8d, r15d
not r8d
xor edx, 0x5207a619
xor edi, edx
and edi, edx
mov eax, r15d
and eax, 0x50a1dbb5
xor r15d, 0xfc921810
and r15d, r8d
and r8d, 0xaf5e244a
or r8d, eax
mov ebx, r10d
xor ebx, 0xfc921810
mov eax, ebx
and eax, r10d
and ebx, esi
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, r8d
xor eax, 0xaf5e244a
mov ecx, r8d
xor ecx, 0x53cc3c5a
and ecx, eax
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x27e98af5
and ecx, 0xd816750a
or ecx, r9d
mov r9d, r15d
not r9d
or edx, r9d
and r9d, 0x27e98af5
and r15d, 0xd816750a
or r15d, r9d
xor r15d, ecx
not edx
or edx, r15d
mov ecx, ebx
not ecx
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov ecx, esi
and ecx, 0xa6a3f8db
and r10d, 0x595c0724
or r10d, ecx
xor r8d, 0x50a1dbb5
or esi, r8d
and r8d, 0xa6a3f8db
and eax, 0x595c0724
or eax, r8d
xor eax, r10d
xor r13d, 0x2aa07e05
or r13d, r11d
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x66ced737
and esi, 0x993128c8
or esi, eax
xor esi, 0x993128c8
mov eax, edx
and eax, esi
xor esi, edx
mov ecx, r13d
not ecx
or esi, eax
mov eax, r13d
and r13d, 0x2a369b31
and ecx, 0xd5c964ce
or ecx, r13d
mov edx, edi
not edx
or eax, edx
not eax
and edx, 0x2a369b31
and edi, 0xd5c964ce
or edi, edx
xor edi, ecx
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov r8d, edi
mov ecx, esi
not ecx
and ecx, 0x3b2f96b5
mov edx, esi
and edx, 0xc4d0694a
or edx, ecx
xor edx, edi
xor edx, 0x3b2f96b5
and edx, edi
not edi
and edi, 0x2ba2d340
and r8d, 0xd45d2cbf
or r8d, edi
xor r8d, esi
xor r8d, 0x2ba2d340
and r8d, esi
mov ecx, edx
and ecx, r8d
xor r8d, edx
or r8d, ecx
xor r12d, 0x5e255d80
mov ebx, r12d
mov eax, dword [rsp + 0x24]
and ebx, eax
and r12d, r14d
xor ebp, 0xc05daa2b
mov edx, ebp
and edx, r11d
mov edi, dword [rsp + 0x30]
and ebp, edi
mov ecx, ebx
and ecx, r12d
xor r12d, ebx
or r12d, ecx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, r12d
not ecx
and ecx, 0xf75989ee
and r12d, 0x8a67611
or r12d, ecx
mov ecx, ebp
not ecx
and ecx, 0xf75989ee
and ebp, 0x8a67611
or ebp, ecx
xor ebp, r12d
mov ecx, r14d
and ecx, 0x335155c7
and eax, 0xccaeaa38
or eax, ecx
mov ecx, eax
mov eax, edi
or r14d, edi
and eax, 0x335155c7
and r11d, 0xccaeaa38
or r11d, eax
xor r11d, ecx
not r14d
or r14d, r11d
mov ecx, r14d
not ecx
and ecx, 0xf1b243ae
and r14d, 0xe4dbc51
or r14d, ecx
mov edx, r14d
xor edx, 0x6049401
xor r14d, 0xf1b243ae
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x685b2bd4
and ebp, 0x97a4d42b
or ebp, ebx
or ecx, r14d
and r14d, 0x685b2bd4
and edx, 0x97a4d42b
or edx, r14d
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6d9c2e11
and ecx, 0x9263d1ee
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9263d1ee
and ecx, 0x6d9c2e11
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xed57bb9e
and edx, 0x12a84461
or edx, ecx
mov ecx, edx
xor ecx, 0xa154201c
xor edx, 0x12a84401
and edx, 0x5eabdf83
and ecx, 0xa154207c
or ecx, edx
mov ebp, ecx
xor ebp, 0x8114200c
xor ecx, 0x5eabdf83
mov edx, r8d
xor edx, ecx
and edx, r8d
mov eax, r8d
not eax
and eax, 0x28e319f3
and r8d, 0xd71ce60c
or r8d, eax
and ecx, 0x28e319f3
and ebp, 0xd71ce60c
or ebp, ecx
xor ebp, r8d
mov ebx, edx
not ebx
mov ecx, ebp
not ecx
mov eax, ebx
and eax, 0xd10cac82
and edx, 0x2ef3537d
or edx, eax
or ebx, ecx
and ecx, 0xd10cac82
and ebp, 0x2ef3537d
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xa931195
mov eax, ebx
and eax, 0xf56cee6a
or eax, ecx
mov ecx, eax
xor ecx, 0x50448a60
xor eax, 0x2930180
and eax, 0xa7bb658a
and ecx, 0x58449a75
or ecx, eax
mov eax, ecx
xor eax, 0x40041234
and eax, 0xc0be33b4
xor ecx, 0x98faa9c1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfe22ea2f
and ecx, 0x1dd15d0
or ecx, eax
mov r8d, ecx
xor r8d, 0x1dd15d0
xor ecx, 0x7c00e008
and edx, 0xb6b457fb
and ebx, 0x494ba804
or ebx, edx
mov edx, ebx
xor edx, 0x494ba804
xor ebx, 0x6045689
and ebx, 0xf44768d
mov eax, edx
and eax, 0xf0bb8972
or eax, ebx
xor eax, 0x3005bac6
and edx, 0x3f41cc4b
or edx, eax
mov eax, edx
not eax
and eax, 0xb9ae244f
and edx, 0x4651dbb0
or edx, eax
mov ebp, edx
xor ebp, 0x4651dbb0
mov eax, edx
xor eax, 0xaa2044
and ecx, 0x7ccde508
mov edi, r8d
and edi, 0x83321af7
or edi, ecx
mov r9d, edi
xor r9d, 0x83321af7
and eax, 0x44bafbd4
xor edx, 0x1931c9d6
and edx, ebp
mov esi, ebp
and esi, 0xbb45042b
or esi, eax
mov r10d, esi
xor r10d, 0xbb45042b
mov eax, edi
xor eax, 0x23adf76e
and eax, r9d
and r8d, 0xa09fed99
mov ecx, esi
xor ecx, 0x1bdae9b2
and ecx, r10d
mov ebp, eax
and ebp, r8d
xor r8d, eax
or r8d, ebp
mov ebp, ecx
not ebp
mov eax, edx
not eax
mov ebx, ebp
and ebx, 0x56ddcbd7
and ecx, 0xa9223428
or ecx, ebx
or ebp, eax
and eax, 0x56ddcbd7
and edx, 0xa9223428
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, r8d
not eax
and eax, ebp
not ebp
and ebp, r8d
or ebp, eax
xor edi, 0x7ccde508
xor esi, 0x44bafbd4
mov eax, edi
and eax, 0x623130dd
and r9d, 0x9dcecf22
or r9d, eax
or edi, esi
and esi, 0x623130dd
and r10d, 0x9dcecf22
or r10d, esi
xor r10d, r9d
not edi
or edi, r10d
mov eax, edi
not eax
and eax, 0xc0258c46
and edi, 0x3fda73b9
or edi, eax
mov eax, edi
xor eax, 0x2da3391
xor edi, 0xc0258c46
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x3d254c2a
and ebp, 0xc2dab3d5
or ebp, edx
or ecx, edi
and edi, 0x3d254c2a
and eax, 0xc2dab3d5
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe6df3f28
and ecx, 0x1920c0d7
or ecx, edx
mov edx, ecx
xor edx, 0x40
xor ecx, 0x40910000
or eax, 0x78db07c0
mov r10d, eax
not r10d
or ecx, 0x224682c
and ecx, 0x5ab568ac
and edx, 0x204a0740
or edx, ecx
and eax, 0x5ab568ac
and r10d, 0x85009013
or r10d, eax
xor r10d, edx
mov eax, r10d
not eax
and eax, 0x235007f7
and r10d, 0xdcaff808
or r10d, eax
mov edx, dword [rsp + 0x28]
mov ecx, edx
and ecx, 0x1c0a485b
mov ebp, dword [rsp + 0x38]
mov eax, ebp
and eax, 0xe3f5b7a4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa63056a4
and eax, 0x59cfa95b
or eax, ecx
mov ecx, eax
xor ecx, 0x4440100
xor eax, 0xa00816ae
and ecx, 0x1e760951
and eax, 0xe189f6ae
or eax, ecx
mov ecx, eax
xor ecx, 0x703d2094
xor eax, 0xe189f6ae
and eax, ecx
and ebp, 0x25667176
mov ecx, edx
and ecx, 0xda998e89
or ecx, ebp
xor ecx, 0x4b2d58b3
and edx, 0x6e4b29c5
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x95d2787c
and edx, 0x6a2d8783
or edx, ecx
mov ecx, edx
xor ecx, 0x2290003
mov ebx, eax
not ebx
xor edx, 0x95d2787c
mov esi, ebx
or esi, edx
mov ebp, edx
mov edx, esi
not edx
and ebx, 0x7c16bfa8
and eax, 0x83e94057
or eax, ebx
and ebp, 0x7c16bfa8
and ecx, 0x83e94057
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
mov ebp, esi
and ebp, 0x67df5457
and edx, 0x9820aba8
or edx, ebp
or esi, eax
and eax, 0x67df5457
and ecx, 0x9820aba8
or ecx, eax
xor ecx, edx
not esi
or esi, ecx
mov eax, esi
not eax
and eax, 0x180c42a
mov ecx, esi
and ecx, 0x90341210
or ecx, eax
xor ecx, 0x90341210
and esi, 0x6e4b29c5
or esi, ecx
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0xe33340f6
mov ebp, r10d
and ebp, 0x1cccbf09
or ebp, eax
mov eax, ebp
not eax
and eax, 0x1cccbf09
and ebp, 0xe33340f6
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc2d7d557
and ebp, 0x3d282aa8
or ebp, eax
mov eax, ebp
xor eax, 0x38082000
and eax, 0x385c3505
xor ebp, 0x5741fad
or ebp, eax
mov r11d, ebp
not r11d
mov eax, r8d
and eax, 0x986451a8
mov ecx, r10d
and ecx, 0x679bae57
or ecx, eax
mov eax, ecx
xor eax, 0x47838a52
and eax, 0xc7a3cafa
xor ecx, 0xa03864ad
or ecx, eax
mov eax, ecx
not eax
and eax, 0x535d896c
and ecx, 0xaca27693
or ecx, eax
mov r14d, ecx
xor r14d, 0xaca26481
mov r9d, esi
not r9d
mov edx, esi
and edx, 0x4a285f79
mov eax, r9d
and eax, 0xb5d7a086
or eax, edx
mov edx, eax
xor edx, 0x42204a78
xor eax, 0xb5d7a086
mov ebx, eax
and ebx, 0x385c3505
and edx, 0xc7a3cafa
or edx, ebx
xor eax, edx
and eax, edx
mov edx, r9d
and edx, 0xc7a3cafa
and esi, 0x385c3505
or esi, edx
xor r9d, esi
and r9d, esi
xor ecx, 0x535d896c
mov edx, ecx
and edx, 0x105d1272
and r14d, 0xefa2ed8d
or r14d, edx
mov r15d, r14d
xor r15d, 0xefa2ed8d
mov ebx, ebp
and ebx, 0xb9438f26
mov edx, ebp
xor edx, 0x46bc70d9
and edx, r11d
mov edi, r14d
xor edi, 0xa91e9d54
and edi, r15d
or ecx, 0xb9438f26
mov esi, ebx
and esi, edx
xor edx, ebx
or edx, esi
mov esi, edi
not esi
mov ebx, esi
and ebx, 0xee1d79a0
and edi, 0x11e2865f
or edi, ebx
mov ebx, ecx
not ebx
or esi, ecx
and ecx, 0xee1d79a0
and ebx, 0xa00059
or ebx, ecx
xor ebx, edi
not esi
or esi, ebx
mov ecx, edx
not ecx
and ecx, esi
not esi
and esi, edx
or esi, ecx
xor r14d, 0x105d1272
mov ecx, r11d
and ecx, 0xce2e746b
and ebp, 0x31d18b94
or ebp, ecx
or r11d, r14d
and r14d, 0xce2e746b
and r15d, 0x31d18b94
or r15d, r14d
xor r15d, ebp
not r11d
or r11d, r15d
mov ecx, r11d
not ecx
and ecx, 0xaed42bd7
and r11d, 0x512bd428
or r11d, ecx
xor r11d, 0x512bd428
mov ecx, esi
and ecx, r11d
xor r11d, esi
or r11d, ecx
mov r14d, eax
not r14d
mov ecx, r9d
not ecx
mov esi, eax
xor esi, 0xcd1f6e00
and esi, r14d
mov edi, r14d
or edi, 0xcd1f6e00
mov ebp, ecx
and ebp, 0xcd1f6e00
mov ebx, r9d
and ebx, 0x32e091ff
or ebx, ebp
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x585e78e9
and esi, 0xa7a18716
or esi, edx
mov edx, edi
not edx
or ebp, edi
and edi, 0x585e78e9
and edx, 0x22a08116
or edx, edi
xor edx, esi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, ebx
not ebx
and ebx, ebp
or ebx, edx
mov edx, eax
and edx, 0xb9804d56
and r14d, 0x467fb2a9
or r14d, edx
or eax, r9d
and r9d, 0xb9804d56
and ecx, 0x467fb2a9
or ecx, r9d
xor ecx, r14d
not eax
or eax, ecx
not eax
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, r11d
xor ecx, 0x733528d3
and ecx, r11d
or r11d, 0x8ccad72c
mov edx, r11d
not edx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x733528d3
and ebx, ebp
mov ebp, r11d
and ebp, 0xa9c1685b
and edx, 0x52340080
or edx, ebp
mov ebp, ecx
not ebp
or r11d, ebp
and ebp, 0xa9c1685b
and ecx, 0x563e97a4
or ecx, ebp
xor ecx, edx
mov r9d, dword [0x1401edf40]
and eax, 0x8ccad72c
not r11d
or r11d, ecx
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, r11d
not ecx
and ecx, eax
not eax
and eax, r11d
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa3562d0a
and ecx, eax
and eax, 0x5ca9d2f5
or eax, edx
mov edx, eax
xor edx, 0x408c041
xor eax, 0xa3562d0a
mov ebx, eax
and ebx, 0x7bb31fbe
and edx, 0x844ce041
or edx, ebx
mov ebx, ecx
not ebx
or eax, ebx
and ebx, 0x7bb31fbe
and ecx, 0x844ce041
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
or r10d, 0x52a6fea1
mov edx, r10d
not edx
or r8d, 0xad59015e
mov ecx, r8d
not ecx
and r10d, 0x30ee0126
and edx, 0x8d110058
or edx, r10d
and r8d, 0x30ee0126
and ecx, 0x4200fe81
or ecx, r8d
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xf223b161
and ecx, 0xddc4e9e
or ecx, edx
mov ebp, ecx
xor ebp, 0xa0854fc0
mov ebx, eax
not ebx
xor ecx, 0x424a9024
and ecx, 0xc2cbd924
mov edx, ebp
and edx, 0x3d3426db
or edx, ecx
xor edx, 0x3d3426db
or eax, 0xc226f4
mov edi, eax
not edi
mov ecx, edx
and ecx, 0xff3dd90b
and ebp, 0xc226f4
or ebp, ecx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or ebx, 0xff3dd90b
and eax, 0x7db2ad64
and edi, 0x820d500b
or edi, eax
mov eax, ebx
not eax
and ebx, 0x7db2ad64
and eax, 0x400290
or eax, ebx
xor eax, edi
mov ebx, eax
not ebx
and ebx, 0x538f2695
and eax, 0xac70d96a
or eax, ebx
mov esi, ebp
not esi
and esi, 0x538f2695
and ebp, 0xac70d96a
or ebp, esi
xor ebp, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x175dbe14
and edx, 0xe8a241eb
or edx, eax
mov eax, edx
xor eax, 0x80204022
xor edx, 0x175dbe14
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x79ce05cd
and ebp, 0x8631fa32
or ebp, ebx
or ecx, edx
and edx, 0x79ce05cd
and eax, 0x8631fa32
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0xcfd6ae09
mov eax, ebp
not eax
or ecx, 0x214142
and ecx, 0x8f56343
and edx, 0xc7028c08
or edx, ecx
and ebp, 0x8f56343
and eax, 0x300810b4
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x302951f6
and eax, 0xcfd6ae09
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x44d3a5ca
and eax, 0xbb2c5a35
or eax, ecx
mov ecx, eax
xor ecx, 0x29200810
xor eax, 0x4c281c8
and eax, 0x96ced3ed
and ecx, 0x69312c12
or ecx, eax
xor ecx, 0x69312c12
setne r10b
sete r8b
cmp r9d, 9
setg bpl
cmp r9d, 0xa
setl r9b
mov esi, r8d
mov ebx, r10d
xor bl, r8b
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov edi, ecx
xor dil, 1
mov r12d, ecx
and r12b, dil
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
mov r11d, r12d
xor r12b, 1
and r12b, r8b
mov r14d, r8d
and r14b, r9b
or sil, bpl
mov edx, ebp
xor dl, r10b
and dl, bpl
mov ecx, r9d
xor cl, bpl
mov r8d, ecx
xor r8b, 1
mov eax, ebp
and al, cl
mov r15d, r8d
and r15b, r9b
or r15b, al
xor r15b, 1
or r15b, cl
mov r13d, ecx
and r13b, r8b
xor cl, r13b
xor r13b, 1
or r13b, r8b
xor r13b, 1
or r13b, cl
mov r8d, r13d
xor r8b, 1
and r8b, bpl
and bpl, r10b
or bpl, r14b
xor bpl, 1
or bpl, r9b
mov r14d, ebp
xor r14b, 1
xor sil, 1
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
mov ecx, ebp
and cl, r14b
mov esi, ebp
and sil, cl
xor cl, bpl
xor bpl, dl
or cl, sil
xor cl, dl
xor cl, 1
xor bpl, 1
or dl, r14b
xor dl, 1
or dl, bpl
xor dl, 1
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
mov ebp, edx
xor bpl, 1
mov ecx, ebp
and cl, dl
xor cl, 1
mov esi, edx
xor sil, cl
or cl, dl
xor cl, 1
or cl, sil
mov ebx, ecx
xor bl, 1
or bpl, dl
mov edx, ebp
xor dl, 1
and bl, cl
mov r14d, edx
and r14b, bpl
mov esi, ebx
and sil, cl
xor bl, cl
or bl, sil
xor r14b, 1
mov esi, r14d
xor sil, bpl
or r14b, bpl
xor r14b, 1
or r14b, sil
mov esi, ebx
xor sil, 1
and sil, r14b
xor r14b, 1
and r14b, bl
or r14b, sil
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r14d
xor cl, dl
xor r14b, 1
xor cl, 1
or r14b, dl
xor r14b, 1
or r14b, cl
mov ebx, r15d
xor bl, 1
and r13b, r9b
or r13b, r8b
mov edx, r13d
xor dl, 1
mov ecx, ebx
and cl, r15b
mov r8d, ecx
and r8b, bl
xor cl, bl
mov eax, r13d
and al, dl
or cl, r8b
mov ebx, eax
and bl, r13b
xor al, r13b
mov esi, r14d
xor sil, 1
or al, bl
xor al, cl
mov ecx, r15d
and cl, dl
xor dl, r15b
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
and r11b, r10b
or r12b, r11b
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
xor r12b, 1
mov eax, r12d
xor al, dil
or r12b, dil
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
mov ebx, eax
and bl, dl
xor al, dl
mov ecx, edx
xor cl, 1
or al, bl
and r12b, cl
or r12b, bl
xor cl, r12b
and cl, r12b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r10d, r14d
or r10b, sil
mov r8d, r10d
xor r8b, 1
mov eax, esi
and al, r14b
xor al, 1
mov edx, eax
xor dl, r14b
or al, r14b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r10b
or al, dl
mov edx, r14d
and dl, r10b
xor r10b, r14b
or r10b, dl
xor r10b, 1
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edi, ecx
xor dil, 1
mov ebx, ecx
and bl, dil
mov r11d, edi
xor r11b, bl
mov ebp, ecx
or bpl, dil
xor dil, cl
or dil, bl
mov edx, ebx
xor dl, 1
or dl, cl
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, 1
mov r13d, ebp
xor r13b, 1
mov eax, ebp
and al, dl
xor bpl, cl
and cl, r13b
or cl, al
or r13b, dl
xor r13b, 1
or r13b, bpl
xor r13b, 1
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
xor sil, r14b
or sil, r8b
mov r11d, esi
xor r11b, 1
and r11b, sil
xor r11b, 1
mov eax, esi
xor al, r11b
or r11b, sil
xor r11b, 1
or r11b, al
mov r15d, r9d
and r15b, r10b
mov eax, r9d
and al, r15b
xor r15b, r9b
or r15b, al
mov r8d, r15d
and r15b, r11b
xor r11b, 1
mov eax, r13d
xor al, 1
mov ecx, eax
and cl, r13b
xor al, cl
xor cl, 1
or cl, r13b
xor cl, 1
or cl, al
mov r14d, ecx
xor r14b, 1
or r14b, cl
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov esi, r9d
mov r12d, r10d
or r12b, r9b
mov ebp, r9d
xor bpl, r13b
and bpl, r9b
and r9b, r11b
xor sil, r11b
or sil, r9b
mov eax, edi
xor al, 1
xor sil, 1
xor r8b, 1
and r11b, r8b
or r15b, r11b
xor r15b, sil
mov edx, r15d
xor dl, 1
and dl, sil
mov ecx, edx
and cl, r15b
xor dl, r15b
or dl, cl
mov ecx, r14d
mov ebx, r14d
or al, r14b
xor r14b, 1
and cl, dil
xor bl, dil
or bl, cl
or dil, r14b
xor dil, 1
xor al, 1
mov ecx, edi
and cl, al
xor al, dil
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov r11d, ecx
and r11b, al
xor cl, al
or cl, r11b
mov r11d, ecx
and r11b, bl
xor r9b, bl
xor bl, 1
xor cl, 1
and cl, bl
or cl, r11b
or al, bl
xor al, 1
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r9d, edx
xor r9b, al
xor al, 1
mov ebx, eax
xor bl, dl
xor bl, 1
mov ecx, ebx
xor cl, al
and cl, bl
xor r9b, 1
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov edx, eax
and dl, r9b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
and bl, cl
or r9b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, bl
xor cl, al
xor r9b, 1
or r9b, cl
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
xor r12b, 1
mov eax, r8d
and al, r12b
xor r12b, r8b
or r12b, al
mov eax, r12d
xor al, r13b
mov ecx, eax
and cl, r13b
and al, r12b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor r13b, r10b
mov ecx, ebp
and cl, r13b
xor r13b, bpl
or r13b, cl
mov ecx, r13d
xor cl, 1
mov edx, r13d
and dl, cl
mov ebx, r13d
and bl, dl
xor dl, r13b
or dl, bl
xor dl, al
xor dl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r8d, edx
xor r8b, 1
or bl, cl
mov eax, ebx
xor al, 1
and bl, dl
and r8b, al
or r8b, bl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
mov r8d, r9d
xor r8b, 1
mov ecx, eax
and cl, r10b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, r9d
or dl, r8b
or r10b, al
mov ebx, r10d
xor bl, 1
mov eax, r9d
or al, dl
xor dl, r9b
xor dl, 1
mov r11d, eax
xor r11b, dl
or dl, al
xor dl, 1
or dl, r11b
mov eax, r10d
and al, bl
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
xor al, cl
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
mov r10d, eax
xor r10b, bl
or bl, al
mov r11d, ecx
xor r11b, 1
xor bl, 1
or bl, r10b
xor dl, 1
mov eax, ebx
xor al, dl
xor al, 1
and al, bl
or dl, bl
mov ebx, eax
xor bl, dl
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r9d
and dl, r8b
mov r10d, r9d
and r10b, dl
xor dl, r9b
mov ebx, r11d
and bl, cl
or dl, r10b
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
xor bl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov edx, ebx
xor dl, cl
test cl, 1
mov eax, 0x867aacaa
mov ebp, 0x672c99ab
cmovne eax, ebp
test bl, 1
mov ecx, 0x867aacaa
cmovne eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x14000ea80
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xd0]
xor rcx, rsp
call fcn.140185d70
nop
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret