Function at 0x140034fe0
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rax, qword [0x1400a6008]
xor rax, rsp
mov qword [rsp + 0x50], rax
mov eax, dword [0x1400a6658]
lea r11d, [rax - 1]
imul r11d, eax
mov r10d, r11d
not r10d
mov eax, r10d
and eax, 0x40420020
mov edi, r11d
and edi, 0x1e012
or edi, eax
xor edi, 0x1e012
mov eax, r11d
xor eax, 0x4043e032
and eax, r11d
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x6c894240
and eax, 0x9376bdbf
or eax, ebx
mov ebx, eax
xor ebx, 0x12055900
xor eax, 0x20022202
and ebx, 0x1ecdd970
and eax, 0xe132268f
or eax, ebx
mov ebx, eax
xor ebx, 0x40002004
xor eax, 0xc4cc840
and eax, 0xad7ececb
and ebx, 0x52813134
or ebx, eax
mov edi, ebx
xor edi, 0xad7ececb
xor ebx, 0x10010
and ebx, 0x28030a52
mov eax, edi
and eax, 0x2001101
or eax, ebx
xor eax, 0x2001101
and edi, 0xd5fce4ac
or edi, eax
mov ebx, edi
not ebx
and ebx, 0xd5fce4ac
and edi, 0x2a031b53
or edi, ebx
mov r8d, edi
not r8d
mov esi, edi
xor esi, 0xc999fcec
and esi, r8d
mov eax, edi
and eax, 0x36660313
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
and ebp, 0x36660313
not eax
and eax, 0xc999fcec
or eax, ebp
and edi, 0xee9b91da
mov ebx, r8d
and ebx, 0x11646e25
or ebx, edi
xor ebx, 0x11646e25
or ebx, r8d
not ebx
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov r15d, ebx
not r15d
and ebx, 0x79d1ee9b
and r15d, 0x862e1164
or r15d, ebx
mov r8d, r15d
xor r8d, 0x862e1164
mov r9d, r15d
xor r9d, 0x79d1ee9b
mov eax, r10d
and eax, r11d
mov edi, eax
not edi
mov ebx, r11d
and ebx, 0xb3ae46e2
mov ebp, r10d
and ebp, 0x4c51b91d
or ebp, ebx
mov ebx, r11d
or ebx, edi
and edi, 0xb3ae46e2
and eax, 0x4c51b91d
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
and r10d, 0xe396ceb5
and r11d, 0x1c69314a
or r11d, r10d
mov ebp, r11d
xor ebp, 0x18603042
mov r14d, ebx
not r14d
mov eax, r14d
and eax, 0x24994718
and ebx, 0xdb66b8e7
or ebx, eax
xor r11d, 0x20904610
and r11d, 0x24994718
and ebp, 0xdb66b8e7
or ebp, r11d
xor ebp, ebx
xor r14d, ebp
and r14d, ebp
xor r15d, 0x34a7501c
and r15d, r9d
mov eax, r8d
and eax, 0xf3276b50
and r9d, 0xcd894af
or r9d, eax
not r9d
or r9d, r8d
and r8d, 0x4d76be87
mov eax, r8d
and eax, r15d
xor r15d, r8d
or r15d, eax
mov eax, r15d
not eax
and eax, 0xd46518fd
and r15d, 0x2b9ae702
or r15d, eax
mov r8d, r15d
xor r8d, 0x66ec5985
mov esi, r14d
not esi
mov eax, esi
and eax, 0xaa238ef8
mov ebp, r14d
and ebp, 0x55dc7107
or ebp, eax
mov eax, ebp
xor eax, 0x14802000
xor ebp, 0x10400
mov edi, esi
or edi, 0xb495bc16
mov r11d, edi
not r11d
or ebp, 0x43424121
and ebp, 0x43575527
and eax, 0xb480a810
or eax, ebp
and edi, 0x43575527
and r11d, 0x82802c8
or r11d, edi
xor r11d, eax
mov eax, r11d
not eax
and eax, 0x4b6a43e9
and r11d, 0xb495bc16
or r11d, eax
xor r15d, 0x9913a67a
mov eax, r15d
and eax, 0x16ab4f16
mov edi, r8d
and edi, 0xe954b0e9
or edi, eax
xor edi, 0xe58c2446
or edi, r15d
mov eax, edi
not eax
mov ebp, r9d
not ebp
mov r10d, r11d
not r10d
mov r12d, r10d
and r12d, 0xcd894af
mov ebx, r11d
and ebx, 0xf3276b50
or ebx, r12d
mov r12d, ebx
xor r12d, r10d
and r12d, ebx
mov ebx, esi
and ebx, 0xd93ceda7
and r14d, 0x26c31258
or r14d, ebx
xor r14d, 0x2a1b86f7
xor esi, r14d
and esi, r14d
mov ebx, eax
xor ebx, r9d
and ebx, eax
and edi, 0x49e475b3
and eax, 0xb61b8a4c
or eax, edi
and r9d, 0x49e475b3
and ebp, 0xb61b8a4c
or ebp, r9d
xor ebp, eax
mov r9d, ebx
not r9d
mov eax, ebp
not eax
mov edi, r9d
and edi, 0x4327f367
and ebx, 0xbcd80c98
or ebx, edi
or r9d, eax
and eax, 0x4327f367
and ebp, 0xbcd80c98
or ebp, eax
xor ebp, ebx
not r9d
or r9d, ebp
mov edi, esi
not edi
mov eax, r12d
xor eax, edi
and eax, r12d
mov ebx, r12d
not ebx
and ebx, 0x5eb4401d
and r12d, 0xa14bbfe2
or r12d, ebx
and edi, 0x5eb4401d
and esi, 0xa14bbfe2
or esi, edi
xor esi, r12d
mov r12d, eax
not r12d
mov edi, esi
not edi
mov ebp, r12d
and ebp, 0xe49a5fc5
and eax, 0x1b65a03a
or eax, ebp
or r12d, edi
and edi, 0xe49a5fc5
and esi, 0x1b65a03a
or esi, edi
xor esi, eax
not r12d
or r12d, esi
mov esi, r9d
mov eax, r9d
xor eax, 0x8ff0a807
and eax, r9d
not r9d
and r9d, 0xae00002
and esi, 0x8510a805
or esi, r9d
xor esi, 0x8510a805
mov ebp, r12d
not ebp
and ebp, 0xa600001
mov ebx, r12d
and ebx, 0x8590a806
or ebx, ebp
xor ebx, 0x8590a806
and r12d, 0x700f57f8
or r12d, ebx
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9812e1f4
and eax, 0x67ed1e0b
or eax, ebp
mov ebp, r12d
not ebp
and ebp, 0x9812e1f4
and r12d, 0x67ed1e0b
or r12d, ebp
xor r12d, eax
and r11d, r15d
or r15d, r10d
mov eax, r15d
not eax
and r10d, r8d
or r10d, r11d
mov ebp, r10d
not ebp
mov ebx, r15d
and ebx, 0x9c711af9
and eax, 0x638ee506
or eax, ebx
or r15d, ebp
and ebp, 0x9c711af9
and r10d, 0x638ee506
or r10d, ebp
xor r10d, eax
not r15d
or r15d, r10d
mov ebp, r15d
not ebp
mov eax, ebp
and eax, r15d
mov ebx, eax
not ebx
mov edi, r15d
and edi, 0x528471ad
and ebp, 0xad7b8e52
or ebp, edi
or r15d, ebx
and ebx, 0x528471ad
and eax, 0xad7b8e52
or eax, ebx
xor eax, ebp
not r15d
or r15d, eax
mov eax, r15d
not eax
mov ebp, eax
and ebp, 0x4c8df349
and r15d, 0xb3720cb6
or r15d, ebp
xor r15d, 0xb3720cb6
or r15d, eax
mov r8d, r15d
not r8d
mov r9d, r12d
not r9d
mov eax, r12d
or eax, 0x699ec435
mov ebx, eax
not ebx
mov ebp, r9d
or ebp, 0x96613bca
mov edi, ebp
not edi
mov r10d, r15d
and r10d, 0x96613bca
mov esi, r8d
and esi, 0x699ec435
or esi, r10d
and eax, 0x5c014f0e
and ebx, 0x826030c0
or ebx, eax
and ebp, 0x5c014f0e
and edi, 0x219e8031
or edi, ebp
xor edi, ebx
mov ebp, edi
not ebp
and ebp, 0xaf045077
and edi, 0x50fbaf88
or edi, ebp
mov eax, esi
not eax
and eax, 0xaf045077
and esi, 0x50fbaf88
or esi, eax
xor esi, edi
mov eax, r12d
and eax, 0xd253c95
and r9d, 0xf2dac36a
or r9d, eax
or r12d, r8d
and r8d, 0xd253c95
and r15d, 0xf2dac36a
or r15d, r8d
xor r15d, r9d
not r12d
or r12d, r15d
mov eax, r12d
not eax
mov r14d, esi
not r14d
mov ebp, r14d
and ebp, 0x80ccb3c1
and esi, 0x7f334c3e
or esi, ebp
or r14d, r12d
and r12d, 0x80ccb3c1
and eax, 0x7f334c3e
or eax, r12d
xor eax, esi
not r14d
or r14d, eax
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0x290c8200
mov ebp, r14d
and ebp, 0x40800452
or ebp, eax
xor ebp, 0x40800452
mov eax, r14d
and eax, 0x967379ad
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4b80a2e1
and eax, 0xb47f5d1e
or eax, ebp
mov ebp, eax
xor ebp, 0x4d301044
xor eax, 0x410
and eax, 0x90c3cf18
and ebp, 0x6f3c30e7
or ebp, eax
mov esi, ebp
xor esi, 0x90c3cf18
and esi, ebp
mov eax, r9d
and eax, 0x981531ab
mov ebp, r14d
and ebp, 0x67eace54
or ebp, eax
xor ebp, 0x8d6feb3
or ebp, r9d
mov r12d, esi
xor r12d, 0x5a8957e7
and r12d, esi
not esi
mov r8d, esi
mov r10d, ebp
mov r11d, esi
and r11d, ebp
xor esi, ebp
not ebp
and r8d, 0x5a8957e7
or ebp, 0xa576a818
mov edi, ebp
not edi
or r10d, 0x5a8957e7
mov ebx, r10d
not ebx
mov r15d, r8d
and r15d, r12d
xor r12d, r8d
or r12d, r15d
and ebp, 0xde34a532
and edi, 0x8952c5
or edi, ebp
and r10d, 0xde34a532
and ebx, 0x21420808
or ebx, r10d
xor ebx, edi
mov eax, r12d
not eax
and eax, 0xeef192a
and r12d, 0xf110e6d5
or r12d, eax
mov eax, ebx
not eax
and eax, 0xeef192a
and ebx, 0xf110e6d5
or ebx, eax
xor ebx, r12d
or esi, r11d
not esi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
not eax
mov ebp, esi
xor ebp, 0x90c3cf18
and ebp, esi
or esi, 0x6f3c30e7
mov ebx, ebp
not ebx
mov edi, esi
and edi, 0x78010cd1
and eax, 0x80c2c308
or eax, edi
or esi, ebx
and ebx, 0x78010cd1
and ebp, 0x87fef32e
or ebp, ebx
xor ebp, eax
not esi
or esi, ebp
mov r10d, esi
mov r8d, esi
mov r15d, esi
mov r11d, esi
mov r12d, esi
xor r12d, 0x9da024e9
and r12d, esi
not esi
mov edi, esi
and edi, 0xff4fc261
and r10d, 0xb03d9e
or r10d, edi
mov edi, r10d
not edi
and edi, 0x76cc491c
and r10d, 0x8933b6e3
or r10d, edi
mov edi, r10d
xor edi, 0x4001b24
xor r10d, 0xcabb84da
mov ebx, r10d
and ebx, 0xb3c66499
and edi, 0x4c399b66
or edi, ebx
and r8d, 0xb3c66499
mov ebx, esi
and ebx, 0x4c399b66
or ebx, r8d
xor ebx, edi
not ebx
or ebx, r10d
mov r8d, ebx
not r8d
mov r10d, r14d
or r10d, 0xbcc7f058
mov ebp, r10d
not ebp
mov edi, r9d
or edi, 0x43380fa7
mov eax, edi
not eax
and r10d, 0x77d97beb
and ebp, 0x200404
or ebp, r10d
and edi, 0x77d97beb
and eax, 0x88068010
or eax, edi
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2d0e3903
and eax, 0xd2f1c6fc
or eax, ebp
xor eax, 0xd2f1c6fc
and r9d, 0x14bf2540
and r14d, 0xeb40dabf
or r14d, r9d
xor r14d, 0xeb40dabf
mov ebp, eax
and ebp, r14d
xor r14d, eax
or r14d, ebp
mov eax, r14d
not eax
mov ebp, ebx
and ebp, 0x69580889
mov edi, r8d
and edi, 0x96a7f776
or edi, ebp
xor edi, 0x96a7f776
mov ebp, r14d
and ebp, 0x8bab7bfd
mov r9d, r14d
xor r14d, 0xe5ccf85b
and r14d, eax
and eax, 0x74548402
or eax, ebp
xor eax, 0x74548402
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x81dacf
and eax, 0xff7e2530
or eax, ebp
mov r10d, eax
xor r10d, 0xff7e2530
xor eax, 0x81dacf
mov ebp, ebx
or ebp, 0x1a3307a4
mov edi, ebp
not edi
and r9d, 0x1a3307a4
or r8d, 0x8c3819
and r8d, 0xa9d3d39
and ebx, 0x10220284
or ebx, r8d
and ebp, 0xa9d3d39
and edi, 0xe540c042
or edi, ebp
xor edi, ebx
mov ebp, r9d
and ebp, r14d
xor r14d, r9d
or r14d, ebp
mov ebp, edi
not ebp
and ebp, r14d
not r14d
and r14d, edi
or r14d, ebp
mov ebx, r14d
not ebx
mov ebp, r10d
xor ebp, ebx
and ebp, r10d
and r14d, eax
and ebx, r10d
or ebx, r14d
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
mov edi, ebx
xor edi, 0x75edc4e3
and edi, ebx
mov ebp, ebx
or ebp, 0x8a123b1c
mov r8d, edi
not r8d
mov r9d, ebp
and r9d, 0xd1dbb59d
mov r10d, eax
and r10d, 0x24244062
or r10d, r9d
or ebp, r8d
and r8d, 0xd1dbb59d
and edi, 0x2e244a62
or edi, r8d
xor edi, r10d
not ebp
or ebp, edi
mov edi, ebp
not edi
and edi, 0xff0a139e
and ebp, 0xf5ec61
or ebp, edi
mov edi, ebp
xor edi, 0x10344
and edi, 0x51092344
xor ebp, 0xdbeef439
or ebp, edi
mov r9d, ebp
not r9d
mov r8d, eax
and r8d, 0xc9d42e0b
and ebx, 0x362bd1f4
or ebx, r8d
xor ebx, 0x6722f2b0
xor eax, ebx
and eax, ebx
mov r8d, eax
not r8d
mov edi, ebp
or edi, r8d
mov ebx, edi
not ebx
and ebp, 0x37588c6c
and r9d, 0xc8a77393
or r9d, ebp
and r8d, 0x37588c6c
and eax, 0xc8a77393
or eax, r8d
xor eax, r9d
mov ebp, eax
not ebp
mov r8d, edi
and r8d, 0xe126cabe
and ebx, 0x1ed93541
or ebx, r8d
or edi, ebp
and ebp, 0xe126cabe
and eax, 0x1ed93541
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov r8d, edi
xor r8d, 0x12312ce2
and r8d, edi
not edi
and edi, 0x12312ce2
mov eax, edi
and eax, r8d
xor r8d, edi
or r8d, eax
mov eax, esi
and eax, 0xfffffffe
and r15d, 1
or r15d, eax
not r15d
or r15d, esi
mov ebp, r15d
not ebp
and esi, 0xca00049
and r11d, 0x910024a0
or r11d, esi
xor r11d, 0x910024a0
mov eax, r11d
and eax, r12d
xor r12d, r11d
or r12d, eax
mov eax, r12d
not eax
and eax, 0x9da024e8
and r12d, 0x625fdb17
or r12d, eax
mov eax, r15d
and eax, 0x4b269f13
and ebp, 0xb4d960ec
or ebp, eax
mov r9d, ebp
xor r9d, 0xb4d960ec
mov eax, r12d
not eax
and eax, 0x323cdaaa
mov ebx, r12d
and ebx, 0xcdc32555
or ebx, eax
xor ebx, 0xcdc32555
xor ebp, 0xda83f6cd
and ebp, r9d
or r15d, 0x91a569de
mov eax, r15d
not eax
mov edi, ebx
and edi, 0x91a569de
and r12d, 0x6e5a9621
or r12d, edi
mov edi, ebp
not edi
mov esi, edi
and esi, 0x4efe7bd4
and ebp, 0xb101842b
or ebp, esi
or edi, r15d
and r15d, 0x4efe7bd4
and eax, 0x20008421
or eax, r15d
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0xaac0d365
and edi, 0x553f2c9a
or edi, eax
mov eax, r12d
not eax
and eax, 0xaac0d365
and r12d, 0x553f2c9a
or r12d, eax
xor r12d, edi
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x249224d
and ebx, 0xfdb6ddb2
or ebx, eax
xor ebx, 0xfdb6ddb2
mov eax, r12d
and eax, ebx
xor ebx, r12d
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x160959d4
mov esi, eax
or eax, ebx
and ebx, 0xe9f6a62b
or ebx, ebp
mov ebp, ebx
xor ebp, 0x40608020
xor ebx, 0x6081004
or esi, 0x46e8923d
mov edi, esi
not edi
or ebx, 0x18040c42
and ebx, 0x1e8c1e4f
and ebp, 0x40608030
or ebp, ebx
and esi, 0x1e8c1e4f
and edi, 0xa1136180
or edi, esi
xor edi, ebp
mov ebp, edi
not ebp
and ebp, 0x3c25ba2
and edi, 0xfc3da45d
or edi, ebp
mov ebp, edi
xor ebp, 0xa510600
xor edi, 0x52a4915
and edi, 0xb5ae7975
and ebp, 0x4a51868a
or ebp, edi
mov ebx, ebp
xor ebx, 0x4a51868a
xor ebp, 0xb5ae7975
mov edi, eax
not edi
and edi, ebx
mov ebx, ebp
xor ebx, eax
and ebx, ebp
and eax, ebp
or eax, edi
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xa10b4481
mov ebx, eax
and ebx, 0x5ef4bb7e
or ebx, edi
mov edi, ebx
xor edi, 0x210b0400
and ebp, 0x22924b25
and eax, 0xdd6db4da
or eax, ebp
mov ebp, eax
xor ebp, 0x49491408
xor ebx, 0x5ef4bb7e
mov esi, ebx
and esi, 0x94b4e2f3
and edi, 0x6b4b1d0c
or edi, esi
xor eax, 0x904221
and eax, 0x94b4e2f3
and ebp, 0x6b4b1d0c
or ebp, eax
xor ebp, edi
xor ebx, ebp
and ebx, ebp
mov r10d, r8d
not r10d
mov esi, ebx
not esi
mov eax, esi
and eax, 0x3db56387
and ebx, 0xc24a9c78
or ebx, eax
mov eax, ebx
xor eax, 0xc2001c08
xor ebx, 0x3db56387
mov r9d, r10d
mov r11d, r8d
and r10d, 0xaaf2106f
mov ebp, r8d
and ebp, 0x550def90
or ebp, r10d
xor ebp, 0xaaf2106f
or ebp, esi
xor esi, r8d
not esi
and esi, r8d
and r8d, 0xdef8076
and r9d, 0xf2107f89
or r9d, r8d
or r11d, ebx
and ebx, 0xdef8076
and eax, 0xf2107f89
or eax, ebx
xor eax, r9d
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0xee6dfaca
and r11d, 0x11920535
or r11d, eax
mov r8d, r11d
xor r8d, 0x11920535
mov ebx, ebp
not ebx
mov edi, esi
not edi
mov eax, ebp
and eax, 0xbcd4e3d7
and ebx, 0x432b1c28
or ebx, eax
or ebp, edi
and edi, 0xbcd4e3d7
and esi, 0x432b1c28
or esi, edi
xor esi, ebx
not ebp
or ebp, esi
xor r11d, 0xee6dfaca
and r11d, ebp
not ebp
mov eax, r8d
xor eax, ebp
and eax, r8d
and ebp, r8d
or ebp, r11d
mov r10d, eax
not r10d
mov ebx, ebp
not ebx
mov edi, r10d
and edi, 0x83a99eab
and eax, 0x7c566154
or eax, edi
or r10d, ebx
and ebx, 0x83a99eab
and ebp, 0x7c566154
or ebp, ebx
xor ebp, eax
not r10d
or r10d, ebp
mov r8d, r10d
not r8d
mov eax, r8d
and eax, 0xcc41ee52
mov ebp, r10d
and ebp, 0x33be11ad
or ebp, eax
mov eax, ebp
not eax
and eax, 0x33be11ad
and ebp, 0xcc41ee52
or ebp, eax
mov r11d, ebp
not r11d
and ebp, 0x3b3a463
and r11d, 0xfc4c5b9c
or r11d, ebp
mov ebx, r11d
xor ebx, 0x3c485a1c
xor r11d, 0x3b3a463
mov eax, r8d
and eax, 0xb915b309
mov esi, r10d
and esi, 0x46ea4cf6
or esi, eax
xor esi, 0x46ea4cf6
mov ebp, esi
xor ebp, r8d
and ebp, esi
mov eax, r11d
and eax, 0xc115a5e1
and ebx, 0x3eea5a1e
or ebx, eax
mov r9d, ebx
xor r9d, 0x3eea5a1e
mov r14d, ebp
mov eax, ebp
xor eax, 0xec60dc8d
and eax, ebp
not ebp
and ebp, 0x4e914421
and r14d, 0xb16ebbde
or r14d, ebp
mov esi, r14d
xor esi, 0xb16ebbde
xor ebx, 0xc0008481
or ebx, 0x139f2372
mov ebp, ebx
not ebp
or r11d, 0xec60dc8d
mov edi, r11d
not edi
xor r14d, 0xa2f198ac
and r14d, esi
and ebx, 0xeb88fae7
and ebp, 0x4600408
or ebp, ebx
and r11d, 0xeb88fae7
and edi, 0x10170110
or edi, r11d
xor edi, ebp
mov ebp, r14d
and ebp, eax
xor eax, r14d
or eax, ebp
mov ebp, edi
not ebp
and ebp, eax
not eax
and eax, edi
or eax, ebp
mov ebp, r9d
and ebp, esi
xor esi, r9d
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x60185ad3
and esi, 0x9fe7a52c
or esi, ebp
mov ebp, esi
xor ebp, 0x19c1a004
mov edi, eax
not edi
xor esi, 0x60185ad3
mov ebx, edi
and ebx, 0xc63e17a8
and eax, 0x39c1e857
or eax, ebx
or edi, esi
and esi, 0xc63e17a8
and ebp, 0x39c1e857
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xa90e4908
and edi, 0x23082f5
or edi, ebp
mov ebp, edi
xor ebp, 0x21082e1
xor edi, 0xcc4f340a
or eax, 0xab3ecbfd
mov ebx, eax
not ebx
and edi, 0xcc6f341e
and ebp, 0x2310cbe1
or ebp, edi
and eax, 0xcc6f341e
and ebx, 0x10800000
or ebx, eax
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0x54c13402
and ebx, 0xab3ecbfd
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc951eba3
and ebx, 0x36ae145c
or ebx, eax
mov esi, ebx
xor esi, 0xc951eba3
mov eax, ebx
xor eax, 0x20080000
and eax, 0x20480a00
xor ebx, 0x3909e5a3
and ebx, esi
and esi, 0xd0100400
or esi, eax
mov eax, esi
xor eax, 0x10000000
xor esi, 0x2feffbff
mov ebp, ebx
not ebp
mov edi, esi
and edi, 0xe8d3179f
and eax, 0x10080800
or eax, edi
or esi, ebp
and ebp, 0xe8d3179f
and ebx, 0x172ce860
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0xb93eeb82
and esi, 0x46c1147d
or esi, eax
mov eax, esi
xor eax, 0x14081815
xor esi, 0x4966e582
mov ebp, esi
and ebp, 0xe297266a
and eax, 0x1d68d995
or eax, ebp
xor eax, 0xe297266a
xor esi, eax
and esi, eax
mov eax, r8d
and eax, 0x69db014
mov ebx, r10d
and ebx, 0x10001a3
or ebx, eax
mov eax, ebx
xor eax, 0x1a3
xor ebx, 0x909d8850
mov edi, r8d
or edi, 0x79db1b7
mov ebp, edi
not ebp
and ebx, 0x919d8850
and eax, 0x60031a7
or eax, ebx
and edi, 0x919d8850
and ebp, 0x68624608
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xf8624e48
and ebp, 0x79db1b7
or ebp, eax
and r8d, 0xd13ee271
and r10d, 0x2ec11d8e
or r10d, r8d
mov r15d, r10d
xor r15d, 0x401d0e
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xfe87e0c0
and ebp, 0x1781f3f
or ebp, eax
xor r10d, 0xd006e040
and r10d, 0xfe87e0c0
and r15d, 0x1781f3f
or r15d, r10d
xor r15d, ebp
not r15d
or r15d, ebx
mov r13d, r15d
not r13d
mov edi, esi
not edi
mov eax, esi
mov ebx, edi
and ebx, 0xf84e1e46
and esi, 0x7b1e1b9
or esi, ebx
not esi
or esi, edi
and edi, 0x1a0d5840
and eax, 0xe5f2a7bf
or eax, edi
mov ebp, eax
xor ebp, 0x847024a0
xor eax, 0x18055040
and eax, 0x7987d35f
and ebp, 0x86782ca0
or ebp, eax
mov edi, ebp
xor edi, 0x7987d35f
mov dword [rsp + 0x28], edi
mov ebx, r15d
and ebx, 0xea90ad87
mov eax, r13d
and eax, 0x156f5278
or eax, ebx
xor eax, 0x156f5278
mov r10d, r15d
and r10d, r13d
mov ebx, eax
and ebx, r10d
xor r10d, eax
or r10d, ebx
xor ebp, 0x86782ca0
mov dword [rsp + 0x34], ebp
mov eax, ebp
and eax, 0x7b1e1b9
mov ebx, edi
and ebx, 0xf84e1e46
or ebx, eax
mov r8d, ebx
xor r8d, ebp
and r8d, ebx
mov r12d, esi
not r12d
mov eax, r10d
not eax
mov dword [rsp + 0x38], eax
mov ebp, eax
and ebp, 0xb35104f4
mov edi, r10d
and edi, 0x4caefb0b
or edi, ebp
xor edi, 0xb4e0e54d
mov r14d, edi
xor r14d, eax
and r14d, edi
and r13d, 0x2dba14c9
mov eax, r15d
and eax, 0xd245eb36
or eax, r13d
xor eax, 0xd5f40a8f
and r15d, 0xf84e1e46
or r15d, eax
mov eax, r15d
not eax
and eax, 0x66e2464d
and r15d, 0x991db9b2
or r15d, eax
mov r13d, r8d
not r13d
mov edi, r13d
and edi, 0x9f35d94f
mov ebp, r8d
and ebp, 0x60ca26b0
or ebp, edi
mov edi, r12d
or edi, 0x60ca26b0
mov r11d, edi
not r11d
mov r9d, edi
and r9d, 0x21596628
and r11d, 0x9e249947
or r11d, r9d
mov eax, esi
xor eax, 0x60ca26b0
and eax, r12d
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x21596628
and eax, 0xdea699d7
or eax, ebx
xor eax, r11d
not edi
or edi, eax
mov eax, ebp
not eax
and eax, 0x365fc594
and ebp, 0xc9a03a6b
or ebp, eax
mov eax, edi
not eax
and eax, 0x365fc594
and edi, 0xc9a03a6b
or edi, eax
mov eax, dword [0x1400a6654]
mov dword [rsp + 0x30], eax
xor edi, ebp
mov eax, r8d
and eax, 0x7e3921ed
and r13d, 0x81c6de12
or r13d, eax
mov r9d, r15d
xor r9d, 0x9909a8b2
xor r15d, 0x66e2464d
or r8d, r12d
and r12d, 0x7e3921ed
and esi, 0x81c6de12
or esi, r12d
xor esi, r13d
not r8d
or r8d, esi
mov ebp, r8d
not ebp
and ebp, 0xe49e33d1
and r8d, 0x1b61cc2e
or r8d, ebp
mov ebp, r8d
xor ebp, 0x11200c0e
mov r12d, edi
not r12d
xor r8d, 0xe49e33d1
mov ebx, r12d
and ebx, 0x6e47e3b0
and edi, 0x91b81c4f
or edi, ebx
or r12d, r8d
and r8d, 0x6e47e3b0
and ebp, 0x91b81c4f
or ebp, r8d
xor ebp, edi
not r12d
or r12d, ebp
mov ebx, r14d
not ebx
and ebx, 0xc25f6f99
mov ebp, r14d
and ebp, 0x3da09066
or ebp, ebx
mov r8d, ebp
xor r8d, 0x3da09066
mov edi, r15d
and edi, 0x6165749
and r9d, 0xf9e9a8b6
or r9d, edi
mov ebx, r9d
xor ebx, 0xf9e9a8b6
xor ebp, 0x91e4d88e
and ebp, r8d
and r14d, 0xac4448e8
xor r9d, 0x2121701
or r9d, 0xac4448e8
mov esi, ebp
and esi, r14d
xor r14d, ebp
mov eax, r9d
not eax
or r15d, 0x53bbb717
or r14d, esi
mov ebp, r15d
not ebp
and r9d, 0x52d83252
and eax, 0x1238505
or eax, r9d
and r15d, 0x52d83252
and ebp, 0xac0448a8
or ebp, r15d
xor ebp, eax
mov eax, r14d
not eax
and eax, ebp
not ebp
and ebp, r14d
or ebp, eax
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf355cdbc
and ebx, 0xcaa3243
or ebx, eax
mov edi, ebx
xor edi, 0xa3243
mov eax, ebp
not eax
xor ebx, 0xf355cdbc
mov esi, eax
and esi, 0x9cb101bc
and ebp, 0x634efe43
or ebp, esi
or eax, ebx
and ebx, 0x9cb101bc
and edi, 0x634efe43
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov esi, r12d
not esi
mov ebp, r12d
xor ebp, 0x87c355ec
and ebp, r12d
mov ebx, eax
not ebx
mov edi, eax
xor edi, 0x87c355ec
and ebx, edi
and edi, eax
or r12d, 0x783caa13
mov eax, ebp
not eax
mov r8d, r12d
and r8d, 0xaeb51e18
and esi, 0x14241e4
or esi, r8d
or r12d, eax
and eax, 0xaeb51e18
and ebp, 0x514ae1e7
or ebp, eax
xor ebp, esi
not r12d
or r12d, ebp
mov eax, ebx
not eax
mov ebp, edi
not ebp
mov esi, eax
and esi, 0x72dbafd9
and ebx, 0x8d245026
or ebx, esi
or eax, ebp
and ebp, 0x72dbafd9
and edi, 0x8d245026
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, r12d
not ebp
and ebp, 0x7b1e0e64
and r12d, 0x84e1f19b
or r12d, ebp
mov ebp, eax
not ebp
and ebp, 0x7b1e0e64
and eax, 0x84e1f19b
or eax, ebp
xor eax, r12d
mov ebp, dword [rsp + 0x34]
mov edi, ebp
mov esi, dword [rsp + 0x38]
or edi, esi
not edi
and ebp, 0xca69788a
mov ebx, dword [rsp + 0x28]
and ebx, 0x35968775
or ebx, ebp
and esi, 0xca69788a
and r10d, 0x35968775
or r10d, esi
xor r10d, ebx
mov ebx, edi
and ebx, r10d
xor r10d, edi
or r10d, ebx
mov ebp, r10d
not ebp
mov ebx, eax
xor ebx, r10d
and ebx, eax
and r10d, eax
not eax
and eax, ebp
or r10d, eax
mov r8d, ebx
not r8d
mov eax, r10d
not eax
mov ebp, r8d
and ebp, 0x1561f81a
and ebx, 0xea9e07e5
or ebx, ebp
or r8d, eax
and eax, 0x1561f81a
and r10d, 0xea9e07e5
or r10d, eax
xor r10d, ebx
not r8d
or r8d, r10d
mov r9d, r8d
not r9d
mov ebp, r9d
and ebp, 0x65cac22e
mov eax, r8d
and eax, 0x9a353dd1
or eax, ebp
mov ebp, eax
xor ebp, 0x8242910
xor eax, 0x65cac22e
mov ebx, r9d
and ebx, r8d
mov edi, ebx
not edi
mov esi, eax
and esi, 0xb79b96e9
and ebp, 0x48646916
or ebp, esi
or eax, edi
and edi, 0xb79b96e9
and ebx, 0x48646916
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xef06f8b6
and eax, 0x10f90749
or eax, ebp
mov ebp, eax
xor ebp, 0x10f90749
xor eax, 0x6602e010
and eax, 0x76b2e050
mov edi, ebp
and edi, 0x894d1faf
or edi, eax
xor edi, 0x894d1faf
or edi, ebp
mov eax, edi
not eax
and eax, 0xb06b69b2
and edi, 0x4f94964d
or edi, eax
mov ebx, edi
xor ebx, 0x4f94964d
mov eax, r9d
and eax, 0xcfaa88d7
mov ebp, r8d
and ebp, 0x30557728
or ebp, eax
mov eax, ebp
xor eax, 0x20050408
xor ebp, 0xc92a8004
and ebp, 0xd97af324
and eax, 0x26850cdb
or eax, ebp
mov r10d, eax
xor r10d, 0xd97af324
xor eax, 0x26850cdb
mov ebp, edi
xor ebp, 0x202a2030
and ebp, 0x26aaa039
xor edi, 0x636f8573
and edi, ebx
and ebx, 0xd9555fc6
or ebx, ebp
mov r11d, ebx
xor r11d, 0xd9555fc6
mov ebp, ebx
xor ebp, 0xa51b307
and ebp, r11d
mov r14d, r10d
and r14d, 0x2cfb133e
mov esi, eax
and esi, 0xd304ecc1
or esi, r14d
mov r14d, ebp
and r14d, edi
xor edi, ebp
or edi, r14d
mov ebp, edi
not ebp
and ebp, esi
not esi
and esi, edi
or esi, ebp
xor ebx, 0x26aaa039
mov edi, ebx
and edi, 0xb57387b2
and r11d, 0x4a8c784d
or r11d, edi
or ebx, eax
and eax, 0xb57387b2
and r10d, 0x4a8c784d
or r10d, eax
xor r10d, r11d
not ebx
or ebx, r10d
mov eax, ebx
not eax
and eax, 0x3906bcfb
and ebx, 0xc6f94304
or ebx, eax
xor ebx, 0xc6f94304
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov ebp, r9d
or ebp, 0x6ee34483
mov eax, ebp
not eax
or r8d, 0x90149a64
and r8d, 0xb0159a66
and r9d, 0x4ee24481
or r9d, r8d
and ebp, 0xb0159a66
and eax, 0x1082118
or eax, ebp
xor eax, r9d
mov ebp, eax
not ebp
and ebp, 0x911cbb7c
and eax, 0x6ee34483
or eax, ebp
mov edi, ebx
not edi
mov ebp, edi
or ebp, eax
not eax
or eax, ebx
not eax
not ebp
mov esi, eax
and esi, ebp
xor ebp, eax
or ebp, esi
mov eax, ebp
not eax
and eax, 0x3d292b69
and ebp, 0xc2d6d496
or ebp, eax
xor ebp, 0xc2d6d496
and edi, 0x227ec48e
and ebx, 0xdd813b71
or ebx, edi
xor ebx, 0xdd813b71
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0x21d3378f
and ebx, 0xde2cc870
or ebx, eax
xor ebx, 0xde2cc870
sete byte [rsp + 0x48]
cmp dword [rsp + 0x30], 0xa
setl byte [rsp + 0x49]
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x44], ecx
mov eax, 0x5993750c
nop dword [rax]
cmp eax, 0xfe9349c7
jg 0x140038c20
cmp eax, 0xae8cf9c4
jg 0x140037f60
cmp eax, 0x9858b2f8
jg 0x140038caa
cmp eax, 0x8c3180f4
je 0x14003b996
cmp eax, 0x9504f473
jne 0x1400366e0
cmp dword [rsp + 0x4c], 0
sete byte [rsp + 0x4b]
mov eax, dword [0x1400a6658]
mov r8d, dword [0x1400a6654]
lea r11d, [rax - 1]
imul r11d, eax
mov r9d, r11d
not r9d
mov eax, r11d
and eax, 0xc514890
mov edx, r9d
and edx, 0xf3aeb76f
or edx, eax
mov ebx, edx
xor ebx, 0x4514010
xor edx, 0x502ea50e
and edx, 0x582ead8e
and ebx, 0xa7d15271
or ebx, edx
mov r10d, ebx
xor r10d, 0xa7d15271
mov ebp, ebx
xor ebp, 0x582ead8e
mov eax, r11d
and eax, 0x2de2a567
mov edx, r9d
and edx, 0xd21d5a98
or edx, eax
xor edx, 0xd21d5a98
or edx, r9d
mov eax, edx
not eax
and eax, 0xc353057d
and edx, 0x3cacfa82
or edx, eax
mov eax, edx
xor eax, 0x3cacfa82
xor edx, 0x1520045
and edx, 0x21fecac7
mov esi, eax
and esi, 0xde013538
or esi, edx
mov edx, esi
xor edx, 0xde013538
mov edi, r10d
and edi, 0x7e2285d9
xor ebx, 0x260c2857
and ebx, ebp
xor esi, 0x21fecac7
mov ecx, edx
and ecx, 0x7e2285d9
and eax, 0x81dd7a26
or eax, ecx
mov ecx, edi
and ecx, ebx
xor ebx, edi
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
mov ecx, ebp
and ecx, 0xaa3a6644
and r10d, 0x55c599bb
or r10d, ecx
or ebp, esi
and esi, 0xaa3a6644
and edx, 0x55c599bb
or edx, esi
xor edx, r10d
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x99afc044
and eax, 0x66503fbb
or eax, ebx
or edx, ebp
and ebp, 0x99afc044
and ecx, 0x66503fbb
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ebx, edx
not ebx
mov eax, edx
and eax, 0xf57109c7
and edx, 0xa8ef638
and ebx, 0xf57109c7
or ebx, edx
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov ebp, ebx
not ebp
mov eax, r9d
and eax, 0x2881620
mov ecx, r11d
and ecx, 0x806e018
or ecx, eax
xor ecx, 0x806e018
mov eax, r11d
xor eax, 0xa8ef638
and eax, r11d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and r9d, 0x94556f73
and r11d, 0x6baa908c
or r11d, r9d
mov edx, r11d
xor edx, 0x69a80004
xor r11d, 0x94556f73
mov edi, eax
and edi, 0x60391a8
and ecx, 0xf9fc6e57
or ecx, edi
or eax, r11d
and r11d, 0x60391a8
and edx, 0xf9fc6e57
or edx, r11d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x561eb35c
and eax, 0xa9e14ca3
or eax, ecx
mov ecx, eax
xor ecx, 0xa9e14ca3
xor eax, 0x140ca00c
mov edx, ebp
and edx, 0x43535fd0
mov edi, ecx
mov esi, ecx
xor esi, ebp
or ebp, ecx
and esi, ecx
or ecx, ebx
and ebx, 0xbcaca02f
or ebx, edx
and edi, 0x43535fd0
and eax, 0xbcaca02f
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x607957fc
and ebp, 0x9f86a803
or ebp, eax
mov eax, ebp
xor eax, 0x9f86a803
not ecx
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
xor ebx, edx
and ebx, eax
xor ebp, 0x20090644
and ebp, 0xb10b2644
and eax, 0x4ef4d9bb
or eax, ebp
and edx, 0xb10b2644
and ecx, 0x4ef4d9bb
or ecx, edx
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov ebp, ecx
not ebp
mov edx, ecx
and edx, 0x9859fb58
mov eax, ebp
and eax, 0xf57109c7
and ecx, 0xa8ef638
or ecx, eax
not ecx
or ecx, ebp
and ebp, 0x67a604a7
or ebp, edx
mov eax, ebp
xor eax, 0x850c850
xor ebp, 0x44a60080
and ebp, 0xd4af3388
and eax, 0x2b50cc77
or eax, ebp
mov edx, eax
xor edx, 0x1000807
xor eax, 0x200000
and eax, 0x20700040
and edx, 0xd5010987
or edx, eax
mov ebp, edx
xor ebp, 0xd5010987
xor edx, 0x16a058
mov eax, ecx
not eax
mov ebx, ebp
xor ebx, ecx
and ebx, ebp
and edx, 0x8516a05a
and ebp, 0x70610985
or ebp, edx
and ecx, 0x8516a05a
and eax, 0x7ae95fa5
or eax, ecx
xor eax, ebp
mov r10d, ebx
not r10d
mov edx, eax
not edx
mov ecx, r10d
and ecx, 0xe0b51dc7
and ebx, 0x15400000
or ebx, ecx
or r10d, edx
and edx, 0xe0b51dc7
and eax, 0x1f4ae238
or eax, edx
xor eax, ebx
not r10d
or r10d, eax
mov ebx, r10d
not ebx
mov r9d, r10d
mov r14d, r10d
or r14d, ebx
and r10d, ebx
mov r11d, ebx
and r11d, r10d
xor r10d, ebx
and ebx, 0xc0c85a5e
and r9d, 0x3f37a5a1
or r9d, ebx
mov ebp, r9d
xor ebp, 0x3f37a5a1
xor r9d, 0xc0c85a5e
mov ecx, r14d
not ecx
mov edx, r14d
and edx, 0xbc66cd93
xor r14d, 0xc1cfe20b
and r14d, ecx
and ecx, 0x4399326c
or ecx, edx
mov edx, ecx
xor edx, 0x4399326c
mov r15d, ebp
or r15d, 0xc1cfe20b
mov ebx, r15d
not ebx
mov esi, r9d
or esi, 0x3e301df4
mov edi, esi
not edi
mov eax, ecx
xor eax, 0x8256d067
and eax, edx
and r15d, 0x45f5d3e5
and ebx, 0x3a000c10
or ebx, r15d
and esi, 0x45f5d3e5
and edi, 0x800a200a
or edi, esi
xor edi, ebx
mov esi, eax
and esi, r14d
xor r14d, eax
or r14d, esi
mov eax, edi
not eax
and eax, 0xcba18e98
and edi, 0x345e7167
or edi, eax
mov eax, r14d
not eax
and eax, 0xcba18e98
and r14d, 0x345e7167
or r14d, eax
xor r14d, edi
xor ecx, 0xbc66cd93
mov eax, ebp
and eax, 0xffa1c22e
and r9d, 0x5e3dd1
or r9d, eax
or ebp, ecx
and ecx, 0xffa1c22e
and edx, 0x5e3dd1
or edx, ecx
xor edx, r9d
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x495e467a
and ebp, 0xb6a1b985
or ebp, eax
mov eax, ebp
xor eax, 0x10218085
mov r9d, r14d
not r9d
xor ebp, 0x495e467a
mov ecx, r9d
and ecx, 0xe6c83f32
and r14d, 0x1937c0cd
or r14d, ecx
or r9d, ebp
and ebp, 0xe6c83f32
and eax, 0x1937c0cd
or eax, ebp
xor eax, r14d
not r9d
or r9d, eax
mov r14d, r9d
not r14d
mov eax, r14d
or eax, 0xe3e122fc
mov edx, eax
not edx
mov ecx, r9d
or ecx, 0x10041800
and ecx, 0x70641874
mov esi, r14d
and esi, 0x83812288
or esi, ecx
and eax, 0x70641874
and edx, 0xc1ac503
or edx, eax
xor edx, esi
mov eax, edx
not eax
and eax, 0x398366fd
and edx, 0xc67c9902
or edx, eax
mov eax, edx
xor eax, 0x259dbbfe
mov ecx, edx
xor ecx, 0x80004401
and ecx, 0x8400f739
xor edx, 0x72a083dd
and edx, eax
and eax, 0x7bff08c6
or eax, ecx
mov ecx, eax
xor ecx, 0x7bff08c6
mov esi, eax
xor esi, 0xd33dcf1a
and esi, ecx
mov edi, esi
and edi, edx
xor edx, esi
or edx, edi
mov esi, edx
not esi
and esi, 0x5f302fdd
and edx, 0xa0cfd022
or edx, esi
xor eax, 0x8400e628
and eax, 0xdecdeee8
mov esi, ecx
and esi, 0x21321117
or esi, eax
xor esi, 0x293f06e9
and ecx, 0xf7f2e801
or ecx, esi
mov eax, ecx
not eax
and eax, 0xacced6c0
and ecx, 0x5331293f
or ecx, eax
mov eax, ecx
xor eax, 0x13312828
xor ecx, 0xacced6c0
mov esi, edx
not esi
mov edi, esi
and edi, 0x40889197
and edx, 0xbf776e68
or edx, edi
or esi, ecx
and ecx, 0x40889197
and eax, 0xbf776e68
or eax, ecx
xor eax, edx
not esi
or esi, eax
mov edi, esi
xor edi, 0x3da73239
and edi, esi
not esi
and esi, 0x3da73239
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edi
not eax
and eax, 0xdcd6d9e9
and edi, 0x23292616
or edi, eax
mov ebp, edi
xor ebp, 0x1e8e142f
or r10d, r11d
mov eax, r10d
xor eax, 0x80d17fe
and eax, r10d
mov ecx, r10d
not ecx
and ecx, 0x874558f0
and r10d, 0x78baa70f
or r10d, ecx
xor r10d, 0x70b7b0f1
mov ecx, eax
and ecx, r10d
xor r10d, eax
or r10d, ecx
mov edx, r10d
xor edx, 0xf39982e7
and edx, r10d
not r10d
and r10d, 0xf39982e7
mov eax, r10d
and eax, edx
xor edx, r10d
or edx, eax
mov eax, edx
not eax
and eax, 0xc667d18
and edx, 0xf39982e7
or edx, eax
mov ecx, edx
not ecx
xor edi, 0xe171ebd0
mov ebx, ecx
and ebx, edi
mov eax, ebp
and eax, edx
or eax, ebx
not eax
or eax, edi
mov r10d, eax
not r10d
and edi, 0x600016
mov esi, ebp
and esi, 0x40958c08
or esi, edi
xor esi, 0x40958c08
and ebp, 0xbf0a73e1
or ebp, esi
and ecx, 0x739946b9
mov edi, edx
and edi, 0x8c66b946
or edi, ecx
mov ecx, edi
xor ecx, 0x8c66b946
xor edi, 0x336ccaa7
and edi, ecx
and edx, 0xbf0a73e1
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ebx, ebp
not ebx
and ebx, 0x66794915
and ebp, 0x9986b6ea
or ebp, ebx
mov ecx, edx
not ecx
and ecx, 0x66794915
and edx, 0x9986b6ea
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
mov ebp, r10d
xor ebp, ecx
and ebp, r10d
and eax, 0xc536acc6
and r10d, 0x3ac95339
or r10d, eax
and ecx, 0xc536acc6
and edx, 0x3ac95339
or edx, ecx
xor edx, r10d
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov ebp, edx
not ebp
mov ecx, edx
mov eax, ebp
and eax, 0xc68421a6
and edx, 0x397bde59
or edx, eax
xor edx, 0x3176c9a6
or edx, ebp
and ebp, 0xb47e966e
and ecx, 0x4b816991
or ecx, ebp
mov eax, ecx
xor eax, 0x41000981
xor ecx, 0x69668
and ecx, 0xa87f678
and eax, 0xf5780987
or eax, ecx
mov ecx, eax
xor ecx, 0xf5700800
and ecx, 0xf7f2e800
xor eax, 0x28ae187
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6ebf1384
and eax, 0x9140ec7b
or eax, ecx
mov ebp, eax
xor ebp, 0x9140ec7b
mov r10d, edx
not r10d
mov ebx, ebp
xor ebx, edx
and ebx, ebp
xor eax, 0x62231004
and eax, 0xe263fc77
and ebp, 0x1d9c0388
or ebp, eax
and edx, 0xe263fc77
and r10d, 0x1d9c0388
or r10d, edx
xor r10d, ebp
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, r9d
or eax, 0x6361eb23
mov ebp, eax
not ebp
mov edx, r14d
or edx, 0x9c9e14dc
mov ebx, edx
not ebx
and eax, 0x822a0a4a
and ebp, 0x1c941494
or ebp, eax
and edx, 0x822a0a4a
and ebx, 0x6141e121
or ebx, edx
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0x6361eb23
and ebx, 0x9c9e14dc
or ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0x35e2758b
mov edi, ebx
and edi, 0xca1d8a74
or edi, eax
mov eax, edi
xor eax, 0x2188844
and eax, 0x1338cccd
xor edi, 0xd92546b9
or edi, eax
and r9d, 0xb94dcb61
mov eax, r14d
and eax, 0x46b2349e
or eax, r9d
xor eax, 0x558af853
and r14d, 0xecc73332
or r14d, eax
mov eax, r14d
not eax
and eax, 0x57071b34
and r14d, 0xa8f8e4cb
or r14d, eax
mov eax, r14d
xor eax, 0xa8f8e4cb
and eax, edi
not edi
xor r14d, 0x57071b34
mov ebp, edi
xor ebp, r14d
and ebp, edi
and r14d, edi
or r14d, eax
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov eax, r14d
mov ebp, r14d
xor ebp, 0xecc73333
and ebp, r14d
not r14d
and r14d, 0xc4841010
and eax, 0x28432323
or eax, r14d
xor eax, 0x28432323
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebx
and eax, 0xfffffffe
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, ebx
not eax
and eax, 0x44cc8c02
mov edx, ebx
and edx, 0x9004228
or edx, eax
xor edx, 0x9004228
and ebx, 0xb23331d5
or ebx, edx
mov eax, ebx
not eax
and eax, 0xb23331d5
and ebx, 0x4dccce2a
or ebx, eax
mov eax, ebx
not eax
mov edx, ebp
xor edx, eax
and edx, ebp
mov edi, ebp
not edi
and edi, 0x91f65202
and ebp, 0x6e09adfd
or ebp, edi
and eax, 0x91f65202
and ebx, 0x6e09adfd
or ebx, eax
xor ebx, ebp
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x9aacc615
mov edx, ebx
and edx, 0x655339ea
or edx, eax
mov eax, edx
xor eax, 0x6003392a
xor edx, 0x8c0004
and edx, 0x5dc00c4
and eax, 0xfa23ff3b
or eax, edx
mov edx, eax
xor edx, 0x5840004
xor eax, 0xc8213d0b
and eax, 0xc8793dcb
and edx, 0x3786c234
or edx, eax
mov eax, edx
xor eax, 0x17064220
xor edx, 0x88680009
and edx, 0xa8e8801d
and eax, 0x57177fe2
or eax, edx
mov ebp, eax
xor ebp, 0xa0008009
xor eax, 0x55067522
and eax, 0x5dee7536
and ebp, 0xa2118ac9
or ebp, eax
mov eax, ebp
xor eax, 0xa2118ac9
and edi, 0x1e191874
and ebx, 0xe1e6e78b
or ebx, edi
mov edx, ebx
xor edx, 0xe1e6e78b
xor ebx, 0x1e191874
or ebx, edx
mov edx, ebx
not edx
and edx, 0xebcd8bc8
and ebx, 0x14327437
or ebx, edx
mov edx, ebx
xor edx, 0x14327437
xor ebx, 0xebcd8bc8
xor ebp, 0x5dee7536
and edx, ebp
or ebp, ebx
mov edi, ebp
not edi
and ebx, eax
or ebx, edx
mov eax, ebx
not eax
mov edx, ebp
and edx, 0x8e7913c0
and edi, 0x7186ec3f
or edi, edx
or ebp, eax
and eax, 0x8e7913c0
and ebx, 0x7186ec3f
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x810d3f7f
mov eax, ebp
and eax, 0x7ef2c080
or eax, ebx
mov ebx, eax
xor ebx, 0x72e24000
and edx, 0x6e3671ee
and ebp, 0x91c98e11
or ebp, edx
mov edx, ebp
xor edx, 0x10c80e01
xor eax, 0x810d3f7f
xor ebp, 0x6e3671ee
mov edi, eax
and edi, 0x8d1180d0
and ebx, 0x72ee7f2f
or ebx, edi
or eax, ebp
and ebp, 0x8d1180d0
and edx, 0x72ee7f2f
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, r10d
not edx
mov ecx, r10d
mov ebp, eax
mov ebx, edx
and ebx, 0xd3561947
and r10d, 0x2ca9e6b8
or r10d, ebx
xor r10d, 0xd3561947
or r10d, eax
not eax
mov ebx, edx
and ebx, 0x37fe63fe
and ecx, 0xc8019c01
or ecx, ebx
mov ebx, eax
and ebx, 0x37fe63fe
and ebp, 0xc8019c01
or ebp, ebx
xor ebp, ecx
mov ebx, ebp
xor ebx, edx
and ebx, ebp
mov esi, r10d
not esi
or edx, eax
mov eax, edx
not eax
mov ebp, r10d
and ebp, 0x3583d2ab
and esi, 0xca7c2d54
or esi, ebp
or r10d, edx
and edx, 0x3583d2ab
and eax, 0xca7c2d54
or eax, edx
xor eax, esi
not r10d
or r10d, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0x435b5978
and ecx, ebx
not ebx
and ebx, 0x23549a0f
and eax, 0xdcab65f0
or eax, ebx
mov ebp, eax
xor ebp, 0xdcab65f0
mov r9d, r10d
not r9d
xor eax, 0x600fc377
and eax, ebp
mov ebx, r10d
xor ebx, 0x435b5978
and ebx, r9d
and r10d, 0xbca4a687
mov edi, eax
and edi, ecx
xor ecx, eax
or ecx, edi
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, ecx
not eax
and eax, r10d
not r10d
and r10d, ecx
or r10d, eax
mov eax, ebp
and eax, r9d
xor r9d, ebp
or r9d, eax
mov eax, r9d
not eax
and eax, 0x9f1a48ba
and r9d, 0x60e5b745
or r9d, eax
xor r9d, 0x60e5b745
mov eax, r10d
and eax, r9d
xor r9d, r10d
or r9d, eax
mov edi, r9d
not edi
mov eax, edi
and eax, 0xc441a801
mov edx, r9d
and edx, 0xb861428
or edx, eax
mov ebp, edx
xor ebp, 0xb861400
xor edx, 0x5040e207
mov ecx, edi
or ecx, 0xcfc7bc29
mov eax, ecx
not eax
and edx, 0x5040e22f
and ebp, 0x8f871c00
or ebp, edx
and ecx, 0x5040e22f
and eax, 0x203801d0
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x303843d6
and eax, 0xcfc7bc29
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcff6e276
xor eax, 0x30091d89
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xeb58bfa9
and eax, 0x14a74056
or eax, ecx
mov ebp, eax
xor ebp, 0x14a74056
mov edx, edi
and edx, 0x11057018
mov esi, r9d
and esi, 0xeefa8fe7
or esi, edx
xor esi, 0x210c6d91
mov edx, esi
xor edx, edi
and edx, esi
xor eax, 0xeb58bfa9
and eax, edx
not edx
mov ecx, ebp
xor ecx, edx
and ecx, ebp
and edx, ebp
or edx, eax
mov ebp, ecx
not ebp
mov eax, edx
not eax
mov ebx, ebp
and ebx, 0x1c3a3679
and ecx, 0xe3c5c986
or ecx, ebx
or ebp, eax
and eax, 0x1c3a3679
and edx, 0xe3c5c986
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x4f80c066
mov ecx, ebp
and ecx, 0x80762210
or ecx, eax
xor ecx, 0x80762210
and ebp, 0x30091d89
or ebp, ecx
mov ecx, ebp
mov eax, ebp
xor eax, 0x248d2351
and eax, ebp
not ebp
and ebp, 0x20012341
and ecx, 0x48c0010
or ecx, ebp
xor ecx, 0x48c0010
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdb72dcae
and eax, 0x248d2351
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xabb765e
and eax, 0xf54489a1
or eax, ecx
mov ecx, eax
xor ecx, 0x320454
xor eax, 0x35448980
or ecx, 0x3fcdfb8a
mov edx, ecx
not edx
or eax, 0xc0320475
mov ebp, eax
not ebp
and ecx, 0x6f8afc6c
and edx, 0x80300011
or edx, ecx
and eax, 0x6f8afc6c
and ebp, 0x10450382
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x3fcdfb8a
and ebp, 0xc0320475
or ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x9d7e3685
and ebp, 0x6281c97a
or ebp, ecx
xor ebp, 0x6281c97a
or ebp, eax
mov ebx, ebp
not ebx
mov eax, edi
and eax, r9d
mov ecx, eax
not ecx
mov edx, r9d
and edx, 0x2258e797
and edi, 0xdda71868
or edi, edx
or r9d, ecx
and ecx, 0x2258e797
and eax, 0xdda71868
or eax, ecx
xor eax, edi
not r9d
or r9d, eax
mov r11d, r9d
not r11d
mov eax, r11d
and eax, 0xae09ced9
mov edx, r9d
and edx, 0x51f63126
or edx, eax
mov eax, edx
xor eax, 0x41e40106
xor edx, 0xae09ced9
mov edi, r11d
and edi, 0x361330e8
and r9d, 0xc9eccf17
or r9d, edi
or r11d, edx
and edx, 0x361330e8
and eax, 0xc9eccf17
or eax, edx
xor eax, r9d
not r11d
or r11d, eax
mov eax, r11d
not eax
and eax, 0x9c3d40f2
and r11d, 0x63c2bf0d
or r11d, eax
mov eax, r11d
xor eax, 0x43822a01
xor r11d, 0x9c3d40f2
mov edx, r11d
and edx, 0xac49d50c
and eax, 0x53b62af3
or eax, edx
xor eax, 0xac49d50c
xor r11d, eax
and r11d, eax
mov eax, ebp
and eax, 0x543eb6e1
mov r9d, ebp
xor ebp, 0x9c97759d
and ebp, ebx
and ebx, 0xabc1491e
or ebx, eax
mov eax, ebx
xor eax, 0x89400116
mov edi, r11d
not edi
mov esi, edi
and esi, 0x95dcc6d
mov ecx, r11d
and ecx, 0xf6a23392
or ecx, esi
mov esi, ecx
xor esi, 0xd0202112
xor ebx, 0x543eb6e1
xor ecx, 0x95dcc6d
mov edx, ebx
and edx, 0x269f5a88
and eax, 0xd960a577
or eax, edx
or ebx, ecx
and ecx, 0x269f5a88
and esi, 0xd960a577
or esi, ecx
xor esi, eax
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xde13a02b
and ebx, 0x21ec5fd4
or ebx, eax
mov eax, ebx
xor eax, 0x21ec5fd4
and r9d, 0x63688a62
and edi, 0x21280260
mov ecx, r11d
and ecx, 0x42408802
or ecx, edi
xor ecx, 0x42408802
and r11d, 0x9c97759d
or r11d, ecx
mov ecx, r9d
and ecx, ebp
xor ebp, r9d
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, r11d
not r11d
and r11d, ebp
or r11d, ecx
mov ecx, r11d
not ecx
mov edx, eax
xor edx, ecx
and edx, eax
xor ebx, 0x90008008
and ebx, 0xb02cd88c
and eax, 0x4fd32773
or eax, ebx
and ecx, 0xb02cd88c
and r11d, 0x4fd32773
or r11d, ecx
xor r11d, eax
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
mov r9d, r11d
not r9d
mov eax, r9d
and eax, 0x4961187c
mov ecx, r11d
and ecx, 0x840602
or ecx, eax
xor ecx, 0x840602
mov eax, r11d
and eax, 0xb61ae181
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb61ae181
and eax, 0x49e51e7e
or eax, ecx
mov r15d, eax
not r15d
and eax, 0xef341718
mov ecx, r15d
and ecx, 0x10cbe8e7
or ecx, eax
xor ecx, 0x61c9f76e
and r15d, 0x8efde076
or r15d, ecx
mov ebx, r15d
not ebx
mov ecx, r9d
and ecx, 0x71021f89
mov eax, r11d
and eax, 0x8efde076
or eax, ecx
not eax
or eax, r9d
mov edi, eax
not edi
mov ecx, r15d
and ecx, 0xc547885c
and ebx, 0x3ab877a3
or ebx, ecx
mov r10d, ebx
xor r10d, 0x10981403
mov ecx, eax
and ecx, 0xceb5af4e
xor eax, 0x7cc2885c
and eax, edi
and edi, 0x314a50b1
or edi, ecx
mov r14d, edi
xor r14d, 0x314a50b1
xor ebx, 0xc547885c
mov ebp, ebx
or ebp, 0x7cc2885c
mov ecx, ebp
not ecx
or r15d, 0x833d77a3
mov esi, r15d
not esi
mov edx, edi
xor edx, 0x4d88d8ed
and edx, r14d
and ebp, 0x76804ec2
and ecx, 0x813d3121
or ecx, ebp
and r15d, 0x76804ec2
and esi, 0x842801c
or esi, r15d
xor esi, ecx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov r15d, ecx
and r15d, 0x93d50d55
and edx, 0x6c2af2aa
or edx, r15d
or ecx, ebp
and ebp, 0x93d50d55
and eax, 0x6c2af2aa
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, esi
not eax
and eax, 0x605c357d
and esi, 0x9fa3ca82
or esi, eax
mov eax, ecx
not eax
and eax, 0x605c357d
and ecx, 0x9fa3ca82
or ecx, eax
xor ecx, esi
xor edi, 0xceb5af4e
mov eax, ebx
and eax, 0xae6763a0
and r10d, 0x51989c5f
or r10d, eax
or ebx, edi
and edi, 0xae6763a0
and r14d, 0x51989c5f
or r14d, edi
xor r14d, r10d
not ebx
or ebx, r14d
mov eax, ebx
not eax
and eax, 0x585bbcfc
and ebx, 0xa7a44303
or ebx, eax
xor ebx, 0xa7a44303
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov ecx, ebx
mov edx, ebx
xor edx, 0x7c8ba271
and edx, ebx
not ebx
and ebx, 0x880a211
and ecx, 0x740b0060
or ecx, ebx
xor ecx, 0x740b0060
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
not ecx
and ecx, 0xd89bdf8
and edx, 0xf2764207
or edx, ecx
and r9d, 0x230a0b08
mov ecx, r11d
and ecx, 0x104100c4
or ecx, r9d
xor ecx, 0x104100c4
and r11d, 0xccb4f433
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0xccb4f433
and r11d, 0x334b0bcc
or r11d, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf897d721
mov eax, edx
and eax, 0x76828de
or eax, ebp
mov ebp, r11d
not ebp
xor eax, 0xf897d721
or eax, ebp
not eax
and ebp, 0x6c030596
and r11d, 0x93fcfa69
or r11d, ebp
xor r11d, 0x6c030596
or r11d, ecx
not r11d
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r11d
not eax
mov ebp, eax
and ebp, 0x2825a2ba
and r11d, 0xd7da5d45
or r11d, ebp
and edx, 0x2825a2ba
and ecx, 0xd7da5d45
or ecx, edx
xor ecx, r11d
xor eax, ecx
test eax, ecx
setne r10b
sete sil
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
mov r8d, esi
xor r8b, al
and al, sil
mov edi, r10d
and dil, dl
or dil, al
xor dil, 1
or dil, sil
mov r9d, edi
xor r9b, 1
or r8b, dl
mov eax, r8d
xor al, 1
mov r11d, r9d
and r11b, dil
mov ecx, eax
and cl, r8b
mov ebx, r11d
xor bl, 1
xor r11b, r9b
or bl, dil
xor bl, 1
or bl, r11b
mov r11d, ecx
and r11b, al
xor cl, al
or cl, r11b
mov r11d, ebx
xor r11b, 1
and r11b, cl
xor cl, 1
and cl, bl
or cl, r11b
xor r8b, dil
or al, r9b
xor al, 1
or al, r8b
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, dl
mov eax, r9d
xor al, cl
or r9b, cl
xor r9b, 1
or r9b, al
mov r11d, r9d
xor r11b, 1
mov ebx, edx
xor bl, sil
mov eax, ebx
not al
mov edi, edx
xor dil, r10b
and r10b, bl
and al, sil
or al, r10b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
or dl, sil
xor dl, 1
or dl, bl
mov ecx, edi
xor cl, dl
or dl, dil
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov r10d, ecx
and r10b, al
mov ebx, r8d
and bl, dl
or bl, r10b
xor al, bl
and al, bl
or cl, r8b
xor cl, 1
xor dl, r8b
and dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, eax
xor bl, 1
mov ecx, edx
xor cl, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r10d, r9d
and r10b, r11b
mov eax, r9d
and al, r10b
mov ecx, r9d
xor cl, r10b
or cl, al
or r9b, r11b
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 esi, r9d
xor sil, 1
mov r8d, ebx
xor r8b, 1
mov r14d, ebx
or r14b, r8b
mov eax, ebx
xor al, r8b
and al, bl
mov edx, eax
xor dl, r14b
xor r14b, 1
mov ecx, r14d
xor cl, al
xor dl, 1
or r14b, al
xor r14b, 1
or r14b, dl
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, r14d
xor al, 1
mov byte [rsp + 0x28], al
mov ecx, esi
mov byte [rsp + 0x30], sil
mov eax, esi
and al, r9b
xor cl, al
xor al, 1
or al, r9b
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 r15d, eax
xor r15b, 1
xor r10b, 1
or r10b, r11b
mov edi, r10d
xor dil, 1
and bl, r8b
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov r11d, ebx
xor r11b, 1
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
mov r12d, r15d
and r12b, al
mov ecx, r15d
and cl, r12b
xor r12b, r15b
or r12b, cl
mov esi, r10d
and sil, dil
mov ecx, r10d
and cl, sil
xor sil, r10b
or sil, cl
mov ebp, esi
xor bpl, 1
or r15b, al
mov ebx, r15d
xor bl, 1
mov edx, ebx
and dl, r15b
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, ebp
and al, sil
mov ecx, eax
xor cl, 1
mov r8d, ebp
xor r8b, al
mov r13d, esi
or r13b, cl
xor al, sil
or cl, bpl
xor cl, 1
or cl, al
mov eax, r11d
xor al, 1
xor dl, r12b
or bl, r12b
xor cl, r12b
xor r12b, 1
or dil, r10b
xor r13b, 1
or r13b, r8b
mov r8d, r13d
xor r8b, 1
and r8b, dil
xor dil, 1
xor r15b, r12b
xor bl, 1
or bl, r15b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r13b, dil
or r13b, r8b
mov edx, esi
xor dl, dil
or dil, sil
xor dil, 1
or dil, dl
xor dil, 1
mov edx, r13d
and dl, dil
xor dil, r13b
or dil, dl
xor bl, 1
mov edx, ebx
xor dl, dil
xor dl, 1
and dl, dil
or bl, dil
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, r12d
and bl, bpl
xor r12b, bpl
or r12b, bl
xor cl, 1
mov ebx, ecx
xor bl, r12b
or cl, r12b
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, r8b
or cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r8d, r11d
or r8b, al
mov edi, r8d
xor dil, 1
mov esi, r8d
and sil, dil
mov r10d, r8d
and r10b, sil
xor sil, r8b
xor r8b, r11b
and r11b, al
or sil, r10b
xor r11b, 1
mov r10d, eax
xor r10b, r11b
or r11b, al
xor r11b, 1
or r11b, r10b
mov ebx, esi
xor bl, 1
and bl, r11b
xor r11b, 1
and r11b, sil
or r11b, bl
or dil, al
xor dil, 1
or dil, r8b
mov edx, edi
xor dl, r11b
xor r11b, 1
xor dl, 1
or r11b, dil
xor r11b, 1
or r11b, dl
mov edx, r14d
or dl, r11b
xor r11b, 1
mov dil, byte [rsp + 0x28]
or r11b, dil
mov ebx, edx
xor bl, r11b
or r11b, dl
xor r11b, 1
or r11b, bl
mov edx, r14d
xor dl, al
and dl, r14b
xor al, dil
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov r8d, r11d
xor r8b, 1
mov ebx, r8d
and bl, r11b
mov r10d, eax
and r10b, dl
xor bl, 1
mov esi, r11d
xor sil, bl
or bl, r11b
xor bl, 1
or bl, sil
xor r8b, al
xor al, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, ebx
xor al, 1
and al, r10b
xor r10b, 1
and r10b, bl
or r10b, al
or dl, r11b
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, r10d
or bl, cl
xor cl, r10b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
xor r10b, al
or r10b, al
mov r8d, r10d
xor r8b, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, r10b
and dl, r8b
or dl, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r14d
and al, dil
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
or bl, al
mov edx, ebx
xor dl, 1
mov sil, byte [rsp + 0x30]
mov r8d, esi
or r8b, r9b
mov r11d, esi
xor r11b, r8b
or r8b, sil
xor r8b, 1
or r8b, r11b
and dil, bl
or bl, r14b
and dl, r14b
or dl, dil
xor dl, 1
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
mov ebx, edx
xor bl, 1
and bl, dl
mov r11d, ebx
and r11b, dl
xor bl, dl
or bl, r11b
xor bl, r8b
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
and r9b, cl
xor cl, 1
and cl, sil
or cl, r9b
mov edx, esi
xor dl, al
or al, sil
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and al, bl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, eax
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, al
or al, cl
xor al, 1
and cl, dl
or cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, r10d
mov r9d, ecx
and r9b, r8b
mov eax, r9d
xor r9b, r8b
and r8b, r10b
xor r10b, 1
and bl, r10b
mov edx, ebx
and dl, r10b
xor bl, r10b
or bl, dl
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
and al, dl
and dl, bl
mov ebx, eax
xor bl, 1
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, r10d
xor al, cl
and al, r10b
and r10b, cl
or r10b, r8b
xor al, 1
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r10d
xor al, 1
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, eax
and bl, r10b
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, r10b
or bl, r10b
xor bl, 1
or bl, r8b
xor bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xe0134eec
mov edx, 0x5db75dc0
cmovne ecx, edx
test al, 1
mov eax, 0xe0134eec
jmp 0x140040361
cmp eax, 0xe0134eeb
jg 0x140038cc5
cmp eax, 0xae8cf9c5
je 0x14003c486
cmp eax, 0xbc1c508e
jne 0x1400366e0
call section..text
cmp dword [rsp + 0x44], 2
setl byte [rsp + 0x4a]
mov ecx, dword [0x1400a6658]
lea r9d, [rcx - 1]
imul r9d, ecx
mov r8d, r9d
not r8d
mov ecx, r8d
and ecx, 0x8522842d
mov edx, r9d
and edx, 0x30480182
or edx, ecx
xor edx, 0x30480182
mov ecx, r9d
and ecx, 0x4a957a50
or ecx, edx
mov edx, ecx
not edx
and edx, 0xea920e2b
and ecx, 0x156df1d4
or ecx, edx
mov ebp, ecx
xor ebp, 0x57401
xor ecx, 0x4a880b04
and ecx, 0xea8a0b7e
and ebp, 0x1575f481
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8000000
and ecx, 0x1831d001
and ebp, 0x880914
or ebp, ecx
mov ecx, ebp
xor ecx, 0x880900
xor ebp, 0xff77f6eb
mov edx, r8d
and edx, 0x18b9d915
mov eax, r9d
xor eax, 0xe74626ea
or eax, edx
mov edx, eax
not edx
mov ebx, ebp
or ebx, eax
not ebx
and ebp, 0x4d0564fe
and ecx, 0x10b89901
or ecx, ebp
and eax, 0x4d0564fe
and edx, 0xb2fa9b01
or edx, eax
xor edx, ecx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x9f3ca50c
and ecx, edx
not edx
and edx, 0x1f180508
and eax, 0x8024a004
or eax, edx
xor eax, 0x8024a004
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x787a83e6
and ecx, 0x87857c19
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8f60c4cb
and eax, ecx
and ecx, 0x709f3b34
or ecx, edx
xor ecx, 0x709f3b34
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x3e94dd28
and edx, ecx
not ecx
and ecx, 0x9639ce72
and eax, 0x69c6318d
or eax, ecx
mov ecx, eax
xor ecx, 0x69c6318d
xor eax, 0xa8ad135a
and eax, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xbdf59117
and edx, 0x420a6ee8
or edx, eax
mov r11d, edx
xor r11d, 0x7c9821c0
xor edx, 0x83614c3e
mov eax, edx
and eax, 0x83269a05
and r11d, 0x7cd965fa
or r11d, eax
xor r11d, 0x7cd965fb
or r11d, edx
mov r10d, r11d
not r10d
mov eax, r9d
xor eax, 0x93dac328
and eax, r9d
mov esi, r9d
or esi, 0x6c253cd7
mov ecx, esi
not ecx
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x6e49ec65
and eax, 0x91b6139a
or eax, ebx
or edi, esi
and esi, 0x6e49ec65
and ecx, 0x91920308
or ecx, esi
xor ecx, eax
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0xbc51e904
and edi, 0x43ae16fb
or edi, eax
mov ecx, edi
xor ecx, 0xb0b2805
mov eax, r8d
and eax, 0xcea7e373
mov ebx, r9d
and ebx, 0x31581c8c
or ebx, eax
xor ebx, 0xcea7e372
mov eax, r9d
and eax, 1
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0xd424a8e4
and eax, 0x2bdb571b
or eax, ebx
mov ebx, eax
xor ebx, 0xb1b0511
xor edi, 0xd074d5d2
xor eax, 0xd424a8e4
mov esi, edi
and esi, 0xb4c452ea
and ecx, 0x4b3bad15
or ecx, esi
or edi, eax
and eax, 0xb4c452ea
and ebx, 0x4b3bad15
or ebx, eax
xor ebx, ecx
not edi
or edi, ebx
mov edx, edi
not edx
or edi, 0x715e475a
mov ecx, edi
not ecx
or edx, 0x8ea1b8a5
mov eax, edx
not eax
and edi, 0x2c9a9cfa
and ecx, 0x82212005
or ecx, edi
and edx, 0x2c9a9cfa
and eax, 0x51444300
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x344dc541
and eax, 0xcbb23abe
or eax, ecx
mov ecx, eax
xor ecx, 0x4513821b
xor eax, 0xbaec7de4
mov ebx, eax
and ebx, r11d
mov edx, r10d
and edx, ecx
or edx, ebx
xor r11d, edx
and r11d, edx
or eax, r10d
mov ebx, eax
not ebx
xor ecx, r10d
and ecx, r10d
mov edx, ecx
not edx
mov edi, eax
and edi, 0x157d5719
and ebx, 0xea82a8e6
or ebx, edi
or eax, edx
and edx, 0x157d5719
and ecx, 0xea82a8e6
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov r10d, r11d
not r10d
mov ebp, r11d
xor ebp, 0x76d26868
mov ebx, ebp
and ebx, r10d
and ebp, r11d
mov edx, eax
or edx, 0x892d9797
mov esi, edx
not esi
mov edi, ebx
and edi, ebp
xor ebp, ebx
mov ebx, eax
xor ebx, 0x76d26868
and ebx, eax
or ebp, edi
mov edi, edx
and edi, 0xa278203a
and esi, 0x54824840
or esi, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0xa278203a
and ebx, 0x5d87dfc5
or ebx, edi
xor ebx, esi
not edx
or edx, ebx
mov ecx, ebp
not ecx
and ecx, edx
not edx
and edx, ebp
mov ebx, r8d
and ebx, r9d
or edx, ecx
mov ecx, r11d
and ecx, 0xa02d6491
and r10d, 0x5fd29b6e
or r10d, ecx
mov ecx, eax
not ecx
or r11d, eax
and eax, 0xa02d6491
and ecx, 0x5fd29b6e
or ecx, eax
mov eax, ebx
not eax
xor ecx, r10d
not r11d
or r11d, ecx
mov r10d, edx
not r10d
mov ecx, r10d
and ecx, 0x69fbab7a
and edx, 0x96045485
or edx, ecx
mov ecx, r11d
not ecx
or r10d, r11d
and r11d, 0x69fbab7a
and ecx, 0x96045485
or ecx, r11d
xor ecx, edx
not r10d
or r10d, ecx
mov ecx, r8d
and ecx, 0x323d6553
mov edx, r9d
and edx, 0xcdc29aac
or edx, ecx
mov ecx, edx
xor ecx, 0x49c08884
xor edx, 0x323d6553
mov ebp, edx
and ebp, 0x9416127b
and ecx, 0x6be9ed84
or ecx, ebp
or edx, eax
and eax, 0x9416127b
and ebx, 0x6be9ed84
or ebx, eax
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x1b713b75
and edx, 0xe48ec48a
or edx, eax
mov ecx, edx
xor ecx, 0xe40c0488
xor edx, 0x18400164
and edx, 0x18c2c166
and ecx, 0xe73d3e99
or ecx, edx
mov eax, ecx
xor eax, 0x60
xor ecx, 0xe73d3e99
and r8d, 0xdd0520bc
and r9d, 0x22fadf43
or r9d, r8d
mov edx, r9d
xor edx, 0x22fadf43
xor r9d, 0xdd0520bc
or r9d, edx
mov edx, r9d
not edx
mov ebp, ecx
xor ebp, r9d
and ebp, ecx
and eax, 0xc62918f9
and ecx, 0x39d6e706
or ecx, eax
and r9d, 0xc62918f9
and edx, 0x39d6e706
or edx, r9d
xor edx, ecx
mov r8d, ebp
not r8d
mov eax, edx
not eax
mov ecx, r8d
and ecx, 0xee57d66c
and ebp, 0x11a82993
or ebp, ecx
or r8d, eax
and eax, 0xee57d66c
and edx, 0x11a82993
or edx, eax
xor edx, ebp
not r8d
or r8d, edx
mov r9d, r10d
not r9d
mov ecx, r9d
and ecx, 0xc02c00
mov edx, r10d
and edx, 0xec20d10b
or edx, ecx
xor edx, 0xec20d10b
mov ecx, r10d
and ecx, 0x131f02f4
or ecx, edx
mov edx, ecx
not edx
and edx, 0xae3bc141
and ecx, 0x51c43ebe
or ecx, edx
mov edx, ecx
xor edx, 0x182400b5
xor ecx, 0x2433802
and ecx, 0xa743fb02
and edx, 0x58bc04fd
or edx, ecx
mov ebx, edx
xor ebx, 0x48ac00e4
xor edx, 0x2240d100
and edx, 0x3250d519
and ebx, 0xcdaf2ae6
or ebx, edx
mov ecx, ebx
xor ecx, 0x636522c0
xor ebx, 0xcdaf2ae6
and ebx, ecx
mov ecx, r9d
and ecx, 0x84a707a8
mov edx, r10d
and edx, 0x7b58f857
or edx, ecx
mov ebp, edx
xor ebp, 0x7b58f857
xor edx, 0x800005a8
and edx, 0xb3585dff
mov ecx, ebp
and ecx, 0x4ca7a200
or ecx, edx
xor ecx, 0xe26daa26
and ebp, 0x5135f7d9
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xd050026c
and ebp, 0x2faffd93
or ebp, ecx
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0x78c225e2
mov esi, eax
and esi, 0x873dda1d
or esi, ecx
xor esi, 0xd6082dc4
mov r11d, esi
xor r11d, r8d
and r11d, esi
and r8d, 0x5978a836
mov ecx, eax
and ecx, 0xa68757c9
or ecx, r8d
mov esi, ebp
xor esi, 0x2faffd93
xor ecx, 0x84d5fef
and eax, 0x5135f7d9
or eax, ecx
xor ebp, 0xd050026c
mov ecx, ebx
xor ecx, ebp
and ecx, ebx
and ebp, ebx
not ebx
and ebx, esi
or ebp, ebx
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov edi, r11d
not edi
mov ecx, edi
and edi, 0xb23b2f
and r11d, 0xff4dc4d0
or r11d, edi
mov edx, eax
not edx
or ecx, eax
and eax, 0xb23b2f
and edx, 0xff4dc4d0
or edx, eax
mov eax, ecx
not eax
xor edx, r11d
mov ebx, ecx
and ebx, 0xcd6b2f4a
and eax, 0x3294d0b5
or eax, ebx
mov ebx, edx
not ebx
or ecx, ebx
and ebx, 0xcd6b2f4a
and edx, 0x3294d0b5
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, ebp
and ecx, eax
and eax, ebp
mov ebp, ecx
not ebp
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0xa7b4d2c1
and ecx, 0x584b2d3e
or ecx, ebx
or ebp, edx
and edx, 0xa7b4d2c1
and eax, 0x584b2d3e
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
and r10d, 0xd7bddd52
and r9d, 0x284222ad
or r9d, r10d
mov eax, r9d
xor eax, 0xd7bddd52
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x1420a22e
mov ebx, ebp
and ebx, 0xa840080
or ebx, edx
xor ebx, 0xa840080
mov edx, ebp
xor edx, 0x1ea4a2ae
and edx, ebp
mov esi, r9d
xor esi, 0x284222ad
xor r9d, 0xc9197ffc
and esi, r9d
and r9d, eax
mov eax, ebx
and eax, edx
xor edx, ebx
mov edi, dword [0x1400a6654]
or edx, eax
mov eax, esi
and eax, r9d
xor r9d, esi
or r9d, eax
mov eax, edx
not eax
and eax, 0xc06066bc
and edx, 0x3f9f9943
or edx, eax
mov eax, r9d
not eax
and eax, 0xc06066bc
and r9d, 0x3f9f9943
or r9d, eax
xor r9d, edx
and ecx, 0x99b1b210
and ebp, 0x664e4def
or ebp, ecx
mov eax, ebp
xor eax, 0x624e0c83
mov ecx, r9d
not ecx
mov edx, ecx
and edx, 0x9d11d17c
and r9d, 0x62ee2e83
or r9d, edx
xor ebp, 0x99119010
and ebp, 0x9d11d17c
and eax, 0x62ee2e83
or eax, ebp
xor eax, r9d
not eax
or eax, ecx
cmp eax, 0xffffffff
sete bl
setne r8b
cmp edi, 9
setg r11b
cmp edi, 0xa
setl r10b
mov ecx, r8d
xor cl, r10b
mov edx, ecx
and dl, r8b
and cl, r10b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and al, r11b
mov r14d, ecx
and r14b, r10b
or r14b, al
mov eax, r14d
xor al, cl
or r14b, cl
xor r14b, 1
or r14b, al
mov r9d, r14d
xor r9b, 1
mov eax, r10d
xor al, r11b
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r10b, al
xor al, 1
or al, r11b
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
xor bl, r8b
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov ecx, ebx
xor cl, r8b
and bl, r8b
or bl, cl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, r10d
xor al, 1
or al, r10b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
or dl, r8b
mov r11d, edx
xor r11b, 1
mov ebx, r10d
or bl, al
xor al, r10b
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebx, r11d
and bl, dl
mov r10d, ebx
and r10b, r11b
xor bl, r11b
or bl, r10b
mov r10d, ebx
and r10b, cl
xor bl, 1
and bl, r8b
or bl, r10b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov r12d, ebx
xor r12b, 1
mov r11d, r14d
and r11b, r9b
mov eax, r11d
xor al, 1
mov edx, r14d
xor dl, r11b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
xor r14b, r9b
and r9b, r14b
xor r9b, 1
and r10b, dl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
xor r10b, r9b
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r9d
xor al, r10b
xor r10b, 1
xor al, 1
or r10b, r9b
xor r10b, 1
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, ebx
and al, r12b
mov edx, eax
xor dl, r12b
and dl, al
mov esi, eax
and sil, r12b
xor r12b, bl
or r12b, al
xor al, 1
and al, bl
or sil, al
mov eax, edx
xor al, 1
xor dl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, dl
mov r9d, esi
xor r9b, 1
mov r15d, r10d
or r15b, r8b
xor r15b, 1
or r15b, r10b
mov eax, r15d
xor al, 1
or r14b, r11b
mov edx, r14d
xor dl, 1
and r14b, dl
mov ebx, edx
and bl, r14b
xor r14b, dl
or r14b, bl
mov r11d, esi
or r11b, r9b
xor r11b, 1
or r11b, sil
mov ebx, r14d
xor bl, 1
mov ebp, ebx
xor bpl, r14b
or r14b, al
or al, r15b
xor al, r15b
and bpl, bl
mov edx, eax
and dl, r15b
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, ebp
xor al, 1
mov ecx, ebp
and cl, al
mov edi, ecx
and dil, bpl
xor cl, bpl
or cl, dil
mov edi, r11d
xor dil, 1
or al, bpl
xor al, 1
mov r13d, ecx
and r13b, al
xor al, cl
mov ebp, r12d
xor bpl, 1
or al, r13b
xor al, 1
mov ecx, eax
or cl, dl
xor cl, 1
xor al, dl
xor al, 1
and al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, r15b
xor bl, 1
mov ecx, r14d
xor cl, bl
or bl, r14b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, edi
or cl, r11b
mov ebx, ebp
or bl, r12b
xor bl, r12b
mov r15d, ebx
xor r15b, 1
mov r14d, edi
and r14b, cl
xor cl, dil
or r14b, cl
xor r14b, 1
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
and bl, r12b
mov ecx, ebx
and cl, r15b
xor bl, r15b
or bl, cl
mov r15d, ebx
xor r15b, 1
mov ecx, ebx
and cl, r15b
mov edx, ecx
xor cl, bl
xor dl, 1
or dl, r15b
xor dl, 1
or dl, cl
mov ecx, r14d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r14b
or dl, cl
mov ecx, ebp
and cl, r12b
mov ebx, ebp
and bl, cl
xor cl, bpl
or cl, bl
xor cl, dil
xor bpl, dil
or r12b, r11b
xor r12b, 1
or r12b, bpl
xor r12b, 1
mov ebx, ecx
and bl, r12b
xor r12b, cl
or r12b, bl
xor r12b, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, r12b
mov ebx, edx
xor bl, r12b
or r12b, dl
xor r12b, 1
or r12b, bl
mov edx, ecx
xor dl, r12b
or r12b, cl
xor r12b, 1
or r12b, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, eax
xor bl, cl
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
and bl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
mov ecx, r12d
xor cl, 1
or dl, bl
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, r12d
and al, cl
mov ebx, eax
and bl, r12b
xor al, r12b
or al, bl
or cl, r12b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov r11d, eax
xor r11b, dl
and al, r11b
and r11b, dl
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, esi
and al, r10b
and sil, r8b
and r8b, r9b
or r8b, al
mov ecx, r8d
xor cl, r10b
and cl, r8b
and r9b, r10b
or sil, r9b
xor cl, 1
xor sil, 1
mov eax, ecx
and al, sil
xor sil, cl
or al, sil
xor al, 1
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov r10d, edx
xor r10b, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and dl, r10b
mov ebx, r8d
and bl, cl
xor dl, 1
mov r9d, edx
xor r9b, r10b
or dl, r10b
xor dl, 1
or dl, r9b
mov eax, ebx
xor bl, r8b
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, r11d
xor cl, 1
and al, cl
mov ebx, r11d
and bl, dl
or bl, al
xor bl, 1
or bl, cl
xor bl, 1
xor cl, dl
xor cl, 1
and cl, dl
xor dl, r11b
and dl, r11b
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
xor dl, bl
mov ecx, edx
xor cl, 1
and cl, bl
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0x34ac0d6c
mov edx, 0xfb48d02
cmovne eax, edx
test cl, 1
mov ecx, 0x34ac0d6c
cmove eax, ecx
test bl, 1
cmovne eax, edx
cmp eax, 0xfe9349c7
jle 0x1400366eb
nop word cs:[rax + rax]
nop
cmp eax, 0xfb48d01
jle 0x140038c60
cmp eax, 0x5993750b
jle 0x140038d03
cmp eax, 0x5993750c
je 0x14003f216
cmp eax, 0x5db75dc0
jne 0x140041c8a
mov eax, dword [rsp + 0x4c]
mov eax, 0x9504f473
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
cmp eax, 0x8902b92
jg 0x140038d33
cmp eax, 0xfe9349c8
je 0x140038d5c
cmp eax, 0x5586082
jne 0x1400366e0
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov eax, 0xfe9349c8
mov dword [rsp + 0x34], 0
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
cmp eax, 0x9858b2f9
je 0x14004037a
cmp eax, 0xabec8cfb
je 0x140041cbb
jmp 0x1400366e0
cmp eax, 0xe0134eec
je 0x140041c57
cmp eax, 0xfc509b20
jne 0x1400366e0
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x34], eax
mov eax, 0xfe9349c8
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
cmp eax, 0xfb48d02
je 0x140041c68
cmp eax, 0x34ac0d6c
jne 0x1400366e0
call section..text
mov eax, 0xbc1c508e
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
cmp eax, 0x8902b93
jne 0x140041c97
mov ecx, dword [rsp + 0x4c]
call fcn.1400214a0
mov eax, 0x9858b2f9
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
mov eax, dword [0x1400a6658]
lea ebx, [rax - 1]
imul ebx, eax
mov ecx, ebx
not ecx
mov r9d, ecx
mov r8d, ecx
mov eax, ecx
and eax, 0x885be917
mov ebp, ebx
xor ebp, 0x885be917
and ebp, ebx
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ebp
not eax
and eax, 0x68f777f9
and ebp, 0x97088806
or ebp, eax
mov r13d, ebp
xor r13d, 0x1080b8a0
xor ebp, 0xf414a
and ebp, 0x416f415f
and r13d, 0xbe90bea0
or r13d, ebp
xor r13d, 0xbe90bea0
mov edi, r13d
and edi, ecx
xor r13d, ecx
and ecx, 0x1adc8d43
and r9d, ebx
mov esi, ebx
and ebx, 0xe52372bc
or ebx, ecx
mov ecx, ebx
xor ecx, 0xc4027224
xor ebx, 0x1adc8d43
mov edx, r9d
not edx
mov ebp, ebx
and ebp, 0x29a58d98
and ecx, 0xd65a7267
or ecx, ebp
or ebx, edx
and edx, 0x29a58d98
and r9d, 0xd65a7267
or r9d, edx
xor r9d, ecx
not ebx
or ebx, r9d
mov ebp, ebx
not ebp
and r8d, 0x130ad77
and esi, 0xfecf5288
or esi, r8d
mov edx, esi
xor edx, 0xfecf5288
xor esi, 0x130ad77
or esi, edx
mov edx, esi
not edx
mov ecx, ebp
or ecx, esi
not ecx
and ebp, 0x33918be6
and ebx, 0xcc6e7419
or ebx, ebp
and esi, 0x33918be6
and edx, 0xcc6e7419
or edx, esi
xor edx, ebx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x44704049
mov ebp, edx
and ebp, 0xb2090d10
or ebp, ecx
xor ebp, 0xb2090d10
and edx, 0x986b2a6
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x986b2a6
and edx, 0xf6794d59
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x79e13ac8
and ebp, edx
not edx
and edx, 0x400132c8
and ecx, 0x39e00800
or ecx, edx
mov edx, ecx
xor edx, 0x10600000
xor ecx, 0xc61ff7ff
mov ebx, ebp
not ebx
mov esi, ecx
and esi, 0xeb852eb7
and edx, 0x10601048
or edx, esi
or ecx, ebx
and ebx, 0xeb852eb7
and ebp, 0x147ad148
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaf3dc645
and ecx, 0x50c239ba
or ecx, edx
mov edx, ecx
xor edx, 0x6280dad0
xor ecx, 0x90410101
and ecx, 0x95510107
and edx, 0x6aaefef8
or edx, ecx
mov r11d, edx
xor r11d, 0x6aaefef8
xor edx, 0x1500101
and edx, 0x495a0b59
mov ecx, r11d
and ecx, 0xb6a5f4a6
or ecx, edx
xor ecx, 0x7e9d2fd
and r11d, 0x4eb3d9a4
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0xb3dc1f35
and r11d, 0x4c23e0ca
or r11d, ecx
mov r12d, r11d
xor r12d, 0x4c23e0ca
or r13d, edi
mov ecx, r13d
not ecx
and ecx, 0x8e1bfe68
and r13d, 0x71e40197
or r13d, ecx
mov r8d, r13d
xor r8d, 0x71e40197
xor r13d, 0x8e1bfe68
xor r11d, 0xb3dc1f35
mov esi, r11d
and esi, r12d
mov ecx, r11d
and ecx, esi
xor esi, r11d
or esi, ecx
mov ecx, r13d
and ecx, r8d
mov edx, ecx
not edx
mov ebp, r8d
and ebp, 0x94191803
mov eax, r13d
and eax, 0x6be6e7fc
or eax, ebp
mov r9d, r8d
or r9d, edx
and edx, 0x94191803
and ecx, 0x6be6e7fc
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov ebx, esi
mov edi, esi
xor edi, 0xef46c6f3
mov r10d, edi
and edi, esi
mov edx, esi
not edx
mov ebp, r9d
mov eax, r9d
not eax
mov r15d, eax
and eax, 0x254c946e
and ebp, 0xdab36b91
or ebp, eax
mov esi, ebp
xor esi, 0xdab36b91
and r10d, edx
xor ebp, 0xca0a529d
and ebp, esi
mov r14d, edx
and r14d, esi
xor esi, edx
and edx, 0x86c25e6
and ebx, 0xf793da19
or ebx, edx
mov eax, ebx
xor eax, 0xf4018011
and eax, 0xf46185d3
xor ebx, 0x3f25fca
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4d2bb14e
and ebx, 0xb2d44eb1
or ebx, eax
mov eax, r11d
and eax, 0xb9e7a2c
and r12d, 0xf46185d3
or r12d, eax
mov edx, r9d
xor edx, 0xef46c6f3
and edx, r9d
mov ecx, r9d
not r12d
or r12d, r11d
mov r9d, ebx
xor r9d, 0xb2d44eb1
and r15d, 0x81789261
and ecx, 0x7e876d9e
or ecx, r15d
mov eax, ecx
xor eax, 0x74010592
and eax, 0xf46185d3
xor ecx, 0x8ae6e84d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x93de79ca
and ecx, 0x6c218635
or ecx, eax
and r8d, 0xc71d6cac
mov eax, r13d
and eax, 0x38e29353
or eax, r8d
mov r8d, r12d
not r8d
xor eax, 0xcc831680
and r13d, 0xb9e7a2c
or r13d, eax
mov r11d, ecx
xor r11d, 0x6c218635
xor ebx, 0x4d2bb14e
and ebx, r8d
mov eax, r9d
xor eax, r12d
and eax, r9d
and r12d, r9d
or r12d, ebx
mov ebx, eax
not ebx
mov r8d, ebx
and r8d, 0x2662f053
and eax, 0xd99d0fac
or eax, r8d
mov r8d, r12d
not r8d
or ebx, r8d
and r8d, 0x2662f053
and r12d, 0xd99d0fac
or r12d, r8d
xor r12d, eax
not ebx
or ebx, r12d
mov eax, ecx
xor eax, 0x128e110a
and eax, 0x528f152e
xor ecx, 0x4e4d5664
and ecx, r11d
and r11d, 0xad70ead1
or r11d, eax
mov eax, r11d
xor eax, 0xad70ead1
xor r11d, 0x70e3c57f
and r11d, eax
mov r8d, r13d
xor r8d, 0xdd932fae
and r8d, r13d
mov r9d, r11d
and r9d, ecx
xor ecx, r11d
mov r11d, eax
and r11d, r13d
xor eax, r13d
not r13d
and r13d, 0xdd932fae
or ecx, r9d
mov r15d, r8d
and r15d, r13d
xor r13d, r8d
mov r9d, dword [0x1400a6654]
or r13d, r15d
mov r8d, ecx
not r8d
and r8d, 0x3a85cf1f
and ecx, 0xc57a30e0
or ecx, r8d
mov r8d, r13d
not r8d
and r8d, 0x3a85cf1f
and r13d, 0xc57a30e0
or r13d, r8d
xor r13d, ecx
or eax, r11d
mov ecx, eax
not ecx
and ecx, 0x266265f9
and eax, 0xd99d9a06
or eax, ecx
mov r8d, eax
xor r8d, 0x8899002
mov ecx, r13d
not ecx
xor eax, 0x266265f9
mov r11d, ecx
and r11d, 0xd5164a15
and r13d, 0x2ae9b5ea
or r13d, r11d
or ecx, eax
and eax, 0xd5164a15
and r8d, 0x2ae9b5ea
or r8d, eax
xor r8d, r13d
not ecx
or ecx, r8d
mov r11d, ebx
not r11d
mov r8d, r11d
and r8d, 0x28d692d5
and ebx, 0xd7296d2a
or ebx, r8d
mov r8d, ebx
xor r8d, 0x90080420
xor ebx, 0x8101080
or r11d, 0x985abcab
mov r12d, ecx
not r12d
mov r15d, r12d
and r15d, 0x533b4dbe
and ecx, 0xacc4b241
or ecx, r15d
mov r15d, ecx
xor r15d, 0xacc4b241
xor ecx, 0xcb61f115
and ecx, r15d
mov eax, r11d
not eax
or r12d, 0x985abcab
or ebx, 0x42a14310
and ebx, 0x4ab17b9a
and r8d, 0x904a8421
or r8d, ebx
mov ebx, r12d
not ebx
and r11d, 0x4ab17b9a
and eax, 0x25040044
or eax, r11d
xor eax, r8d
mov r8d, ecx
not r8d
mov r11d, r8d
and r11d, 0xdd2158d2
and ecx, 0x22dea72d
or ecx, r11d
or r8d, r12d
and r12d, 0xdd2158d2
and ebx, 0x22840304
or ebx, r12d
xor ebx, ecx
not r8d
or r8d, ebx
mov ecx, eax
not ecx
and ecx, 0x4ccaf41c
and eax, 0xb3350be3
or eax, ecx
mov ecx, r8d
not ecx
and ecx, 0x4ccaf41c
and r8d, 0xb3350be3
or r8d, ecx
xor r8d, eax
mov eax, r10d
not eax
mov ecx, edi
not ecx
mov ebx, eax
and ebx, 0x3de6f5ee
and r10d, 0xc2190a11
or r10d, ebx
or eax, ecx
and ecx, 0x3de6f5ee
and edi, 0xc2190a11
or edi, ecx
xor edi, r10d
not eax
or eax, edi
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x2e8b21e0
and eax, 0xd174de1f
or eax, ecx
mov ecx, edx
not ecx
and ecx, 0x2e8b21e0
and edx, 0xd174de1f
or edx, ecx
xor edx, eax
or esi, r14d
mov eax, esi
not eax
and eax, 0x933c7baa
and esi, 0x6cc38455
or esi, eax
mov eax, esi
xor eax, 0xc810005
xor esi, 0x933c7baa
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x6062fe58
and edx, 0x9f9d01a7
or edx, ebp
or ecx, esi
and esi, 0x6062fe58
and eax, 0x9f9d01a7
or eax, esi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x60866836
and ecx, 0x9f7997c9
or ecx, edx
xor ecx, 0x9f7997c9
or ecx, eax
mov r10d, ecx
not r10d
mov edx, r8d
mov ebx, r8d
xor ebx, 0xd2af56bd
and ebx, r8d
not r8d
and r8d, 0x3d5992a6
and edx, 0xc2a66d59
or edx, r8d
mov r8d, edx
xor r8d, 0xc2a66d59
mov edi, edx
xor edi, 0xeff6c41b
and edi, r8d
mov esi, ecx
xor esi, 0x2d50a942
and esi, ecx
mov r11d, ecx
or r11d, 0xd2af56bd
mov r14d, r11d
not r14d
mov eax, edi
not eax
mov ebp, ebx
not ebp
mov r15d, eax
and r15d, 0x4d61f915
and edi, 0xb29e06ea
or edi, r15d
or eax, ebp
and ebp, 0x4d61f915
and ebx, 0xb29e06ea
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0x1bff67b1
and esi, 0xe400984e
or esi, edi
or ebx, r11d
and r11d, 0x1bff67b1
and r14d, 0x24008842
or r14d, r11d
xor r14d, esi
not ebx
or ebx, r14d
mov ebp, eax
not ebp
and ebp, ebx
not ebx
and ebx, eax
or ebx, ebp
xor edx, 0x3d5992a6
mov eax, edx
and eax, 0xf6c1118b
and r8d, 0x93eee74
or r8d, eax
or edx, r10d
and r10d, 0xf6c1118b
and ecx, 0x93eee74
or ecx, r10d
xor ecx, r8d
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6db356c6
and edx, 0x924ca939
or edx, eax
mov eax, edx
xor eax, 0x92448921
mov ecx, ebx
not ecx
xor edx, 0x6db356c6
mov ebp, ecx
and ebp, 0x9aa32de
and ebx, 0xf655cd21
or ebx, ebp
or ecx, edx
and edx, 0x9aa32de
and eax, 0xf655cd21
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb75632a5
mov ebx, ecx
and ebx, 0x48a9cd5a
or ebx, eax
mov ebp, ebx
xor ebp, 0x48814952
xor ebx, 0x84120201
and ebx, 0x843a8609
and ebp, 0x7bc579f6
or ebp, ebx
mov eax, ebp
xor eax, 0x12800046
xor ebp, 0x8200
and ebp, 0x294083a0
and eax, 0x96a00447
or eax, ebp
mov ebx, eax
xor ebx, 0x96a00447
xor eax, 0x80973a0
and edx, 0xea2f74f2
and ecx, 0x15d08b0d
or ecx, edx
mov edx, ecx
xor edx, 0x15c08305
and edx, 0xbfe087e7
xor ecx, 0xaa300cea
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7787acb2
and ecx, 0x8878534d
or ecx, edx
mov edx, ecx
xor edx, 0x80500009
xor ecx, 0x7787acb2
mov ebp, ebx
xor ebp, ecx
and ebp, ebx
and eax, 0x1ea977e4
and ebx, 0xa1408003
or ebx, eax
and ecx, 0x1ea977e4
and edx, 0xe156881b
or edx, ecx
xor edx, ebx
mov ecx, ebp
not ecx
mov eax, edx
not eax
mov ebx, ecx
and ebx, 0xad2b025a
and ebp, 0x12c085a5
or ebp, ebx
or ecx, eax
and eax, 0xad2b025a
and edx, 0x52d4fda5
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x20004129
mov edx, ecx
and edx, 0x960c0a80
or edx, eax
xor edx, 0x960c0a80
and ecx, 0x49f3b456
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2dadc360
and ecx, 0xd2523c9f
or ecx, eax
mov ebx, ecx
xor ebx, 0x6af2d68a
mov edx, ecx
xor edx, 0x950d2975
mov edi, ebx
or edi, 0xfffffffe
xor ecx, 0x6af2d68b
and ecx, ebx
mov eax, ecx
not eax
mov ebp, edi
and ebp, 0xc8b64c11
or edi, eax
and eax, 0xc8b64c11
and ecx, 0x3749b3ee
or ecx, eax
xor ecx, ebp
not edi
or edi, ecx
mov eax, edx
and eax, 0xc44107c7
mov ecx, ebx
and ecx, 0x3bbef838
or ecx, eax
mov eax, ecx
xor eax, 0x3bbef838
xor ecx, 0xc44107c7
and ecx, edi
not edi
and eax, edi
or ecx, eax
xor edi, ecx
and edi, ecx
mov eax, edx
and eax, ebx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf7f21115
and eax, 0x80deeea
or eax, ecx
mov esi, eax
xor esi, 0x80deeea
xor eax, 0x14821111
and eax, 0x148697f3
mov ecx, esi
and ecx, 0xeb79680c
or ecx, eax
xor ecx, 0xd6152cc0
and esi, 0xc293bb33
or esi, ecx
mov eax, edx
and eax, 0x3d6c44cc
and ebx, 0xc293bb33
or ebx, eax
xor edx, ebx
and edx, ebx
mov ebx, edx
not ebx
mov ecx, esi
mov r8d, ebx
mov r10d, esi
and r10d, ebx
xor ebx, esi
not esi
or esi, 0x67f2fcd3
mov ebp, esi
not ebp
or ecx, 0x980d032c
mov eax, ecx
not eax
and r8d, 0x980d032c
and edx, 0x67f2fcd3
or edx, r8d
and esi, 0xdcfd13a6
and ebp, 8
or ebp, esi
and ecx, 0xdcfd13a6
and eax, 0x2302ec51
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
or ebx, r10d
mov ecx, ebx
not ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x50c3383
and edx, 0xfaf3cc7c
or edx, ebp
or eax, ebx
and ebx, 0x50c3383
and ecx, 0xfaf3cc7c
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc211a330
and eax, 0x821802
or eax, edx
mov edx, eax
xor edx, 0x800
xor eax, 0xe2156295
or ecx, 0xc293bb32
mov r8d, ecx
not r8d
and eax, 0xe2977297
and edx, 0x8920
or edx, eax
and ecx, 0xe2977297
and r8d, 0x1d680448
or r8d, ecx
xor r8d, edx
mov r10d, edi
mov r14d, edi
mov edx, edi
mov ecx, edi
xor ecx, 0xe937ce02
and ecx, edi
not edi
mov r11d, r8d
or r14d, r8d
mov ebx, r8d
mov esi, r8d
xor esi, 0xe937ce02
and esi, r8d
not r8d
and r10d, 0x8eb3275e
and edi, 0x714cd8a1
or edi, r10d
and r11d, 0x8eb3275e
mov eax, r8d
and eax, 0x714cd8a1
or eax, r11d
xor eax, edi
not r14d
or r14d, eax
mov r10d, r14d
not r10d
or edx, 0x16c831fd
mov eax, edx
not eax
and r8d, 0xba27cc24
and ebx, 0x45d833db
or ebx, r8d
mov edi, ebx
xor edi, 0x45d833db
xor ebx, 0x53100226
and ebx, edi
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x8e0cd95
and eax, 0xe1170202
or eax, edi
or edx, ebp
and ebp, 0x8e0cd95
and ecx, 0xf71f326a
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov ebp, ebx
not ebp
mov eax, esi
not eax
mov ecx, ebp
and ecx, 0xe845ba54
and ebx, 0x17ba45ab
or ebx, ecx
or ebp, eax
and eax, 0xe845ba54
and esi, 0x17ba45ab
or esi, eax
xor esi, ebx
not ebp
or ebp, esi
mov eax, edx
not eax
and eax, 0x90aed0b5
and edx, 0x6f512f4a
or edx, eax
mov eax, ebp
not eax
and eax, 0x90aed0b5
and ebp, 0x6f512f4a
or ebp, eax
xor ebp, edx
mov ecx, ebp
not ecx
mov ebx, r14d
or ebx, ecx
mov eax, ebx
not eax
and r14d, 0xb89489d6
and r10d, 0x476b7629
or r10d, r14d
and ecx, 0xb89489d6
and ebp, 0x476b7629
or ebp, ecx
xor ebp, r10d
mov ecx, ebp
not ecx
mov edx, ebx
and edx, 0x832ee4f4
and eax, 0x7cd11b0b
or eax, edx
or ebx, ecx
and ecx, 0x832ee4f4
and ebp, 0x7cd11b0b
or ebp, ecx
xor ebp, eax
not ebx
or ebx, ebp
mov edi, ebx
mov ebp, ebx
mov ecx, ebx
mov r10d, ebx
xor r10d, 0xcf7c511c
and r10d, ebx
not ebx
mov eax, ebx
and eax, 0xd55490a1
and edi, 0x2aab6f5e
or edi, eax
mov eax, edi
xor eax, 0x2aa0634a
xor edi, 0x10541081
and edi, 0x105f1c95
and eax, 0xefa0e36a
or eax, edi
mov edi, eax
xor edi, 0x8380e30a
xor eax, 0x581485
and eax, 0x6c7814e5
and edi, 0x9387eb1a
or edi, eax
mov eax, edi
xor eax, 0x9387eb1a
mov esi, ebx
and esi, 0xf0907634
and ebp, 0xf6f89cb
or ebp, esi
xor ebp, 0xf6f89cb
xor ebx, ebp
and ebx, ebp
mov ebp, edi
xor ebp, 0x68701045
and ebp, 0xfbf23a4d
xor edi, 0x52b8c740
and edi, eax
and eax, 0x40dc5b2
or eax, ebp
mov r8d, eax
xor r8d, 0x40dc5b2
mov esi, ebx
mov edx, ebx
xor edx, 0xc13f2c5a
and edx, ebx
mov ebp, ebx
not ebp
xor eax, 0xc1322848
or eax, 0x3ec0d3a5
mov ebx, eax
not ebx
or esi, 0x3ec0d3a5
mov r11d, esi
not r11d
mov r14d, edi
not r14d
mov r15d, eax
and r15d, 0x53ddc3f9
and ebx, 0x80222c02
or ebx, r15d
or eax, r14d
and r14d, 0x53ddc3f9
and edi, 0xac223c06
or edi, r14d
xor edi, ebx
not eax
or eax, edi
mov edi, edx
not edi
mov ebx, esi
and ebx, 0xa5758f46
and r11d, 0x400a2018
or r11d, ebx
or esi, edi
and edi, 0xa5758f46
and edx, 0x5a8a70b9
or edx, edi
xor edx, r11d
not esi
or esi, edx
mov edx, eax
not edx
and edx, 0x90a09e3
and eax, 0xf6f5f61c
or eax, edx
mov edx, esi
not edx
and edx, 0x90a09e3
and esi, 0xf6f5f61c
or esi, edx
xor esi, eax
mov eax, r8d
and eax, ebp
xor ebp, r8d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x82bb67f1
and ebp, 0x7d44980e
or ebp, eax
xor ebp, 0x7d44980e
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x530042d5
and eax, ebp
and ebp, 0xacffbd2a
or ebp, edx
mov edx, ebp
xor edx, 0xace72d08
xor ebp, 0x530042d5
mov ebx, eax
not ebx
mov edi, ebp
and edi, 0x43189027
and edx, 0xbce76fd8
or edx, edi
or ebp, ebx
and ebx, 0x43189027
and eax, 0xbce76fd8
or eax, ebx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edx, ebp
and edx, 0xe8f49195
mov ebx, eax
and ebx, 0x170b6e6a
or ebx, edx
or eax, 0xe8f49195
mov edx, ebx
not edx
mov edi, eax
and edi, 0x97b918f
and ebp, 0x16006e60
or ebp, edi
or eax, edx
and edx, 0x97b918f
and ebx, 0xf6846e70
or ebx, edx
xor ebx, ebp
not eax
or eax, ebx
mov edx, eax
xor edx, 0x718bff7b
and edx, eax
mov ebp, eax
or ebp, 0x8e740084
mov eax, ebp
not eax
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x9e4b8054
and eax, 0x61807f2b
or eax, edi
or ebp, ebx
and ebx, 0x9e4b8054
and edx, 0x61b47fab
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x8e740084
and ebp, 0x718bff7b
or ebp, eax
mov r8d, ebp
not r8d
or ecx, 0x3083aee3
mov eax, ecx
not eax
mov edx, r10d
not edx
mov edi, ecx
and edi, 0xb7c5bba8
and eax, 0x48384014
or eax, edi
or ecx, edx
and edx, 0xb7c5bba8
and r10d, 0x483a4457
or r10d, edx
xor r10d, eax
not ecx
or ecx, r10d
mov eax, ecx
not eax
and eax, 0x3083aee3
and ecx, 0xcf7c511c
or ecx, eax
mov eax, ecx
xor eax, 0x170b6e6a
and eax, ecx
mov edx, ecx
not edx
and edx, 0xa81cec7b
and ecx, 0x57e31384
or ecx, edx
xor ecx, 0x40e87dee
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3788455c
and eax, ecx
and ecx, 0xc877baa3
or ecx, edx
xor ecx, 0xc877baa3
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
mov esi, edx
mov eax, ecx
mov ebx, r8d
and ebx, 0xbf9fdf0c
and ebp, 0x406020f3
or ebp, ebx
xor ebp, 0xbf9fdf0c
or ebp, edx
and edx, 0x2cc072
and ecx, 0xffd33f8d
or ecx, edx
xor ecx, 0x2cc072
or ecx, r8d
and r8d, 0x52970b40
and edi, 0xad68f4bf
or edi, r8d
xor edi, 0xad68f4bf
and esi, 0xd6c79e84
and eax, 0x2938617b
or eax, esi
xor eax, 0x2938617b
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
and edx, 0xae25d3eb
and eax, 0x51da2c14
or eax, edx
mov ebx, eax
xor ebx, 0x51da2c14
not ebp
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
xor eax, 0xae25d3eb
mov edx, ecx
not edx
and ecx, eax
or eax, edx
not eax
and edx, ebx
or edx, ecx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, edx
mov ebp, eax
and ebp, 0x724b80db
and edx, 0x8db47f24
or edx, ebp
xor edx, 0x126409c4
or edx, eax
and eax, 0xd33918ac
and ecx, 0x2cc6e753
or ecx, eax
mov eax, ecx
xor eax, 0xcc06640
xor ecx, 0x4029080c
and ecx, 0x602f891f
and eax, 0x9fd076e0
or eax, ecx
mov ecx, eax
xor ecx, 0x602f891f
and ecx, eax
mov eax, edx
not eax
mov ebp, ecx
xor ebp, edx
and ebp, ecx
mov ebx, ecx
not ebx
and ebx, 0x669304ff
and ecx, 0x996cfb00
or ecx, ebx
and edx, 0x669304ff
and eax, 0x996cfb00
or eax, edx
xor eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x2a564202
and eax, 0x1a0a0c0
or eax, ecx
mov ebp, eax
xor ebp, 0x1008000
xor eax, 0x2a1f5c0f
or edx, 0x2bf6e2c2
mov ecx, edx
not ecx
and eax, 0x2abf7ccf
and ebp, 0x1408200
or ebp, eax
and edx, 0x2abf7ccf
and ecx, 0xd4000130
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x9c69dd5c
and ecx, 0x639622a3
or ecx, eax
mov edx, ecx
xor edx, 0x3f442714
xor ecx, 0xc0bbd8eb
mov eax, edx
mov ebp, ecx
and ebp, 0x6f3c8936
and edx, 0x90c376c9
or edx, ebp
not edx
or edx, ecx
and ecx, 0x4ced969
and eax, 0xfb312696
or eax, ecx
mov ecx, eax
xor ecx, 0x6b200014
xor eax, 0xc8120
and ecx, 0x6f200814
and eax, 0x1c8122
or eax, ecx
mov ecx, eax
xor ecx, 0x1c8122
xor eax, 0xffe37edd
mov ebp, edx
not ebp
and ebp, eax
mov eax, ecx
xor eax, edx
and eax, ecx
and edx, ecx
or edx, ebp
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
or edx, 0xeff1ac28
mov ebp, edx
not ebp
or eax, 0x100e53d7
mov esi, eax
not esi
and edx, 0xb9243c91
and ebp, 0xa4346
or ebp, edx
and eax, 0xb9243c91
and esi, 0x46d18028
or esi, eax
xor esi, ebp
mov eax, esi
not eax
and eax, 0x5972e26a
and esi, 0xa68d1d95
or esi, eax
mov r8d, esi
xor r8d, 0xd9bfc774
xor esi, 0x2640388b
mov edi, esi
and edi, r8d
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov ecx, edi
mov r10d, edi
mov r11d, edi
xor r11d, 0xe37585dd
and r11d, edi
not edi
mov eax, edi
and eax, 0x5abf638b
and ecx, 0xa5409c74
or ecx, eax
mov eax, ecx
xor eax, 0xa5409c74
xor ecx, 0x10986389
and ecx, 0xb0d863e9
mov edx, eax
and edx, 0x4f279c16
or edx, ecx
xor edx, 0x72f35bad
and eax, 0xc22b3844
or eax, edx
mov edx, eax
not edx
mov ecx, esi
and ecx, 0x3dd4c7bb
and r8d, 0xc22b3844
or r8d, ecx
xor esi, r8d
and esi, r8d
mov ecx, esi
not ecx
mov ebp, eax
or ebp, ecx
not ebp
and eax, 0xe61f0cd
and edx, 0xf19e0f32
or edx, eax
and ecx, 0xe61f0cd
and esi, 0xf19e0f32
or esi, ecx
xor esi, edx
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov edx, esi
mov eax, esi
xor eax, 0x3dd4c7bb
and eax, esi
not esi
and esi, 0xb26c6a51
and edx, 0x4d9395ae
or edx, esi
mov ecx, edx
xor ecx, 0xd9081a8
xor edx, 0x30444211
or edx, 0xc22b3844
mov ebp, eax
not ebp
mov esi, edx
and esi, 0x82002457
and ecx, 0x3dd4c3a8
or ecx, esi
or edx, ebp
and ebp, 0x82002457
and eax, 0x7dffdba8
or eax, ebp
xor eax, ecx
not edx
or edx, eax
and edi, 0x927ef800
and r10d, 0x6d8107ff
or r10d, edi
mov ecx, r10d
xor ecx, 0x6d8107ff
mov ebp, r10d
xor ebp, 0x710b7ddd
and ebp, ecx
mov eax, ebp
not eax
mov ebx, r11d
not ebx
mov edi, eax
and edi, 0xa02c25b5
and ebp, 0x5fd3da4a
or ebp, edi
or eax, ebx
and ebx, 0xa02c25b5
and r11d, 0x5fd3da4a
or r11d, ebx
xor r11d, ebp
not eax
or eax, r11d
mov ebp, eax
not ebp
and ebp, 0x1c8a7a22
and eax, 0xe37585dd
or eax, ebp
xor r10d, 0x80504800
and r10d, 0x88d1490a
and ecx, 0x772eb6f5
or ecx, r10d
xor ecx, 0x772eb6f5
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xacda63c0
and ecx, 0x53259c3f
or ecx, eax
mov eax, ecx
not eax
and eax, 0x53259c3f
and ecx, 0xacda63c0
or ecx, eax
mov eax, edx
not eax
and eax, ecx
not ecx
mov ebp, edx
xor ebp, ecx
and ebp, edx
and ecx, edx
or ecx, eax
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edi, ecx
not edi
mov edx, ecx
or edx, 0xb00e6b8e
mov ebp, edx
not ebp
mov ebx, edi
or ebx, 0x4ff19471
mov eax, ebx
not eax
and edx, 0xc1da419a
and ebp, 0xe219461
or ebp, edx
and ebx, 0xc1da419a
and eax, 0x30042a04
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xb00e6b8e
and eax, 0x4ff19471
or eax, edx
mov edx, eax
not edx
and eax, 0x7c458062
and edx, 0x83ba7f9d
or edx, eax
mov esi, edx
xor esi, 0x83ba7f9d
and edi, 0x25e0936
and ecx, 0xfda1f6c9
or ecx, edi
mov ebx, ecx
xor ebx, 0xfda1f6c9
xor ecx, 0x40124
and ecx, 0xe925e124
mov eax, ebx
and eax, 0x16da1edb
or eax, ecx
xor eax, 0x16da1edb
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xff83ce1b
and eax, 0x7c31e4
or eax, ecx
mov ecx, eax
xor ecx, 0x3c0044
xor eax, 0xff83ce1b
mov ebp, esi
xor ebp, eax
and ebp, esi
xor edx, 0x4418022
and edx, 0x6c1f9aa
and esi, 0xf93e0655
or esi, edx
and eax, 0x6c1f9aa
and ecx, 0xf93e0655
or ecx, eax
xor ecx, esi
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0xba4c487c
and ecx, 0x45b3b783
or ecx, eax
mov eax, ecx
not eax
and eax, 0x619d7a9c
and ecx, 0x9e628563
or ecx, eax
mov eax, ecx
xor eax, 0x242ecd1f
xor ecx, 0xd3013220
and ecx, 0xf723f33f
mov edx, eax
and edx, 0x8dc0cc0
or edx, ecx
mov ecx, edx
xor ecx, 0x8dc0cc0
mov ebp, edx
xor ebp, 0x9eb5759b
and ebp, ecx
and eax, 0x9669795b
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x7b092755
and eax, 0x84f6d8aa
or eax, ebp
xor eax, 0x129fa1f1
xor edx, 0xf723f33f
or edx, ecx
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
mov byte [rsp + 0x28], r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r14b
mov edi, r14d
xor dil, r11b
mov r9d, edi
xor r9b, 1
mov ecx, r9d
or cl, dil
mov edx, ecx
not dl
mov eax, r9d
and al, cl
or cl, dil
xor cl, 1
and dl, dil
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebx, r11d
or bl, dl
xor dl, 1
or dl, r14b
xor dl, 1
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, edi
and dl, r9b
mov eax, edx
and al, dil
xor dl, dil
or dl, al
xor dl, r11b
xor r9b, r14b
mov eax, r11d
or al, dil
xor al, 1
or al, r9b
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ebp, ebx
xor bpl, 1
mov ecx, ebx
and cl, bpl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
xor cl, dl
xor cl, 1
mov eax, ebp
and al, dl
xor bpl, dl
or bpl, al
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov eax, r10d
xor al, r8b
mov r10d, eax
xor r10b, 1
mov r13d, r10d
and r13b, al
mov ebx, r13d
xor bl, 1
or bl, al
xor bl, 1
mov esi, r10d
xor sil, r13b
or bl, sil
mov r9d, ebx
xor r9b, 1
mov ecx, r8d
mov eax, ebx
and al, r9b
mov edx, eax
xor dl, 1
xor al, bl
or dl, r9b
xor dl, 1
or dl, al
xor dl, r8b
and r13b, r10b
or r13b, sil
mov r15d, r13d
xor r15b, 1
mov r12d, r13d
and r12b, r15b
mov eax, r12d
and al, r13b
xor r12b, r13b
or r12b, al
mov esi, r12d
xor r12b, 1
and r12b, r8b
or r13b, r8b
xor r8b, r9b
xor cl, r8b
xor cl, 1
and cl, r8b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov r9d, edx
mov ebx, ebp
xor bl, 1
mov ecx, ebx
and cl, bpl
mov eax, ebx
xor al, cl
xor cl, 1
mov edx, ebp
or dl, cl
xor dl, 1
mov byte [rsp + 0x30], dl
or al, dl
mov r8d, eax
mov edx, eax
xor r8b, 1
xor cl, bpl
mov byte [rsp + 0x22], cl
or bpl, bl
mov eax, r8d
mov ecx, edx
and cl, r8b
mov edx, r8d
and dl, cl
mov byte [rsp + 0x27], dl
xor cl, r8b
mov byte [rsp + 0x21], cl
mov byte [rsp + 0x26], bpl
or r8b, bpl
xor al, bpl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
xor dl, bl
xor dl, 1
and dl, bl
xor bl, al
and bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov ebp, ebx
and dil, r11b
mov eax, edi
xor al, 1
mov ecx, edi
or cl, al
xor dil, cl
xor dil, 1
or cl, al
xor cl, 1
or cl, dil
mov r10d, ecx
not r10b
and r14b, cl
or cl, r11b
and r10b, r11b
or r10b, r14b
mov edx, ecx
xor dl, r10b
xor r10b, 1
xor dl, 1
or r10b, cl
xor r10b, 1
or r10b, dl
mov eax, r9d
xor r9b, 1
mov edx, eax
xor dl, r9b
and dl, al
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, r9d
and bl, al
mov byte [rsp + 0x2f], bl
mov r11d, eax
mov byte [rsp + 0x2e], al
mov eax, ebx
xor al, 1
mov byte [rsp + 0x25], al
mov r8d, ecx
and r8b, al
xor cl, 1
and cl, bl
or cl, r8b
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, dl
xor r8b, 1
xor cl, 1
or cl, r8b
mov edi, ecx
xor dil, 1
and dil, cl
xor dil, 1
mov edx, ecx
xor dl, dil
or dil, cl
xor dil, 1
or dil, dl
mov edx, edi
xor dl, 1
and dl, r11b
mov byte [rsp + 0x2d], r9b
and dil, r9b
or dil, dl
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor dil, 1
mov edx, edi
xor dl, cl
or dil, cl
xor dil, 1
or dil, dl
movzx eax, byte [rsp + 0x28]
and sil, al
or r12b, sil
mov esi, ebp
xor sil, 1
xor r15b, al
xor r13b, 1
or r13b, r15b
xor r13b, 1
mov ecx, r12d
and cl, r13b
xor r13b, r12b
or r13b, cl
mov ecx, r13d
xor cl, 1
and r13b, cl
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov r15d, r13d
xor r15b, 1
or r15b, r13b
xor r15b, 1
mov ecx, r13d
and cl, r15b
xor r15b, r13b
or r15b, cl
mov edx, esi
and dl, bpl
mov r8d, ebp
and r8b, dl
mov eax, ebp
xor al, dl
or al, r8b
mov ecx, eax
xor cl, 1
or cl, al
mov eax, ecx
xor al, sil
or cl, bpl
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
mov ebx, r10d
xor bl, 1
mov byte [rsp + 0x24], bl
mov eax, r10d
and al, bl
mov r9d, r10d
and r9b, al
mov r13d, r10d
xor r13b, al
or r13b, r9b
mov ebx, ecx
xor bl, 1
mov byte [rsp + 0x28], bl
mov r8d, ecx
and r8b, bl
mov r12d, ecx
and r12b, r8b
xor r8b, cl
or r8b, r12b
mov r12d, r8d
xor r12b, 1
mov r9d, r8d
and r9b, r12b
xor r9b, 1
mov r11d, r9d
xor r11b, r12b
or r9b, r12b
xor r9b, 1
or r9b, r11b
xor r9b, 1
mov r11d, r9d
and r11b, r8b
xor r9b, r8b
or r9b, r11b
mov r8d, r9d
xor r8b, 1
and r8b, r9b
xor r8b, 1
mov r11d, r9d
xor r11b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r11b
mov ebx, r13d
xor bl, 1
mov r12d, ebx
and r12b, r13b
xor r12b, 1
mov r11d, r13d
xor r11b, r12b
or r12b, r13b
xor r12b, 1
or r12b, r11b
xor r12b, 1
mov r11d, r12d
and r11b, bl
xor r12b, bl
or r12b, r11b
mov r11d, r8d
xor r11b, 1
and r8b, r11b
mov r9d, r11d
and r9b, r8b
xor r8b, r11b
or r8b, r9b
xor dl, 1
mov r11d, ebp
mov byte [rsp + 0x23], bpl
mov r9d, ebp
xor r9b, dl
or dl, bpl
xor dl, 1
or dl, r9b
mov ebp, esi
or bpl, r11b
mov r11d, ebp
xor r11b, 1
mov r9d, ebp
and r9b, r11b
mov r14d, esi
xor r14b, bpl
xor bpl, r9b
xor r9b, 1
or r9b, r11b
xor r9b, 1
or r9b, bpl
xor r9b, dl
or r11b, byte [rsp + 0x23]
xor r11b, 1
or r11b, r14b
mov edx, r11d
xor dl, r9b
xor r9b, 1
or r9b, r11b
xor dl, 1
xor r9b, 1
or r9b, dl
mov ebp, r9d
xor bpl, r8b
and r9b, bpl
and bpl, r8b
mov r11d, r9d
and r11b, bpl
xor bpl, r9b
or bpl, r11b
xor r8b, 1
mov r9d, r8d
or r9b, sil
xor r8b, sil
xor r8b, 1
mov r11d, r9d
xor r11b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r11b
xor bpl, 1
mov r9d, ebp
or r9b, r8b
xor bpl, r8b
xor r9b, 1
mov r8d, r9d
and r8b, bpl
xor bpl, r9b
or bpl, r8b
mov r8d, r12d
xor r8b, 1
and r10b, r12b
movzx edx, byte [rsp + 0x24]
and r8b, dl
or r8b, r10b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor r8b, 1
or r8b, r12b
xor al, r12b
xor al, 1
mov r9d, r8d
xor r9b, al
and al, r8b
or al, r9b
xor r9b, 1
mov r8d, r9d
xor r8b, al
or r9b, al
xor r9b, 1
or r9b, r8b
mov r8d, ebp
xor r8b, 1
mov eax, r8d
and al, bpl
xor r8b, al
xor al, 1
or al, bpl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r10d, r8d
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r10b
or r8b, al
xor dl, 1
xor r8b, 1
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov r10d, r9d
xor r10b, 1
mov edx, r9d
or dl, r10b
mov eax, edx
xor al, 1
and al, r9b
or r9b, dl
and dl, r10b
or dl, al
xor r9b, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor r8b, 1
mov r10d, r8d
xor r10b, dl
xor r10b, 1
and r10b, dl
or r8b, dl
mov edx, r8d
xor dl, r10b
xor r10b, 1
or r10b, r8b
xor dl, 1
xor r10b, 1
or r10b, dl
mov r8d, ebx
and r8b, cl
movzx eax, byte [rsp + 0x28]
mov edx, eax
and dl, r13b
or dl, r8b
xor cl, dl
and cl, dl
mov ebp, edi
xor bpl, 1
or bl, al
xor bl, 1
xor r13b, al
and r13b, al
mov edx, ebx
and dl, r13b
xor r13b, bl
or r13b, dl
mov edx, ecx
xor dl, 1
xor cl, r13b
xor r13b, 1
or r13b, dl
xor cl, 1
mov edx, r13d
xor dl, cl
or cl, r13b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov r9d, ecx
xor r9b, bl
and bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
or dl, bl
and r9b, cl
mov ecx, r9d
xor cl, dl
xor dl, 1
mov ebx, edx
xor bl, r9b
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, cl
mov r11d, eax
xor r11b, cl
or r11b, bl
mov edx, eax
and dl, r10b
xor al, dl
xor dl, 1
or dl, r10b
mov ebx, r15d
xor bl, 1
xor r11b, 1
xor dl, 1
or dl, al
xor cl, r11b
xor cl, dl
xor cl, 1
and r11b, cl
xor r11b, 1
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
mov ecx, edi
or cl, bpl
xor cl, 1
mov eax, edi
and al, cl
xor cl, dil
or cl, al
mov edx, ecx
mov r13d, ebx
and r13b, r15b
mov eax, ebx
xor al, r13b
xor r13b, 1
or r13b, r15b
xor r13b, 1
or r13b, al
xor r13b, 1
or r15b, bl
mov eax, r13d
or al, r15b
xor r13b, r15b
xor r13b, 1
mov ecx, eax
xor cl, r13b
or r13b, al
xor r13b, 1
or r13b, cl
mov ecx, edx
mov byte [rsp + 0x24], dl
mov r12d, edx
xor r12b, 1
mov r14d, r12d
and r14b, dl
mov edx, r14d
xor dl, 1
mov eax, r12d
xor al, r14b
mov byte [rsp + 0x23], al
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, edx
xor al, cl
xor dl, al
and dl, al
mov ecx, r13d
xor cl, 1
mov byte [rsp + 0x28], cl
mov r9d, r13d
and r9b, cl
xor r9b, 1
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, al
xor r9b, 1
mov eax, r9d
xor al, cl
xor al, 1
or r9b, r13b
xor r9b, 1
or r9b, al
xor r15b, 1
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
mov ebx, edx
xor bl, dil
mov eax, edx
or dl, dil
xor al, 1
xor bl, 1
or bl, al
or al, bpl
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edi, eax
xor dil, 1
mov ecx, eax
and cl, dil
mov edx, ecx
xor dl, 1
or dl, dil
xor cl, al
xor dl, 1
or dl, cl
xor bl, 1
xor dl, bl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, r9d
xor r8b, 1
mov esi, r15d
xor sil, 1
mov edx, r9d
xor dl, r8b
and dl, r9b
mov edi, r15d
xor dil, sil
and dil, r15b
or r15b, sil
mov ebp, r9d
xor bpl, sil
xor sil, r8b
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov r10d, ecx
or cl, dl
mov ebx, edx
xor dl, 1
and r10b, dl
and bl, r8b
or bl, r10b
xor dl, r8b
xor cl, 1
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, r15d
xor cl, 1
mov edx, ecx
and dl, r15b
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, dil
or cl, dil
xor dil, 1
and r8b, dil
or dl, r8b
xor dil, r15b
xor cl, 1
or cl, dil
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, cl
xor r8b, 1
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
and bpl, r9b
mov ecx, ebp
and cl, sil
xor sil, bpl
or sil, cl
mov ecx, esi
xor cl, dl
xor dl, 1
or dl, sil
xor dl, 1
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
mov r8d, edx
and r8b, r9b
xor dl, r9b
or dl, r8b
or al, r9b
mov ebx, eax
xor bl, 1
mov r8d, ebx
and r8b, al
mov esi, r8d
xor sil, 1
or sil, al
xor r8b, bl
xor sil, 1
or sil, r8b
xor sil, dl
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
xor sil, 1
mov eax, esi
xor al, bl
or sil, bl
xor sil, 1
or sil, 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 eax, ecx
xor al, 1
or al, sil
xor sil, 1
or sil, cl
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
and r14b, r12b
or r14b, byte [rsp + 0x23]
mov eax, r14d
xor al, 1
or r12b, byte [rsp + 0x24]
mov ecx, r14d
and cl, al
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov r8d, r12d
xor r8b, 1
mov ebx, r8d
and bl, r12b
mov edx, ebx
xor bl, r8b
xor dl, 1
or dl, r12b
xor dl, 1
or dl, bl
mov ebx, r14d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r14b
or dl, bl
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
xor r12b, 1
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
and r9b, r13b
mov r8d, eax
and r8b, r13b
xor al, r13b
movzx edx, byte [rsp + 0x28]
or r13b, dl
xor r13b, dl
mov ebx, r13d
and bl, dl
mov edi, edx
mov edx, r13d
xor dl, bl
xor bl, 1
or bl, r13b
xor dl, 1
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, r12b
and bl, dl
and dl, r12b
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
and cl, dil
or cl, r9b
or al, r8b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or dl, al
xor dl, al
mov ecx, edx
xor cl, 1
and dl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
xor al, dl
and al, dl
mov ecx, esi
xor cl, 1
and sil, cl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov r8d, esi
xor r8b, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov eax, r8d
and al, sil
mov edi, eax
xor dil, 1
xor al, sil
or dil, r8b
xor dil, 1
or dil, al
mov eax, r9d
and al, cl
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
mov r9d, edx
xor r9b, 1
mov r10d, eax
and r10b, r9b
xor al, 1
and al, dl
or al, r10b
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
xor dil, 1
mov ebx, edi
xor bl, cl
xor bl, 1
and bl, cl
or dil, cl
xor bl, 1
mov eax, ebx
xor al, dil
or bl, dil
xor bl, 1
or bl, al
mov eax, r9d
and al, sil
xor r9b, r8b
and r8b, dl
or r8b, al
or dl, sil
xor dl, 1
or dl, r9b
xor dl, 1
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edi, ebx
xor dil, 1
mov edx, edi
and dl, bl
mov r8d, edi
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or dl, bl
mov ebx, edi
and bl, cl
xor dil, cl
or dil, bl
xor dil, 1
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov ecx, r11d
xor cl, 1
mov edx, r11d
or dl, cl
mov ebx, r11d
or bl, dl
xor dl, cl
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov esi, edx
xor sil, 1
and sil, dl
xor sil, 1
mov r8d, edx
xor r8b, sil
or sil, dl
xor sil, 1
or sil, r8b
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r11d
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, dil
mov ecx, r9d
xor cl, 1
mov r10d, r8d
xor r10b, r9b
or cl, dil
xor cl, 1
or cl, r10b
mov ebx, ecx
xor bl, 1
and bl, cl
mov ecx, ebx
xor cl, 1
or cl, r8b
xor cl, 1
xor bl, dil
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, esi
xor r8b, 1
xor dl, 1
xor dil, r9b
and dil, r9b
mov ecx, esi
xor cl, dl
xor cl, 1
or r8b, cl
or dl, sil
xor dl, 1
and cl, sil
mov r9d, edx
and r9b, cl
xor cl, dl
mov r10d, r8d
xor r10b, 1
or cl, r9b
mov eax, ecx
xor al, 1
and cl, r8b
or r8b, al
and al, r10b
or al, cl
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
mov r8d, ebx
xor r8b, 1
xor al, 1
or al, r9b
mov ecx, ebx
xor cl, dil
xor cl, 1
or bl, cl
and cl, dil
xor dil, r8b
and dil, r8b
mov r8d, ecx
and r8b, dil
xor dil, cl
or dil, r8b
mov ecx, edi
and dil, bl
xor bl, 1
xor cl, 1
mov r8d, ebx
xor r8b, cl
and r8b, bl
and cl, bl
or cl, dil
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
mov r8d, edx
xor r8b, 1
and r8b, al
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, r8b
mov ebx, eax
xor bl, 1
xor al, dl
xor dl, 1
or dl, bl
mov r8d, ecx
xor r8b, 1
xor dl, 1
or dl, al
and r8b, cl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
movzx r15d, byte [rsp + 0x22]
or r15b, byte [rsp + 0x30]
mov ecx, r15d
mov ebx, r15d
movzx eax, byte [rsp + 0x26]
xor bl, al
and bl, r15b
and r15b, al
xor al, 1
xor r8b, 1
or r8b, r9b
xor r8b, dl
xor cl, 1
and cl, al
or r15b, cl
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
movzx edx, byte [rsp + 0x2e]
mov eax, edx
movzx ecx, byte [rsp + 0x2d]
or al, cl
movzx r12d, byte [rsp + 0x25]
or r12b, cl
xor r12b, 1
mov r11d, edx
movzx r13d, byte [rsp + 0x2f]
xor r11b, r13b
or r12b, r11b
xor r12b, al
mov ecx, edx
and cl, al
xor al, dl
mov ebp, edx
or al, cl
mov ecx, eax
xor cl, r12b
xor r12b, 1
xor cl, 1
or r12b, al
xor r12b, 1
or r12b, cl
mov eax, r12d
xor al, 1
movzx ebx, byte [rsp + 0x21]
or bl, byte [rsp + 0x27]
mov r9d, eax
and r9b, r12b
mov edx, eax
and dl, r9b
mov ecx, eax
xor cl, r9b
or cl, dl
mov esi, ecx
xor sil, 1
and cl, r12b
xor r9b, 1
mov r10d, r12d
xor r10b, r9b
or r9b, r12b
or r12b, al
mov edi, eax
xor dil, r12b
or r12b, al
and al, sil
or cl, al
xor sil, cl
and sil, cl
and r13b, bpl
or r13b, r11b
mov edx, ebx
mov eax, ebx
xor al, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
mov r11d, edx
xor bl, 1
or bl, cl
mov r14d, ebx
xor r14b, 1
mov edx, ebx
xor dl, r14b
and dl, bl
or al, r11b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ebx
and dl, r14b
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov r11d, r8d
xor r11b, 1
xor r12b, 1
or r12b, dil
mov ebp, r12d
xor bpl, 1
and bpl, r15b
mov edi, r15d
xor dil, 1
xor bl, dl
xor bl, 1
or dl, r14b
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
mov eax, r13d
mov r14d, r13d
xor r14b, 1
or dl, bl
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, esi
xor cl, 1
and r14b, cl
mov ebx, esi
and bl, r13b
or bl, r14b
mov r14d, ebx
xor r14b, cl
and r14b, bl
xor cl, r13b
xor cl, 1
and cl, r13b
xor al, sil
and al, sil
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r14d
xor cl, 1
mov ebx, eax
xor bl, 1
and bl, r14b
and cl, al
or cl, bl
mov ebx, r14d
xor bl, al
or al, r14b
xor al, 1
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, 1
mov esi, eax
xor sil, 1
mov ebx, edx
and bl, sil
and al, cl
or al, bl
mov ebx, eax
xor bl, sil
and bl, al
xor sil, dl
or sil, cl
xor sil, bl
and bl, sil
xor sil, 1
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
xor r9b, 1
or r9b, r10b
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, dil
and r12b, dil
or bpl, r12b
mov edx, edi
xor dl, r9b
or r9b, dil
xor r9b, 1
or r9b, dl
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, r9d
xor cl, 1
and r9b, cl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov ecx, r9d
xor cl, 1
mov edx, ebp
xor dl, 1
and r9b, dl
or dl, cl
and cl, bpl
or cl, r9b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
xor bl, 1
or dl, cl
mov ecx, ebx
or cl, dl
xor cl, 1
xor dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, esi
xor cl, 1
mov edx, ecx
xor dl, sil
and dl, cl
mov r10d, ecx
or r10b, sil
mov eax, r9d
or al, bl
mov edi, eax
xor dil, 1
xor dl, 1
mov ebp, edx
or bpl, r10b
xor dl, r10b
mov r10d, ebp
xor r10b, dl
xor dl, 1
xor r10b, 1
or dl, bpl
xor dl, 1
or dl, r10b
mov r10d, ebx
xor r10b, al
and r10b, bl
and dil, r9b
and al, bl
or al, dil
mov edi, r10d
and dil, al
xor al, r10b
or al, dil
xor dl, 1
mov r10d, edx
xor r10b, al
xor r10b, 1
and r10b, al
or dl, al
xor dl, 1
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
and bl, sil
or sil, r9b
and cl, r9b
or cl, bl
xor cl, 1
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov esi, ecx
xor sil, 1
mov r10d, esi
or r10b, cl
mov r9d, r10d
xor r9b, 1
mov edx, esi
mov eax, esi
or al, r9b
xor sil, cl
or sil, r9b
and r9b, cl
and dl, r10b
or dl, r9b
xor r10b, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov r9d, ecx
and r9b, al
xor cl, al
or cl, r9b
xor cl, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
mov edx, esi
xor dl, 1
mov edi, esi
and dil, dl
mov r9d, esi
and r9b, dil
xor dil, sil
or dil, r9b
mov r9d, eax
or r9b, r10b
xor r9b, al
mov r14d, edi
xor r14b, 1
or dl, sil
mov esi, edx
xor sil, 1
mov ecx, r9d
and cl, al
mov ebp, r9d
xor bpl, cl
xor cl, 1
xor bpl, 1
or cl, r9b
xor cl, 1
or cl, bpl
mov r9d, edi
xor r9b, dl
and r9b, dil
and sil, r14b
and dl, dil
or dl, sil
mov esi, r9d
and sil, dl
xor dl, r9b
or dl, sil
xor cl, 1
mov ebx, ecx
xor bl, dl
xor bl, 1
and bl, dl
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
and dil, r10b
or r10b, r14b
xor r10b, 1
and r14b, al
or r14b, dil
mov eax, r10d
and al, r14b
xor r14b, r10b
or r14b, al
mov eax, r14d
xor al, 1
mov ecx, eax
and cl, r14b
xor al, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and cl, al
or al, dl
xor al, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov r9d, r10d
and r9b, al
mov ebx, r10d
xor bl, al
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r9d, ecx
xor r9b, 1
mov ebx, r9d
and bl, cl
xor bl, 1
mov esi, ecx
xor sil, bl
or bl, cl
xor bl, 1
or bl, sil
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r9d
and cl, r10b
xor r9b, r10b
or r9b, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dl, 1
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r9d, eax
xor r9b, bl
mov esi, r9d
and sil, al
mov ecx, ebx
or cl, al
mov r10d, esi
and r10b, cl
xor cl, 1
mov edx, esi
xor dl, 1
and dl, cl
or dl, r10b
mov r10d, esi
xor r10b, cl
or cl, sil
xor cl, 1
or cl, r10b
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov edx, ecx
xor dl, 1
and al, bl
or al, r9b
mov ebx, ecx
and bl, dl
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and bl, al
or bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, r9d
and cl, bl
mov edx, r9d
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov ecx, eax
xor cl, 1
xor al, r10b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, bl
and cl, r9b
or cl, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edi, ecx
xor dil, 1
and dil, cl
xor dil, 1
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov r9d, edi
xor r9b, 1
mov eax, r11d
and al, r8b
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or r8b, r11b
mov ebx, r8d
xor bl, 1
and bl, dl
or dl, r8b
and r8b, cl
or r8b, bl
mov ecx, edx
xor cl, r8b
xor r8b, 1
xor cl, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov r10d, eax
xor r10b, 1
mov r11d, r8d
xor r11b, 1
mov ecx, r11d
and cl, r8b
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
mov ebp, ecx
xor bpl, 1
mov ebx, ebp
xor bl, cl
or bpl, cl
xor bpl, 1
or bpl, bl
mov r14d, ebp
xor r14b, 1
mov edx, r10d
and dl, al
mov ecx, edx
xor cl, 1
xor dl, al
or cl, r10b
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, ecx
xor dl, 1
mov r13d, edi
and r13b, r9b
mov eax, edi
and al, r13b
mov r10d, edi
xor r10b, r13b
or r10b, al
mov esi, r10d
xor sil, 1
mov r12d, esi
and r12b, r10b
mov r15d, esi
and r15b, r12b
xor r12b, sil
or r12b, r15b
xor r12b, 1
mov r15d, r12d
xor r15b, sil
or r12b, sil
xor r12b, 1
or r12b, r15b
xor r13b, 1
mov r15d, edi
xor r15b, r13b
or r13b, dil
xor r13b, 1
or r13b, r15b
mov edi, r13d
and dil, r9b
xor r13b, r9b
or r13b, dil
mov ebx, r14d
or bl, bpl
mov eax, ebx
xor al, 1
and r14b, bl
and al, bpl
or al, r14b
mov edi, ebx
and dil, bpl
xor bl, bpl
or bl, dil
xor al, 1
mov edi, eax
xor dil, bl
or al, bl
xor al, 1
or al, dil
mov edi, ebp
xor dil, dl
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 al, 1
xor dl, 1
and dl, al
or dl, cl
mov eax, edi
xor al, 1
and bpl, al
mov ecx, ebp
xor cl, 1
xor bpl, dil
or cl, al
xor cl, 1
or cl, bpl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edi, ecx
xor dil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dil
mov eax, ebx
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
mov ecx, r12d
xor cl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r12d
and al, r13b
mov ebx, r12d
xor bl, r13b
or bl, al
mov eax, r12d
and al, cl
xor r12b, al
xor al, 1
or al, cl
xor bl, 1
xor al, 1
or al, r12b
xor r13b, bl
xor r13b, al
mov eax, r13d
xor al, 1
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r13b
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov edi, edx
xor dil, cl
mov eax, edi
xor al, 1
mov ebx, eax
xor bl, cl
and bl, al
or cl, dl
xor cl, 1
or cl, dil
xor bl, 1
mov edi, ebx
and dil, cl
xor bl, cl
or dil, bl
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov eax, r11d
or al, r8b
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, r8b
and bl, r11b
or bl, cl
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, r10d
or al, sil
xor al, 1
xor cl, 1
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor bl, 1
mov eax, ebx
xor al, cl
xor al, 1
and al, cl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
and r10b, r8b
mov ecx, r11d
xor cl, sil
and cl, r11b
and sil, r11b
or sil, r10b
xor cl, 1
xor sil, 1
mov edx, ecx
xor dl, sil
or sil, cl
xor sil, 1
or sil, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
and dl, sil
mov ebx, ecx
and bl, sil
xor cl, sil
xor sil, 1
xor al, 1
and al, sil
or dl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ecx
or al, dl
mov ebx, eax
xor bl, 1
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
or al, cl
xor al, 1
or al, cl
mov ecx, eax
mov ebx, edi
xor bl, al
or al, dil
xor dil, 1
mov edx, ebx
xor dl, dil
and dl, bl
xor cl, 1
or dil, cl
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov ecx, edx
xor cl, 1
mov eax, edi
xor al, 1
and dil, cl
or cl, al
and al, dl
or al, dil
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9504f473
mov ebp, 0x5db75dc0
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x9504f473
cmovne eax, ebp
test cl, 1
cmovne eax, edx
mov ecx, dword [rsp + 0x34]
mov dword [rsp + 0x4c], ecx
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
mov eax, dword [0x1400a6658]
mov r8d, dword [0x1400a6654]
lea r9d, [rax - 1]
imul r9d, eax
mov r10d, r9d
not r10d
mov eax, r9d
and eax, 0x184b5603
mov ecx, r10d
and ecx, 0xe7b4a9fc
or ecx, eax
mov eax, ecx
xor eax, 0x684887c
xor ecx, 0x8481002
and ecx, 0xe9783182
and eax, 0x1687ce7d
or eax, ecx
mov ecx, eax
xor ecx, 0x1687ce7d
xor eax, 0xe9783182
mov ebp, eax
and ebp, ecx
and eax, 0xb7cd796c
and ecx, 0x48328693
or ecx, eax
mov eax, ecx
xor eax, 0x4c56808
mov edx, ebp
not edx
xor ecx, 0x48328693
mov ebx, edx
and ebx, 0xbb389566
and ebp, 0x44c76a99
or ebp, ebx
or edx, ecx
and ecx, 0xbb389566
and eax, 0x44c76a99
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
xor eax, 0xec0f99c2
and eax, edx
not edx
and edx, 0xec0f99c2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6a68c53c
and eax, 0x95973ac3
or eax, ecx
mov ecx, eax
xor ecx, 0x7998a301
xor eax, 0x86675cfe
mov edx, ecx
and edx, 0x7298bc16
mov ebp, eax
and ebp, 0x8d6743e9
or ebp, edx
or eax, 0x7298bc16
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0x77d36c52
and ecx, 0x882403a9
or ecx, ebx
or eax, edx
and edx, 0x77d36c52
and ebp, 0x882c93ad
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov r14d, eax
not r14d
and eax, 0x2f813257
and r14d, 0xd07ecda8
or r14d, eax
mov r11d, r14d
xor r11d, 0xd07ecda8
xor r14d, 0x2f813257
mov eax, r10d
or eax, 0x7298bc16
mov ecx, eax
not ecx
mov edx, r9d
or edx, 0x90003c9
and edx, 0x3b001fcd
mov ebp, r10d
and ebp, 0x4098a012
or ebp, edx
and eax, 0x3b001fcd
and ecx, 0x84674020
or ecx, eax
xor ecx, ebp
not ecx
mov eax, r10d
and eax, 0xf18bf07c
mov edx, r9d
and edx, 0xe740f83
or edx, eax
xor edx, 0xe740f83
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x1812c9da
and edx, 0xe7ed3625
or edx, eax
mov edi, edx
xor edi, 0xe7ed3625
mov ecx, r14d
and ecx, 0xb9f1c291
mov ebp, r11d
and ebp, 0x460e3d6e
or ebp, ecx
mov esi, ebp
xor esi, 0x4021404
mov ecx, edx
xor ecx, 0x1812c9da
xor edx, 0x423ca1d0
and edx, ecx
and ecx, 0xa470cb09
mov eax, edi
and eax, 0x5b8f34f6
or eax, ecx
mov ecx, eax
xor ecx, 0x1031484
xor ebp, 0xb9f1c291
xor eax, 0xa470cb09
mov ebx, ebp
and ebx, 0x5acce97b
and esi, 0xa5331684
or esi, ebx
or ebp, eax
and eax, 0x5acce97b
and ecx, 0xa5331684
or ecx, eax
xor ecx, esi
not ebp
or ebp, ecx
mov eax, ebp
not eax
and r14d, 0xa5d197f5
and r11d, 0x5a2e680a
or r11d, r14d
and edi, 0x5a2e680a
mov ecx, edx
and ecx, edi
xor edi, edx
or edi, ecx
mov ecx, r11d
not ecx
and ecx, edi
not edi
and edi, r11d
or edi, ecx
mov ecx, edi
not ecx
and edi, ebp
or ebp, ecx
mov edx, ebp
not edx
and ecx, eax
or ecx, edi
mov eax, ecx
not eax
mov ebx, ebp
and ebx, 0xad82c821
and edx, 0x527d37de
or edx, ebx
or ebp, eax
and eax, 0xad82c821
and ecx, 0x527d37de
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebp
mov edx, ebx
and edx, ebp
mov eax, ebx
and eax, 0x36e65d31
and ebp, 0xc919a2ce
or ebp, eax
xor ebp, 0x447ee126
or ebp, ebx
and ebx, 0xf5583efb
and ecx, 0xaa7c104
or ecx, ebx
xor ecx, 0xaa7c104
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and edx, 0xbf315883
mov ecx, eax
and ecx, 0x40cea77c
or ecx, edx
xor ecx, 0xcda9e494
and eax, 0x7298bc17
or eax, ecx
mov ecx, eax
not ecx
mov r11d, ebp
not r11d
mov edx, ecx
xor edx, ebp
and edx, ecx
and eax, 0x4ac33052
and ecx, 0xb53ccfad
or ecx, eax
and ebp, 0x4ac33052
and r11d, 0xb53ccfad
or r11d, ebp
xor r11d, ecx
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
mov eax, r10d
and eax, 0x64a02816
mov ecx, r9d
and ecx, 0x9b5fd7e9
or ecx, eax
mov eax, ecx
xor eax, 0x105c4161
xor ecx, 0x44202002
and ecx, 0xcf23b68a
and eax, 0x30dc4975
or eax, ecx
mov ecx, eax
xor ecx, 0x8522b488
xor eax, 0xc00840
and eax, 0x4ac10a42
and ecx, 0xb53ef5bd
or ecx, eax
mov r14d, ecx
xor r14d, 0x4ac10a42
and r14d, ecx
and r9d, 0x4435100a
mov eax, r10d
and eax, 0xbbcaeff5
or eax, r9d
xor eax, 0xf10be5b7
and r10d, 0xb53ef5bd
or r10d, eax
mov r9d, r10d
not r9d
mov r15d, r14d
not r15d
mov ebp, r14d
or ebp, 0xd090564b
mov ebx, ebp
not ebx
mov edi, r15d
or edi, 0x2f6fa9b4
mov eax, edi
not eax
mov ecx, r10d
xor ecx, 0xd090564b
and ecx, r10d
mov edx, r10d
or edx, 0x2f6fa9b4
mov esi, edx
not esi
and ebp, 0xa84cfc00
and ebx, 0x72301b4
or ebx, ebp
and edi, 0xa84cfc00
and eax, 0x5090024b
or eax, edi
xor eax, ebx
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x29b5da3e
and ecx, 0xd64a25c1
or ecx, edi
or ebx, edx
and edx, 0x29b5da3e
and esi, 0xd0000441
or esi, edx
xor esi, ecx
not ebx
or ebx, esi
mov ecx, eax
not ecx
and ecx, ebx
not ebx
and ebx, eax
or ebx, ecx
mov eax, r14d
and eax, 0x489ca97f
and r15d, 0xb7635680
or r15d, eax
or r14d, r9d
and r9d, 0x489ca97f
and r10d, 0xb7635680
or r10d, r9d
xor r10d, r15d
not r14d
or r14d, r10d
mov ecx, r14d
not ecx
mov eax, ebx
not eax
mov edx, eax
and edx, 0xda62c322
and ebx, 0x259d3cdd
or ebx, edx
or eax, r14d
and r14d, 0xda62c322
and ecx, 0x259d3cdd
or ecx, r14d
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4a000a00
and eax, 0xc10042
or eax, edx
mov edx, eax
xor edx, 0x400042
xor eax, 0x863a5da5
or ecx, 0x4ac10a42
mov ebp, ecx
not ebp
and eax, 0x86bb5da5
and edx, 0x48400242
or edx, eax
and ecx, 0x86bb5da5
and ebp, 0x3104a018
or ebp, ecx
xor ebp, edx
mov ebx, r11d
not ebx
mov eax, ebx
and eax, 0x24aa9730
mov edx, r11d
and edx, 0xdb5568cf
or edx, eax
xor edx, 0xdb5568cf
mov ecx, ebx
and ecx, r11d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ebp
not edx
mov eax, ecx
not eax
and eax, 0xe15a70ff
and ecx, 0x1ea58f00
or ecx, eax
xor ecx, 0x1ea58f00
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6060cb8c
and ecx, 0x9f9f3473
or ecx, eax
mov eax, ecx
xor eax, 0x120c3422
and edx, 0x82a21400
mov edi, ebp
and edi, 0x50150880
or edi, edx
xor edi, 0x50150880
and ebp, 0x2d48e37f
or ebp, edi
mov edx, ebp
not edx
and edx, 0x2d48e37f
and ebp, 0xd2b71c80
or ebp, edx
mov edx, ebp
not edx
and edx, 0xd9d64023
and ebp, 0x2629bfdc
or ebp, edx
mov edx, ebp
xor edx, 0x2629bfdc
and edx, ebx
xor ebp, 0xd9d64023
and ebp, r11d
or ebp, edx
mov edx, ebp
xor edx, ebx
and edx, ebp
xor ecx, 0x6060cb8c
mov ebp, edx
not ebp
mov edi, ecx
or edi, ebp
not edi
and ecx, 0xcdb3c259
and eax, 0x324c3da6
or eax, ecx
and ebp, 0xcdb3c259
and edx, 0x324c3da6
or edx, ebp
xor edx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
xor eax, 0x43cfe519
and eax, edx
not edx
and edx, 0x43cfe519
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfc46f4c
and eax, 0xf03b90b3
or eax, ecx
mov edx, eax
xor edx, 0xb3f475aa
and ebx, 0x36040071
mov edi, r11d
xor edi, 0xb62c7471
and edi, r11d
and r11d, 0x80287400
or r11d, ebx
xor r11d, 0x80287400
mov ecx, r11d
and ecx, edi
xor edi, r11d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x93c96149
and edi, 0x6c369eb6
or edi, ecx
mov r9d, edi
xor r9d, 0xda1aeac7
xor eax, 0x480b8844
and eax, 0xf9dbcdec
mov ecx, edx
and ecx, 0x6243213
or ecx, eax
mov r10d, ecx
xor r10d, 0x6243213
mov r11d, edi
xor r11d, 0x24011130
mov ebx, ecx
xor ebx, 0x6fb73a2d
and ebx, r10d
and edx, 0x6993083e
mov ebp, r9d
or ebp, 0x6993083e
mov esi, ebp
not esi
xor edi, 0x4c761d06
and edi, r9d
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edi
not eax
mov ebx, ebp
and ebx, 0xff5e57ac
and esi, 0x20a041
or esi, ebx
or ebp, eax
and eax, 0xff5e57ac
and edi, 0xa1a853
or edi, eax
xor edi, esi
not ebp
or ebp, edi
mov eax, edx
not eax
and eax, 0x9c495a05
and edx, 0x63b6a5fa
or edx, eax
mov eax, ebp
not eax
and eax, 0x9c495a05
and ebp, 0x63b6a5fa
or ebp, eax
xor ebp, edx
xor ecx, 0xf9dbcdec
mov eax, ecx
and eax, 0x81fe4ec8
and r10d, 0x7e01b137
or r10d, eax
or ecx, r9d
and r9d, 0x81fe4ec8
and r11d, 0x7e01b137
or r11d, r9d
xor r11d, r10d
not ecx
or ecx, r11d
mov eax, ecx
not eax
and eax, 0xd89981d4
and ecx, 0x27667e2b
or ecx, eax
xor ecx, 0x27667e2b
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8564a000
mov edx, ecx
and edx, 0x180020
or edx, eax
xor edx, 0x180020
and ecx, 0x7a835fdf
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7a835fdf
and ecx, 0x857ca020
or ecx, eax
sete r11b
setne bpl
cmp r8d, 0xa
setl dil
cmp r8d, 9
setg sil
mov eax, ebp
and al, sil
mov ebx, edi
and bl, r11b
or bl, al
xor bl, 1
mov r10d, ebx
xor r10b, dil
mov eax, r10d
xor al, 1
xor r10b, bl
xor r10b, 1
or r10b, al
mov r8d, r10d
xor r8b, 1
mov ecx, edi
xor cl, bpl
xor cl, 1
mov edx, ecx
and dl, bpl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r9d, edx
xor r9b, 1
and bpl, dil
and r11b, sil
or r11b, bpl
mov ecx, r11d
xor cl, 1
xor r11b, sil
xor r11b, 1
or r11b, cl
mov ebp, r11d
xor bpl, 1
mov eax, edx
or al, r9b
mov ecx, eax
xor cl, 1
mov esi, r11d
or sil, bpl
xor sil, 1
mov ebx, r11d
xor bl, sil
mov edi, edx
and dil, al
and cl, r9b
or cl, dil
mov edi, eax
and dil, r9b
xor al, r9b
or al, dil
mov edi, eax
xor dil, cl
xor cl, 1
xor dil, 1
or cl, al
xor cl, 1
or cl, dil
mov eax, ebx
xor al, 1
and bl, sil
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
mov eax, ecx
xor al, 1
and cl, al
mov esi, ebx
xor sil, 1
and bl, sil
mov edi, eax
and dil, cl
xor cl, al
or cl, dil
mov eax, esi
and al, bl
xor bl, sil
or bl, al
xor bl, cl
xor bl, 1
and r11b, dl
or dl, bpl
xor dl, 1
and bpl, r9b
or bpl, r11b
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, ebx
or al, bpl
xor al, 1
xor bpl, bl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, ebp
xor al, 1
mov r11d, eax
and r11b, bpl
xor al, r11b
xor r11b, 1
mov esi, ebp
or sil, r11b
xor sil, 1
or al, sil
xor al, r10b
mov ecx, eax
xor cl, 1
and cl, r10b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r14d, ecx
xor r14b, 1
and r14b, cl
xor r14b, 1
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
mov r9d, r14d
xor r9b, 1
mov eax, r10d
and al, r8b
mov ecx, r10d
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
mov edi, eax
xor dil, 1
or r8b, r10b
mov ecx, r8d
xor cl, 1
xor r11b, bpl
or r11b, sil
mov edx, r8d
and dl, cl
mov r10d, edi
mov esi, r8d
and sil, dl
xor dl, r8b
xor r8b, dil
and dil, al
xor r10b, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, r10b
or dl, sil
mov ebx, edi
xor bl, 1
and bl, dl
xor dl, 1
and dl, dil
or dl, bl
or cl, al
xor cl, 1
or cl, r8b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov edx, ecx
xor dl, r11b
xor dl, 1
and dl, r11b
or cl, r11b
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov r11d, r9d
and r11b, r14b
xor r9b, r11b
xor r11b, 1
or r11b, r14b
xor r11b, 1
or r11b, r9b
mov esi, edx
xor sil, 1
mov ebx, esi
and bl, dl
mov eax, esi
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov r8d, r11d
xor r8b, 1
mov r10d, r8d
and r10b, r11b
mov r9d, r10d
xor r9b, 1
or r9b, r8b
and r8b, bl
xor bl, 1
or sil, dl
mov eax, esi
xor al, 1
xor r10b, r11b
xor r9b, 1
or r9b, r10b
mov edx, esi
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, esi
xor al, dl
xor dl, 1
xor al, 1
or dl, sil
xor dl, 1
or dl, al
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
xor al, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
mov eax, r11d
xor al, bl
and al, r11b
and bl, r11b
or bl, r8b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r8d, ecx
xor r8b, 1
mov r9d, ebx
xor r9b, 1
mov eax, ecx
and al, r8b
mov edx, ebx
and dl, r9b
mov r10d, eax
and r10b, cl
xor al, cl
or al, r10b
xor dl, 1
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
mov r10d, eax
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, al
or dl, r10b
xor r9b, r8b
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0xcd3b940
mov ebp, 0x77748393
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0xcd3b940
jmp 0x140041c77
mov eax, dword [0x1400a6658]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov ecx, r9d
and ecx, 0x720e2a83
mov eax, r8d
and eax, 0x8df1d57c
or eax, ecx
mov ecx, eax
xor ecx, 0x88214410
xor eax, 0xc0080
mov edx, r8d
xor edx, 0x88edc490
and edx, r8d
or eax, 0x77123b6f
mov ebp, edx
not ebp
mov edi, eax
and edi, 0x66c28bab
and ecx, 0x882d4410
or ecx, edi
or eax, ebp
and ebp, 0x66c28bab
and edx, 0x993d7454
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xaae5de40
and eax, 0x551a21bf
or eax, ecx
mov edx, eax
xor edx, 0x8d154100
xor eax, 0x20080a80
and eax, 0x70eaaeaf
and edx, 0x8f155150
or edx, eax
mov r10d, edx
xor r10d, 0x8f155150
xor edx, 0x70eaaeaf
mov ecx, r9d
and ecx, 0x5e891f03
mov eax, r8d
and eax, 0xa176e0fc
or eax, ecx
xor eax, 0x5e891f03
or eax, r9d
mov r11d, eax
not r11d
mov ebp, edx
or ebp, 0xfb4c5511
mov ebx, ebp
not ebx
mov esi, r10d
or esi, 0x4b3aaee
mov edi, esi
not edi
mov r14d, eax
and r14d, 0x4b3aaee
mov ecx, eax
xor ecx, 0xfb4c5511
and ecx, r11d
and ebp, 0xba219cda
and ebx, 0x4922224
or ebx, ebp
and esi, 0xba219cda
and edi, 0x414c4101
or edi, esi
xor edi, ebx
mov esi, r14d
and esi, ecx
xor ecx, r14d
or ecx, esi
mov esi, edi
not esi
and esi, 0xffd900c6
and edi, 0x26ff39
or edi, esi
mov esi, ecx
not esi
and esi, 0xffd900c6
and ecx, 0x26ff39
or ecx, esi
xor ecx, edi
mov esi, edx
and esi, 0x7fc9df4d
and r10d, 0x803620b2
or r10d, esi
or edx, r11d
and r11d, 0x7fc9df4d
and eax, 0x803620b2
or eax, r11d
xor eax, r10d
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xd2bb3db4
and edx, 0x2d44c24b
or edx, eax
xor edx, 0x2d44c24b
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0x6d16893
mov ecx, ebp
not ecx
or edx, 0x21001768
and edx, 0x27901f78
and eax, 0x416083
or eax, edx
and ebp, 0x27901f78
and ecx, 0xd82e8004
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xccc6c3d5
and ecx, 0x33393c2a
or ecx, eax
mov eax, ecx
xor eax, 0x35e854b9
xor ecx, 0x8014aa40
and ecx, 0x855ceee1
mov edx, eax
and edx, 0x7aa3111e
or edx, ecx
mov ecx, edx
xor ecx, 0x7aa3111e
xor edx, 0x11246f39
and edx, ecx
and eax, 0x6b877e27
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
and ecx, 0x7812aba2
not eax
and eax, 0x87ed545d
or eax, ecx
mov r14d, eax
not r14d
mov edx, r14d
and edx, 0xae441a4b
and eax, 0x51bbe5b4
or eax, edx
xor eax, 0x422e3031
xor r14d, eax
and r14d, eax
and r8d, 0x1300ada0
and r9d, 0xecff525f
or r9d, r8d
mov esi, r9d
xor esi, 0x10008c00
xor r9d, 0xecff525f
mov edx, r9d
and edx, 0x2f1023ae
and esi, 0xd0efdc51
or esi, edx
mov ebx, esi
xor ebx, 0xc06a0850
mov eax, esi
xor eax, 0x220c
or eax, 0xefd109f2
mov edi, eax
not edi
or r9d, 0x102ef60d
mov edx, r9d
not edx
and eax, 0x5fcb4b1f
and edi, 0x24b400
or edi, eax
and r9d, 0x5fcb4b1f
and edx, 0xa01000e0
or edx, r9d
xor edx, edi
mov eax, edx
not eax
and eax, 0x3bb2388
and edx, 0xfc44dc77
or edx, eax
and ebx, 0xec6a2a7a
xor esi, 0x3c85f62b
or esi, ebx
mov eax, esi
not eax
and eax, 0x39f154c4
and esi, 0xc60eab3b
or esi, eax
xor esi, 0xc60eab3b
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov edx, esi
not edx
mov eax, edx
and eax, 0x42be51e3
and edx, esi
and esi, 0xbd41ae1c
or esi, eax
mov eax, esi
xor eax, 0x29000e08
xor esi, 0x42be51e3
mov ebx, edx
not ebx
mov edi, esi
and edi, 0xd4dff154
and eax, 0x2b200eab
or eax, edi
or esi, ebx
and ebx, 0xd4dff154
and edx, 0x2b200eab
or edx, ebx
xor edx, eax
not esi
or esi, edx
mov ebx, r14d
not ebx
mov r11d, r14d
mov ecx, r14d
xor ecx, 0x69b1bd53
and ecx, r14d
mov eax, ebx
and eax, 0xc93eab5a
and r14d, 0x36c154a5
or r14d, eax
xor r14d, 0x2eefebda
or r14d, ebx
and ebx, 0x28103c02
and r11d, 0x41a18151
or r11d, ebx
mov eax, r11d
xor eax, 0x40808140
xor r11d, 0xbe5e7eae
mov edx, ecx
not edx
mov ebx, r11d
and ebx, 0xa9632eb9
and eax, 0x40909142
or eax, ebx
or r11d, edx
and edx, 0xa9632eb9
and ecx, 0x569cd146
or ecx, edx
xor ecx, eax
not r11d
or r11d, ecx
mov eax, r11d
not eax
and eax, 0x964e42ac
and r11d, 0x69b1bd53
or r11d, eax
mov eax, esi
not eax
mov r15d, esi
mov ecx, eax
and ecx, 0x182ebf7f
and esi, 0xe7d14080
or esi, ecx
not esi
or esi, eax
and eax, 0x301a09fd
and r15d, 0xcfe5f602
or r15d, eax
mov r8d, r15d
xor r8d, 0xcfe5f602
xor r15d, 0x301a09fd
mov r9d, r11d
not r9d
mov eax, r9d
and eax, 0xd9e04605
mov ecx, r11d
and ecx, 0x261fb9fa
or ecx, eax
xor ecx, 0xc1cef97a
or ecx, r9d
mov edx, ecx
not edx
mov edi, r14d
not edi
mov ebx, r15d
and ebx, 0x28407942
mov eax, r8d
and eax, 0xd7bf86bd
or eax, ebx
xor eax, 0x306ec63d
or eax, r15d
mov r13d, eax
not r13d
mov r10d, esi
not r10d
mov ebx, edx
xor ebx, r14d
and ebx, edx
and ecx, 0xa38675cc
and edx, 0x5c798a33
or edx, ecx
and r14d, 0xa38675cc
and edi, 0x5c798a33
or edi, r14d
xor edi, edx
mov r14d, ebx
not r14d
mov ecx, edi
not ecx
mov edx, r14d
and edx, 0x4fff2836
and ebx, 0xb000d7c9
or ebx, edx
or r14d, ecx
and ecx, 0x4fff2836
and edi, 0xb000d7c9
or edi, ecx
xor edi, ebx
not r14d
or r14d, edi
mov r12d, eax
and r12d, 0xce9adad5
mov ecx, eax
xor ecx, 0x3165252a
and ecx, r13d
mov edi, r10d
or edi, 0x3165252a
mov ebx, edi
not ebx
mov edx, r12d
and edx, ecx
xor ecx, r12d
mov ebp, esi
xor ebp, 0x3165252a
and ebp, r10d
or ecx, edx
mov edx, edi
and edx, 0xf44a08b5
and ebx, 0xa90d240
or ebx, edx
mov edx, ebp
not edx
or edi, edx
and edx, 0xf44a08b5
and ebp, 0xbb5f74a
or ebp, edx
xor ebp, ebx
not edi
or edi, ebp
mov edx, ecx
not edx
and edx, 0x810c6376
and ecx, 0x7ef39c89
or ecx, edx
mov edx, edi
not edx
and edx, 0x810c6376
and edi, 0x7ef39c89
or edi, edx
xor edi, ecx
mov ecx, r13d
and ecx, 0xa1245efc
and eax, 0x5edba103
or eax, ecx
or r13d, r10d
and r10d, 0xa1245efc
and esi, 0x5edba103
or esi, r10d
xor esi, eax
not r13d
or r13d, esi
mov eax, r13d
not eax
and eax, 0x2dfab458
and r13d, 0xd2054ba7
or r13d, eax
xor r13d, 0xd2054ba7
mov eax, edi
and eax, r13d
xor r13d, edi
or r13d, eax
mov eax, r14d
not eax
and eax, 0xe6b0bd25
and r14d, 0x194f42da
or r14d, eax
mov eax, r13d
not eax
and eax, 0xe6b0bd25
and r13d, 0x194f42da
or r13d, eax
mov eax, r14d
not eax
and eax, r13d
not r13d
and r13d, r14d
or r13d, eax
and r8d, r9d
or r9d, r15d
not r9d
and r15d, r11d
or r15d, r8d
mov eax, r9d
and eax, r15d
xor r15d, r9d
or r15d, eax
mov eax, r15d
not eax
and r15d, 0xafdb206e
and eax, 0x5024df91
or eax, r15d
mov ecx, eax
xor ecx, 0x20d291
xor eax, 0x91b206c
and eax, 0x591f2d6c
and ecx, 0xa6e0d293
or ecx, eax
mov eax, ecx
xor eax, 0x501a044c
xor ecx, 0x4800081
and ecx, 0xd8529a1
and eax, 0xf27ad65e
or eax, ecx
mov edx, eax
xor edx, 0xf27ad65e
xor eax, 0xd8529a1
mov ecx, r13d
not ecx
and edx, ecx
or ecx, eax
mov ebp, ecx
not ebp
and eax, r13d
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0x20c6a9a7
and ebp, 0xdf395658
or ebp, ebx
or ecx, edx
and edx, 0x20c6a9a7
and eax, 0xdf395658
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ecx
xor eax, 0x31059844
and eax, ecx
mov edx, ebp
and edx, 0x2f96d2ba
and ecx, 0xd0692d45
or ecx, edx
xor ecx, 0xd4a133e7
or ecx, ebp
and ebp, 0x31059844
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x85f294cd
and eax, 0x7a0d6b32
or eax, edx
mov edx, eax
xor edx, 0x49005252
xor eax, 0xb4f70c89
and edx, 0xc975565a
mov ebp, eax
and ebp, 0x368aa9a5
or ebp, edx
xor ebp, 0x3242b707
and eax, 0xfb37e15d
or eax, ebp
mov edx, eax
not edx
and edx, 0x70538944
and eax, 0x8fac76bb
or eax, edx
mov ebx, eax
xor ebx, 0x8fac76bb
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, ecx
and edx, ebx
xor eax, 0x70538944
and eax, ebp
and ecx, ebx
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe8a234d8
and edx, ecx
not ecx
and ecx, 0x80a01018
and eax, 0x680224c0
or eax, ecx
xor eax, 0x680224c0
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov esi, edx
xor esi, 0x7aa45ddc
and esi, edx
mov r8d, edx
mov eax, edx
xor eax, 0xf6cc66f3
and eax, edx
not edx
mov ebx, edx
and ebx, 0x7aa45ddc
mov edi, ebx
and edi, esi
xor esi, ebx
or esi, edi
mov ecx, esi
not ecx
and ecx, 0x855ba223
and esi, 0x7aa45ddc
or esi, ecx
mov ecx, esi
not ecx
and esi, 0x23e06945
and ecx, 0xdc1f96ba
or ecx, esi
mov ebx, ecx
xor ebx, 0x22206001
xor ecx, 0x1a06a2
and ecx, 0x1da0fe6
and ebx, 0xfe25f019
or ebx, ecx
mov esi, ebx
xor esi, 0xfe25f019
xor ebx, 0x8208e2
mov edi, edx
and edi, 0x21625335
and r8d, 0xde9dacca
or r8d, edi
mov edi, r8d
xor edi, 0xde9dacca
xor r8d, 0x20230
and r8d, 0x4a078632
mov ebp, edi
and ebp, 0xb5f879cd
or ebp, r8d
xor ebp, 0xb5f879cd
or ebp, edi
mov edi, ebp
not edi
and edi, 0x3e993cdc
and ebp, 0xc166c323
or ebp, edi
mov edi, ebp
xor edi, 0x1408301
xor ebp, 0x3e993cdc
mov ecx, esi
xor ecx, ebp
and ecx, esi
and ebx, 0xcaa748ea
and esi, 0x3558b715
or esi, ebx
and ebp, 0xcaa748ea
and edi, 0x3558b715
or edi, ebp
xor edi, esi
mov r14d, ecx
not r14d
mov ebp, edi
not ebp
mov ebx, r14d
and ebx, 0xbf2aec23
and ecx, 0x40d513dc
or ecx, ebx
or r14d, ebp
and ebp, 0xbf2aec23
and edi, 0x40d513dc
or edi, ebp
xor edi, ecx
not r14d
or r14d, edi
mov r8d, r14d
not r8d
mov ecx, r8d
and ecx, 0xbc49fc45
mov ebp, r14d
and ebp, 0x43b603ba
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x50c13fa3
and ebp, 0xaf3ec05c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x13773c19
mov ebx, ebp
xor ebx, 0x4230d8fa
and ebx, ecx
xor ebp, 0xc800c260
and ebp, 0xcb44ca79
and ecx, 0x34bb3586
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5749145
mov esi, ebx
not esi
xor ecx, 0x9a032e9a
mov edi, esi
and edi, 0x728a6020
and ebx, 0x8d759fdf
or ebx, edi
or esi, ecx
and ecx, 0x728a6020
and ebp, 0x8d759fdf
or ebp, ecx
xor ebp, ebx
not esi
or esi, ebp
mov ecx, esi
xor ecx, 0xc983acd
and ecx, esi
or esi, 0xf367c532
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, esi
and edi, 0x4338ab36
and ebp, 0xc8010c9
or ebp, edi
or esi, ebx
and ebx, 0x4338ab36
and ecx, 0xbcc754c9
or ecx, ebx
xor ecx, ebp
not esi
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0xf367c532
and esi, 0xc983acd
or esi, ecx
and edx, 0xf6cc66f3
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x933990c
and eax, 0xf6cc66f3
or eax, ecx
mov ecx, eax
xor ecx, 0xaeb81b1c
and ecx, eax
mov edx, eax
not edx
and edx, 0xe64c9444
and eax, 0x19b36bbb
or eax, edx
xor eax, 0xb70b70a7
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xa998691c
and edx, eax
not eax
and eax, 0x28882110
and ecx, 0x8110480c
or ecx, eax
xor ecx, 0x8110480c
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xf216321a
and edx, 0xde9cde5
or edx, eax
mov eax, edx
xor eax, 0x8400a421
xor edx, 0x52020804
and eax, 0x8d8cf723
and edx, 0x727308dc
or edx, eax
mov ecx, edx
xor ecx, 0x8808300
xor edx, 0x6063085c
and edx, 0xe56f7c7f
and ecx, 0x1a908380
or ecx, edx
mov r12d, ecx
xor r12d, 0x1a908380
xor ecx, 0xe56f7c7f
mov ebp, esi
not ebp
mov eax, esi
mov edx, ebp
and edx, 0x8e51bc4c
and esi, 0x71ae43b3
or esi, edx
xor esi, 0xde43d2ac
or esi, ebp
and ebp, 0xd3d244dd
and eax, 0x2c2dbb22
or eax, ebp
mov r9d, eax
mov r10d, eax
xor r10d, 0xd3d244dd
mov edx, ecx
and edx, 0xf7dffc3f
mov ebx, r12d
and ebx, 0x82003c0
or ebx, edx
xor ebx, 0x82003c0
mov r15d, ecx
and r15d, r12d
mov edx, ebx
and edx, r15d
xor r15d, ebx
or r15d, edx
mov edx, r10d
and edx, 0x50126ee0
xor eax, 0x83c02a3d
or eax, edx
mov edi, eax
not edi
mov ebp, esi
not ebp
mov r11d, r15d
not r11d
mov edx, r11d
and edx, 0x4049f93d
mov r13d, r15d
and r13d, 0xbfb606c2
or r13d, edx
xor r13d, 0xefa46822
or r13d, r11d
mov edx, ecx
and edx, 0xafed911f
and r12d, 0x50126ee0
or r12d, edx
mov edx, r13d
not edx
xor ecx, r12d
and ecx, r12d
mov ebx, edi
xor ebx, esi
and ebx, edi
and eax, 0x595a9c20
and edi, 0xa6a563df
or edi, eax
and esi, 0x595a9c20
and ebp, 0xa6a563df
or ebp, esi
xor ebp, edi
mov esi, ebx
not esi
mov eax, ebp
not eax
mov edi, esi
and edi, 0xe01385ef
and ebx, 0x1fec7a10
or ebx, edi
or esi, eax
and eax, 0xe01385ef
and ebp, 0x1fec7a10
or ebp, eax
xor ebp, ebx
not esi
or esi, ebp
mov eax, r13d
and eax, 0x8992b3e1
and edx, 0x766d4c1e
or edx, eax
mov ebx, edx
xor ebx, 0x766d4c1e
mov edi, ecx
not edi
and edi, 0xf9458349
mov eax, ecx
and eax, 0x6ba7cb6
or eax, edi
xor edx, 0x90a9381b
and edx, ebx
or r13d, 0x193b8bfa
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x7e5dd6e1
and edx, 0x81a2291e
or edx, edi
mov edi, r13d
not edi
or ebp, r13d
and r13d, 0x7e5dd6e1
and edi, 0x80802004
or edi, r13d
xor edi, edx
mov edx, eax
xor edx, 0x6ba7cb6
xor eax, 0xe07e08b3
and eax, edx
and ecx, 0xe6c47405
not ebp
or ebp, edi
mov edi, eax
and edi, ecx
xor ecx, eax
or ecx, edi
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, ecx
not eax
mov edi, eax
and edi, 0xb4145ee4
and ecx, 0x4beba11b
or ecx, edi
mov edi, edx
not edi
or eax, edx
and edx, 0xb4145ee4
and edi, 0x4beba11b
or edi, edx
xor edi, ecx
not eax
or eax, edi
mov ecx, esi
not ecx
and ecx, 0x7296b4cc
and esi, 0x8d694b33
or esi, ecx
mov ebx, eax
mov ebp, eax
xor ebp, 0x7296b4cc
and ebp, eax
not eax
and eax, 0x1204b0c8
and ebx, 0x60920404
or ebx, eax
mov eax, ebx
xor eax, 0x20100400
xor ebx, 0x9f6dfbfb
mov edx, ebx
and edx, 0x50e710d4
and eax, 0x2210a408
or eax, edx
mov edx, ebp
not edx
or ebx, edx
and edx, 0x50e710d4
and ebp, 0xaf18ef2b
or ebp, edx
xor ebp, eax
mov r12d, r8d
xor r9d, 0x28208b00
not ebx
or ebx, ebp
mov edx, esi
not edx
and edx, 0xf9186845
and esi, 0x6e797ba
or esi, edx
mov edx, ebx
not edx
and edx, 0xf9186845
and ebx, 0x6e797ba
or ebx, edx
xor ebx, esi
mov edx, r10d
or edx, r11d
not edx
and r10d, 0xd7df7027
and r9d, 0x28208fd8
or r9d, r10d
and r11d, 0xd7df7027
and r15d, 0x28208fd8
or r15d, r11d
xor r15d, r9d
mov ebp, edx
and ebp, r15d
xor r15d, edx
or r15d, ebp
mov eax, r15d
not eax
and r15d, 0x98550e90
and eax, 0x67aaf16f
or eax, r15d
mov edx, eax
xor edx, 0x98550e90
xor eax, 0x2080a149
mov ecx, ebx
mov edi, ebx
xor edi, 0x226023b6
and edi, ebx
not ebx
and ebx, 0xaced057
and ecx, 0xf5312fa8
or ecx, ebx
xor ecx, 0xf5312fa8
and eax, 0x30d4abd9
mov ebx, edx
and ebx, 0xcf2b5426
or ebx, eax
mov esi, ebx
xor esi, 0xcf2b5426
xor ebx, 0x12b4886f
and ebx, esi
mov r10d, ecx
and r10d, esi
xor esi, ecx
and ecx, 0x226023b6
mov eax, ecx
and eax, edi
xor edi, ecx
mov ecx, r14d
and r12d, 0x37c912e8
and r14d, 0xc836ed17
or r14d, r12d
mov r9d, r8d
not r14d
or r14d, r8d
and edx, 0xdd9fdc49
or edi, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edi
not eax
and eax, 0x6b2d8acd
and edi, 0x94d27532
or edi, eax
mov eax, edx
not eax
and eax, 0x6b2d8acd
and edx, 0x94d27532
or edx, eax
xor edx, edi
or esi, r10d
mov eax, esi
not eax
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x8a52f985
and edx, 0x75ad067a
or edx, ebx
or ebp, esi
and esi, 0x8a52f985
and eax, 0x75ad067a
or eax, esi
xor eax, edx
not ebp
or ebp, eax
mov edx, ebp
not edx
mov eax, edx
and eax, 0x20a01061
mov r11d, ebp
and r11d, 0x58018508
or r11d, eax
mov eax, r11d
xor eax, 0x50008000
xor r11d, 0xa7fe7af7
mov ebx, ebp
xor ebx, 0x78a19569
and ebx, ebp
mov edi, r11d
and edi, 0xaadb4d1e
and eax, 0x50209061
or eax, edi
mov edi, ebx
not edi
or r11d, edi
and edi, 0xaadb4d1e
and ebx, 0x5524b2e1
or ebx, edi
xor ebx, eax
not r11d
or r11d, ebx
mov eax, r11d
not eax
and eax, 0x2980014
and r11d, 0xac201b09
or r11d, eax
mov edi, r11d
xor edi, 0x84800a00
xor r11d, 0x7b7ff5ff
mov ebx, edx
and ebx, 0x2ae7971a
and ebp, 0xd51868e5
or ebp, ebx
xor ebp, 0x845f8c07
xor edx, ebp
and edx, ebp
mov eax, edx
not eax
and edx, r11d
or r11d, eax
mov ebp, r11d
not ebp
and eax, edi
or eax, edx
mov edx, eax
not edx
mov ebx, r11d
and ebx, 0x31d7a7cb
and ebp, 0x8e281814
or ebp, ebx
or r11d, edx
and edx, 0x31d7a7cb
and eax, 0xce285834
or eax, edx
xor eax, ebp
not r11d
or r11d, eax
and r9d, 0xa2950e01
and ecx, 0x5d6af1fe
or ecx, r9d
mov edx, ecx
xor edx, 0x5402000
xor ecx, 0x20010800
or r8d, 0x25433a49
mov eax, r8d
not eax
or ecx, 0xd8b0c4b4
and ecx, 0xf8b3dcfc
and edx, 0x5402201
or edx, ecx
and r8d, 0xf8b3dcfc
and eax, 0x20c0102
or eax, r8d
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xdabcc5b6
and eax, 0x25433a49
or eax, ecx
mov ecx, eax
mov r9d, eax
not r9d
and ecx, 0x2cb4acdd
mov edx, r9d
and edx, 0xd34b5322
or edx, ecx
xor edx, 0xe48241ca
mov edi, r9d
and edi, 0xc836ed17
or edi, edx
mov ebp, r14d
mov ebx, edi
xor ebx, 0xdd50562b
and ebx, edi
mov edx, r14d
mov r8d, edi
and r8d, r14d
xor r14d, edi
not edi
not ebp
and edi, 0xdd50562b
xor edx, 0xdd50562b
and edx, ebp
or ebp, 0xdd50562b
mov ecx, ebx
and ecx, edi
xor edi, ebx
mov r10d, ebp
not r10d
or edi, ecx
mov ecx, ebp
and ecx, 0x9432878a
and r10d, 0x228d2854
or r10d, ecx
mov ecx, edx
not ecx
or ebp, ecx
and ecx, 0x9432878a
and edx, 0x6bcd7875
or edx, ecx
mov ebx, eax
xor ebx, 0x9262d9ed
and ebx, eax
mov esi, eax
xor edx, r10d
not ebp
or ebp, edx
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
or r14d, r8d
mov eax, r14d
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xcf93623c
and ebp, 0x306c9dc3
or ebp, edx
or ecx, r14d
and r14d, 0xcf93623c
and eax, 0x306c9dc3
or eax, r14d
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
mov ebp, ecx
xor ebp, 0x2599461
and ebp, ecx
not ecx
and ecx, 0x511460
and eax, 0x2088001
or eax, ecx
xor eax, 0x2088001
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x35908688
and ebp, 0xca6f7977
or ebp, eax
and r9d, 0x1a322423
and esi, 0xe5cddbdc
or esi, r9d
mov eax, esi
xor eax, 0x12220021
or eax, 0x6d9d2612
mov ecx, eax
not ecx
mov edx, ebx
not edx
mov edi, eax
and edi, 0xd7acf949
and ecx, 0x4200a4
or ecx, edi
or eax, edx
and edx, 0xd7acf949
and ebx, 0x285306b6
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x46bf57cf
and eax, 0xb940a830
or eax, ecx
mov ecx, eax
xor ecx, 0x200241cc
mov edx, esi
and edx, 1
xor esi, 0xe5cddbdd
or esi, edx
mov edx, esi
not edx
xor eax, 0xd4dd8e23
mov ebx, eax
and ebx, 0xbfdb630
and ecx, 0xf40249cf
or ecx, ebx
or eax, esi
and esi, 0xbfdb630
and edx, 0xf40249cf
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd30942b
and eax, 0xf2cf6bd4
or eax, ecx
mov ecx, eax
xor ecx, 0xf2cf6bd4
xor eax, 0xd30942b
mov edx, ebp
not edx
and ecx, edx
or edx, eax
not edx
and eax, ebp
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
and edx, 0xb7d84a92
mov ecx, ebp
and ecx, 0x1a27f9c8
and eax, 0xe5d80637
or eax, ecx
not eax
or eax, ebp
mov ecx, ebp
and ecx, 0x4827b56d
or ecx, edx
mov edx, ecx
xor edx, 0x40000425
and edx, 0xe5d80637
xor ecx, 0xadffb35a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5653fb7d
and ecx, 0xa9ac0482
or ecx, edx
mov edi, ecx
xor edi, 0xa9ac0482
xor ecx, 0x46120268
mov ebp, eax
not ebp
and ecx, 0x4f9e06e8
mov ebx, edi
and ebx, 0xb061f917
or ebx, ecx
xor ebx, 0xb061f917
and eax, 0xc54619e6
mov edx, ebp
and edx, 0x3ab9e619
or edx, eax
xor edx, 0x3ab9e619
mov eax, edx
mov ecx, ebx
and ecx, edx
xor edx, ebx
and ebx, 0x8bff1c7a
and edi, 0x7400e385
or edi, ebx
and eax, 0x8bff1c7a
and ebp, 0x7400e385
or ebp, eax
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
or edx, ecx
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xe5d80637
and ecx, edx
not edx
and edx, 0xbbab6c4a
and eax, 0x445493b5
or eax, edx
mov edx, eax
xor edx, 0x40000231
xor eax, 0xa1880402
or eax, 0x1a27f9c8
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x9f792944
and edx, 0x60800633
or edx, ebx
or eax, ebp
and ebp, 0x9f792944
and ecx, 0x6086d6bb
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edi, eax
not edi
and eax, 0x79034435
and edi, 0x86fcbbca
or edi, eax
mov eax, edi
xor eax, 0x86fcbbca
mov ebp, r11d
not ebp
mov ecx, ebp
and ecx, 0xe60e7cf3
and r11d, 0x19f1830c
or r11d, ecx
mov ecx, r11d
xor ecx, 0x18f10004
xor edi, 0x79034435
xor r11d, 0xe60e7cf3
mov ebx, r11d
and ebx, 0x4302efcb
and ecx, 0xbcfd1034
or ecx, ebx
mov ebx, eax
and ebx, 0x4302efcb
mov edx, edi
and edx, 0xbcfd1034
or edx, ebx
xor edx, ecx
or r11d, eax
not r11d
or r11d, edx
mov ebx, r11d
not ebx
mov ecx, ebp
xor ecx, eax
not ecx
and ecx, eax
and edi, 0x748903c8
and eax, 0x8b76fc37
or eax, edi
xor eax, 0x748903c8
or eax, ebp
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov r14d, r11d
or r14d, ecx
mov edx, r14d
not edx
and r11d, 0x53013920
and ebx, 0xacfec6df
or ebx, r11d
and ecx, 0x53013920
and eax, 0xacfec6df
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
mov ebp, r14d
and ebp, 0x4b472393
and edx, 0xb4b8dc6c
or edx, ebp
or r14d, ecx
and ecx, 0x4b472393
and eax, 0xb4b8dc6c
or eax, ecx
xor eax, edx
not r14d
or r14d, eax
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0x20814007
mov ecx, r14d
and ecx, 0x40302380
or ecx, eax
mov edx, ecx
xor edx, 0x380
xor ecx, 0x748041e
mov ebp, r8d
or ebp, 0x60b16387
mov eax, ebp
not eax
and ecx, 0x4778241e
and edx, 0x20814381
or edx, ecx
and ebp, 0x4778241e
and eax, 0x98069860
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x83aa1f6c
and eax, 0x7c55e093
or eax, ecx
mov ecx, eax
xor ecx, 0x8a08010
xor eax, 0x200220cb
and eax, 0x344623cf
and ecx, 0xcbb9dc30
or ecx, eax
mov eax, ecx
xor eax, 0x4a018030
xor ecx, 0x24400144
and ecx, 0xa5f85d44
and eax, 0x5a07a2bb
or eax, ecx
mov ebx, eax
xor ebx, 0x5a07a2bb
mov r10d, eax
mov ecx, r8d
and ecx, 0x821ad2cf
mov edx, r14d
and edx, 0x7de52d30
or edx, ecx
xor edx, 0x821ad2cf
or edx, r8d
mov ebp, edx
not ebp
xor eax, 0x583a6639
and eax, ebx
or ebx, 0xfdc23b7d
mov esi, ebx
not esi
mov ecx, edx
xor ecx, 0xfdc23b7d
mov r11d, ecx
and ecx, ebp
mov ebp, ebx
and ebp, 0x101035e9
and esi, 0x22dc002
or esi, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0x101035e9
and eax, 0xefefca16
or eax, ebp
mov r9d, dword [0x1400a6654]
xor r10d, 0xa5f85d44
and r11d, edx
xor eax, esi
not ebx
or ebx, eax
mov eax, r11d
not eax
mov ebp, eax
and ebp, 0x5f289d36
and r11d, 0xa0d762c9
or r11d, ebp
mov edi, ecx
not edi
or eax, edi
and edi, 0x5f289d36
and ecx, 0xa0d762c9
or ecx, edi
xor ecx, r11d
not eax
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0xabeb92f7
and ebx, 0x54146d08
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xabeb92f7
and eax, 0x54146d08
or eax, ecx
xor eax, ebx
mov ecx, r10d
and ecx, edx
xor edx, r10d
or edx, ecx
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
mov eax, edx
xor eax, 0xf95c9018
and eax, edx
not edx
and edx, 0xa1049010
and ecx, 0x58580008
or ecx, edx
xor ecx, 0x58580008
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf8e62a5a
and eax, 0x719d5a5
or eax, ecx
mov edx, eax
xor edx, 0xfe4545bd
mov ebp, eax
xor ebp, 0x1baba42
mov ecx, eax
xor ecx, 0xaf5e0ac6
mov ebx, ecx
and ebx, ebp
and ecx, edx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbd38db6
and ecx, 0xf42c7249
or ecx, edx
xor ecx, 0x9aafb6bf
and ebp, 0x3f988b8d
xor eax, 0x3e2231cf
or eax, ebp
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf0e8bf36
and eax, 0xf1740c9
or eax, ecx
mov esi, eax
xor esi, 0xc0202c36
xor eax, 0xd164000
and eax, 0x3dded300
and esi, 0xc2212cff
or esi, eax
mov ebx, esi
xor ebx, 0xc2212cff
xor esi, 0x3dded300
mov eax, r8d
and eax, 0x61947309
mov ecx, r14d
and ecx, 0x9e6b8cf6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5e0cf884
and ecx, 0xa1f3077b
or ecx, eax
and r8d, 0x6514eb0c
and r14d, 0x9aeb14f3
or r14d, r8d
mov ebp, r14d
xor ebp, 0x9aeb14f3
xor r14d, 0x6514eb0c
and r14d, ecx
mov eax, ecx
not eax
and ebp, eax
or r14d, ebp
xor eax, r14d
and eax, r14d
mov edx, ebx
mov ecx, eax
mov edi, esi
and edi, 0xf378a07e
and ebx, 0xc875f81
or ebx, edi
xor ebx, eax
xor ebx, 0xf378a07e
and ebx, eax
or eax, esi
mov edi, esi
and edi, 0xd619e05b
and edx, 0x29e61fa4
or edx, edi
xor edx, 0x29e61fa4
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9505d2f
and ecx, 0xf6afa2d0
or ecx, ebp
mov edx, ecx
xor edx, 0xf6afa2d0
xor ecx, 0x100821
not eax
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, eax
not ebx
mov ebp, edx
xor ebp, ebx
and ebp, edx
and ecx, 0x261c08b1
and edx, 0xd9e3f74e
or edx, ecx
and ebx, 0x261c08b1
and eax, 0xd9e3f74e
or eax, ebx
xor eax, edx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xf6fa4b4b
and ebp, 0x905b4b4
or ebp, ebx
or ecx, edx
and edx, 0xf6fa4b4b
and eax, 0x905b4b4
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0x336492f0
mov edx, ecx
and edx, 0xcc9b6d0f
or edx, eax
mov eax, edx
xor eax, 0x4811410e
xor edx, 0x336492f0
mov ebp, ebx
and ebp, ecx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xb6ee3eb1
and eax, 0x4911c14e
or eax, esi
or edx, edi
and edi, 0xb6ee3eb1
and ebp, 0x4911c14e
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xa2408002
and edx, 0x4880571
or edx, eax
xor edx, 0x4880571
or edx, 0x59377a8c
mov eax, ebx
and eax, 0x8b0a24e2
and ecx, 0x74f5db1d
or ecx, eax
xor ecx, 0x2dc2a191
xor ebx, ecx
and ebx, ecx
mov eax, ebx
and ebx, edx
not edx
not eax
mov ecx, edx
xor ecx, eax
and ecx, edx
and eax, edx
or eax, ebx
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x29dd514d
and ecx, 0x86008432
or ecx, ebx
or edx, ebp
and ebp, 0x29dd514d
and eax, 0xd622aeb2
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ebx, edx
mov ecx, edx
xor ecx, 0x66aff101
and ecx, edx
not edx
and edx, 0xe1ea49df
and ebx, 0x1e15b620
or ebx, edx
mov edx, ebx
xor edx, 0x1b000
xor ebx, 0x60aa4101
or ebx, 0x99500efe
mov ebp, ecx
not ebp
mov eax, ebx
and eax, 0x4f644c90
and edx, 0x208bb101
or edx, eax
or ebx, ebp
and ebp, 0x4f644c90
and ecx, 0xb09bb36f
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov esi, ebx
not esi
mov ecx, esi
and ecx, 0xcc080945
mov eax, ebx
and eax, 0x21203400
or eax, ecx
xor eax, 0x21203400
mov edx, ebx
xor edx, 0xed283d45
and edx, ebx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x12d7c2ba
and edx, 0xed283d45
or edx, eax
mov eax, edx
not eax
and eax, 0xe6a3c9c3
xor edx, 0x195c363c
or edx, eax
mov eax, edx
not eax
and eax, 0x5bd64e19
and edx, 0xa429b1e6
or edx, eax
mov ebp, edx
xor ebp, 0x429a046
and ebx, 0xb045b5fe
mov eax, esi
and eax, 0x4fba4a01
or eax, ebx
xor eax, 0xa91983c2
and esi, 0x195c363c
or esi, eax
mov eax, esi
not eax
and eax, 0xbe5ea909
and esi, 0x41a156f6
or esi, eax
mov ecx, esi
xor ecx, 0x41a10646
xor esi, 0xbe5ea909
xor edx, 0x5bd64e19
mov eax, edx
or eax, esi
mov edi, eax
not edi
and edx, 0xa05459b8
and ebp, 0x5faba647
or ebp, edx
and esi, 0xa05459b8
and ecx, 0x5faba647
or ecx, esi
xor ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x77b60a38
and edi, 0x8849f5c7
or edi, ebp
or eax, edx
and edx, 0x77b60a38
and ecx, 0x8849f5c7
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x39db91ce
and eax, 0xc6246e31
or eax, ecx
mov ebp, eax
xor ebp, 0x200001
xor eax, 0x20018180
or edx, 0xe6a3c9c3
mov ecx, edx
not ecx
or eax, 0x194c0618
and eax, 0xff4dcf98
and ebp, 0xa20043
or ebp, eax
and edx, 0xff4dcf98
and ecx, 0x103024
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
mov ebp, ecx
or ebp, eax
mov ebx, ebp
not ebx
and eax, 0x9bdc9ab9
and ecx, 0x64236546
or ecx, eax
mov r8d, ecx
xor r8d, 0x9bdc9ab9
mov eax, ebp
and eax, 0x980df69
xor ebp, 0xaecb3412
and ebp, ebx
and ebx, 0xf67f2096
or ebx, eax
mov r10d, ebx
xor r10d, 0xd0652092
mov r11d, ecx
xor r11d, 0x64236546
xor ebx, 0x980df69
mov eax, ebx
or eax, 0xaecb3412
mov edx, eax
not edx
xor ecx, 0xcae85154
mov edi, eax
and edi, 0x23ba529e
and edx, 0x50048961
or edx, edi
mov esi, ebp
not esi
or eax, esi
and esi, 0x23ba529e
and ebp, 0xdc45ad61
or ebp, esi
mov esi, ecx
and esi, r11d
and ecx, r8d
xor ebp, edx
not eax
or eax, ebp
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, eax
not edx
and edx, 0x95f42d37
and eax, 0x6a0bd2c8
or eax, edx
mov edx, ecx
not edx
and edx, 0x95f42d37
and ecx, 0x6a0bd2c8
or ecx, edx
xor ecx, eax
mov eax, ebx
and eax, 0x2e9ac365
and r10d, 0xd1653c9a
or r10d, eax
or ebx, r8d
and r8d, 0x2e9ac365
and r11d, 0xd1653c9a
or r11d, r8d
xor r11d, r10d
not ebx
or ebx, r11d
mov eax, ebx
not eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbcdf8257
and ecx, 0x43207da8
or ecx, ebp
or edx, ebx
and ebx, 0xbcdf8257
and eax, 0x43207da8
or eax, ebx
xor eax, ecx
not edx
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x70100381
mov ecx, edx
xor ecx, 0xf51287a9
and ecx, edx
or ebp, edx
and edx, 0x85028428
or edx, eax
xor edx, 0x85028428
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaed7856
and ecx, 0xf51287a9
or ecx, eax
mov edi, ecx
not edi
and ecx, 0x8c9e1c62
and edi, 0x7361e39d
or edi, ecx
mov ebx, edi
xor ebx, 0x7361e39d
mov eax, edi
xor eax, 0x84120820
and eax, 0xc7526bad
xor edi, 0xf7024d63
and edi, ebx
and ebx, 0x38ad9452
or ebx, eax
mov eax, ebx
xor eax, 0x38ad9452
xor ebx, 0x4331c553
and ebx, eax
mov r10d, ebp
xor r10d, 0x7b9c5101
and r10d, ebp
mov r8d, eax
and r8d, ebp
xor eax, ebp
or ebp, 0x8463aefe
mov esi, ebp
not esi
mov ecx, ebx
and ecx, edi
xor edi, ebx
or edi, ecx
mov ecx, r10d
not ecx
mov ebx, ecx
and ebx, 0x8365d6e8
and r10d, 0x7c9a2917
or r10d, ebx
or ecx, ebp
and ebp, 0x8365d6e8
and esi, 0x78980101
or esi, ebp
xor esi, r10d
not ecx
or ecx, esi
mov edx, edi
not edx
and edx, ecx
not ecx
and ecx, edi
or ecx, edx
or eax, r8d
mov edx, eax
not edx
and edx, 0xf69ee22d
and eax, 0x9611dd2
or eax, edx
mov edx, eax
xor edx, 0x8201d12
xor eax, 0xf69ee22d
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xf157c2c1
and ecx, 0xea83d3e
or ecx, ebx
or ebp, eax
and eax, 0xf157c2c1
and edx, 0xea83d3e
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and ebp, 0xd566dabc
and eax, 0x2a992543
or eax, ebp
mov ecx, eax
xor ecx, 0x426d88c
xor eax, 0xa012403
and eax, 0xdb412633
and ecx, 0x24bed9cc
or ecx, eax
mov eax, ecx
xor eax, 0xdb412633
mov edx, ecx
xor edx, 0x9cc004
xor ecx, 0x769fec15
and ecx, eax
or eax, 0x522135d9
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x25433aea
and edx, 0x889cc004
or edx, ebx
or eax, ebp
and ebp, 0x25433aea
and ecx, 0xdabcc515
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x522135d9
and eax, 0xaddeca26
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x90c4206d
and eax, 0x6f3bdf92
or eax, edx
xor eax, 0x90c4206d
xor ecx, eax
test ecx, eax
setne r11b
sete r10b
cmp r9d, 9
setg r8b
cmp r9d, 0xa
setl cl
xor r8b, cl
and cl, r8b
mov edx, ecx
xor dl, 1
mov eax, ecx
or al, dl
xor cl, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, r8d
and bl, cl
mov r9d, r8d
xor r9b, 1
mov edx, r8d
or dl, al
and al, r9b
or al, bl
xor al, 1
or al, cl
or cl, r9b
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
and cl, al
xor al, 1
xor bl, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
or bl, cl
xor dl, 1
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov esi, ebx
xor r10b, r11b
xor r11b, r10b
and r11b, r10b
mov eax, r11d
xor al, 1
mov ecx, r11d
or cl, al
xor r11b, cl
or cl, al
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov edi, ecx
xor dil, 1
mov eax, edi
and al, cl
mov edx, edi
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
or dil, cl
mov edx, edi
xor dl, 1
mov ebx, eax
and bl, r10b
mov ecx, edx
and cl, dil
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
xor dil, 1
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov r14d, edi
mov r11d, edi
mov byte [rsp + 0x21], dil
xor r14b, 1
mov ecx, esi
xor cl, 1
mov eax, ecx
mov edx, ecx
mov byte [rsp + 0x30], cl
and al, sil
xor al, 1
mov ecx, esi
xor cl, al
or al, sil
mov byte [rsp + 0x22], sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or sil, dl
mov byte [rsp + 0x28], sil
mov ebx, esi
xor bl, 1
mov byte [rsp + 0x27], bl
mov edx, eax
xor dl, sil
and dl, al
and cl, bl
and al, sil
or al, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
mov r10d, edx
xor r10b, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and r10b, al
and dl, bl
or dl, r10b
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, ebx
and cl, al
mov r10d, ecx
and r10b, bl
xor cl, bl
or cl, r10b
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
and cl, dl
or cl, al
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov r15d, eax
or r15b, cl
mov edx, r15d
xor dl, 1
and dl, al
or al, r15b
and r15b, cl
or r15b, dl
mov ecx, eax
xor cl, r15b
xor r15b, 1
xor cl, 1
or r15b, al
xor r15b, 1
or r15b, cl
mov edi, r15d
xor dil, 1
or r9b, r8b
mov eax, r9d
xor al, 1
mov ebx, eax
or bl, r9b
mov ecx, ebx
xor cl, 1
and r9b, al
and bl, cl
mov edx, r9d
and dl, al
xor r9b, al
or r9b, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
xor bl, r9b
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
and r11b, r14b
mov byte [rsp + 0x26], r11b
mov eax, r14d
and al, r11b
mov ecx, r14d
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, ecx
xor sil, 1
mov eax, r14d
xor al, cl
and al, r14b
or sil, r14b
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
xor sil, 1
xor cl, sil
xor sil, cl
and sil, cl
mov ecx, edi
and cl, r15b
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor cl, 1
and r15b, r8b
mov r9d, ebx
and r9b, dil
or r15b, r9b
xor r15b, 1
or r15b, r8b
xor r8b, cl
xor r8b, 1
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
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
xor al, 1
mov ecx, r15d
xor cl, 1
xor bl, dil
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, r15b
and cl, bl
or cl, dl
mov edx, r15d
and dl, bl
xor bl, r15b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
and r8b, dl
mov ebx, eax
xor bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r13d, edx
and r13b, cl
xor dl, r13b
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, dl
xor r13b, al
mov eax, r13d
xor al, 1
and al, r13b
mov ecx, eax
and cl, r13b
xor al, r13b
or al, cl
and bl, al
xor al, 1
and al, r8b
or al, bl
mov ecx, r8d
xor cl, r13b
or r13b, r8b
xor r13b, 1
or r13b, cl
xor r13b, 1
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov r8d, esi
xor r8b, 1
mov ebx, r8d
and bl, sil
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
or sil, r8b
mov eax, esi
xor al, bl
and bl, al
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov r15d, ebx
xor r15b, 1
mov edx, ebx
and dl, r15b
mov eax, r15d
and al, dl
xor dl, r15b
or dl, al
mov ebp, edx
xor bpl, 1
mov r12d, edx
and r12b, bpl
mov eax, r12d
xor al, 1
mov ecx, r12d
xor cl, dl
or al, bpl
xor al, 1
or al, cl
xor dl, al
xor dl, 1
or al, bpl
xor al, 1
or al, dl
mov edi, eax
xor dil, 1
xor sil, 1
or sil, r8b
mov ecx, edi
or cl, al
xor cl, 1
mov r8d, edi
xor r8b, al
and r8b, dil
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
mov ecx, esi
xor cl, 1
mov edx, ecx
and dl, sil
xor dl, 1
mov r9d, edx
xor r9b, sil
or dl, sil
xor dl, 1
or dl, r9b
mov r10d, esi
or r10b, cl
mov r9d, r10d
xor r9b, 1
mov r11d, edx
and r11b, r10b
xor dl, 1
and dl, r9b
or dl, r11b
xor r10b, sil
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r10d, r9d
xor r10b, dl
xor dl, 1
or dl, r9b
xor r10b, 1
xor dl, 1
or dl, r10b
mov r9d, edx
xor r9b, 1
and r9b, r8b
xor r8b, 1
and r8b, dl
or r9b, r8b
and sil, dil
or dil, cl
xor dil, 1
and cl, al
or cl, sil
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor cl, r9b
mov eax, ecx
xor al, 1
and cl, r9b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
mov eax, r8d
xor al, 1
or al, dl
xor al, 1
xor r8b, cl
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov eax, ebx
or al, r15b
mov ecx, eax
xor cl, 1
and cl, bl
or bl, al
and al, r15b
or al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebp
and al, r12b
xor r12b, bpl
or r12b, al
xor r12b, cl
mov eax, r12d
xor al, 1
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r12b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov esi, edx
or sil, al
xor al, sil
xor al, 1
or sil, dl
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, sil
and sil, al
mov edx, eax
and dl, sil
xor sil, al
and al, cl
or r8b, al
mov eax, r8d
xor al, cl
and al, r8b
or sil, dl
xor sil, cl
mov ecx, esi
xor cl, 1
mov edx, ecx
and dl, al
xor al, 1
and sil, al
or sil, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, sil
xor sil, 1
xor cl, 1
or sil, al
xor sil, 1
or sil, cl
mov r8d, r13d
xor r8b, 1
mov ecx, r13d
or cl, r8b
mov edx, r13d
or dl, cl
xor cl, r13b
xor dl, 1
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r9d, edx
xor r9b, 1
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov edi, r9d
xor dil, 1
mov edx, r13d
and dl, r8b
mov eax, edx
xor al, 1
xor dl, r8b
or al, r13b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r11d, edx
and r11b, al
xor dl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, dl
mov r15d, r11d
xor r15b, 1
mov r8d, esi
xor r8b, 1
mov edx, esi
or dl, r8b
xor dl, r8b
mov ecx, edx
xor cl, 1
and dl, r8b
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r12d, eax
xor r12b, 1
and r12b, al
xor r12b, 1
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
xor r8b, sil
xor sil, r8b
xor sil, 1
and sil, r8b
mov eax, r9d
or al, dil
xor al, 1
mov ecx, edi
xor cl, r11b
and cl, dil
xor dil, al
and al, dil
mov edx, edi
xor dl, al
xor al, 1
xor dl, 1
or al, dil
xor al, 1
or al, dl
or r15b, al
xor al, 1
xor r15b, 1
or al, r11b
xor al, 1
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
xor r11b, r9b
mov edx, ecx
xor dl, 1
xor cl, r11b
xor r11b, 1
or r11b, dl
xor r11b, 1
or r11b, cl
mov ecx, r11d
xor cl, 1
and r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov r9d, r11d
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ecx, r11d
and cl, r9b
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
xor r8b, r9b
or r11b, al
xor r11b, 1
or r11b, r8b
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r10d, r12d
xor r10b, 1
mov edi, esi
xor dil, 1
mov r13d, r12d
or r13b, r10b
mov r15d, r13d
xor r15b, 1
mov r9d, edi
or r9b, sil
and r15b, r12b
mov ecx, esi
and cl, dil
mov eax, esi
xor al, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and r8b, r9b
mov eax, r9d
xor r9b, sil
mov edx, r12d
and dl, sil
xor sil, r12b
or r12b, r13b
and r13b, r10b
or r13b, r15b
xor r12b, 1
mov ebx, r12d
and bl, r13b
xor r13b, r12b
xor al, 1
or r13b, bl
and cl, al
or cl, r8b
or al, dil
xor al, 1
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r13d
xor cl, 1
and cl, r13b
xor cl, 1
mov ebx, r13d
xor bl, cl
or cl, r13b
xor cl, 1
or cl, bl
xor cl, al
or dl, sil
xor sil, 1
mov eax, esi
xor al, dl
or sil, dl
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
and al, cl
xor cl, 1
mov edx, ecx
xor dl, sil
and dl, cl
and sil, cl
or sil, al
mov eax, edx
xor al, 1
xor dl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, dl
mov edx, r11d
xor dl, 1
xor r11b, sil
mov eax, edx
and al, sil
xor dl, sil
xor sil, r11b
xor sil, 1
and sil, r11b
or dl, al
mov eax, edx
xor al, 1
mov ecx, esi
xor cl, 1
and al, cl
or cl, dl
xor cl, 1
and dl, sil
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov byte [rsp + 0x25], dl
movzx edx, byte [rsp + 0x28]
movzx r11d, byte [rsp + 0x30]
xor dl, r11b
mov eax, edx
xor al, 1
and dl, r11b
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ebx, edx
movzx edx, byte [rsp + 0x26]
mov eax, edx
movzx ecx, byte [rsp + 0x21]
and al, cl
xor dl, cl
or dl, al
or r14b, cl
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov byte [rsp + 0x28], bl
mov eax, ebx
xor al, 1
mov byte [rsp + 0x21], al
mov r15d, eax
or r15b, bl
xor r15b, 1
or r15b, al
mov edi, r15d
xor dil, 1
xor r11b, byte [rsp + 0x22]
or r11b, byte [rsp + 0x27]
mov r13d, r11d
mov byte [rsp + 0x30], r11b
xor r13b, 1
mov r12d, r14d
xor r12b, 1
mov ecx, r14d
and cl, r12b
mov byte [rsp + 0x22], cl
mov eax, r12d
and al, cl
mov esi, r12d
xor sil, cl
or sil, al
xor sil, 1
mov eax, esi
xor al, r14b
or sil, r14b
xor sil, 1
or sil, al
mov ebp, edi
xor bpl, r15b
or r11b, r13b
mov r9d, r11d
xor r9b, 1
and r9b, r11b
xor r9b, 1
mov eax, r9d
xor al, r11b
or r9b, r11b
xor r9b, 1
or r9b, al
xor r9b, r13b
mov r10d, r15d
xor r10b, r13b
and r10b, r15b
and r13b, r15b
or r15b, dil
mov ebx, r15d
xor bl, 1
mov ecx, ebx
and cl, r15b
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
and bpl, dil
mov eax, ebp
xor al, 1
mov edx, ebp
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor al, r15b
or bpl, bl
xor dl, 1
xor bpl, 1
or bpl, al
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, r11d
movzx ecx, byte [rsp + 0x30]
and al, cl
xor r11b, cl
mov ebx, ecx
or r11b, al
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
xor bpl, 1
mov ecx, ebp
xor cl, r11b
xor cl, 1
and cl, r11b
or bpl, r11b
xor cl, 1
mov eax, ecx
xor al, bpl
or cl, bpl
xor cl, 1
or cl, al
mov edx, esi
xor dl, 1
and bl, dil
or r13b, bl
mov eax, r10d
and al, r13b
xor r13b, r10b
or r13b, al
mov eax, r13d
xor al, 1
and r13b, al
mov ebx, eax
and bl, r13b
xor r13b, al
or r13b, bl
mov r8d, r13d
xor r8b, 1
mov ebx, ecx
xor bl, 1
and r13b, bl
or bl, r8b
and r8b, cl
or r8b, r13b
mov ecx, ebx
xor cl, r8b
xor r8b, 1
xor cl, 1
or r8b, bl
xor r8b, 1
or r8b, cl
mov ebx, esi
and bl, dl
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
mov ecx, ebx
xor cl, 1
or dl, sil
mov eax, ecx
and al, dl
xor dl, cl
or al, dl
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
mov eax, edx
xor al, 1
and dl, al
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r10d, r8d
xor r10b, 1
or r10b, r8b
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
or dl, r10b
xor dl, 1
xor r10b, r8b
mov r8d, edx
and r8b, r10b
xor r10b, dl
or r10b, r8b
and al, bl
and r9b, cl
or r9b, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov edx, r10d
xor dl, 1
and dl, cl
mov r8d, ecx
xor r8b, 1
and r8b, r10b
or r8b, dl
mov ecx, r14d
movzx eax, byte [rsp + 0x22]
and cl, al
xor al, r14b
or al, cl
or r12b, r14b
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
xor r12b, 1
mov ecx, r12d
movzx eax, byte [rsp + 0x21]
or cl, al
xor cl, 1
xor r12b, al
xor r12b, 1
and r12b, al
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov ecx, eax
xor cl, r14b
and cl, al
xor r14b, byte [rsp + 0x28]
mov edx, ecx
xor dl, 1
xor cl, r14b
xor r14b, 1
or r14b, dl
xor r14b, 1
or r14b, cl
mov edx, r14d
xor dl, r12b
xor r12b, 1
or r12b, r14b
xor r12b, 1
xor dl, 1
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
mov r9d, ecx
xor r9b, 1
mov ebx, eax
xor bl, cl
and bl, al
and r9b, dl
and cl, al
or cl, r9b
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, cl
xor dl, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
xor bl, 1
and cl, r9b
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov r10d, ecx
and r10b, al
mov edx, eax
xor dl, r10b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
and al, r8b
and cl, r10b
or cl, al
mov eax, ecx
xor al, r8b
and al, cl
mov r9d, eax
xor r9b, 1
mov edx, r8d
or dl, r10b
mov ecx, edx
xor cl, 1
mov r11d, eax
or r11b, r9b
mov ebx, r9d
and bl, al
mov esi, r9d
and sil, bl
xor bl, r9b
or bl, sil
mov esi, ebx
xor bl, 1
and bl, r11b
xor r11b, 1
and cl, dl
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
xor cl, r8b
mov edi, edx
and dil, r8b
xor dl, r8b
or dl, dil
xor dl, 1
mov edi, ecx
and dil, dl
xor dl, cl
or dl, dil
and sil, r11b
or bl, sil
mov ecx, r11d
xor cl, al
or r11b, al
xor r11b, 1
or r11b, cl
xor bl, 1
mov ecx, ebx
xor cl, r11b
or bl, r11b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, ebx
or cl, dl
xor bl, dl
xor bl, 1
and bl, dl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
and r9b, r10b
or r10b, al
and al, r8b
or al, r9b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
mov r8d, r9d
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
xor dl, al
xor r9b, al
mov ecx, eax
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
or dl, cl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, al
or al, cl
mov ebx, eax
xor bl, 1
xor dl, 1
or dl, r8b
and bl, dl
xor dl, 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
or al, r11b
xor r11b, al
xor r11b, 1
and r11b, al
movzx ebx, byte [rsp + 0x25]
mov r14d, ebx
xor r14b, 1
mov ecx, r14d
and cl, bl
mov edx, ecx
and dl, r14b
xor cl, r14b
or cl, dl
or r14b, bl
xor r14b, 1
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov r9d, r11d
xor r9b, 1
mov r8d, r9d
or r8b, r11b
xor r8b, 1
mov ecx, r9d
and cl, r8b
xor r8b, r9b
or r8b, cl
mov eax, r14d
xor al, 1
mov r10d, eax
and r10b, r14b
mov edx, eax
and dl, r10b
mov ecx, eax
xor cl, r10b
or cl, dl
xor al, cl
xor al, 1
or cl, r14b
xor cl, 1
or cl, al
xor cl, 1
mov r15d, r8d
xor r15b, 1
and r15b, r8b
xor r15b, 1
mov r12d, r15d
or r12b, r8b
mov esi, r12d
xor sil, 1
mov eax, ecx
mov edx, ebx
or al, bl
xor al, 1
mov r13d, ecx
xor r13b, bl
or al, r13b
and dl, r13b
and r13b, cl
mov ecx, edx
xor cl, 1
xor dl, r13b
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, dl
mov ecx, eax
xor cl, r13b
xor r13b, 1
or r13b, al
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
mov ebp, esi
xor bpl, r12b
and bpl, sil
mov edi, r11d
xor dil, r9b
and r9b, sil
xor r15b, r8b
or r15b, sil
or sil, r12b
mov eax, esi
xor al, 1
mov ecx, ebp
xor cl, 1
and bpl, sil
or sil, cl
and cl, al
and dil, r11b
xor sil, 1
or cl, bpl
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov edx, edi
xor dl, 1
mov eax, edx
or al, dil
xor dil, al
xor dil, 1
or al, dl
xor al, 1
or al, dil
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
mov eax, r12d
xor al, r11b
and al, r12b
and r12b, r11b
or r12b, r9b
mov edx, eax
and dl, r12b
xor r12b, al
or r12b, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor bl, cl
mov ecx, r12d
xor cl, 1
and cl, r12b
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, r12b
or cl, r12b
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, eax
and dl, r12b
xor al, r12b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, r13d
xor r9b, 1
mov edx, r9d
and dl, r13b
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, eax
xor cl, 1
xor dl, cl
xor dl, 1
or dl, cl
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
and r13b, bl
xor bl, 1
and bl, r9b
or bl, r13b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r14d
xor r10b, 1
mov ecx, r14d
xor cl, r10b
or r10b, r14b
xor r14b, r8b
or al, r8b
xor al, 1
or al, r14b
xor al, 1
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, r15b
xor r15b, 1
and r15b, r10b
or r15b, cl
xor r15b, al
mov ecx, r15d
xor cl, 1
and cl, al
mov eax, ecx
and al, r15b
xor cl, r15b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
and r8b, al
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov edx, r8d
xor dl, 1
mov r9d, ebx
mov ecx, ebx
mov eax, edx
and al, r8b
and r8b, bl
xor bl, 1
and r9b, bl
xor r9b, 1
mov r10d, ebx
xor r10b, r9b
or r9b, bl
xor r9b, 1
or r9b, r10b
xor r9b, 1
or cl, bl
xor cl, 1
mov r10d, r9d
and r10b, cl
xor cl, r9b
or cl, r10b
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov r9d, ecx
xor r9b, 1
and cl, r9b
mov r10d, r9d
and r10b, cl
xor cl, r9b
mov r9d, eax
xor r9b, 1
and al, r9b
or cl, r10b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r9d, ecx
xor r9b, 1
and r9b, al
xor al, 1
and al, cl
or al, r9b
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x8902b93
mov ebp, 0x9858b2f9
cmovne eax, ebp
test cl, 1
mov ecx, 0x8902b93
cmovne eax, ecx
test dl, 1
cmove eax, ebp
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
mov sil, byte [rsp + 0x48]
mov r8b, byte [rsp + 0x49]
mov r10d, esi
xor r10b, 1
mov r9d, esi
or r9b, r10b
mov eax, r9d
xor al, 1
and al, r10b
mov ecx, r9d
and cl, sil
or cl, al
mov eax, r9d
and al, r10b
mov ebx, r9d
xor bl, r10b
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, r10d
xor dl, cl
xor dl, 1
mov eax, edx
xor al, cl
and al, dl
and cl, sil
and bl, r10b
or bl, cl
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r11d, ecx
xor r11b, 1
or bl, al
mov eax, ebx
xor al, 1
and cl, r11b
xor cl, 1
mov edx, ecx
xor dl, r11b
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
and cl, bl
or cl, dl
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov r11d, ecx
and sil, r10b
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov edi, r8d
xor dil, 1
mov edx, r8d
and dl, dil
mov eax, r8d
xor al, dl
xor dl, 1
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 r10d, edx
xor r10b, 1
mov eax, r10d
and al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
and cl, r10b
or cl, bl
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r15d, eax
or dil, r8b
mov ebx, r11d
xor bl, 1
mov ecx, r11d
and cl, bl
mov byte [rsp + 0x30], cl
mov edx, ecx
xor dl, 1
mov byte [rsp + 0x28], dl
mov eax, r11d
mov byte [rsp + 0x22], r11b
xor al, cl
mov ecx, ebx
mov byte [rsp + 0x27], bl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, r11d
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor dl, 1
and dl, bl
xor bl, 1
and cl, bl
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
mov eax, r10d
and al, dl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
or r10b, dl
mov ecx, eax
xor cl, r10b
xor r10b, 1
mov edx, ecx
xor dl, 1
or r10b, al
xor r10b, 1
or r10b, dl
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor sil, 1
mov eax, r9d
xor al, sil
xor al, 1
or sil, r9b
mov ecx, esi
xor cl, al
or sil, al
xor sil, 1
or sil, cl
mov r9d, esi
xor r9b, 1
mov r14d, esi
and r14b, r9b
mov eax, r14d
xor al, 1
mov edx, esi
xor dl, al
xor r14b, sil
or sil, al
xor sil, 1
or sil, dl
mov edx, esi
xor dl, 1
mov ecx, edx
or cl, sil
mov ebp, ecx
xor bpl, 1
mov ebx, ebp
and bl, cl
mov r11d, ebx
and r11b, bpl
xor bl, bpl
or bl, r11b
mov r12d, r10d
xor r12b, 1
or al, r9b
xor al, 1
or al, r14b
xor al, bl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
xor dl, sil
or dl, bpl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
xor dl, 1
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov esi, eax
xor sil, 1
or sil, al
mov edx, eax
or dl, sil
xor sil, al
xor sil, 1
mov eax, edx
xor al, sil
or sil, dl
xor sil, 1
or sil, al
mov byte [rsp + 0x26], r15b
mov eax, r15d
xor al, 1
mov ecx, r15d
and cl, al
mov r9d, eax
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, r15b
or al, r15b
xor al, 1
or al, dl
mov edx, r9d
or dl, r15b
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 byte [rsp + 0x21], r9b
mov edx, r9d
mov byte [rsp + 0x2e], cl
and dl, cl
xor r9b, cl
or r9b, dl
mov byte [rsp + 0x2f], r9b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
mov ecx, r9d
xor cl, 1
mov byte [rsp + 0x25], cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
and dl, r9b
or dl, bl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov byte [rsp + 0x2d], dl
mov eax, r8d
or al, dil
xor dil, r8b
xor dil, 1
mov edx, eax
xor dl, dil
or dil, al
xor dil, 1
or dil, dl
mov eax, edi
xor al, 1
or al, dil
xor al, 1
xor dil, al
mov edx, edi
xor dl, 1
and al, dl
mov ebx, eax
xor bl, 1
xor al, dil
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov r13d, edx
xor r13b, 1
or r13b, dl
and bl, r13b
xor r13b, 1
mov eax, r13d
xor al, r8b
and al, r13b
and r13b, r8b
or r13b, bl
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov eax, r13d
xor al, 1
and r13b, al
xor r13b, 1
mov edx, eax
xor dl, r13b
or r13b, al
xor r13b, 1
or r13b, dl
mov ebp, r12d
or bpl, r10b
mov eax, ebp
xor al, 1
mov edx, r10d
xor dl, bpl
and dl, r10b
and al, r12b
and bpl, r10b
or bpl, al
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, ebp
xor al, 1
mov byte [rsp + 0x24], al
and al, bpl
mov byte [rsp + 0x23], al
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
mov r11d, r10d
and r11b, r12b
mov eax, r10d
xor al, r11b
xor r11b, 1
or r11b, r12b
xor r11b, 1
or r11b, al
xor r10b, r11b
xor r11b, r10b
xor r11b, 1
and r11b, r10b
mov r15d, esi
xor r15b, 1
mov r10d, r15d
and r10b, sil
mov r8d, r15d
xor r8b, r10b
and r15b, r10b
or r15b, r8b
mov r12d, r15d
xor r12b, 1
mov eax, r12d
and al, r15b
mov edx, r12d
and dl, al
xor al, r12b
or al, dl
mov r14d, eax
xor r14b, 1
xor al, r12b
or r14b, r15b
xor r14b, 1
or r14b, al
xor r10b, 1
or r10b, sil
xor r10b, 1
or r10b, r8b
mov edi, r10d
xor dil, 1
mov eax, edi
and al, r10b
xor dil, r10b
or dil, al
mov esi, ebx
xor sil, 1
mov ecx, esi
xor cl, bl
and cl, sil
mov r8d, ebx
or r8b, sil
mov r9d, ecx
xor r9b, r8b
xor r8b, 1
mov eax, ecx
xor al, r8b
or r8b, cl
xor r9b, 1
xor r8b, 1
or r8b, r9b
xor al, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r11d
xor al, 1
mov ecx, r11d
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, edx
and r9b, cl
mov r10d, r9d
and r10b, dl
xor r9b, dl
or r9b, r10b
mov edx, r9d
and dl, r11b
xor r9b, 1
and r9b, al
or r9b, dl
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
xor r9b, 1
mov edx, r9d
xor dl, cl
or r9b, cl
xor r9b, 1
or r9b, dl
mov ecx, r9d
xor cl, r8b
and r9b, cl
and cl, r8b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
and al, r11b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
and sil, al
xor al, 1
and al, bl
or al, sil
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, r11d
xor dl, al
xor al, 1
or al, r11b
xor dl, 1
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor dl, 1
xor cl, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r10d, edi
xor r10b, 1
mov edx, r14d
xor dl, r10b
xor dl, 1
or dl, r14b
or r10b, r14b
xor r14b, 1
or dil, r14b
xor dil, 1
xor r10b, 1
mov ebx, edi
and bl, r10b
xor r10b, dil
or r10b, bl
xor r10b, 1
mov ebx, edx
or bl, r10b
xor r10b, dl
mov edx, ebx
xor dl, r10b
xor r10b, 1
or r10b, bl
xor dl, 1
xor r10b, 1
or r10b, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ebx, edx
xor bl, 1
and bl, al
mov eax, edx
xor al, r8b
and al, dl
and dl, r8b
or dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r10d
xor al, 1
or r10b, al
xor r10b, 1
xor al, r10b
and r10b, al
xor r10b, 1
mov ebx, r10d
xor bl, al
or r10b, al
xor r10b, 1
or r10b, bl
xor r10b, dl
mov dl, byte [rsp + 0x23]
mov eax, edx
mov cl, byte [rsp + 0x24]
and al, cl
xor dl, cl
or dl, al
xor dl, 1
or bpl, cl
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, r15d
or al, r12b
mov edx, eax
xor dl, 1
mov ebx, r15d
or bl, al
and dl, r15b
and al, r12b
or al, dl
xor bl, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ebp
xor dl, 1
and dl, bpl
xor dl, 1
mov ebx, ebp
xor bl, dl
or dl, bpl
xor dl, 1
or dl, bl
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
xor r15b, cl
and r15b, cl
xor r12b, cl
mov eax, r15d
and al, r12b
xor r12b, r15b
or r12b, al
mov ebx, r12d
xor bl, 1
and bl, r12b
xor bl, 1
mov eax, r12d
xor al, bl
or bl, r12b
xor bl, 1
or bl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov r8d, ecx
and r8b, al
xor al, cl
mov ecx, ebx
xor cl, 1
and cl, bl
or al, r8b
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, al
mov r11d, r10d
xor r11b, 1
or cl, r8b
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
or al, cl
mov edx, ecx
and dl, al
xor al, 1
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, r11d
and al, r10b
mov ecx, r11d
xor cl, al
xor al, 1
or al, r10b
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
or r11b, r10b
mov ecx, eax
and cl, r9b
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov r8d, r11d
xor r8b, 1
mov ebx, ecx
xor bl, 1
and bl, r8b
and cl, r11b
or cl, bl
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
xor r11b, 1
mov ebx, ecx
and bl, r11b
xor r11b, cl
mov r8d, edx
xor r8b, 1
or r11b, bl
mov ebx, r8d
or bl, dl
mov ecx, ebx
xor cl, dl
or bl, r8b
xor bl, 1
xor cl, 1
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
xor cl, r11b
mov bl, byte [rsp + 0x2d]
mov r10d, ebx
xor r10b, 1
xor al, dl
mov edx, r9d
and dl, r8b
xor r9b, r8b
mov r8d, r13d
xor r8b, 1
or r9b, dl
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
mov eax, ecx
xor al, 1
or r9b, dl
mov edx, r9d
xor dl, 1
and dl, al
or al, r9b
xor al, 1
and r9b, cl
or r9b, dl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r10d
and al, bl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, eax
xor dl, 1
and dl, r13b
and al, r8b
or al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r11d, ecx
and r11b, al
xor cl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, ebx
mov edx, ebx
xor dl, r10b
or r10b, bl
and dl, al
mov ecx, r13d
and cl, r8b
mov ebx, r13d
xor bl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov esi, ecx
xor sil, 1
or sil, cl
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov ecx, eax
xor cl, 1
xor al, dl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
and al, r10b
xor bl, r10b
xor r10b, 1
xor cl, 1
and cl, r10b
or cl, al
or dl, r10b
xor dl, 1
or dl, bl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
mov edx, esi
xor dl, 1
xor cl, 1
or cl, al
mov eax, edx
xor al, r13b
and al, dl
and sil, r8b
and dl, r13b
or dl, sil
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov r10d, ecx
xor r10b, 1
mov edx, r11d
xor dl, 1
mov eax, edx
and al, cl
mov ebx, edx
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
xor dl, r10b
xor dl, 1
and dl, r10b
xor cl, r11b
xor cl, 1
and cl, r11b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, r8d
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
and al, r10b
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r10d, edx
xor r10b, 1
xor cl, dl
xor cl, 1
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and r9b, cl
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
mov r8d, r9d
xor r8b, 1
mov ecx, eax
xor cl, 1
or cl, al
mov ebx, eax
or bl, cl
xor cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ecx, edx
or cl, r10b
xor cl, r10b
mov ebx, ecx
and bl, r10b
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
mov ebx, r9d
and bl, r8b
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
mov r11d, ebx
and r11b, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, r11b
and r8b, dl
or dl, r9b
and r9b, r10b
mov r10d, eax
xor r10b, 1
xor dl, 1
or r9b, r8b
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, r9b
xor dl, 1
and r9b, bl
or r9b, cl
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov ecx, r10d
and cl, al
or al, r10b
mov ebx, eax
or bl, r10b
xor al, r10b
mov edx, ebx
xor dl, al
xor al, 1
or al, bl
xor dl, 1
xor al, 1
or al, dl
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
xor cl, 1
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, edx
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, r9d
xor dl, 1
and r9b, dl
mov ebx, ecx
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
and al, cl
xor r9b, 1
mov ecx, edx
xor cl, r9b
and r9b, dl
mov edx, ecx
xor dl, 1
or r9b, cl
xor cl, r9b
or r9b, dl
mov edx, eax
and al, bl
xor bl, 1
xor cl, 1
xor r9b, 1
or r9b, cl
xor dl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor r9b, 1
mov eax, r9d
xor al, dl
xor al, 1
and al, dl
or r9b, dl
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov cl, byte [rsp + 0x26]
mov eax, ecx
mov r11b, byte [rsp + 0x2e]
and al, r11b
xor r11b, cl
mov esi, ecx
or r11b, al
mov al, byte [rsp + 0x27]
mov r8d, eax
xor r8b, r11b
mov ecx, r8d
xor cl, al
xor r8b, cl
xor r8b, 1
and r8b, cl
mov bl, byte [rsp + 0x30]
xor bl, al
mov cl, byte [rsp + 0x22]
mov dl, byte [rsp + 0x28]
or dl, cl
xor dl, 1
or dl, bl
mov r10d, edx
xor r10b, 1
and r10b, dl
xor al, cl
and al, cl
mov dil, byte [rsp + 0x25]
or dil, byte [rsp + 0x2f]
mov edx, r10d
xor dl, 1
mov ecx, eax
xor cl, 1
and dl, r10b
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
mov ebx, edx
and dl, cl
mov ecx, edi
xor cl, 1
xor bl, 1
and bl, al
or dl, bl
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r10d, eax
mov edx, ecx
mov ebx, edi
and dl, dil
mov eax, edx
and al, cl
xor dl, cl
or dl, al
xor dl, r11b
xor bl, byte [rsp + 0x21]
or cl, sil
xor cl, 1
or cl, bl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, r10b
mov r11d, edx
xor r11b, 1
mov r10d, r8d
xor r10b, 1
mov esi, r10d
and sil, r8b
mov ecx, r10d
and cl, sil
xor sil, r10b
or sil, cl
mov eax, r11d
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edi, esi
mov r14d, eax
xor r14b, 1
mov ecx, eax
and cl, r14b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov ebp, ecx
xor cl, 1
and cl, sil
xor sil, 1
or dil, sil
mov edx, edi
xor dl, 1
and r8b, dil
or dil, r10b
and dl, r10b
or al, r14b
xor al, 1
xor r11b, al
xor dil, 1
or dl, r8b
mov ebx, edi
and bl, dl
xor dl, dil
or dl, bl
and al, r11b
mov ebx, r11d
xor bl, al
xor al, 1
xor bl, 1
or al, r11b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or bl, dl
and bpl, sil
or cl, bpl
mov eax, esi
and al, r14b
xor r14b, sil
or r14b, al
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
xor r14b, bl
and bl, r14b
xor bl, 1
mov eax, ebx
xor al, r14b
or bl, r14b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov edx, ebx
or dl, r8b
mov ecx, edx
xor cl, 1
mov eax, ebx
or al, dl
and cl, bl
and dl, r8b
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor bl, r8b
xor bl, 1
or bl, r8b
xor bl, 1
mov ecx, ebx
xor cl, al
mov r8d, ecx
or r8b, dl
xor dl, bl
xor dl, 1
and dl, bl
and cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, r8d
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
xor dl, cl
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
xor bl, 1
and dl, al
xor dl, bl
mov ecx, edx
xor cl, 1
and cl, bl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov 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, eax
or dl, cl
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
or cl, al
mov ebx, ecx
xor bl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
or cl, bl
xor bl, cl
and bl, cl
mov r10d, r9d
xor r10b, 1
mov r11d, ebx
xor r11b, 1
mov eax, r9d
and al, r10b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, bl
mov edx, r9d
and dl, bl
xor r9b, bl
or r9b, dl
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov eax, r9d
xor al, 1
and r9b, al
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov edx, ebx
or dl, r11b
mov eax, edx
xor al, 1
and al, dl
and bl, r11b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, r11b
or bl, r11b
xor bl, 1
or bl, cl
xor bl, al
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, r10b
mov r11d, edx
xor r11b, 1
mov ebp, r9d
or bpl, r8b
xor bpl, 1
mov r10d, r11d
or r10b, dl
mov esi, r10d
xor sil, 1
mov edi, r11d
xor dil, dl
and dil, r11b
mov ecx, ebp
xor cl, r9b
or bpl, r9b
xor bpl, 1
or bpl, cl
xor bpl, 1
mov r9d, ecx
and r9b, bpl
xor bpl, cl
or bpl, r9b
mov ecx, edi
xor cl, 1
mov eax, esi
and al, r10b
mov r9d, eax
and r9b, sil
xor al, sil
mov ebx, edi
and bl, cl
or al, r9b
mov r9d, ebx
and r9b, dil
xor bl, dil
or bl, r9b
xor bl, al
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, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
and al, bpl
xor bpl, 1
xor cl, 1
and cl, bpl
or cl, al
xor r11b, r8b
and r11b, r8b
xor dl, r8b
mov eax, r11d
xor al, 1
xor r11b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
mov r8d, eax
and r8b, bl
xor bl, al
mov r9d, edx
xor r9b, 1
or bl, r8b
mov eax, ebx
xor al, 1
and al, r9b
and bl, dl
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xbc1c508e
mov eax, 0x34ac0d6c
cmovne ecx, eax
test dl, 1
mov eax, 0xbc1c508e
cmovne eax, ecx
test bl, 1
cmove eax, ecx
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
mov ecx, dword [rsp + 0x4c]
call fcn.1400214a0
mov ecx, dword [0x1400a6658]
lea eax, [rcx - 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x2610a02a
mov edx, eax
and edx, 0xd0c45
or edx, ecx
xor edx, 0xd0c45
mov ecx, eax
xor ecx, 0x261dac6f
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x911d48b1
and ecx, 0x6ee2b74e
or ecx, edx
mov edx, ecx
xor edx, 0x48ff1b21
xor ecx, 0xb700e4de
mov ebx, ecx
and ebx, edx
and ecx, 0xe4db5a3e
and edx, 0x1b24a5c1
or edx, ecx
mov edi, edx
xor edi, 0x449a5a0e
mov ecx, ebx
not ecx
xor edx, 0x1b24a5c1
mov esi, ecx
and esi, 0xa24101b1
and ebx, 0x5dbefe4e
or ebx, esi
or ecx, edx
and edx, 0xa24101b1
and edi, 0x5dbefe4e
or edi, edx
xor edi, ebx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x82a5a394
and ecx, 0x7d5a5c6b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x138e4b8a
and ecx, 0xec71b475
or ecx, edx
mov ebx, ecx
xor ebx, 0x6ed417e1
mov esi, ecx
xor esi, 0x912be81e
mov edi, esi
and edi, 0xeb3ddb11
mov edx, ecx
xor edx, 0x85e9ccf0
and edx, ebx
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebx, edx
and ebx, 0x38fa9f58
not edx
and edx, 0xc70560a7
or edx, ebx
and esi, 0xd3c74449
xor ecx, 0x42ecac57
or ecx, esi
mov ebx, ecx
not ebx
and ebx, 0xf1336e3
and ecx, 0xf0ecc91c
or ecx, ebx
xor ecx, 0xf0ecc91c
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xcbb46386
and ecx, 0x344b9c79
or ecx, edx
mov edx, ecx
xor edx, 0x304a8c28
xor ecx, 0x81200182
and ecx, 0x852111d3
and edx, 0x7adeee2c
or edx, ecx
mov r8d, edx
xor r8d, 0x7adeee2c
mov r11d, edx
xor r11d, 0x852111d3
mov ebp, r9d
or ebp, 0xead06540
mov ebx, ebp
not ebx
or eax, 0x5250ab0
and eax, 0x2fb56ef0
and r9d, 0xc0400100
or r9d, eax
and ebp, 0x2fb56ef0
and ebx, 0x100a900f
or ebx, ebp
xor ebx, r9d
mov eax, ebx
not eax
and eax, 0x152f9abf
and ebx, 0xead06540
or ebx, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0x393f1325
mov ebp, ebx
and ebp, 0xc6c0ecda
or ebp, edi
mov edi, ebp
not edi
and edi, 0xeaf8576c
and ebp, 0x1507a893
or ebp, edi
and ebx, 0x77f1c3e5
mov edi, eax
and edi, 0x880e3c1a
or edi, ebx
xor edi, 0x5bc97853
and eax, 0x2c38bbb6
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x10914ec3
and eax, 0xef6eb13c
or eax, ebx
xor eax, 0xef6eb13c
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov r13d, eax
mov ebx, eax
xor ebx, 0xe033df42
and ebx, eax
not eax
and eax, 0xc0331a02
and r13d, 0x2000c540
or r13d, eax
mov eax, r13d
xor eax, 0x20008140
xor r13d, 0xdfff3abf
mov edi, ebx
not edi
mov ebp, r13d
and ebp, 0x914f7602
and eax, 0x60308940
or eax, ebp
or r13d, edi
and edi, 0x914f7602
and ebx, 0x6eb089fd
or ebx, edi
xor ebx, eax
not r13d
or r13d, ebx
mov eax, r13d
not eax
and eax, 0x5e8e39bb
and r13d, 0xa171c644
or r13d, eax
mov eax, r13d
xor eax, 0x40000102
xor r13d, 0x92346431
and eax, 0x6c8983ca
and r13d, 0x93767c35
or r13d, eax
mov r10d, r13d
xor r10d, 0x6c8983ca
xor r13d, 0x93767c35
mov eax, r8d
and eax, 0x15aa5800
mov ebp, r11d
and ebp, 0x8000018
or ebp, eax
xor ebp, 0x8000018
xor edx, 0x988b49cb
and edx, r11d
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0xe255a7e7
and edx, 0x1daa5818
or edx, eax
mov r14d, r10d
and r14d, r13d
mov eax, r10d
and eax, r14d
xor r14d, r10d
or r14d, eax
mov esi, edx
mov r12d, r14d
not r12d
mov r9d, r12d
mov r15d, edx
xor r15d, r12d
and r15d, edx
and r12d, edx
not edx
mov ebp, edx
and ebp, 0xadf757da
and esi, 0x5208a825
or esi, ebp
xor esi, 0x1d7c3cfb
mov ebp, esi
xor ebp, edx
and ebp, esi
and r8d, 0xf5c75d07
and r11d, 0xa38a2f8
or r11d, r8d
mov ebx, r11d
xor ebx, 0xa38a2f8
xor r11d, 0x75430103
and r11d, 0x7763210b
mov esi, ebx
and esi, 0x889cdef4
or esi, r11d
xor esi, 0x3817b5d5
and ebx, 0x4f7494de
or ebx, esi
mov ecx, ebx
not ecx
and r9d, 0xd82149e2
and edx, r14d
and r14d, 0x27deb61d
or r14d, r9d
mov eax, r14d
xor eax, 0x208a2201
and eax, 0xb08b6b21
xor r14d, 0x9755dd3c
or r14d, eax
mov eax, r14d
not eax
and eax, 0xb1b4e827
and r14d, 0x4e4b17d8
or r14d, eax
mov eax, r14d
xor eax, 0x80105d0
xor r14d, 0xb1b4e827
mov edi, r10d
and edi, 0x57e235ea
and r13d, 0xa81dca15
or r13d, edi
xor r13d, 0xe7695ecb
or r13d, r10d
mov esi, r13d
not esi
mov edi, ebp
not edi
and ecx, edi
or edi, ebx
not edi
and ebx, ebp
or ebx, ecx
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov ebp, r13d
and ebp, 0x46df34d1
and esi, 0xb920cb2e
or esi, ebp
mov ecx, esi
xor ecx, 0xb920cb2e
mov r8d, r14d
and r8d, ecx
xor ecx, r14d
and r14d, 0x67ee9a09
and eax, 0x981165f6
or eax, r14d
xor esi, 0x46ce1001
or esi, 0x981165f6
mov edi, esi
not edi
or r13d, 0x67ee9a09
mov ebp, r13d
not ebp
and esi, 0x7e300202
and edi, 0x1ce9809
or edi, esi
and r13d, 0x7e300202
and ebp, 0x800165f4
or ebp, r13d
xor ebp, edi
mov edi, eax
not edi
and edi, 0x48071218
and eax, 0xb7f8ede7
or eax, edi
mov edi, ebp
not edi
and edi, 0x48071218
and ebp, 0xb7f8ede7
or ebp, edi
xor ebp, eax
or ecx, r8d
mov eax, ecx
not eax
and eax, 0x7d0c02d5
and ecx, 0x82f3fd2a
or ecx, eax
xor ecx, 0x82f3fd2a
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov ebp, ecx
xor ebp, ebx
and ecx, ebp
and ebp, ebx
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
or r12d, edx
mov eax, r15d
and eax, r12d
xor r12d, r15d
or r12d, eax
mov eax, r12d
not eax
and eax, 0x7a6e250e
and r12d, 0x8591daf1
or r12d, eax
mov edx, r12d
xor edx, 0x85115a51
xor r12d, 0x2a48240a
and r12d, 0x2ac8a4aa
and edx, 0xd5375b55
or edx, r12d
mov eax, edx
xor eax, 0x28c08088
xor edx, 0xd5375b55
mov ecx, edx
and ecx, 0xc22d3c36
and eax, 0x3dd2c3c9
or eax, ecx
xor eax, 0xc22d3c36
xor edx, eax
and edx, eax
mov eax, ebp
not eax
and eax, 0xe8dc37b4
mov ecx, ebp
and ecx, 0x1723c84b
or ecx, eax
mov ebx, ecx
xor ebx, 0x1723c84b
mov eax, edx
not eax
xor ecx, 0x7f02b7b9
and ecx, ebx
and ebp, 0x68217ff2
mov edi, edx
xor edi, 0x97de800d
and edi, eax
and edx, 0x68217ff2
mov esi, ecx
and esi, ebp
xor ebp, ecx
or ebp, esi
mov ecx, edi
and ecx, edx
xor edx, edi
or edx, ecx
mov ecx, ebp
not ecx
and ecx, 0x9a6458d
and ebp, 0xf659ba72
or ebp, ecx
mov ecx, edx
not ecx
and ecx, 0x9a6458d
and edx, 0xf659ba72
or edx, ecx
xor edx, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebx, eax
not ebx
mov edx, eax
mov ecx, eax
mov ebp, ebx
and ebp, 0x668c269
and eax, 0xf9973d96
or eax, ebp
xor eax, 0xd5af8620
or eax, ebx
and ebx, 0xc244480
and edx, 0xd1500264
or edx, ebx
xor edx, 0xd1500264
and ecx, 0x228bb91b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfd2bd5f2
and ecx, 0x2d42a0d
or ecx, edx
mov edx, ecx
xor edx, 0x2080
xor ecx, 0x188306
and edx, 0x20003090
and ecx, 0xc388b26
or ecx, edx
mov ebp, ecx
xor ebp, 0xc388b26
xor ecx, 0x22433449
mov edx, eax
not edx
mov esi, ebp
xor esi, eax
and esi, ebp
and ecx, 0x264bbf6f
and ebp, 0x8300090
or ebp, ecx
and eax, 0x264bbf6f
and edx, 0xd9b44090
or edx, eax
xor edx, ebp
mov r9d, esi
not r9d
mov eax, edx
not eax
mov ecx, r9d
and ecx, 0x580e3213
and esi, 0x243089a4
or esi, ecx
or r9d, eax
and eax, 0x580e3213
and edx, 0xa7f1cdec
or edx, eax
xor edx, esi
not r9d
or r9d, edx
mov edx, r9d
not edx
mov ebx, r9d
xor ebx, 0xb60f87fa
and ebx, r9d
mov r10d, r9d
mov r11d, edx
mov eax, edx
and eax, 0xa2fccea9
and r9d, 0x5d033156
or r9d, eax
xor r9d, 0xa2fccea8
or r9d, edx
and edx, 0xb60f87fa
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x644a84c9
and ebx, 0x9bb57b36
or ebx, eax
mov eax, ebx
xor eax, 0x2dbafccc
mov edx, ebx
xor edx, 0x82050203
and edx, 0x8fa7fecb
xor ebx, 0x25f40a91
and ebx, eax
and eax, 0x70580134
or eax, edx
mov edx, eax
xor edx, 0x70580134
mov esi, eax
xor esi, 0x87e90896
and esi, edx
mov edi, esi
not edi
mov ecx, ebx
not ecx
mov ebp, edi
and ebp, 0xe31b1107
and esi, 0x1ce4eef8
or esi, ebp
or edi, ecx
and ecx, 0xe31b1107
and ebx, 0x1ce4eef8
or ebx, ecx
xor ebx, esi
not edi
or edi, ebx
mov ecx, edi
not ecx
and ecx, 0x17d615e6
and edi, 0xe829ea19
or edi, ecx
xor edi, 0x1f98e3ba
and edx, 0xfffffffe
xor eax, 0x8fa7feca
or eax, edx
not eax
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7f2b68a3
and eax, 0x80d4975c
or eax, ecx
mov r14d, eax
xor r14d, 0x80800154
xor eax, 0x7f2b68a3
mov ecx, eax
and ecx, 0x375b689
and r14d, 0xfc8a4976
or r14d, ecx
xor r14d, 0xfc8a4976
or r14d, eax
mov r8d, r14d
not r8d
and r10d, 0x900a2935
and r11d, 0x6ff5d6ca
or r11d, r10d
mov eax, r11d
xor eax, 0x900a0815
xor r11d, 0x41010680
and r11d, 0x410127a0
and eax, 0xbefed85f
or eax, r11d
mov ecx, eax
xor ecx, 0x36a2400a
xor eax, 0x1000520
and eax, 0x895c9d74
and ecx, 0x76a3628a
or ecx, eax
mov ebp, ecx
xor ebp, 0x76a3628a
mov eax, ecx
xor eax, 0x89448000
and eax, 0xf9e7c28a
xor ecx, 0x29fed630
and ecx, ebp
and ebp, 0x6183d74
or ebp, eax
mov ebx, ebp
xor ebx, 0x6183d75
mov eax, r9d
xor eax, 0xa0a24b44
mov r11d, eax
and r11d, r9d
mov r10d, ebx
and r10d, r9d
xor ebx, r9d
not r9d
xor ebp, 0x5945808a
or ebp, 0xa0a24b44
mov esi, ebp
not esi
and eax, r9d
mov edx, ecx
not edx
mov edi, ebp
and edi, 0xe89b7570
and esi, 0x1744808a
or esi, edi
or ebp, edx
and edx, 0xe89b7571
and ecx, 0x17648a8e
or ecx, edx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, r11d
not ecx
mov edx, eax
not edx
mov edi, ecx
and edi, 0x71e221a2
and r11d, 0x8e1dde5d
or r11d, edi
or ecx, edx
and edx, 0x71e221a2
and eax, 0x8e1dde5d
or eax, edx
xor eax, r11d
not ecx
or ecx, eax
mov eax, ebp
not eax
and eax, 0x39c64500
and ebp, 0xc639baff
or ebp, eax
mov eax, ecx
not eax
and eax, 0x39c64500
and ecx, 0xc639baff
or ecx, eax
xor ecx, ebp
or ebx, r10d
mov eax, ebx
not eax
and eax, 0xa02d9d6f
and ebx, 0x5fd26290
or ebx, eax
mov edx, ebx
xor edx, 0xcc00080
mov eax, ecx
not eax
xor ebx, 0xa02d9d6f
mov ebp, eax
and ebp, 0xf313ea19
and ecx, 0xcec15e6
or ecx, ebp
or eax, ebx
and ebx, 0xf313ea19
and edx, 0xcec15e6
or edx, ebx
xor edx, ecx
not eax
or eax, edx
and r14d, 0x9fc5658
mov ecx, r8d
and ecx, 0xf603a9a7
or ecx, r14d
mov ebp, ecx
xor ebp, 0x94030107
mov edi, eax
not edi
xor ecx, 0x9fc5658
mov ebx, ecx
and ebx, 0x6248bab8
and ebp, 0x9db74547
or ebp, ebx
mov ebx, eax
and ebx, 0x6248bab8
mov edx, edi
and edx, 0x9db74547
or edx, ebx
xor edx, ebp
or ecx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3cdd47d3
and ecx, 0xc322b82c
or ecx, edx
mov edx, ecx
xor edx, 0xc322b82c
xor ecx, 0x3cdd47d3
or edi, r8d
not edi
xor eax, r8d
and eax, r8d
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r10d, eax
not r10d
and eax, ecx
or ecx, r10d
not ecx
and r10d, edx
or r10d, eax
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x80652e64
mov eax, r10d
and eax, 0x7f9ad19b
or eax, ecx
mov ecx, eax
xor ecx, 0xe10918b
xor eax, 0x80652e64
mov edx, r8d
and edx, r10d
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x71ce4230
and ecx, 0x8e31bdcf
or ecx, edi
or eax, ebx
and ebx, 0x71ce4230
and edx, 0x8e31bdcf
or edx, ebx
xor edx, ecx
not eax
or eax, edx
mov edi, eax
not edi
and eax, 0x4fce0407
and edi, 0xb031fbf8
or edi, eax
mov ecx, edi
xor ecx, 0xb031fbf8
mov ebp, r10d
or ebp, r8d
mov r9d, ebp
not r9d
mov eax, edi
xor eax, 0x4480401
and eax, 0x84588d09
xor edi, 0x8a62482b
and edi, ecx
and ecx, 0x7ba772f6
or ecx, eax
mov r11d, ecx
xor r11d, 0x7ba772f6
mov ebx, ecx
xor ebx, 0xbe0b3eda
and ebx, r11d
mov esi, ebp
xor esi, 0xc5ac4c2c
and esi, ebp
mov edx, ebp
or edx, 0x3a53b3d3
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0xe3268d97
and esi, 0x1cd97268
or esi, eax
mov eax, edx
not eax
or ebx, edx
and edx, 0xe3268d97
and eax, 0x4884028
or eax, edx
xor eax, esi
not ebx
or ebx, eax
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
xor ecx, 0x84588d09
mov eax, ecx
and eax, 0xddc73714
and r11d, 0x2238c8eb
or r11d, eax
or ecx, r9d
and r9d, 0xddc73714
and ebp, 0x2238c8eb
or ebp, r9d
xor ebp, r11d
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xb8de79d3
and ecx, 0x4721862c
or ecx, eax
xor ecx, 0x4721862c
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4c7e8639
and edx, ecx
not ecx
and ecx, 0x44448438
and eax, 0x83a0201
or eax, ecx
xor eax, 0x83a0201
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x913f1aba
and edx, 0x6ec0e545
or edx, eax
mov r14d, edx
xor r14d, 0x22be637c
xor edx, 0xc8008080
and edx, 0xe800e0b8
mov eax, r14d
and eax, 0x17ff1f47
or eax, edx
mov edx, eax
xor edx, 0x17ff1f47
xor eax, 0xaeba80f1
and eax, edx
and r14d, 0xb9459fb6
mov edx, eax
and edx, r14d
xor r14d, eax
or r14d, edx
mov eax, r14d
and eax, 0x46ba6049
not r14d
and r14d, 0xb9459fb6
or r14d, eax
mov r11d, r14d
not r11d
mov eax, r8d
and eax, 0x91fed9ee
mov edx, r10d
and edx, 0x6e012611
or edx, eax
mov ebp, edx
xor ebp, 0x6000201
xor edx, 0x1041006
mov ebx, r8d
or ebx, 0x2f04fb0f
mov eax, ebx
not eax
or edx, 0x807a0460
and edx, 0xa97e3466
and ebp, 0x600cb09
or ebp, edx
and ebx, 0xa97e3466
and eax, 0x50810090
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xd0fb04f0
and eax, 0x2f04fb0f
or eax, edx
and r8d, 0x82740b83
and r10d, 0x7d8bf47c
or r10d, r8d
mov edx, r10d
xor edx, 0x69016408
mov r12d, eax
not r12d
mov ebx, r12d
and ebx, 0x96ee91f4
and eax, 0x69116e0b
or eax, ebx
xor r10d, 0x82640180
and r10d, 0x96ee91f4
and edx, 0x69116e0b
or edx, r10d
xor edx, eax
xor r12d, edx
and r12d, edx
mov edx, r14d
and edx, 0xbec69b34
mov r13d, r11d
and r13d, 0x413964cb
or r13d, edx
mov r9d, r13d
xor r9d, 0xbec69b34
mov r15d, r12d
not r15d
mov edx, r15d
and edx, 0xa2b05d08
mov edi, r12d
and edi, 0x72081
or edi, edx
xor edi, 0x72081
mov esi, r12d
and esi, 0x5d488276
or esi, edi
mov edx, esi
not edx
and edx, 0x68559e67
and esi, 0x97aa6198
or esi, edx
mov r8d, esi
xor r8d, 0x351d1c11
mov r10d, r13d
xor r10d, 0x413964cb
xor r13d, 0x16543b6c
and r13d, r9d
and r9d, 0x31ffb1b9
mov edi, r10d
mov edx, r10d
and edx, 0xce004e46
or edx, r9d
xor edx, 0x8dbe6cf0
and edi, 0xbc41dd49
or edi, edx
mov edx, edi
not edx
and edx, 0xaed35bb
and edi, 0xf512ca44
or edi, edx
mov edx, r11d
and edx, 0x43be22b6
and r14d, 0xbc41dd49
or r14d, edx
xor r11d, r14d
and r11d, r14d
mov r9d, esi
xor r9d, 0xcae2e3ee
mov edx, r9d
and edx, 0xcbdc85cf
mov ebx, r8d
and ebx, 0x34237a30
or ebx, edx
and r15d, 0x62ffb47b
and r12d, 0x9d004b84
or r12d, r15d
mov ecx, r12d
xor ecx, 0x9d004b84
xor r12d, 0xc49030
and r12d, 0x91c4d330
mov edx, ecx
and edx, 0x6e3b2ccf
or edx, r12d
mov eax, edi
xor eax, 0xf512ca44
xor edi, 0xaed35bb
xor edx, 0xd27af186
and ecx, 0x43be22b6
or ecx, edx
mov edx, r11d
not edx
and r11d, edi
or edi, edx
and edx, eax
xor ebx, 0x8862a779
or ebx, r9d
not edi
or edx, r11d
mov eax, edi
and eax, edx
xor edx, edi
mov ebp, ebx
not ebp
or edx, eax
mov eax, ebp
xor eax, ecx
and eax, ebp
and ebx, 0x25827585
and ebp, 0xda7d8a7a
or ebp, ebx
mov edi, ecx
not edi
and ecx, 0x25827585
and edi, 0xda7d8a7a
or edi, ecx
xor esi, 0x9d8fbc49
and esi, r8d
xor edi, ebp
mov ecx, eax
and ecx, edi
xor edi, eax
mov eax, r10d
and r9d, 0x88071c21
and r8d, 0x77f8e3de
or r8d, r9d
mov ebx, r8d
xor ebx, 0x77f8e3de
and eax, ebx
xor ebx, r10d
or edi, ecx
mov r9d, edi
xor r9d, edx
and edi, r9d
and r9d, edx
mov edx, edi
and edx, r9d
xor r9d, edi
or r9d, edx
and r10d, 0xa892a058
xor r8d, 0x88020000
or r8d, 0x576d5fa7
mov edx, r8d
not edx
mov ebp, r10d
and ebp, r13d
xor r13d, r10d
or r13d, ebp
mov ebp, esi
not ebp
mov edi, r8d
and edi, 0x4f21875e
and edx, 0xa0922000
or edx, edi
or r8d, ebp
and ebp, 0x4f21875e
and esi, 0xb0de78a1
or esi, ebp
xor esi, edx
not r8d
or r8d, esi
mov edx, r13d
not edx
and edx, 0xbd0f4a1b
and r13d, 0x42f0b5e4
or r13d, edx
mov edx, r8d
not edx
and edx, 0xbd0f4a1b
and r8d, 0x42f0b5e4
or r8d, edx
xor r8d, r13d
or ebx, eax
not ebx
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov edi, ebx
and edi, 0x3752183e
and eax, 0xc8ade7c1
or eax, edi
or ebx, ebp
and ebp, 0x3752183e
and edx, 0xc8ade7c1
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x18da68d5
and ebx, 0xe725972a
or ebx, eax
mov edx, ebx
xor edx, 0x22059302
xor ebx, 0x8c068c5
and ebx, 0xcde06ced
and edx, 0x321f9312
or edx, ebx
mov r10d, edx
xor r10d, 0x100c9110
mov ecx, r9d
not ecx
xor edx, 0xcde06ced
mov ebp, ecx
or ebp, edx
not ebp
and ecx, 0xae330e2b
and r9d, 0x51ccf1d4
or r9d, ecx
and edx, 0xae330e2b
and r10d, 0x51ccf1d4
or r10d, edx
xor r10d, r9d
mov ecx, ebp
and ecx, r10d
xor r10d, ebp
or r10d, ecx
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x391d477a
mov edx, r10d
xor edx, 0x391d477a
and edx, r10d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x71db242f
and edx, 0x8e24dbd0
or edx, ecx
mov ebp, edx
xor ebp, 0x33008808
xor edx, 0x8000050
and edx, 0x8c3914f2
and ebp, 0x73c6eb0d
or ebp, edx
mov ecx, ebp
xor ecx, 0x33c28201
and ecx, 0xb3f28661
xor ebp, 0xc0346d6c
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, r8d
and edx, 0x11076da2
mov eax, r10d
and eax, 0xeef8925d
or eax, edx
xor eax, 0x5d0a143c
mov ebx, eax
xor ebx, r8d
and ebx, eax
mov eax, ebp
and eax, 0x9e75a59a
xor ebp, 0x834cd9e9
and ebp, ecx
and ecx, 0x618a5a65
or ecx, eax
mov r9d, ecx
xor r9d, 0x618a5a65
mov edi, ebx
not edi
mov eax, edi
and eax, 0xd2053908
and ebx, 0x2dfac6f7
or ebx, eax
xor ecx, 0xe2c6838c
and ecx, r9d
mov esi, ecx
not esi
mov eax, esi
and eax, 0xc453bf0f
and ecx, 0x3bac40f0
or ecx, eax
mov eax, ebp
not eax
or esi, eax
and eax, 0xc453bf0f
and ebp, 0x3bac40f0
or ebp, eax
xor ebp, ecx
mov edx, ebx
xor ebx, 0x50012000
or ebx, 0x834cd9e9
not esi
or esi, ebp
mov eax, ebx
not eax
or edi, 0x7cb32616
and ebx, 0x67400f9f
and eax, 0x18b32000
or eax, ebx
mov ecx, edi
not ecx
and edi, 0x67400f9f
and ecx, 0x800cd060
or ecx, edi
xor edx, 0x2dfac6f7
xor ecx, eax
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
mov eax, r9d
and eax, edx
xor edx, r9d
or edx, eax
mov eax, edx
not eax
and eax, 0x29d9476b
and edx, 0xd626b894
or edx, eax
xor edx, 0xd626b894
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x4c0d799e
and edx, 0xb3f28661
or edx, eax
mov eax, edx
not eax
and eax, 0x18002c24
mov ecx, edx
and ecx, 0x82088100
or ecx, eax
xor ecx, 0x82088100
and edx, 0x65f752db
or edx, ecx
mov eax, edx
not eax
and eax, 0x65f752db
and edx, 0x9a08ad24
or edx, eax
mov eax, r8d
and eax, r10d
mov ecx, eax
not ecx
mov ebp, r10d
and ebp, 0xb6a1e3d
and r8d, 0xf495e1c2
or r8d, ebp
or r10d, ecx
and ecx, 0xb6a1e3d
and eax, 0xf495e1c2
or eax, ecx
xor eax, r8d
not r10d
or r10d, eax
mov esi, edx
not esi
mov ebx, r10d
not ebx
mov eax, ebx
and eax, 0xd0f6ae25
and r10d, 0x2f0951da
or r10d, eax
mov ecx, r10d
xor ecx, 0x2f0951da
or edx, 0x556565d7
mov edi, edx
not edi
mov eax, esi
and eax, ecx
xor ecx, esi
or esi, 0xaa9a9a28
and edx, 0xe341485
and edi, 0xa08a8a28
or edi, edx
mov edx, esi
not edx
and esi, 0xe341485
and edx, 0x51416152
or edx, esi
xor r10d, 0x80928a20
or r10d, 0x556565d7
xor edx, edi
mov edi, r10d
not edi
or ebx, 0xaa9a9a28
and r10d, 0x517c564
and edi, 0xaa881a08
or edi, r10d
mov ebp, ebx
not ebp
and ebx, 0x517c564
and ebp, 0x50602093
or ebp, ebx
mov ebx, dword [0x1400a6654]
xor ebp, edi
mov edi, edx
not edi
and edi, ebp
not ebp
and ebp, edx
or ebp, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x588ce372
and ecx, 0xa7731c8d
or ecx, eax
xor ecx, 0xa7731c8d
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov ebp, ecx
not ebp
or ecx, 0xd2405297
mov edx, ecx
not edx
or ebp, 0x2dbfad68
mov eax, ebp
not eax
and ecx, 0xe082fa69
and edx, 0xd3d0500
or edx, ecx
and ebp, 0xe082fa69
and eax, 0x12400096
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xd2405297
and eax, 0x2dbfad68
or eax, ecx
setne r8b
sete r9b
cmp ebx, 9
setg r10b
cmp ebx, 0xa
setl r11b
mov edi, r11d
mov esi, r10d
xor sil, r11b
mov eax, esi
xor al, 1
mov ebp, eax
xor bpl, sil
and bpl, al
mov edx, esi
and dl, al
mov r12d, edx
xor r12b, 1
or r12b, al
or al, sil
mov r14d, eax
not r14b
mov ecx, ebp
xor cl, 1
and bpl, al
or al, cl
xor al, 1
and cl, r14b
or cl, bpl
mov ebp, eax
and bpl, cl
xor cl, al
or cl, bpl
mov r14d, r11d
or r14b, cl
xor cl, 1
or cl, r10b
xor dl, sil
xor r12b, 1
or r12b, dl
and r10b, r12b
xor r12b, 1
and r12b, r11b
mov ebp, r11d
xor bpl, sil
or sil, r11b
and r11b, r9b
xor dil, r9b
or r11b, dil
mov edx, r11d
xor dl, 1
mov r15d, edi
xor r15b, 1
mov eax, r11d
and al, dl
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
mov ebx, r15d
and bl, dil
xor r15b, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, r15b
xor bl, al
mov eax, edx
xor al, dil
or dl, dil
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
or al, dl
mov ebx, edx
or bl, al
xor al, dl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov r11d, edx
xor r11b, 1
or r11b, dl
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov r15d, r11d
xor r15b, 1
mov edi, r9d
xor dil, r8b
mov edx, edi
xor dl, 1
xor cl, 1
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
or r12b, r10b
xor sil, 1
or sil, bpl
xor r12b, 1
mov eax, r12d
xor al, sil
or r12b, sil
xor r12b, 1
or r12b, al
mov esi, r12d
xor sil, 1
mov eax, r14d
xor al, 1
mov ecx, eax
and cl, r14b
mov ebx, r12d
and bl, sil
xor al, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, al
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
xor bl, cl
mov eax, r14d
xor al, sil
or sil, r14b
xor sil, 1
or sil, al
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov ecx, edi
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, ecx
xor al, r10b
and al, cl
or dl, dil
xor dl, al
and al, dl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, r9b
and dl, bl
and bl, r9b
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
xor cl, r9b
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, esi
xor bl, 1
mov edx, ebx
and dl, sil
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
or bl, sil
mov r8d, ebx
xor r8b, dl
mov r9d, ecx
xor r9b, 1
mov r10d, ecx
or r10b, r9b
mov eax, r10d
xor al, 1
or bl, dl
xor bl, 1
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
and r9b, r10b
and al, cl
or al, r9b
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r11d
and al, r15b
xor al, 1
mov ecx, r15d
xor cl, al
or al, r15b
xor al, 1
or al, cl
or r15b, r11b
mov esi, r15d
xor sil, al
mov ecx, esi
xor cl, 1
and sil, al
mov eax, esi
and al, cl
xor sil, cl
or sil, al
mov r8d, esi
xor r8b, 1
mov edi, ebx
xor dil, 1
mov r12d, ebx
and r12b, dil
mov eax, r12d
xor al, 1
mov ebp, edi
xor bpl, r12b
or al, bl
xor al, 1
or al, bpl
mov ecx, eax
xor cl, 1
and cl, al
mov eax, ebx
xor al, dil
and al, bl
xor cl, 1
mov r14d, eax
xor r14b, 1
mov edx, eax
and dl, r14b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
xor dl, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov r9d, r14d
xor r9b, 1
mov r10d, esi
and r10b, r8b
mov ecx, r8d
and cl, r10b
mov eax, r8d
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
xor al, r8b
xor al, 1
or al, cl
xor r15b, 1
mov ecx, r11d
and cl, r15b
xor r15b, r11b
or r15b, cl
mov ecx, r14d
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, eax
xor cl, 1
and r12b, dil
or r12b, bpl
mov edx, eax
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
and al, r15b
xor dl, r15b
or dl, al
mov eax, r15d
xor al, 1
xor r11b, 1
xor r12b, 1
and r15b, al
or cl, bl
xor r15b, 1
mov ebx, eax
xor bl, r15b
or r15b, al
mov eax, edx
xor al, 1
xor r15b, 1
or r15b, bl
mov ebx, ecx
xor bl, 1
and bl, r15b
xor r15b, 1
and r15b, cl
or r15b, bl
xor dl, r15b
mov ecx, r15d
xor cl, al
xor dl, 1
or r15b, al
xor r15b, 1
or r15b, dl
xor r15b, 1
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r11d
or al, r12b
xor al, 1
mov edx, r11d
xor dl, r12b
or al, dl
and r12b, dl
and dl, r11b
xor r12b, 1
xor dl, 1
mov ecx, r12d
xor cl, dl
or dl, r12b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
xor cl, al
xor bl, al
xor al, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov edi, r15d
xor dil, 1
mov ebp, r15d
or bpl, dil
mov r11d, edx
xor r11b, 1
mov ecx, r11d
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r12d, ecx
xor r12b, 1
or r12b, cl
mov ecx, ebp
xor cl, 1
and bpl, r15b
mov ebx, ecx
xor bl, dil
and bl, cl
and cl, dil
or cl, bpl
mov edi, ebx
and dil, cl
xor cl, bl
mov eax, r12d
xor al, 1
or cl, dil
mov edi, r12d
xor r12b, r11b
and r11b, al
and dil, dl
or dil, r11b
or al, dl
xor al, 1
or al, r12b
xor dil, 1
mov edx, edi
xor dl, al
or dil, al
xor dil, 1
or dil, dl
xor dil, 1
mov eax, edi
or al, cl
xor al, 1
xor dil, cl
xor dil, 1
and dil, cl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov ebx, r9d
or bl, r14b
mov ecx, r10d
xor cl, 1
xor r10b, sil
or cl, r8b
xor cl, 1
or cl, r10b
mov edx, esi
or dl, r8b
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
mov eax, ebx
xor al, 1
or dl, r10b
mov ecx, r9d
and cl, bl
or bl, r14b
xor bl, 1
and al, r14b
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
and al, cl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and r9b, r8b
and sil, r14b
or sil, r9b
mov eax, r8d
xor al, r14b
or r14b, r8b
xor r14b, 1
or r14b, al
xor sil, 1
mov eax, esi
xor al, r14b
or sil, r14b
xor sil, 1
or sil, al
mov eax, esi
xor al, cl
xor cl, 1
or cl, sil
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
or r8b, cl
mov edx, ebx
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r8b
xor r8b, 1
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, ecx
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
xor cl, al
or cl, al
mov eax, ecx
xor al, 1
xor dil, 1
mov ebx, edi
xor bl, al
mov edx, ebx
xor dl, dil
and dl, bl
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dil
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x8902b93
mov ebp, 0xabec8cfb
cmovne edx, ebp
test cl, 1
mov eax, edx
cmovne eax, ebp
test bl, 1
cmove eax, edx
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
cmp byte [rsp + 0x4b], 0
mov eax, 0xae8cf9c5
mov ecx, 0x8c3180f4
jmp 0x140041c77
cmp byte [rsp + 0x4a], 0
mov eax, 0xfc509b20
mov ecx, 0x5586082
cmovne eax, ecx
cmp eax, 0xfe9349c7
jle 0x1400366eb
jmp 0x140038c20
cmp eax, 0x77748393
jne 0x1400366e0
jmp 0x140041ca2
cmp eax, 0xcd3b940
jne 0x1400366e0
lea rcx, str.____Process_not_found
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
ud2
mov rcx, qword [rsp + 0x50]
xor rcx, rsp
call fcn.14004b6d0
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret