Function at 0x1400755a0
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x30
mov eax, dword [0x1401eded4]
lea r10d, [rax - 1]
imul r10d, eax
mov ecx, r10d
not ecx
mov eax, ecx
mov ebx, ecx
and eax, 0xdbc7fe69
mov ecx, r10d
and ecx, 0x24380196
or ecx, eax
mov eax, ecx
not eax
and eax, 0x14cff759
and ecx, 0xeb3008a6
or ecx, eax
mov ebp, ecx
xor ebp, 0x30f7f6cf
xor ecx, 0xcf080930
mov eax, r10d
or eax, ebx
mov esi, ebx
mov dword [rsp + 4], ebx
mov ebx, eax
not ebx
and ebx, ecx
mov ecx, ebp
xor ecx, eax
and ecx, ebp
and eax, ebp
or eax, ebx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and eax, ecx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
mov ebp, eax
xor ebp, 0xcbb01c07
and ebp, eax
not eax
and eax, 0xc9801407
and ecx, 0x2300800
or ecx, eax
mov eax, ecx
xor eax, 0x200800
xor ecx, 0xfdcff7ff
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x6217e40a
and eax, 0x89a01805
or eax, edi
or ecx, ebx
and ebx, 0x6217e40a
and ebp, 0x9de81bf5
or ebp, ebx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
and eax, 0xcbb01c06
not ecx
and ecx, 0x344fe3f9
or ecx, eax
mov r12d, ecx
not r12d
and ecx, 0x85685b55
mov eax, r12d
and eax, 0x7a97a4aa
or eax, ecx
xor eax, 0x85685b54
and r12d, 1
or r12d, eax
mov eax, r12d
not eax
and eax, 0x9c79e2ef
and r12d, 0x63861d10
or r12d, eax
mov r15d, r12d
xor r15d, 0x63861d10
mov eax, esi
and eax, 0x70c3db2d
mov ebp, r10d
and ebp, 0x8f3c24d2
or ebp, eax
mov eax, ebp
xor eax, 0x70c3db2d
mov ecx, eax
or ecx, 1
mov ebx, ecx
not ebx
and eax, 0xfffffffe
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edi, ecx
and edi, 0x67d7bacd
and ebx, 0x98284532
or ebx, edi
or ecx, eax
and eax, 0x67d7bacd
and ebp, 0x98284532
or ebp, eax
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x4be876d0
and eax, ecx
and ecx, 0xb417892f
or ecx, ebp
xor ecx, 0xb417892f
mov ebp, ecx
and ebp, eax
xor ecx, eax
or ecx, ebp
mov edi, ecx
not edi
and ecx, 0xb00d1133
and edi, 0x4ff2eecc
or edi, ecx
mov r13d, edi
xor r13d, 0xb00d1133
xor edi, 0x4ff2eecc
xor r12d, 0x9c79e2ef
mov eax, r12d
and eax, 0x779bcad1
mov ebp, r15d
and ebp, 0x8864352e
or ebp, eax
xor ebp, 0x8864352e
mov r14d, r12d
and r14d, r15d
mov eax, ebp
and eax, r14d
xor r14d, ebp
or r14d, eax
mov eax, edi
and eax, 0xb6fee63e
mov esi, r13d
and esi, 0x490119c1
or esi, eax
mov r9d, esi
mov r11d, r14d
not r11d
mov eax, r14d
and eax, 0x67a6ec8b
mov ecx, r11d
and ecx, 0x98591374
or ecx, eax
xor ecx, 0x854c4f20
mov ebx, r11d
and ebx, 0xe2eaa3ab
or ebx, ecx
mov eax, r12d
and eax, 0xb46322a6
and r15d, 0x4b9cdd59
or r15d, eax
xor r15d, 0xa9767ef2
xor r12d, r15d
and r12d, r15d
mov r15d, esi
xor r15d, 0x490119c1
mov eax, r15d
and eax, 0xe2eaa3ab
xor esi, 0xabebba6a
or esi, eax
mov eax, r13d
and eax, 0x1d155c54
and edi, 0xe2eaa3ab
or edi, eax
mov eax, ebx
not eax
xor r13d, edi
and r13d, edi
mov edi, r12d
not edi
and r12d, ebx
or ebx, edi
and edi, eax
mov eax, ebx
not eax
or edi, r12d
mov ecx, ebx
and ecx, 0xd829e48b
and eax, 0x27d61b74
or eax, ecx
mov ecx, edi
not ecx
or ebx, ecx
and ecx, 0xd829e48b
and edi, 0x27d61b74
or edi, ecx
xor edi, eax
mov eax, esi
not eax
not ebx
or ebx, edi
mov edi, r13d
not edi
and r13d, esi
or esi, edi
and edi, eax
not esi
or edi, r13d
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x8a804bd9
and ebx, 0x757fb426
or ebx, ecx
xor ebx, edi
xor ebx, 0x8a804bd9
and ebx, edi
mov ecx, edi
not ecx
and ecx, 0x385fa1ba
and edi, 0xc7a05e45
or edi, ecx
xor edi, 0x385fa1ba
or edi, eax
mov r12d, ebx
not r12d
mov ecx, r12d
and ecx, 0x1fa7794c
and ebx, 0xe05886b3
or ebx, ecx
mov ecx, edi
not ecx
or r12d, edi
and edi, 0x1fa7794c
and ecx, 0xe05886b3
or ecx, edi
xor r9d, 0xb218a406
xor ecx, ebx
not r12d
or r12d, ecx
mov ecx, r11d
or ecx, r15d
not ecx
and r11d, 0x45e75b39
and r14d, 0xba18a4c6
or r14d, r11d
and r15d, 0x45e75b39
and r9d, 0xba18a4c6
or r9d, r15d
xor r9d, r14d
mov ebx, ecx
and ebx, r9d
xor r9d, ecx
or r9d, ebx
mov ecx, r9d
not ecx
and ecx, 0x10168264
mov ebp, r9d
and ebp, 0x15181
or ebp, ecx
xor ebp, 0x15181
and r9d, 0xefe82c1a
or r9d, ebp
mov ecx, r9d
not ecx
and ecx, 0x20db18c5
and r9d, 0xdf24e73a
or r9d, ecx
mov ecx, r9d
xor ecx, 0xcf21045c
xor r9d, 0xc04300
and r9d, 0xd27383
and ecx, 0xff2d8c7c
or ecx, r9d
mov ebp, ecx
xor ebp, 0xda2d0874
xor ecx, 0x924302
and ecx, 0x2592c70a
and ebp, 0xda6d38f5
or ebp, ecx
mov edi, ebp
xor edi, 0x25928308
xor ebp, 0x50483091
and ebp, 0x50487493
and edi, 0xafb78b6c
or edi, ebp
mov r9d, edi
xor r9d, 0xafb78b6c
mov ebp, r12d
not ebp
mov r11d, edi
xor r11d, 0x50487493
xor edi, 0xa8bba644
mov eax, edi
and eax, r11d
mov ebx, ebp
and ebx, r11d
xor r11d, ebp
and ebp, 0x70c2d28
and r12d, 0xf8f3d2d7
or r12d, ebp
and edi, r9d
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x959a23f0
and eax, 0x6a65dc0f
or eax, ebp
mov ecx, edi
not ecx
or esi, ecx
and ecx, 0x959a23f0
and edi, 0x6a65dc0f
or edi, ecx
xor edi, eax
not esi
or esi, edi
mov eax, r12d
not eax
and eax, esi
not esi
and esi, r12d
or esi, eax
or r11d, ebx
mov eax, r11d
not eax
and eax, 0x2677315b
and r11d, 0xd988cea4
or r11d, eax
xor r11d, 0xd988cea4
mov eax, esi
and eax, r11d
xor r11d, esi
or r11d, eax
mov edi, dword [rsp + 4]
mov ecx, edi
or ecx, 0x8250e624
mov eax, ecx
not eax
mov ebp, r10d
or ebp, 0x180a0840
and ebp, 0x9a5a8a40
mov ebx, edi
and ebx, 0x6424
or ebx, ebp
and ecx, 0x9a5a8a40
and eax, 0x65a5119b
or eax, ecx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0x7daf19db
and eax, 0x8250e624
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb55dba77
and eax, 0x4aa24588
or eax, ecx
mov ebp, eax
xor ebp, 0x42800408
xor eax, 0x1414a075
and eax, 0x1c36e1f5
and ebp, 0xe3c91e0a
or ebp, eax
mov eax, ebp
xor eax, 0xe3c91e0a
xor ebp, 0x1834c1f5
and edi, 0xfa924aa7
and r10d, 0x56db558
or r10d, edi
mov ecx, r10d
xor ecx, 0x56db558
xor r10d, 0xfa924aa7
or r10d, ecx
mov ecx, r10d
not ecx
mov ebx, eax
xor ebx, r10d
and ebx, eax
and ebp, 0x1bfcdfff
and eax, 0xe4032000
or eax, ebp
and r10d, 0x1bfcdfff
and ecx, 0xe4032000
or ecx, r10d
xor ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov r9d, r11d
not r9d
mov ebp, r9d
and ebp, 0x4f45682f
mov eax, r11d
and eax, 0xb0ba97d0
or eax, ebp
mov ebp, eax
xor ebp, 0x10aa8440
xor eax, 0x440200e
and eax, 0xa450339e
and ebp, 0x5bafcc61
or ebp, eax
mov eax, ebp
xor eax, 0xa450339e
mov edi, ecx
not edi
xor ebp, 0x53acc801
mov ebx, ecx
and ebx, 0xc5326e8
mov esi, edi
and esi, 0xf3acd917
or esi, ebx
mov ebx, ecx
or ebx, eax
and eax, 0xc5326e8
and ebp, 0xf3acd917
or ebp, eax
xor ebp, esi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x35646819
and ebx, 0xca9b97e6
or ebx, eax
mov r10d, ebx
xor r10d, 0xca9b97e6
mov ebp, r11d
and ebp, 0x859024cb
mov esi, r9d
and esi, 0x7a6fdb34
or esi, ebp
mov ebp, r11d
or ebp, edi
and edi, 0x859024cb
and ecx, 0x7a6fdb34
or ecx, edi
mov eax, ebx
xor eax, 0x30202811
xor ecx, esi
not ebp
or ebp, ecx
and eax, 0xf222ac53
xor ebx, 0x529f6733
and ebx, r10d
mov edi, r10d
and edi, 0xddd53ac
or edi, eax
mov esi, edi
xor esi, 0xddd53ac
xor edi, 0x9000a051
or edi, 0x67fb0f2a
mov ecx, edi
not ecx
mov eax, edi
and eax, 0x332ac695
and ecx, 0x88043040
or ecx, eax
mov eax, ebx
not eax
or edi, eax
and eax, 0x332ac695
and ebx, 0xccd5396a
or ebx, eax
mov r10d, ebp
xor ebx, ecx
mov r15d, esi
and r15d, ebp
xor esi, ebp
not ebp
or ebp, 0x67fb0f2a
not edi
or edi, ebx
mov ebx, ebp
not ebx
or r10d, 0x9804f0d5
and ebp, 0xa73cafb0
and ebx, 0x18005045
or ebx, ebp
mov eax, r10d
not eax
and r10d, 0xa73cafb0
and eax, 0x40c3000a
or eax, r10d
mov r14d, dword [0x1401eded0]
xor eax, ebx
mov ecx, edi
not ecx
and ecx, eax
not eax
and eax, edi
or eax, ecx
or esi, r15d
mov ecx, esi
not ecx
and ecx, 0x163b342f
and esi, 0xe9c4cbd0
or esi, ecx
mov ecx, esi
xor ecx, 0xa8840100
mov ebp, eax
not ebp
xor esi, 0x163b342f
mov ebx, ebp
and ebx, 0x417aeaff
and eax, 0xbe851500
or eax, ebx
or ebp, esi
and esi, 0x417aeaff
and ecx, 0xbe851500
or ecx, esi
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xdf40b53f
and eax, ebp
and ebp, 0x20bf4ac0
or ebp, ecx
xor ebp, 0x20bf4ac0
mov ecx, ebp
and ecx, eax
xor ebp, eax
or ebp, ecx
mov eax, r9d
or eax, 0x15a4082f
mov ecx, eax
not ecx
or r11d, 0x8a42a390
and r11d, 0x8fc2a39c
and r9d, 0x10240823
or r9d, r11d
and eax, 0x8fc2a39c
and ecx, 0x60195440
or ecx, eax
xor ecx, r9d
mov eax, ecx
not eax
and eax, 0xea5bf7d0
and ecx, 0x15a4082f
or ecx, eax
mov eax, ebp
not eax
mov edi, ecx
not edi
and ecx, eax
or eax, edi
mov ebx, eax
not ebx
and edi, ebp
or edi, ecx
mov ecx, edi
not ecx
mov ebp, eax
and ebp, 0x51c65593
and ebx, 0xae39aa6c
or ebx, ebp
or eax, ecx
and ecx, 0x51c65593
and edi, 0xae39aa6c
or edi, ecx
xor edi, ebx
not eax
or eax, edi
mov ebx, eax
not ebx
or eax, 0x1c1cd2dc
mov ebp, eax
not ebp
or ebx, 0xe3e32d23
mov ecx, ebx
not ecx
and eax, 0x5c7431c2
and ebp, 0xa3830c21
or ebp, eax
and ebx, 0x5c7431c2
and ecx, 0x8c21c
or ecx, ebx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x1c1cd2dc
and ecx, 0xe3e32d23
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5db5ad60
and eax, 0xa24a529f
or eax, ecx
xor eax, 0x5db5ad60
cmp eax, 0xffffffff
sete byte [rsp + 0xd]
setne r9b
sete r11b
cmp r14d, 9
setg r10b
cmp r14d, 0xa
setl byte [rsp + 0xe]
mov qword [rsp + 0x28], rdx
setl sil
neg r8d
not r8d
mov dword [rsp + 0x20], r8d
mov ecx, r11d
xor cl, r10b
xor cl, 1
mov edx, esi
or dl, r11b
xor dl, 1
or dl, cl
or cl, r11b
mov ebx, ecx
and bl, dl
xor dl, cl
or bl, dl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r14d, r10d
xor r14b, bl
mov ecx, r14d
and cl, r10b
and r14b, bl
xor cl, 1
xor r14b, 1
mov edx, ecx
xor dl, r14b
or r14b, cl
xor r14b, 1
or r14b, dl
mov ecx, r14d
xor cl, bl
or r14b, bl
xor r14b, 1
or r14b, cl
mov r15d, r14d
xor r15b, 1
mov r8d, r11d
and r8b, sil
mov ebx, r9d
xor bl, sil
mov eax, r9d
or al, sil
and r11b, r10b
and sil, r9b
or sil, r11b
xor sil, 1
mov r11d, esi
and r11b, r10b
xor sil, r10b
and r10b, r9b
or r8b, r10b
xor al, 1
or al, bl
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
or sil, r11b
mov r8d, esi
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov ebx, r8d
and bl, sil
mov eax, ebx
xor al, 1
or al, sil
and sil, r9b
mov ecx, edx
and cl, r8b
or cl, sil
xor cl, 1
or cl, r9b
xor cl, 1
xor bl, r8b
xor al, 1
or al, bl
and r9b, al
xor al, 1
and al, dl
or al, r9b
xor al, cl
mov edi, eax
xor dil, 1
and dil, cl
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
mov eax, r14d
and al, r15b
mov ecx, r14d
xor cl, al
xor al, 1
or al, r15b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, r14d
or bl, r15b
mov r10d, ebx
xor r10b, 1
and cl, al
mov edx, ebx
and dl, r10b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
xor dl, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, edx
xor al, r10b
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, edi
xor al, 1
mov esi, edi
or sil, al
mov edx, edi
and dl, al
mov ecx, edi
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, sil
xor dl, 1
mov r11d, edi
and r11b, sil
mov r12d, edi
xor r12b, sil
or r11b, r12b
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
mov r9d, r10d
xor r9b, 1
mov edx, r9d
and dl, r10b
mov eax, r9d
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebp, eax
xor bpl, 1
xor r15b, r14b
xor r15b, 1
or r15b, r14b
mov ecx, r15d
xor cl, 1
mov edx, r11d
and dl, r8b
mov r14d, r11d
xor r14b, r8b
or r14b, dl
or sil, dil
xor sil, 1
or sil, r12b
mov ebx, r15d
and bl, cl
mov edx, r15d
and dl, bl
xor bl, r15b
or bl, dl
mov r13d, ebp
or r13b, al
mov edi, ebx
xor dil, 1
xor r15b, cl
and r15b, cl
mov ecx, r13d
or cl, bpl
xor cl, 1
xor r13b, bpl
mov r12d, ecx
and r12b, r13b
xor r13b, cl
or r13b, r12b
mov ecx, r15d
xor cl, 1
or r15b, cl
mov r12d, ecx
xor r12b, r15b
or r15b, cl
xor r15b, 1
or r15b, r12b
mov r12d, r15d
xor r12b, 1
mov ecx, r15d
and cl, r12b
mov edx, ecx
xor dl, 1
xor cl, r15b
or dl, r12b
xor dl, 1
or dl, cl
xor dl, r13b
and dil, bpl
and al, bl
or al, dil
mov ecx, ebp
xor cl, bl
or bl, bpl
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and al, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor sil, r14b
mov eax, esi
xor al, 1
xor r14b, al
and r14b, al
mov edi, r14d
xor dil, 1
mov ebx, eax
and bl, sil
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
and al, r14b
xor bl, 1
and bl, dil
or bl, al
mov eax, r14d
xor al, sil
or r14b, sil
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov esi, ecx
xor sil, 1
mov edx, r14d
xor dl, 1
and cl, dl
mov edi, edx
and dil, r14b
and r14b, sil
or r14b, cl
mov ecx, r14d
xor cl, dl
and cl, r14b
mov eax, edx
and al, dil
xor dil, dl
or dil, al
xor dil, 1
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov eax, edi
xor al, 1
mov edx, ecx
xor dl, dil
and dl, cl
and dil, cl
xor cl, 1
and cl, al
or dil, cl
mov eax, edx
and al, dil
xor dil, dl
or dil, al
mov eax, r9d
and al, r8b
xor r9b, r8b
or r9b, al
mov eax, r11d
xor al, r10b
and r11b, al
and al, r10b
mov ecx, r11d
xor cl, 1
xor r11b, al
xor al, 1
or al, cl
xor al, 1
or al, r11b
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
and r9b, al
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
mov r8d, r9d
xor r8b, 1
mov r10d, edi
xor r10b, 1
mov ebx, r10d
or bl, dil
mov edx, ebx
xor dl, 1
mov eax, edi
xor al, r10b
and al, dil
mov r11d, r8d
or r11b, r9b
mov ebp, r11d
xor bpl, 1
mov esi, ebx
and sil, al
xor al, 1
and dl, al
or dl, sil
mov esi, ebx
and sil, al
xor al, bl
or al, sil
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, r11d
and bl, bpl
mov edx, r9d
and dl, r8b
mov esi, r11d
and sil, bl
xor bl, r11b
or bl, sil
mov r11d, r9d
and r11b, dl
xor dl, r9b
or dl, r11b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, ebp
xor cl, r8b
or bpl, r8b
xor bpl, 1
or bpl, cl
xor dl, 1
mov ecx, edx
xor cl, bpl
or dl, bpl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r11d, edx
xor r11b, 1
and dl, r11b
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
xor dl, cl
mov eax, r10d
xor al, r8b
and al, r10b
and r9b, dil
and r10b, r8b
or r10b, r9b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, 1
mov ecx, eax
and cl, r10b
xor al, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
not al
or al, cl
test al, 1
mov ecx, 0xe9c0f0aa
mov eax, 0xa8893875
cmove ecx, eax
mov dword [rsp + 0x1c], ecx
mov ecx, 0x782396ad
cmove ecx, eax
mov dword [rsp + 0x18], ecx
mov eax, 0xb5ee57b
mov ecx, 0x2fe1a6f2
cmove eax, ecx
mov dword [rsp + 0x14], eax
mov eax, 0x2263a188
jmp 0x140076350
mov eax, dword [rsp + 0x10]
mov eax, 0x782396ad
cmp eax, 0x2263a187
jg 0x140076390
cmp eax, 0xcb932ae6
jle 0x1400763c0
cmp eax, 0xcb932ae7
je 0x140076400
cmp eax, 0xe9c0f0aa
je 0x1400782ad
cmp eax, 0xb5ee57b
jne 0x140076350
mov eax, 0x4f987312
xor edx, edx
mov sil, 1
jmp 0x140076350
cmp eax, 0x3d4786e3
jle 0x1400763e0
cmp eax, 0x4f987312
je 0x1400782c4
cmp eax, 0x782396ad
je 0x1400782d6
cmp eax, 0x3d4786e4
jne 0x140076350
jmp 0x140078b8f
cmp eax, 0xa8893875
je 0x140076347
cmp eax, 0xc6608596
jne 0x140076350
mov eax, dword [rsp + 0x14]
jmp 0x140076350
cmp eax, 0x2263a188
je 0x1400782ec
cmp eax, 0x2fe1a6f2
jne 0x140076350
mov eax, 0xc6608596
jmp 0x140076350
movzx ebp, byte [rsp + 3]
lea eax, [rbp + rbp]
mov dword [rsp + 4], eax
sar bpl, 7
mov r8d, ebp
not r8b
mov ecx, r8d
and cl, bpl
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
not al
and al, 0xb2
xor cl, 0x4d
or cl, al
mov eax, ecx
not al
and al, 0x58
and cl, 0xa7
or cl, al
mov r10d, ecx
xor r10b, 0xa7
mov eax, r8d
and al, 0xe6
mov edx, ebp
and dl, 0x19
or dl, al
mov ebx, edx
xor bl, 0x19
xor dl, 0xc2
and dl, 0xca
mov eax, ebx
and al, 0x35
or al, dl
xor al, 0x87
and bl, 0x4d
or bl, al
mov eax, ebx
not al
and al, 0xc6
and bl, 0x39
or bl, al
mov eax, ebx
xor al, 0x39
mov edx, ecx
and dl, 0x22
xor cl, 0x90
and cl, r10b
and r10b, 0xdd
or r10b, dl
mov r9d, r10d
xor r9b, 0xdd
mov edx, ebx
and dl, 0x18
xor bl, 0xe
and bl, al
and al, 0xe7
or al, dl
mov edx, eax
xor dl, 0xe7
xor r10b, 0x22
or r10b, 0xc8
mov r11d, r10d
not r11b
xor al, 0x2f
and al, dl
mov edi, ecx
not dil
mov r14d, r10d
and r14b, 0xcf
and r11b, 0x30
or r11b, r14b
or r10b, dil
and dil, 0xcf
and cl, 0x30
or cl, dil
xor cl, r11b
not r10b
or r10b, cl
mov ecx, eax
not cl
mov r11d, ebx
not r11b
mov edi, ecx
and dil, 0x9a
and al, 0x65
or al, dil
or cl, r11b
and r11b, 0x9a
and bl, 0x65
or bl, r11b
xor bl, al
not cl
or cl, bl
mov eax, r10d
not al
and al, cl
not cl
and cl, r10b
or cl, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
not dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and al, 0x20
mov ecx, edx
and cl, 0x92
or cl, al
xor cl, 0x92
and dl, 0x4d
or dl, cl
mov eax, edx
not al
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0xee
and dl, 0x11
or dl, al
mov r10d, edx
xor r10b, 0xee
xor dl, 0x11
mov eax, edx
and al, r10b
mov ecx, eax
not cl
mov ebx, r10d
and bl, 0xa2
and dl, 0x5d
or dl, bl
or r10b, cl
and cl, 0xa2
and al, 0x5d
or al, cl
xor al, dl
not r10b
or r10b, al
and r8b, 0xe2
and bpl, 0x1d
or bpl, r8b
mov eax, ebp
not al
and al, 0x5d
and bpl, 0xa2
or bpl, al
mov ecx, ebp
xor cl, 0x40
mov eax, ebp
xor al, 0xbf
xor bpl, 0xba
mov edx, ebp
and dl, al
and bpl, cl
mov ebx, edx
and bl, bpl
xor bpl, dl
or bpl, bl
mov edx, ebp
not dl
and dl, 5
and bpl, 0xfa
or bpl, dl
and cl, 4
and al, 0xfb
or al, cl
mov ecx, eax
xor cl, 4
not al
mov edx, ebp
not dl
mov ebx, edx
and bl, 0x8d
and bpl, 0x72
or bpl, bl
or dl, cl
and cl, 0x8d
and al, 0x72
or al, cl
xor al, bpl
not dl
or dl, al
mov ecx, edx
xor cl, 0xb9
and cl, dl
not dl
and dl, 0xb9
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0x46
and cl, 0xb9
or cl, al
mov r15d, ecx
not r15b
mov r12d, r10d
not r12b
mov eax, r12d
and al, r10b
mov edx, eax
not dl
mov r8d, r10d
and r8b, 0xf0
mov ebx, r12d
and bl, 0xf
or bl, r8b
mov r8d, r10d
or r8b, dl
and dl, 0xf0
and al, 0xf
or al, dl
xor al, bl
not r8b
or r8b, al
mov r9d, r15d
and r9b, cl
mov eax, r15d
and al, r9b
xor r9b, r15b
or r9b, al
mov esi, r8d
not sil
mov edx, esi
and dl, 0xc7
mov edi, r8d
and dil, 0x38
or dil, dl
xor dil, 0x87
or dil, sil
mov r14d, edi
not r14b
mov edx, r12d
and dl, 0x82
and r10b, 0x7d
or r10b, dl
xor r10b, 0xc2
xor r12b, r10b
and r12b, r10b
mov r10d, r9d
not r10b
mov edx, r10d
and dl, 0x2f
mov ebp, r9d
and bpl, 0xd0
or bpl, dl
xor bpl, 0x6f
or bpl, r10b
mov r11d, ebp
not r11b
and r15b, 0x82
and cl, 0x7d
or cl, r15b
mov r13d, ecx
xor r13b, 0x7d
xor cl, 2
and cl, 0x4b
mov edx, r13d
and dl, 0xb4
or dl, cl
xor dl, 0xb
and r13b, 0x40
or r13b, dl
mov ecx, r13d
not cl
and cl, 0x88
and r13b, 0x77
or r13b, cl
mov r15d, r13d
not r15b
mov ecx, edi
and cl, 0x18
xor dil, 0x3c
and dil, r14b
and r14b, 0xe7
or r14b, cl
xor r14b, 0xe7
mov edx, r12d
mov ebx, r12d
xor bl, 0xc3
and bl, r12b
not r12b
and r12b, 0xe1
and dl, 0x1e
or dl, r12b
mov ecx, edx
xor cl, 0x1e
mov r12d, r14d
and r12b, cl
xor cl, r14b
and r14b, 0xc3
xor dl, 0xc1
or dl, 0x3c
mov eax, r14d
and al, dil
xor dil, r14b
mov r14d, edx
not r14b
or dil, al
mov eax, edx
and al, 0x90
and r14b, 0x43
or r14b, al
mov eax, ebx
not al
or dl, al
and al, 0x90
and bl, 0x6f
or bl, al
xor bl, r14b
not dl
or dl, bl
mov eax, edi
not al
and al, 0xf2
and dil, 0xd
or dil, al
mov eax, edx
not al
and al, 0xf2
and dl, 0xd
or dl, al
xor dl, dil
or cl, r12b
not cl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor r13b, 0x88
mov eax, r11d
xor al, r13b
and al, r11b
and bpl, 0xdc
and r11b, 0x23
or r11b, bpl
and r13b, 0xdc
and r15b, 0x23
or r15b, r13b
xor r15b, r11b
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov eax, ecx
xor al, 4
and al, cl
not cl
and cl, 4
mov edx, r15d
not dl
and dl, 4
and r15b, 0xfb
or r15b, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x8a
and al, 0x75
or al, cl
mov ecx, r15d
not cl
and cl, 0x8a
and r15b, 0x75
or r15b, cl
xor r15b, al
mov ebp, r8d
or bpl, 0xb0
mov edx, ebp
not dl
mov r11d, esi
or r11b, 0x4f
mov ecx, r11d
not cl
mov eax, r9d
or al, 0xb0
mov edi, eax
not dil
mov ebx, r9d
xor bl, 0x4f
and bl, r9b
and bpl, 0x86
and dl, 0x49
or dl, bpl
and r11b, 0x86
and cl, 0x30
or cl, r11b
xor cl, dl
mov edx, ebx
not dl
mov r11d, eax
and r11b, 0x37
and dil, 0x48
or dil, r11b
or al, dl
and dl, 0x37
and bl, 0xc8
or bl, dl
xor bl, dil
not al
or al, bl
mov edx, ecx
not dl
and dl, 0xaf
and cl, 0x50
or cl, dl
mov edx, eax
not dl
and dl, 0xaf
and al, 0x50
or al, dl
xor al, cl
mov ecx, r8d
and cl, 0x8f
and sil, 0x70
or sil, cl
or r8b, r9b
and r9b, 0x8f
and r10b, 0x70
or r10b, r9b
xor r10b, sil
not r8b
or r8b, r10b
mov ecx, r8d
not cl
and cl, 9
and r8b, 0xf6
or r8b, cl
mov ecx, r8d
xor cl, 0xa0
xor r8b, 9
mov edx, eax
not dl
mov ebx, edx
and bl, 0x57
and al, 0xa8
or al, bl
or dl, r8b
and r8b, 0x57
and cl, 0xa8
or cl, r8b
xor cl, al
not dl
or dl, cl
mov eax, edx
mov ecx, edx
xor cl, 0xd4
and cl, dl
not dl
and dl, 0x90
and al, 0x44
or al, dl
xor al, 0x44
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0xee
and cl, 0x11
or cl, al
mov eax, ecx
xor al, 0x41
xor cl, 0x3a
mov edx, ecx
and dl, 0x9e
and al, 0x61
or al, dl
xor al, 0x61
or al, cl
mov r8d, eax
not r8b
mov ecx, r15d
not cl
mov ebx, ecx
or bl, al
not bl
and cl, 0xb
and r15b, 0xf4
or r15b, cl
and al, 0xb
and r8b, 0xf4
or r8b, al
xor r8b, r15b
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r10d, r8d
not r10b
mov eax, r10d
and al, 0x86
mov edx, r8d
and dl, 0x38
or dl, al
xor dl, 0x38
mov ecx, r8d
xor cl, 0xbe
and cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0x92
and cl, 0x6d
or cl, al
mov esi, ecx
xor sil, 0x37
xor cl, 8
mov edx, r10d
and dl, 0x38
mov eax, r8d
and al, 0xc7
or al, dl
mov edx, eax
xor dl, 0x38
mov r9d, esi
and r9b, 0xd7
and cl, 0x28
or cl, r9b
or sil, dl
and dl, 0xd7
and al, 0x28
or al, dl
xor al, cl
not sil
or sil, al
mov eax, esi
not al
and al, 0x81
and sil, 0x7e
or sil, al
mov r15d, esi
xor r15b, 0x7e
mov eax, r10d
or al, 0xd6
mov ecx, eax
not cl
mov edx, r8d
or dl, 9
and dl, 0x8b
mov ebx, r10d
and bl, 0x54
or bl, dl
and al, 0x8b
and cl, 0x20
or cl, al
xor cl, bl
mov eax, ecx
not al
and al, 0x29
and cl, 0xd6
or cl, al
mov eax, ecx
not al
and al, 0xf4
and cl, 0xb
or cl, al
mov eax, ecx
xor al, 0xb
and al, 0x1b
not cl
and cl, 0xe4
or cl, al
mov eax, ecx
xor al, 0x1b
and al, cl
and r8b, 0x71
mov ecx, r10d
and cl, 0x8e
or cl, r8b
xor cl, 0x95
and r10b, 0xe4
or r10b, cl
mov ecx, r10d
not cl
mov r12d, eax
not r12b
and cl, r12b
or r12b, r10b
mov edx, r12d
not dl
and r10b, al
or r10b, cl
mov eax, r10d
not al
mov ecx, r12d
and cl, 0xe8
and dl, 0x17
or dl, cl
or r12b, al
and al, 0xe8
and r10b, 0x17
or r10b, al
xor r10b, dl
not r12b
or r12b, r10b
xor sil, 0x81
mov eax, r15d
and al, 0x13
mov r9d, esi
and r9b, 0xec
or r9b, al
mov edi, r9d
xor dil, 0x13
mov r10d, r12d
not r10b
mov eax, r10d
and al, 0xbc
mov r14d, r12d
and r14b, 0x43
or r14b, al
mov eax, r14d
xor al, 0x40
xor r14b, 0xbc
mov ecx, r10d
and cl, r12b
mov edx, ecx
not dl
mov ebx, r14d
and bl, 0xbb
and al, 0x44
or al, bl
or r14b, dl
and dl, 0xbb
and cl, 0x44
or cl, dl
xor cl, al
not r14b
or r14b, cl
mov r8d, r9d
xor r8b, 0xec
mov eax, r8d
and al, 0x50
mov ebp, edi
and bpl, 0xaf
or bpl, al
xor bpl, 0xcd
or bpl, r8b
mov r11d, ebp
not r11b
and sil, 0xbe
and r15b, 0x41
or r15b, sil
mov esi, r15d
xor sil, 0x41
xor r15b, 0x8e
and r15b, 0xcf
mov eax, esi
and al, 0x30
or al, r15b
xor al, 0x52
and sil, 0x9d
or sil, al
mov eax, esi
not al
and al, 0x87
and sil, 0x78
or sil, al
mov r15d, esi
xor r15b, 0x48
mov ecx, r14d
mov ebx, r14d
mov eax, r14d
xor al, 0xc4
and al, r14b
not r14b
mov edx, r14d
and dl, 0x62
and cl, 0x9d
or cl, dl
not cl
or cl, r14b
mov r13d, ecx
not r13b
mov edx, r10d
and dl, 0x3e
and r12b, 0xc1
or r12b, dl
xor r12b, 0xa3
xor r10b, r12b
and r10b, r12b
xor sil, 0x87
mov edx, ebp
or dl, sil
mov r12d, edx
not r12b
and bpl, 0xb1
and r11b, 0x4e
or r11b, bpl
and sil, 0xb1
and r15b, 0x4e
or r15b, sil
xor r15b, r11b
mov r11d, r15d
not r11b
mov esi, edx
and sil, 0x68
and r12b, 0x97
or r12b, sil
or dl, r11b
and r11b, 0x68
and r15b, 0x97
or r15b, r11b
xor r15b, r12b
not dl
or dl, r15b
mov r11d, r10d
not r11b
and r10b, cl
or cl, r11b
mov esi, ecx
not sil
and r11b, r13b
or r11b, r10b
mov r10d, r11d
not r10b
mov ebp, ecx
and bpl, 0x7f
and sil, 0x80
or sil, bpl
or cl, r10b
and r10b, 0x7f
and r11b, 0x80
or r11b, r10b
xor r11b, sil
not cl
or cl, r11b
mov r10d, edx
mov r11d, edx
xor r11b, 0x4b
and r11b, dl
not dl
and dl, 0x5b
and r10b, 0xa4
or r10b, dl
mov edx, r10d
not dl
mov ebp, ecx
not bpl
xor cl, 0x4b
and cl, bpl
or bpl, 0x4b
mov esi, ecx
not sil
mov r15d, esi
or sil, bpl
not bpl
or dl, 0xb4
mov r12d, r11d
not r12b
mov r13d, edx
and r13b, 0x73
and r10b, 8
or r10b, r13b
or dl, r12b
and r12b, 0x73
and r11b, 0x8c
or r11b, r12b
xor r11b, r10b
not dl
or dl, r11b
and r15b, 0x43
and cl, 0xbc
or cl, r15b
or bpl, 0x43
xor bpl, cl
not sil
or sil, bpl
mov ecx, edx
not cl
and cl, sil
not sil
and sil, dl
or sil, cl
and r14b, 0xf9
and bl, 6
or bl, r14b
mov ecx, ebx
xor cl, 6
xor r9b, 0xd7
and r9b, r8b
and dil, 0x3b
xor bl, 0xc0
or bl, 0x3b
mov r11d, ebx
not r11b
mov r10d, r9d
and r10b, dil
xor dil, r9b
or dil, r10b
mov edx, eax
not dl
mov r9d, ebx
and r9b, 0x98
and r11b, 0x44
or r11b, r9b
or bl, dl
and dl, 0x98
and al, 0x67
or al, dl
xor al, r11b
not bl
or bl, al
mov eax, edi
not al
and al, 0xfb
and dil, 4
or dil, al
mov eax, ebx
not al
and al, 0xfb
and bl, 4
or bl, al
xor bl, dil
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
not al
and al, 0xdb
and cl, 0x24
or cl, al
mov eax, ecx
xor al, 0x24
xor cl, 0xdb
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0xa
and bl, 0xf5
or bl, r8b
or dl, cl
and cl, 0xa
and al, 0xf5
or al, cl
xor al, bl
not dl
or dl, al
mov eax, edx
not al
and al, 0xcd
and dl, 0x32
or dl, al
mov eax, edx
not al
and al, 0x2d
and dl, 0xd2
or dl, al
mov r10d, edx
xor r10b, 0x14
xor dl, 0x60
and dl, 0x6b
and r10b, 0x94
or r10b, dl
mov eax, r10d
xor al, 0x94
not r10b
mov ecx, esi
xor cl, al
and cl, sil
mov edx, esi
not dl
and dl, 0xdc
and sil, 0x23
or sil, dl
and al, 0xdc
and r10b, 0x23
or r10b, al
xor r10b, sil
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r8d, r10d
not r8b
mov eax, r8d
and al, 0x88
mov ecx, r10d
and cl, 4
or cl, al
xor cl, 4
mov ebp, r10d
and bpl, 0x73
or bpl, cl
mov eax, ebp
not al
and al, 0xdc
and bpl, 0x23
or bpl, al
mov eax, ebp
not al
xor bpl, 0x50
and al, 0xa2
and bpl, 0x5d
or bpl, al
mov ebx, ebp
xor bl, 0x5d
mov eax, r8d
and al, 0x52
mov edi, r10d
and dil, 0xad
or dil, al
mov eax, edi
xor al, 0xad
xor dil, 0x52
or dil, al
mov eax, edi
not al
and al, 0x8b
and dil, 0x74
or dil, al
mov r9d, edi
xor r9b, 0x8b
mov eax, ebp
xor al, 0x82
and al, 0xda
xor bpl, 0xb6
and bpl, bl
and bl, 0x25
or bl, al
mov eax, ebx
xor al, 0x25
xor bl, 0xca
or bl, 0x14
mov r11d, ebx
not r11b
xor dil, 0x9f
and dil, r9b
mov esi, eax
and sil, r9b
xor al, r9b
or r9b, 0xeb
mov ecx, r9d
not cl
mov edx, ebp
not dl
mov r14d, ebx
and r14b, 0x23
and r11b, 0xc8
or r11b, r14b
or bl, dl
and dl, 0x23
and bpl, 0xdc
or bpl, dl
xor bpl, r11b
not bl
or bl, bpl
mov edx, edi
not dl
mov r11d, edx
and r11b, 0x31
and dil, 0xce
or dil, r11b
or dl, r9b
and r9b, 0x31
and cl, 4
or cl, r9b
xor cl, dil
not dl
or dl, cl
mov ecx, ebx
not cl
and cl, 0x43
and bl, 0xbc
or bl, cl
mov ecx, edx
not cl
and cl, 0x43
and dl, 0xbc
or dl, cl
xor dl, bl
or al, sil
mov ecx, eax
not cl
and cl, 0xb3
and al, 0x4c
or al, cl
xor al, 0x4c
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
mov ebx, ecx
or bl, 0xe1
mov edx, ebx
not dl
or al, 0x1a
and al, 0x7a
and cl, 0x81
or cl, al
and bl, 0x7a
and dl, 4
or dl, bl
xor dl, cl
mov eax, edx
not al
and al, 0x1e
and dl, 0xe1
or dl, al
mov eax, edx
xor al, 0xbd
and al, dl
not dl
and dl, 0xbd
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0x2e
and dl, 0xd1
or dl, al
mov eax, edx
xor al, 0x40
and al, 0x42
xor dl, 0x93
or dl, al
mov r9d, edx
not r9b
mov ecx, r8d
and cl, 0xbd
mov ebx, r10d
and bl, 0x42
or bl, cl
mov eax, ebx
not al
mov ecx, eax
and cl, 0x88
and bl, 0x77
or bl, cl
and r10b, 0x88
and r8b, 0x77
or r8b, r10b
xor r8b, bl
not r8b
or r8b, al
mov r10d, r8d
mov r11d, r8d
xor r11b, 0xc2
and r11b, r8b
not r8b
mov ecx, edx
and cl, 0xa0
mov esi, r9d
xor dl, 0xc2
and dl, r9b
mov eax, r9d
and al, 0x5f
or al, cl
mov ecx, eax
xor cl, 0x52
xor al, 0xa0
mov r9d, eax
and r9b, 0x8d
and cl, 0x72
or cl, r9b
mov r9d, r8d
and r9b, 0x8d
and r10b, 0x72
or r10b, r9b
xor r10b, cl
or al, r8b
not al
or al, r10b
mov ecx, eax
not cl
and cl, 0x59
and al, 0xa6
or al, cl
mov r10d, eax
xor r10b, 0xa6
mov r9d, eax
xor r9b, 0x59
or sil, 0xc2
mov ebx, esi
not bl
and r8b, 0xc2
mov ecx, edx
not cl
mov edi, esi
and dil, 1
and bl, 0x3c
or bl, dil
or sil, cl
and cl, 1
and dl, 0xfe
or dl, cl
xor dl, bl
not sil
or sil, dl
mov ecx, r11d
and cl, r8b
xor r8b, r11b
or r8b, cl
mov ecx, esi
not cl
and cl, r8b
not r8b
and r8b, sil
or r8b, cl
mov ebx, r8d
not bl
xor al, 0x95
and al, r10b
mov edi, r10d
or dil, 0xcc
mov r11d, edi
not r11b
or r8b, 0xcc
mov r10d, r8d
not r10b
mov esi, ebx
or sil, 0x33
mov edx, esi
not dl
mov ecx, eax
not cl
mov ebp, edi
and bpl, 0x8d
and r11b, 0x32
or r11b, bpl
or dil, cl
and cl, 0x8d
and al, 0x72
or al, cl
xor al, r11b
not dil
or dil, al
and r8b, 0xb4
and r10b, 3
or r10b, r8b
and sil, 0xb4
and dl, 0x48
or dl, sil
xor dl, r10b
mov eax, edi
not al
and al, dl
not dl
and dl, dil
or dl, al
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
not al
and al, 0x6a
and bl, 0x95
or bl, al
xor bl, 0x95
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, ebx
not cl
mov eax, ecx
and al, 0xf3
mov edx, ebx
and dl, 0xc
or dl, al
xor dl, 0xc
mov eax, ecx
and al, bl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
not dl
and dl, 0xbd
xor al, 0x42
or al, dl
mov edx, eax
not dl
mov r8d, ecx
and r8b, 0x42
and bl, 0xbd
or bl, r8b
xor cl, bl
and cl, bl
mov ebx, ecx
not bl
mov r8d, edx
xor r8b, bl
and r8b, dl
and al, 0x46
and dl, 0xb9
or dl, al
and bl, 0x46
and cl, 0xb9
or cl, bl
xor cl, dl
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
not bl
and dl, 0x88
and bl, 0x77
or bl, dl
mov r8d, ebx
xor r8b, 0x77
and al, 0x27
and cl, 0xd8
or cl, al
mov edx, ecx
xor dl, 0xd8
xor cl, 0x24
and cl, 0xf4
mov eax, edx
and al, 0xb
or al, cl
xor al, 0xb
or al, dl
mov ecx, eax
not cl
and cl, 0xde
and al, 0x21
or al, cl
mov ecx, eax
xor cl, 0x21
xor bl, 0x88
xor al, 0xde
and cl, bl
or bl, al
not bl
and al, r8b
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
not bl
mov edx, eax
and dl, 0x48
mov ecx, ebx
and cl, 0xb7
or cl, dl
xor cl, 0xb7
or cl, bl
and bl, 0xf8
and al, 7
or al, bl
mov edx, eax
not dl
and dl, 0x1b
and al, 0xe4
or al, dl
mov edx, eax
xor dl, 0xe3
and dl, cl
not cl
xor al, 0x1c
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
not dl
mov ecx, eax
not cl
mov r8d, edx
and r8b, 0xb2
and bl, 0x4d
or bl, r8b
or dl, cl
and cl, 0xb2
and al, 0x4d
or al, cl
xor al, bl
not dl
or dl, al
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x5e
mov ecx, edx
xor cl, 0x5e
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and al, 0xa1
and cl, 0x5e
or cl, al
mov eax, ecx
not al
and al, 0x67
and cl, 0x98
or cl, al
mov ebx, ecx
xor bl, 0x10
xor cl, 1
and cl, 9
and bl, 0x16
or bl, cl
mov r9d, ebx
not r9b
xor bl, 0xe9
and r8b, 0x1f
xor dl, 0xe0
or dl, r8b
mov eax, edx
not al
and al, 0xa1
and dl, 0x5e
or dl, al
mov eax, edx
xor al, 4
xor dl, 0xa1
mov ecx, ebx
or cl, dl
not cl
and bl, 0xdb
and r9b, 4
or r9b, bl
and dl, 0xdb
and al, 0x24
or al, dl
xor al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xe0
and al, 0x1f
or al, cl
mov r9d, eax
not r9b
and al, 0x51
and r9b, 0xae
or r9b, al
mov eax, r9d
xor al, 0x51
xor r9b, 0xae
and r9b, al
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
mov eax, r9d
not al
mov ecx, eax
and cl, r9b
mov edx, ecx
not dl
mov ebx, r9d
and bl, 0x50
and al, 0xaf
or al, bl
or r9b, dl
and dl, 0x50
and cl, 0xaf
or cl, dl
xor cl, al
not r9b
or r9b, cl
mov r14d, r9d
not r14b
mov eax, r14d
and al, 0xc2
mov ecx, r9d
and cl, 0x20
or cl, al
xor cl, 0x20
mov eax, r9d
and al, 0x1d
or al, cl
mov ecx, eax
not cl
and cl, 0x1b
and al, 0xe4
or al, cl
mov edx, eax
xor dl, 2
xor al, 0x69
and al, 0x6d
and dl, 0x92
or dl, al
mov ecx, edx
xor cl, 0x90
xor dl, 0x40
and dl, 0x42
and cl, 0xbd
or cl, dl
mov eax, ecx
xor al, 0xfd
xor cl, 0xbd
and cl, al
mov eax, r9d
and al, 0x7f
mov ebx, r14d
and bl, 0x80
or bl, al
xor bl, 0xc0
mov r11d, r14d
and r11b, 0xbf
or r11b, bl
mov r8d, r11d
not r8b
mov eax, ecx
mov edx, ecx
xor dl, 0xab
and dl, cl
not cl
and cl, 0xdf
and al, 0x20
or al, cl
mov r10d, eax
xor r10b, 0x20
mov ecx, eax
xor cl, 0x74
and cl, r10b
mov edi, r8d
or dil, 0x54
mov ebp, edi
not bpl
mov r15d, r11d
or r15b, 0xab
mov esi, r15d
not sil
mov r12d, ecx
not r12b
mov ebx, edx
not bl
mov r13d, r12d
and r13b, 0x42
and cl, 0xbd
or cl, r13b
or r12b, bl
and bl, 0x42
and dl, 0xbd
or dl, bl
xor dl, cl
not r12b
or r12b, dl
and dil, 0x4b
and bpl, 0xa0
or bpl, dil
and r15b, 0x4b
and sil, 0x14
or sil, r15b
xor sil, bpl
mov ecx, r12d
not cl
and cl, sil
not sil
and sil, r12b
or sil, cl
xor al, 0xdf
mov ecx, eax
and cl, 0x1e
and r10b, 0xe1
or r10b, cl
or al, r8b
and r8b, 0x1e
and r11b, 0xe1
or r11b, r8b
xor r11b, r10b
not al
or al, r11b
mov ecx, eax
not cl
and cl, 0xd6
and al, 0x29
or al, cl
xor al, 0x29
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
xor cl, 0x40
and cl, al
or al, 0xbf
mov edx, ecx
not dl
mov ebx, eax
and bl, 0xdd
or al, dl
and dl, 0xdd
and cl, 0x22
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xac
and al, 0x53
or al, cl
mov ecx, eax
xor cl, 0x42
xor al, 0x20
and al, 0x31
and cl, 0xce
or cl, al
mov eax, ecx
xor al, 0x21
xor cl, 0xc8
and cl, 0xd8
and al, 0x27
or al, cl
mov ecx, eax
not cl
and cl, 0x69
and al, 0x96
or al, cl
mov ecx, eax
xor cl, 0x4e
xor al, 0xb1
mov edx, eax
and dl, 0x81
and cl, 0x7e
or cl, dl
xor cl, 0x81
xor al, cl
and al, cl
mov ecx, r14d
and cl, 0xc
mov edx, r9d
and dl, 0x80
or dl, cl
xor dl, 0x80
mov ebx, r9d
xor bl, 0x8c
and bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, 0x73
and bl, 0x8c
or bl, cl
mov edx, r14d
and dl, 0x17
mov ecx, r9d
and cl, 0xe8
or cl, dl
mov edx, ecx
xor dl, 0xe8
xor cl, 0x17
and cl, bl
not bl
and dl, bl
or cl, dl
not cl
or cl, bl
mov r8d, ecx
not r8b
mov ebx, ecx
and bl, 0x32
mov edx, r8d
and dl, 0xcd
or dl, bl
mov r10d, edx
xor r10b, 0xcd
mov ebx, eax
not bl
and r10b, bl
xor dl, 0x32
and dl, al
or dl, r10b
mov r10d, edx
xor r10b, bl
and r10b, dl
and bl, 0xa5
and al, 0x5a
or al, bl
or r8b, 0x5a
mov edx, r8d
not dl
or cl, 0xa5
mov ebx, ecx
not bl
and r8b, 0x90
and dl, 0x25
or dl, r8b
and cl, 0x90
and bl, 0x4a
or bl, cl
xor bl, dl
mov ecx, eax
not cl
and cl, 0x7e
and al, 0x81
or al, cl
mov ecx, ebx
not cl
and cl, 0x7e
and bl, 0x81
or bl, cl
xor bl, al
mov r8d, r10d
not r8b
mov eax, ebx
mov ecx, ebx
xor cl, 0x12
and cl, bl
not bl
and bl, 0xd9
and al, 0x26
or al, bl
mov ebx, eax
xor bl, 0x26
xor al, 0xcb
and al, bl
mov r11d, r8d
and r11b, bl
xor bl, r8b
and r8b, 0x12
and r10b, 0xed
or r10b, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r10d
not al
and al, 0x34
and r10b, 0xcb
or r10b, al
mov eax, ecx
not al
and al, 0x34
and cl, 0xcb
or cl, al
xor cl, r10b
or bl, r11b
mov eax, ebx
not al
and al, 6
and bl, 0xf9
or bl, al
mov edx, ebx
xor dl, 0x70
mov ebp, ecx
not bpl
xor bl, 6
mov r8d, ebp
and r8b, 0x89
and cl, 0x76
or cl, r8b
or bpl, bl
and bl, 0x89
and dl, 0x76
or dl, bl
xor dl, cl
not bpl
or bpl, dl
mov r8d, r14d
and r8b, r9b
mov r12d, r8d
not r12b
mov eax, r9d
or al, r12b
not al
mov byte [rsp + 2], al
mov ebx, ebp
not bl
mov edx, ebp
and dl, 0xc6
mov ecx, ebx
and cl, 0x39
or cl, dl
mov r10d, ecx
xor r10b, 0x80
and cl, 0x46
and r10b, 0xb9
or r10b, cl
mov ecx, r10d
xor cl, 0x31
and cl, 0x73
xor r10b, 0xca
or r10b, cl
and bl, 0x14
and bpl, 0xeb
or bpl, bl
mov ecx, ebp
xor cl, 0x88
and cl, 0x8c
xor bpl, 0x67
or bpl, cl
mov edi, ebp
not dil
mov edx, ebp
and dl, 0xfb
and dil, 4
or dil, dl
mov ebx, edi
xor bl, 4
mov esi, r10d
mov r11d, r10d
and r11b, bl
xor bl, r10b
not r10b
xor sil, 0xe6
and sil, r10b
or r10b, 0xe6
mov edx, r10d
not dl
not dil
or dil, 0xe6
mov ecx, edi
not cl
or bpl, 0x19
mov eax, ebp
not al
mov r13d, r10d
and r13b, 0x81
and dl, 0x18
or dl, r13b
mov r13d, esi
not r13b
or r10b, r13b
and r13b, 0x81
and sil, 0x7e
or sil, r13b
xor sil, dl
not r10b
or r10b, sil
and dil, 0x9a
and cl, 1
or cl, dil
and bpl, 0x9a
and al, 0x64
or al, bpl
xor al, cl
mov ecx, r10d
not cl
and cl, al
not al
and al, r10b
or al, cl
or bl, r11b
not bl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
not cl
mov eax, ecx
and al, 2
and bl, 0x71
or bl, al
mov edx, ebx
xor dl, 0x61
or bl, 0x84
or cl, 0x73
mov r10d, ecx
not r10b
and bl, 0x94
and dl, 0x63
or dl, bl
and cl, 0x94
and r10b, 8
or r10b, cl
xor r10b, dl
mov r15d, dword [rsp + 4]
mov r11d, r15d
not r11b
mov ecx, r15d
and cl, 0xd0
mov edx, r11d
and dl, 0x2f
or dl, cl
mov ecx, edx
xor cl, 0x80
xor dl, 0x20
and dl, 0x70
and cl, 0x8f
or cl, dl
mov edx, ecx
xor dl, 0x8f
xor cl, 0x70
and cl, r10b
mov eax, r10d
xor al, 0x64
and al, r10b
mov ebx, r10d
not bl
and dl, bl
or cl, dl
not cl
or cl, bl
mov r10d, ecx
not r10b
and bl, 0x64
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, 0xed
and al, 0x12
or al, dl
mov ebx, eax
xor bl, 0x14
mov esi, r11d
and sil, 0x80
mov edx, r15d
and dl, 0x7e
or dl, sil
xor dl, 0x7f
xor al, 0x80
and al, 0xe2
and bl, 0x1d
or bl, al
xor bl, 0x1d
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, ebx
not dl
mov esi, ecx
or sil, bl
mov eax, esi
not al
and cl, 0xed
and r10b, 0x12
or r10b, cl
and bl, 0xed
and dl, 0x12
or dl, bl
xor dl, r10b
mov ecx, edx
not cl
mov ebx, esi
and bl, 0x50
and al, 0xaf
or al, bl
or sil, cl
and cl, 0x50
and dl, 0xaf
or dl, cl
xor dl, al
not sil
or sil, dl
mov eax, r11d
and al, 0x70
mov ecx, r15d
and cl, 0x8e
or cl, al
mov eax, ecx
or al, 1
mov ebx, r11d
or bl, 0xf3
mov edx, ebx
not dl
or cl, 8
and cl, 0x8a
and al, 0x71
or al, cl
and bl, 0x8a
and dl, 4
or dl, bl
xor dl, al
mov eax, edx
not al
and al, 0xc
and dl, 0xf3
or dl, al
mov ebx, edx
mov edi, esi
not dil
mov eax, edi
and al, 0x31
mov ecx, esi
and cl, 0xce
or cl, al
xor cl, dl
xor cl, 0x31
and cl, dl
not dl
and dl, 0x37
and bl, 0xc8
or bl, dl
xor bl, sil
xor bl, 0x37
and bl, sil
mov r10d, ecx
not r10b
mov eax, ebx
not al
mov edx, r10d
and dl, 0xe0
and cl, 0x1f
or cl, dl
or r10b, al
and al, 0xe0
and bl, 0x1f
or bl, al
xor bl, cl
not r10b
or r10b, bl
mov eax, r10d
not al
mov ecx, r10d
and cl, 0xc3
and al, 0x3c
or al, cl
or r10b, sil
and sil, 0xc3
and dil, 0x3c
or dil, sil
xor dil, al
not r10b
or r10b, dil
mov eax, r10d
not al
and al, 0x98
and r10b, 0x67
or r10b, al
mov eax, r11d
and al, 0x32
mov ecx, r15d
and cl, 0xcc
or cl, al
mov eax, ecx
not al
and al, 9
and cl, 0xf6
or cl, al
mov edx, ecx
xor dl, 0x84
and cl, 0x40
and dl, 0xbf
or dl, cl
mov eax, edx
xor al, 0xb7
and al, 0xf7
xor dl, 0x48
or dl, al
mov eax, edx
not al
and al, 0xd6
and dl, 0x29
or dl, al
mov ebx, edx
xor bl, 0x29
mov ecx, r11d
and cl, 8
mov eax, r15d
xor al, 0xf7
or al, cl
mov ecx, eax
not cl
mov edi, edx
xor dil, 0xd6
and al, 0x33
mov esi, ecx
and sil, 0xcc
or sil, al
mov ebp, esi
xor bpl, 0xcc
xor dl, 0x1c
mov eax, edx
and al, dil
and dl, bl
xor sil, 6
and sil, bpl
and cl, 0xca
mov ebx, eax
not bl
mov r13d, ebx
and r13b, 0x73
and al, 0x8c
or al, r13b
mov r13d, edx
not r13b
or bl, r13b
and r13b, 0x73
and dl, 0x8c
or dl, r13b
xor dl, al
not bl
or bl, dl
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ebx
not al
and al, 0x28
and bl, 0xd7
or bl, al
mov eax, ecx
not al
and al, 0x28
and cl, 0xd7
or cl, al
xor cl, bl
mov eax, edi
and al, bpl
xor bpl, dil
or bpl, al
mov eax, ebp
not al
mov edx, ecx
not dl
mov ebx, edx
and bl, 0xb7
and cl, 0x48
or cl, bl
or dl, bpl
and bpl, 0xb7
and al, 0x48
or al, bpl
xor al, cl
not dl
or dl, al
mov eax, edx
mov ecx, edx
xor cl, 0xf7
and cl, dl
not dl
and dl, 0xe5
and al, 0x12
or al, dl
mov edx, eax
xor dl, 0x10
xor al, 0xed
mov ebx, ecx
not bl
mov esi, eax
and sil, 0xaf
and dl, 0x50
or dl, sil
or al, bl
and bl, 0xaf
and cl, 0x50
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x9e
and cl, al
and al, 0x61
or al, dl
mov edx, eax
xor dl, 1
xor al, 0x9e
mov ebx, ecx
not bl
mov esi, eax
and sil, 0xf0
and dl, 0xf
or dl, sil
or al, bl
and bl, 0xf0
and cl, 0xf
or cl, bl
xor cl, dl
not al
or al, cl
not al
mov ecx, eax
and cl, 3
or al, 3
xor al, cl
mov ecx, eax
not cl
and cl, 0x79
and al, 0x86
or al, cl
mov ebp, eax
xor bpl, 0x5a
xor al, 4
and al, 0x24
and bpl, 0xdb
or bpl, al
mov edi, ebp
xor dil, 0xdb
xor bpl, 0x24
mov eax, r11d
and al, 0x12
mov edx, r15d
and dl, 0xec
or dl, al
mov r13d, edx
xor r13b, 0x45
xor dl, 2
and dl, 0xaa
and r13b, 0x55
or r13b, dl
mov edx, r13d
xor dl, 0x10
xor r13b, 0xaa
mov ebx, r13d
and bl, 0xc4
and dl, 0x3a
or dl, bl
or r13b, r15b
and r15b, 0xc4
and r11b, 0x3b
or r11b, r15b
xor r11b, dl
not r13b
or r13b, r11b
mov r11d, r13d
not r11b
mov ecx, r13d
and cl, 0xb8
mov ebx, r11d
and bl, 0x47
or bl, cl
mov ecx, ebx
xor cl, 0x47
and cl, dil
xor bl, 0xb8
and bl, bpl
or bl, cl
not bl
or bl, dil
mov esi, ebx
not sil
or r13b, bpl
mov ecx, r13d
not cl
or r11b, dil
mov edx, r11d
not dl
mov edi, r13d
and dil, 0xc2
and cl, 0x3d
or cl, dil
or r13b, r11b
and r11b, 0xc2
and dl, 0x3d
or dl, r11b
xor dl, cl
not r13b
or r13b, dl
and bl, 0xec
mov ecx, esi
and cl, 0x13
or cl, bl
xor cl, 0x13
mov ebx, r13d
not bl
xor r13b, 0xb0
and r13b, bl
mov r11d, ebx
mov edi, ecx
and dil, bl
xor bl, cl
and cl, 0xb0
and sil, 0x4f
or sil, cl
or r11b, 0xb0
mov ecx, r11d
not cl
mov eax, r13d
not al
mov edx, eax
and dl, 0x9b
and r13b, 0x64
or r13b, dl
or al, r11b
and r11b, 0x9b
and cl, 0x44
or cl, r11b
xor cl, r13b
not al
or al, cl
mov ecx, esi
not cl
and cl, 0x8a
and sil, 0x75
or sil, cl
mov ecx, eax
not cl
and cl, 0x8a
and al, 0x75
or al, cl
xor al, sil
or bl, dil
mov ecx, ebx
not cl
and cl, 0x72
and bl, 0x8d
or bl, cl
xor bl, 0x8d
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, r9d
and al, 1
mov ecx, r14d
and cl, 0x40
or cl, al
and r12b, 1
and r8b, 0x40
or r8b, r12b
xor r8b, cl
or r8b, byte [rsp + 2]
not r8b
or r8b, 0xbe
mov r15d, r8d
not r15b
and r9b, 0xcb
mov ecx, r14d
and cl, 0x34
or cl, r9b
xor cl, 0x8a
and r14b, 0x41
or r14b, cl
mov ecx, r14d
not cl
and cl, 0x1d
and r14b, 0xe2
or r14b, cl
mov ecx, r14d
xor cl, 0xe0
xor r14b, 0x1d
or r8b, r14b
not r8b
and r14b, 0x16
and cl, 0xe9
or cl, r14b
or r15b, 0x16
xor r15b, cl
mov ecx, r8d
and cl, r15b
xor r15b, r8b
or r15b, cl
mov ecx, r15d
not cl
and cl, 4
mov eax, r15d
and al, 0x99
or al, cl
xor al, 0x99
and r15b, 0x62
or r15b, al
mov eax, r15d
not al
and al, 0xdf
and r15b, 0x20
or r15b, al
mov r13d, r15d
xor r13b, 0xfc
mov eax, ebx
not al
and al, 0x84
mov ecx, ebx
and cl, 0x20
or cl, al
xor cl, 0x20
and bl, 0x5b
or bl, cl
mov eax, ebx
not al
and al, 0x5b
and bl, 0xa4
or bl, al
mov edx, ebx
not dl
mov eax, edx
and al, bl
mov ecx, eax
not cl
mov r8d, ecx
and r8b, 0xd3
and al, 0x2c
or al, r8b
or cl, dl
and dl, 0xd3
and bl, 0x2c
or bl, dl
xor bl, al
not cl
or cl, bl
xor r15b, 3
mov eax, r13d
or al, 0xb
mov edx, eax
not dl
mov ebx, r15d
or bl, 0xf4
mov esi, ebx
not sil
and al, 0x36
and dl, 0xc0
or dl, al
and bl, 0x36
and sil, 9
or sil, bl
xor sil, dl
mov eax, esi
not al
and al, 0x3b
and sil, 0xc4
or sil, al
mov r8d, esi
xor r8b, 0x30
mov r11d, ecx
not r11b
mov eax, r11d
and al, cl
mov edi, eax
not dil
mov edx, edi
and dl, 0xe6
and al, 0x19
or al, dl
mov edx, r11d
and dl, 0x19
or dil, cl
and cl, 0xe6
or cl, dl
xor al, cl
not dil
or dil, al
xor sil, 0xcf
mov eax, esi
and al, 0x19
mov edx, r8d
and dl, 0xe6
or dl, al
xor dl, 0x61
or dl, sil
mov ebp, edx
not bpl
and r15b, 0x50
and r13b, 0xaf
or r13b, r15b
mov eax, r13d
xor al, 0x28
and al, 0x78
xor r13b, 0xd7
or r13b, al
mov eax, r13d
not al
and al, 2
and r13b, 0xfd
or r13b, al
mov r14d, r13d
xor r14b, 0xfd
mov r9d, edi
not r9b
mov eax, r9d
and al, 0xd7
mov ebx, edi
and bl, 0x28
or bl, al
mov eax, ebx
xor al, 0x28
xor bl, 0x90
and bl, 0x98
mov r15d, eax
and r15b, 0x67
or r15b, bl
xor r15b, 0x1f
and al, 0x87
or al, r15b
mov ebx, eax
not bl
and bl, 0x3a
and al, 0xc5
or al, bl
xor cl, 0x61
xor r11b, cl
and r11b, cl
mov ecx, r13d
xor cl, 2
and cl, 0x8b
xor r13b, 0x55
and r13b, r14b
mov ebx, r14d
and bl, 0x74
or bl, cl
mov r15d, ebx
xor r15b, 0x74
mov r14d, edx
and r14b, 0xa8
mov ecx, ebp
and cl, 0x57
or cl, r14b
mov r14d, r15d
and r14b, 0xa8
mov r12d, r14d
and r12b, r13b
xor r13b, r14b
mov r14d, eax
xor r14b, 0xc5
or r13b, r12b
mov r12d, ecx
not r12b
and r12b, 0x15
and cl, 0xea
or cl, r12b
mov r12d, r13d
not r12b
and r12b, 0x15
and r13b, 0xea
or r13b, r12b
mov r12d, eax
xor r12b, 0x10
xor bl, 0x8b
xor r13b, cl
mov ecx, ebp
and cl, 0xec
and dl, 0x13
or dl, cl
or bpl, bl
and bl, 0xec
and r15b, 0x13
or r15b, bl
xor r15b, dl
not bpl
or bpl, r15b
mov ecx, ebp
not cl
mov r15d, r13d
not r15b
mov edx, r15d
and dl, 0xe5
and r13b, 0x1a
or r13b, dl
or r15b, bpl
and bpl, 0xe5
and cl, 0x1a
or cl, bpl
xor cl, r13b
not r15b
or r15b, cl
and r12b, 0xd4
xor al, 0xd3
and al, r14b
mov ebx, r14d
and bl, 0x2b
or bl, r12b
mov ebp, ebx
xor bpl, 0x2b
mov r14d, r11d
not r14b
mov edx, ebx
xor dl, 0xc2
and dl, bpl
mov ecx, r11d
xor cl, 0x16
and cl, r14b
mov r12d, r14d
or r12b, 0x16
mov r13d, edx
and r13b, al
xor al, dl
or al, r13b
mov edx, ecx
not dl
mov r13d, edx
and r13b, 0xf7
and cl, 8
or cl, r13b
mov r13d, r12d
not r13b
or dl, r12b
and r12b, 0xf7
and r13b, 8
or r13b, r12b
xor r13b, cl
not dl
or dl, r13b
mov ecx, eax
not cl
and cl, dl
not dl
and dl, al
or dl, cl
xor bl, 0xd4
mov eax, ebx
and al, 0xf4
and bpl, 0xb
or bpl, al
or bl, r11b
and r11b, 0xf4
and r14b, 0xb
or r14b, r11b
xor r14b, bpl
not bl
or bl, r14b
not bl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
not al
mov ecx, eax
and al, 0xeb
and bl, 0x14
or bl, al
or cl, r15b
not r15b
not cl
xor bl, 0xeb
or bl, r15b
not bl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, esi
or al, r9b
mov ecx, eax
not cl
and sil, 0xc3
and r8b, 0x3c
or r8b, sil
and r9b, 0xc3
and dil, 0x3c
or dil, r9b
xor dil, r8b
mov edx, edi
not dl
mov r8d, eax
and r8b, 0xef
and cl, 0x10
or cl, r8b
or al, dl
and dl, 0xef
and dil, 0x10
or dil, dl
xor dil, cl
not al
or al, dil
mov ecx, eax
not cl
and al, 0x67
and cl, 0x98
or cl, al
mov edx, ecx
not dl
xor cl, 0x67
and cl, 0xe7
and dl, 0x18
or dl, cl
mov edi, edx
xor dil, 0x42
xor dl, 0x10
and dl, 0xb5
and dil, 0x4a
or dil, dl
mov r9d, edi
xor r9b, 0x4a
xor dil, 0xb5
mov r11d, ebx
not r11b
mov edx, ebx
xor dl, 0x7e
mov r8d, edx
and r8b, r11b
and dl, bl
mov esi, r8d
and sil, dl
xor dl, r8b
mov ecx, r9d
or cl, 0x81
or dl, sil
mov eax, ecx
not al
and cl, 0xd7
and al, 0x28
or al, cl
mov ecx, edi
or cl, 0x56
and cl, 0xd7
xor cl, al
mov eax, edx
not al
and al, cl
not cl
and cl, dl
mov r8d, r10d
xor r8b, 0x67
or cl, al
mov eax, ebx
and al, 0x75
and r11b, 0x8a
or r11b, al
or bl, r9b
and r9b, 0x75
and dil, 0x8a
or dil, r9b
xor dil, r11b
not bl
or bl, dil
mov eax, ebx
not al
mov r11d, ecx
not r11b
mov r9d, r11d
and r9b, 4
and cl, 0xfb
or cl, r9b
or r11b, bl
and bl, 4
and al, 0xfb
or al, bl
xor al, cl
not r11b
or r11b, al
mov ecx, r11d
not cl
mov eax, ecx
or al, 0xce
mov ebx, eax
not bl
mov edx, r11d
or dl, 0x30
and dl, 0xfc
mov r9d, ecx
and r9b, 2
or r9b, dl
and al, 0xfc
and bl, 1
or bl, al
xor bl, r9b
mov eax, ebx
not al
and al, 0x8f
and bl, 0x70
or bl, al
mov eax, ebx
xor al, 0xae
xor bl, 0x40
and al, 0xaf
and bl, 0x50
or bl, al
mov eax, ebx
xor al, 0x79
xor bl, 0x50
and bl, al
mov eax, ecx
and al, 0xd6
and r11b, 0x29
or r11b, al
xor cl, r11b
and cl, r11b
mov edx, ebx
not dl
mov r9d, ecx
not r9b
mov eax, edx
or al, r9b
mov r11d, eax
not r11b
and dl, 0xd5
and bl, 0x2a
or bl, dl
and r9b, 0xd5
and cl, 0x2a
or cl, r9b
xor cl, bl
mov edx, ecx
not dl
mov ebx, eax
and bl, 0xd1
and r11b, 0x2e
or r11b, bl
or al, dl
and dl, 0xd1
and cl, 0x2e
or cl, dl
xor cl, r11b
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xf7
and al, 8
or al, cl
mov ecx, eax
not cl
and cl, 0x68
and al, 0x97
or al, cl
mov ecx, eax
xor cl, 0xb6
xor al, 0x49
mov edx, eax
and dl, 0xf
mov ebx, ecx
and bl, 0xf0
or bl, dl
mov edx, ebx
xor dl, 0xe0
and al, 0x51
and cl, 0xae
or cl, al
mov eax, ecx
xor al, 0xa4
xor bl, 0xf
xor cl, 0x51
mov r9d, ebx
and r9b, 0x1b
and dl, 0xe4
or dl, r9b
or bl, cl
and cl, 0x1b
and al, 0xe4
or al, cl
xor al, dl
not bl
or bl, al
mov ecx, ebx
not cl
xor r10b, 0x98
mov eax, r8d
and al, 0xcf
mov edx, r10d
and dl, 0x30
or dl, al
mov r9d, edx
xor r9b, 0xcf
xor dl, 0x30
and dl, bl
and r9b, cl
or r9b, dl
not r9b
or r9b, bl
and bl, 0x94
mov edx, ecx
and dl, 0x6b
or dl, bl
xor dl, 0x6b
mov ebx, r10d
and bl, 0x33
mov eax, r8d
and al, 0xcc
or al, bl
xor al, dl
xor al, 0x33
and al, dl
or dl, r10b
not dl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
not bl
mov eax, ebx
and al, 0x47
and dl, 0xb8
or dl, al
mov r11d, r8d
and r11b, 0x47
mov eax, r10d
and al, 0xb8
or al, r11b
xor al, dl
xor bl, al
and bl, al
mov eax, ecx
or al, 1
mov edx, eax
not dl
and al, 0xc2
and dl, 0x3c
or dl, al
or cl, 0xc2
and cl, 0xc3
xor cl, dl
mov eax, ecx
not al
and al, 0x48
and cl, 0xb7
or cl, al
mov eax, r8d
and al, 0xea
and r10b, 0x15
or r10b, al
mov eax, ecx
xor al, 0x49
xor cl, 0x14
or r8b, al
and al, 0xea
and cl, 0x15
or cl, al
xor cl, r10b
not r8b
or r8b, cl
mov eax, r8d
not al
and al, 0x73
and r8b, 0x8c
or r8b, al
mov eax, r8d
xor al, 0x8c
and al, r9b
not r9b
xor r8b, 0x73
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
mov ecx, r8d
not cl
mov eax, ecx
and al, 0x44
mov edx, r8d
and dl, 0xbb
or dl, al
mov eax, edx
xor al, 0xbb
mov esi, ebx
not sil
and al, sil
xor dl, 0x44
and dl, bl
or dl, al
mov eax, edx
xor al, sil
and al, dl
mov edx, esi
and dl, 0xa2
and bl, 0x5d
or bl, dl
xor bl, 0xa2
or bl, cl
not bl
or sil, r8b
not sil
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
mov ecx, eax
mov edx, eax
xor dl, 0x42
and dl, al
not al
and al, 0xfb
and cl, 4
or cl, al
mov r8d, ecx
xor r8b, 4
xor cl, 0xb9
and cl, r8b
mov eax, esi
xor al, 0x42
mov ebx, ecx
and bl, dl
xor dl, cl
mov ecx, eax
and al, sil
not sil
and cl, sil
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
not cl
and cl, 0xea
and dl, 0x15
or dl, cl
mov ecx, eax
not cl
and cl, 0xea
and al, 0x15
or al, cl
xor al, dl
mov ecx, r8d
and cl, sil
xor sil, r8b
or sil, cl
not sil
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov edx, dword [rsp + 0x10]
add edx, 1
mov eax, 0x4f987312
jmp 0x140076350
cmp byte [rsp + 0xf], 0
mov eax, 0x3d4786e4
mov ecx, 0xcb932ae7
cmovne eax, ecx
jmp 0x140076350
mov byte [rsp + 3], sil
mov dword [rsp + 0x10], edx
mov eax, dword [rsp + 0x18]
jmp 0x140076350
mov eax, dword [rsp + 0x10]
cmp eax, dword [rsp + 0x20]
setb byte [rsp + 0xf]
mov eax, dword [rsp + 0x1c]
jmp 0x140076350
movzx r8d, byte [rsp + 0xd]
movzx r9d, byte [rsp + 0xe]
mov edi, r8d
xor dil, 1
mov dword [rsp + 0x24], edx
mov edx, edi
and dl, r8b
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov r14d, r8d
or r14b, dil
mov r10d, r14d
xor r10b, 1
mov eax, r10d
and al, r14b
xor al, 1
mov ecx, eax
xor cl, r14b
or al, r14b
xor al, 1
or al, cl
xor al, dl
xor dl, 1
mov ecx, edx
and cl, r14b
xor dl, r14b
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ebp, r9d
xor bpl, 1
mov eax, r9d
or al, bpl
xor al, 1
mov ecx, eax
xor cl, bpl
mov ebx, ecx
xor bl, 1
and cl, al
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov r15d, edx
xor r15b, 1
mov ecx, r15d
and cl, dl
mov ebx, r15d
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov r11d, ecx
xor r11b, 1
or r15b, dl
mov edx, r15d
xor dl, 1
mov r12d, ebx
xor r12b, 1
mov eax, edx
and al, r15b
xor al, 1
mov r13d, eax
xor r13b, r15b
or al, r15b
xor al, 1
or al, r13b
xor al, cl
mov r15d, ecx
xor r15b, dl
or dl, cl
xor dl, 1
or dl, r15b
xor dl, 1
mov r15d, eax
and r15b, dl
xor dl, al
or dl, r15b
mov eax, edx
xor al, bl
mov r15d, eax
and r15b, bl
and al, dl
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov edx, ecx
and dl, r11b
and bl, r12b
mov r15d, edx
and r15b, cl
xor dl, cl
or dl, r15b
xor bl, 1
mov ecx, ebx
xor cl, r12b
or bl, r12b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r11d
and cl, r12b
xor r12b, r11b
or r12b, cl
xor r12b, 1
mov ecx, ebx
and cl, r12b
xor r12b, bl
or r12b, cl
mov ebx, r12d
xor bl, 1
xor al, 1
mov ecx, ebx
and cl, r12b
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, r12b
xor dl, 1
or dl, cl
xor dl, al
mov ecx, eax
and cl, r12b
xor al, r12b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r15d, eax
xor r15b, 1
mov ecx, r15d
and cl, al
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov edx, ecx
xor dl, 1
or r15b, al
xor cl, r15b
or r15b, dl
mov eax, r15d
xor al, cl
or r15b, cl
xor r15b, 1
or r15b, al
mov r11d, r15d
xor r11b, 1
mov eax, edi
xor al, r14b
and al, dil
and r10b, r8b
and r14b, dil
or r14b, r10b
xor al, 1
xor r14b, 1
mov ecx, eax
xor cl, r14b
or r14b, al
xor r14b, 1
or r14b, cl
mov ebx, r14d
xor bl, 1
and bl, r14b
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov eax, ebx
and al, r9b
xor bl, 1
and bl, bpl
or bl, al
xor bl, 1
mov eax, ebx
and al, bpl
xor bl, bpl
or bl, al
mov r10d, ebx
xor r10b, 1
mov eax, ebp
and al, r9b
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor cl, 1
mov r14d, eax
xor r14b, cl
or cl, al
xor cl, 1
or cl, r14b
mov r14d, ebp
and r14b, al
xor dl, bpl
xor bpl, al
or bpl, r14b
xor bpl, cl
or al, r9b
xor al, 1
or al, dl
mov ecx, ebp
xor cl, al
xor bpl, 1
xor cl, 1
or bpl, al
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
and bpl, dil
and cl, r8b
or cl, bpl
xor dil, cl
xor cl, dil
xor cl, 1
and cl, dil
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, cl
xor bl, dl
and bl, dl
or al, r10b
xor cl, r10b
and cl, r10b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor bl, 1
xor cl, 1
mov eax, ebx
or al, cl
xor al, 1
xor cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, r11d
or bl, r15b
mov eax, ebx
xor al, 1
mov edx, r11d
xor dl, bl
and dl, r11b
and al, r15b
and bl, r11b
or bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov edi, ecx
xor dil, 1
mov r8d, ecx
or r8b, dil
xor r8b, dil
mov eax, r8d
and al, dil
xor r8b, 1
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov r12d, ebx
xor r12b, 1
and r15b, r11b
mov eax, r11d
and al, r15b
xor r15b, r11b
or r15b, al
mov r11d, r15d
xor r11b, 1
mov eax, r15d
xor al, r11b
or r11b, r15b
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov r13d, r8d
xor r13b, 1
mov r15d, r13d
and r15b, r8b
mov byte [rsp + 4], r15b
xor r15b, 1
mov edx, r8d
xor dl, r15b
or r15b, r8b
xor r15b, 1
or r15b, dl
mov r10d, ecx
and r10b, dil
mov edx, ecx
xor dl, r10b
xor r10b, 1
or r10b, dil
xor r10b, 1
or r10b, dl
xor r10b, 1
xor dil, r10b
xor dil, 1
or r10b, cl
xor r10b, 1
or r10b, dil
mov ecx, r10d
xor cl, 1
and r10b, cl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov edx, r11d
and dl, r9b
mov r14d, r9d
xor r14b, r11b
xor r11b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r11b
mov r11d, ebx
mov byte [rsp + 2], r12b
xor r11b, r12b
and r11b, bl
mov byte [rsp + 0xc], sil
mov esi, edx
xor sil, 1
mov ecx, esi
or cl, dl
and r14b, r9b
mov ebp, r14d
and r14b, cl
mov r9d, ecx
xor r9b, 1
xor r11b, 1
or r12b, bl
mov ecx, r12d
or cl, r11b
xor cl, 1
xor r11b, r12b
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
xor bpl, 1
mov eax, r9d
xor al, bpl
and al, r9b
and bpl, r9b
or bpl, r14b
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, ebp
xor al, 1
and bpl, al
xor bpl, 1
mov ecx, ebp
xor cl, al
or bpl, al
xor bpl, 1
or bpl, cl
xor bpl, r11b
mov edi, esi
mov byte [rsp + 0xb], sil
mov eax, ebx
and al, sil
mov byte [rsp + 0xa], al
xor sil, bl
mov eax, r13d
movzx ecx, byte [rsp + 4]
and al, cl
xor cl, r13b
or cl, al
mov r11d, ecx
xor r11b, 1
mov r14d, r11d
or r14b, cl
and cl, bl
mov byte [rsp + 4], cl
movzx ecx, byte [rsp + 2]
and bl, cl
mov eax, ebx
xor al, 1
mov r9d, ecx
xor r9b, al
or al, cl
xor al, 1
or al, r9b
and dil, dl
movzx r9d, byte [rsp + 0xb]
xor r9b, dil
xor dil, 1
or dil, dl
mov ecx, r15d
xor cl, 1
xor dil, 1
or dil, r9b
mov edx, eax
xor dl, 1
and dl, dil
xor dil, 1
and dil, al
mov eax, r10d
xor al, 1
or dil, dl
mov edx, ebp
xor dl, 1
or sil, byte [rsp + 0xa]
xor dil, 1
mov r9d, edi
xor r9b, sil
or dil, sil
xor dil, 1
or dil, r9b
mov r9d, ebp
and r9b, dl
mov esi, r9d
and sil, bpl
xor r9b, bpl
or r9b, sil
xor r9b, dil
mov esi, edx
and sil, dil
xor dil, dl
or dil, sil
mov edx, r9d
xor dl, dil
or dil, r9b
xor dil, 1
or dil, dl
mov r9d, r15d
and r9b, cl
xor r9b, 1
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
mov edx, eax
and dl, r10b
xor dl, 1
mov esi, r10d
xor sil, dl
or dl, r10b
xor dl, 1
or dl, sil
mov esi, r9d
xor sil, 1
or sil, r9b
xor r15b, cl
and r15b, cl
mov ecx, r15d
and r15b, sil
xor sil, 1
xor cl, 1
mov ebp, esi
xor bpl, cl
and bpl, sil
and cl, sil
mov esi, edx
xor sil, 1
or cl, r15b
mov r15d, ebp
and r15b, cl
xor cl, bpl
mov ebp, edx
or bpl, sil
or cl, r15b
mov r15d, ebp
xor r15b, 1
and r10b, bpl
or bpl, al
and r15b, al
or r15b, r10b
xor r15b, 1
mov eax, ebp
xor al, r15b
or r15b, bpl
xor r15b, 1
or r15b, al
mov eax, ecx
xor al, 1
and cl, al
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov eax, ecx
and cl, r15b
xor r15b, 1
xor al, 1
and al, r15b
or cl, al
xor sil, r9b
xor sil, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
xor dl, 1
mov eax, esi
and al, dl
xor dl, sil
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov r9d, ecx
xor r9b, 1
mov r10d, edx
xor r10b, 1
mov eax, r9d
and al, cl
xor al, 1
mov esi, ecx
xor sil, al
or al, cl
xor al, 1
or al, sil
mov esi, eax
xor sil, 1
and sil, r10b
and al, dl
or al, sil
movzx esi, byte [rsp + 0xc]
xor r10b, r9b
or dl, cl
xor dl, 1
or dl, r10b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r10d, edi
xor r10b, 1
and dil, r10b
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov eax, edx
xor al, dil
or dil, dl
xor dil, 1
or dil, al
mov eax, r10d
and al, dl
xor r10b, dl
or r10b, al
mov eax, r10d
xor al, 1
and al, dil
xor dil, 1
mov ecx, edi
xor cl, r10b
and cl, dil
and r10b, dil
or r10b, al
mov eax, ecx
xor al, 1
xor cl, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r12d
xor al, 1
xor r13b, r8b
and r13b, r8b
mov ecx, r12d
and cl, al
mov edx, r12d
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
movzx edx, byte [rsp + 2]
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r14d
xor bl, cl
mov ecx, r12d
and cl, dl
xor r12b, dl
mov r8d, edx
or r12b, cl
mov ecx, ebx
xor cl, 1
xor bl, r12b
xor bl, 1
or r12b, cl
xor r12b, 1
or r12b, bl
mov ecx, r13d
xor cl, 1
xor r14b, cl
and cl, r13b
xor cl, 1
mov edx, r13d
xor dl, cl
or cl, r13b
xor cl, 1
or cl, dl
xor al, 1
xor cl, al
or r13b, al
xor r13b, 1
or r13b, r14b
mov eax, ecx
xor al, r13b
or r13b, cl
xor r13b, 1
or r13b, al
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
and r12b, r13b
xor r13b, 1
xor al, 1
and al, r13b
or r12b, al
mov eax, r8d
xor al, r11b
and al, r8b
and r11b, r8b
or r11b, byte [rsp + 4]
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, r11d
and cl, al
xor r11b, al
or r11b, cl
xor r11b, r12b
mov ecx, r11d
xor cl, 1
mov edx, r12d
xor dl, al
or al, r12b
xor al, 1
or al, dl
xor r11b, al
xor r11b, 1
or al, cl
xor al, 1
or al, r11b
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r10d
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, r10d
xor bl, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov r9d, eax
xor r9b, 1
xor bl, 1
and bl, r10b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov ecx, ebx
xor cl, 1
and r9b, al
mov edx, ecx
and dl, bl
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
xor dl, r9b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0xc6608596
mov eax, 0x2fe1a6f2
cmovne ebp, eax
test cl, 1
mov eax, 0xc6608596
cmovne eax, ebp
test dl, 1
mov edx, dword [rsp + 0x24]
cmove eax, ebp
jmp 0x140076350
mov al, byte [rsp + 3]
mov rcx, qword [rsp + 0x28]
mov byte [rcx], al
mov byte [rcx + 3], 0
mov word [rcx + 1], 0
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret