Function at 0x140001000
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using curve25519
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov eax, dword [0x140135754]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
not r10d
mov eax, ebx
and eax, 0xb3c6fda5
mov dword [rsp + 0x2c], r10d
mov r14d, ebx
mov r8d, ebx
mov r11d, r10d
mov r12d, ebx
mov r15d, r10d
and ebx, 0x633001eb
mov r13d, r10d
and r13d, 0x9ccffe14
or r13d, ebx
xor r13d, 0x9ccffe14
or r13d, r10d
and r10d, 0x4c39025a
or r10d, eax
mov eax, r10d
xor eax, 0x4c39025a
mov ebx, r10d
xor ebx, 0x9340d021
xor r10d, 0x36ee08a7
and r10d, eax
and ebx, 0x9b79d071
mov edi, eax
and edi, 0x64862f8e
or edi, ebx
xor edi, 0x64862f8e
or edi, eax
mov ebp, eax
or ebp, 0x8528f502
mov eax, r10d
not eax
mov esi, eax
and esi, 0x2221b772
and r10d, 0xddde488d
or r10d, esi
mov ebx, ebp
not ebx
or eax, ebp
and ebp, 0x2221b772
and ebx, 0x58d6088d
or ebx, ebp
xor ebx, r10d
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x33e5350d
and eax, 0xcc1acaf2
or eax, ebp
mov ebp, eax
xor ebp, 0x24d8001
mov ebx, edi
not ebx
and ebx, 0x587b90e
and edi, 0xfa7846f1
or edi, ebx
mov ebx, edi
xor ebx, 0x4a580651
xor edi, 0x587b90e
xor eax, 0x49323ff0
mov esi, eax
and esi, 0xb4a268ae
and ebp, 0x4b5d9751
or ebp, esi
or eax, edi
and edi, 0xb4a268ae
and ebx, 0x4b5d9751
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xcb5f370b
and eax, 0x34a0c8f4
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa3f7d70e
and eax, 0x5c0828f1
or eax, ebp
mov ebp, eax
xor ebp, 0x97571ffa
xor eax, 0x40200000
mov ebx, ebp
and ebx, 0xc2321af0
and ebp, 0x3dcde50f
and eax, 0xc2321af0
or eax, ebp
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x3d89a661
and ebp, 0xc276599e
or ebp, eax
mov eax, ebp
xor eax, 0x5888460
xor ebp, 0x82064084
and ebp, 0xba076285
and eax, 0x45f89d7a
or eax, ebp
mov ebx, eax
xor ebx, 0x45d08520
xor eax, 0x10014284
and eax, 0x10295ade
and ebx, 0xefd6a521
or ebx, eax
mov r9d, ebx
xor r9d, 0x10295ade
mov r10d, ebx
xor r10d, 0xefd6a521
mov eax, dword [rsp + 0x2c]
and eax, 0x8200904
and r14d, 0x40c41000
or r14d, eax
xor r14d, 0x40c41000
and r8d, 0xb71be6fb
or r8d, r14d
mov eax, r8d
not eax
and eax, 0x12c44e77
and r8d, 0xed3bb188
or r8d, eax
mov ebp, r8d
xor ebp, 0xa59e008c
xor r8d, 0x5a205773
mov eax, r8d
and eax, 0x4061ee73
and ebp, 0xbf9e118c
or ebp, eax
mov eax, ebp
xor eax, 0xbf9e118c
xor ebp, 0x4061ee73
mov esi, ebp
or esi, 0x9747dc60
mov edi, esi
not edi
or r8d, 0x68b8239f
and esi, 0xe8bbcefc
and edi, 0x2103
or edi, esi
mov esi, r8d
not esi
and r8d, 0xe8bbcefc
and esi, 0x17441000
or esi, r8d
xor esi, edi
mov edi, esi
not edi
and edi, 0x5575c690
and esi, 0xaa8a396f
or esi, edi
and ebp, 0x8cc0e645
mov edi, eax
and edi, 0x733f19ba
or edi, ebp
xor edi, 0x4ef2fcb5
and eax, 0xc2321af0
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x6d3f4ed6
and eax, 0x92c0b129
or eax, ebp
xor eax, 0x92c0b129
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x28c87930
and eax, 0xd73786cf
or eax, ebp
mov ebp, eax
xor ebp, 0xd73786cf
xor eax, 0x28c87930
mov edi, r10d
xor ebx, 0x8ced03d2
and ebx, r10d
and r10d, 0xc0eda37d
mov r14d, r9d
and r14d, 0x3f125c82
or r14d, r10d
mov r8d, ebp
and r8d, 0xc0eda37d
mov esi, eax
and esi, 0x3f125c82
or esi, r8d
xor esi, r14d
or edi, ebp
not edi
or edi, esi
mov esi, edi
not esi
and esi, 0xa8a1a157
and edi, 0x575e5ea8
or edi, esi
mov esi, edi
xor esi, 0x575e5ea8
and r9d, 0x633ba6f3
and eax, 0x633ba6f3
and ebp, 0x9cc4590c
or ebp, eax
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
mov r9d, edi
xor r9d, 0xa8a1a157
mov r14d, ebp
not r14d
xor edi, 0x9dcfa56e
and edi, r9d
mov eax, esi
and eax, 0x356e0439
mov r8d, ebp
or r8d, 0x356e0439
mov r10d, edi
and r10d, eax
xor eax, edi
mov edi, r8d
not edi
or eax, r10d
mov r10d, r14d
or r10d, 0xca91fbc6
and r8d, 0xc281a44e
and edi, 0x8105b80
or edi, r8d
mov ebx, r10d
not ebx
and r10d, 0xc281a44e
and ebx, 0x356e0031
or ebx, r10d
mov r8d, dword [0x140135750]
xor ebx, edi
mov edi, eax
not edi
and edi, ebx
not ebx
and ebx, eax
or ebx, edi
mov eax, esi
and eax, 0x4b82a02d
and r9d, 0xb47d5fd2
or r9d, eax
or esi, ebp
and ebp, 0x4b82a02d
and r14d, 0xb47d5fd2
or r14d, ebp
xor r14d, r9d
not esi
or esi, r14d
mov eax, esi
not eax
and eax, 0x3c0fe4e7
and esi, 0xc3f01b18
or esi, eax
mov eax, esi
xor eax, 0xc3001900
mov edi, ebx
not edi
xor esi, 0x3c0fe4e7
mov ebp, edi
and ebp, 0x28fbc279
and ebx, 0xd7043d86
or ebx, ebp
or edi, esi
and esi, 0x28fbc279
and eax, 0xd7043d86
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov r10d, edi
not r10d
mov eax, edi
xor eax, 0xa62a96a2
and eax, edi
mov ebp, edi
or ebp, 0x59d5695d
mov ebx, eax
not ebx
mov r9d, ebp
and r9d, 0xd17d20f6
mov esi, r10d
and esi, 0x26029600
or esi, r9d
or ebp, ebx
and ebx, 0xd17d20f6
and eax, 0x2e82df09
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc7705ac0
and ebp, 0x388fa53f
or ebp, eax
mov eax, ebp
xor eax, 0x2148c402
and eax, 0x3dcde50e
xor ebp, 0x5c97296c
or ebp, eax
mov eax, ebp
not eax
and eax, 0x682bec44
and ebp, 0x97d413bb
or ebp, eax
mov eax, ebp
xor eax, 0x97d413bb
xor ebp, 0x6029cc00
mov ebx, r10d
and ebx, 0x4409a360
and edi, 0xbbf65c9f
or edi, ebx
xor edi, 0x863bb991
xor r10d, edi
and r10d, edi
mov ebx, r10d
not ebx
mov edi, eax
xor edi, ebx
and edi, eax
and ebp, 0xf2a9de21
and eax, 0xd5621de
or eax, ebp
and ebx, 0xf2a9de21
and r10d, 0xd5621de
or r10d, ebx
xor r10d, eax
mov eax, edi
and eax, r10d
xor r10d, edi
or r10d, eax
and r11d, 0x90804850
and r12d, 0x48163604
or r12d, r11d
mov ebp, r12d
xor ebp, 0x48161400
xor r12d, 0x36a0493b
or r15d, 0xd8967e54
mov eax, r15d
not eax
and r12d, 0x36a06b3f
and ebp, 0xc8161440
or ebp, r12d
and r15d, 0x36a06b3f
and eax, 0x1498080
or eax, r15d
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa92b1b54
and eax, 0x56d4e4ab
or eax, ebp
mov ebp, eax
xor ebp, 0x84021a88
xor eax, 0x313c0100
and ebp, 0xc4837e88
and eax, 0x3b7c8177
or eax, ebp
mov ebp, eax
xor ebp, 0x80824e80
xor eax, 0x9440101
and eax, 0x4d453109
and ebp, 0xb2bacef6
or ebp, eax
mov eax, ebp
xor eax, 0xb2bacef6
mov ebx, ebp
xor ebx, 0xc000108
mov edi, r13d
not edi
and edi, 0xe35b4962
and r13d, 0x1ca4b69d
or r13d, edi
mov edi, r13d
xor edi, 0x1ca4b69d
xor r13d, 0x43100000
and ebx, 0x1ea84d58
xor ebp, 0xe8d3efa1
and ebp, eax
and eax, 0xe157b2a7
or eax, ebx
xor eax, 0xe157b2a7
and r13d, 0x4f302284
mov esi, edi
and esi, 0xb0cfdd7b
or esi, r13d
xor esi, 0xb0cfdd7b
mov r9d, esi
mov r11d, eax
and r11d, esi
xor esi, eax
and eax, 0x5a692157
and r9d, 0x5a692157
and edi, 0xa596dea8
or edi, r9d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x78852892
and ebp, 0x877ad76d
or ebp, eax
mov eax, edi
not eax
and eax, 0x78852892
and edi, 0x877ad76d
or edi, eax
xor edi, ebp
or esi, r11d
not esi
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0xcc320160
mov ebp, r10d
and ebp, 0x896209
or ebp, eax
mov eax, ebp
xor eax, 0x802201
xor ebp, 0xdc528c90
mov ebx, r9d
or ebx, 0xccbb6369
mov edi, ebx
not edi
and ebp, 0xdc5bcc98
and eax, 0xa02361
or eax, ebp
and ebx, 0xdc5bcc98
and edi, 0x23041006
or edi, ebx
xor edi, eax
mov eax, edi
not eax
and eax, 0xe7257656
and edi, 0x18da89a9
or edi, eax
mov eax, edi
xor eax, 0x4800
xor edi, 0x22800030
and eax, 0x1045801
and edi, 0xe2a08030
or edi, eax
mov r14d, edi
xor r14d, 0xe2a08030
xor edi, 0x1d5f7fcf
mov eax, r9d
and eax, 0x954b2e8d
mov r11d, r10d
and r11d, 0x6ab4d172
or r11d, eax
xor r11d, 0x89100943
or r11d, r9d
mov r15d, r11d
not r15d
mov ebp, esi
not ebp
mov eax, ebp
and eax, esi
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
mov r12d, ebx
and r12d, 0x1c5b27ce
and eax, 0xe3a4d831
or eax, r12d
not eax
or eax, ebx
mov ebx, ebp
and ebx, 0xe3a4d831
and esi, 0x1c5b27ce
or esi, ebx
xor ebp, esi
and ebp, esi
and r15d, edi
or edi, r11d
mov esi, edi
not esi
and r11d, r14d
or r11d, r15d
mov ebx, r11d
not ebx
mov r14d, edi
and r14d, 0xf6a585c9
and esi, 0x1005830
or esi, r14d
or edi, ebx
and ebx, 0xf6a585c9
and r11d, 0x95a7a36
or r11d, ebx
xor r11d, esi
mov esi, ebp
not esi
and esi, 0x9998fc5
mov ebx, ebp
and ebx, 0xf666703a
or ebx, esi
xor ebx, 0xf666703a
mov r13d, eax
xor r13d, 0x89e926db
mov r14d, r13d
and r14d, eax
mov r15d, ebx
mov r12d, eax
and r12d, ebx
xor ebx, eax
not eax
not edi
or edi, r11d
and r13d, eax
and r15d, 0x7616d924
and ebp, 0x89e926db
or ebp, r15d
mov eax, r14d
not eax
mov esi, r13d
not esi
mov r11d, eax
and r11d, 0xa8b4a146
and r14d, 0x574b5eb9
or r14d, r11d
or eax, esi
and esi, 0xa8b4a146
and r13d, 0x574b5eb9
or r13d, esi
xor r13d, r14d
not eax
or eax, r13d
mov esi, eax
not esi
and esi, ebp
not ebp
and ebp, eax
or ebp, esi
or ebx, r12d
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, ebx
xor ebp, edi
and ebx, ebp
and ebp, edi
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x2840e62
mov eax, ebp
and eax, 0x80000
or eax, edi
xor eax, 0x80000
mov edi, ebp
and edi, 0xfd73f19d
or edi, eax
mov eax, r10d
and eax, 0x80600
and r9d, 0x2840862
or r9d, eax
mov eax, r9d
xor eax, 0x840820
xor r9d, 0xc548b295
or r10d, 0x28c0e62
mov esi, r10d
not esi
and r9d, 0xc748b2d7
and eax, 0x840c20
or eax, r9d
and r10d, 0xc748b2d7
and esi, 0x38334108
or esi, r10d
xor esi, eax
mov eax, edi
not eax
and eax, esi
not esi
and esi, edi
or esi, eax
mov eax, esi
not eax
and eax, 0x52f59c39
and esi, 0xad0a63c6
or esi, eax
mov eax, esi
xor eax, 0x290a63c2
xor esi, 0x52f59c39
mov edi, esi
and edi, 0xd661003d
and eax, 0x299effc2
or eax, edi
or esi, ebp
and ebp, 0xd661003d
and ebx, 0x299effc2
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
cmp esi, 0xffffffff
sete byte [rsp + 0x55]
cmp r8d, 0xa
setl byte [rsp + 0x56]
mov dword [rsp + 0x40], edx
mov qword [rsp + 0x48], rcx
mov eax, 0x83726a06
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
movsxd rax, dword [rsp + 0x5c]
mov qword [rsp + 0x38], rax
mov rcx, qword [rsp + 0x48]
mov al, byte [rcx + rax]
mov byte [rsp + 0x28], al
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
movsxd rax, dword [rsp + 0x5c]
imul rcx, rax, 0x2aaaaaab
mov rdx, rcx
shr rdx, 0x3f
shr rcx, 0x21
add ecx, edx
shl ecx, 2
lea ecx, [rcx + rcx*2]
sub eax, ecx
cdqe
lea rcx, str.7005gM_MYMFu
mov cl, byte [rax + rcx]
mov r8d, ecx
not r8b
mov eax, ecx
mov esi, ecx
and al, 0xf2
mov ecx, r8d
and cl, 0xd
or cl, al
mov eax, ecx
xor al, 0xf2
xor cl, 0xd
and al, 0xd0
and cl, 0x2f
or cl, al
mov edx, ecx
xor dl, 0x2f
xor cl, 0xd0
mov ebx, r8d
and bl, 0xe5
mov eax, esi
and al, 0x1a
or al, bl
xor al, 0xe5
or al, r8b
mov ebx, eax
not bl
and bl, cl
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, r8d
and r9b, sil
mov ecx, eax
not cl
or cl, 0x49
mov edx, ecx
not dl
or al, 0x92
and al, 0xdb
and cl, 0xdb
and dl, 0x24
or dl, cl
xor dl, al
mov eax, edx
not al
and al, 0xb6
and dl, 0x49
or dl, al
mov ecx, edx
mov ebx, edx
xor bl, 5
and bl, dl
not dl
and dl, 0xb1
and cl, 0x4e
or cl, dl
mov eax, ecx
xor al, 0x4e
xor cl, 0xb4
and cl, al
mov eax, ecx
not al
mov edx, ebx
not dl
mov r10d, eax
and r10b, 0xfd
and cl, 2
or cl, r10b
or al, dl
and dl, 0xfd
and bl, 2
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
and cl, 5
not al
and al, 0xfa
or al, cl
mov ecx, eax
not cl
and cl, 0x39
and al, 0xc6
or al, cl
mov r12d, eax
xor r12b, 0xc6
not al
and al, 0x30
and r12b, 0xcf
or r12b, al
mov r11d, r12d
xor r11b, 0xcf
mov ecx, r8d
and cl, 1
mov byte [rsp + 0x2c], sil
mov eax, esi
and al, 2
or al, cl
xor al, 0xfd
mov ecx, esi
xor cl, 3
and cl, sil
mov edx, ecx
not dl
mov ebx, eax
and bl, 0x9b
or al, dl
and dl, 0x9b
and cl, 0x64
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x5b
and al, 0xa4
or al, cl
mov r10d, eax
xor r10b, 7
mov ecx, eax
xor cl, 0x58
xor al, 0xec
and al, cl
mov esi, ecx
or sil, 0x4b
mov ebx, esi
not bl
mov edx, eax
not dl
mov edi, edx
and dil, 0x88
and al, 0x77
or al, dil
or dl, sil
and sil, 0x88
and bl, 0x34
or bl, sil
xor bl, al
not dl
or dl, bl
mov eax, edx
not al
and al, 0xb4
and dl, 0x4b
or dl, al
and r10b, 0x57
and cl, 0xa8
or cl, r10b
mov eax, ecx
xor al, 0x57
not cl
and cl, 8
and al, 0xf7
or al, cl
xor al, 0xf7
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0xbf
and al, 0x40
or al, cl
mov r13d, eax
xor r13b, 0x40
not al
and al, 9
and r13b, 0xf6
or r13b, al
mov edi, r13d
xor dil, 9
xor r13b, 0xf6
mov ebp, r12d
xor bpl, 0x30
mov eax, edi
and al, 0x15
mov r10d, r13d
and r10b, 0xea
or r10b, al
mov esi, r10d
xor sil, 0x15
mov r14d, r11d
and r14b, 0xb5
mov r15d, ebp
mov eax, ebp
xor r12b, 0x96
and r12b, bpl
and bpl, 0x4a
or bpl, r14b
not bpl
or bpl, r11b
mov r14d, ebp
not r14b
and r15b, 0x25
mov ecx, r11d
and cl, 0xda
or cl, r15b
mov edx, ecx
xor dl, 0xda
not cl
and cl, 4
mov ebx, edx
and bl, 0xfb
or bl, cl
xor bl, 0x4e
and dl, 0x4a
or dl, bl
mov r15d, r10d
xor r15b, 0xea
mov ebx, r15d
and bl, 0xb5
mov ecx, r10d
xor cl, 0x5f
or cl, bl
mov ebx, r13d
and bl, 0x4a
and dil, 0xb5
or dil, bl
mov ebx, edx
not bl
xor r13b, dil
and r13b, dil
mov edi, ecx
not dil
and bl, bpl
or bpl, dl
not bpl
and dl, r14b
or dl, bl
mov ebx, ebp
and bl, dl
xor dl, bpl
or dl, bl
mov ebp, r13d
not bpl
and r13b, cl
or cl, bpl
not cl
and bpl, dil
or bpl, r13b
mov edi, ecx
and dil, bpl
xor bpl, cl
or bpl, dil
mov ecx, ebp
not cl
mov edi, ecx
or dil, dl
not dl
not dil
and cl, 0x65
and bpl, 0x9a
or bpl, cl
xor bpl, 0x65
or bpl, dl
not bpl
mov ecx, edi
and cl, bpl
xor bpl, dil
or bpl, cl
and r11b, 0xa5
and al, 0x5a
or al, r11b
mov ecx, eax
xor cl, 0x5a
mov edx, eax
xor dl, 3
and dl, cl
xor r10b, 0xb3
mov r11d, r10d
and r11b, r15b
and r10b, sil
mov edi, edx
and dil, r12b
xor r12b, dl
or r12b, dil
mov edx, r11d
and dl, r10b
xor r10b, r11b
or r10b, dl
mov edx, r12d
not dl
and dl, 0x17
and r12b, 0xe8
or r12b, dl
mov edx, r10d
not dl
and dl, 0x17
and r10b, 0xe8
or r10b, dl
xor r10b, r12b
xor al, 0xa5
mov edx, eax
and dl, 0x6f
and cl, 0x90
or cl, dl
or al, sil
and sil, 0x6f
and r15b, 0x90
or r15b, sil
xor r15b, cl
not al
or al, r15b
not al
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
and cl, 0x61
mov edx, eax
and dl, 0x14
or dl, cl
xor dl, 0x14
and al, 0x8a
or al, dl
mov ecx, eax
not cl
and cl, 0x8a
and al, 0x75
or al, cl
mov ecx, eax
not cl
mov edx, ecx
and dl, 0x9a
and al, 0x65
or al, dl
xor al, 0x65
or al, cl
mov r10d, eax
not r10b
mov r14d, ebp
mov ebx, ebp
xor bl, 0x1a
and bl, bpl
not bpl
and bpl, 0xcb
and r14b, 0x34
or r14b, bpl
mov r11d, r14d
xor r11b, 0x34
and al, 0xd
mov esi, r10d
and sil, 0xf2
or sil, al
mov eax, esi
xor al, 0xf2
mov ecx, r14d
xor cl, 0xd1
and cl, r11b
xor sil, 0xd
mov edi, eax
and dil, 0x1a
and r10b, 0xe5
or r10b, dil
mov edi, ecx
and dil, bl
xor bl, cl
or bl, dil
mov ecx, ebx
not cl
and cl, 0x8d
and bl, 0x72
or bl, cl
mov ecx, r10d
not cl
and cl, 0x8d
and r10b, 0x72
or r10b, cl
xor r10b, bl
xor r14b, 0xcb
mov ecx, r14d
and cl, 0x22
and r11b, 0xdd
or r11b, cl
or r14b, sil
and sil, 0x22
and al, 0xdd
or al, sil
xor al, r11b
not r14b
or r14b, al
not r14b
mov eax, r10d
and al, r14b
xor r14b, r10b
or r14b, al
mov ebx, r14d
not bl
mov ecx, r14d
and cl, 0x32
mov edx, ebx
and dl, 0xcd
or dl, cl
mov eax, edx
xor al, 0x10
xor dl, 0x40
and dl, 0x62
and al, 0x9d
or al, dl
mov ecx, eax
xor cl, 0x9d
xor al, 0x42
and al, 0xcf
mov edx, ecx
and dl, 0x30
or dl, al
xor dl, 0x37
and cl, 0xf8
or cl, dl
mov r10d, ecx
not r10b
and r14b, 0x42
mov edx, ebx
and dl, 0xbd
or dl, r14b
xor dl, 0x45
and bl, 7
or bl, dl
mov edx, ebx
not dl
and dl, 0x72
and bl, 0x8d
or bl, dl
mov edx, ebx
xor dl, 0xc
xor bl, 0x72
mov eax, r10d
xor al, bl
and al, r10b
and cl, 0xd1
and r10b, 0x2e
or r10b, cl
and bl, 0xd1
and dl, 0x2e
or dl, bl
xor dl, r10b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 0x4c
and cl, dl
mov eax, edx
or al, 0xb3
mov edx, eax
not dl
mov ebx, ecx
not bl
mov r10d, eax
and r10b, 0x14
and dl, 0x48
or dl, r10b
or al, bl
and bl, 0x14
and cl, 0xeb
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xca
and al, 0x35
or al, cl
mov edx, eax
xor dl, 0x7e
mov ebx, eax
xor bl, 0x81
mov r11d, ebx
or r11b, 0xa6
mov esi, r11d
not sil
and bl, 0x44
xor al, 0x3a
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, 0xf4
and al, 0xb
or al, dl
mov edx, eax
xor dl, 0x16
mov ebx, edx
and bl, 0xfb
and al, 4
or al, bl
mov edi, r11d
xor dil, 0xf6
and dil, r11b
mov ecx, esi
and cl, 0x50
mov r10d, eax
xor r10b, 0xfb
mov ebp, r10d
or bpl, 0xe0
or dl, 9
mov ebx, edx
not bl
mov r14d, edi
and r14b, cl
xor cl, dil
or cl, r14b
and bpl, 0xe9
and dl, 0xe9
and bl, 0x16
or bl, dl
xor bl, bpl
mov edx, ecx
not dl
and dl, bl
not bl
and bl, cl
or bl, dl
mov ecx, esi
and cl, 0x40
and r11b, 0x39
or r11b, cl
or sil, r10b
and r10b, 0xc6
and al, 0x39
or al, r10b
xor al, r11b
not sil
or sil, al
mov eax, esi
not al
mov edx, ebx
not dl
mov ecx, edx
and cl, 0x19
and bl, 0xe6
or bl, cl
or dl, sil
and sil, 0x19
and al, 0xe6
or al, sil
xor al, bl
not dl
or dl, al
mov eax, edx
not al
mov ecx, eax
or al, dl
and dl, 0x8f
and cl, 0x70
or cl, dl
mov edx, ecx
xor dl, 0x30
xor cl, 1
and cl, 0x41
and dl, 0xbe
or dl, cl
mov r15d, edx
xor r15b, 0x40
xor dl, 2
and dl, 3
and r15b, 0xfc
or r15b, dl
mov ecx, r15d
xor cl, 0xfc
xor r15b, 3
mov edx, eax
not dl
and dl, r15b
or r15b, al
mov ebx, r15d
not bl
and al, cl
or al, dl
mov ecx, eax
not cl
mov edx, r15d
and dl, 0xd5
and bl, 0x2a
or bl, dl
or r15b, cl
and cl, 0xd5
and al, 0x2a
or al, cl
xor al, bl
not r15b
or r15b, al
mov eax, r15d
not al
and al, 0x5f
and r15b, 0xa0
or r15b, al
mov eax, r15d
xor al, 0xa0
mov ecx, r15d
xor cl, 6
and cl, 0x86
xor r15b, 0x26
and r15b, al
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, r15d
not al
and al, 0x68
and r15b, 0x97
or r15b, al
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
not al
and al, 0x44
and r9b, 0xbb
or r9b, al
mov eax, r9d
xor al, 0xbb
and r9b, 0xb9
mov ecx, eax
and cl, 0x46
or cl, r9b
xor cl, 0x56
and al, 0xef
or al, cl
mov ecx, eax
not cl
and cl, 0xe9
and al, 0x16
or al, cl
mov r9d, eax
xor r9b, 6
xor al, 0xe9
mov r10b, byte [rsp + 0x2c]
mov ecx, r10d
and cl, 0x1b
mov ebx, r8d
and bl, 0xe4
or bl, cl
xor bl, 0xb
mov edx, r8d
and dl, 0x10
or dl, bl
mov ecx, edx
not cl
mov ebx, eax
or bl, dl
not bl
and al, 0x91
and r9b, 0x6e
or r9b, al
and dl, 0x91
and cl, 0x6e
or cl, dl
xor cl, r9b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0xb6
and dl, cl
not cl
and cl, 0x82
and al, 0x34
or al, cl
mov ecx, eax
xor cl, 0x14
xor al, 0xcb
mov ebx, edx
not bl
mov r9d, eax
and r9b, 0x28
and cl, 0x96
or cl, r9b
or al, bl
and bl, 0x28
and dl, 0xd7
or dl, bl
xor dl, cl
not al
or al, dl
and r8b, 0x3e
mov ecx, r10d
and cl, 0xc1
or cl, r8b
mov edx, ecx
not dl
and dl, 0x27
and cl, 0xd8
or cl, dl
mov ebx, eax
not bl
xor cl, 0x19
mov edx, ecx
or dl, al
not dl
xor cl, al
not cl
and cl, al
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
not dl
mov r8d, ecx
and r8b, 0xf3
and dl, 0xc
or dl, r8b
or cl, al
and al, 0xf3
and bl, 0xc
or bl, al
xor bl, dl
not cl
or cl, bl
mov byte [rsp + 0x2c], cl
mov sil, byte [rsp + 0x28]
mov ebp, esi
not bpl
mov r8d, ebp
mov r9d, ebp
mov eax, ebp
and al, 0x5f
mov edx, esi
and dl, 0xa0
or dl, al
mov eax, edx
xor al, 0x20
not dl
mov ebx, esi
or bl, 2
and dl, 2
and al, 0x69
or al, dl
and bl, 0x96
xor bl, al
mov eax, ebx
not al
and al, 0x27
and bl, 0xd8
or bl, al
mov eax, ebx
xor al, 0x33
xor bl, 0x44
and al, 0x3b
and bl, 0xc4
or bl, al
mov ecx, ebx
xor cl, 0xc4
mov r11d, ebx
xor r11b, 0x3b
xor bl, 0xcf
and bl, r11b
mov eax, ecx
and al, 0xf4
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, eax
not bl
and bl, 0xea
and al, 0x15
or al, bl
mov ebx, eax
xor bl, 0x21
and cl, 0x37
mov edx, r11d
and dl, 0xc8
or dl, cl
xor dl, 0xc8
or dl, r11b
mov ecx, edx
not cl
and cl, 0x12
and dl, 0xed
or dl, cl
mov ecx, edx
xor cl, 0x29
xor dl, 0x12
xor al, 0x1e
mov r10d, eax
and r10b, 0xc6
and bl, 0x39
or bl, r10b
or al, dl
and dl, 0xc6
and cl, 0x39
or cl, dl
xor cl, bl
not al
or al, cl
mov ecx, eax
xor cl, 0x49
and cl, al
or al, 0xb6
mov edx, eax
not dl
mov ebx, ecx
not bl
mov r10d, eax
and r10b, 0xb
and dl, 0x40
or dl, r10b
or al, bl
and bl, 0xb
and cl, 0xf4
or cl, bl
xor cl, dl
not al
or al, cl
mov ecx, eax
not cl
and cl, 0xa0
and al, 0x5f
or al, cl
mov ecx, eax
xor cl, 0x16
xor al, 0xa0
and al, 0xb2
mov edx, ecx
and dl, 0x4d
or dl, al
mov eax, edx
xor al, 0x4d
xor dl, 0xc2
and dl, al
and cl, 0x8f
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
and al, 0x69
and cl, 0x96
or cl, al
mov eax, ecx
xor al, 8
xor cl, 0xc4
and cl, 0xf6
and al, 9
or al, cl
mov ecx, eax
xor cl, 8
and cl, 0xdc
xor al, 0xd5
or al, cl
mov ecx, eax
not cl
and cl, 0x17
and al, 0xe8
or al, cl
mov r11d, eax
xor r11b, 0xe8
and r8b, 0xa5
mov edx, esi
mov ecx, esi
and cl, 0x5a
or cl, r8b
xor cl, 0x5a
and r9b, sil
mov edi, esi
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
mov ebx, r9d
not bl
mov edx, r9d
xor dl, 0x86
and dl, bl
mov ecx, r9d
and cl, 0x79
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, ecx
not dl
and dl, 0x60
and cl, 0x9f
or cl, dl
mov r8d, ecx
xor r8b, 0x41
and r9b, 0xa8
mov edx, ebx
and dl, 0x57
or dl, r9b
xor dl, 0x74
and bl, 0xdc
or bl, dl
mov edx, ebx
not dl
xor cl, 0x3a
mov r9d, ecx
and r9b, 0x94
and r8b, 0x6b
or r8b, r9b
or cl, bl
and bl, 0x94
and dl, 0x6b
or dl, bl
xor dl, r8b
not cl
or cl, dl
mov r9d, ecx
not r9b
and cl, 0x11
and r9b, 0xee
or r9b, cl
mov r8d, r9d
xor r8b, 0x11
xor r9b, 0xee
xor al, 0x17
mov ecx, r11d
mov esi, eax
and sil, r11b
mov edx, eax
and dl, 0x36
and r11b, 0xc9
or r11b, dl
not r11b
or r11b, al
and al, 0x7c
and cl, 0x83
or cl, al
xor cl, 0x83
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov r13d, r9d
and r13b, r8b
mov eax, r9d
and al, r13b
xor r13b, r9b
or r13b, al
mov eax, esi
mov r10d, esi
xor r10b, 0x79
mov byte [rsp + 0x2a], r10b
and r10b, sil
not sil
mov byte [rsp + 0x29], sil
mov ecx, esi
and cl, 0x15
and al, 0xea
or al, cl
xor al, 0xdc
mov ebx, eax
xor bl, sil
and bl, al
mov eax, r11d
not al
mov r14d, r13d
not r14b
mov edx, r14d
and dl, 0xc9
mov r12d, r13d
and r12b, 0x36
or r12b, dl
not r12b
or r12b, r14b
mov edx, r9d
and dl, 0x35
and r8b, 0xca
or r8b, dl
xor r8b, 0xfc
or r8b, r9b
mov ecx, ebx
xor cl, 0x3d
mov edx, ecx
and cl, bl
mov esi, ebx
not sil
mov ebx, r11d
and bl, 0xaa
and al, 0x55
or al, bl
and dl, sil
mov r9d, edx
and r9b, cl
xor cl, dl
mov ebx, eax
xor al, 0x28
or al, 0xc2
or cl, r9b
mov r9d, eax
not r9b
or r11b, 0x3d
and al, 0xa7
and r9b, 0x18
or r9b, al
mov eax, r11d
not al
and r11b, 0xa7
and al, 0x40
or al, r11b
mov edx, r12d
not dl
xor al, r9b
mov r9d, ecx
not r9b
and r9b, 0xc6
and cl, 0x39
or cl, r9b
mov r9d, eax
not r9b
and r9b, 0xc6
and al, 0x39
or al, r9b
mov r9d, r8d
not r9b
xor bl, 0x55
xor al, cl
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
not bl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
and r8b, 0xd5
mov ecx, r9d
and cl, 0x2a
or cl, r8b
mov eax, r12d
and al, 0xc2
mov r8d, r12d
xor r8b, 0x3d
and r8b, dl
mov r11d, eax
and r11b, r8b
xor r8b, al
mov esi, ecx
xor sil, 0x2a
or r8b, r11b
mov eax, ecx
xor al, 0x17
and al, sil
and r9b, 0x3d
mov r11d, eax
and r11b, r9b
xor r9b, al
or r9b, r11b
mov eax, r8d
not al
and al, 0x39
and r8b, 0xc6
or r8b, al
mov eax, r9d
not al
and al, 0x39
and r9b, 0xc6
or r9b, al
mov r11d, edi
xor dil, 0xb1
and dil, r11b
mov eax, ebp
and al, 0x75
and r11b, 0x8a
or r11b, al
xor r11b, 0x75
or r11b, bpl
xor r9b, r8b
mov eax, edx
and al, 0x6d
and r12b, 0x92
or r12b, al
mov eax, r15d
xor al, 0x11
mov byte [rsp + 0x2b], al
xor cl, 0xd5
or dl, cl
and cl, 0x6d
and sil, 0x92
or sil, cl
mov al, byte [rsp + 0x2c]
not al
xor sil, r12b
not dl
or dl, sil
mov ecx, edx
not cl
and cl, 0x65
and dl, 0x9a
or dl, cl
mov ecx, r9d
not cl
mov r8d, ecx
and r8b, 0x1e
and r9b, 0xe1
or r9b, r8b
mov r8d, edx
xor r8b, 0x80
xor dl, 0x65
or cl, dl
and dl, 0x1e
and r8b, 0xe1
or r8b, dl
xor r8b, r9b
not cl
or cl, r8b
mov r8d, ebx
not r8b
and r8b, 0xa0
mov edx, ebx
and dl, 0x18
or dl, r8b
xor dl, 0x18
and bl, 0x47
or bl, dl
mov r8d, ecx
not r8b
mov edx, r8d
and dl, 0x28
and cl, 0x90
or cl, dl
mov edx, ecx
not dl
xor cl, 0x6f
or r8b, 0xa8
and cl, 0xef
and dl, 0x10
or dl, cl
and r8b, 0xef
xor r8b, dl
mov ecx, ebx
not cl
and cl, r8b
not r8b
and r8b, bl
or r8b, cl
and r14b, 0xa
mov edx, r13d
and dl, 0xf5
or dl, r14b
xor dl, 0xf5
mov cl, byte [rsp + 0x2a]
mov r9b, byte [rsp + 0x29]
and cl, r9b
mov ebx, edx
and bl, 0x79
and r13b, 0x86
or r13b, bl
mov ebx, ecx
and bl, r10b
xor r10b, cl
or r10b, bl
mov ecx, r10d
not cl
and cl, 0x46
and r10b, 0xb9
or r10b, cl
mov ecx, r13d
not cl
and cl, 0x46
and r13b, 0xb9
or r13b, cl
xor r13b, r10b
mov ebx, r9d
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
not cl
and cl, 0x4c
and dl, 0xb3
or dl, cl
xor dl, 0xb3
mov ecx, r13d
and cl, dl
xor dl, r13b
or dl, cl
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0xa3
and cl, dl
and dl, 0x5c
or dl, bl
mov ebx, edx
xor bl, 4
xor dl, 0xa3
mov r9d, ecx
not r9b
mov r10d, edx
and r10b, 0x7a
and bl, 0x85
or bl, r10b
or dl, r9b
and r9b, 0x7a
and cl, 0x85
or cl, r9b
xor cl, bl
not dl
or dl, cl
mov r12d, edx
not r12b
mov r10d, r8d
not r10b
mov r9d, r12d
and r9b, 0x93
and dl, 0x6c
or dl, r9b
mov esi, edx
xor sil, 0x6c
mov r9d, r10d
and r9b, 0xce
mov r14d, r8d
and r14b, 0x31
or r14b, r9b
mov ecx, edx
xor cl, 0x5d
and cl, sil
or r12b, 0xce
mov r9d, r12d
not r9b
mov ebx, ecx
not bl
mov r13d, ebx
and r13b, 0x21
and cl, 0xde
or cl, r13b
or bl, r12b
and r12b, 0x21
and r9b, 0x10
or r9b, r12b
xor r9b, cl
not bl
or bl, r9b
mov ecx, r14d
not cl
and cl, 0x43
and r14b, 0xbc
or r14b, cl
mov ecx, ebx
not cl
and cl, 0x43
and bl, 0xbc
or bl, cl
xor bl, r14b
xor dl, 0x93
mov ecx, r8d
and cl, 0x17
and r10b, 0xe8
or r10b, cl
or r8b, dl
and dl, 0x17
and sil, 0xe8
or sil, dl
xor sil, r10b
not r8b
or r8b, sil
not r8b
mov ecx, ebx
and cl, r8b
xor r8b, bl
or r8b, cl
mov r10d, r8d
not r10b
mov edx, r10d
and dl, 0xa4
mov ebx, r8d
and bl, 1
or bl, dl
xor bl, 1
mov edx, r8d
xor dl, 0xa5
and dl, r8b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, edx
not bl
and bl, 0x19
and dl, 0xe6
or dl, bl
mov ebx, edx
xor bl, 0xa8
and bl, 0xeb
xor dl, 0x57
or dl, bl
mov ebx, edx
not bl
and bl, 0xa8
and dl, 0x57
or dl, bl
mov ebx, edx
xor bl, 0x53
mov r9d, r10d
and r9b, 0x14
and r8b, 0xeb
or r8b, r9b
xor r10b, r8b
and r10b, r8b
xor dl, 0xa8
mov r8d, edx
and r8b, 0x84
and bl, 0x7b
or bl, r8b
mov r8d, ebx
not r8b
mov r9d, r10d
mov ecx, r10d
xor cl, 0x8e
and cl, r10b
not r10b
and r10b, 0xed
and r9b, 0x12
or r9b, r10b
mov r10d, r9d
xor r10b, 0x12
xor bl, 0x84
mov esi, ebx
or sil, 0x71
mov r14d, esi
not r14b
or dl, 0x8e
mov r12d, edx
not r12b
xor r9b, 0xed
mov r13d, r10d
and r13b, 0x8e
and sil, 0x5f
and r14b, 0x80
or r14b, sil
and dl, 0x5f
and r12b, 0x20
or r12b, dl
xor r12b, r14b
mov edx, r13d
and dl, cl
xor cl, r13b
or cl, dl
mov edx, r12d
not dl
and dl, cl
not cl
and cl, r12b
or cl, dl
mov edx, ebx
and dl, 0x8f
and r8b, 0x70
or r8b, dl
or bl, r9b
and r9b, 0x8f
and r10b, 0x70
or r10b, r9b
xor r10b, r8b
not bl
or bl, r10b
mov edx, ebx
not dl
and dl, 0xab
and bl, 0x54
or bl, dl
mov r8d, ebx
xor r8b, 0x10
mov edx, ecx
not dl
xor bl, 0xab
mov r9d, edx
and r9b, 0x65
and cl, 0x9a
or cl, r9b
or dl, bl
and bl, 0x65
and r8b, 0x9a
or r8b, bl
xor r8b, cl
not dl
or dl, r8b
mov ebx, edx
not bl
mov r8d, ebx
or r8b, 0xad
mov ecx, r8d
not cl
or dl, 0x40
and dl, 0x60
and bl, 0x8d
or bl, dl
and r8b, 0x60
and cl, 0x12
or cl, r8b
xor cl, bl
mov edx, ecx
not dl
and dl, 0x65
and cl, 0x9a
or cl, dl
mov ebx, ecx
not bl
mov edx, ecx
or dl, 0x6b
mov r8d, edx
not r8b
mov r9d, ecx
xor r9b, 0x94
and r9b, cl
mov r10d, r9d
not r10b
mov esi, edx
and sil, 0xad
and r8b, 0x10
or r8b, sil
or dl, r10b
and r10b, 0xad
and r9b, 0x52
or r9b, r10b
xor r9b, r8b
not dl
or dl, r9b
mov r8d, edx
not r8b
and r8b, 0x6b
and dl, 0x94
or dl, r8b
mov r8d, edx
not r8b
and r8b, 0x42
and dl, 0xbd
or dl, r8b
mov r8d, edx
xor r8b, 0x42
and r8b, dl
and cl, 0x4b
mov edx, ebx
and dl, 0xb4
or dl, cl
xor dl, 0xf6
and bl, 0xbd
or bl, dl
mov edx, ebx
not dl
mov ecx, r8d
not cl
and dl, cl
or cl, bl
not cl
and bl, r8b
or bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
mov edx, ebx
xor dl, 0x47
and dl, bl
not bl
and bl, 0x40
and cl, 7
or cl, bl
xor cl, 7
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
and cl, 5
and dl, 0xfa
or dl, cl
mov r9d, edx
not r9b
mov r8d, r9d
and r8b, 0x4d
mov ecx, edx
and cl, 0xb2
or cl, r8b
mov ebx, ecx
xor bl, 0xa2
and bl, 0xa6
xor cl, 0x14
or cl, bl
mov ebx, ecx
not bl
and bl, 0xa1
and cl, 0x5e
or cl, bl
mov r8d, ecx
xor r8b, 0x5e
xor cl, 0xa1
and r9b, 0x59
and dl, 0xa6
or dl, r9b
mov ebx, edx
not bl
mov r9d, r8d
xor r9b, bl
and r9b, r8b
and dl, cl
and bl, r8b
or bl, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov r9d, ebx
not r9b
mov r10d, r9d
and r10b, bl
mov r8d, r9d
and r8b, r10b
xor r10b, r9b
or r10b, r8b
mov r8d, r10d
not r8b
and bl, 0x37
mov ecx, r9d
and cl, 0xc8
or cl, bl
xor cl, 0xc8
or cl, r9b
mov r14d, ecx
not r14b
and r8b, 0x8c
mov edx, r10d
and dl, 0x73
or dl, r8b
mov r8d, edx
xor r8b, 0x73
mov r9d, ecx
and r9b, 0x9d
and r14b, 0x62
or r14b, r9b
mov r9d, r14d
xor r9b, 0x62
xor dl, 0x8c
mov esi, r8d
and sil, 0xf1
and r10b, 0xe
or r10b, sil
mov r12d, r14d
xor r12b, 0x6c
and r12b, r9b
or cl, 0xf1
mov esi, ecx
not sil
mov ebx, r12d
not bl
mov r13d, ebx
and r13b, 0x86
and r12b, 0x79
or r12b, r13b
or bl, cl
and cl, 0x86
and sil, 8
or sil, cl
xor sil, r12b
not bl
or bl, sil
mov ecx, r10d
not cl
and cl, bl
not bl
and bl, r10b
or bl, cl
xor r14b, 0x9d
mov ecx, edx
and cl, 0xdd
and r8b, 0x22
or r8b, cl
or dl, r14b
and r14b, 0xdd
and r9b, 0x22
or r9b, r14b
xor r9b, r8b
not dl
or dl, r9b
mov ecx, edx
not cl
and cl, 2
and dl, 0xfd
or dl, cl
mov r8d, edx
xor r8b, 0x15
mov ecx, ebx
not cl
xor dl, 2
mov r9d, ecx
and r9b, 0xe8
and bl, 0x17
or bl, r9b
or cl, dl
and dl, 0xe8
and r8b, 0x17
or r8b, dl
xor r8b, bl
not cl
or cl, r8b
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x6e
and cl, 0x91
or cl, bl
mov ebx, ecx
xor bl, 0x90
not cl
or dl, 0xb2
mov r14d, edx
not r14b
or cl, 8
and cl, 0xa
and bl, 0xb0
or bl, cl
and dl, 0xa
and r14b, 0x45
or r14b, dl
xor r14b, bl
mov ecx, r14d
not cl
and cl, 0x4d
and r14b, 0xb2
or r14b, cl
mov ecx, r14d
not cl
and cl, 0x51
and r14b, 0xae
or r14b, cl
mov ecx, r14d
xor cl, 0x50
xor r14b, 0x28
and cl, 0xd6
and r14b, 0x29
or r14b, cl
and bpl, 0xb1
mov ecx, ebp
and cl, dil
xor dil, bpl
or dil, cl
mov ecx, edi
not cl
and cl, 0xb
and dil, 0xf4
or dil, cl
mov ecx, edi
xor cl, 4
xor dil, 0xa8
and dil, 0xe9
and cl, 0x16
or cl, dil
mov edx, ecx
xor dl, 0xe9
mov ebx, ecx
xor bl, 0x16
and bl, 0x97
xor cl, 0x1e
and cl, dl
and dl, 0x68
or dl, bl
xor dl, 0x68
mov r8d, edx
mov r10d, r11d
xor r10b, 8
and r10b, r11b
mov r9d, edx
and r9b, r11b
xor dl, r11b
not r11b
and r8b, 0xf7
and r11b, 8
mov esi, r8d
and sil, cl
xor cl, r8b
or cl, sil
mov r8d, r10d
and r8b, r11b
xor r11b, r10b
or r11b, r8b
mov r8d, ecx
not r8b
and r8b, r11b
not r11b
and r11b, cl
or r11b, r8b
or dl, r9b
mov ecx, edx
not cl
and cl, 0x93
and dl, 0x6c
or dl, cl
xor dl, 0x6c
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov r8d, edx
mov ecx, edx
xor cl, 0xb1
and cl, dl
not dl
and r8b, 0x9f
mov r9d, edx
and r9b, 0x60
or r9b, r8b
xor r9b, 0xc6
mov ebx, edx
and bl, 0x59
or bl, r9b
mov r8d, ebx
not r8b
and r8b, 0x33
and bl, 0xcc
or bl, r8b
mov r8d, ebx
xor r8b, 0xcc
and dl, 0xb1
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov edx, ecx
not dl
and dl, 0x58
and cl, 0xa7
or cl, dl
mov edx, ecx
xor dl, 0x4f
xor bl, 0x33
xor cl, 0xb0
and dl, bl
or bl, cl
not bl
and cl, r8b
or cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r8d, ecx
not r8b
mov edx, ecx
mov ebx, r8d
and bl, 0x55
and cl, 0xaa
or cl, bl
not cl
or cl, r8b
and r8b, 0xac
and dl, 0x53
or dl, r8b
mov ebx, edx
not bl
and bl, 0x53
and dl, 0xac
or dl, bl
mov ebx, edx
not bl
and bl, 0xd7
and dl, 0x28
or dl, bl
mov ebx, edx
xor bl, 0x28
not dl
and dl, 0x54
mov r8d, ebx
and r8b, 0xab
or r8b, dl
xor r8b, 0xfe
and bl, 0xaa
or bl, r8b
mov edx, ebx
not dl
and dl, 0x75
and bl, 0x8a
or bl, dl
mov esi, ebx
not sil
mov r9d, ecx
not r9b
xor bl, 0x75
mov r8d, ebx
and r8b, 0x7d
and sil, 0x82
or sil, r8b
mov r8d, esi
xor r8b, 0x82
mov r10d, ecx
and r10b, 0xc0
xor cl, 0x1a
and cl, r9b
and r9b, 0x3f
or r9b, r10b
mov edx, r9d
xor dl, 0x3f
xor sil, 0x65
or sil, 0x1a
mov r10d, esi
not r10b
or bl, 0xe5
mov edi, ebx
not dil
xor r9b, 0x25
and r9b, dl
and sil, 0x30
and r10b, 0xc5
or r10b, sil
and bl, 0x30
and dil, 0xa
or dil, bl
xor dil, r10b
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
mov ebx, edi
not bl
and bl, 0xbe
and dil, 0x41
or dil, bl
mov ebx, ecx
not bl
and bl, 0xbe
and cl, 0x41
or cl, bl
xor cl, dil
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, edx
not bl
and bl, 0xb5
and dl, 0x4a
or dl, bl
xor dl, 0x4a
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 0xaa
and cl, dl
not dl
and dl, 0xaa
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
not bl
mov edx, ebx
and dl, cl
mov r8d, edx
not r8b
mov r9d, ecx
and r9b, 8
and bl, 0xf7
or bl, r9b
or cl, r8b
and r8b, 8
and dl, 0xf7
or dl, r8b
xor dl, bl
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x52
mov ebx, ecx
and bl, 0xad
or bl, dl
mov edx, ebx
xor dl, 0xad
xor bl, 0x52
or bl, dl
and dl, 0xe7
and cl, 0x18
or cl, dl
mov edx, ecx
not dl
and dl, 0x13
and cl, 0xec
or cl, dl
mov r8d, ecx
xor r8b, 0x24
mov edx, ebx
not dl
and dl, 0x15
and bl, 0xea
or bl, dl
mov edx, ebx
xor dl, 0x2a
xor cl, 0xb
xor bl, 0x15
mov r9d, ecx
and r9b, 0xd1
and r8b, 0x2e
or r8b, r9b
or cl, bl
and bl, 0xd1
and dl, 0x2e
or dl, bl
xor dl, r8b
not cl
or cl, dl
mov edx, ecx
xor dl, 0xde
and dl, cl
or cl, 0x21
mov ebx, ecx
not bl
mov r8d, edx
not r8b
mov r9d, ecx
and r9b, 0xd5
and bl, 0xa
or bl, r9b
or cl, r8b
and r8b, 0xd5
and dl, 0x2a
or dl, r8b
xor dl, bl
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0x21
and cl, 0xde
or cl, dl
mov edx, ecx
not dl
and cl, 0x7d
and dl, 0x82
or dl, cl
mov byte [rsp + 0x28], dl
mov r8d, r15d
xor r8b, 0xee
mov ecx, r8d
or cl, 0xf6
mov edx, ecx
not dl
mov ebx, r15d
or bl, 1
and bl, 0xc7
mov r9d, r8d
and r9b, 0x30
or r9b, bl
and cl, 0xc7
and dl, 8
or dl, cl
xor dl, r9b
mov ecx, edx
not cl
and cl, 0xa5
and dl, 0x5a
or dl, cl
mov ecx, edx
xor cl, 4
and dl, 0x20
and cl, 0x14
or cl, dl
xor cl, 0x14
or cl, 0xcb
mov r11b, byte [rsp + 0x2b]
mov edx, r11d
and dl, 0x40
mov ebx, r8d
and bl, 0xbf
or bl, dl
xor bl, 0x74
mov edx, r8d
and dl, 0x34
or dl, bl
mov r9d, edx
not r9b
and r9b, cl
not cl
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, r9b
mov ecx, ebx
not cl
mov r9d, edx
not r9b
or cl, r9b
and r9b, 0xc9
and dl, 0x36
or dl, r9b
or bl, 0xc9
xor bl, dl
not cl
or cl, bl
mov esi, ecx
mov edx, ecx
xor dl, 0xcb
and dl, cl
not cl
and cl, 0x88
and sil, 0x43
or sil, cl
mov ecx, esi
xor cl, 0x40
xor sil, 0xbc
mov ebx, edx
not bl
mov r9d, esi
and r9b, 0x97
and cl, 0x48
or cl, r9b
or sil, bl
and bl, 0x97
and dl, 0x68
or dl, bl
xor dl, cl
not sil
or sil, dl
mov r12b, byte [rsp + 0x2c]
mov ecx, r12d
and cl, al
mov edx, ecx
not dl
mov r9d, eax
and r9b, 0xb3
mov r10d, r12d
and r10b, 0x4c
or r10b, r9b
mov ebx, eax
or bl, dl
and dl, 0xb3
and cl, 0x4c
or cl, dl
xor cl, r10b
not bl
or bl, cl
mov r10d, ebx
mov edx, ebx
xor dl, 0x8c
and dl, bl
not bl
mov r9d, r12d
and r9b, 0xa1
mov ecx, eax
and cl, 0x5e
or cl, r9b
mov r9d, ecx
xor r9b, 0x5e
xor cl, 1
and cl, 0x1f
mov r13d, r9d
and r13b, 0xe0
or r13b, cl
xor r13b, 0xe0
or r13b, r9b
mov ecx, r13d
not cl
or r10b, 0x73
mov r9d, r10d
not r9b
mov edi, r13d
and dil, 0x8c
and cl, 0x73
or cl, dil
mov edi, edx
not dil
mov ebp, r10d
and bpl, 0x67
and r9b, 0x88
or r9b, bpl
or r10b, dil
and dil, 0x67
and dl, 0x98
or dl, dil
xor dl, r9b
not r10b
or r10b, dl
mov edx, r10d
not dl
and dl, cl
not cl
and cl, r10b
or cl, dl
mov edx, ebx
and dl, r13b
xor r13b, bl
or r13b, dl
mov edx, r13d
not dl
and dl, 0x21
and r13b, 0xde
or r13b, dl
xor r13b, 0xde
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov ecx, esi
not cl
mov byte [rsp + 0x2a], cl
mov ebx, ecx
and bl, 0x46
mov edx, esi
xor dl, 0x46
and dl, sil
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov r9d, ecx
and r9b, 0x1e
mov ebx, esi
and bl, 0xe1
or bl, r9b
mov ecx, ebx
xor cl, 0x61
mov r9d, edx
not r9b
mov r10d, r9d
and r10b, 0x8e
and dl, 0x71
or dl, r10b
xor bl, 0xe
and bl, 0x8e
and cl, 0x71
or cl, bl
xor cl, dl
xor r9b, cl
and r9b, cl
mov ecx, r8d
and cl, 0xd1
xor r15b, 0xc0
and r15b, r11b
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov ecx, r15d
not cl
and cl, 0xc7
and r15b, 0x38
or r15b, cl
mov ecx, r15d
xor cl, 0xaf
and r8b, 0x2f
and r11b, 0xd0
or r11b, r8b
mov edx, r11d
xor dl, 0xd0
xor r15b, 0x50
and dl, r15b
xor r11b, 0x2f
and r11b, cl
or r11b, dl
not r11b
or r11b, r15b
mov r8d, r11d
not r8b
mov ecx, r13d
not cl
mov ebp, ecx
mov edx, r13d
xor dl, 0x47
and dl, r13b
mov ecx, r13d
or cl, 0xb8
mov ebx, edx
not bl
mov r10d, ecx
and r10b, 0x8f
mov edi, ebp
mov byte [rsp + 0x29], bpl
and dil, 0x40
or dil, r10b
or cl, bl
and bl, 0x8f
and dl, 0x70
or dl, bl
xor dl, dil
not cl
or cl, dl
mov edx, ecx
not dl
and dl, 0xf2
and cl, 0xd
or cl, dl
mov edx, ecx
xor dl, 0xf3
mov ebx, ebp
and bl, 0x32
mov r15d, r13d
and r15b, 0xcd
or r15b, bl
mov ebx, r15d
xor bl, 0xcd
xor cl, 0xc
and bl, cl
xor r15b, 0x32
and r15b, dl
or r15b, bl
not r15b
or r15b, cl
mov ecx, r12d
xor cl, 0x5d
and cl, al
or al, 0x5d
mov edx, ecx
not dl
mov ebx, eax
and bl, 0x67
and r12b, 0x80
or r12b, bl
or al, dl
and dl, 0x67
and cl, 0x98
or cl, dl
xor cl, r12b
not al
or al, cl
mov ecx, eax
not cl
and cl, 0x5d
and al, 0xa2
or al, cl
mov ecx, eax
not cl
mov edx, eax
and dl, 0xb9
and cl, 0xb9
and al, 0x46
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, eax
not dl
mov ebx, edx
or bl, 0x65
mov ecx, ebx
not cl
or al, 2
and al, 0x47
and dl, 0x20
or dl, al
and bl, 0x47
and cl, 0x98
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, 0x9a
and cl, 0x65
or cl, al
mov eax, ecx
not al
and al, 0xec
and cl, 0x13
or cl, al
mov r10d, ecx
xor r10b, 0x13
not cl
and cl, 0x48
and r10b, 0xb7
or r10b, cl
mov edx, r9d
not dl
mov eax, edx
and al, 0x4f
mov r12d, r9d
and r12b, 0xb0
or r12b, al
mov ebp, r12d
xor bpl, 0x90
mov edi, r11d
and dil, 0xe3
mov ebx, r8d
and bl, 0x1c
or bl, dil
mov eax, ebx
xor al, 0x14
xor r12b, 0x4f
xor bl, 0xe3
mov edi, r12d
and dil, 0x69
and bpl, 0x96
or bpl, dil
or r12b, bl
and bl, 0x69
and al, 0x96
or al, bl
xor al, bpl
not r12b
or r12b, al
mov eax, r12d
not al
and al, 0xd1
and r12b, 0x2e
or r12b, al
mov edi, r12d
xor dil, 0xa
xor r12b, 0xd1
mov eax, edx
or al, 0x32
mov ebx, eax
not bl
or r8b, 0x8c
or r11b, 0x32
mov ebp, r11d
not bpl
or r9b, 0x41
and r9b, 0x71
and dl, 2
or dl, r9b
and al, 0x71
and bl, 0x8c
or bl, al
xor bl, dl
and r8b, 0xbe
and r11b, 0xbe
and bpl, 0x41
or bpl, r11b
xor bpl, r8b
mov eax, ebx
not al
and al, 0x6c
and bl, 0x93
or bl, al
mov eax, ebp
not al
and al, 0x6c
and bpl, 0x93
or bpl, al
xor bpl, bl
mov eax, r12d
and al, 0x64
and dil, 0x9b
or dil, al
mov r11d, edi
xor r11b, 0x9b
mov r9d, ebp
mov edx, ebp
xor dl, 0xfa
and dl, bpl
not bpl
and bpl, 0xef
and r9b, 0x10
or r9b, bpl
mov ebp, r9d
mov r8d, edi
xor r8b, 0x9e
and r8b, r11b
or r12b, 0xfa
mov eax, r8d
not al
mov ebx, eax
and bl, 0x6b
and r8b, 0x94
or r8b, bl
mov ecx, r12d
not cl
xor r9b, 0xef
or al, r12b
and r12b, 0x6b
and cl, 4
or cl, r12b
mov ebx, r9d
or bl, 5
xor cl, r8b
mov r8d, ebx
not r8b
not al
or al, cl
mov ecx, ebx
and cl, 0x8b
and r8b, 0x70
or r8b, cl
mov ecx, edx
not cl
or bl, cl
and cl, 0x8b
and dl, 0x74
or dl, cl
xor dl, r8b
mov r8d, r15d
not r8b
not bl
or bl, dl
mov edx, eax
not dl
and dl, bl
not bl
and bl, al
mov ecx, r10d
xor cl, 0x48
xor r10b, 0xb7
xor bpl, 0x10
or bl, dl
xor dil, 0x64
mov eax, edi
and al, 0x62
and r11b, 0x9d
or r11b, al
or dil, r9b
and r9b, 0x62
and bpl, 0x9d
or bpl, r9b
xor bpl, r11b
not dil
or dil, bpl
not dil
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov eax, r15d
and al, 0xe9
mov edx, ecx
xor cl, r8b
not cl
and cl, r8b
and r8b, 0x16
or r8b, al
xor r8b, 0x16
and dl, 0x2c
xor r15b, r10b
not r15b
and r15b, r10b
and r10b, 0xd3
or r10b, dl
xor r10b, 0xd3
mov eax, r8d
and al, r10b
xor r10b, r8b
or r10b, al
mov eax, r10d
not al
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov r11d, ecx
not r11b
and cl, r10b
or r10b, r11b
not r10b
and r11b, al
or r11b, cl
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov r10d, edi
not r10b
mov ebp, edi
mov r9d, r10d
mov r8d, r11d
not r8b
mov edx, r8d
and dl, r11b
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov ecx, edx
not cl
and cl, 0xa9
and dl, 0x56
or dl, cl
mov r15d, edx
xor r15b, 0x56
mov eax, r10d
and al, 0xa1
and dil, 0x5e
or dil, al
not dl
and dl, 0xa1
and r15b, 0x5e
or r15b, dl
xor r15b, dil
not r15b
or r15b, r10b
and r10b, 0x5a
and bpl, 0xa5
or bpl, r10b
mov eax, ebp
xor al, 1
or r9b, 0xd7
mov edx, r9d
not dl
or bpl, 8
and bpl, 0x8c
and al, 0x53
or al, bpl
and r9b, 0x8c
and dl, 0x20
or dl, r9b
xor dl, al
mov eax, edx
not al
and al, 0x28
and dl, 0xd7
or dl, al
mov eax, edx
not al
and al, 0xab
and dl, 0x54
or dl, al
mov eax, edx
xor al, 4
mov ebx, r8d
and bl, 0xd9
and r11b, 0x26
or r11b, bl
xor dl, 0x89
and dl, 0xd9
and al, 0x26
or al, dl
xor al, r11b
mov ebx, eax
xor bl, r8b
and bl, al
mov r8d, r15d
not r8b
mov ebp, ebx
mov edx, ebx
xor dl, 0x85
and dl, bl
not bl
and bl, 0x1b
and bpl, 0xe4
or bpl, bl
mov r9d, ebp
xor r9b, 0xe4
mov eax, ebp
xor al, 0x9e
and al, r9b
mov ecx, r15d
xor cl, 0x7a
mov ebx, ecx
and bl, r15b
and cl, r8b
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
not al
and al, cl
not cl
and cl, dl
or cl, al
xor bpl, 0x1b
mov eax, ebp
and al, 0x2e
and r9b, 0xd1
or r9b, al
or bpl, r8b
and r8b, 0x2e
and r15b, 0xd1
or r15b, r8b
xor r15b, r9b
not bpl
or bpl, r15b
not bpl
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov dl, byte [rsp + 0x2a]
mov eax, edx
and al, 0x3a
mov ecx, esi
and cl, 0xc5
or cl, al
mov ebx, ecx
xor bl, 0xc0
xor cl, 0x20
and cl, 0x25
and bl, 0xda
or bl, cl
mov r10d, ebx
mov r8b, byte [rsp + 0x29]
mov eax, r8d
and al, 0xbe
mov r15d, r13d
and r15b, 0x41
or r15b, al
mov edi, r15d
xor dil, 0x41
xor r15b, 0xbe
mov r12d, ebx
xor r12b, 0xda
mov eax, r12d
and al, 0x5f
xor bl, 0x85
or bl, al
mov r11d, ebx
not r11b
mov eax, edx
and al, 0x10
and sil, 0xef
or sil, al
mov eax, esi
not al
and al, 0xa0
xor sil, 0x4f
or sil, al
mov ecx, esi
not cl
mov eax, r15d
and al, 0x5f
mov edx, edi
and dl, 0xa0
or dl, al
mov r9d, edx
xor r9b, r15b
and r9b, dl
mov eax, r8d
and al, 0x2f
and r13b, 0xd0
or r13b, al
mov r8d, r13d
xor r8b, 0xd0
xor r13b, 0x2d
and r13b, 0x6d
mov eax, r8d
and al, 0x92
or al, r13b
xor al, 0xcd
and r8b, 0xa0
or r8b, al
mov eax, ebx
and al, 0xc0
xor bl, 0xf5
and bl, r11b
and r11b, 0x3f
or r11b, al
mov r13d, r11d
xor r13b, 0x3f
mov eax, esi
and al, 0xf7
and cl, 8
or cl, al
xor r11b, 0xca
and r11b, r13b
mov edx, r11d
not dl
mov eax, edx
and al, 0x62
and r11b, 0x9d
or r11b, al
mov eax, ebx
not al
or dl, al
and al, 0x62
and bl, 0x9d
or bl, al
xor bl, r11b
mov eax, ecx
xor al, 8
xor cl, 0xfd
and cl, al
or sil, 0xa
not dl
or dl, bl
not cl
mov ebx, ecx
xor bl, sil
or cl, sil
not cl
or cl, bl
mov ebx, edx
not bl
and bl, 0x22
and dl, 0xdd
or dl, bl
mov ebx, ecx
not bl
and bl, 0x22
and cl, 0xdd
or cl, bl
mov r11d, r8d
not r11b
xor cl, dl
mov edx, r13d
and dl, al
xor al, r13b
or al, dl
mov edx, eax
not dl
and dl, 0xf3
and al, 0xc
or al, dl
mov r13d, ecx
not r13b
mov edx, r13d
and dl, 0x59
and cl, 0xa6
or cl, dl
mov edx, eax
xor dl, 4
xor al, 0xf3
or r13b, al
and al, 0x59
and dl, 0xa6
or dl, al
xor dl, cl
not r13b
or r13b, dl
mov eax, r9d
not al
and al, 0x7f
mov ecx, r9d
and cl, 0x80
or cl, al
mov esi, ecx
xor sil, 0x80
mov edx, r8d
and dl, 0xdd
xor r8b, 0x81
and r8b, r11b
and r11b, 0x22
or r11b, dl
xor cl, 1
and cl, sil
and r9b, 0x81
mov eax, ecx
and al, r9b
xor r9b, cl
mov ebx, r11d
xor bl, 0x22
xor r11b, 0xa3
and r11b, bl
or r9b, al
mov eax, r11d
and al, r8b
xor r8b, r11b
or r8b, al
mov eax, r9d
not al
and al, 0x2c
and r9b, 0xd3
or r9b, al
mov eax, r8d
not al
and al, 0x2c
and r8b, 0xd3
or r8b, al
xor r8b, r9b
mov eax, esi
and al, bl
xor bl, sil
or bl, al
mov eax, ebx
not al
and al, 0xcf
and bl, 0x30
or bl, al
xor bl, 0x30
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, r13d
xor al, 8
and al, r13b
mov ecx, ebx
not cl
and cl, 0x72
mov edx, ebx
and dl, 0x8d
or dl, cl
mov ecx, edx
xor cl, 0x8d
xor dl, 0x7a
and dl, cl
or r13b, 0xf7
mov ecx, eax
not cl
mov r8d, r13d
or r13b, cl
and cl, 0xcd
and al, 0x32
or al, cl
mov r9d, r14d
xor r9b, 0xd6
xor r10b, 0x25
and bl, 0xf7
and r8b, 0xcd
xor al, r8b
not r13b
or r13b, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r13d
not al
and al, bl
not bl
and bl, r13b
or bl, al
and dil, r12b
or r12b, r15b
mov eax, r12d
not al
and r15b, r10b
or r15b, dil
mov ecx, r15d
not cl
mov edx, r12d
and dl, 0x1e
and al, 0xe1
or al, dl
or r12b, cl
and cl, 0x1e
and r15b, 0xe1
or r15b, cl
xor r15b, al
not r12b
or r12b, r15b
mov eax, r12d
not al
and al, 1
mov ecx, r12d
and cl, 0x94
or cl, al
xor cl, 0x94
and r12b, 0x6a
or r12b, cl
mov eax, r12d
not al
and al, 0xbc
and r12b, 0x43
or r12b, al
mov eax, r12d
xor al, 0x40
xor r12b, 8
and al, 0x61
and r12b, 0x9e
or r12b, al
mov r8d, r12d
mov esi, ebx
not sil
mov edi, r12d
xor dil, 0x61
mov eax, ebx
or al, 0x5c
mov ecx, eax
not cl
mov edx, esi
or dl, 0xa3
mov r15d, edx
not r15b
xor r12b, 0x3d
and r12b, dil
and al, 0xc4
and cl, 0x23
or cl, al
mov eax, edi
or al, 0xa3
and dl, 0xc4
and r15b, 0x18
or r15b, dl
xor r15b, cl
mov ecx, r12d
not cl
mov edx, ecx
and dl, 0xc5
and r12b, 0x3a
or r12b, dl
mov edx, eax
not dl
or cl, al
and al, 0xc5
and dl, 0x18
or dl, al
mov r10d, r14d
xor r10b, 0x29
xor dl, r12b
mov r12b, byte [rsp + 0x28]
mov r11d, r12d
xor r11b, 0x82
xor r12b, 0x7d
xor r8b, 0x9e
not cl
or cl, dl
mov eax, r15d
not al
and al, cl
not cl
and cl, r15b
or cl, al
mov eax, ebx
and al, 0xfa
and sil, 5
or sil, al
or bl, r8b
and r8b, 0xfa
and dil, 5
or dil, r8b
xor dil, sil
not bl
or bl, dil
mov eax, ebx
not al
and al, 0x51
and bl, 0xae
or bl, al
mov edx, ebx
xor dl, 0xac
xor bl, 0x51
mov eax, ecx
not al
mov r8d, eax
and r8b, 0x12
and cl, 0xed
or cl, r8b
or al, bl
and bl, 0x12
and dl, 0xed
or dl, bl
xor dl, cl
not al
or al, dl
mov edx, eax
not dl
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
not cl
or cl, 0x30
mov r8d, ecx
not r8b
mov ebx, edx
and bl, 0x1a
and al, 0xe5
or al, bl
xor al, 0x2a
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
mov ebx, ecx
not bl
and al, r8b
or al, dl
mov edx, eax
not dl
mov r8d, ecx
and r8b, 0xbe
and bl, 0x41
or bl, r8b
or cl, dl
and dl, 0xbe
and al, 0x41
or al, dl
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
or cl, 0xa2
mov edx, ecx
not dl
or al, 0x5d
mov ebx, eax
not bl
and cl, 0x84
and dl, 0x59
or dl, cl
and al, 0x84
and bl, 0x22
or bl, al
xor bl, dl
mov eax, ebx
not al
and al, 0x6d
and bl, 0x92
or bl, al
mov eax, ebx
not al
mov ecx, eax
and cl, 0xef
mov edx, ebx
and dl, 0x10
or dl, cl
mov ecx, edx
xor cl, 0x10
xor dl, 0xef
mov r8d, ebx
and r8b, 0x66
and al, 0x99
or al, r8b
or bl, dl
and dl, 0x66
and cl, 0x99
or cl, dl
xor cl, al
not bl
or bl, cl
mov ecx, ebx
not cl
mov eax, ebx
and al, 0x25
mov edx, ecx
and dl, 0xda
or dl, al
mov esi, edx
xor sil, 0xca
mov edi, ebp
not dil
mov r8d, edi
and r8b, 0x10
mov eax, ebp
and al, 0xef
or al, r8b
and dl, 0x10
and sil, 0xef
or sil, dl
xor sil, al
not sil
or sil, dil
mov r8d, esi
not r8b
and dil, 0xfa
mov eax, ebp
and al, 5
or al, dil
xor al, cl
xor al, 0xfa
and al, cl
and bl, 0xf6
and cl, 9
or cl, bl
xor cl, bpl
xor cl, 0xf6
and cl, bpl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edi, ecx
not dil
mov ebp, esi
and bpl, 0xe9
mov edx, esi
xor dl, 0x16
and dl, r8b
mov r15d, ecx
or r15b, 0x16
mov eax, ebp
and al, dl
xor dl, bpl
mov ebx, r15d
not bl
or dl, al
mov eax, ecx
or al, 0xa8
and r15b, 0xa8
and bl, 0x41
or bl, r15b
and al, 0xbe
xor al, bl
mov ebx, edx
not bl
and bl, 0x9d
and dl, 0x62
or dl, bl
mov ebx, eax
not bl
and bl, 0x9d
and al, 0x62
or al, bl
xor al, dl
mov edx, r8d
and dl, 0xdf
and sil, 0x20
or sil, dl
or r8b, cl
and cl, 0xdf
and dil, 0x20
or dil, cl
xor dil, sil
not r8b
or r8b, dil
mov ecx, r8d
not cl
mov edi, eax
not dil
mov edx, edi
and dl, 0xe
and al, 0xf1
or al, dl
or dil, r8b
and r8b, 0xe
and cl, 0xf1
or cl, r8b
xor cl, al
not dil
or dil, cl
mov eax, r10d
and al, 0x3f
xor r14b, 0xe9
and r14b, r9b
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
not al
and al, 0x2c
and r14b, 0xd3
or r14b, al
mov eax, r14d
xor al, 0xec
mov ecx, eax
xor cl, r11b
and cl, al
xor r14b, 1
and r14b, 0xd
and al, 0xf2
or al, r14b
mov edx, r11d
and dl, 0xd
mov ebx, r12d
and bl, 0xf2
or bl, dl
xor bl, al
mov eax, ecx
not al
mov edx, ebx
not dl
mov r8d, eax
and r8b, 0x1c
and cl, 0xe3
or cl, r8b
or al, dl
and dl, 0x1c
and bl, 0xe3
or bl, dl
xor bl, cl
not al
or al, bl
mov ecx, eax
not cl
and cl, 0xa0
and al, 0x5f
or al, cl
mov r8d, eax
xor r8b, 6
xor al, 0xa0
mov ecx, eax
and cl, 0x59
and r8b, 0xa6
or r8b, cl
xor r8b, 0xa6
or r8b, al
mov ebp, r8d
not bpl
mov eax, r10d
and al, r9b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
and cl, 0x6c
and al, 0x93
or al, cl
xor al, 0x93
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
mov esi, eax
not sil
and r12b, 0x30
mov ecx, r11d
and cl, 0x84
or cl, r12b
xor cl, 0x84
and r11b, 0x4b
or r11b, cl
mov ecx, r11d
not cl
and cl, 0x3a
and r11b, 0xc5
or r11b, cl
mov ebx, r11d
xor bl, 0x30
xor r11b, 0x8c
and r11b, 0xcd
and bl, 0x32
or bl, r11b
mov ecx, ebx
xor cl, 0x32
and cl, r10b
xor bl, 0xcd
and bl, r9b
or bl, cl
not bl
or bl, r10b
and al, 0x36
mov r14d, esi
and r14b, 0xc9
or r14b, al
xor r14b, 0xc9
mov eax, r14d
and al, 0x44
and sil, 0xbb
or sil, al
mov r10d, ebx
xor r10b, 0xbb
and r10b, bl
mov r9d, r14d
and r9b, bl
xor r14b, bl
or bl, 0x44
mov edx, ebx
not dl
mov eax, r10d
not al
mov r11d, eax
and r11b, 0xcc
and r10b, 0x33
or r10b, r11b
or al, bl
and bl, 0xcc
and dl, 0x33
or dl, bl
xor dl, r10b
not al
or al, dl
mov edx, esi
not dl
and dl, al
not al
and al, sil
or al, dl
or r14b, r9b
mov ecx, r14d
not cl
mov edx, eax
not dl
mov ebx, edx
and bl, 0xfa
and al, 5
or al, bl
or dl, r14b
and r14b, 0xfa
and cl, 5
or cl, r14b
xor cl, al
not dl
or dl, cl
mov eax, edx
not al
mov r9d, ebp
mov ecx, r8d
and cl, 0xa
and bpl, 0xf5
or bpl, cl
xor bpl, 0xa
or bpl, al
and al, r8b
and r9b, dl
or r9b, al
not r9b
or r9b, r8b
mov eax, ebp
not al
or dl, r8b
mov ecx, edx
not cl
mov ebx, ebp
and bl, 0xd8
and al, 0x27
or al, bl
or bpl, dl
and dl, 0xd8
and cl, 0x27
or cl, dl
xor cl, al
not bpl
or bpl, cl
mov eax, ebp
not al
mov r8d, r9d
mov ecx, r9d
mov r11d, ebp
xor r11b, 0xf7
and r11b, al
mov r10d, r9d
and r10b, al
xor al, r9b
not r9b
and r8b, 0xf7
xor cl, 8
and cl, r9b
and bpl, 8
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
mov edx, r11d
and dl, bpl
xor bpl, r11b
or bpl, dl
mov edx, ecx
not dl
and dl, bpl
not bpl
and bpl, cl
or bpl, dl
or al, r10b
mov ecx, eax
not cl
mov esi, ebp
not sil
mov edx, esi
and dl, 0xcf
and bpl, 0x30
or bpl, dl
or sil, al
and al, 0xcf
and cl, 0x30
or cl, al
xor cl, bpl
not sil
or sil, cl
mov r8d, edi
not r8b
mov ecx, r8d
and cl, dil
mov edx, ecx
not dl
mov ebx, edi
and bl, 0x93
mov eax, r8d
and al, 0x6c
or al, bl
mov ebx, edi
or bl, dl
and dl, 0x93
and cl, 0x6c
or cl, dl
xor cl, al
not bl
or bl, cl
mov eax, ebx
not al
and al, 0xd8
and bl, 0x27
or bl, al
mov eax, ebx
xor al, 0x20
xor bl, 0x40
and bl, 0x47
and al, 0xb8
or al, bl
mov r9d, eax
xor r9b, 0xa0
mov edx, r8d
and dl, 0xf2
mov ecx, edi
and cl, 0xd
or cl, dl
xor cl, 0xd
mov edx, ecx
xor dl, r8b
and dl, cl
xor al, 0x47
mov ebx, edx
not bl
mov ecx, eax
or cl, bl
mov r10d, ecx
not r10b
and al, 0x1f
and r9b, 0xe0
or r9b, al
and bl, 0x1f
and dl, 0xe0
or dl, bl
xor dl, r9b
mov eax, edx
not al
mov ebx, ecx
and bl, 0x7c
and r10b, 0x83
or r10b, bl
or cl, al
and al, 0x7c
and dl, 0x83
or dl, al
xor dl, r10b
not cl
or cl, dl
mov eax, ecx
xor al, 0x46
and al, cl
not cl
and cl, 0x46
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xb9
and al, 0x46
or al, cl
mov ecx, eax
not cl
mov ebp, ecx
or bpl, 0x4d
mov edx, ebp
not dl
and al, 0x4d
and cl, 0xb2
or cl, al
mov eax, ecx
not al
mov ebx, ebp
and bl, 0x43
and dl, 0xb0
or dl, bl
or bpl, al
and al, 0x43
and cl, 0xbc
or cl, al
xor cl, dl
not bpl
or bpl, cl
mov eax, ebp
not al
and al, 0x93
and bpl, 0x6c
or bpl, al
mov eax, ebp
xor al, 0x93
xor bpl, 8
mov ecx, eax
and cl, 0xf4
and bpl, 0xb
or bpl, cl
xor bpl, 0xb
or bpl, al
mov eax, edi
xor al, 0xd1
and al, dil
or dil, 0x2e
mov ecx, eax
not cl
mov edx, edi
and dl, 0xbf
and r8b, 0x40
or r8b, dl
or dil, cl
and cl, 0xbf
and al, 0x40
or al, cl
xor al, r8b
not dil
or dil, al
mov eax, edi
not al
and al, 0x50
and dil, 0xaf
or dil, al
mov eax, edi
xor al, 0x6e
xor dil, 0x81
mov r15d, edi
or r15b, 0xb2
mov ecx, r15d
not cl
and dil, 0x11
and al, 0xee
or al, dil
mov edx, eax
xor dl, 0xc
xor al, 0xa3
mov ebx, r15d
and bl, 0xd0
and cl, 0xd
or cl, bl
or r15b, al
and al, 0xd0
and dl, 0x2f
or dl, al
xor dl, cl
not r15b
or r15b, dl
mov eax, r15d
not al
and al, 0xcb
and r15b, 0x34
or r15b, al
mov r11d, esi
not r11b
mov eax, r11d
and al, 0x9a
mov edx, esi
and dl, 0x65
or dl, al
mov ecx, edx
not cl
xor dl, 0x9a
and dl, 0x9f
and cl, 0x60
or cl, dl
mov eax, ecx
xor al, 0xe
and al, 0x6e
and cl, 0x91
or cl, al
mov r9d, ecx
xor r9b, 0x91
xor cl, 8
mov eax, r11d
and al, 0x1c
mov edx, esi
and dl, 0xe3
or dl, al
mov r8d, edx
xor r8b, 0xe3
xor dl, 0x10
and dl, 0x30
mov eax, r8d
and al, 0xcf
or al, dl
xor al, 0xcf
or al, r8b
mov edx, eax
not dl
and dl, 7
and al, 0xf8
or al, dl
mov edi, eax
and cl, 0x18
mov r14d, r9d
and r14b, 0xe7
or r14b, cl
mov r12d, r14d
xor r12b, 0xe7
mov r13d, eax
xor r13b, 7
mov edx, r14d
xor dl, 0xab
and dl, r12b
and r9b, 0x4c
xor al, 0x4b
and al, r13b
mov ebx, r13d
or bl, 0xb3
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov edx, eax
not dl
mov ecx, edx
and cl, 0xd7
and al, 0x28
or al, cl
mov ecx, ebx
not cl
or dl, bl
and bl, 0xd7
and cl, 8
or cl, bl
xor cl, al
mov r8d, ebp
not r8b
not dl
or dl, cl
mov eax, r9d
not al
and al, 0x41
and r9b, 0xbe
or r9b, al
mov eax, edx
not al
and al, 0x41
and dl, 0xbe
or dl, al
mov r10d, r15d
xor r10b, 0x34
xor dl, r9b
xor r14b, 0x18
mov eax, r14d
and al, 0x72
and r12b, 0x8d
or r12b, al
mov r9d, r15d
xor r9b, 0xcb
xor dil, 0xf8
or r14b, dil
and dil, 0x72
and r13b, 0x8d
or r13b, dil
xor r13b, r12b
not r14b
or r14b, r13b
not r14b
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
or al, 0x4d
mov ecx, eax
not cl
mov edx, r14d
xor dl, 0xb2
and dl, r14b
mov ebx, eax
and bl, 0x94
and cl, 0x22
or cl, bl
mov ebx, edx
not bl
or al, bl
and bl, 0x94
and dl, 0x6b
or dl, bl
mov ebx, r14d
not bl
xor dl, cl
not al
or al, dl
and bl, 0xe0
and r14b, 0x1f
or r14b, bl
mov ecx, r14d
xor cl, 0x1f
xor r14b, 0xe0
and r14b, al
not al
and cl, al
or r14b, cl
not r14b
or r14b, al
and r11b, 0x20
mov eax, esi
and al, 0x12
or al, r11b
xor al, 0x12
and sil, 0xcd
or sil, al
mov eax, esi
not al
and al, 0xcd
and sil, 0x32
or sil, al
mov ecx, esi
xor cl, 0xb2
and cl, sil
mov eax, esi
not al
and al, 0xc9
and sil, 0x36
or sil, al
mov edx, esi
xor dl, 0x84
mov eax, ecx
not al
xor sil, 0x7b
mov ebx, eax
and bl, 0x12
and cl, 0xed
or cl, bl
or al, sil
and sil, 0x12
and dl, 0xed
or dl, sil
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xf3
and al, 0xc
or al, cl
mov ecx, eax
xor cl, 0xc
not al
and al, 3
and cl, 0xfc
or cl, al
mov r12d, ecx
xor r12b, 0x28
and cl, 0xd4
and r12b, 0x2b
or r12b, cl
mov r11d, r12d
xor r11b, 0xd4
xor r12b, 0x2b
mov eax, r9d
and al, 0xfe
mov ecx, r10d
xor r15b, 0x54
and r15b, r10b
and r10b, 1
or r10b, al
mov edx, ebp
mov esi, r8d
mov ebx, r8d
xor bpl, 0x9f
and bpl, r8b
and r8b, 0xbd
and dl, 0x42
or dl, r8b
mov eax, r10d
xor al, 0xfe
or sil, al
and al, 0xbd
and r10b, 0x42
or r10b, al
xor r10b, dl
not sil
or sil, r10b
or bl, 0x9f
mov eax, ebx
not al
and r9b, 0xb5
and cl, 0x4a
or cl, r9b
mov edx, ecx
xor dl, 0x4a
xor cl, 0xd5
and cl, dl
mov edx, ebp
not dl
mov r8d, ebx
and r8b, 0xa6
and al, 0x40
or al, r8b
or bl, dl
and dl, 0xa6
and bpl, 0x59
or bpl, dl
xor bpl, al
not bl
or bl, bpl
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, ebx
not al
and al, r15b
not r15b
and r15b, bl
or r15b, al
mov r8d, r15d
and r15b, sil
not sil
not r8b
mov r9d, esi
xor r9b, r8b
and r9b, sil
and r8b, sil
or r8b, r15b
mov r10d, r9d
not r10b
mov eax, r8d
not al
mov ecx, r10d
and cl, 0x7b
and r9b, 0x84
or r9b, cl
or r10b, al
and al, 0x7b
and r8b, 0x84
or r8b, al
mov eax, r12d
mov r13d, r11d
and r13b, r12b
mov ecx, r11d
and cl, 0xa2
and r12b, 0x5d
or r12b, cl
xor r12b, 0x62
or r12b, r11b
and r11b, 7
and al, 0xf8
or al, r11b
xor al, 0xf8
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov eax, r13d
not al
and al, 0x7c
and r13b, 0x83
or r13b, al
mov r11d, r13d
xor r11b, 0x7c
mov r15d, r14d
mov ebp, r14d
xor r13b, 0x83
mov ecx, r13d
and cl, 2
mov edi, r11d
and dil, 0xfd
or dil, cl
xor dil, 0xc2
mov esi, edi
xor sil, r13b
mov ecx, r14d
xor cl, r13b
and cl, r14b
and r13b, r14b
not r14b
xor r8b, r9b
not r10b
or r10b, r8b
mov ebx, r14d
and bl, 0x21
and r15b, 0xde
or r15b, bl
xor r15b, 0x1e
or r15b, r14b
and bpl, 0x4c
and r11b, r14b
and r14b, 0xb3
or r14b, bpl
mov ebx, r14d
xor bl, 0xb3
xor r14b, 4
and r14b, 0x26
mov eax, ebx
and al, 0xd9
or al, r14b
xor al, 0x19
and bl, 0x3f
or bl, al
mov eax, ebx
not al
and al, 0x15
and bl, 0xea
or bl, al
mov edx, ebx
xor dl, 0xea
and sil, dil
xor bl, 1
and bl, 0x21
mov eax, edx
and al, 0xde
or al, bl
xor al, 0xde
mov ebx, r15d
xor bl, 0x2a
and bl, r15b
mov r8d, eax
mov r9d, r15d
and r9b, al
xor al, r15b
not r15b
and r15b, 0x2a
and r8b, 0xd5
and dl, 0x2a
or dl, r8b
mov r8d, ebx
and r8b, r15b
xor r15b, bl
or r15b, r8b
mov ebx, r15d
not bl
and bl, 0x46
and r15b, 0xb9
or r15b, bl
mov ebx, edx
not bl
and bl, 0x46
and dl, 0xb9
or dl, bl
xor dl, r15b
or al, r9b
mov ebx, eax
not bl
and bl, 0xaa
and al, 0x55
or al, bl
xor al, 0x55
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, esi
not dl
mov ebx, edx
and dl, 0x1b
and sil, 0xe4
or sil, dl
mov edx, r12d
not dl
or bl, r12b
not bl
and r12b, 0x1b
and dl, 0xe4
or dl, r12b
xor dl, sil
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, eax
xor r8b, 0xcb
and r8b, al
not al
and al, 0xcb
mov esi, edx
not sil
xor dl, 0xcb
and dl, sil
or sil, 0xcb
mov r9d, eax
and r9b, r8b
xor r8b, al
or r8b, r9b
mov eax, edx
not al
mov r9d, eax
and r9b, 0x25
and dl, 0xda
or dl, r9b
mov ebx, esi
not bl
or al, sil
and sil, 0x25
and bl, 0x10
or bl, sil
xor bl, dl
not al
or al, bl
mov edx, r8d
not dl
and dl, al
not al
and al, r8b
or al, dl
or r13b, r11b
mov edx, ecx
not dl
mov ebx, r13d
not bl
mov r8d, edx
and r8b, 0x79
and cl, 0x86
or cl, r8b
or dl, bl
and bl, 0x79
and r13b, 0x86
or r13b, bl
xor r13b, cl
not dl
or dl, r13b
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x2c
and cl, dl
and dl, 0xd3
or dl, bl
xor dl, 0xd3
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
mov ebx, ecx
and bl, 0x30
and dl, 0xcf
or dl, bl
xor dl, 0x30
xor cl, dl
and cl, dl
mov edx, eax
not dl
and dl, cl
not cl
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r11d, r10d
not r11b
mov edx, r11d
and dl, 0x8d
mov ebx, r10d
and bl, 0x72
or bl, dl
mov edx, ebx
not dl
and dl, 0x58
and bl, 0xa7
or bl, dl
mov edx, ebx
xor dl, 0x28
and bl, 2
and dl, 0xfd
or dl, bl
mov r8d, ecx
mov ebx, ecx
not bl
mov r9d, ebx
and r9b, 0xb0
and r8b, 0x4f
or r8b, r9b
mov eax, edx
xor al, 0x4d
and dl, 0xb0
and al, 0x4f
or al, dl
mov edx, ecx
xor dl, 0x9d
and dl, cl
xor al, r8b
mov r8d, eax
xor r8b, bl
and r8b, al
and bl, 0x66
and cl, 0x99
or cl, bl
mov eax, ecx
xor al, 0x19
xor cl, 4
or cl, 0x62
mov ebx, ecx
and bl, 0xa2
and al, 0x1d
or al, bl
mov ebx, edx
not bl
or cl, bl
and bl, 0xa2
and dl, 0x5d
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xd6
and cl, 0x29
or cl, al
mov eax, ecx
xor al, 0xb4
xor cl, 0x4b
and cl, r11b
and al, r10b
or al, cl
xor r11b, al
and r11b, al
mov eax, r11d
not al
mov ecx, r8d
xor cl, al
and cl, r8b
mov edx, r8d
not dl
and dl, 0x58
and r8b, 0xa7
or r8b, dl
and al, 0x58
and r11b, 0xa7
or r11b, al
xor r11b, r8b
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov byte [rax + rcx], r11b
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, 0x6d6c78ee
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf0d4b740
jg 0x140006520
cmp eax, 0xb84e4c9e
jg 0x1400064e0
cmp eax, 0x9b318fea
jg 0x14000a4aa
cmp eax, 0x83726a06
je 0x14000a4c5
cmp eax, 0x95e6f8ad
jne 0x1400045a0
mov eax, dword [0x140135754]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0xe0d70489
mov edx, r8d
and edx, 0x1f28fb76
or edx, eax
xor edx, 0x1f28fb76
mov eax, r9d
and eax, r8d
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x70607793
and eax, 0x8f9f886c
or eax, edx
mov esi, eax
xor esi, 0x8f9f886c
xor eax, 0x203502
mov edx, r9d
and edx, 0x8586ac11
mov ebx, r8d
and ebx, 0x7a7953ee
or ebx, edx
xor ebx, 0x8586ac11
or ebx, r9d
mov ecx, ebx
not ecx
mov edx, esi
or edx, ebx
mov edi, edx
not edi
and esi, 0xfe5542fd
and eax, 0x1aabd02
or eax, esi
and ebx, 0xfe5542fd
and ecx, 0x1aabd02
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
mov ebx, edx
and ebx, 0x1797365d
and edi, 0xe868c9a2
or edi, ebx
or edx, eax
and eax, 0x1797365d
and ecx, 0xe868c9a2
or ecx, eax
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1be0c4
mov ecx, edx
and ecx, 0xb041439
or ecx, eax
xor ecx, 0xb041439
and edx, 0xf4e00b02
or edx, ecx
mov eax, edx
not eax
and eax, 0xf999685e
and edx, 0x66697a1
or edx, eax
mov eax, edx
xor eax, 0x4786154
xor edx, 0x801402
and edx, 0x981160a
and eax, 0xf67ee9f5
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8a92600
and eax, 0xf756d9ff
or eax, ecx
mov ecx, eax
xor ecx, 0xe0c54cc4
xor eax, 0x128300a
mov edx, eax
and edx, 0x1f32933b
and ecx, 0xe0cd6cc4
or ecx, edx
xor ecx, 0x1f32933b
xor eax, ecx
and eax, ecx
mov ecx, r9d
and ecx, 0x8e094da3
mov edx, r8d
and edx, 0x71f6b25c
or edx, ecx
mov ecx, edx
xor ecx, 0x828248
xor edx, 0x8e094da3
mov ebx, edx
and ebx, 0x7d7c39b5
and ecx, 0x8283c64a
or ecx, ebx
and r8d, 0x7d7c39b5
and r9d, 0x8283c64a
or r9d, r8d
xor r9d, ecx
not r9d
or r9d, edx
mov r15d, r9d
not r15d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x678bebb0
mov r11d, eax
and r11d, 0x9874144f
or r11d, edx
mov r8d, r11d
xor r8d, 0x678bebb0
mov edx, r9d
and edx, r15d
mov edi, edx
not edi
mov esi, r15d
and esi, 0xda20f0fe
mov r14d, r15d
mov ebp, r9d
and ebp, 0x4d692543
and r15d, 0xb296dabc
or r15d, ebp
not r15d
or r15d, r9d
and r9d, 0x25df0f01
or r9d, esi
or r14d, edi
and edi, 0xda20f0fe
and edx, 0x25df0f01
or edx, edi
xor edx, r9d
not r14d
or r14d, edx
mov ebp, r8d
and ebp, 0xb296dabc
mov r12d, r11d
xor r12d, 0xd51d310c
or r12d, ebp
mov edx, r12d
not edx
and edx, 0x5e86cc04
and r12d, 0xa17933fb
or r12d, edx
mov ebp, r12d
xor ebp, 0x80481102
and ecx, 0x6307250e
and eax, 0x9cf8daf1
or eax, ecx
mov ecx, eax
xor ecx, 0xc680041
and ecx, 0x4d692543
xor eax, 0xd191ffb2
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7814f912
and eax, 0x87eb06ed
or eax, ecx
mov ecx, eax
xor ecx, 0x87eb06ed
mov r10d, eax
mov edi, r14d
mov r9d, r14d
not r9d
mov edx, r9d
and edx, 0xa64714f2
and edi, 0x59b8eb0d
or edi, edx
mov r13d, edi
xor r13d, 0x59b8eb0d
xor edi, 0x22050030
and edi, 0x2b1d6135
mov ebx, r13d
and ebx, 0xd4e29eca
or ebx, edi
xor ebx, 0x998bbb89
and r13d, 0xb296dabc
or r13d, ebx
xor r12d, 0x5e86cc04
mov edi, r12d
and edi, 0x3535eefd
and ebp, 0xcaca1102
or ebp, edi
xor eax, 0xb2dee810
and eax, ecx
or ecx, 0xcaca1102
mov edi, ecx
not edi
mov ebx, ecx
and ebx, 0xc677437
and edi, 0x31108ac8
or edi, ebx
mov ebx, eax
not ebx
or ecx, ebx
and ebx, 0xc677437
and eax, 0xf3988bc8
or eax, ebx
mov ebx, r14d
xor ebx, 0xa314e07d
and ebx, r14d
xor eax, edi
mov edi, r11d
xor edi, 0x9874144f
xor r10d, 0x7814f912
not ecx
or ecx, eax
mov eax, ebp
not eax
and eax, 0xf017a3b2
and ebp, 0xfe85c4d
or ebp, eax
mov eax, ecx
not eax
and eax, 0xf017a3b2
and ecx, 0xfe85c4d
or ecx, eax
mov eax, r13d
not eax
xor ecx, ebp
mov ebp, r12d
and ebp, r10d
xor r12d, r10d
or r12d, ebp
mov esi, r12d
not esi
and esi, 0x821fc567
and r12d, 0x7de03a98
or r12d, esi
mov ebp, ecx
not ebp
mov esi, ebp
and esi, 0xedf3086f
and ecx, 0x120cf790
or ecx, esi
mov esi, r12d
xor esi, 0x10003290
xor r12d, 0x821fc567
or ebp, r12d
and r12d, 0xedf3086f
and esi, 0x120cf790
or esi, r12d
mov edx, r15d
not edx
xor esi, ecx
not ebp
or ebp, esi
mov ecx, r13d
or ecx, r15d
not ecx
and r13d, 0xf27e2e47
and eax, 0xd81d1b8
or eax, r13d
and r15d, 0xf27e2e47
and edx, 0xd81d1b8
or edx, r15d
xor edx, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, ebp
not eax
mov r10d, eax
or r10d, 0x4d56432b
mov esi, r10d
not esi
mov ecx, edx
xor ecx, 0x4d56432b
and ecx, edx
or edx, 0xb2a9bcd4
mov r15d, edx
not r15d
or ebp, 0x3021a080
and ebp, 0x3125e2ab
and eax, 0x4c520100
or eax, ebp
and r10d, 0x3125e2ab
and esi, 0x82881c54
or esi, r10d
xor esi, eax
mov eax, ecx
not eax
mov ebp, edx
and ebp, 0x2b879fae
and r15d, 0x44504001
or r15d, ebp
or edx, eax
and eax, 0x2b879fae
and ecx, 0xd4786051
or ecx, eax
xor ecx, r15d
not edx
or edx, ecx
mov eax, esi
not eax
and eax, edx
not edx
and edx, esi
or edx, eax
and r9d, 0x5f39869c
and r14d, 0xa0c67963
or r14d, r9d
mov eax, r14d
xor eax, 0xa0c67963
xor r11d, 0x3b60f432
and r11d, r8d
mov ecx, edi
and ecx, 0x5ceb1f82
xor r14d, 0x5f39869c
mov ebp, eax
and ebp, 0xa314e07d
mov esi, r11d
and esi, ecx
xor ecx, r11d
or ecx, esi
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, ecx
not ebp
and ebp, ebx
not ebx
and ebx, ecx
or ebx, ebp
mov ecx, edi
and ecx, 0xca7618a6
and r8d, 0x3589e759
or r8d, ecx
or edi, r14d
and r14d, 0xca7618a6
and eax, 0x3589e759
or eax, r14d
xor eax, r8d
not edi
or edi, eax
not edi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x5118f017
and edi, 0xaee70fe8
or edi, eax
mov ebp, edi
xor ebp, 0x8200008
xor edi, 0x40005010
or ecx, 0x5c255418
mov eax, ecx
not eax
or edi, 0x825a8060
and edi, 0xc65fd470
and ebp, 0x18200008
or ebp, edi
and ecx, 0xc65fd470
and eax, 0x21802b87
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xa3daabe7
and eax, 0x5c255418
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xf8fa22b5
and ecx, 0x705dd4a
or ecx, eax
mov r9d, ecx
xor r9d, 0x3004800
xor ecx, 0xf8fa22b5
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, ecx
not ebx
and ebp, 0x2ca597ff
and edx, 0xd35a6800
or edx, ebp
and ecx, 0x2ca597ff
and r9d, 0xd35a6800
or r9d, ecx
xor r9d, edx
mov ecx, ebx
and ecx, r9d
xor r9d, ebx
or r9d, ecx
mov esi, r9d
not esi
mov edx, r9d
xor edx, 0xc3dfec45
and edx, r9d
mov r10d, esi
or r10d, r9d
mov ecx, r9d
xor ecx, 0x8ac7f294
and ecx, r9d
or r9d, 0x75380d6b
mov edi, ecx
not edi
mov eax, r9d
and eax, 0xd8ddad3e
mov ebx, esi
and ebx, 0x2025280
or ebx, eax
or r9d, edi
and edi, 0xd8ddad3e
and ecx, 0x272252c1
or ecx, edi
xor ecx, ebx
not r9d
or r9d, ecx
not r9d
mov r8d, r9d
and r8d, esi
xor r9d, esi
and esi, 0xc3dfec45
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, edx
not eax
and eax, 0x1b768b8e
and edx, 0xe4897471
or edx, eax
mov eax, edx
xor eax, 0x6128034
xor edx, 0x8a004c9
and edx, 0x29e41cc9
and eax, 0xd61be336
or eax, edx
mov ecx, eax
xor ecx, 0xd61be336
mov edx, eax
xor edx, 0x29e41cc9
mov ebp, r10d
not ebp
mov ebx, r10d
and ebx, 0xb325da80
and ebp, 0x4cda257f
or ebp, ebx
mov edi, ebp
xor edi, 0x4cda257f
xor eax, 0x95b69790
mov ebx, eax
and ebx, ecx
and eax, edx
xor ebp, 0xf7751d9
and ebp, edi
or r10d, 0xbc528b59
mov edx, r10d
not edx
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, ebp
not ebx
mov esi, ebx
and esi, 0x74e96185
and ebp, 0x8b169e7a
or ebp, esi
or ebx, r10d
and r10d, 0x74e96185
and edx, 0x3041422
or edx, r10d
xor edx, ebp
not ebx
or ebx, edx
mov edx, eax
not edx
and edx, 0xe1334ef3
and eax, 0x1eccb10c
or eax, edx
mov edx, ebx
not edx
and edx, 0xe1334ef3
and ebx, 0x1eccb10c
or ebx, edx
xor ebx, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
and eax, 0x15e13b38
and edi, 0xea1ec4c7
or edi, eax
xor edi, 0xea1ec4c7
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov r10d, edi
mov r11d, edi
mov r15d, edi
mov r12d, edi
mov r14d, edi
xor r14d, 0x9c8aaabe
and r14d, edi
not edi
mov ecx, edi
or ecx, 0x75380d6b
mov eax, ecx
not eax
or r10d, 0x8ac15210
and r10d, 0xcad95613
mov ebp, edi
and ebp, 0x35200968
or ebp, r10d
and ecx, 0xcad95613
and eax, 0x6a084
or eax, ecx
xor eax, ebp
not eax
mov ecx, edi
and ecx, 0x53c48a37
and r11d, 0xac3b75c8
or r11d, ecx
xor r11d, 0xac3b75c8
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
mov eax, r11d
not eax
and eax, 0x4cf06108
and r11d, 0xb30f9ef7
or r11d, eax
mov ecx, r11d
xor ecx, 0xb30f9ef7
or r9d, r8d
mov r8d, r9d
mov r10d, r9d
xor r10d, 0xf1865758
and r10d, r9d
mov eax, r9d
not eax
mov r9d, r11d
xor r9d, 0x4cf06108
and r8d, 0x96418be8
mov esi, eax
and esi, 0x69be7417
or esi, r8d
mov edx, esi
xor edx, 0x489c2417
xor esi, 0x96418be8
mov r8d, ecx
and r8d, 0xb162d3a0
mov ebp, r9d
and ebp, 0x4e9d2c5f
or ebp, r8d
or ecx, esi
and esi, 0xb162d3a0
and edx, 0x4e9d2c5f
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6af4d932
and ecx, 0x950b26cd
or ecx, edx
mov esi, ecx
xor esi, 0x950b26cd
xor ecx, 0x22809132
xor r11d, 0x988a7
mov ebx, r9d
or ebx, 0xe79a8a7
mov ebp, ebx
not ebp
and eax, 0xf1865758
or r11d, 0xc1865340
and r11d, 0xcdffdbe7
and r9d, 0x2002000
or r9d, r11d
and ebx, 0xcdffdbe7
and ebp, 0x30000418
or ebp, ebx
xor ebp, r9d
mov ebx, r10d
and ebx, eax
xor eax, r10d
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0xf03280b1
and ebp, 0xfcd7f4e
or ebp, ebx
mov ebx, eax
not ebx
and ebx, 0xf03280b1
and eax, 0xfcd7f4e
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
mov edx, esi
xor edx, ebp
and edx, esi
and ecx, 0xa283b5b3
and esi, 0x5d7c4a4c
or esi, ecx
and ebp, 0xa283b5b3
and eax, 0x5d7c4a4c
or eax, ebp
xor eax, esi
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x11b70ae1
and edx, 0xee48f51e
or edx, ebx
or ecx, ebp
and ebp, 0x11b70ae1
and eax, 0xee48f51e
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xcaa8fc60
mov ebp, eax
and ebp, 0x19dc239b
and ecx, 0xe623dc64
or ecx, ebp
xor ecx, 0x931bd10e
or ecx, eax
and eax, 0x3557039f
or eax, edx
mov edx, eax
xor edx, 0xc2805c60
xor eax, 0x3557039f
and edx, 0xf3865f76
mov ebp, eax
and ebp, 0xc79a089
or ebp, edx
xor ebp, 0x7941ade3
and eax, 0x8ac7f295
or eax, ebp
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov ebp, eax
and ebp, 0x70d00b00
mov esi, edx
and esi, 0x8f2ff4ff
or esi, ebp
mov r9d, r8d
or r9d, 0x8f2ff4ff
mov ebp, r9d
not ebp
mov r10d, ecx
or r10d, 0x70d00b00
mov ebx, r10d
not ebx
and r9d, 0x3496306c
and ebp, 0x40400b00
or ebp, r9d
and r10d, 0x3496306c
and ebx, 0x8b29c493
or ebx, r10d
xor ebx, ebp
mov ebp, esi
not ebp
and ebp, 0x172355c4
and esi, 0xe8dcaa3b
or esi, ebp
mov ebp, ebx
not ebp
and ebp, 0x172355c4
and ebx, 0xe8dcaa3b
or ebx, ebp
xor ebx, esi
mov ebp, edx
and ebp, 0x87ef11fd
and eax, 0x7810ee02
or eax, ebp
or edx, r8d
and r8d, 0x87ef11fd
and ecx, 0x7810ee02
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5f947e56
and edx, 0xa06b81a9
or edx, eax
mov eax, edx
xor eax, 0x6000a9
mov r8d, ebx
not r8d
xor edx, 0x5f947e56
mov ecx, r8d
and ecx, 0xe28b9f04
and ebx, 0x1d7460fb
or ebx, ecx
or r8d, edx
and edx, 0xe28b9f04
and eax, 0x1d7460fb
or eax, edx
xor eax, ebx
not r8d
or r8d, eax
and edi, 0x303e6382
and r15d, 0xcfc19c7d
or r15d, edi
mov eax, r15d
xor eax, 0xcfc19c7c
and eax, 0xfffffffe
xor r15d, 0x303e6383
or r15d, eax
mov eax, r15d
not eax
and eax, 0xbfde5f4
and r15d, 0xf4021a0b
or r15d, eax
mov eax, r15d
xor eax, 0xf4021a0b
or r12d, 0x63755541
mov ecx, r12d
not ecx
mov edx, r14d
not edx
mov ebp, r12d
and ebp, 0x884f680a
and ecx, 0x148082b4
or ecx, ebp
or r12d, edx
and edx, 0x884f680a
and r14d, 0x77b097f5
or r14d, edx
xor r14d, ecx
not r12d
or r12d, r14d
mov ecx, r12d
not ecx
and ecx, 0x1c8f3701
and r12d, 0xe370c8fe
or r12d, ecx
mov esi, r12d
xor esi, 0x80059dbe
mov r9d, r15d
xor r9d, 0xbfde5f4
mov ecx, r12d
xor ecx, 0x8684200
and ecx, 0x8868c3ba
xor r12d, 0xf1558a83
and r12d, esi
and esi, 0x77973c45
or esi, ecx
mov ecx, esi
xor ecx, 0x55822805
xor r15d, 0x85520d36
mov edx, r15d
and edx, r9d
and r15d, eax
xor esi, 0x8868c3ba
mov edi, esi
or edi, 0x8eafe8c2
mov ebx, edi
not ebx
mov ebp, edx
and ebp, r15d
xor r15d, edx
or r15d, ebp
mov edx, r12d
not edx
mov ebp, edi
and ebp, 0x9ff4b150
and ebx, 0x6000062d
or ebx, ebp
or edi, edx
and edx, 0x9ff4b150
and r12d, 0x600b4eaf
or r12d, edx
xor r12d, ebx
not edi
or edi, r12d
mov edx, r15d
not edx
and edx, 0xf8d10c4f
and r15d, 0x72ef3b0
or r15d, edx
mov edx, edi
not edx
and edx, 0xf8d10c4f
and edi, 0x72ef3b0
or edi, edx
xor edi, r15d
mov edx, eax
and edx, 0x225517e8
and r9d, 0xddaae817
or r9d, edx
or eax, esi
and esi, 0x225517e8
and ecx, 0xddaae817
or ecx, esi
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8fa021f0
and eax, 0x705fde0f
or eax, ecx
xor eax, 0x705fde0f
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ebx, eax
not ebx
mov ebp, eax
mov edx, eax
xor edx, 0xd88ffc90
and edx, eax
mov ecx, ebx
and ecx, 0xb4f003b6
and eax, 0x4b0ffc49
or eax, ecx
not eax
or eax, ebx
and ebx, 0x8886810
and ebp, 0xd0079480
or ebp, ebx
xor ebp, 0xd0079480
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2770036f
and edx, 0xd88ffc90
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5c652f63
and edx, 0xa39ad09c
or edx, ecx
mov ecx, edx
xor ecx, 0x30ad008
and ecx, 0x4b0ffc49
xor edx, 0x14600322
and edx, 0xb4f003b6
or edx, ecx
mov ebp, edx
xor ebp, 0x4b0ffc49
and ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x5d3e6b72
mov edx, ebp
and edx, 0xa2c1948d
or edx, ecx
xor edx, 0xa2c1948d
mov ecx, edx
mov esi, eax
mov edi, edx
and edi, eax
xor edx, eax
not eax
and ecx, 0xfedc48b0
and ebp, 0x123b74f
or ebp, ecx
or eax, 0x123b74f
mov ecx, eax
not ecx
or esi, 0xfedc48b0
mov ebx, esi
not ebx
and eax, 0xfd7c507b
and ecx, 0x2800880
or ecx, eax
and esi, 0xfd7c507b
and ebx, 0x3a704
or ebx, esi
xor ebx, ecx
mov eax, ebp
not eax
and eax, 0xdd07ad0d
and ebp, 0x22f852f2
or ebp, eax
mov eax, ebx
not eax
and eax, 0xdd07ad0d
and ebx, 0x22f852f2
or ebx, eax
xor ebx, ebp
or edx, edi
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
xor eax, 0x4b0ffc49
and eax, edx
not edx
and edx, 0x4b0ffc49
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x14e28649
and ecx, 0xeb1d79b6
or ecx, eax
mov edx, ecx
xor edx, 0x14e28649
mov ebp, ecx
xor ebp, 0xeb1d79b6
xor ecx, 0x3af3409c
mov ebx, ecx
and ebx, ebp
and ecx, edx
mov eax, ebx
not eax
mov edi, ecx
not edi
mov esi, eax
and esi, 0xd885ee67
and ebx, 0x277a1198
or ebx, esi
or eax, edi
and edi, 0xd885ee67
and ecx, 0x277a1198
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe67144ee
and eax, 0x198ebb11
or eax, ecx
mov ecx, eax
xor ecx, 0x8020000a
or ebp, edx
mov edx, ebp
not edx
and edx, 0x2e3aa4d8
and ebp, 0xd1c55b27
or ebp, edx
mov edx, ebp
xor edx, 0x91051802
xor eax, 0x379f7dc4
xor ebp, 0x2e3aa4d8
mov ebx, eax
and ebx, 0x68c8e3f5
and ecx, 0x97371c0a
or ecx, ebx
or eax, ebp
and ebp, 0x68c8e3f5
and edx, 0x97371c0a
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4a2cd994
and eax, 0xb5d3266b
or eax, ecx
mov edx, eax
xor edx, 0x25030423
xor eax, 0x8000090
and eax, 0x98d022d8
and edx, 0x672fdd27
or edx, eax
mov ebx, edx
xor ebx, 0x98d022d8
xor edx, 0x672fdd27
mov ebp, r8d
not ebp
mov r9d, r8d
mov esi, edx
mov eax, ebx
mov ecx, ebp
and ecx, 0xdd58845a
and r8d, 0x22a77ba5
or r8d, ecx
xor r8d, 0xdd58845a
or r8d, edx
and edx, 0x157ce23
and ebx, 0xfea831dc
or ebx, edx
xor ebx, 0x157ce23
or ebx, ebp
and ebp, 0x5eee0b9
and r9d, 0xfa111f46
or r9d, ebp
mov ecx, r9d
xor ecx, 0xb0000346
and esi, 0x769d3ab1
and eax, 0x8962c54e
or eax, esi
mov edx, eax
xor edx, 0x8160814e
xor r9d, 0x5eee0b9
xor eax, 0x769d3ab1
mov esi, r9d
and esi, 0x4e9b5ca0
and ecx, 0xb164a35f
or ecx, esi
or r9d, eax
and eax, 0x4e9b5ca0
and edx, 0xb164a35f
or edx, eax
xor edx, ecx
not r9d
or r9d, edx
mov ecx, r9d
not ecx
mov edx, r8d
not edx
mov eax, ebx
not eax
mov ebp, r8d
and ebp, 0x3f58b95e
and edx, 0xc0a746a1
or edx, ebp
or r8d, ebx
and ebx, 0x3f58b95e
and eax, 0xc0a746a1
or eax, ebx
xor eax, edx
not r8d
or r8d, eax
mov eax, r8d
not eax
and r8d, r9d
or r9d, eax
mov edx, r9d
not edx
and eax, ecx
or eax, r8d
mov ecx, eax
not ecx
mov edi, r9d
and edi, 0xa10be25f
and edx, 0x5ef41da0
or edx, edi
or r9d, ecx
and ecx, 0xa10be25f
and eax, 0x5ef41da0
or eax, ecx
xor eax, edx
not r9d
or r9d, eax
mov r10d, r9d
not r10d
mov edx, r10d
and edx, r9d
mov r8d, edx
not r8d
mov ebx, r9d
mov edi, r9d
mov r11d, r9d
mov ebp, r9d
xor ebp, 0xa974f5d6
and ebp, r9d
and r9d, 0xee71afe6
mov esi, r10d
and esi, 0x118e5019
or esi, r9d
or ebx, r8d
and r8d, 0xee71afe6
and edx, 0x118e5019
or edx, r8d
xor edx, esi
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0xf530e588
xor ebx, 0xacf1a77
or ebx, edx
mov edx, r10d
and edx, 0x5319364
and edi, 0xface6c9b
or edi, edx
xor edi, 0xf00176ec
or edi, r10d
mov edx, edi
not edx
and edx, ebx
not ebx
mov esi, ebx
xor esi, edi
and esi, ebx
and edi, ebx
or edi, edx
mov edx, esi
not edx
mov ecx, edi
not ecx
mov ebx, edx
and ebx, 0xe3f37fc9
and esi, 0x1c0c8036
or esi, ebx
or edx, ecx
and ecx, 0xe3f37fc9
and edi, 0x1c0c8036
or edi, ecx
xor edi, esi
not edx
or edx, edi
mov ecx, edx
xor ecx, 0xf530e588
and ecx, edx
or edx, 0xacf1a77
mov ebx, edx
not ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x321f2d7c
and ebx, 0xc520c080
or ebx, esi
or edx, edi
and edi, 0x321f2d7c
and ecx, 0xcde0d283
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8e01896
mov ebx, edx
and ebx, 0x930c8200
or ebx, ecx
xor ebx, 0x930c8200
and edx, 0x64136569
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x64136569
and edx, 0x9bec9a96
or edx, ecx
mov edi, edx
not edi
mov ecx, edx
and ecx, 0x55fb8951
mov esi, edi
and esi, 0xaa0476ae
or esi, ecx
or edi, 0x55fb8951
mov ecx, esi
not ecx
mov ebx, edi
and ebx, 0x186efecf
and edx, 0xa2000020
or edx, ebx
or edi, ecx
and ecx, 0x186efecf
and esi, 0xe7910130
or esi, ecx
xor esi, edx
not edi
or edi, esi
mov ecx, edi
not ecx
mov edx, ecx
and edx, edi
mov ebx, edx
not ebx
mov esi, edi
and esi, 0xe8e95a20
and ecx, 0x1716a5df
or ecx, esi
or edi, ebx
and ebx, 0xe8e95a20
and edx, 0x1716a5df
or edx, ebx
xor edx, ecx
not edi
or edi, edx
and r10d, 0xb0682d91
and r11d, 0x4f97d26e
or r11d, r10d
mov ecx, r11d
xor ecx, 0x10c000
xor r11d, 0xa0602590
or r11d, 0x568b0a29
mov edx, ebp
not edx
mov ebx, r11d
and ebx, 0xc96437e7
and ecx, 0x2010c010
or ecx, ebx
or r11d, edx
and edx, 0xc96437e7
and ebp, 0x369bc818
or ebp, edx
xor ebp, ecx
not r11d
or r11d, ebp
mov ecx, r11d
not ecx
and ecx, 0x568b0a29
and r11d, 0xa974f5d6
or r11d, ecx
mov ecx, r11d
not ecx
mov eax, r11d
xor eax, 0x30c4d605
and eax, ecx
mov ebx, ecx
or ebx, 0x30c4d605
mov ebp, ebx
not ebp
mov edx, eax
not edx
mov esi, edx
and esi, 0x48425ed8
and eax, 0xb7bda127
or eax, esi
or edx, ebx
and ebx, 0x48425ed8
and ebp, 0x87392122
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x653f5f54
and edx, 0x9ac0a0ab
or edx, eax
and r11d, 0xd16d1d44
mov eax, ecx
and eax, 0x2e92e2bb
or eax, r11d
xor eax, 0x7b696bea
and ecx, 0xaa0476ae
or ecx, eax
mov eax, ecx
not eax
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x9e53cbb9
and edx, 0x61ac3446
or edx, ebx
or ebp, ecx
and ecx, 0x9e53cbb9
and eax, 0x61ac3446
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x932ad08b
and eax, 0x6cd52f74
or eax, ebp
mov ecx, eax
xor ecx, 0x9222808a
xor eax, 0x48412144
and eax, 0x49497145
and ecx, 0xb6b68eba
or ecx, eax
mov ebp, ecx
xor ebp, 0x9484083a
xor ecx, 0x1084000
and ecx, 0x233ac680
and ebp, 0xdcc5397f
or ebp, ecx
mov ecx, ebp
xor ecx, 0xdcc5397f
mov r9d, edi
not r9d
mov edx, edi
or edx, 0x780f52c5
mov ebx, edx
not ebx
mov eax, r9d
or eax, 0x87f0ad3a
mov r10d, eax
not r10d
and edx, 0x5ba4e386
and ebx, 0x84500c38
or ebx, edx
and eax, 0x5ba4e386
and r10d, 0x200b1041
or r10d, eax
xor r10d, ebx
mov eax, r10d
not eax
and eax, 0xc99a3a4c
and r10d, 0x3665c5b3
or r10d, eax
mov r8d, r10d
xor r8d, 0xb1956889
xor ebp, 0x233ac680
mov eax, ebp
and eax, 0x27a3627a
mov r12d, ecx
and r12d, 0xd85c9d85
or r12d, eax
mov eax, r12d
xor eax, 0x40109c81
xor r12d, 0x27a3627a
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov esi, r12d
and esi, 0x9b4d634c
and eax, 0x64b29cb3
or eax, esi
or r12d, ebx
and ebx, 0x9b4d634c
and edx, 0x64b29cb3
or edx, ebx
xor edx, eax
not r12d
or r12d, edx
xor r10d, 0x4e6a9776
mov eax, r10d
and eax, 0xfcf40176
mov edx, r8d
and edx, 0x30bfe89
or edx, eax
mov eax, edx
xor eax, 0x300f489
and eax, 0x9f34f5ad
xor edx, 0x9c3f0b24
or edx, eax
mov eax, edx
not eax
and eax, 0x6e15c907
and edx, 0x91ea36f8
or edx, eax
mov r11d, edx
xor r11d, 0x81a812d0
and r9d, 0x25f06efd
and edi, 0xda0f9102
or edi, r9d
mov eax, edi
xor eax, 0x400b0002
and eax, 0x60cb0a52
xor edi, 0xbac49b50
or edi, eax
mov eax, edi
not eax
and eax, 0xa5897e9e
and edi, 0x5a768161
or edi, eax
mov r14d, edi
xor r14d, 0x5a768161
mov r15d, edi
xor r15d, 0xa1006412
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0x112f8422
mov ebx, r12d
and ebx, 0xeed07bdd
or ebx, eax
and ebp, 0x97eb17c
and ecx, 0xf6814e83
or ecx, ebp
mov ebp, ecx
xor ebp, 0xf6814e83
xor ecx, 0x846b114
and ecx, 0x1c46fb16
mov eax, ebp
and eax, 0xe3b904e9
or eax, ecx
xor eax, 0x7c8df144
and ebp, 0x60cb0a52
or ebp, eax
xor edx, 0x6e15c907
and r15d, 0xe176e513
xor edi, 0xf5dedab5
and edi, r14d
mov ecx, r14d
and ecx, 0x1e891aec
or ecx, r15d
xor ecx, 0x1e891aec
or r11d, 0x5057a42b
mov eax, r11d
not eax
mov r14d, ecx
mov r15d, edx
and r15d, ecx
xor ecx, edx
or edx, 0xafa85bd4
and r11d, 0x832742c2
and eax, 0x2c881914
or eax, r11d
mov esi, edx
not esi
and edx, 0x832742c2
and esi, 0x5050a429
or esi, edx
and r14d, 0xafa85bd4
xor esi, eax
mov eax, r14d
and eax, edi
xor edi, r14d
or edi, eax
mov eax, esi
not eax
and eax, edi
not edi
and edi, esi
or edi, eax
xor ebx, 0x71e48e70
or ebx, r9d
or ecx, r15d
mov eax, ecx
not eax
and eax, 0x4443ab9f
and ecx, 0xbbbc5460
or ecx, eax
xor ecx, 0xbbbc5460
mov eax, edi
and eax, ecx
xor ecx, edi
mov edx, ebx
not edx
or ecx, eax
mov eax, ebp
not eax
and eax, ebx
or ebx, ebp
and ebp, edx
mov edx, ebx
not edx
or ebp, eax
mov eax, ebx
and eax, 0x3e5497d8
and edx, 0xc1ab6827
or edx, eax
mov eax, ebp
not eax
or ebx, eax
and eax, 0x3e5497d8
and ebp, 0xc1ab6827
or ebp, eax
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ecx
not edx
mov eax, edx
and eax, 0x206e3bbd
and ecx, 0x10008400
or ecx, eax
mov ebp, ebx
mov esi, ebx
xor esi, 0x306ebfbd
and esi, ebx
not ebx
and ebx, 0x48a29d
and ebp, 0x30261d20
or ebp, ebx
mov ebx, ecx
xor ebx, 0x8400
xor ecx, 0x695751ce
or edx, 0x306ebfbd
and ecx, 0x795751ce
and ebx, 0x28ae31
or ebx, ecx
mov ecx, edx
not ecx
and edx, 0x795751ce
and ecx, 0x86800000
or ecx, edx
mov edx, ebp
xor edx, 0x30060d00
xor ebp, 0xcfd9e2df
xor ecx, ebx
mov eax, ebp
and eax, 0x4d21b0bf
and edx, 0x304e0f00
or edx, eax
mov eax, esi
not eax
or ebp, eax
and eax, 0x4d21b0bf
and esi, 0xb2de4f40
or esi, eax
xor esi, edx
not ebp
or ebp, esi
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
or ebp, eax
mov eax, r10d
or eax, r9d
not eax
and r10d, 0xad0f7d39
and r8d, 0x52f082c6
or r8d, r10d
and r9d, 0xad0f7d39
and r12d, 0x52f082c6
or r12d, r9d
xor r12d, r8d
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x771a346e
and r12d, 0x88e5cb91
or r12d, eax
mov eax, r12d
xor eax, 0x21c291
xor r12d, 0x441a1002
and r12d, 0xccde1902
and eax, 0x3321e6fd
or eax, r12d
mov ecx, eax
xor ecx, 0x40501902
xor eax, 0x3321e6fd
mov edx, eax
and edx, 0xbdaee201
and ecx, 0x42511dfe
or ecx, edx
xor ecx, 0xbdaee201
xor eax, ecx
and eax, ecx
mov ecx, ebp
mov edi, ebp
xor edi, 0x7981420a
and edi, ebp
not ebp
and ebp, 0x7c833507
and ecx, 0x837ccaf8
or ecx, ebp
mov r8d, ecx
xor r8d, 0x837ccaf8
mov r9d, eax
not r9d
xor ecx, 0x78810002
or ecx, 0x867ebdf5
mov ebx, ecx
not ebx
mov esi, r9d
and esi, 0x7981420a
and eax, 0x867ebdf5
or eax, esi
mov esi, edi
not esi
mov ebp, ecx
and ebp, 0xe3b17fc9
and ebx, 0x18000002
or ebx, ebp
or ecx, esi
and esi, 0xe3b17fc9
and edi, 0x1c4e8036
or edi, esi
xor edi, ebx
not ecx
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x17c54c25
and ecx, 0xe83ab3da
or ecx, ebp
mov ebp, eax
not ebp
and ebp, 0x17c54c25
and eax, 0xe83ab3da
or eax, ebp
xor eax, ecx
mov ecx, r8d
and ecx, r9d
xor r9d, r8d
or r9d, ecx
mov edx, r9d
not edx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x4ea6d491
and eax, 0xb1592b6e
or eax, ecx
or ebx, r9d
and r9d, 0x4ea6d491
and edx, 0xb1592b6e
or edx, r9d
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
not eax
mov edx, eax
and edx, 0xa681442
mov ecx, ebx
and ecx, 0x8001811c
or ecx, edx
xor ecx, 0x8001811c
mov ebp, ebx
xor ebp, 0x8a69955e
and ebp, ebx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x1ef82826
and ebp, 0xe107d7d9
or ebp, ecx
mov edx, ebp
xor edx, 0x8044202
xor ebp, 0x80003400
and ebp, 0xa2003484
and edx, 0x804422a
or edx, ebp
xor edx, 0x804422a
or edx, 0x55fb8951
mov ebp, edx
not ebp
mov ecx, eax
and ecx, 0xaa0476ae
and ebx, 0x55fb8951
or ebx, ecx
xor eax, ebx
and eax, ebx
mov ecx, edx
and ecx, 0x5964e0c0
xor edx, 0x41408
and edx, ebp
and ebp, 0xa200162e
or ebp, ecx
mov r8d, ebp
xor r8d, 0xa69b1f3f
mov ecx, eax
xor ecx, 0xaaa36ae7
mov r9d, ecx
and ecx, eax
not eax
xor ebp, 0x82060c0
or ebp, 0x555c9518
mov esi, ebp
not esi
and r9d, eax
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0xf30c440c
and esi, 0x8a32ae2
or esi, edi
or ebp, ebx
and ebx, 0xf30c440d
and edx, 0x80032a2
or edx, ebx
xor edx, esi
not ebp
or ebp, edx
mov edx, r9d
and edx, ecx
xor ecx, r9d
or ecx, edx
mov edx, ebp
not edx
and edx, 0xc1565979
and ebp, 0x3aa92686
or ebp, edx
mov edx, ecx
not edx
and edx, 0xc1565979
and ecx, 0x3ea9a686
or ecx, edx
xor ecx, ebp
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov r9d, eax
not r9d
mov ebp, r9d
and ebp, eax
mov r8d, ebp
not r8d
mov ebx, eax
and ebx, 0xd654823a
mov edx, r9d
and edx, 0x29ab7dc5
or edx, ebx
mov ebx, r8d
and ebx, 0xd654823a
mov ecx, ebp
and ecx, 0x29ab7dc5
or ecx, ebx
xor ecx, edx
mov ebx, eax
or ebx, r8d
not ebx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9eaa714f
and ecx, 0x61558eb0
or ecx, edx
mov edx, ecx
xor edx, 0x9eaa714f
and edx, ecx
mov ecx, r9d
and ecx, 0x3723e30b
mov edi, eax
and edi, 0xc8dc1cf4
or edi, ecx
xor edi, 0xa9899244
or edi, r9d
mov ecx, edi
not ecx
mov esi, edx
xor esi, edi
and esi, edx
and edi, edx
not edx
and edx, ecx
or edi, edx
mov ecx, esi
and ecx, edi
xor edi, esi
or edi, ecx
mov ecx, edi
not ecx
or edi, 0x86374496
mov edx, edi
not edx
or ecx, 0x79c8bb69
and edi, 0xb373eaec
and edx, 0x48881101
or edx, edi
mov esi, ecx
not esi
and ecx, 0xb373eaec
and esi, 0x4040412
or esi, ecx
mov edi, dword [0x140135750]
xor esi, edx
mov ecx, esi
not ecx
and ecx, 0x189d35d9
and esi, 0xe762ca26
or esi, ecx
and eax, 0x953562e8
and r9d, 0x6aca9d17
or r9d, eax
and r8d, 0x953562e8
and ebp, 0x6aca9d17
or ebp, r8d
xor ebp, r9d
or ebp, ebx
mov eax, ebp
not eax
or eax, esi
not esi
not eax
or ebp, esi
not ebp
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
not ebp
mov eax, ebp
and eax, esi
xor ebp, esi
or ebp, eax
cmp ebp, 0xffffffff
setne r14b
sete sil
cmp edi, 9
setg r9b
cmp edi, 0xa
setl r8b
mov eax, esi
and al, r8b
mov ebx, r9d
and bl, r14b
or bl, al
xor bl, 1
or bl, r8b
mov edi, ebx
xor dil, 1
mov r10d, r14d
and r10b, r8b
mov eax, r9d
and al, sil
or al, r10b
mov r10d, eax
xor r10b, 1
and bl, dil
xor bl, 1
mov r11d, edi
xor r11b, bl
or bl, dil
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, 1
and dl, r10b
and bl, al
or bl, dl
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
or bl, dl
xor dl, bl
or bl, al
xor bl, 1
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov r10d, eax
and r10b, dl
mov ebx, eax
xor bl, r10b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, bl
mov edx, r10d
and dl, al
xor r10b, al
or r10b, dl
mov ebp, r10d
xor bpl, 1
xor sil, r8b
xor sil, 1
mov eax, esi
and al, r14b
xor sil, r14b
or sil, al
mov r8d, esi
xor r8b, 1
xor r14b, r9b
and r9b, r14b
xor r14b, 1
mov eax, r9d
and al, r14b
xor r14b, r9b
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov r9d, r14d
xor r9b, 1
mov edi, esi
xor dil, r8b
and dil, sil
mov r11d, r9d
or r11b, r14b
xor r11b, r9b
mov ebx, r11d
and bl, r9b
and r9b, r8b
or r8b, sil
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
xor dl, 1
and dl, dil
or al, dil
xor dil, 1
and cl, dil
or dl, cl
xor dil, r8b
xor al, 1
or al, dil
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, 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 eax, ecx
and cl, bl
xor bl, 1
xor al, 1
and al, bl
or cl, al
mov eax, esi
xor al, r14b
and al, sil
and r14b, sil
or r14b, r9b
xor al, 1
xor r14b, 1
mov edx, eax
xor dl, r14b
or r14b, al
xor r14b, 1
or r14b, dl
xor cl, 1
mov eax, r14d
xor al, cl
and cl, r14b
or cl, al
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r9d, ebp
xor r9b, r10b
and r9b, bpl
mov ecx, r9d
xor cl, 1
and r9b, cl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov esi, eax
xor sil, 1
mov edx, esi
and dl, al
mov ebx, esi
xor bl, dl
mov r15d, eax
or r15b, sil
xor sil, al
or sil, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, r15d
mov ebx, edx
xor bl, r15b
and bl, dl
and r15b, dl
xor dl, 1
xor al, 1
and al, dl
or r15b, al
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
mov r14d, r9d
xor r14b, 1
mov r11d, r14d
and r11b, r9b
mov r12d, r11d
xor r12b, 1
mov edi, r14d
xor dil, r11b
mov eax, r9d
or al, r12b
xor al, 1
mov byte [rsp + 0x2c], al
and r11b, r14b
or r11b, dil
or dil, al
mov eax, edi
xor al, 1
mov edx, edi
and dl, al
mov ecx, edx
xor cl, 1
xor dl, dil
or cl, al
xor cl, 1
or cl, dl
or al, dil
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edi, ecx
xor dil, 1
and bpl, r10b
mov eax, r10d
and al, bpl
xor bpl, r10b
or bpl, al
xor bpl, 1
mov eax, ebp
and al, r10b
xor bpl, r10b
or bpl, al
mov eax, ebp
xor al, 1
mov edx, ecx
xor dl, dil
and dl, cl
mov r10d, edi
or r10b, cl
mov r13d, eax
or r13b, bpl
mov ebx, r13d
xor bl, 1
xor dl, 1
mov r8d, edx
and r8b, r10b
xor dl, r10b
or r8b, dl
xor r8b, 1
mov r10d, edx
and r10b, r8b
xor r8b, dl
or r8b, r10b
mov edx, eax
and dl, bpl
and bl, r13b
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov r10d, r13d
and r10b, bl
xor bl, r13b
or bl, r10b
xor bl, dl
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov edx, r13d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r13b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, bl
mov r10d, edx
and r10b, bl
xor dl, bl
or dl, r10b
xor dl, r8b
and bpl, dil
or dil, al
and al, cl
mov r8d, edx
xor r8b, 1
xor dil, 1
or al, bpl
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov ecx, edx
and cl, r8b
mov ebx, ecx
xor bl, 1
or bl, r8b
mov r8d, r15d
xor r8b, 1
xor al, 1
xor cl, dl
xor bl, 1
or bl, cl
xor bl, al
mov ecx, edx
xor cl, al
or al, dl
mov edx, esi
xor dl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
and dl, sil
mov eax, esi
and al, dl
xor dl, sil
xor sil, r8b
xor sil, 1
mov ecx, esi
xor cl, r8b
and cl, sil
or dl, al
mov eax, edx
and al, r15b
xor dl, 1
and dl, r8b
or dl, al
mov eax, ecx
xor al, 1
and cl, al
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
mov r10d, ecx
and cl, dl
xor dl, 1
xor r10b, 1
and r10b, dl
or cl, r10b
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r10d, ebx
xor r10b, 1
mov eax, r10d
or al, bl
mov ecx, eax
xor cl, 1
and cl, bl
or bl, al
and al, r10b
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
or dl, bl
xor dl, bl
xor cl, 1
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and dl, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
xor r12b, r9b
or r12b, byte [rsp + 0x2c]
and r15b, r8b
mov ecx, r8d
and cl, r15b
xor r15b, r8b
or r15b, cl
mov r10d, r15d
xor r10b, 1
xor r11b, 1
or r14b, r9b
xor r14b, 1
mov edx, r11d
and dl, r14b
xor r14b, r11b
mov ebx, r15d
or bl, r10b
xor bl, 1
xor r8b, bl
or r14b, dl
and bl, r8b
mov edx, r8d
xor dl, bl
xor bl, 1
or bl, r8b
xor dl, 1
xor bl, 1
or bl, dl
xor bl, 1
mov edx, ebx
or dl, r14b
xor dl, 1
xor bl, r14b
xor bl, 1
and bl, r14b
mov ecx, edx
and cl, bl
xor bl, dl
xor r12b, 1
or bl, cl
xor r15b, r12b
mov ecx, r12d
and cl, r10b
xor r12b, r10b
or r12b, cl
mov ecx, r15d
xor cl, r12b
or r12b, r15b
xor r12b, 1
or r12b, cl
mov edx, ebx
and dl, r12b
xor r12b, 1
mov ecx, ebx
xor cl, 1
and cl, r12b
or cl, dl
mov edx, ebx
xor dl, r12b
or r12b, bl
xor r12b, 1
or r12b, dl
xor cl, 1
mov edx, ecx
xor dl, r12b
or cl, r12b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ecx
or dl, bl
mov r8d, edx
xor r8b, 1
and r8b, cl
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, r8b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
and al, dl
or al, cl
xor al, 1
or al, bl
mov ecx, ebx
xor cl, dl
xor cl, 1
and cl, dl
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
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0x2950bd36
mov ebp, 0xe32cd2a8
cmovne eax, ebp
test bl, 1
mov edx, 0x2950bd36
cmove eax, edx
test cl, 1
jmp 0x14000bf29
cmp eax, 0xb84e4c9f
je 0x14000a9dc
cmp eax, 0xc3658433
je 0x14000bf3c
cmp eax, 0xe32cd2a8
jne 0x1400045a0
mov eax, 0xb84e4c9f
mov dword [rsp + 0x44], 0
cmp eax, 0xf0d4b740
jle 0x1400045ab
nop dword [rax]
cmp eax, 0x2950bd35
jg 0x140006570
cmp eax, 0xf0d4b741
je 0x14000bf55
cmp eax, 0xf7aa6a1b
je 0x14000df67
cmp eax, 0x2167e7d8
jne 0x1400045a0
cmp byte [rsp + 0x57], 0
mov eax, 0x9b318feb
mov ecx, 0xf0d4b741
cmovne eax, ecx
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
cmp eax, 0x2950bd36
je 0x14000df84
cmp eax, 0x6747369f
je 0x14000195c
cmp eax, 0x6d6c78ee
jne 0x1400045a0
movsxd rax, dword [rsp + 0x5c]
mov qword [rsp + 0x38], rax
mov rcx, qword [rsp + 0x48]
mov al, byte [rcx + rax]
mov byte [rsp + 0x2c], al
movsxd rax, dword [rsp + 0x5c]
imul rcx, rax, 0x2aaaaaab
mov rdx, rcx
shr rdx, 0x3f
shr rcx, 0x21
add ecx, edx
shl ecx, 2
lea ecx, [rcx + rcx*2]
sub eax, ecx
cdqe
lea rcx, str.7005gM_MYMFu
mov r11b, byte [rax + rcx]
mov r8d, r11d
not r8b
mov eax, r8d
and al, 0xbd
mov edx, r11d
and dl, 0x42
or dl, al
mov eax, edx
xor al, 0x42
xor dl, 0xbd
mov r9d, r8d
and r9b, r11b
mov ecx, r9d
not cl
mov ebx, edx
and bl, 0x3d
and al, 0xc2
or al, bl
or dl, cl
and cl, 0x3d
mov ebx, r9d
and bl, 0xc2
or bl, cl
xor bl, al
not dl
or dl, bl
mov eax, edx
not al
and al, 0xef
and dl, 0x10
or dl, al
mov eax, edx
xor al, 0x10
not dl
and dl, 0x44
and al, 0xbb
or al, dl
mov ecx, eax
xor cl, 0xa5
xor al, 0xbb
and al, cl
mov ecx, r11d
and cl, 0xfb
mov edx, r8d
and dl, 4
or dl, cl
xor dl, 0x1a
mov ecx, r8d
and cl, 0xe1
or cl, dl
mov edx, ecx
not dl
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
not al
and al, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 0x1e
and al, cl
or cl, 0xe1
mov edx, ecx
not dl
mov ebx, eax
not bl
mov r10d, ecx
and r10b, 0x31
and dl, 0xe
or dl, r10b
or cl, bl
and bl, 0x31
and al, 0xce
or al, bl
xor al, dl
not cl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0x99
and dl, cl
not cl
and cl, 9
and al, 0x90
or al, cl
xor al, 0x90
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0x48
and dl, 0xb7
or dl, al
mov eax, edx
xor al, 6
xor dl, 0x80
and al, 0x57
and dl, 0xa8
or dl, al
mov eax, edx
xor al, 0x41
xor dl, 0x28
and dl, 0x3e
and al, 0xc1
or al, dl
mov ecx, eax
xor cl, 0xc0
xor al, 0x32
and al, 0x33
and cl, 0xcc
or cl, al
mov r14d, ecx
xor r14b, 3
xor cl, 0x80
and cl, 0xb0
and r14b, 0x4f
or r14b, cl
mov r10d, r14d
xor r10b, 0x4f
xor r14b, 0xb0
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
not al
mov ecx, r9d
xor cl, 0xf7
mov edx, ecx
and dl, al
and cl, r9b
mov ebx, edx
not bl
mov esi, ecx
not sil
mov edi, ebx
and dil, 0x83
and dl, 0x7c
or dl, dil
or bl, sil
and sil, 0x83
and cl, 0x7c
or cl, sil
xor cl, dl
not bl
or bl, cl
mov ecx, ebx
not cl
and cl, 8
and bl, 0xf7
or bl, cl
and r9b, 0xf9
and al, 6
or al, r9b
xor al, 6
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
mov r12d, eax
xor r12b, 0xee
and r12b, al
not al
and al, 8
and dl, 0xe6
or dl, al
xor dl, 0xe6
mov eax, edx
and al, r12b
xor r12b, dl
or r12b, al
mov eax, r12d
not al
and al, 0xa9
and r12b, 0x56
or r12b, al
mov eax, r12d
xor al, 0x18
xor r12b, 0x47
mov edx, r12d
and dl, 0xa2
and al, 0x5d
or al, dl
xor al, 0xa2
xor r12b, al
and r12b, al
mov eax, r14d
and al, 0x5c
mov edx, r10d
and dl, 0xa3
or dl, al
mov eax, edx
xor al, 1
not dl
mov ebx, r14d
or bl, 0x51
mov edi, ebx
not dil
or dl, 0x86
and dl, 0x96
and al, 0x41
or al, dl
and bl, 0x96
and dil, 0x28
or dil, bl
xor dil, al
mov eax, edi
not al
and al, 0xae
and dil, 0x51
or dil, al
mov esi, r12d
not sil
mov r15d, esi
and r15b, r12b
mov eax, esi
and al, r15b
xor r15b, sil
or r15b, al
mov r9d, edi
not r9b
mov eax, r9d
and al, 0x84
mov edx, edi
and dl, 0x7b
or dl, al
mov ebp, edx
xor bpl, r9b
and bpl, dl
mov eax, r14d
and al, 0x86
and r10b, 0x79
or r10b, al
xor r10b, 0xfd
xor r14b, r10b
and r14b, r10b
mov edx, r15d
mov ebx, r15d
mov r13d, r15d
xor r13b, 0xcf
and r13b, r15b
not r15b
mov ecx, r15d
and cl, 0x76
and dl, 0x89
or dl, cl
mov ecx, edx
xor cl, 0x80
and cl, 0x84
xor dl, 0xd
or dl, cl
mov ecx, edx
not cl
and cl, 0xa0
and dl, 0x5f
or dl, cl
mov r10d, edx
xor r10b, 0x5f
and sil, 0x45
and r12b, 0xba
or r12b, sil
mov eax, r12d
xor al, 0xba
xor r12b, 0x40
and r12b, 0x48
mov ecx, eax
and cl, 0xb7
or cl, r12b
xor cl, 0x33
and al, 0x7b
or al, cl
mov esi, eax
not sil
mov ecx, ebp
not cl
mov r12d, r14d
not r12b
and r14b, cl
or cl, r12b
not cl
and r12b, bpl
or r12b, r14b
mov ebp, ecx
and bpl, r12b
xor r12b, cl
or r12b, bpl
xor dl, 0xa0
and sil, dl
or dl, al
mov ecx, edx
not cl
and al, r10b
or al, sil
mov r10d, eax
not r10b
mov esi, edx
and sil, 0xb8
and cl, 0x47
or cl, sil
or dl, r10b
and r10b, 0xb8
and al, 0x47
or al, r10b
xor al, cl
not dl
or dl, al
mov r10d, r12d
not r10b
mov ecx, r10d
and cl, 0xc8
and r12b, 0x37
or r12b, cl
mov ecx, edx
not cl
xor r12b, 0xc8
or r12b, cl
mov eax, r12d
not al
and cl, 0xe1
and dl, 0x1e
or dl, cl
xor dl, 0xe1
or dl, r10b
mov ecx, edx
not cl
mov r10d, r12d
and r10b, 0x27
and al, 0xd8
or al, r10b
or r12b, dl
and dl, 0x27
and cl, 0xd8
or cl, dl
xor cl, al
not r12b
or r12b, cl
and r15b, 0xbd
and bl, 0x42
or bl, r15b
mov edx, ebx
xor dl, 0x42
mov eax, edi
xor al, 0xcf
and al, r9b
and dil, 0x30
xor bl, 0x72
and bl, dl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, ebx
not al
mov ecx, r13d
not cl
mov r10d, eax
and r10b, 0x52
and bl, 0xad
or bl, r10b
or al, cl
and cl, 0x52
and r13b, 0xad
or r13b, cl
xor r13b, bl
not al
or al, r13b
mov ecx, edi
not cl
and cl, al
not al
and al, dil
or al, cl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
not dl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, 0x20
mov ecx, edx
and cl, 0x84
or cl, al
xor cl, 0x84
and dl, 0x5b
or dl, cl
mov eax, edx
not al
and al, 0x5b
and dl, 0xa4
or dl, al
mov eax, edx
not al
and al, 0x7b
and dl, 0x84
or dl, al
mov eax, edx
xor al, 0x2b
and al, 0xaf
and dl, 0x50
or dl, al
mov ecx, edx
xor cl, 0x10
xor dl, 0xaf
mov eax, r12d
xor al, dl
and al, r12b
mov ebx, r12d
not bl
and bl, 0xec
and r12b, 0x13
or r12b, bl
and dl, 0xec
and cl, 0x13
or cl, dl
xor cl, r12b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
not dl
mov ebx, edx
and bl, 0x54
mov eax, ecx
and al, 0xab
or al, bl
xor al, 0xab
mov r10d, edx
and r10b, cl
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov eax, r10d
not al
and al, 0x2e
xor r10b, 0xd1
or r10b, al
mov edi, r10d
not dil
and dl, 0xb1
and cl, 0x4e
or cl, dl
mov eax, ecx
xor al, 0x40
and al, 0xd1
xor cl, 0x9f
or cl, al
mov esi, ecx
not sil
mov eax, ecx
and al, 0xd2
xor cl, 0xaf
and cl, sil
and sil, 0x2d
or sil, al
mov r9d, esi
xor r9b, 0x2d
mov ebp, edi
or bpl, 0xaf
mov edx, ebp
not dl
mov ebx, r10d
xor bl, 0xaf
and bl, dil
mov r14d, esi
xor r14b, 0x82
and r14b, r9b
mov eax, ebx
not al
mov r15d, ebp
and r15b, 0x3e
and dl, 0x40
or dl, r15b
or bpl, al
and al, 0x3e
and bl, 0xc1
or bl, al
xor bl, dl
not bpl
or bpl, bl
mov edx, r14d
not dl
mov eax, ecx
not al
mov ebx, edx
and bl, 0xaf
and r14b, 0x50
or r14b, bl
or dl, al
and al, 0xaf
and cl, 0x50
or cl, al
xor cl, r14b
not dl
or dl, cl
mov eax, ebp
not al
and al, dl
not dl
and dl, bpl
or dl, al
xor sil, 0xd2
mov eax, edi
and al, 0x68
and r10b, 0x97
or r10b, al
or dil, sil
and sil, 0x68
and r9b, 0x97
or r9b, sil
xor r9b, r10b
not dil
or dil, r9b
not dil
mov eax, edx
and al, dil
xor dil, dl
or dil, al
mov eax, edi
xor al, 0x8e
and al, dil
not dil
and dil, 0x8e
mov ecx, edi
and cl, al
xor al, dil
or al, cl
mov ecx, eax
not cl
and cl, 0x51
and al, 0xae
or al, cl
mov r9d, eax
xor r9b, 0xf1
mov edx, eax
xor dl, 0xe
mov ebx, edx
and bl, 0x4e
mov r15d, eax
xor r15b, 0x40
or r15b, bl
mov ecx, r15d
not cl
and cl, 0x43
and r15b, 0xbc
or r15b, cl
mov edi, r15d
xor dil, 0xbc
and dl, 0x68
xor al, 0x9b
and al, r9b
and r9b, 2
or r9b, dl
xor r9b, 2
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
not cl
and cl, 0xd5
and al, 0x2a
or al, cl
mov r9d, eax
xor r9b, 6
mov ecx, r15d
and cl, 0x1c
xor r15b, 0xd1
and r15b, dil
and dil, 0xe3
or dil, cl
xor al, 0xf1
mov ecx, eax
and cl, 0x98
and r9b, 0x67
or r9b, cl
mov esi, r9d
xor sil, 0x67
mov edx, edi
xor dl, 0x1c
mov r10d, edx
or r10b, 0x92
mov r14d, r10d
not r14b
mov ebp, r9d
xor bpl, 0xf5
and bpl, sil
or al, 0x6d
mov ebx, ebp
not bl
mov r12d, ebx
or bl, al
not al
mov ecx, r15d
not cl
mov r13d, r10d
and r13b, 0x9d
and r14b, 0x60
or r14b, r13b
or r10b, cl
and cl, 0x9d
and r15b, 0x62
or r15b, cl
xor r15b, r14b
not r10b
or r10b, r15b
and r12b, 0x6c
and bpl, 0x93
or bpl, r12b
or al, 0x6c
xor al, bpl
not bl
or bl, al
mov eax, r10d
not al
and al, bl
not bl
and bl, r10b
or bl, al
xor r9b, 0x98
mov eax, edx
and al, 0xef
and dil, 0x10
or dil, al
or dl, r9b
and r9b, 0xef
and sil, 0x10
or sil, r9b
xor sil, dil
not dl
or dl, sil
mov eax, edx
not al
and al, 0x5d
and dl, 0xa2
or dl, al
mov eax, edx
xor al, 0xa2
mov ecx, ebx
not cl
xor dl, 0x5d
mov r9d, ecx
and r9b, 8
and bl, 0xf7
or bl, r9b
or cl, dl
and dl, 8
and al, 0xf7
or al, dl
xor al, bl
not cl
or cl, al
mov eax, ecx
not al
mov ebx, eax
and bl, 0x53
mov edx, ecx
xor dl, 0x53
and dl, cl
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, edx
not bl
and bl, 0x41
and dl, 0xbe
or dl, bl
mov r9d, edx
xor r9b, 0xed
xor dl, 0x12
or al, cl
mov ecx, eax
not cl
and cl, 0xe5
and al, 0x1a
or al, cl
mov ecx, eax
not cl
xor al, 0xe5
mov r10d, r9d
xor r10b, al
and r10b, r9b
and dl, 0xf7
and r9b, 8
or r9b, dl
and al, 0xf7
and cl, 8
or cl, al
xor cl, r9b
mov ebx, r10d
not bl
mov edx, ecx
not dl
mov r9d, ebx
and r9b, 0xe2
and r10b, 0x1d
or r10b, r9b
or bl, dl
and dl, 0xe2
and cl, 0x1d
or cl, dl
xor cl, r10b
not bl
or bl, cl
mov eax, ebx
not al
mov ecx, eax
and cl, 0xa4
mov edx, ebx
and dl, 0x5b
or dl, cl
mov ecx, edx
xor cl, 0x5b
and cl, al
xor dl, 0xa4
and dl, bl
or dl, cl
xor al, dl
and al, dl
mov byte [rsp + 0x28], al
mov eax, r8d
and al, 0xe2
mov ecx, r11d
and cl, 0x11
or cl, al
xor cl, 0x11
mov edx, r11d
and dl, 0xc
or dl, cl
mov eax, edx
not al
and al, 0xc
and dl, 0xf3
or dl, al
mov eax, edx
not al
and dl, 0xa7
mov ecx, eax
and cl, 0x58
or cl, dl
xor cl, 0xa2
and al, 5
or al, cl
mov ecx, eax
not cl
and cl, 0x5f
and al, 0xa0
or al, cl
mov r9d, eax
xor r9b, 0xa0
xor al, 0x5f
mov edx, r8d
and dl, 0x85
mov ebx, r11d
and bl, 0x7a
or bl, dl
xor bl, 0x7f
mov ecx, ebx
xor cl, r8b
and cl, bl
mov edx, ecx
not dl
and cl, al
or al, dl
mov ebx, eax
not bl
and dl, r9b
or dl, cl
mov ecx, edx
not cl
mov r9d, eax
and r9b, 0xc3
and bl, 0x3c
or bl, r9b
or al, cl
and cl, 0xc3
and dl, 0x3c
or dl, cl
xor dl, bl
not al
or al, dl
mov ecx, eax
mov edx, eax
xor dl, 0xb4
and dl, al
not al
and al, 0x77
and cl, 0x88
or cl, al
mov eax, ecx
not al
xor cl, 0x34
or cl, 0x4b
mov ebx, edx
not bl
mov r9d, ecx
and r9b, 0x7f
and al, 0x80
or al, r9b
or cl, bl
and bl, 0x7f
and dl, 0x80
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0xa2
and cl, 0x5d
or cl, al
mov edx, ecx
xor dl, 0x51
xor cl, 0x22
and cl, 0x2e
and dl, 0xd1
or dl, cl
and r8b, 0x13
and r11b, 0xec
or r11b, r8b
mov eax, r11d
xor al, 0x8c
and r11b, 0x60
and al, 0x9f
or al, r11b
mov ecx, edx
xor cl, 0xd1
mov ebx, eax
xor bl, 0x9f
mov ebp, ecx
or bpl, bl
mov r8d, ebp
not r8b
and cl, 0xfe
and dl, 1
or dl, cl
and bl, 0xfe
and al, 1
or al, bl
xor al, dl
mov ecx, eax
not cl
mov edx, ebp
and dl, 0x3b
and r8b, 0xc4
or r8b, dl
or bpl, cl
and cl, 0x3b
and al, 0xc4
or al, cl
xor al, r8b
not bpl
or bpl, al
mov eax, ebp
not al
mov ecx, eax
and cl, bpl
mov edx, ecx
not dl
mov ebx, ebp
and bl, 0x13
and al, 0xec
or al, bl
or bpl, dl
and dl, 0x13
and cl, 0xec
or cl, dl
xor cl, al
not bpl
or bpl, cl
mov al, byte [rsp + 0x2c]
mov edx, eax
not dl
mov r9d, edx
and r9b, al
mov r11d, eax
mov eax, edx
and al, r9b
mov ecx, edx
xor cl, r9b
or cl, al
mov eax, ecx
not al
and al, 0xf0
and cl, 0xf
or cl, al
mov r14d, ecx
xor r14b, 1
not cl
and cl, 0x10
and r14b, 0xc1
or r14b, cl
mov r10d, r14d
xor r10b, 0xc1
mov r8d, r14d
xor r8b, 0x3e
mov ecx, r11d
and cl, 3
mov eax, edx
and dl, 0xfc
or dl, cl
xor dl, 0xd2
mov ecx, eax
mov r15d, eax
and cl, 0xd1
or cl, dl
mov edx, ecx
not dl
mov ebx, ecx
and bl, 0x67
xor cl, 0xcf
and cl, dl
and dl, 0x98
or dl, bl
mov esi, edx
xor sil, 0x98
not r14b
and r14b, r10b
or r10b, 0xcf
mov ebx, r10d
not bl
xor dl, 0x20
or dl, 0xcf
mov edi, edx
not dil
mov eax, r14d
not al
or r10b, al
and al, 0x47
and r14b, 0x90
or r14b, al
or bl, 0x47
xor bl, r14b
not r10b
or r10b, bl
mov eax, ecx
not al
mov ebx, edx
and bl, 0x53
and dil, 0x20
or dil, bl
or dl, al
and al, 0x53
and cl, 0xac
or cl, al
xor cl, dil
not dl
or dl, cl
mov eax, r10d
not al
and al, dl
not dl
and dl, r10b
or dl, al
mov eax, r8d
and al, sil
xor sil, r8b
or sil, al
mov eax, esi
not al
and al, 0x6e
and sil, 0x91
or sil, al
mov eax, esi
xor al, 0x80
mov ecx, edx
not cl
xor sil, 0x6e
mov ebx, ecx
and bl, 0x3b
and dl, 0xc4
or dl, bl
or cl, sil
and sil, 0x3b
and al, 0xc4
or al, sil
xor al, dl
not cl
or cl, al
mov eax, ecx
mov edx, ecx
xor dl, 0x29
and dl, cl
not cl
and cl, 0x44
and al, 0xbb
or al, cl
mov ecx, eax
not cl
or al, 0xd6
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0xbc
and cl, 1
or cl, r8b
or al, bl
and bl, 0xbc
and dl, 0x43
or dl, bl
xor dl, cl
not al
or al, dl
mov ecx, eax
not cl
and cl, 0xd9
and al, 0x26
or al, cl
mov ecx, eax
xor cl, 0xde
xor al, 0x21
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
mov ebx, eax
and bl, cl
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0x3e
and bl, 0xc1
or bl, r8b
or dl, cl
and cl, 0x3e
and al, 0xc1
or al, cl
xor al, bl
not dl
or dl, al
mov r8d, edx
not r8b
mov byte [rsp + 0x29], r15b
mov eax, r15d
and al, 0x5d
mov ecx, r11d
and cl, 0xa2
or cl, al
mov eax, ecx
xor al, 0xa2
xor cl, 0x5d
mov ebx, r9d
not bl
mov r10d, ecx
and r10b, 0x11
and al, 0xee
or al, r10b
or cl, bl
and bl, 0x11
and r9b, 0xee
or r9b, bl
xor r9b, al
not cl
or cl, r9b
mov r12d, ecx
not r12b
mov ebx, r12d
and bl, 0xeb
and cl, 0x14
or cl, bl
mov r9d, r11d
and r9b, 0xeb
mov ebx, r15d
and bl, 0x14
or bl, r9b
xor bl, cl
xor r12b, bl
and r12b, bl
mov ecx, edx
and cl, 0x15
mov r15d, r8d
and r15b, 0xea
or r15b, cl
mov r11d, r15d
xor r11b, 0x15
mov edi, r12d
not dil
mov ecx, edi
and cl, 0x69
mov eax, r12d
and al, 0x96
or al, cl
mov ecx, eax
xor cl, 0x86
xor al, 0x68
and al, 0x78
and cl, 0x87
or cl, al
mov esi, ecx
xor sil, 0x78
xor r15b, 0xea
mov eax, r15d
and al, 0xbc
mov ebx, r11d
and bl, 0x43
or bl, al
xor bl, 0x4c
mov r13d, ebx
xor r13b, r15b
and r13b, bl
and r8b, 0x1d
and dl, 0xe2
or dl, r8b
mov eax, edx
xor al, 2
and al, 0xf
xor dl, 0xed
or dl, al
xor cl, 0x87
mov eax, ecx
and al, 0xf0
mov r14d, esi
and r14b, 0xf
or r14b, al
not r14b
or r14b, cl
mov eax, edi
and al, 0xcf
and r12b, 0x30
or r12b, al
xor r12b, 0xc0
xor dil, r12b
and dil, r12b
mov ebx, r13d
not bl
or r13b, 0x2f
mov r8d, r13d
not r8b
mov r10d, ebx
or r10b, 0xd0
mov r9d, r10d
not r9b
mov r12d, edx
xor r12b, 0x2f
and r12b, dl
and r13b, 0xca
and r8b, 0x10
or r8b, r13b
mov r13d, ebx
and r13b, dl
xor bl, dl
mov eax, edx
or al, 0xd0
and r10b, 0xca
and r9b, 0x25
or r9b, r10b
xor r9b, r8b
mov edx, r12d
not dl
mov r8d, edx
and r8b, 0xf7
and r12b, 8
or r12b, r8b
mov r8d, eax
not r8b
or dl, al
and al, 0xf7
and r8b, 8
or r8b, al
mov r10d, edi
and dil, r14b
not r14b
xor r8b, r12b
not dl
or dl, r8b
mov eax, r9d
not al
and al, 0x73
and r9b, 0x8c
or r9b, al
mov eax, edx
not al
and al, 0x73
and dl, 0x8c
or dl, al
xor dl, r9b
or bl, r13b
mov eax, ebx
not al
mov r8d, edx
not r8b
mov r9d, r8d
and r9b, 0x2c
and dl, 0xd3
or dl, r9b
or r8b, bl
and bl, 0x2c
and al, 0xd3
or al, bl
xor al, dl
not r8b
or r8b, al
not r10b
mov eax, r14d
xor al, r10b
and al, r14b
and r10b, r14b
or r10b, dil
mov edx, eax
not dl
mov ebx, r10d
not bl
mov r9d, edx
and r9b, 0xa3
and al, 0x5c
or al, r9b
or dl, bl
and bl, 0xa3
and r10b, 0x5c
or r10b, bl
xor r10b, al
not dl
or dl, r10b
not r8b
mov eax, r8d
xor al, dl
not al
and al, dl
or r8b, dl
not r8b
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
and sil, r15b
or r15b, cl
mov eax, r15d
not al
and cl, r11b
or cl, sil
mov edx, ecx
not dl
mov ebx, r15d
and bl, 0x24
and al, 0xdb
or al, bl
or r15b, dl
and dl, 0x24
and cl, 0xdb
or cl, dl
xor cl, al
not r15b
or r15b, cl
mov edx, r15d
not dl
mov eax, r8d
xor al, r15b
and al, r8b
mov ecx, r8d
not cl
and cl, 0xf5
and r8b, 0xa
or r8b, cl
and r15b, 0xf5
and dl, 0xa
or dl, r15b
xor dl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, edx
not r8b
mov ecx, edx
mov r9d, edx
xor r9b, 0xaf
and r9b, dl
and dl, 0x7e
mov eax, r8d
and al, 0x81
or al, dl
xor al, 0x81
or al, r8b
and r8b, 0x8e
and cl, 0x21
or cl, r8b
mov edx, ecx
xor dl, 0x20
xor cl, 0xde
mov ebx, r9d
not bl
mov r8d, ecx
and r8b, 0x59
and dl, 0xa6
or dl, r8b
or cl, bl
and bl, 0x59
and r9b, 0xa6
or r9b, bl
xor r9b, dl
not cl
or cl, r9b
mov edx, ecx
not dl
and dl, 0x50
and cl, 0xaf
or cl, dl
mov edx, ecx
not dl
and cl, 0x1a
and dl, 0xe5
or dl, cl
mov r8d, edx
xor r8b, 0x1a
xor dl, 0xa0
mov ecx, eax
not cl
and cl, 0x77
and al, 0x88
or al, cl
mov ebx, eax
xor bl, 0x88
xor al, 0x77
mov ecx, r8d
or cl, al
mov r9d, ecx
not r9b
and r8b, 0x45
and dl, 0xba
or dl, r8b
and al, 0x45
and bl, 0xba
or bl, al
xor bl, dl
mov eax, ebx
not al
mov edx, ecx
and dl, 0xd2
and r9b, 0x2d
or r9b, dl
or cl, al
and al, 0xd2
and bl, 0x2d
or bl, al
xor bl, r9b
not cl
or cl, bl
mov r10d, ecx
not r10b
mov eax, r10d
and al, cl
mov ebx, eax
not bl
mov r8d, ecx
and r8b, 0x52
mov edx, r10d
and dl, 0xad
or dl, r8b
mov r9d, ecx
or r9b, bl
and bl, 0x52
and al, 0xad
or al, bl
xor al, dl
not r9b
or r9b, al
mov r8d, r9d
not r8b
mov edx, r8d
and dl, 0x8f
mov r14d, r9d
xor r14b, 0x70
or r14b, dl
mov r11d, r14d
not r11b
and r10b, 0x2b
and cl, 0xd4
or cl, r10b
mov edx, ecx
xor dl, 0xd4
xor cl, 0x20
and cl, 0xa0
mov ebx, edx
and bl, 0x5f
or bl, cl
xor bl, 0xd0
and dl, 0x70
or dl, bl
mov ecx, edx
not cl
and cl, 0x3d
and dl, 0xc2
or dl, cl
mov edi, edx
xor dil, 0xc2
xor dl, 9
mov ecx, r14d
and cl, 0x2c
xor r14b, 3
and r14b, r11b
mov ebx, r11d
and bl, 0xd3
or bl, cl
mov r10d, ebx
xor r10b, 0xd3
and dl, 0x89
mov r11d, edi
and r11b, 0x76
or r11b, dl
mov esi, r11d
xor sil, 0x76
mov edx, ebx
xor dl, 0xd0
and dl, r10b
xor r11b, 0x89
mov ecx, esi
and cl, 0xfc
and dil, 3
or dil, cl
mov ecx, edx
not cl
mov eax, r14d
not al
mov r15d, ecx
and r15b, 0xa4
and dl, 0x5b
or dl, r15b
or cl, al
and al, 0xa4
and r14b, 0x5b
or r14b, al
xor r14b, dl
not cl
or cl, r14b
mov eax, ecx
not al
and al, 0xdd
and cl, 0x22
or cl, al
mov eax, edi
not al
and al, 0xdd
and dil, 0x22
or dil, al
xor dil, cl
xor bl, 0x2c
mov eax, ebx
and al, 0xc6
and r10b, 0x39
or r10b, al
or bl, r11b
and r11b, 0xc6
and sil, 0x39
or sil, r11b
xor sil, r10b
not bl
or bl, sil
mov eax, ebx
not al
and al, 0xfc
and bl, 3
or bl, al
xor bl, 3
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov eax, ebx
not al
and al, 9
mov ecx, ebx
and cl, 0x14
or cl, al
xor cl, 0x14
and bl, 0xe2
or bl, cl
mov eax, ebx
not al
and al, 0xdc
and bl, 0x23
or bl, al
mov ecx, r8d
or cl, 0xb1
mov eax, ecx
not al
and r8b, 0x96
and r9b, 0x69
or r9b, r8b
mov edx, r9d
xor dl, 0xd8
xor r9b, 0x27
mov r8d, ecx
and r8b, 0x25
and al, 0x4a
or al, r8b
or cl, r9b
and r9b, 0x25
and dl, 0xda
or dl, r9b
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
and al, 0x20
and cl, 0xdf
or cl, al
mov eax, ecx
xor al, 0x56
and cl, 0x89
and al, 0x76
or al, cl
mov ecx, eax
xor cl, 0x89
xor al, 0x76
mov edx, ebx
not dl
and cl, dl
or dl, al
not dl
and al, bl
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and cl, 0x7f
and al, 0x80
or al, cl
mov ecx, eax
xor cl, 0x40
and cl, 0xc0
and al, 0x3f
or al, cl
mov ecx, eax
xor cl, 0xc0
xor al, 0x3f
mov ebx, eax
and bl, 0xa
mov edx, ecx
and dl, 0xf5
or dl, bl
mov ebx, edx
mov r8d, edx
xor bl, 0x24
and al, 0x9b
and cl, 0x64
or cl, al
mov eax, ecx
xor al, 0x24
xor r8b, 0xa
xor cl, 0x9b
mov edx, r8d
and dl, 0xd1
and bl, 0x2e
or bl, dl
or r8b, cl
and cl, 0xd1
and al, 0x2e
or al, cl
xor al, bl
not r8b
or r8b, al
mov byte [rsp + 0x2a], r8b
mov r9b, byte [rsp + 0x29]
mov eax, r9d
and al, 0x4c
mov dl, byte [rsp + 0x2c]
mov ecx, edx
and cl, 0xb3
or cl, al
mov eax, ecx
xor al, 0x82
xor cl, 0xc
and cl, 0x3d
and al, 0xc2
or al, cl
mov ebx, eax
xor bl, 0x80
xor al, 0x20
and al, 0x62
and bl, 0x9d
or bl, al
mov r8d, ebx
xor r8b, 0x9d
mov ecx, r9d
and cl, 0xe7
mov eax, edx
and al, 0x18
or al, cl
mov edx, eax
xor dl, 0x18
xor al, 0xe7
or al, dl
mov edx, eax
mov ecx, eax
not dl
mov eax, r8d
xor al, cl
and al, r8b
xor bl, 0x62
and bl, dl
and cl, r8b
or cl, bl
mov ebx, eax
not bl
mov edx, ecx
not dl
mov r8d, ebx
and r8b, 0x76
and al, 0x89
or al, r8b
or bl, dl
and dl, 0x76
and cl, 0x89
or cl, dl
xor cl, al
not bl
or bl, cl
mov ecx, ebx
not cl
mov edx, ecx
and dl, 0xb1
mov eax, ebx
xor al, 0x4e
or al, dl
mov edx, eax
not dl
and dl, 0x9a
and al, 0x65
or al, dl
mov r8d, eax
xor r8b, 0x65
xor al, 0x9a
and cl, 9
and bl, 0xf6
or bl, cl
mov ecx, ebx
not cl
and cl, 0x22
and bl, 0xdd
or bl, cl
mov ecx, ebx
xor cl, 0x65
and cl, al
xor bl, 0x9a
mov edx, r8d
xor dl, bl
and dl, r8b
and bl, r8b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, ebx
not dl
mov ecx, edx
and cl, 0xc0
mov eax, ebx
and al, 0x3f
or al, cl
mov ecx, eax
xor cl, 0x80
xor al, 0x14
and cl, 0xab
and al, 0x54
or al, cl
mov ecx, eax
xor cl, 0x14
xor al, 0x2b
and al, 0x6b
and cl, 0x94
or cl, al
mov eax, ecx
xor al, 0x94
and dl, 0xe5
and bl, 0x1a
or bl, dl
mov edx, ebx
xor dl, 0x1a
xor bl, 0xe5
or bl, dl
mov edx, ebx
not dl
and dl, 0xbc
and bl, 0x43
or bl, dl
mov edx, ebx
xor dl, 0x43
xor bl, 0xbc
xor cl, 0x6b
and dl, cl
or cl, bl
not cl
and bl, al
or bl, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov r8d, ebx
not r8b
mov eax, r8d
and al, 0xc3
mov ecx, ebx
xor cl, 0xc3
and cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x33
and cl, 0xcc
or cl, al
mov eax, ecx
xor al, 0xa0
xor cl, 0xf
mov edx, ecx
and dl, 0x50
and al, 0xaf
or al, dl
and bl, 0x50
and r8b, 0xaf
or r8b, bl
xor r8b, al
not r8b
or r8b, cl
mov byte [rsp + 0x2c], r8b
mov r11b, byte [rsp + 0x28]
mov r8d, r11d
not r8b
mov eax, r8d
and al, 0x61
mov ecx, r11d
and cl, 0x9e
or cl, al
xor cl, 0x9e
mov eax, r8d
and al, r11b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x2a
and al, 0xd5
or al, cl
mov r9d, eax
xor r9b, 0x2a
and r9b, al
mov eax, r8d
and al, 0xa7
mov edx, r11d
and dl, 0x58
or dl, al
mov eax, edx
xor al, 0x58
xor dl, 0x85
and dl, 0xd5
mov ebx, eax
and bl, 0x2a
or bl, dl
and al, 0xd5
or al, bl
mov edx, eax
not dl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
not r9b
and r9b, dl
or al, r9b
mov ebx, ecx
not bl
mov edx, eax
not dl
mov r9d, ebx
and r9b, 0x77
and cl, 0x88
or cl, r9b
or bl, dl
and dl, 0x77
and al, 0x88
or al, dl
xor al, cl
not bl
or bl, al
mov eax, ebx
not al
and al, 0x2a
and bl, 0xd5
or bl, al
mov esi, ebx
mov r9d, ebp
not r9b
mov ecx, r9d
and cl, bpl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, 0x60
and cl, 0x9f
or cl, dl
mov edx, ecx
xor dl, 0x92
and dl, 0xd2
xor cl, 0x4d
or cl, dl
mov edx, ecx
not dl
and dl, 0x84
and cl, 0x7b
or cl, dl
mov r10d, ecx
xor r10b, 0x7b
xor cl, 0x84
mov eax, r9d
and al, 0x65
mov edx, ebp
and dl, 0x9a
or dl, al
mov eax, edx
xor al, 8
and al, 0x2d
xor dl, 0xb7
or dl, al
mov eax, edx
not al
mov ebx, r10d
xor bl, dl
and bl, r10b
and cl, 0xc4
and r10b, 0x3b
or r10b, cl
and dl, 0xc4
and al, 0x3b
or al, dl
xor al, r10b
mov r14d, ebx
not r14b
mov ecx, eax
not cl
mov edx, r14d
and dl, 0x54
and bl, 0xab
or bl, dl
or r14b, cl
and cl, 0x54
and al, 0xab
or al, cl
xor al, bl
not r14b
or r14b, al
mov eax, r14d
xor al, 0xd2
and al, r14b
or r14b, 0x2d
mov ecx, r14d
not cl
mov edx, eax
not dl
mov ebx, r14d
and bl, 0xa0
and cl, 0x52
or cl, bl
or r14b, dl
and dl, 0xa0
and al, 0x5f
or al, dl
xor al, cl
not r14b
or r14b, al
mov ebx, esi
mov byte [rsp + 0x29], sil
mov edx, esi
not dl
mov byte [rsp + 0x2b], dl
mov ecx, edx
and cl, 0xea
and bl, 0xea
and dl, 0x15
or dl, bl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
not al
and al, 0xdc
and dl, 0x23
or dl, al
mov eax, edx
not al
and al, 0x23
and dl, 0xdc
or dl, al
mov eax, edx
not al
and dl, 0x2c
and al, 0xd3
or al, dl
mov r13d, eax
xor r13b, 0x24
xor al, 0x90
and al, 0x98
and r13b, 0x67
or r13b, al
mov edx, r13d
xor dl, 0x67
xor r13b, 0x98
mov eax, r11d
or al, 0x13
and r11b, 0x13
and r8b, 0xe8
or r8b, r11b
and al, 0x17
xor al, r8b
mov ecx, eax
not cl
and cl, 0xa4
and al, 0x5b
or al, cl
mov ecx, eax
xor cl, 0xa0
mov ebx, eax
xor bl, 0x4a
and bl, cl
not al
and al, 0x5d
and cl, 0xa2
or cl, al
xor cl, 0x48
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
not al
and cl, 0xe0
and al, 0x1f
or al, cl
mov r15d, eax
xor r15b, 0x11
xor al, 0x60
and al, 0x6e
and r15b, 0x91
or r15b, al
mov r8d, r15d
xor r8b, 0x6e
xor r15b, 0x91
mov eax, r14d
mov byte [rsp + 0x31], r14b
mov ebx, r14d
not bl
or al, 0x15
mov ecx, eax
not cl
mov r10d, ebx
or r10b, 0xea
mov edi, r10d
not dil
and al, 0x56
and cl, 0xa8
or cl, al
and r10b, 0x56
and dil, 1
or dil, r10b
xor dil, cl
mov eax, edi
not al
and al, 0x85
and dil, 0x7a
or dil, al
xor dil, 0x7a
mov eax, edi
mov byte [rsp + 0x28], bl
and al, bl
xor dil, bl
or dil, al
mov eax, edi
not al
and al, 0x24
and dil, 0xdb
or dil, al
and bpl, 0x48
and r9b, 0xb7
or r9b, bpl
mov eax, r9d
xor al, 0x48
mov r10d, r9d
xor r10b, 0xa2
and r10b, al
xor r9b, 3
and r9b, 0x43
and al, 0xbc
or al, r9b
mov r9d, eax
xor r9b, 4
mov ecx, r10d
not cl
xor al, 0xa9
mov r11d, ecx
and r11b, 0x5a
and r10b, 0xa5
or r10b, r11b
or cl, al
and al, 0x5a
and r9b, 0xa5
or r9b, al
xor r9b, r10b
not cl
or cl, r9b
mov eax, ecx
not al
or cl, 0xb5
mov r9d, ecx
not r9b
or al, 0x40
and cl, 0xf5
and r9b, 0xa
or r9b, cl
and al, 0xf5
xor al, r9b
mov ecx, eax
not cl
and cl, 0xb5
and al, 0x4a
or al, cl
mov r12d, eax
not r12b
mov ecx, r12d
and cl, 0xa
and al, 0xf5
or al, cl
xor al, 0xa
xor r12b, al
and r12b, al
mov eax, r13d
and al, dl
mov ecx, eax
not cl
mov r9d, edx
and r9b, 0x70
mov r10d, r13d
and r10b, 0x8f
or r10b, r9b
mov r9d, edx
or r9b, cl
and cl, 0x70
and al, 0x8f
or al, cl
xor al, r10b
not r9b
or r9b, al
mov eax, r8d
and al, 0x9c
mov ecx, r15d
and cl, 0x63
or cl, al
mov ebp, r9d
mov r10d, r9d
not r10b
mov eax, r10d
and al, 0x45
and bpl, 0xba
or bpl, al
mov r11d, ecx
xor r11b, 0x9c
and r13b, 0x48
and dl, 0xb7
or dl, r13b
mov eax, edx
xor al, 0x33
and al, 0x7b
xor dl, 0xcc
or dl, al
mov eax, edx
not al
and al, 0xcb
and dl, 0x34
or dl, al
mov eax, r11d
and al, 0x84
mov r13d, ecx
xor cl, 0x18
or cl, al
mov eax, ecx
not al
and al, 0x4b
and cl, 0xb4
or cl, al
mov eax, r8d
and al, 0xb3
and r15b, 0x4c
or r15b, al
xor bpl, 0x3e
or bpl, r10b
xor r15b, 0xc8
xor r8b, r15b
and r8b, r15b
mov r15d, ebp
not r15b
mov eax, edx
xor al, 0x34
xor dl, 0xcb
and al, bpl
or bpl, dl
and dl, r15b
not bpl
or dl, al
mov eax, ebp
and al, dl
xor dl, bpl
mov ebp, ecx
xor bpl, 0xb4
xor cl, 0x4b
or dl, al
mov eax, r8d
not al
and r8b, cl
or cl, al
and al, bpl
mov ebp, ecx
not bpl
or al, r8b
mov r8d, ecx
and r8b, 0x86
and bpl, 0x79
or bpl, r8b
mov r8d, eax
not r8b
or cl, r8b
and r8b, 0x86
and al, 0x79
or al, r8b
xor al, bpl
not cl
or cl, al
mov eax, edx
xor al, 6
and al, dl
or dl, 0xf9
mov ebp, ecx
not bpl
mov r8d, ecx
xor r8b, 6
and bpl, r8b
and r8b, cl
mov ecx, edx
not cl
mov r15d, edx
and r15b, 0x4c
and cl, 2
or cl, r15b
mov r15d, eax
not r15b
or dl, r15b
and r15b, 0x4c
and al, 0xb3
or al, r15b
xor al, cl
mov ecx, r9d
xor cl, 0x1f
and cl, r9b
not dl
or dl, al
mov eax, ebp
and al, r8b
xor r8b, bpl
mov ebp, edi
xor bpl, 0xdb
xor dil, 0x24
xor r13b, 0x63
or r8b, al
mov eax, edx
not al
and al, r8b
not r8b
and r8b, dl
or r8b, al
and r10b, 0xbe
and r9b, 0x41
or r9b, r10b
xor r9b, 0x41
and r11b, 0xd6
mov edx, r13d
and dl, 0x29
or dl, r11b
mov eax, edx
xor al, 0x29
xor dl, 0xc9
and dl, al
mov r10d, r9d
and r10b, al
xor al, r9b
and r9b, 0x1f
and r13b, 0xe0
mov r11d, r9d
and r11b, cl
xor cl, r9b
or cl, r11b
mov r9d, edx
and r9b, r13b
xor r13b, dl
or r13b, r9b
mov edx, ecx
not dl
and dl, 0xdd
and cl, 0x22
or cl, dl
mov edx, r13d
not dl
and dl, 0xdd
and r13b, 0x22
or r13b, dl
xor r13b, cl
or al, r10b
not al
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
mov ecx, eax
not cl
and cl, 0x55
and al, 0xaa
or al, cl
mov ecx, eax
xor cl, 0xa
xor al, 0x10
and al, 0xb0
and cl, 0x4f
or cl, al
mov eax, ecx
xor al, 0x90
xor cl, 0x40
and al, 0x9f
and cl, 0x60
or cl, al
mov r9d, ecx
xor r9b, 0xf
and cl, 0x90
and r9b, 0x6f
or r9b, cl
mov r10d, r9d
xor r10b, 0x6f
mov r13d, r8d
mov eax, r8d
xor al, 0x27
and al, r8b
not r8b
and r8b, 0xd1
and r13b, 0x2e
or r13b, r8b
mov r8d, r13d
xor r8b, 0x2e
mov edx, r9d
not dl
and dl, 0x80
xor r9b, 0x48
and r9b, r10b
and r10b, 0x7f
or r10b, dl
mov r15d, r10d
xor r15b, 0x7f
xor r13b, 0xf6
and r13b, r8b
xor r10b, 0xa7
and r10b, r15b
mov edx, r13d
not dl
mov r11d, edx
and r11b, 0xdc
and r13b, 0x23
or r13b, r11b
mov ecx, eax
not cl
or dl, cl
and cl, 0xdc
and al, 0x23
or al, cl
xor al, r13b
not dl
or dl, al
mov eax, r10d
and al, r9b
xor r9b, r10b
or r9b, al
mov eax, edx
not al
and al, 0x38
and dl, 0xc7
or dl, al
mov eax, r9d
not al
and al, 0x38
and r9b, 0xc7
or r9b, al
xor r9b, dl
mov eax, r8d
and al, r15b
xor r15b, r8b
or r15b, al
not r15b
mov eax, r9d
and al, r15b
xor r15b, r9b
or r15b, al
mov eax, ebp
or al, 0xa6
mov ecx, edi
or cl, 0x18
mov r10d, ecx
not r10b
and al, 0xbe
and cl, 0xbe
and r10b, 0x41
or r10b, cl
xor r10b, al
mov eax, r10d
not al
and al, 0x39
and r10b, 0xc6
or r10b, al
mov eax, edi
and al, 0x3e
and bpl, 0xc1
or bpl, al
mov r8d, r12d
not r8b
mov eax, r12d
mov r11d, r8d
mov ecx, r8d
and cl, 0x58
and r12b, 0xa7
or r12b, cl
xor r12b, 0x99
or r12b, r8b
and r8b, 0xa8
and al, 0x57
or al, r8b
mov ecx, eax
xor cl, 0x52
xor al, 0x20
or r11b, 0x21
or al, 0xc
and al, 0x2d
and cl, 0xd2
or cl, al
and r11b, 0x2d
xor r11b, cl
mov eax, r11d
not al
and al, 0x24
and r11b, 0xdb
or r11b, al
mov r9d, r11d
xor r9b, 0x28
mov r14d, r10d
xor r14b, 0x21
mov eax, r14d
and al, 0xc1
mov ecx, r10d
xor cl, 0xe0
or cl, al
mov eax, ecx
not al
and al, 0x33
and cl, 0xcc
or cl, al
xor dil, bpl
and dil, bpl
mov ebp, r11d
xor bpl, 0xd7
mov eax, ebp
and al, 0x38
mov r13d, r9d
and r13b, 0xc7
or r13b, al
mov eax, r13d
not al
and al, 0xc1
xor r13b, 6
or r13b, al
mov eax, ecx
xor al, 0xcc
xor cl, 0x20
and cl, 0xac
mov edx, eax
and dl, 0x53
or dl, cl
xor dl, 0x53
mov ecx, edi
not cl
mov r8d, edx
and r8b, cl
mov ebx, ecx
xor cl, dl
and dl, 0x74
and al, 0x8b
or al, dl
or dil, 0x8b
mov esi, edi
not sil
and dil, 0xd
and sil, 0x70
or sil, dil
or bl, 0x74
mov edx, ebx
not dl
and bl, 0xd
and dl, 0x82
or dl, bl
xor dl, sil
mov ebx, eax
not bl
and bl, 0x83
and al, 0x7c
or al, bl
mov ebx, edx
not bl
and bl, 0x83
and dl, 0x7c
or dl, bl
xor dl, al
or cl, r8b
mov eax, ecx
not al
and al, 0x76
and cl, 0x89
or cl, al
mov r8d, edx
not r8b
mov eax, r8d
and al, 0x99
and dl, 0x66
or dl, al
mov eax, ecx
xor al, 0x76
or r8b, al
and al, 0x99
and cl, 0x66
or cl, al
not r11b
and r11b, r9b
xor cl, dl
mov eax, r12d
not al
and al, r13b
not r13b
not r8b
or r8b, cl
mov ecx, r13d
xor cl, r12b
and cl, r13b
and r12b, r13b
mov edx, r10d
xor dl, 0xde
or r12b, al
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r8d
not al
and al, 0x9b
and r8b, 0x64
or r8b, al
mov eax, r12d
mov esi, r12d
xor sil, 0x9b
and sil, r12b
not r12b
and r12b, 0x80
and al, 0x1b
or al, r12b
xor al, 0x1b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, r8d
not al
and al, sil
not sil
and sil, r8b
or sil, al
and r14b, 0xe1
xor r10b, 9
and r10b, dl
mov eax, edx
and al, 0x1e
or al, r14b
mov edi, eax
xor dil, 0x1e
and bpl, 0x64
and r9b, 0x9b
or r9b, bpl
mov ebp, r9d
xor bpl, 0x9b
mov edx, eax
xor dl, 0x36
and dl, dil
mov ebx, r9d
xor bl, 0xb3
and bl, bpl
mov r8d, edx
and r8b, r10b
xor r10b, dl
or r10b, r8b
mov edx, ebx
not dl
mov r8d, edx
and r8b, 0x3f
and bl, 0xc0
or bl, r8b
mov ecx, r11d
not cl
or dl, cl
and cl, 0x3f
and r11b, 0xc0
or r11b, cl
xor r11b, bl
not dl
or dl, r11b
mov ecx, r10d
not cl
and cl, dl
not dl
and dl, r10b
or dl, cl
xor al, 0xe1
mov ecx, eax
and cl, 0x4e
and dil, 0xb1
or dil, cl
mov r12b, byte [rsp + 0x2a]
mov r8d, r12d
not r8b
xor r9b, 0x64
or al, r9b
and r9b, 0x4e
and bpl, 0xb1
or bpl, r9b
xor bpl, dil
not al
or al, bpl
mov ecx, eax
not cl
and cl, 0x8d
and al, 0x72
or al, cl
mov ecx, eax
xor cl, 0x60
mov ebx, edx
not bl
xor al, 0x8d
mov r9d, ebx
and r9b, 0x1b
and dl, 0xe4
or dl, r9b
or bl, al
and al, 0x1b
and cl, 0xe4
or cl, al
xor cl, dl
not bl
or bl, cl
mov eax, ebx
not al
or bl, 0xf8
mov ecx, ebx
not cl
or al, 7
mov edx, eax
not dl
and bl, 0x21
and cl, 6
or cl, bl
and al, 0x21
and dl, 0xd8
or dl, al
xor dl, cl
mov eax, edx
not al
and al, 0xaa
and dl, 0x55
or dl, al
mov eax, edx
xor al, 0xad
mov ecx, eax
and cl, 0xdb
and dl, 0x24
or dl, cl
xor dl, 0xdb
xor al, dl
and al, dl
mov ecx, eax
not cl
mov edx, esi
xor dl, cl
and dl, sil
mov ebx, esi
not bl
and bl, 0xbf
and sil, 0x40
or sil, bl
and cl, 0xbf
and al, 0x40
or al, cl
xor al, sil
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, r15d
not r9b
mov ecx, r9d
and cl, r15b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, 0x71
and cl, 0x8e
or cl, dl
mov edx, eax
not dl
mov r10d, edx
and r10b, 0xe5
mov r11d, eax
and r11b, 0x1a
or r11b, r10b
mov ebx, ecx
xor bl, 0xa
xor cl, 0x61
and cl, 0xe5
and bl, 0x1a
or bl, cl
mov r13b, byte [rsp + 0x2c]
mov ebp, r13d
not bpl
xor bl, r11b
mov r10d, ebx
xor r10b, dl
and r10b, bl
and al, 0xaf
and dl, 0x50
or dl, al
mov eax, edx
xor al, 0x50
and al, r9b
xor dl, 0xaf
and dl, r15b
or dl, al
not dl
or dl, r9b
mov r15d, edx
not r15b
mov eax, r10d
xor al, dl
and al, r10b
mov ecx, r10d
not cl
and cl, 5
and r10b, 0xfa
or r10b, cl
and dl, 5
and r15b, 0xfa
or r15b, dl
xor r15b, r10b
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov r10b, byte [rsp + 0x2b]
mov eax, r10d
and al, 0xb0
mov r9b, byte [rsp + 0x29]
mov ecx, r9d
and cl, 0x4f
or cl, al
mov al, byte [rsp + 0x28]
mov r11d, eax
mov bl, byte [rsp + 0x31]
mov edx, ebx
xor dl, 0xe3
and al, dl
mov esi, eax
and dl, bl
and bl, 0xb0
and r11b, 0x4f
or r11b, bl
xor r11b, cl
not r11b
mov ecx, r10d
or r11b, r10b
mov r10d, r11d
not r10b
and cl, 0xe3
mov eax, r9d
and al, 0x1c
or al, cl
mov ebx, esi
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
mov ecx, eax
not cl
and cl, dl
not dl
and dl, al
or dl, cl
mov r9d, edx
mov edi, edx
xor dil, 0x47
and dil, dl
not dl
and dl, 0x82
and r9b, 0x7d
or r9b, dl
mov esi, r9d
xor sil, 0x7d
mov edx, r10d
or dl, 0xb8
mov eax, edx
not al
mov ebx, r11d
xor bl, 0xb8
and bl, r10b
xor r9b, 0x82
mov ecx, ebx
not cl
or dl, cl
and cl, 0x88
and bl, 0x77
or bl, cl
mov ecx, esi
and cl, 0x47
or al, 0x88
xor al, bl
not dl
or dl, al
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov eax, edx
not al
and al, 0xe1
and dl, 0x1e
or dl, al
mov eax, edi
not al
and al, 0xe1
and dil, 0x1e
or dil, al
xor dil, dl
mov eax, r10d
and al, 0x20
and r11b, 0xdf
or r11b, al
or r10b, r9b
and r9b, 0x20
and sil, 0xdf
or sil, r9b
xor sil, r11b
not r10b
or r10b, sil
mov ecx, r10d
not cl
mov eax, edi
not al
mov edx, eax
and dl, 0xa3
and dil, 0x5c
or dil, dl
or al, r10b
and r10b, 0xa3
and cl, 0x5c
or cl, r10b
xor cl, dil
not al
or al, cl
mov ebx, eax
not bl
mov edx, ebx
and dl, 0x62
mov ecx, eax
and cl, 0x9d
or cl, dl
mov edx, ecx
not dl
and dl, 0x9d
and cl, 0x62
or cl, dl
mov edx, ecx
not dl
and dl, 0x15
and cl, 0xea
or cl, dl
mov r9d, ecx
xor r9b, 0xea
mov r10d, ecx
xor r10b, 0x15
and bl, 5
and al, 0xfa
or al, bl
mov edx, eax
xor dl, 0xfa
xor al, 5
or al, dl
mov edx, eax
not dl
and dl, 0x20
and al, 0xdf
or al, dl
mov r11d, eax
xor r11b, 0xdf
mov edx, eax
xor dl, 0x20
xor cl, 0x60
mov esi, ecx
and sil, r9b
and cl, r10b
mov r10d, edx
and r10b, 0x75
xor al, 0xaa
and al, r11b
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, ecx
not bl
and bl, al
not al
and al, cl
or al, bl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
not cl
and cl, 0xf8
and dl, 7
or dl, cl
mov ebx, edx
xor bl, 4
xor dl, 0xf8
mov ecx, eax
not cl
mov r9d, ecx
and r9b, 0x23
and al, 0xdc
or al, r9b
or cl, dl
and dl, 0x23
and bl, 0xdc
or bl, dl
xor bl, al
not cl
or cl, bl
mov eax, ecx
not al
mov edx, eax
and dl, cl
mov ebx, edx
not bl
mov r9d, ecx
and r9b, 0x61
and al, 0x9e
or al, r9b
or cl, bl
and bl, 0x61
and dl, 0x9e
or dl, bl
xor dl, al
not cl
or cl, dl
mov eax, ecx
not al
mov edx, eax
and dl, cl
and al, 0x6e
and cl, 0x91
or cl, al
xor cl, 0x6e
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edi, ecx
not dil
mov eax, ecx
and al, 0x61
and dil, 0x9e
or dil, al
xor dil, 0x9e
or dil, cl
mov r14d, edi
not r14b
mov r10d, r15d
not r10b
mov ecx, r10d
and cl, r15b
mov esi, ecx
not sil
mov r11d, r15d
and r11b, 0xef
mov r9d, r15d
mov edx, r10d
and dl, 9
and r15b, 0xf6
or r15b, dl
xor r15b, 0xce
or r15b, r10b
and r10b, 0x10
or r10b, r11b
or r9b, sil
and sil, 0xef
and cl, 0x10
or cl, sil
xor cl, r10b
not r9b
or r9b, cl
mov ecx, edi
and cl, 0x54
mov edx, r14d
and dl, 0xab
or dl, cl
mov ecx, edx
xor cl, 0x10
mov ebx, edi
xor bl, 0x47
and bl, r14b
or cl, 0x47
mov eax, ebx
not al
mov r10d, ecx
and r10b, 0xa8
and dl, 0x10
or dl, r10b
or cl, al
and al, 0xa8
and bl, 0x57
or bl, al
xor bl, dl
not cl
or cl, bl
mov eax, ecx
not al
and al, 0x47
and cl, 0xb8
or cl, al
mov r11d, r9d
not r11b
mov eax, r11d
and al, 0x40
mov edx, r9d
and dl, 0xbf
or dl, al
xor dl, 0x78
or dl, r11b
mov r10d, ecx
not r10b
mov eax, r10d
and al, 0x7b
mov ebx, ecx
and bl, 0x84
or bl, al
xor bl, 0xbc
mov esi, ebx
xor sil, r10b
and sil, bl
mov eax, edi
and al, 8
and r14b, 0xf7
or r14b, al
mov eax, edx
not al
xor r14b, 0x30
xor dil, r14b
and dil, r14b
mov ebx, eax
xor bl, r15b
and bl, al
and dl, 0x27
and al, 0xd8
or al, dl
mov edx, r15d
not dl
and r15b, 0x27
and dl, 0xd8
or dl, r15b
xor dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, esi
not al
mov ebx, edi
not bl
and dil, al
or al, bl
mov r14d, eax
not r14b
and bl, sil
or bl, dil
mov esi, ebx
not sil
mov edi, eax
and dil, 0x48
and r14b, 0xb7
or r14b, dil
or al, sil
and sil, 0x48
and bl, 0xb7
or bl, sil
xor bl, r14b
not al
or al, bl
mov esi, edx
not sil
mov ebx, esi
and bl, 0x88
and dl, 0x56
or dl, bl
mov edi, edx
not dil
xor dl, 0xa8
or sil, 0xde
mov ebx, esi
not bl
mov r14d, eax
xor r14b, 0xde
and r14b, al
not al
and al, 0xde
and dl, 0xaa
and dil, 0x54
or dil, dl
and sil, 0xaa
and bl, 1
or bl, sil
xor bl, dil
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov eax, ebx
not al
and al, r14b
not r14b
and r14b, bl
or r14b, al
mov eax, r11d
or al, r10b
not al
and r11b, 0xa7
and r9b, 0x58
or r9b, r11b
and r10b, 0xa7
and cl, 0x58
or cl, r10b
xor cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
not al
and al, 0x8d
and cl, 0x72
or cl, al
mov eax, ecx
not al
and al, 0x84
and cl, 0x7b
or cl, al
mov eax, ecx
xor al, 0xe6
xor cl, 9
mov edx, ecx
and dl, 0x10
and al, 0xef
or al, dl
xor al, 0x10
xor cl, al
and cl, al
mov eax, r14d
not al
mov edx, ecx
not dl
mov r15d, eax
or r15b, dl
mov ebx, r15d
not bl
and al, 8
and r14b, 0xf7
or r14b, al
and dl, 8
and cl, 0xf7
or cl, dl
xor cl, r14b
mov eax, ecx
not al
mov edx, r15d
and dl, 7
and bl, 0xf8
or bl, dl
or r15b, al
and al, 7
and cl, 0xf8
or cl, al
xor cl, bl
not r15b
or r15b, cl
mov ebx, r13d
mov r9d, r13d
and r9b, 0x89
mov ecx, ebp
mov r11d, r8d
mov r10d, r8d
mov esi, r12d
mov edx, r12d
and dl, 0xb2
and r8b, 0x4d
or r8b, dl
mov edx, r8d
xor dl, 0x44
xor r8b, 0x82
mov eax, r13d
mov edi, r13d
and al, 0x74
mov ebx, ebp
and bl, 0x8b
or bl, al
and dl, 0x74
and r8b, 0x8b
or r8b, dl
xor r8b, bl
not r8b
mov edx, r13d
or r8b, r13b
mov eax, r13d
xor dl, 0xf0
and dl, bpl
mov edi, edx
and bpl, 0x40
or bpl, r9b
xor bpl, 0x40
and cl, 0x36
or cl, bpl
mov edx, ecx
not dl
and dl, 0x36
and cl, 0xc9
or cl, dl
mov ebx, r12d
mov edx, r12d
and dl, 0xc7
and r11b, 0x38
or r11b, dl
mov edx, ecx
not dl
xor r11b, 0xc7
or r11b, dl
not r11b
and dl, 0x75
and cl, 0x8a
or cl, dl
xor cl, 0x75
or cl, r12b
not cl
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
and al, 0xf
mov edx, eax
mov esi, edi
and dl, dil
xor sil, al
or sil, dl
mov eax, esi
not al
and al, 0x37
and sil, 0xc8
or sil, al
xor sil, 0x38
mov edx, r12d
mov eax, r12d
and al, sil
xor sil, r12b
and dl, 0x72
and r10b, 0x8d
or r10b, dl
mov edx, r10d
xor dl, 0x8d
xor r10b, 0x72
and r10b, cl
not cl
and dl, cl
or r10b, dl
not r10b
or r10b, cl
mov r9d, r10d
not r9b
or sil, al
mov eax, esi
not al
and al, 5
and sil, 0xfa
or sil, al
mov edx, esi
not dl
xor sil, 5
mov eax, esi
and al, 0x4f
and dl, 0xb0
or dl, al
mov ebp, edx
xor bpl, 0xb0
mov ebx, r8d
xor dl, 0x77
and dl, bpl
mov r11d, r8d
and r11b, bpl
xor bpl, r8b
not r8b
and bl, 0x38
and r8b, 0xc7
or r8b, bl
or sil, 0x38
mov ebx, esi
not bl
mov ecx, edx
not cl
mov eax, ecx
and al, 0xf
and dl, 0xf0
or dl, al
or cl, sil
and sil, 0xf
and bl, 0xc0
or bl, sil
xor bl, dl
not cl
or cl, bl
mov eax, r8d
not al
and al, 0x57
and r8b, 0xa8
or r8b, al
mov eax, ecx
not al
and al, 0x57
and cl, 0xa8
or cl, al
xor cl, r8b
or bpl, r11b
not bpl
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov ebx, ebp
not bl
mov r8d, r10d
and r8b, 0xf9
mov edx, ebp
mov eax, ebx
mov ecx, ebx
or cl, r9b
and bl, 0x4d
and bpl, 0xb2
or bpl, bl
xor bpl, r9b
xor bpl, 0x4d
and bpl, r9b
and r9b, 6
or r9b, r8b
and dl, 0xf9
and al, 6
or al, dl
xor al, r9b
not al
or al, r10b
mov edx, eax
not dl
not cl
mov ebx, ecx
and bl, bpl
xor bpl, cl
or bpl, bl
mov ecx, ebp
not cl
mov ebx, eax
or bl, cl
not bl
and al, 0x75
and dl, 0x8a
or dl, al
and cl, 0x75
and bpl, 0x8a
or bpl, cl
xor bpl, dl
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov r8d, r15d
not r8b
mov r10d, r8d
and r10b, r15b
mov r9d, ebp
not r9b
mov r11d, ebp
mov esi, r9d
and sil, bpl
mov eax, r9d
and al, 0xbd
mov ecx, ebp
and cl, 0x42
or cl, al
mov r13d, ecx
xor r13b, 0x42
not cl
and cl, 0x11
and r13b, 0xee
or r13b, cl
mov eax, r13d
xor al, 0x4a
and al, 0x5b
xor r13b, 0xb5
or r13b, al
mov ebx, r13d
not bl
mov eax, r9d
and al, 0xa4
and bpl, 0x5b
or bpl, al
not bpl
or bpl, r9b
mov eax, r13d
and al, 0xda
xor r13b, 0xd9
and r13b, bl
and bl, 0x25
or bl, al
mov eax, ebx
xor al, 0x25
xor bl, 0xfc
and bl, al
mov r14d, ebp
mov r12d, ebp
mov edi, eax
and dil, bpl
xor al, bpl
not bpl
xor r12b, 0xd9
and r12b, bpl
mov ecx, ebx
not cl
mov ebp, ecx
and bpl, 0xe6
and bl, 0x19
or bl, bpl
mov edx, r13d
not dl
or cl, dl
and dl, 0xe6
and r13b, 0x19
or r13b, dl
mov ebp, r10d
not bpl
xor r13b, bl
mov ebx, r15d
and r14b, 0x26
not cl
or cl, r13b
mov edx, r14d
and dl, r12b
xor r12b, r14b
mov r14d, r15d
or r12b, dl
mov edx, ecx
not dl
and dl, 0xfd
and cl, 2
or cl, dl
mov edx, r12d
not dl
and dl, 0xfd
and r12b, 2
or r12b, dl
xor r12b, cl
or al, dil
mov ecx, eax
not cl
and cl, 0x74
and al, 0x8b
or al, cl
xor al, 0x8b
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
mov ecx, eax
not cl
and cl, 0xc6
mov edx, eax
and dl, 0x38
or dl, cl
xor dl, 0x38
and al, 1
or al, dl
mov ecx, eax
not cl
and cl, 0x9c
and al, 0x63
or al, cl
mov ecx, eax
xor cl, 0x39
mov edx, eax
xor dl, 0x40
and dl, 0x41
xor al, 0x64
and al, cl
and cl, 0x1c
or cl, dl
mov edx, ecx
xor dl, 8
xor cl, 0xe3
mov edi, eax
not dil
mov r12d, ecx
and r12b, 0xd6
and dl, 9
or dl, r12b
or cl, dil
and dil, 0xd6
and al, 0x29
or al, dil
xor al, dl
not cl
or cl, al
mov eax, ecx
not al
and al, 0xa2
and cl, 0x5d
or cl, al
mov eax, ecx
not al
mov edx, eax
or dl, r15b
not dl
and al, 0xa8
and cl, 0x57
or cl, al
xor cl, r15b
xor cl, 0xa8
and cl, r15b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edi, ecx
and cl, r15b
and r15b, 0x69
mov edx, r8d
and dl, 0x96
or dl, r15b
or bl, bpl
and bpl, 0x69
and r10b, 0x96
or r10b, bpl
xor r10b, dl
not bl
or bl, r10b
mov edx, ebx
not dl
and bl, 0x1b
and dl, 0xe4
or dl, bl
mov ebp, edx
xor bpl, 0xe4
mov eax, edx
xor al, 0x11
mov r10d, r8d
and r10b, 0x64
and r14b, 0x9b
or r14b, r10b
xor r14b, 0x9b
mov ebx, r14d
xor bl, r8b
and bl, r14b
and al, 0x71
xor dl, 0x16
and dl, bpl
and bpl, 0x8e
or bpl, al
mov r10d, ebp
mov r14d, ebx
not r14b
and r14b, 0x25
mov r15d, ebx
and r15b, 0xda
or r15b, r14b
xor bpl, 0x71
mov eax, ebp
or al, 0xd
mov r14d, eax
not r14b
mov r12d, eax
and r12b, 0xc3
and r14b, 0x30
or r14b, r12b
mov r12d, edx
not r12b
or al, r12b
and r12b, 0xc3
and dl, 0x3c
or dl, r12b
mov r12d, r15d
xor r12b, 0xda
xor dl, r14b
mov r14d, r15d
xor r14b, 0xd7
and r14b, r12b
and bl, 0xd
not al
or al, dl
mov edx, r14d
and dl, bl
xor bl, r14b
or bl, dl
mov edx, eax
not dl
and dl, 8
and al, 0xf7
or al, dl
mov edx, ebx
not dl
and dl, 8
and bl, 0xf7
or bl, dl
xor r10b, 4
xor bl, al
xor r15b, 0x25
mov eax, ebp
and al, 0xeb
and r10b, 0x14
or r10b, al
or bpl, r15b
and r15b, 0xeb
and r12b, 0x14
or r12b, r15b
xor r12b, r10b
not bpl
or bpl, r12b
mov eax, ebp
not al
mov edx, ebx
not dl
mov r10d, edx
and r10b, 0xd6
and bl, 0x29
or bl, r10b
or dl, bpl
and bpl, 0xd6
and al, 0x29
or al, bpl
xor al, bl
not dl
or dl, al
and r9b, 0x8e
and r11b, 0x71
or r11b, r9b
xor r11b, 0x71
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
mov eax, edx
mov ebx, edx
xor bl, 0x9d
and bl, dl
not dl
and dl, 0xea
and al, 0x15
or al, dl
mov edx, eax
xor dl, 1
xor al, 0x88
or al, 0x62
mov r9d, ebx
not r9b
mov r10d, eax
and r10b, 0x56
and dl, 0x89
or dl, r10b
or al, r9b
and r9b, 0x56
and bl, 0xa9
or bl, r9b
xor bl, dl
not al
or al, bl
mov edx, eax
not dl
and dl, 0xe5
and al, 0x1a
or al, dl
mov ebx, eax
xor bl, 0x81
mov r9d, esi
not r9b
and r9b, 0xc0
mov r11d, esi
and r11b, 0x3f
or r11b, r9b
mov r9d, r11d
xor r9b, 0x3f
xor al, 0x78
mov r10d, eax
and r10b, 0xe
and bl, 0xf1
or bl, r10b
mov r14d, ebx
xor r14b, 0xf1
xor r11b, 0xc7
and r11b, r9b
and sil, 0xf8
xor bl, 9
and bl, r14b
or al, 7
mov r10d, eax
not r10b
mov ebp, r11d
and bpl, sil
xor sil, r11b
or sil, bpl
mov edx, ebx
not dl
mov r11d, edx
and r11b, 0x4e
and bl, 0xb1
or bl, r11b
or dl, al
and al, 0x4e
and r10b, 0xb0
or r10b, al
xor r10b, bl
not dl
or dl, r10b
mov eax, esi
not al
and al, dl
not dl
and dl, sil
or dl, al
mov eax, r9d
and al, r14b
xor r14b, r9b
or r14b, al
not r14b
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
xor al, 0x6d
and al, r14b
or r14b, 0x92
mov edx, r14d
not dl
mov ebx, eax
not bl
mov r9d, r14d
and r9b, 0xe6
and dl, 9
or dl, r9b
or r14b, bl
and bl, 0xe6
and al, 0x19
or al, bl
xor al, dl
not r14b
or r14b, al
mov eax, r14d
not al
and al, 0xbc
and r14b, 0x43
or r14b, al
mov r9d, r14d
xor r9b, 0x2e
xor r14b, 0xd1
not dil
and r8b, dil
or cl, r8b
not cl
or cl, dil
mov r8d, ecx
not r8b
mov edx, ecx
and dl, 0xac
mov eax, r8d
and al, 0x53
or al, dl
mov r10d, eax
not r10b
xor al, 0x84
mov ebx, ecx
xor bl, 0x3a
and bl, r8b
or al, 0x3a
mov edx, ebx
not dl
mov r11d, eax
and r11b, 0x9c
and r10b, 0x41
or r10b, r11b
or al, dl
and dl, 0x9c
and bl, 0x63
or bl, dl
xor bl, r10b
not al
or al, bl
mov edx, eax
not dl
and dl, 0x3a
and al, 0xc5
or al, dl
mov ebx, r14d
and bl, 0x19
mov edx, r9d
and dl, 0xe6
or dl, bl
xor dl, 0xb9
mov ebx, r9d
and bl, 0xa0
or bl, dl
mov edx, ebx
not dl
and dl, 0x99
and bl, 0x66
or bl, dl
mov r11d, ebx
xor r11b, 0x66
xor bl, 0x99
mov edx, r9d
and dl, 0xc7
mov r10d, r14d
and r10b, 0x38
or r10b, dl
xor r10b, 0x98
mov edx, r14d
and dl, 0x5f
or dl, r10b
mov r10d, edx
not r10b
and r10b, 0x90
and dl, 0x6f
or dl, r10b
mov esi, edx
xor sil, 0x6f
and sil, bl
xor dl, 0x90
mov r10d, eax
not r10b
mov edi, r10d
and dil, 0xa0
mov ebp, eax
and bpl, 0x5f
or bpl, dil
mov ebx, ebp
xor bl, r10b
and bl, bpl
and cl, 0xfb
and r8b, 4
or r8b, cl
mov ecx, r8d
xor cl, 4
and cl, 0x5f
xor r8b, 0x5b
or r8b, cl
mov ecx, r8d
not cl
mov edi, r11d
xor dil, dl
and dil, r11b
and dl, r11b
or dl, sil
mov r11d, edi
and r11b, dl
xor dl, dil
or dl, r11b
mov r11d, ebx
xor r11b, r8b
and r11b, bl
mov esi, ebx
not sil
and sil, 0x8a
and bl, 0x75
or bl, sil
and r8b, 0x8a
and cl, 0x75
or cl, r8b
xor cl, bl
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
mov ebx, edx
not bl
mov r8d, ebx
and r8b, 0x17
and dl, 0xe8
or dl, r8b
xor dl, cl
xor dl, 0x17
and dl, cl
or bl, cl
not bl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r9d
or cl, r10b
not cl
and r9b, 0x5e
and r14b, 0xa1
or r14b, r9b
and r10b, 0x5e
and al, 0xa1
or al, r10b
xor al, r14b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0xce
and al, 0x31
or al, cl
mov ecx, eax
not cl
and cl, 0x31
and al, 0xce
or al, cl
mov ecx, eax
not cl
and cl, 0x76
and al, 0x89
or al, cl
mov edx, eax
xor dl, 9
xor al, 0x60
and al, 0xe0
and dl, 0x1f
or dl, al
mov eax, edx
xor al, 0x10
and al, 0xf0
and dl, 0xf
or dl, al
mov eax, edx
xor al, 0xf
xor dl, 0xf0
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
not bl
and bl, al
or dl, bl
mov eax, ecx
not al
mov ebx, edx
not bl
mov r8d, eax
and r8b, 0x6c
and cl, 0x93
or cl, r8b
or al, bl
and bl, 0x6c
and dl, 0x93
or dl, bl
xor dl, cl
not al
or al, dl
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov byte [rdx + rcx], al
mov r14d, dword [rsp + 0x5c]
mov ecx, dword [0x140135754]
lea ebx, [rcx - 1]
imul ebx, ecx
mov r8d, ebx
not r8d
mov r9d, r8d
and r9d, 0xeb302899
mov ecx, r8d
and ecx, ebx
mov r10d, ebx
mov ebp, r8d
and ebp, 0xf96f9d96
mov eax, ebx
and eax, 0x6906269
or eax, ebp
mov ebp, eax
xor ebp, 0x4008
xor eax, 0x28020400
mov edi, r8d
or edi, 0xe9ab57ec
mov r15d, edi
not r15d
or eax, 0x10402010
and eax, 0x38c22670
and ebp, 0xc129518c
or ebp, eax
and edi, 0x38c22670
and r15d, 0x6148803
or r15d, edi
xor r15d, ebp
mov eax, r15d
not eax
and eax, 0xc3b827b7
and r15d, 0x3c47d848
or r15d, eax
mov r11d, r15d
xor r11d, 0xd5ec8fa4
and r11d, ebx
and ebx, 0x14cfd766
or ebx, r9d
xor ebx, 0x14cfd766
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xed1dabcb
and ecx, 0x12e25434
or ecx, eax
mov eax, ecx
xor eax, 0x2001430
and eax, 0xee103ff1
xor ecx, 0x10d800a
and ecx, 0x11efc00e
or ecx, eax
mov edx, ecx
xor edx, 0xee103ff1
and edx, ecx
mov eax, r8d
and eax, 0x8461f315
and r10d, 0x7b9e0cea
or r10d, eax
mov eax, r10d
xor eax, 0x118e000a
and eax, 0x11efc00e
xor r10d, 0x6a71cce4
or r10d, eax
mov eax, edx
not eax
xor edx, 0x2c092f25
and edx, eax
mov ebp, eax
or ebp, 0x2c092f25
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x4552e82d
and edx, 0xbaad17d2
or edx, edi
mov edi, r10d
or ebx, ebp
and ebp, 0x4552e82d
and ecx, 0x92a410d2
or ecx, ebp
mov ebp, eax
and ebp, r10d
xor eax, r10d
not r10d
xor edi, 0xd3f6d0da
and edi, r10d
or r10d, 0xd3f6d0da
xor ecx, edx
mov edx, r10d
not edx
not ebx
or ebx, ecx
mov ecx, r10d
and ecx, 0x973450c0
and edx, 0x28092f25
or edx, ecx
mov ecx, edi
not ecx
or r10d, ecx
and ecx, 0x973450c0
and edi, 0x68cbaf3f
or edi, ecx
xor edi, edx
not r10d
or r10d, edi
mov ecx, ebx
not ecx
and ecx, r10d
not r10d
and r10d, ebx
or r10d, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x5ae97221
and eax, 0xa5168dde
or eax, ecx
mov ecx, eax
xor ecx, 0xa502084a
xor eax, 0x5ae97221
mov edx, r10d
not edx
mov ebp, edx
and ebp, 0x505ce5b4
and r10d, 0xafa31a4b
or r10d, ebp
or edx, eax
and eax, 0x505ce5b4
and ecx, 0xafa31a4b
or ecx, eax
xor ecx, r10d
not edx
or edx, ecx
mov eax, edx
xor eax, 0x4d6a4f96
and eax, edx
or edx, 0xb295b069
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xe8ccd830
and ecx, 0x5220786
or ecx, ebx
or edx, ebp
and ebp, 0xe8ccd830
and eax, 0x173327cf
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x4f57eb0a
and edx, 0xb0a814f5
or edx, eax
mov ecx, edx
xor ecx, 0x48088164
xor edx, 0x1d06092
and edx, 0xa5f57a9b
and ecx, 0x5a0a8564
or ecx, edx
mov eax, ecx
xor eax, 0x58088144
xor ecx, 0xa4f14a02
and ecx, 0xa6f34e22
and eax, 0x590cb1dd
or eax, ecx
mov ecx, eax
xor ecx, 0xa6934020
xor eax, 0x490880c0
and ecx, 0xb697713d
and eax, 0x49688ec2
or eax, ecx
mov r9d, eax
xor r9d, 0xb697713d
xor eax, 0x49688ec2
xor r15d, 0x2a13705b
and r8d, r15d
or r11d, r8d
xor r15d, r11d
and r15d, r11d
mov ecx, eax
and ecx, 0xb6c98b17
mov edx, r9d
and edx, 0x493674e8
or edx, ecx
mov ebp, edx
xor ebp, 0x40106400
mov ecx, r15d
not ecx
mov edi, ecx
and edi, 0xe8c9fa21
mov esi, r15d
and esi, 0x173605de
or esi, edi
mov edi, esi
xor edi, 0x4100512
xor edx, 0xb6c98b17
xor esi, 0xe8c9fa21
mov ebx, edx
and ebx, 0x9b661aec
and ebp, 0x6499e513
or ebp, ebx
or edx, esi
and esi, 0x9b661aec
and edi, 0x6499e513
or edi, esi
xor edi, ebp
not edx
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x937cdffb
and edx, 0x6c832004
or edx, ebp
mov r10d, edx
xor r10d, 0x6c832004
and eax, 0x98420101
mov ebx, r9d
and ebx, 0x42051476
or ebx, eax
xor ebx, 0x42051476
and r9d, 0x25b8ea88
or r9d, ebx
mov eax, ecx
and eax, 0xd2411153
and r15d, 0x8060424
or r15d, eax
mov ebx, r15d
xor ebx, 0x60020
xor r15d, 0x1298149
or ecx, 0xda471577
mov eax, ecx
not eax
and r15d, 0x929854d
and ebx, 0xd2461032
or ebx, r15d
and ecx, 0x929854d
and eax, 0x24906a80
or eax, ecx
xor eax, ebx
mov ecx, r9d
not ecx
and ecx, eax
not eax
and eax, r9d
or eax, ecx
mov r8d, edx
xor r8d, 0x937cdffb
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0x837b0a0e
and eax, 0x7c84f5f1
or eax, ebx
mov r9d, eax
xor r9d, 0x7c84f5f1
xor edx, 0xb515f64a
and edx, r8d
mov ebp, r10d
and ebp, 0x266929b1
mov edi, eax
xor edi, 0x5aeddc40
and edi, r9d
or ecx, 0xd996d64e
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0x98cf5f4a
and edi, 0x6730a0b5
or edi, ebx
mov esi, ecx
not esi
or edx, ecx
and ecx, 0x98cf5f4a
and esi, 0x262020b1
or esi, ecx
xor esi, edi
not edx
or edx, esi
mov ecx, ebp
not ecx
and ecx, 0xae249422
and ebp, 0x51db6bdd
or ebp, ecx
mov ecx, edx
not ecx
and ecx, 0xae249422
and edx, 0x51db6bdd
or edx, ecx
xor edx, ebp
xor eax, 0x837b0a0e
mov ecx, r10d
and ecx, 0xa8959d41
and r8d, 0x576a62be
or r8d, ecx
or r10d, eax
and eax, 0xa8959d41
and r9d, 0x576a62be
or r9d, eax
xor r9d, r8d
not r10d
or r10d, r9d
mov eax, r10d
not eax
and eax, 0x9da20940
and r10d, 0x625df6bf
or r10d, eax
mov eax, r10d
xor eax, 0x218b0b3
xor r10d, 0x9da20940
mov esi, edx
not esi
mov ecx, esi
and ecx, 0x79674e4c
and edx, 0x8698b1b3
or edx, ecx
or esi, r10d
and r10d, 0x79674e4c
and eax, 0x8698b1b3
or eax, r10d
xor eax, edx
not esi
or esi, eax
mov r8d, esi
not r8d
mov ecx, r8d
and ecx, 0x80228004
mov eax, esi
and eax, 0x80103c3
or eax, ecx
mov ecx, eax
xor ecx, 0x10242
xor eax, 0xf7fefc3c
mov edi, esi
xor edi, 0x882383c7
and edi, esi
mov ebp, edi
not ebp
mov ebx, eax
and ebx, 0x5ca8dda9
and ecx, 0x80030246
or ecx, ebx
or eax, ebp
and ebp, 0x5ca8dda9
and edi, 0xa3572256
or edi, ebp
xor edi, ecx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x53cb13f3
and eax, 0xac34ec0c
or eax, ecx
mov ebp, eax
xor ebp, 0xdbe89035
mov edx, r8d
and edx, 0x402b4bdf
mov r11d, esi
and r11d, 0xbfd4b420
or r11d, edx
mov edx, r11d
xor edx, 0xbfd4b420
xor eax, 0x24176fca
and edx, eax
xor r11d, 0x402b4bdf
and r11d, ebp
or r11d, edx
not r11d
or r11d, eax
mov r9d, r11d
not r9d
mov eax, r8d
and eax, 0x964bcb2b
mov edx, esi
and edx, 0x69b434d4
or edx, eax
mov ebx, edx
xor ebx, 0x900400
xor edx, 0x400c000
mov edi, r8d
or edi, 0xa498dc66
mov eax, edi
not eax
or edx, 0xb270089
and edx, 0x2f27d0cd
and ebx, 0x80980c22
or ebx, edx
and edi, 0x2f27d0cd
and eax, 0x50402310
or eax, edi
xor eax, ebx
mov edx, eax
not edx
and edx, 0x3d3b523d
and eax, 0xc2c4adc2
or eax, edx
mov edx, eax
not edx
and edx, 1
xor eax, 0x99a38e5a
or eax, edx
mov ecx, eax
not ecx
mov edx, r8d
and edx, 0xfffffffe
and esi, 1
or esi, edx
xor r8d, esi
and r8d, esi
and eax, 0x114c3461
mov edi, ecx
and edi, 0xeeb3cb9e
or edi, eax
mov r10d, edi
xor r10d, 0xeeb3cb9e
mov esi, r8d
xor esi, 0xf8d2d6f5
mov ebp, esi
and esi, r8d
mov edx, r8d
not edx
xor edi, 0xe99ee294
and edi, r10d
and ecx, 0x72d290a
and ebp, edx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0x80df2ad3
and ebp, 0x7f20d52c
or ebp, edi
mov edi, esi
not edi
or eax, edi
and edi, 0x80df2ad3
and esi, 0x7f20d52c
or esi, edi
xor esi, ebp
not eax
or eax, esi
mov ebx, ecx
not ebx
and ebx, 0x5a95659e
and ecx, 0xa56a9a61
or ecx, ebx
mov ebp, eax
not ebp
and ebp, 0x5a95659e
and eax, 0xa56a9a61
or eax, ebp
xor eax, ecx
mov ecx, r10d
and ecx, edx
xor edx, r10d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe8469446
and edx, 0x17b96bb9
or edx, ecx
mov ecx, edx
xor ecx, 0x890089
xor edx, 0xe8469446
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0x77746b34
and eax, 0x888b94cb
or eax, ebp
or ebx, edx
and edx, 0x77746b34
and ecx, 0x888b94cb
or ecx, edx
xor ecx, eax
not ebx
or ebx, ecx
mov esi, ebx
not esi
mov eax, r11d
and eax, 0x2bfcfab5
mov ecx, r9d
and ecx, 0xd403054a
or ecx, eax
mov eax, ebx
and eax, 0x2bfcfab5
mov edx, esi
and edx, 0xd403054a
or edx, eax
xor edx, ecx
not edx
or edx, r11d
mov r8d, edx
not r8d
mov eax, r11d
and eax, 0xa700f613
xor r11d, 0x8d501ec
and r11d, r9d
mov ebp, r9d
and ebp, 0x502a0800
or ebp, eax
mov ecx, ebp
xor ecx, 0x2a0000
xor ebp, 0xafd5f7ff
xor ebx, 0xf72afe13
and ebx, esi
or esi, 0xf72afe13
mov eax, esi
not eax
mov edi, ebp
and edi, 0xd401c93f
and ecx, 0x232a3600
or ecx, edi
mov edi, r11d
not edi
or ebp, edi
and edi, 0xd401c93f
and r11d, 0x2bfe36c0
or r11d, edi
xor r11d, ecx
not ebp
or ebp, r11d
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x527ae5ba
and ebx, 0xad851a45
or ebx, ecx
or edi, esi
and esi, 0x527ae5ba
and eax, 0x8850044
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov eax, ebp
not eax
and eax, edi
not edi
and edi, ebp
or edi, eax
and edx, 0x6fe406c2
mov eax, r8d
and eax, 0x901bf93d
or eax, edx
xor eax, 0x901bf93d
mov ecx, edi
mov esi, edi
xor esi, 0xb855120
and esi, edi
not edi
and edi, 0x104a5b71
and ecx, 0xefb5a48e
or ecx, edi
mov r10d, ecx
xor r10d, 0xefb5a48e
mov ebp, eax
and ebp, r10d
xor r10d, eax
and eax, 0xb855120
and r8d, 0xf47aaedf
or r8d, eax
xor ecx, 0x5120
or ecx, 0xf47aaedf
mov eax, ecx
not eax
mov edx, esi
not edx
mov ebx, ecx
and ebx, 0xdf1ffa9e
and eax, 0x800120
or eax, ebx
or ecx, edx
and edx, 0xdf1ffa9e
and esi, 0x20e00561
or esi, edx
xor esi, eax
not ecx
or ecx, esi
mov eax, r8d
not eax
and eax, ecx
not ecx
and ecx, r8d
or ecx, eax
or r10d, ebp
not r10d
mov eax, ecx
and eax, r10d
xor r10d, ecx
or r10d, eax
mov r9d, r10d
not r9d
mov ecx, r10d
and ecx, 0xac54790a
mov edx, r9d
and edx, 0x53ab86f5
or edx, ecx
mov ecx, edx
xor ecx, 0x110802b4
xor edx, 0xa414310a
and edx, 0xe6b7b54b
and ecx, 0x19484ab4
or ecx, edx
mov ebp, ecx
xor ebp, 0x2851101
xor ecx, 0x8404a30
and ecx, 0xec72ee7a
and ebp, 0x138d1185
or ebp, ecx
mov eax, ebp
xor eax, 0x11850000
xor ebp, 0xec72ee7a
mov ecx, r9d
and ecx, 0xc2e20bed
mov ebx, r10d
and ebx, 0x3d1df412
or ebx, ecx
mov ecx, ebx
xor ecx, 0x3d1df412
xor ebx, 0xc2e20bed
or ebx, ecx
mov edx, ebx
not edx
mov ecx, ebp
or ecx, ebx
mov esi, ecx
not esi
and ebp, 0x4e587df5
and eax, 0xb1a7820a
or eax, ebp
and ebx, 0x4e587df5
and edx, 0xb1a7820a
or edx, ebx
xor edx, eax
mov eax, edx
not eax
mov ebp, ecx
and ebp, 0x9540f42a
and esi, 0x6abf0bd5
or esi, ebp
or ecx, eax
and eax, 0x9540f42a
and edx, 0x6abf0bd5
or edx, eax
xor edx, esi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xeaac8dac
and ecx, 0x15537253
or ecx, eax
mov eax, ecx
xor eax, 0x11022042
xor ecx, 0xa02c0d24
and ecx, 0xa47d5f35
and eax, 0x5b82a0ca
or eax, ecx
mov r15d, eax
xor r15d, 0xa47d5f35
xor eax, 0x5b82a0ca
mov edx, eax
and edx, r15d
and eax, 0x211a673e
and r15d, 0xdee598c1
or r15d, eax
xor r15d, 0xdee598c1
mov eax, edx
and eax, r15d
xor r15d, edx
or r15d, eax
mov eax, r15d
not eax
and eax, 0xa68817a9
and r15d, 0x5977e856
or r15d, eax
mov r11d, r15d
xor r11d, 0x5977e856
mov r8d, r15d
xor r8d, 0xa68817a9
mov eax, r10d
xor eax, 0x8226b0f
and eax, r10d
or r10d, 0xf7dd94f0
mov ebp, eax
not ebp
mov ebx, r10d
and ebx, 0x7e2ad16c
and r9d, 0x2a03
or r9d, ebx
or r10d, ebp
and ebp, 0x7e2ad16c
and eax, 0x81d52e93
or eax, ebp
xor eax, r9d
not r10d
or r10d, eax
mov eax, r10d
not eax
and eax, 0xf7dd94f0
and r10d, 0x8226b0f
or r10d, eax
mov edi, r10d
not edi
mov eax, edi
and eax, 0x319ef86e
and r10d, 0xce610791
or r10d, eax
mov edx, r10d
xor edx, 0xa610601
xor r10d, 0x319ef86e
mov ebx, r10d
or ebx, 0xdb16f7b3
mov esi, ebx
not esi
or edi, 0x24e9084c
mov ebp, edi
not ebp
and ebx, 0x1b3dd2a4
and esi, 0x24c00848
or esi, ebx
and edi, 0x1b3dd2a4
and ebp, 0xc0022513
or ebp, edi
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0xdb16f7b3
and ebp, 0x24e9084c
or ebp, ebx
and r10d, 0xe588a1d0
and edx, 0x1a775e2f
or edx, r10d
mov eax, edx
xor eax, 0x11082c
xor edx, 0xe588a1d0
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xfa6676d3
and ebp, 0x599892c
or ebp, ebx
or edi, edx
and edx, 0xfa6676d3
and eax, 0x599892c
or eax, edx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x39ee428c
and edi, 0xc611bd73
or edi, eax
mov eax, edi
xor eax, 0x4201b002
xor edi, 0x11ce0004
and edi, 0x95de0d75
and eax, 0x6a21f28a
or eax, edi
mov r9d, eax
xor r9d, 0xa21228a
xor eax, 0x108e0954
and eax, 0x708ed954
and r9d, 0x8f7126ab
or r9d, eax
mov esi, r9d
xor esi, 0x8f7126ab
mov ebx, r9d
xor ebx, 0x708ed954
xor r9d, 0x9bed4c47
and r9d, ebx
and ebx, 0x42ae6136
mov edx, esi
and edx, 0xbd519ec9
or edx, ebx
mov ebx, edx
xor ebx, 0xb8001249
mov edi, r11d
and edi, 0x7ffcca2
mov ebp, r8d
xor r15d, 0xb2147d45
and r15d, r8d
and r8d, 0xf800335d
or r8d, edi
xor edx, 0x2ae4022
and edx, 0x7ffcca2
and ebx, 0xf800335d
or ebx, edx
xor ebx, r8d
not ebx
or ebx, r11d
and r11d, 0x965e67d2
and ebp, 0x69a1982d
or ebp, r11d
mov edx, ebp
xor edx, 0x824
xor ebp, 0x141c62c0
and esi, 0xeb639513
or ebp, 0xeb639513
mov ecx, r15d
not ecx
mov edi, ebp
and edi, 0x1fc9a64a
and edx, 0x1448a4
or edx, edi
or ebp, ecx
and ecx, 0x1fc9a64a
and r15d, 0xe03659b5
or r15d, ecx
xor r15d, edx
not ebp
or ebp, r15d
mov ecx, r9d
and ecx, esi
xor esi, r9d
or esi, ecx
mov ecx, ebp
not ecx
and ecx, 0x8287d1db
and ebp, 0x7d782e24
or ebp, ecx
mov ecx, esi
not ecx
and ecx, 0x8287d1db
and esi, 0x7d782e24
or esi, ecx
xor esi, ebp
mov eax, esi
mov edi, esi
xor edi, 0x4c46dade
and edi, esi
mov ecx, esi
not ecx
mov ebp, ebx
xor ebp, 0xb3b92521
and ebp, ebx
mov r8d, ebx
and r8d, ecx
xor ecx, ebx
not ebx
and ebx, 0xb3b92521
or eax, 0xb3b92521
mov edx, eax
not edx
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, edi
not ebp
mov esi, eax
and esi, 0x66babfc0
and edx, 0x844401e
or edx, esi
or eax, ebp
and ebp, 0x66babfc0
and edi, 0x9945403f
or edi, ebp
xor edi, edx
not eax
or eax, edi
mov edx, ebx
not edx
and edx, 0x4397ae64
and ebx, 0xbc68519b
or ebx, edx
mov edx, eax
not edx
and edx, 0x4397ae64
and eax, 0xbc68519b
or eax, edx
xor eax, ebx
or ecx, r8d
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x3b6a04ff
and edx, 0xc495fb00
or edx, ebp
mov edi, edx
xor edi, 0x3b6a04ff
and edi, edx
and eax, 0xc495fb00
xor ecx, 0x3b6a04ff
or ecx, eax
mov eax, ecx
not eax
and eax, 0x68719cfc
and ecx, 0x978e6303
or ecx, eax
mov edx, ecx
xor edx, 0x90040303
xor ecx, 0x68719cfc
mov ebp, edi
not ebp
mov ebx, ebp
or ebx, ecx
mov eax, ebx
not eax
and ebp, 0x2fcb7ca4
and edi, 0xd034835b
or edi, ebp
and ecx, 0x2fcb7ca4
and edx, 0xd034835b
or edx, ecx
xor edx, edi
mov ecx, edx
not ecx
mov ebp, ebx
and ebp, 0x698c2d1a
and eax, 0x9673d2e5
or eax, ebp
or ebx, ecx
and ecx, 0x698c2d1a
and edx, 0x9673d2e5
or edx, ecx
xor edx, eax
not ebx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x14300411
mov edx, ebx
and edx, 0x2a84e142
or edx, ecx
xor edx, 0x2a84e142
and ebx, 0xc14b1aac
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x2e830962
and ebx, 0xd17cf69d
or ebx, ecx
mov edx, ebx
xor edx, 0x2b5de8ce
xor ebx, 0xd4a21731
mov ecx, ebx
and ecx, 0xb0ed7fe7
mov ebp, edx
and ebp, 0x4f128018
or ebp, ecx
mov r8d, ebp
xor r8d, 0x5028008
xor ebp, 0x10845263
and ebp, 0x5a945273
and r8d, 0xa56bad8c
or r8d, ebp
mov edi, r8d
xor edi, 0x5a945273
xor r8d, 0xa56bad8c
mov ebp, r8d
and ebp, 0x1a093668
mov ecx, edi
and ecx, r8d
xor r8d, edi
and edi, 0xe5f6c997
or edi, ebp
mov ebp, edi
xor ebp, 0xa464c184
and ebp, 0xa664c1a4
xor edi, 0x43920833
or edi, ebp
mov ebp, edi
not ebp
mov esi, ebx
and esi, 0x599b3e5b
and edx, 0xa664c1a4
or edx, esi
xor ebx, edx
and ebx, edx
mov edx, ebx
not edx
mov esi, ebp
xor esi, edx
and esi, ebp
and edi, 0xc78fba2
and ebp, 0xf387045d
or ebp, edi
and edx, 0xc78fba2
and ebx, 0xf387045d
or ebx, edx
xor ebx, ebp
mov edx, esi
and edx, ebx
xor ebx, esi
or ebx, edx
mov edx, ebx
not edx
mov eax, ebx
xor eax, 0x599b3e5b
and eax, ebx
or ebx, 0xa664c1a4
mov ebp, eax
not ebp
mov edi, ebx
and edi, 0xfe433ea6
and edx, 0x1980059
or edx, edi
or ebx, ebp
and ebp, 0xfe433ea6
and eax, 0x1bcc159
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
or r8d, ecx
mov ecx, r8d
mov eax, r8d
xor eax, 0xdf43d4ca
and eax, r8d
not r8d
and r8d, 0x9e03904a
and ecx, 0x41404480
or ecx, r8d
mov edx, ecx
xor edx, 0x1404080
xor ecx, 0xbebfbb7f
mov ebp, eax
not ebp
mov edi, ecx
and edi, 0x5a813f5b
and edx, 0x8542c080
or edx, edi
or ecx, ebp
and ebp, 0x5a813f5b
and eax, 0xa57ec0a4
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xc3338163
and ecx, 0x3ccc7e9c
or ecx, eax
mov eax, ecx
xor eax, 0x62092002
xor ecx, 0x10600020
and eax, 0x6e19758b
and ecx, 0x91e68a74
or ecx, eax
mov r8d, ecx
xor r8d, 0x91e68a74
mov edx, ecx
xor edx, 0x6e19758b
mov r9d, ebx
not r9d
mov ebp, ebx
or ebp, 0x1abb547b
mov edi, ebp
not edi
mov eax, r9d
or eax, 0xe544ab84
mov esi, eax
not esi
xor ecx, 0x74a221f0
and ebp, 0xa9572d2b
and edi, 0x44008284
or edi, ebp
mov ebp, ecx
and ebp, edx
and ecx, r8d
and eax, 0xa9572d2b
and esi, 0x12a85050
or esi, eax
xor esi, edi
mov eax, ebp
not eax
mov edi, eax
and edi, 0x66aff6bb
and ebp, 0x99500944
or ebp, edi
mov edi, ecx
not edi
or eax, edi
and edi, 0x66aff6bb
and ecx, 0x99500944
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, esi
not ecx
and ecx, 0xc5aac4b4
and esi, 0x3a553b4b
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0xc5aac4b4
and eax, 0x3a553b4b
or eax, ecx
add r14d, 1
xor eax, esi
mov ecx, ebx
and ecx, 0xeff4d6af
and r9d, 0x100b2950
or r9d, ecx
mov ecx, dword [0x140135750]
or ebx, r8d
and r8d, 0xeff4d6af
and edx, 0x100b2950
or edx, r8d
xor edx, r9d
not ebx
or ebx, edx
mov edx, ebx
not edx
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x5cd8e4fa
and eax, 0xa3271b05
or eax, ebp
or edi, ebx
and ebx, 0x5cd8e4fa
and edx, 0xa3271b05
or edx, ebx
xor edx, eax
not edi
or edi, edx
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xbdcc6c4e
mov edx, edi
and edx, 0x423393b1
or edx, ebp
mov ebp, edx
xor ebp, 0x84804842
xor edx, 0x42320180
and edx, 0x7b7e258c
and ebp, 0x8481da73
or ebp, edx
mov ebx, ebp
xor ebx, 0x4815a33
mov edx, eax
and edx, 0x5f091b01
and edi, 0xa0f6e4fe
or edi, edx
xor edi, 0xa0f6e4fe
xor eax, edi
and eax, edi
xor ebp, 0x7b7e258c
mov edx, eax
not edx
mov edi, ebp
or edi, edx
not edi
and ebp, 0xc934a448
and ebx, 0x36cb5bb7
or ebx, ebp
and edx, 0xc934a448
and eax, 0x36cb5bb7
or eax, edx
xor eax, ebx
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x424f04c0
and ebp, 0xbdb0fb3f
or ebp, edi
or eax, ebx
and ebx, 0x424f04c0
and edx, 0xbdb0fb3f
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xde8268f8
and eax, 0x217d9707
or eax, ebp
mov ebp, eax
xor ebp, 0x217d9707
xor eax, 0xde8268f8
mov ebx, eax
or ebx, 0xe707ff03
mov edi, ebx
not edi
or edx, 0x18f800fc
and ebx, 0xbd79209c
and edi, 0x800060
or edi, ebx
mov ebx, edx
not ebx
and edx, 0xbd79209c
and ebx, 0x4206df03
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x2269e2cd
and ebx, 0xdd961d32
or ebx, edx
xor ebx, 0x3a91e231
and eax, 0xe354796
mov edx, ebp
and edx, 0xf1cab869
or edx, eax
xor edx, 0xf1cab869
or edx, ebp
mov eax, edx
not eax
and eax, 0xbbb80bfa
and edx, 0x4447f405
or edx, eax
xor edx, 0x4447f405
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, edx
not eax
and eax, 0x4a221513
mov ebp, edx
and ebp, 0x20080a80
or ebp, eax
xor ebp, 0x20080a80
and edx, 0x95d5e06c
or edx, ebp
mov eax, edx
not eax
and eax, 0x95d5e06c
and edx, 0x6a2a1f93
or edx, eax
mov eax, edx
not eax
and edx, 0x64f51e6d
and eax, 0x9b0ae192
or eax, edx
xor eax, 0x64f51e6d
cmp eax, 0xffffffff
setne r8b
sete r10b
cmp ecx, 0xa
setl sil
cmp ecx, 9
setg r11b
mov edi, r10d
xor dil, r8b
mov r9d, edi
and r9b, r10b
mov eax, r9d
xor al, 1
mov ecx, r9d
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
or al, r9b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ecx
or dl, bl
mov ebp, ebx
and bpl, dl
xor dl, 1
mov eax, edx
xor al, cl
and al, dl
and dl, cl
or dl, bpl
mov ecx, eax
and cl, dl
xor dl, al
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 ecx, eax
and cl, r11b
xor al, 1
and al, sil
or al, cl
mov ecx, r11d
or cl, bl
xor cl, 1
xor bl, r11b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov r15d, edx
xor r15b, 1
mov ebp, r15d
and bpl, dl
mov ecx, ebp
xor cl, 1
mov ebx, ebp
and bl, cl
mov eax, ebx
and al, bpl
xor bl, bpl
or bl, al
mov eax, ebp
and al, dl
xor bpl, dl
or bpl, al
mov eax, ebx
xor al, 1
and al, bpl
xor bpl, 1
and bpl, bl
or bpl, al
mov eax, ecx
and al, r15b
xor cl, r15b
or cl, al
xor bpl, 1
mov eax, ebp
xor al, cl
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, r11d
xor al, sil
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r11b
mov eax, ecx
xor al, 1
mov ebx, eax
xor bl, sil
and bl, al
xor sil, dl
xor sil, 1
and sil, dl
and cl, r11b
xor sil, 1
xor cl, 1
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
xor cl, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
mov edx, eax
and dl, cl
xor cl, al
xor dil, 1
or cl, dl
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov ecx, r8d
and cl, dil
or cl, r9b
xor cl, 1
or cl, r10b
mov r9d, ecx
xor r9b, 1
xor r10b, dil
not r10b
and r10b, dil
xor dil, r8b
and dil, r8b
mov eax, r10d
xor al, 1
xor r10b, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, r10b
mov r8d, edi
xor r8b, 1
and cl, r9b
mov edx, edi
and dl, r8b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, edx
xor al, 1
or al, r8b
xor dl, dil
xor al, 1
or al, dl
xor al, cl
mov ecx, r9d
xor cl, dil
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, al
xor al, 1
xor cl, 1
or al, dil
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov r8d, ebx
or r8b, cl
mov r9d, r8d
xor r9b, 1
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov r10d, ebx
xor bl, 1
and bl, r9b
mov edx, eax
xor dl, 1
and r10b, r8b
or bl, r10b
mov r9d, r8d
and r9b, cl
xor r8b, cl
mov ecx, edx
or cl, al
xor cl, 1
or r8b, r9b
mov r9d, r8d
xor r9b, bl
xor bl, 1
xor r9b, 1
or bl, r8b
xor bl, 1
or bl, r9b
mov r9d, ecx
xor r9b, dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ebp
xor r8b, 1
xor dl, cl
xor r9b, 1
or cl, al
xor cl, 1
or cl, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, ecx
or al, bl
xor al, 1
xor cl, bl
xor cl, 1
and cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, r8b
and dl, al
or al, bpl
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, ebp
and al, r8b
mov r9d, ebp
and r9b, al
xor al, bpl
or al, r9b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
and bl, r8b
and cl, bpl
or bl, cl
mov ecx, eax
xor cl, 1
xor bpl, bl
and bpl, bl
mov ebx, ebp
xor bl, 1
and bpl, al
or al, bl
and bl, cl
mov r8d, edx
xor r8b, 1
xor al, 1
or bl, bpl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, r8d
or cl, bl
and bl, dl
xor dl, al
xor cl, 1
or cl, dl
and al, r8b
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, ebx
and r8b, cl
xor dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xf7aa6a1b
mov edx, 0x6747369f
cmovne ecx, edx
test al, 1
mov eax, 0xf7aa6a1b
cmovne eax, ecx
test bl, 1
mov dword [rsp + 0x58], r14d
jmp 0x14000ed37
cmp eax, 0x9c25def7
je 0x14000df99
cmp eax, 0x9b318feb
jne 0x1400045a0
jmp 0x14000ed4a
mov r8b, byte [rsp + 0x55]
mov r10b, byte [rsp + 0x56]
mov r11d, r10d
xor r11b, 1
mov esi, r11d
or sil, r10b
mov ecx, esi
xor cl, 1
mov eax, r11d
and al, cl
mov r9d, r11d
xor r9b, cl
or r9b, al
mov r15d, r11d
and r15b, r10b
mov eax, r11d
and al, r15b
mov edi, r11d
xor dil, r15b
or dil, al
xor r11b, dil
mov eax, r8d
xor al, 1
mov r12d, eax
or r12b, r8b
mov r13d, r9d
xor r13b, 1
or r13b, r9b
mov ebp, eax
xor bpl, r12b
xor r12b, 1
mov r14d, ebp
xor r14b, 1
mov edx, eax
or dl, r12b
xor dl, 1
or dl, r14b
mov r14d, ebp
xor r14b, dl
or dl, bpl
xor dl, 1
or dl, r14b
mov ebx, r9d
xor bl, r13b
and r13b, r9b
or r13b, bl
xor bl, 1
mov r9d, ebx
xor r9b, r13b
or bl, r13b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
or r9b, dl
xor dl, 1
xor r9b, 1
or dl, bl
xor dl, 1
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
mov r14d, r8d
and r14b, al
xor dl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov edx, r14d
xor dl, 1
or dl, al
mov r13d, r9d
xor r13b, al
or r9b, al
and bpl, al
xor r12b, al
xor al, r8b
xor r8b, r14b
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
xor r9b, 1
or r9b, r13b
xor r9b, 1
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
mov r8d, r9d
xor r8b, 1
mov edx, ebp
xor dl, 1
xor bpl, r12b
xor r12b, 1
or r12b, dl
xor r12b, 1
or r12b, bpl
mov edx, r12d
xor dl, 1
and r12b, dl
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov ebp, r12d
xor bpl, 1
or al, r14b
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
xor r15b, 1
mov edx, r10d
xor dl, r15b
or r15b, r10b
xor r15b, 1
or r15b, dl
and cl, sil
xor cl, 1
mov edx, ecx
xor dl, sil
or cl, sil
xor cl, 1
or cl, dl
mov edx, ecx
xor cl, 1
and cl, r15b
xor r15b, 1
and dl, r15b
or cl, dl
mov edx, r15d
and dl, sil
xor r15b, sil
or r15b, dl
mov edx, r15d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r15b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or cl, dl
xor cl, 1
or cl, dl
mov esi, ecx
xor sil, 1
xor r11b, 1
or dil, r10b
xor dil, 1
or dil, r11b
mov r10d, edi
xor r10b, 1
mov edx, r12d
xor dl, bl
or bl, bpl
or bpl, al
xor bpl, 1
or bpl, dl
xor bl, 1
or al, r12b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r15d, ebp
xor r15b, al
xor al, 1
or al, bpl
xor al, 1
xor r15b, 1
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov r13d, ecx
and r13b, sil
mov edx, ecx
xor dl, r13b
xor r13b, 1
or r13b, sil
xor r13b, 1
or r13b, dl
mov r14d, r10d
and r14b, dil
mov edx, edi
and dl, r14b
xor dil, r14b
or dil, dl
mov r11d, r13d
xor r11b, 1
mov ebp, r11d
mov r12d, edi
and r11b, dil
xor dil, 1
or bpl, r13b
xor cl, sil
and cl, sil
mov ebx, ebp
xor bl, cl
or r12b, dil
mov edx, r12d
xor dl, 1
xor cl, 1
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
and r12b, dl
mov eax, r12d
and al, dl
xor r12b, dl
or r12b, al
mov eax, r14d
and al, r10b
xor r14b, r10b
or r14b, al
xor r14b, r12b
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
xor dl, 1
mov eax, r14d
and al, dl
xor dl, r14b
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
mov eax, r13d
xor al, dil
and al, r13b
and dil, r13b
or dil, r11b
xor al, 1
xor dil, 1
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
and al, dil
mov ecx, edi
and cl, al
xor al, dil
or al, cl
xor al, dl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
xor r15b, 1
mov eax, edi
or al, r15b
xor al, 1
xor dil, r15b
or al, dil
mov r10d, eax
xor r10b, 1
xor dil, 1
xor r15b, dil
and r15b, dil
mov edx, r15d
xor dl, 1
mov ebx, r10d
and bl, al
and dl, r15b
mov ecx, ebx
xor cl, 1
xor bl, r10b
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
and al, r15b
xor dl, r15b
or dl, al
xor dl, cl
xor dl, 1
mov eax, r10d
xor al, r15b
or r15b, r10b
xor r15b, 1
or r15b, al
mov eax, edx
xor al, r15b
or r15b, dl
xor r15b, 1
or r15b, al
mov edx, r15d
xor dl, 1
mov ecx, edx
and cl, r15b
mov eax, edx
and al, cl
mov ebx, edx
xor bl, cl
or bl, al
xor bl, 1
mov r10d, ebx
or r10b, r8b
xor bl, r8b
xor bl, 1
and bl, r8b
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
xor al, r8b
xor bl, al
and bl, al
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov r10d, edx
xor r10b, 1
xor cl, 1
mov eax, r15d
xor al, cl
or cl, r15b
xor cl, 1
or cl, al
and r8b, cl
xor cl, 1
and cl, r9b
or cl, r8b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
and al, dl
or dl, cl
xor dl, 1
and cl, r10b
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r8d, ebx
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov eax, r9d
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
or al, r8b
mov r11d, eax
xor r11b, 1
mov r10d, edx
xor r10b, 1
or r9b, cl
mov ecx, r8d
xor cl, al
and cl, r8b
and r11b, bl
and al, r8b
or al, r11b
xor cl, 1
xor al, 1
mov r11d, ecx
xor r11b, al
or al, cl
xor al, 1
or al, r11b
mov ecx, r10d
or cl, r9b
xor cl, 1
xor r9b, r10b
mov r11d, ecx
and r11b, r9b
xor r9b, cl
or r9b, r11b
mov ecx, eax
xor cl, 1
and al, cl
mov r11d, ecx
and r11b, al
xor al, cl
or al, r11b
xor al, r9b
or r10b, bl
xor dl, r8b
xor dl, 1
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, dl
and dl, al
or dl, cl
xor cl, 1
mov ebx, ecx
xor bl, dl
test dl, 1
mov eax, 0x95e6f8ad
mov edx, 0x2950bd36
cmovne eax, edx
test cl, 1
cmovne eax, edx
not bl
test bl, 1
mov ecx, 0x95e6f8ad
jmp 0x14000ed37
mov eax, dword [0x140135754]
mov r8d, dword [0x140135750]
lea r10d, [rax - 1]
imul r10d, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, r10d
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7677d27c
and eax, 0x89882d83
or eax, ecx
mov r15d, eax
xor r15d, 0x802180
xor eax, 0x621248
and eax, 0x896a1e4b
and r15d, 0x7695e1b4
or r15d, eax
mov eax, r15d
xor eax, 0x623632e8
xor r15d, 0x7695e1b4
and r15d, eax
mov eax, r9d
and eax, 0x1838a2cf
mov ecx, r10d
and ecx, 0xe7c75d30
or ecx, eax
mov eax, ecx
xor eax, 0xe3440c20
and eax, 0xeb5c2ca3
xor ecx, 0xc9b7193
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd3a7a0a6
and ecx, 0x2c585f59
or ecx, eax
mov eax, ecx
xor eax, 0x2c585f59
mov edx, ecx
xor edx, 0xd304a080
mov r11d, r15d
not r11d
and edx, 0xf75ca191
xor ecx, 0x35e6ed83
and ecx, eax
and eax, 0x8a35e6e
or eax, edx
mov r14d, eax
xor r14d, 0x800e00
mov ebp, r15d
xor ebp, 0x19beb2da
and ebp, r11d
mov ebx, r11d
or ebx, 0x19beb2da
mov esi, ebx
not esi
xor eax, 0xf75ca191
mov edi, eax
or edi, 0xe6414d25
mov edx, ebp
not edx
mov r12d, edx
and r12d, 0xb32ae2ea
and ebp, 0x4cd51d15
or ebp, r12d
mov r12d, edi
not r12d
or edx, ebx
and ebx, 0xb32ae2ea
and esi, 0x44410d05
or esi, ebx
xor esi, ebp
not edx
or edx, esi
mov esi, ecx
not esi
mov ebx, edi
and ebx, 0x943a210c
and r12d, 0x98492d2
or r12d, ebx
or edi, esi
and esi, 0x943a210c
and ecx, 0x6bc5def3
or ecx, esi
xor ecx, r12d
not edi
or edi, ecx
mov ecx, edx
not ecx
and ecx, edi
not edi
and edi, edx
or edi, ecx
mov ecx, r15d
and ecx, 0x3f7ff16f
and r11d, 0xc0800e90
or r11d, ecx
or r15d, eax
and eax, 0x3f7ff16f
and r14d, 0xc0800e90
or r14d, eax
xor r14d, r11d
not r15d
or r15d, r14d
mov ecx, r15d
not ecx
mov eax, edi
not eax
mov edx, eax
and edx, 0x5cdecf33
and edi, 0xa32130cc
or edi, edx
or eax, r15d
and r15d, 0x5cdecf33
and ecx, 0xa32130cc
or ecx, r15d
xor ecx, edi
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xd7bfcc7
and eax, 0xf2840338
or eax, ecx
mov ebp, eax
xor ebp, 0x10800218
xor eax, 0x238044
or edx, 0x14a3d35c
mov ecx, edx
not ecx
or eax, 0xe1102880
and eax, 0xe133a9c4
and ebp, 0x14805218
or ebp, eax
and edx, 0xe133a9c4
and ecx, 0xa4c0423
or ecx, edx
xor ecx, ebp
mov edx, ecx
not edx
mov eax, edx
and eax, 0x82400418
and ecx, 0x8880980
or ecx, eax
mov ebp, ecx
xor ebp, 0x8000800
xor ecx, 0xa5470058
or edx, 0x8ac80d98
mov eax, edx
not eax
and ecx, 0xa5cf01d8
and ebp, 0xa000c00
or ebp, ecx
and edx, 0xa5cf01d8
and eax, 0x5030f227
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x7bd4fe75
and eax, 0x842b018a
or eax, ecx
mov ecx, eax
xor ecx, 0xee30c12
mov edx, eax
xor edx, 0x711cb004
and edx, 0x773ebc14
xor eax, 0x87af042c
and eax, ecx
and ecx, 0x88c143eb
or ecx, edx
mov edx, ecx
xor edx, 0x88c143eb
xor ecx, 0xfe72b42a
and ecx, edx
mov ebp, ecx
not ebp
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0xb40a063b
and ecx, 0x4bf5f9c4
or ecx, ebx
or ebp, edx
and edx, 0xb40a063b
and eax, 0x4bf5f9c4
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xc6472855
and ebp, 0x39b8d7aa
or ebp, eax
mov eax, ebp
xor eax, 0xa0305810
xor ebp, 0x4f0b206a
mov ecx, ebp
and ecx, 0x16cd87a7
and eax, 0xe9327858
or eax, ecx
xor eax, 0x16cd87a6
xor ebp, eax
and ebp, eax
mov ecx, r10d
xor ecx, 0xebfe0f15
and ecx, r10d
mov eax, r10d
or eax, 0x1401f0ea
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xf5b24f0d
mov edi, r9d
and edi, 0xa4c0010
or edi, ebx
or eax, edx
and edx, 0xf5b24f0d
and ecx, 0xa4db0f2
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1401f0ea
and eax, 0xebfe0f15
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x2477f98b
and eax, 0xdb880674
or eax, edx
xor eax, 0xdb880675
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x19c69d0
and ecx, 0xfe63962f
or ecx, eax
mov ebx, ecx
xor ebx, 0x19c69d0
xor ecx, 0xfe63962f
mov eax, ebp
mov edx, ebx
or ebx, ebp
not ebp
mov edi, ebp
and edi, 0xc88226fc
and eax, 0x377dd903
or eax, edi
xor eax, 0x377dd903
and edx, 0xb8dfe4e7
or ebp, ecx
and ecx, 0x47201b18
or ecx, edx
xor ecx, 0x47201b18
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5abb9f0d
and ecx, 0xa54460f2
or ecx, eax
mov eax, ecx
xor eax, 0xa0400032
mov edx, ebx
not edx
mov edi, ebp
not edi
mov esi, ebx
and esi, 0x59f25364
and edx, 0xa60dac9b
or edx, esi
or ebx, ebp
and ebp, 0x59f25364
and edi, 0xa60dac9b
or edi, ebp
xor edi, edx
not ebx
or ebx, edi
xor ecx, 0x5abb9f0d
mov esi, ebx
not esi
mov r11d, ecx
or r11d, esi
mov edx, r11d
not edx
and ecx, 0xdbf73c4
and eax, 0xf2408c3b
or eax, ecx
and esi, 0xdbf73c4
and ebx, 0xf2408c3b
or ebx, esi
xor ebx, eax
mov eax, ebx
not eax
mov ecx, r11d
and ecx, 0x9dbece0a
and edx, 0x624131f5
or edx, ecx
or r11d, eax
and eax, 0x9dbece0a
and ebx, 0x624131f5
or ebx, eax
xor ebx, edx
not r11d
or r11d, ebx
mov eax, r9d
and eax, 0x28001a42
mov ecx, r10d
and ecx, 0x43284091
or ecx, eax
xor ecx, 0x43284091
mov eax, r10d
and eax, 0x94d7a52c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x94d7a52c
and eax, 0x6b285ad3
or eax, ecx
mov edi, eax
mov ebp, eax
xor ebp, 0x5e311863
and ebp, eax
not eax
and r9d, 0x51c73124
and r10d, 0xae38cedb
or r10d, r9d
mov ecx, r10d
xor ecx, 0xae38cedb
xor r10d, 0x51c73124
or r10d, ecx
mov ecx, r10d
not ecx
and eax, 0xe6aa74e
and edi, 0xf19558b1
or edi, eax
mov r9d, edi
xor r9d, 0xf19558b1
mov edx, r10d
and edx, 0xe8df8ca
xor r10d, 0xa1cee79c
and r10d, ecx
and ecx, 0xf1720735
or ecx, edx
mov r14d, ecx
xor r14d, 0xf1720735
mov edx, edi
xor edx, 0x505bbf2d
and edx, r9d
mov ebx, ecx
xor ebx, 0x50bce0a9
and ebx, r14d
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov edx, ebx
not edx
mov eax, r10d
not eax
mov esi, edx
and esi, 0x6c1991e6
and ebx, 0x93e66e19
or ebx, esi
or edx, eax
and eax, 0x6c1991e6
and r10d, 0x93e66e19
or r10d, eax
xor r10d, ebx
not edx
or edx, r10d
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
xor edi, 0xe6aa74e
xor ecx, 0xe8df8ca
mov eax, edi
and eax, 0xd9376fa8
and r9d, 0x26c89057
or r9d, eax
or edi, ecx
and ecx, 0xd9376fa8
and r14d, 0x26c89057
or r14d, ecx
xor r14d, r9d
not edi
or edi, r14d
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov r9d, r11d
not r9d
mov eax, r9d
and eax, 0xc0a9ceae
mov ecx, r11d
and ecx, 0x3f563151
or ecx, eax
mov eax, ecx
xor eax, 0x38101040
xor ecx, 0xc009c402
and ecx, 0xc74fe513
and eax, 0x38b01aec
or eax, ecx
mov esi, eax
xor esi, 0x80452402
xor eax, 0x28800268
and eax, 0x6f8ac379
and esi, 0x90753c86
or esi, eax
mov eax, esi
xor eax, 0x10340802
and eax, 0x12b4c942
xor esi, 0x82c1f5c4
or esi, eax
mov r10d, esi
not r10d
mov eax, r9d
and eax, 0xefff99f8
mov ecx, r11d
and ecx, 0x10006607
or ecx, eax
mov r15d, ecx
xor r15d, 0x10006607
xor ecx, 0xafeb9118
and ecx, 0xafebd518
mov eax, r15d
and eax, 0x50142ae7
or eax, ecx
xor eax, 0x42a0e3a5
and r15d, 0xed4b36bd
or r15d, eax
mov r14d, r15d
not r14d
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0xa4fe4c7a
mov ebx, edi
and ebx, 0x5b01b385
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xcc3d7174
and ebx, 0x33c28e8b
or ebx, ecx
mov ecx, ebx
xor ecx, 0x850802b1
xor ebx, 0x68c33d0e
mov eax, ebx
and eax, 0x12b4c942
and ecx, 0xed4b36bd
or ecx, eax
xor ebx, ecx
and ebx, ecx
mov eax, ebp
and eax, 0xed4b36bd
and edi, 0x12b4c942
or edi, eax
xor ebp, edi
and ebp, edi
and r14d, esi
or esi, r15d
not esi
and r15d, r10d
or r15d, r14d
mov eax, esi
and eax, r15d
xor r15d, esi
or r15d, eax
mov r10d, ebx
not r10d
mov eax, ebp
mov esi, ebp
xor esi, 0x222bdbd9
and esi, ebp
not ebp
and ebp, 0x288b2358
and eax, 0xd774dca7
or eax, ebp
mov edi, eax
xor edi, 0xd774dca7
mov r14d, r10d
and r14d, edi
xor edi, r10d
and r10d, 0x222bdbd9
and ebx, 0xddd42426
or ebx, r10d
xor eax, 0x200b0358
or eax, 0xddd42426
mov ebp, eax
not ebp
mov ecx, esi
not ecx
mov edx, eax
and edx, 0x5dc24b6d
and ebp, 0x22299090
or ebp, edx
or eax, ecx
and ecx, 0x5dc24b6d
and esi, 0xa23db492
or esi, ecx
xor esi, ebp
not eax
or eax, esi
mov ecx, ebx
not ecx
and ecx, eax
not eax
and eax, ebx
or eax, ecx
or edi, r14d
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, r15d
not eax
and eax, 0x2a758709
mov ecx, r15d
and ecx, 0xd58a78f6
or ecx, eax
xor ecx, edi
xor ecx, 0x2a758709
and ecx, edi
mov eax, edi
not eax
and eax, 0x1e87f06b
and edi, 0xe1780f94
or edi, eax
xor edi, r15d
xor edi, 0x1e87f06b
and edi, r15d
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
and edi, 0xc4ca767a
and eax, 0x3b358985
or eax, edi
mov ecx, eax
xor ecx, 0xc4ca767a
mov edx, r9d
and edx, r11d
mov ebp, edx
not ebp
mov ebx, r11d
and ebx, 0x65397af4
and r9d, 0x9ac6850b
or r9d, ebx
or r11d, ebp
and ebp, 0x65397af4
and edx, 0x9ac6850b
or edx, ebp
xor edx, r9d
not r11d
or r11d, edx
xor eax, 0x3b358985
and eax, r11d
not r11d
mov edx, ecx
xor edx, r11d
and edx, ecx
and r11d, ecx
or r11d, eax
mov eax, edx
not eax
mov ecx, r11d
not ecx
mov ebp, eax
and ebp, 0x8071ad6
and edx, 0xf7f8e529
or edx, ebp
or eax, ecx
and ecx, 0x8071ad6
and r11d, 0xf7f8e529
or r11d, ecx
xor r11d, edx
not eax
or eax, r11d
mov ecx, eax
not ecx
and ecx, 0xd8a42641
and eax, 0x275bd9be
or eax, ecx
mov ecx, eax
xor ecx, 0x413408e
xor eax, 0x8800041
and ecx, 0xd437668e
and eax, 0x2bc89971
or eax, ecx
mov ecx, eax
xor ecx, 0x50016400
xor eax, 0x29001840
and eax, 0xad361ace
and ecx, 0x52c9e531
or ecx, eax
xor ecx, 0x52c9e531
sete dl
mov byte [rsp + 0x2a], dl
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov r15d, r11d
xor r15b, dl
mov byte [rsp + 0x2b], r15b
xor r15b, 1
mov eax, edx
xor al, r15b
mov ebx, eax
xor bl, dl
and bl, al
not al
and al, r15b
or dl, r15b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or cl, al
mov eax, ecx
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
mov edx, ecx
xor bl, 1
mov ecx, r8d
xor cl, r10b
mov r9d, ecx
xor r9b, 1
mov byte [rsp + 0x2c], r9b
and cl, r9b
mov byte [rsp + 0x29], cl
mov eax, r9d
and al, cl
xor r9b, cl
or r9b, al
mov ebp, ebx
xor bpl, dl
mov byte [rsp + 0x38], bpl
and bpl, bl
mov ecx, edx
and cl, bl
mov byte [rsp + 0x28], cl
mov r14d, ecx
xor r14b, 1
mov edi, ebx
xor dil, r14b
or r14b, bl
or bl, dl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r12d, edx
xor r12b, 1
and r12b, dl
xor r12b, 1
mov eax, edx
xor al, r12b
or r12b, dl
xor r12b, 1
or r12b, al
mov byte [rsp + 0x33], bl
mov eax, ebx
xor al, 1
mov byte [rsp + 0x31], r12b
and r12b, al
mov ecx, edx
xor cl, al
mov byte [rsp + 0x37], cl
or dl, al
mov byte [rsp + 0x35], dl
xor al, bpl
xor bpl, 1
or bpl, bl
xor al, 1
mov r13d, ebp
xor r13b, al
or al, bpl
xor al, 1
or al, r13b
mov ebp, eax
xor bpl, 1
mov r13d, ebp
and r13b, al
xor bpl, r13b
xor r13b, 1
or r13b, al
xor r13b, 1
or r13b, bpl
xor r14b, 1
or r14b, dil
mov ebp, r13d
xor bpl, 1
mov eax, ebp
and al, r13b
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
xor al, r14b
mov ecx, eax
xor cl, 1
and cl, r13b
and bpl, al
or cl, bpl
xor al, cl
and al, cl
mov r14d, r9d
xor r14b, 1
mov byte [rsp + 0x34], r8b
mov ebp, r8d
and bpl, r14b
mov byte [rsp + 0x36], r10b
and r9b, r10b
or r9b, bpl
xor r9b, 1
mov ebp, r9d
and bpl, r14b
xor r9b, r14b
or r9b, bpl
mov ebp, r14d
and bpl, r10b
mov ecx, r14d
xor r14b, r10b
or r14b, bpl
xor cl, r8b
xor cl, 1
or cl, r8b
mov ebp, ecx
xor bpl, 1
mov r13d, r14d
xor r13b, 1
and r14b, bpl
and cl, r13b
or cl, r14b
mov r14d, ebp
xor r14b, r13b
or r13b, bpl
xor r13b, 1
or r13b, r14b
mov ebp, r13d
xor bpl, cl
xor cl, 1
or cl, r13b
xor bpl, 1
xor cl, 1
or cl, bpl
mov ebp, r9d
xor bpl, 1
and bpl, cl
xor cl, 1
mov r14d, ecx
and r14b, r9b
or r14b, bpl
xor r14b, 1
or r14b, r9b
xor cl, r9b
mov edi, ecx
and cl, r14b
xor r14b, 1
xor dil, 1
mov ebp, r14d
xor bpl, dil
and bpl, r14b
and dil, r14b
or dil, cl
mov ecx, ebp
xor cl, 1
xor bpl, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, bpl
mov ecx, eax
xor cl, 1
mov ebp, eax
or bpl, cl
mov r14d, ebp
xor r14b, 1
mov r13d, ecx
xor r13b, bpl
and r14b, al
and bpl, cl
or bpl, r14b
and r13b, cl
mov r14d, r13d
and r14b, bpl
xor bpl, r13b
or bpl, r14b
mov r14d, r15d
or r14b, r11b
mov r13d, r11d
xor r13b, bpl
and r11b, r13b
mov byte [rsp + 0x32], r11b
and r13b, bpl
mov r8d, ebp
mov r11d, ebp
xor bpl, 1
and r8b, bpl
xor r11b, bpl
or r11b, r8b
mov r8d, ecx
and r8b, al
xor cl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
mov ebx, r11d
xor bl, 1
mov eax, ebx
or al, r11b
mov ecx, eax
xor cl, 1
mov edx, r11d
xor dl, al
and cl, bl
and al, r11b
or al, cl
and dl, r11b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r8d
xor cl, 1
mov r10d, ecx
or r10b, r8b
mov edx, r10d
xor dl, 1
mov r9d, r10d
and r9b, dl
mov esi, r10d
and sil, r9b
xor r9b, r10b
or r9b, sil
mov esi, r9d
and sil, r8b
xor r9b, 1
and r9b, cl
or r9b, sil
xor r10b, cl
or dl, r8b
xor dl, 1
or dl, r10b
xor dl, 1
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
mov r9d, edx
xor r9b, 1
or r9b, al
xor al, 1
or al, dl
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
and r8b, bl
or bl, cl
and cl, r11b
or cl, r8b
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, r14d
xor cl, 1
movzx edx, byte [rsp + 0x2b]
mov r9d, edx
xor r9b, r15b
and r9b, dl
mov esi, ecx
and sil, r14b
xor sil, 1
mov r8d, esi
xor r8b, cl
or sil, cl
mov r10d, edx
xor r10b, cl
and r10b, dl
and cl, dl
or dl, r15b
xor dl, r9b
mov r11d, edx
and dl, r9b
xor r11b, 1
mov r9d, edx
and r9b, r11b
xor dl, r11b
or dl, r9b
xor sil, 1
or sil, r8b
mov ebx, esi
xor bl, 1
and bl, dl
xor dl, 1
and dl, sil
or bl, dl
and r14b, r15b
or cl, r14b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and dl, cl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, edx
and r8b, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov r14d, eax
xor r14b, 1
mov ecx, edx
and cl, r14b
xor r14b, dl
xor dl, 1
and al, dl
or al, cl
xor al, 1
or al, dl
or r14b, cl
mov r8d, eax
and r8b, r14b
mov r10d, r14d
mov ebx, r14d
mov r9d, r14d
xor r14b, al
mov ecx, eax
xor al, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor r10b, 1
and bl, r10b
xor r9b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r9b
xor bl, cl
or r14b, r8b
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov eax, ebp
movzx ecx, byte [rsp + 0x2a]
and al, cl
xor bpl, cl
or bpl, al
movzx ecx, byte [rsp + 0x32]
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, r13d
xor al, 1
mov ecx, eax
and cl, r13b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, r13b
xor cl, 1
or cl, dl
mov edx, ecx
xor cl, 1
and cl, bpl
xor al, bpl
xor bpl, 1
and dl, bpl
or cl, dl
or r13b, bpl
xor r13b, 1
or r13b, al
xor r13b, 1
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, r13d
xor al, 1
and al, r13b
xor al, 1
mov ecx, r13d
xor cl, al
or al, r13b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
xor r13b, cl
mov eax, r13d
xor al, 1
and al, cl
mov ecx, eax
and cl, r13b
xor al, r13b
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
xor dl, 1
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
xor r14b, 1
mov r8d, r14d
xor r8b, al
mov r10d, ecx
xor r10b, al
and r10b, cl
mov edx, ecx
and dl, al
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
mov ebx, eax
or bl, cl
mov r11d, ebx
xor r11b, 1
mov eax, r10d
xor al, 1
and r11b, al
or al, bl
and bl, r10b
or bl, r11b
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor bl, 1
mov eax, ebx
or al, r14b
xor al, 1
xor bl, r14b
xor bl, 1
and bl, r14b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
xor dl, 1
or dl, r9b
xor dl, r14b
xor r8b, 1
or r14b, cl
xor r14b, 1
or r14b, r8b
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r14d
xor al, 1
and al, r14b
xor al, 1
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, r8d
and cl, al
mov r9d, r8d
and r9b, cl
xor cl, r8b
or cl, r9b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, edi
xor r9b, 1
mov edx, edi
or dl, r9b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
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
mov r10d, eax
xor r10b, 1
mov edx, r10d
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, al
xor dl, 1
or dl, cl
or al, r10b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
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
xor cl, dil
mov ebp, ecx
and cl, dil
mov eax, edx
xor al, 1
xor bpl, 1
and r9b, bpl
or cl, r9b
xor bpl, cl
and bpl, cl
mov ecx, ebp
xor cl, 1
and al, bpl
and bpl, cl
mov ebx, ecx
and bl, bpl
xor bpl, cl
and cl, dl
or al, cl
or bpl, bl
xor al, 1
or al, dl
xor bpl, dl
mov ecx, eax
xor cl, bpl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, cl
or bpl, cl
xor bpl, 1
or bpl, al
movzx eax, byte [rsp + 0x31]
xor al, 1
and al, byte [rsp + 0x33]
or r12b, al
movzx esi, byte [rsp + 0x35]
xor sil, 1
or sil, byte [rsp + 0x37]
xor sil, 1
mov eax, r12d
and al, sil
xor sil, r12b
or sil, al
mov r8d, esi
xor r8b, 1
mov eax, esi
and al, r8b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov r15d, ecx
and r15b, al
xor cl, r15b
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, cl
movzx r14d, byte [rsp + 0x28]
or r14b, byte [rsp + 0x38]
movzx ebx, byte [rsp + 0x29]
xor bl, 1
movzx ecx, byte [rsp + 0x2c]
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
movzx edx, byte [rsp + 0x34]
xor cl, dl
mov r11d, ecx
mov edi, ecx
xor r11b, 1
mov ecx, ebx
movzx r12d, byte [rsp + 0x36]
and cl, r12b
and al, dl
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
mov r10d, edx
xor bl, 1
or bl, cl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, r11d
and dl, dil
mov r9d, edx
and r9b, r11b
xor dl, r11b
mov ecx, eax
and cl, bl
or dl, r9b
mov r9d, ecx
and r9b, al
xor cl, al
or cl, r9b
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
mov eax, edi
and al, bl
xor bl, dil
mov edx, r14d
xor dl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r15d
xor al, 1
mov ecx, r15d
xor cl, dl
or r15b, dl
xor r15b, 1
or r15b, cl
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, r15d
or cl, al
xor al, r15b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r9d, eax
and r9b, bl
xor bl, 1
mov edx, eax
xor dl, 1
and bl, dl
or bl, r9b
xor bl, 1
or bl, dl
mov r11d, edx
and r11b, al
xor dl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, dl
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
mov ecx, ebx
xor cl, 1
or r11b, al
mov eax, r11d
xor al, 1
and al, bl
or bl, r11b
and r11b, cl
xor bl, 1
or r11b, al
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov ecx, r12d
mov edx, r12d
mov eax, esi
xor dl, sil
or r8b, r12b
or cl, sil
xor cl, 1
or cl, dl
xor r8b, 1
or al, r10b
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
or cl, al
mov edx, ecx
xor dl, 1
and r8b, bl
and cl, dl
mov r9d, r8d
and r9b, bl
xor r8b, bl
or r8b, r9b
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
xor cl, r8b
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
or cl, dl
xor dl, cl
and dl, cl
mov ecx, edx
xor cl, 1
mov r8d, r11d
xor r8b, 1
mov r9d, r11d
xor r9b, cl
mov eax, r9d
xor al, r8b
and al, r9b
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
and r11b, cl
xor cl, 1
and cl, r8b
or cl, r11b
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
or al, cl
mov r8d, ebx
and r8b, al
xor al, 1
mov edx, eax
and dl, cl
or dl, r8b
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov r8d, eax
xor r8b, cl
mov edx, ebx
and dl, al
or al, cl
xor al, 1
or al, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov r9d, ecx
or r9b, al
mov ebx, eax
and bl, cl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov edx, eax
xor dl, 1
and dl, r9b
xor r9b, 1
and al, r9b
or al, dl
mov edx, ecx
xor dl, r9b
or r9b, cl
xor r9b, 1
or r9b, dl
xor r9b, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov edx, r9d
xor dl, 1
and dl, r9b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
xor dl, 1
and bl, dl
or al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, ebp
xor cl, 1
mov r10d, ecx
or r10b, al
mov ebx, eax
and bl, r8b
xor al, bl
xor bl, 1
or bl, r8b
or r8b, bpl
mov r9d, r10d
xor r9b, r8b
or r10b, r8b
xor r10b, 1
or r10b, r9b
mov r8d, r10d
xor r8b, 1
xor r10b, cl
xor r10b, 1
or r10b, r8b
or bpl, cl
xor bpl, cl
xor bl, 1
or bl, al
and cl, bpl
mov eax, ebp
xor al, cl
xor cl, 1
or cl, bpl
mov r8d, ebx
xor r8b, 1
xor al, 1
xor cl, 1
or cl, al
and bl, r8b
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor r10b, 1
xor dl, 1
or dl, r8b
xor dl, cl
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov edx, r10d
xor al, r10b
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xc3658433
mov ebp, 0x9c25def7
cmovne eax, ebp
test bl, 1
mov edx, 0xc3658433
cmove eax, edx
test cl, 1
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x5c], ecx
cmovne eax, ebp
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
mov eax, dword [rsp + 0x5c]
mov eax, 0x9c25def7
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
mov eax, dword [0x140135754]
lea r9d, [rax - 1]
imul r9d, eax
mov edx, r9d
not edx
mov ecx, edx
and ecx, r9d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x2205702
and eax, 0x4c205c
or eax, ecx
mov edi, eax
xor edi, 0x4c205c
xor eax, 0xffb3dfa3
mov ecx, edx
and ecx, 0x26037441
mov ebp, r9d
and ebp, 0xd9fc8bbe
or ebp, ecx
xor ebp, 0x246f031f
mov ebx, ebp
xor ebx, edx
mov r8d, edx
and ebx, ebp
mov ecx, ebx
not ecx
and ebx, eax
or eax, ecx
mov ebp, eax
not ebp
and ecx, edi
or ecx, ebx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x22e6770b
and ebp, 0x80054
or ebp, ebx
or eax, edx
and edx, 0x22e6770b
and ecx, 0xdd1988f4
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
or eax, 0x26c775e
mov ebp, eax
not ebp
or edx, 0xfd9388a1
mov ecx, edx
not ecx
and eax, 0x2c356a2e
and ebp, 0xd1828081
or ebp, eax
and edx, 0x2c356a2e
and ecx, 0x2481550
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x8c905bc4
and ecx, 0x736fa43b
or ecx, eax
mov edx, ecx
xor edx, 0x5226a010
xor ecx, 0x84105080
and ecx, 0xa55954ab
and edx, 0x5aa6ab54
or edx, ecx
mov esi, edx
xor esi, 0x5aa6ab54
mov ecx, esi
or ecx, 0xcbcc90e8
mov ebp, ecx
not ebp
xor edx, 0x4800a8
or edx, 0x20114f07
and ecx, 0x2ad94fef
and ebp, 0x14222010
or ebp, ecx
and edx, 0x2ad94fef
and esi, 0xc1049000
or esi, edx
xor esi, ebp
mov ecx, esi
not ecx
and ecx, 0x34336f17
xor esi, 0xcbcc90e8
or esi, ecx
mov r12d, esi
not r12d
mov dword [rsp + 0x2c], r8d
mov ecx, r8d
and ecx, 0x7b1cc8b6
mov edx, r9d
and edx, 0x84e33749
or edx, ecx
mov ecx, edx
xor ecx, 0x20041
xor edx, 0x208c0b6
mov ebp, r9d
xor ebp, 0x822bc4ff
and ebp, r9d
or edx, 0x7dd43b00
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xcaa51c3e
and ecx, 0xac0c1
or ecx, edi
or edx, ebx
and ebx, 0xcaa51c3e
and ebp, 0x355ae3c1
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x470b89da
and edx, 0xb8f47625
or edx, ecx
mov ecx, edx
xor ecx, 0xeecddcd
mov ebp, r8d
and ebp, 0x392fe46c
mov r13d, r9d
and r13d, 0xc6d01b93
or r13d, ebp
mov ebx, r13d
xor ebx, 0xc6d01b93
xor edx, 0xf1132232
and ebx, edx
xor r13d, 0x392fe46c
and r13d, ecx
or r13d, ebx
not r13d
or r13d, edx
mov edi, r13d
not edi
mov r14d, r12d
mov ecx, esi
and ecx, 0x602eab0f
and r12d, 0x9fd154f0
or r12d, ecx
xor r12d, 0x2cebb9e4
or r12d, esi
and esi, 0x349a7a0b
and r14d, 0xcb6585f4
or r14d, esi
mov r10d, r14d
xor r10d, 0xcb6585f4
xor r14d, 0x349a7a0b
mov ecx, r13d
and ecx, 0xfb649c38
mov edx, edi
and edx, 0x49b63c7
or edx, ecx
xor edx, 0x49b63c7
mov r11d, r13d
and r11d, edi
mov ecx, edx
and ecx, r11d
xor r11d, edx
or r11d, ecx
mov ecx, r14d
and ecx, 0x4cc512eb
mov eax, r10d
and eax, 0xb33aed14
or eax, ecx
not eax
or eax, r14d
mov ebp, r12d
not ebp
mov r8d, r11d
not r8d
mov ecx, r8d
and ecx, 0x60ddfa4c
mov esi, r11d
and esi, 0x9f2205b3
or esi, ecx
mov ecx, r13d
and ecx, 0x37c02018
and edi, 0xc83fdfe7
or edi, ecx
xor edi, 0x84facd0c
xor r13d, edi
and r13d, edi
mov ecx, eax
xor ecx, 0xa9d66635
and ecx, eax
mov edi, r12d
xor edi, 0xa9d66635
mov r15d, edi
and r15d, r12d
and edi, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xcefc3ea1
and ecx, 0x3103c15e
or ecx, ebx
mov ebx, eax
and ebx, r12d
xor r12d, eax
or eax, 0x562999ca
mov edx, eax
not edx
or ebp, eax
and eax, 0xcefc3ea1
and edx, 0x21024014
or edx, eax
xor esi, 0xd3e71758
or esi, r8d
xor edx, ecx
mov eax, esi
not eax
not ebp
or ebp, edx
mov ecx, r15d
and ecx, edi
xor edi, r15d
or edi, ecx
mov ecx, ebp
not ecx
and ecx, edi
not edi
and edi, ebp
or edi, ecx
or r12d, ebx
not r12d
mov ecx, edi
and ecx, r12d
xor r12d, edi
or r12d, ecx
mov ecx, r13d
not ecx
and r13d, esi
or esi, ecx
mov edx, esi
not edx
and ecx, eax
or ecx, r13d
mov eax, ecx
not eax
mov edi, esi
and edi, 0x182606b6
and edx, 0xe7d9f949
or edx, edi
or esi, eax
and eax, 0x182606b6
and ecx, 0xe7d9f949
or ecx, eax
xor ecx, edx
not esi
or esi, ecx
not r12d
mov edx, r12d
xor edx, esi
not edx
and edx, esi
mov eax, esi
not eax
and eax, 0x5810de04
and esi, 0xa7ef21fb
or esi, eax
xor esi, 0x5810de04
or esi, r12d
mov eax, esi
not eax
mov edi, edx
not edi
mov ecx, edi
and ecx, 0xc32e481d
and edx, 0x3cd1b7e2
or edx, ecx
or edi, esi
and esi, 0xc32e481d
and eax, 0x3cd1b7e2
or eax, esi
xor eax, edx
not edi
or edi, eax
mov eax, r14d
or eax, r8d
not eax
and r14d, 0x571169b1
and r10d, 0xa8ee964e
or r10d, r14d
and r8d, 0x571169b1
and r11d, 0xa8ee964e
or r11d, r8d
xor r11d, r10d
mov edx, eax
and edx, r11d
xor r11d, eax
or r11d, edx
mov edx, r11d
xor edx, 0xc3d7af3f
and edx, r11d
not r11d
and r11d, 0xc3d7af3f
mov eax, r11d
and eax, edx
xor edx, r11d
or edx, eax
mov eax, edx
not eax
and eax, 0x9aa960bb
and edx, 0x65569f44
or edx, eax
mov eax, edx
xor eax, 0x680202a
xor edx, 0x597ecf84
mov ebp, edx
and ebp, 0xa03b92d5
and eax, 0x5fc46d2a
or eax, ebp
xor eax, 0xa03b92d5
xor edx, eax
and edx, eax
mov eax, edx
not eax
mov ecx, edi
xor ecx, eax
and ecx, edi
mov ebx, edi
not ebx
and ebx, 0xb222c114
and edi, 0x4ddd3eeb
or edi, ebx
and eax, 0xb222c114
and edx, 0x4ddd3eeb
or edx, eax
xor edx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ebp, edx
and ebp, 0xcbcc90e9
mov ecx, edx
xor ecx, 0xcbcc90e9
or ecx, ebp
mov ebp, ecx
not ebp
and eax, 0x82304c04
and edx, 0x7dcfb3fb
or edx, eax
mov eax, edx
xor eax, 0x34032312
and eax, 0x34336f16
xor edx, 0x49fcdced
or edx, eax
mov eax, edx
not eax
mov ebx, ecx
or ebx, edx
not ebx
and ecx, 0xce91a18c
and ebp, 0x316e5e73
or ebp, ecx
and edx, 0xce91a18c
and eax, 0x316e5e73
or eax, edx
xor eax, ebp
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8050b080
mov ebp, eax
and ebp, 0x3050029
or ebp, ecx
xor ebp, 0x3050029
mov ecx, eax
xor ecx, 0x8355b0a9
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x7ba350ca
and ecx, 0x845caf35
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd8c
xor ecx, 0xf8f6e063
and ebp, 0x50404d8e
mov ebx, ecx
and ebx, 0xafbfb271
or ebx, ebp
xor ebx, 0x3f1a0e75
and ecx, 0x6f5a43fb
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x80bcd51c
and ecx, 0x7f432ae3
or ecx, ebp
mov ebx, ecx
xor ebx, 0x7f432ae3
xor ecx, 0x880018
and edx, 0x90a5bc04
xor eax, 0x6f5a43fb
or eax, edx
mov edx, eax
not edx
and edx, 0x2e3a88a4
and eax, 0xd1c5775b
or eax, edx
mov r12d, eax
xor r12d, 0xc0057740
xor eax, 0x2e3a88a4
mov edx, ebx
xor edx, eax
and edx, ebx
and ecx, 0x33ca001b
and ebx, 0xcc35ffe4
or ebx, ecx
and eax, 0x33ca001b
and r12d, 0xcc35ffe4
or r12d, eax
xor r12d, ebx
mov eax, edx
and eax, r12d
xor r12d, edx
or r12d, eax
mov eax, r12d
not eax
and eax, 0x685a435a
mov ecx, r12d
and ecx, 0x70000a1
or ecx, eax
xor ecx, 0x70000a1
and r12d, 0x90a5bc04
or r12d, ecx
mov edx, dword [rsp + 0x2c]
mov eax, edx
and eax, 0x101029c
and r9d, 0xa0149800
or r9d, eax
mov ecx, r9d
xor ecx, 0x80040000
xor r9d, 0x5641620b
or edx, 0xa1159a9c
mov eax, edx
not eax
and r9d, 0x7651fa0b
and ecx, 0x81040094
or ecx, r9d
and edx, 0x7651fa0b
and eax, 0x8aa0560
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5eea6563
and eax, 0xa1159a9c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc81bfff7
and eax, 0x37e40008
or eax, ecx
mov ecx, eax
xor ecx, 0x25c00008
xor eax, 0x8036ab5
and eax, 0x1a276ab5
and ecx, 0xe5d8954a
or ecx, eax
mov eax, ecx
xor eax, 0xe5d8954a
mov r14d, ecx
xor r14d, 0x1a276ab5
xor ecx, 0xf8e7db98
and ecx, r14d
or r14d, eax
and eax, 0xe2c0b12d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc68c1667
and eax, 0x3973e998
or eax, ecx
xor eax, 0xdbb358b5
not r14d
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov ecx, r12d
not ecx
mov edx, r12d
mov r10d, r12d
xor r10d, 0x2ada2ade
and r10d, r12d
mov eax, ecx
and eax, 0xf407e0ee
and r12d, 0xbf81f11
or r12d, eax
not r12d
or r12d, ecx
and ecx, 0x2ac02a4e
and edx, 0x1a0090
or edx, ecx
xor edx, 0x1a0090
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov eax, r10d
not eax
and eax, 0x8b1543ee
and r10d, 0x74eabc11
or r10d, eax
mov r8d, r10d
xor r8d, 0x5e3096cf
mov eax, r14d
not eax
mov r11d, r14d
xor r11d, 0x977446c
and r11d, r14d
mov ecx, eax
and ecx, 0xf0ba22f5
and r14d, 0xf45dd0a
or r14d, ecx
xor r14d, 0xfb423de4
or r14d, eax
and eax, 0x977446c
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
mov eax, r11d
not eax
and eax, 0x71c5e334
and r11d, 0x8e3a1ccb
or r11d, eax
mov r9d, r11d
xor r9d, 0x874d58a7
xor r10d, 0xa1cf6930
mov ecx, r10d
and ecx, 0xa11ae556
mov eax, r8d
and eax, 0x5ee51aa9
or eax, ecx
xor eax, 0x551d05b8
or eax, r10d
mov edi, eax
not edi
mov ebp, r12d
not ebp
xor r11d, 0x78b2a758
mov edx, r11d
and edx, 0x710fda5a
mov ebx, r9d
and ebx, 0x8ef025a5
or ebx, edx
mov edx, eax
and edx, 0xf296f0fa
xor eax, 0x39aebfd2
and eax, edi
and edi, 0xd690f05
or edi, edx
mov r15d, edi
xor r15d, 0xd690f05
mov edx, r12d
and edx, 0x3b99166f
and ebp, 0xc466e990
or ebp, edx
mov r13d, ebp
xor r13d, 0xc466e990
mov esi, edi
xor esi, 0x34c7b0d7
and esi, r15d
mov ecx, ebp
xor ecx, 0xfdc85642
and ecx, r13d
or r12d, 0xc651402d
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x1448d5a7
and ecx, 0xebb72a58
or ecx, edx
mov edx, r12d
not edx
or esi, r12d
and r12d, 0x1448d5a7
and edx, 0x29a62a50
or edx, r12d
xor edx, ecx
not esi
or esi, edx
mov ecx, eax
not ecx
and ecx, esi
not esi
and esi, eax
or esi, ecx
xor edi, 0xf296f0fa
mov eax, edi
and eax, 0xb4610352
and r15d, 0x4b9efcad
or r15d, eax
xor ebp, 0x3b99166f
or edi, ebp
and ebp, 0xb4610352
and r13d, 0x4b9efcad
or r13d, ebp
xor r13d, r15d
xor ebx, 0x85083ab4
or ebx, r11d
not edi
or edi, r13d
mov eax, edi
not eax
and eax, 0x4d1e84d1
and edi, 0xb2e17b2e
or edi, eax
xor edi, 0xb2e17b2e
mov eax, esi
and eax, edi
xor edi, esi
mov ecx, ebx
not ecx
or edi, eax
mov eax, r14d
not eax
and eax, ebx
or ebx, r14d
and r14d, ecx
mov ecx, ebx
not ecx
or r14d, eax
mov eax, ebx
and eax, 0xa5d50479
and ecx, 0x5a2afb86
or ecx, eax
mov eax, r14d
not eax
or ebx, eax
and eax, 0xa5d50479
and r14d, 0x5a2afb86
or r14d, eax
xor r14d, ecx
not ebx
or ebx, r14d
mov eax, edi
not eax
mov ecx, eax
and ecx, 0x90302214
and edi, 0x208f4041
or edi, ecx
mov edx, edi
xor edx, 0x208d4001
xor edi, 0x19601c0a
or eax, 0xb0bf6255
mov ebp, eax
not ebp
and edi, 0x19621c4a
and edx, 0xa09d6215
or edx, edi
mov esi, ebx
xor esi, 0xb0bf6255
and esi, ebx
mov r15d, ebx
or r15d, 0x4f409daa
and eax, 0x19621c4a
and ebp, 0x460081a0
or ebp, eax
mov eax, r15d
not eax
xor ebp, edx
mov edx, r15d
and edx, 0x74893f0
and eax, 0xb0b76005
or eax, edx
mov edx, esi
not edx
or r15d, edx
and edx, 0x74893f0
and esi, 0xf8b76c0f
or esi, edx
mov r14d, dword [0x140135750]
xor esi, eax
not r15d
or r15d, esi
mov eax, ebp
not eax
and eax, 0x97a92858
and ebp, 0x6856d7a7
or ebp, eax
mov eax, r15d
not eax
and eax, 0x97a92858
and r15d, 0x6856d7a7
or r15d, eax
xor r15d, ebp
mov eax, r10d
and eax, 0x2a5519a5
and r8d, 0xd5aae65a
or r8d, eax
mov ebp, r8d
xor ebp, 0xd5aae65a
mov eax, r11d
and eax, 0x393420bc
and r9d, 0xc6cbdf43
or r9d, eax
mov esi, r9d
xor esi, 0xc6cbdf43
xor r8d, 0x500925
or r8d, 0x3b8552ca
mov edx, r8d
not edx
or r10d, 0xc47aad35
and r8d, 0x40d88501
and edx, 0x84222834
or edx, r8d
mov edi, r10d
not edi
xor r9d, 0xfd4e8d89
and r9d, esi
or r11d, 0xc47aad35
and r10d, 0x40d88501
and edi, 0x3b0552ca
or edi, r10d
xor edi, edx
mov edx, r9d
not edx
mov ebx, edx
and ebx, 0x4807bbb3
and r9d, 0xb7f8444c
or r9d, ebx
mov ebx, r11d
not ebx
or edx, r11d
and r11d, 0x4807bbb3
and ebx, 0x33804048
or ebx, r11d
xor ebx, r9d
not edx
or edx, ebx
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
or edx, eax
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
not esi
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, esi
xor eax, 0x4ca65ffa
and eax, esi
mov edx, esi
or edx, 0xb359a005
mov ebp, edx
not ebp
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xd078fdac
and ebp, 0xc860252
or ebp, edi
or edx, ebx
and ebx, 0xd078fdac
and eax, 0x2f870253
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x8443aecd
and edx, 0x7bbc5132
or edx, eax
mov eax, edx
xor eax, 0x371a0ec8
xor edx, 0xc8e5f137
mov ecx, r15d
xor ecx, edx
and ecx, r15d
and edx, r15d
not r15d
and r15d, eax
or edx, r15d
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov r9d, edx
not r9d
mov eax, r9d
and eax, 0xc10361c9
or r9d, edx
and edx, 0x3efc9e36
or edx, eax
mov eax, edx
xor eax, 0x3c608836
xor edx, 0x81010000
and eax, 0x7c62e9ff
and edx, 0x839d1600
or edx, eax
mov ebx, edx
xor ebx, 0x829c0400
xor edx, 0x7c62e9ff
mov ebp, r9d
not ebp
mov eax, edx
and eax, 0x103dadd
and ebx, 0xfefc2522
or ebx, eax
mov r8d, ebx
xor r8d, 0xfefc2522
mov eax, r9d
and eax, 0x45e413b
xor r9d, 0x23d66b8a
and r9d, ebp
and ebp, 0xfba1bec4
or ebp, eax
mov r10d, ebp
xor r10d, 0xfba1bec4
xor ebx, 0xdd2a4ea8
and ebx, r8d
or edx, 0xdc299475
mov edi, ebx
not edi
mov esi, edi
and esi, 0x53d2f063
and ebx, 0xac2d0f9c
or ebx, esi
mov esi, edx
not esi
xor ebp, 0xd877d54e
and ebp, r10d
or edi, edx
and edx, 0x53d2f063
and esi, 0x20040b88
or esi, edx
xor esi, ebx
not edi
or edi, esi
mov edx, ebp
not edx
mov ecx, r9d
not ecx
mov ebx, edx
and ebx, 0x7c1af6f4
and ebp, 0x83e5090b
or ebp, ebx
or edx, ecx
and ecx, 0x7c1af6f4
and r9d, 0x83e5090b
or r9d, ecx
xor r9d, ebp
not edx
or edx, r9d
mov ecx, edi
not ecx
and ecx, 0x537105d7
and edi, 0xac8efa28
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0x537105d7
and edx, 0xac8efa28
or edx, ecx
xor edx, edi
mov ecx, r8d
and ecx, r10d
xor r10d, r8d
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0xd46786a1
and r10d, 0x2b98795e
or r10d, ecx
mov eax, r10d
xor eax, 0x2288614e
xor r10d, 0xd46786a1
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9119a11
and edx, 0xf6ee65ee
or edx, ebp
or ecx, r10d
and r10d, 0x9119a11
and eax, 0xf6ee65ee
or eax, r10d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x55c30f3a
and edx, ecx
not ecx
and ecx, 0x50400808
and eax, 0x5830732
or eax, ecx
mov ecx, eax
xor ecx, 0x830410
xor eax, 0xfa7cf8cd
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x9f04632a
and ecx, 0x40c30c10
or ecx, ebx
or eax, ebp
and ebp, 0x9f04632a
and edx, 0x60fb9cd5
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xaa3cf0c5
and eax, 0x55c30f3a
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x245f05f5
mov ebx, ecx
and ebx, edx
and ecx, eax
mov ebp, ebx
not ebp
mov edi, ecx
not edi
mov esi, ebp
and esi, 0x5ad33550
and ebx, 0xa52ccaaf
or ebx, esi
or ebp, edi
and edi, 0x5ad33550
and ecx, 0xa52ccaaf
or ecx, edi
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x245f05f5
and ebp, 0xdba0fa0a
or ebp, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x54afc248
and ebp, 0xab503db7
or ebp, ebx
or ecx, edx
and edx, 0x54afc248
and eax, 0xab503db7
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xf5eb260b
and eax, 0xa14d9f4
or eax, ecx
xor eax, 0xf5eb260b
sete r10b
setne r9b
cmp r14d, 0xa
setl r8b
cmp r14d, 9
setg r14b
mov r13d, r14d
xor r13b, r8b
mov ecx, r13d
not cl
and cl, r13b
xor cl, 1
mov eax, r13d
xor al, cl
or cl, r13b
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r11d, edx
xor r11b, 1
mov esi, r13d
and sil, r8b
mov eax, edx
xor al, r11b
and al, dl
mov edx, r11d
xor dl, r14b
or bl, cl
xor al, 1
mov ecx, eax
or cl, bl
xor cl, 1
xor al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, sil
and r11b, r14b
or r11b, dl
xor dl, 1
mov ecx, edx
xor cl, r11b
or dl, r11b
xor dl, 1
or dl, cl
mov r15d, edx
xor r15b, al
xor al, 1
or al, dl
xor al, 1
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r9d
xor al, r10b
mov esi, eax
xor sil, 1
mov ecx, eax
and cl, r10b
mov edx, r9d
and dl, sil
or dl, cl
xor r10b, dl
and r10b, dl
or al, r9b
xor al, 1
xor sil, r9b
and sil, r9b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, r10d
xor al, 1
and al, sil
xor sil, 1
mov ecx, r10d
xor cl, sil
and cl, r10b
and sil, r10b
or sil, al
xor cl, 1
xor sil, 1
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
mov eax, r15d
xor al, 1
mov ecx, eax
or cl, r15b
mov r11d, r15d
mov r12d, eax
mov ebp, eax
and bpl, r15b
xor al, r15b
or al, bpl
mov byte [rsp + 0x38], al
xor bpl, 1
mov edi, r15d
xor dil, bpl
or bpl, r15b
mov byte [rsp + 0x28], cl
xor r15b, cl
or r11b, cl
xor r11b, 1
or r11b, r15b
xor r12b, r11b
mov eax, r12d
xor al, 1
and r11b, al
mov ecx, r11d
xor cl, 1
xor r11b, r12b
or cl, al
xor cl, 1
or cl, r11b
mov r15d, ecx
xor r15b, 1
and r13b, r14b
mov eax, r13d
xor al, r14b
and al, r13b
mov edx, r13d
xor dl, 1
and dl, r8b
and r13b, r14b
or r13b, dl
xor al, 1
xor r13b, 1
mov edx, eax
xor dl, r13b
or r13b, al
xor r13b, 1
or r13b, dl
mov ebx, r13d
xor bl, 1
mov edx, ebx
and dl, r13b
xor dl, 1
mov eax, r13d
xor al, dl
or dl, r13b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
or bl, r13b
mov eax, ebx
xor al, 1
and dl, r8b
and al, bl
mov r11d, r8d
and r11b, dl
xor dl, r8b
or dl, r11b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
xor al, dl
mov edx, r8d
and dl, bl
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov r14d, ebx
xor r14b, 1
mov edx, esi
xor dl, 1
mov r13d, esi
or r13b, dl
xor r13b, dl
mov eax, r13d
and al, dl
mov r8d, edx
xor r13b, 1
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov eax, r13d
xor al, 1
and r13b, al
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov r11d, r8d
and r11b, sil
xor r8b, sil
or r8b, r11b
mov byte [rsp + 0x2c], r8b
xor r11b, 1
mov eax, esi
xor al, r11b
or r11b, sil
xor r11b, 1
or r11b, al
mov eax, r13d
xor al, r11b
mov edx, r13d
and dl, sil
xor r13b, sil
or r13b, dl
mov edx, eax
xor dl, r13b
or r13b, al
xor r13b, 1
or r13b, dl
mov esi, r15d
or sil, cl
and cl, r15b
mov eax, ecx
xor al, 1
mov edx, r15d
xor dl, al
or al, r15b
xor al, 1
or al, dl
xor sil, al
and al, sil
xor sil, 1
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, ebx
or al, r14b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ebx
and dl, r14b
mov r12d, ebx
and r12b, dl
xor dl, bl
or dl, r12b
mov r12d, esi
xor r12b, 1
mov ebx, r12d
and bl, sil
xor bl, 1
mov r8d, ebx
xor r8b, sil
or bl, sil
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, r12d
or r8b, sil
mov r9d, ebx
xor r9b, r8b
or r8b, bl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
xor r9b, 1
mov ebx, r9d
and bl, r8b
xor r9b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov r9d, r15d
and r9b, cl
xor cl, r15b
or cl, r9b
xor cl, 1
mov r9d, ecx
xor r9b, r15b
or cl, r15b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
mov r15d, edx
xor r15b, r14b
or dl, r14b
xor dl, 1
or dl, r15b
and r8b, bl
xor r8b, 1
mov r14d, ebx
xor r14b, r8b
or r8b, bl
xor r8b, 1
or r8b, r14b
mov ebx, ecx
xor bl, r9b
and bl, cl
or cl, r9b
mov r14d, ecx
xor r14b, bl
xor bl, 1
mov r15d, ebx
and r15b, cl
xor bl, cl
mov r10d, eax
xor r10b, 1
xor r14b, 1
or bl, r15b
xor bl, 1
mov r15d, r14d
and r15b, bl
xor bl, r14b
mov r14d, r8d
xor r14b, 1
or bl, r15b
mov r15d, r14d
or r15b, bl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, r15b
or bl, r15b
xor bl, 1
or bl, r8b
mov r8d, r14d
or r8b, r9b
xor r8b, 1
xor r14b, r9b
mov r9d, r8d
and r9b, r14b
xor r14b, r8b
or r14b, r9b
mov r8d, r14d
xor r8b, 1
mov r9d, ebx
xor r9b, r14b
and r9b, bl
and r14b, bl
xor bl, 1
and bl, r8b
or r14b, bl
mov ebx, r9d
and bl, r14b
xor r14b, r9b
or r14b, bl
mov r8d, r10d
and r8b, dl
mov ebx, r10d
xor bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov r9d, edx
or r9b, al
xor dl, al
xor dl, 1
and dl, al
xor dl, 1
mov r15d, r9d
xor r15b, dl
or dl, r9b
xor dl, 1
or dl, r15b
mov r9d, edx
xor r9b, 1
and dl, bl
or bl, r9b
xor bl, 1
and r9b, r8b
or r9b, dl
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov edx, r14d
xor dl, 1
mov r15d, r14d
xor r15b, dl
or dl, r14b
mov r8d, edx
xor r8b, 1
and r15b, r14b
mov r14d, r9d
xor r14b, 1
mov ebx, r15d
xor bl, 1
and r15b, dl
and r8b, bl
or r8b, r15b
mov r15d, edx
and r15b, bl
xor bl, dl
mov edx, r9d
or dl, r14b
or bl, r15b
xor bl, 1
mov r15d, r8d
and r15b, bl
xor bl, r8b
or bl, r15b
mov r8d, r9d
and r8b, r14b
mov r15d, r8d
xor r15b, 1
xor r8b, r9b
or r15b, r14b
xor r15b, 1
or r15b, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r15d
and cl, dl
xor r15b, 1
and r15b, r8b
or r15b, cl
xor dl, r14b
or r8b, r9b
xor r8b, 1
or r8b, dl
xor r15b, 1
mov ecx, r15d
xor cl, r8b
or r15b, r8b
xor r15b, 1
or r15b, cl
mov r14d, ebx
xor r14b, 1
and r14b, bl
xor r14b, 1
mov ecx, ebx
xor cl, r14b
or r14b, bl
xor r14b, 1
or r14b, cl
xor r14b, r15b
mov r8d, r14d
xor r8b, 1
and r10b, r12b
mov ecx, esi
and cl, al
or cl, r10b
xor r12b, cl
and r12b, cl
xor al, sil
mov r10d, eax
xor r10b, 1
mov ebx, r12d
xor bl, 1
and r12b, bl
and al, r10b
xor r12b, 1
mov r9d, r12d
xor r9b, bl
or r12b, bl
xor r12b, 1
or r12b, r9b
xor al, 1
mov r9d, eax
xor r9b, r10b
or al, r10b
xor al, 1
or al, r9b
mov ecx, r12d
xor cl, 1
and cl, al
xor al, 1
and al, r12b
or al, cl
mov ecx, ebx
and cl, r10b
xor bl, r10b
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 esi, eax
xor sil, 1
mov r10d, esi
and r10b, al
xor r10b, 1
mov r9d, eax
xor r9b, r10b
or r10b, al
xor r10b, 1
or r10b, r9b
mov ebx, r10d
xor bl, 1
mov edx, r14d
xor dl, r8b
and dl, r14b
or sil, al
mov eax, esi
xor al, 1
mov ecx, esi
and cl, al
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
xor cl, bl
mov r9d, ebx
and r9b, sil
xor sil, bl
mov r12d, r10d
and r12b, bl
mov r15d, r8d
and r15b, bl
xor bl, r8b
or r8b, r14b
mov eax, r8d
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, r13d
xor r8b, 1
or sil, r9b
mov edx, esi
xor dl, cl
xor cl, 1
xor dl, 1
or cl, sil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
and cl, dl
and dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, r12d
and al, r10b
xor r12b, r10b
or r12b, al
xor r12b, r14b
or bl, r15b
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov r15d, ebx
xor r15b, 1
xor dl, 1
and r15b, bl
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
xor r15b, dl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, r15b
xor r15b, 1
xor al, 1
or r15b, dl
xor r15b, 1
or r15b, al
mov eax, r13d
and al, r8b
mov edx, r13d
and dl, al
xor al, r13b
or al, dl
mov r10d, eax
mov r9d, eax
xor r9b, 1
and r9b, al
xor al, r13b
xor al, 1
or r10b, r8b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
xor r13b, r8b
and r13b, r8b
mov r8d, r9d
xor r8b, 1
mov esi, r13d
xor sil, 1
mov edx, r8d
and dl, r9b
mov ebx, esi
and bl, r13b
mov r14d, r8d
and r14b, dl
xor dl, r8b
or dl, r14b
mov r14d, esi
and r14b, bl
xor bl, sil
or bl, r14b
xor bl, dl
xor sil, r8b
or r13b, r9b
xor r13b, 1
or r13b, sil
xor r13b, 1
mov edx, ebx
and dl, r13b
xor r13b, bl
or r13b, dl
mov edx, r13d
xor dl, 1
mov ebx, r10d
and bl, al
mov r8d, r10d
and r8b, bl
xor bl, r10b
xor r10b, dl
or al, r13b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
and dl, r13b
or bl, r8b
xor dl, 1
mov r8d, r13d
xor r8b, dl
or dl, r13b
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov r14d, edx
xor r14b, 1
and dl, al
or al, r14b
xor al, 1
and r14b, r9b
or r14b, dl
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov r8d, r15d
xor r8b, 1
mov ecx, r15d
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov eax, r15d
and al, r8b
mov edx, r15d
and dl, al
mov r10d, r15d
xor r10b, al
or dl, r10b
mov esi, edx
xor sil, 1
and sil, cl
and dl, r9b
or dl, sil
mov r9d, r15d
and r9b, cl
xor cl, r15b
or cl, r9b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor al, 1
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov ecx, eax
xor cl, r15b
or al, r15b
xor al, 1
or al, cl
mov ecx, r14d
xor cl, 1
mov r8d, r14d
and r8b, cl
mov ebx, r8d
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
mov r10d, ecx
and r10b, r8b
xor r8b, cl
mov esi, ecx
or sil, r14b
mov r12d, esi
xor r12b, 1
mov r15d, r12d
and r15b, sil
mov ecx, r15d
xor cl, 1
or cl, sil
xor r15b, r12b
xor cl, 1
or cl, r15b
mov esi, edx
xor sil, 1
xor bl, 1
or bl, r9b
mov r9d, ecx
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, cl
mov r13d, eax
xor r13b, 1
or bl, r9b
mov r9d, r12d
xor r9b, r14b
or r12b, r14b
xor r12b, 1
or r12b, r9b
xor r12b, 1
mov r9d, ebx
and r9b, r12b
xor r12b, bl
or r12b, r9b
or r8b, r10b
mov r14d, r8d
xor r14b, 1
mov ebx, r8d
and bl, r14b
xor r14b, r8b
or r14b, bl
mov r8d, esi
or r8b, dl
mov ebx, r8d
xor bl, 1
mov ecx, ebx
and cl, r8b
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, r13d
or r9b, al
xor cl, dl
xor r8b, sil
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov ecx, eax
and cl, r13b
xor cl, 1
mov r8d, r13d
xor r8b, cl
or cl, r13b
xor cl, 1
or cl, r8b
xor cl, r9b
mov r8d, r9d
and r8b, al
xor r9b, al
or r9b, r8b
xor r9b, 1
mov r8d, ecx
and r8b, r9b
xor r9b, cl
mov r10d, r12d
xor r10b, 1
or r9b, r8b
mov ecx, r9d
xor cl, 1
or cl, bl
xor bl, 1
or bl, r9b
mov r8d, ecx
xor r8b, bl
or bl, cl
mov r15d, r14d
xor r15b, 1
xor bl, 1
or bl, r8b
or r13b, dl
xor al, sil
xor al, 1
mov ecx, r13d
xor cl, al
or al, r13b
xor al, 1
or al, cl
mov esi, eax
xor sil, 1
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov r9d, r8d
xor r9b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
mov edx, eax
and dl, sil
xor r8b, al
xor al, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, al
xor dl, cl
or sil, bl
xor sil, 1
or sil, r8b
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov r13d, r12d
and r13b, r10b
mov eax, r12d
and al, r13b
xor r13b, r12b
or r13b, al
mov r8d, r13d
xor r8b, 1
mov eax, r14d
and al, r15b
mov ebx, r14d
xor bl, al
xor al, 1
or al, r15b
xor al, 1
or al, bl
or r10b, r12b
xor r10b, r13b
mov ebx, eax
xor bl, 1
or r15b, r14b
mov r9d, r15d
xor r9b, 1
mov edx, r10d
and dl, r13b
xor dl, 1
mov r14d, edx
xor r14b, r10b
or dl, r10b
xor dl, 1
or dl, r14b
and r9b, bl
mov ecx, eax
and cl, r15b
or cl, r9b
mov r9d, ebx
and r9b, r15b
xor r15b, bl
or r15b, r9b
mov r9d, r15d
xor r9b, cl
xor cl, 1
xor r9b, 1
or cl, r15b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, cl
or r9b, dl
and r13b, bl
and al, r8b
or al, r13b
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r9d
xor dl, 1
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov r8d, esi
xor r8b, 1
mov edx, r8d
and dl, sil
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
mov r9d, r10d
and r9b, bl
xor bl, r10b
or bl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
mov r15d, ecx
xor r15b, 1
mov ebx, edx
xor bl, r8b
and bl, dl
mov r9d, edx
xor r9b, 1
and r9b, sil
and dl, r8b
or dl, r9b
mov r8d, ebx
xor r8b, 1
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, r15d
xor bl, r10b
and bl, r15b
and cl, al
and r15b, r10b
or r15b, cl
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
xor r15b, 1
mov eax, r15d
or al, dl
xor al, 1
xor r15b, dl
xor r15b, 1
and r15b, dl
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
xor bpl, 1
or bpl, dil
mov eax, ebp
xor al, 1
mov ecx, ebp
movzx edx, byte [rsp + 0x28]
xor cl, dl
and cl, bpl
and bpl, dl
xor dl, 1
and dl, al
or bpl, dl
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov r14d, r11d
mov byte [rsp + 0x2a], r11b
mov ebx, r11d
xor bl, 1
mov byte [rsp + 0x28], bl
movzx r8d, byte [rsp + 0x38]
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
and r11b, bl
mov eax, r14d
and al, r11b
xor r14b, r11b
or r14b, al
mov ebx, edx
and bl, r8b
mov r10d, r8d
xor r10b, bl
xor bl, 1
mov ecx, edx
or cl, bl
xor cl, 1
or cl, r10b
mov r12d, ecx
xor r12b, 1
mov edi, ecx
or dil, r12b
mov r13d, edi
xor r13b, 1
mov r10d, r13d
and r10b, dil
xor r10b, 1
mov esi, r10d
xor sil, dil
or r10b, dil
xor r10b, 1
or r10b, sil
mov esi, ebx
xor sil, r8b
or bl, r8b
xor bl, 1
or bl, sil
mov esi, r10d
xor sil, 1
and sil, bl
xor bl, 1
and bl, r10b
mov r10d, ebp
xor r10b, 1
or bl, sil
mov r9d, r10d
and r9b, bpl
xor dil, r8b
mov esi, r9d
xor sil, 1
or r13b, dl
mov edx, ebp
xor dl, sil
or sil, bpl
xor sil, 1
or dl, sil
xor r13b, 1
or r13b, dil
xor r13b, 1
mov edi, ebx
and dil, r13b
xor r13b, bl
or r13b, dil
mov ebx, r13d
xor bl, 1
and bl, r13b
mov edi, ebx
and dil, r13b
xor bl, r13b
mov r13d, edx
xor r13b, 1
or bl, dil
mov eax, ebp
xor al, r10b
and al, bpl
xor bl, al
mov edi, r12d
and dil, dl
xor r12b, r13b
mov eax, r13d
and al, cl
or al, dil
mov r13d, r14d
xor r13b, 1
or cl, dl
mov edi, ebx
xor dil, 1
xor cl, 1
or cl, r12b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, edi
and dl, bl
mov eax, edi
xor al, dl
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
xor dl, 1
or dl, al
mov eax, edx
and dl, bl
movzx r8d, byte [rsp + 0x2c]
mov r12d, r8d
xor r12b, 1
xor al, 1
and al, cl
or dl, al
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, r13d
and al, r14b
mov ecx, r13d
xor cl, al
xor al, 1
or al, r14b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
mov edi, ecx
or dil, r13b
xor cl, r13b
mov r14d, edi
xor r14b, cl
xor cl, 1
or cl, dil
mov edi, r8d
or dil, r12b
xor r14b, 1
xor cl, 1
or cl, r14b
mov r14d, edi
or r14b, r8b
xor r14b, 1
xor dil, r8b
mov r13d, r14d
and r13b, dil
xor dil, r14b
or dil, r13b
mov r14d, edi
xor r14b, 1
or r14b, cl
xor cl, 1
or cl, dil
mov edi, ecx
xor dil, r14b
or cl, r14b
xor cl, 1
or cl, dil
mov edi, eax
xor dil, r12b
and dil, al
xor bl, r12b
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov edi, ecx
and dil, bl
xor bl, 1
mov eax, ecx
xor al, 1
and al, bl
or al, dil
mov edi, ecx
xor dil, bl
or bl, cl
xor bl, 1
or bl, dil
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov edi, edx
xor dil, cl
or cl, dl
xor cl, 1
or cl, dil
mov edi, ebx
and dil, cl
xor cl, 1
mov r14d, ebx
xor r14b, 1
and cl, r14b
or cl, dil
mov edi, ecx
xor dil, r14b
and dil, cl
and bl, r14b
mov ecx, r14d
and cl, bl
xor bl, r14b
or bl, cl
xor bl, dl
xor bl, 1
xor al, bl
and al, bl
mov ecx, edi
xor cl, 1
xor dil, al
xor al, 1
or al, cl
xor dil, 1
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
xor r9b, r10b
movzx eax, byte [rsp + 0x28]
xor r10b, al
movzx ecx, byte [rsp + 0x2a]
or bpl, cl
xor bpl, 1
or bpl, r10b
or r9b, sil
xor al, r11b
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r9d
xor al, 1
and al, r11b
xor r11b, 1
and r11b, r9b
or r11b, al
mov eax, ebp
xor al, r11b
xor r11b, 1
or r11b, bpl
xor r11b, 1
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, edi
xor dl, 1
mov ebx, eax
and bl, dl
and al, dil
and dil, cl
or dil, bl
mov ebx, edi
xor bl, dl
and bl, dil
and dl, cl
or dl, al
mov eax, edx
xor al, 1
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, bl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r9d, ecx
xor r9b, 1
or al, dl
mov edx, r9d
and dl, al
xor al, r9b
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, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
or al, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, eax
xor dl, r9b
xor dl, 1
and dl, r9b
or al, r9b
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
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
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, cl
and bl, al
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r10d, eax
and al, cl
xor cl, 1
xor r10b, 1
and cl, r10b
or al, cl
xor r10b, al
and r10b, al
mov r8d, r10d
xor r8b, 1
mov r11d, r8d
and r11b, r10b
mov ecx, r11d
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov esi, r15d
mov ebp, r15d
mov edi, edx
and dil, bl
xor bl, dl
xor dl, r15b
xor r15b, 1
and sil, r15b
xor bpl, sil
xor sil, 1
mov r9d, r15d
or r9b, sil
xor r9b, 1
or bpl, r9b
or bl, dil
mov eax, ebp
xor al, 1
and al, bl
xor bl, 1
and bl, bpl
or bl, al
or cl, r15b
xor cl, 1
or cl, dl
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov edi, ecx
and dil, bl
xor cl, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, cl
mov ecx, r8d
and cl, r11b
xor r11b, r8b
or r11b, cl
mov ecx, r11d
xor cl, 1
or r8b, r10b
mov edx, r8d
xor dl, 1
and cl, r11b
mov ebx, r8d
and bl, dl
xor cl, 1
mov r10d, r11d
xor r10b, cl
or cl, r11b
xor cl, 1
or cl, r10b
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
xor bl, cl
mov ecx, r11d
xor cl, dl
or dl, r11b
xor bl, 1
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edi
xor cl, 1
xor sil, r15b
or sil, r9b
mov ebx, esi
and sil, dl
xor dl, 1
xor bl, 1
and bl, dl
or sil, bl
mov r8d, ecx
and r8b, dil
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
xor r8b, 1
mov eax, esi
xor al, 1
and al, sil
xor al, 1
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
or cl, dil
mov edx, r8d
xor dl, cl
mov r9d, edx
xor r9b, 1
mov ebx, eax
xor bl, 1
and cl, r8b
or cl, dl
xor dl, cl
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
or dl, bl
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, ecx
xor al, 1
and cl, al
mov r9d, eax
and r9b, cl
xor cl, al
mov eax, edx
xor al, 1
and al, dl
or cl, r9b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor al, cl
mov ecx, r8d
or cl, bl
xor cl, 1
xor bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
mov ecx, eax
xor cl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, cl
or cl, bl
and bl, al
or bl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x6d6c78ee
mov eax, 0x6747369f
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebp, 0x6d6c78ee
cmovne eax, ebp
test cl, 1
cmovne eax, edx
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
mov eax, 0xb84e4c9f
mov ecx, dword [rsp + 0x58]
mov dword [rsp + 0x44], ecx
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
mov eax, 0x95e6f8ad
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
mov eax, dword [rsp + 0x5c]
cmp eax, dword [rsp + 0x40]
setl byte [rsp + 0x57]
mov eax, dword [0x140135754]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, r9d
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov edx, eax
not edx
and eax, 0xa101a48
and edx, 0xe0097
or edx, eax
mov ecx, edx
xor ecx, 0xe0097
mov esi, edx
xor esi, 0xfff1ff68
mov eax, r8d
and eax, 0xa1e1adf
mov edi, r9d
and edi, 0xf5e1e520
or edi, eax
not edi
or edi, r8d
mov ebx, edi
not ebx
mov ebp, edi
and ebp, 0x6073c1e8
and ebx, 0x9f8c3e17
or ebx, ebp
mov ebp, ebx
xor ebp, 0x9f8c3e17
xor ebx, 0x9c0f6020
and ebx, ebp
mov r10d, esi
and r10d, ebp
xor ebp, esi
and esi, 0xfc7ca1c8
xor edx, 0x812005f
and edx, ecx
or edi, 0xfc7ca1c8
mov ecx, edi
not ecx
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, ebx
not eax
mov esi, eax
and esi, 0x63556a1f
and ebx, 0x9caa95e0
or ebx, esi
or eax, edi
and edi, 0x63556a1f
and ecx, 0x821420
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
or ebp, r10d
not ebp
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
mov ecx, ebp
xor ecx, 0x65d0f6b2
and ecx, ebp
not ebp
and ebp, 0x1c0f210
and eax, 0x641004a2
or eax, ebp
xor eax, 0x641004a2
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x13ebd7f9
and ecx, 0xec142806
or ecx, eax
mov edx, ecx
xor edx, 0x83800400
xor ecx, 0x7c253b94
mov eax, ecx
and eax, 0x400104b
and edx, 0xfb850414
or edx, eax
mov ebp, edx
xor ebp, 0x40000000
xor edx, 0x78d828
or ecx, 0xff85145f
mov eax, ecx
not eax
and edx, 0xbbfddc3c
and ebp, 0x44000043
or ebp, edx
and ecx, 0xbbfddc3c
and eax, 0x22380
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe41c5525
and eax, 0x1be3aada
or eax, ecx
mov ecx, eax
xor ecx, 0xe466be85
mov edx, eax
xor edx, 0x4ba25e2c
and edx, ecx
xor eax, 0xb804028
and eax, 0xafc4e0a9
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcc355116
and eax, 0x33caaee9
or eax, ecx
mov ebp, eax
xor ebp, 0x33caaee9
xor eax, 0x40250110
and eax, 0x7065af51
mov ecx, ebp
and ecx, 0x8f9a50ae
or ecx, eax
xor ecx, 0x205eb007
and ebp, 0x503b1f56
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xe146e92b
and ebp, 0x1eb916d4
or ebp, eax
mov esi, ebp
xor esi, 0x1eb916d4
mov eax, r8d
and eax, 0x23804080
mov ecx, r9d
and ecx, 0x8c44a029
or ecx, eax
mov eax, ecx
xor eax, 0x8c04a008
xor ecx, 0x32320082
mov edx, r8d
or edx, 0xafc4e0a9
mov edi, edx
not edi
and ecx, 0x327200a3
and eax, 0x8d84e008
or eax, ecx
and edx, 0x327200a3
and edi, 0x40091f54
or edi, edx
xor edi, eax
mov eax, r8d
and eax, 0x5e4519e7
mov edx, r9d
and edx, 0xa1bae618
or edx, eax
mov eax, edx
xor eax, 0xa1bae618
xor edx, 0x5e4519e7
and edx, edi
not edi
and eax, edi
or edx, eax
not edx
or edx, edi
mov edi, edx
not edi
xor ebp, 0xe146e92b
mov eax, ebp
and eax, 0x76aca963
mov ebx, esi
and ebx, 0x8953569c
or ebx, eax
mov ecx, edi
and ecx, 0x76aca963
mov eax, edx
and eax, 0x8953569c
or eax, ecx
xor eax, ebx
not eax
or eax, ebp
mov ebx, eax
not ebx
and ebp, 0x167f6cd5
and esi, 0xe980932a
or esi, ebp
and edx, 0x167f6cd5
and edi, 0xe980932a
or edi, edx
mov edx, esi
not edx
and edx, edi
not edi
and edi, esi
or edi, edx
mov edx, eax
and edx, 0x17d31fed
xor eax, 0x50d94afe
and eax, ebx
and ebx, 0xe82ce012
or ebx, edx
mov r10d, ebx
xor r10d, 0xe82ce012
mov r11d, edi
not r11d
mov edx, ebx
xor edx, 0xb8f5aaec
and edx, r10d
mov esi, edx
not esi
mov ebp, esi
and ebp, 0x97fd1b32
and edx, 0x6802e4cd
or edx, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0x97fd1b32
and eax, 0x6802e4cd
or eax, ebp
mov ecx, edi
xor ecx, 0xaf26b501
and ecx, r11d
xor eax, edx
mov edx, edi
and edx, 0x50d94afe
not esi
or esi, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, esi
not eax
and eax, 0xac80e8f5
and esi, 0x537f170a
or esi, eax
mov eax, edx
not eax
and eax, 0xac80e8f5
and edx, 0x537f170a
or edx, eax
xor edx, esi
xor ebx, 0x17d31fed
mov eax, ebx
and eax, 0xa28ce685
and r10d, 0x5d73197a
or r10d, eax
or ebx, edi
and edi, 0xa28ce685
and r11d, 0x5d73197a
or r11d, edi
xor r11d, r10d
not ebx
or ebx, r11d
mov eax, ebx
not eax
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x685900e2
and edx, 0x97a6ff1d
or edx, ecx
or edi, ebx
and ebx, 0x685900e2
and eax, 0x97a6ff1d
or eax, ebx
xor eax, edx
not edi
or edi, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x49f0b411
mov edx, edi
and edx, 0x800a0108
or edx, eax
xor edx, 0x800a0108
mov ebp, edi
and ebp, 0x36054ae6
or ebp, edx
mov eax, ebp
not eax
and eax, 0x36054ae6
and ebp, 0xc9fab519
or ebp, eax
mov eax, ebp
not eax
and eax, 0x75e65614
and ebp, 0x8a19a9eb
or ebp, eax
mov eax, ebp
xor eax, 0x8a0121a2
xor ebp, 0x15e00204
and ebp, 0x15f88a4d
and eax, 0xea0775b2
or eax, ebp
xor eax, 0x84a89a1b
mov ebp, eax
or ebp, 0x91501056
mov edx, ebp
not edx
and ecx, 0xcc0fce1b
and edi, 0x33f031e4
or edi, ecx
mov ecx, edi
xor ecx, 0x22a021a0
and ecx, 0x6eafefa9
xor edi, 0x5d5fde4d
or edi, ecx
mov ebx, edi
not ebx
and ebp, 0x382006dd
and edx, 0x468fe920
or edx, ebp
mov r10d, edx
mov ecx, edi
and ecx, 0xc79149e4
and ebx, 0x386eb61b
or ebx, ecx
mov esi, ebx
xor edx, 0x382006dd
mov ecx, edx
or ecx, 0xe28bd78f
mov ebp, ecx
not ebp
or eax, 0x9d743876
and ecx, 0x8e8b71a9
and ebp, 0x10340810
or ebp, ecx
mov ecx, eax
not ecx
xor ebx, 0xc79149e4
and eax, 0x8fcb71e9
and ecx, 0x60008600
or ecx, eax
mov eax, ebx
or eax, 0xe28bd78f
xor ecx, ebp
mov ebp, eax
not ebp
or edi, 0x1d742870
and eax, 0x56760c59
and ebp, 0x9002020
or ebp, eax
mov eax, edi
not eax
and edi, 0x56760c59
and eax, 0xa089d386
or eax, edi
xor eax, ebp
mov ebp, ecx
not ebp
and ebp, 0x4a2311b4
and ecx, 0x349cee09
or ecx, ebp
mov ebp, eax
not ebp
and ebp, 0x4b6311f4
and eax, 0xb49cee0b
or eax, ebp
xor r10d, 0x84db9820
xor eax, ecx
mov ecx, edx
and ecx, 0x6a246588
and r10d, 0x84db9a35
or r10d, ecx
xor esi, 0x4a9211
or edx, ebx
and ebx, 0x7b2465ca
and esi, 0x84db9a35
or esi, ebx
xor esi, r10d
not edx
or edx, esi
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x4479522f
and edx, 0xbb86add0
or edx, eax
mov ebp, edx
xor ebp, 0x8a042080
xor edx, 0x281002
or ecx, 0x9e6d34a6
mov eax, ecx
not eax
or edx, 0x20828801
and edx, 0x30aa9c03
and ebp, 0x8e4520a4
or ebp, edx
and ecx, 0x30aa9c03
and eax, 0x41104358
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x1bbd7897
and eax, 0xe4428768
or eax, ecx
mov edx, eax
xor edx, 0xbb44bccf
mov ecx, eax
xor ecx, 0x4820000
and ecx, 0x14c200cc
xor eax, 0x8f9b3523
and eax, edx
and edx, 0x201d8920
or edx, ecx
mov ecx, edx
xor ecx, 0xc0920
xor edx, 0xdfe276df
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xe77380dd
and ecx, 0x108c0920
or ecx, ebx
or edx, ebp
and ebp, 0xe77380dd
and eax, 0x188c7f22
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x5e4b0680
and edx, 0xa1b4f97f
or edx, eax
mov eax, edx
xor eax, 0x84094000
xor edx, 0x20940b28
and eax, 0xce09c444
and edx, 0x31f63bbb
or edx, eax
mov eax, edx
xor eax, 0xce000440
xor edx, 0x1044128b
and eax, 0xefb22d70
and edx, 0x104dd28f
or edx, eax
mov ebp, edx
xor ebp, 0xefb22d70
mov eax, r8d
and eax, 0xa0c1040c
mov ecx, r9d
and ecx, 0x802e2d0
or ecx, eax
mov eax, ecx
xor eax, 0x8022290
xor ecx, 0x75c51127
mov ebx, r8d
or ebx, 0xa8c3e6dc
and ecx, 0x75c5d167
and eax, 0x88022698
or eax, ecx
mov ecx, ebx
not ecx
and ebx, 0x75c5d167
and ecx, 0x2380800
or ecx, ebx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xe0c52a13
and ecx, 0x1f3ad5ec
or ecx, eax
mov eax, ecx
xor eax, 0x80081230
xor ecx, 0x4800c481
and ecx, 0x7ff1e581
and eax, 0x800e1a7e
or eax, ecx
mov ebx, eax
xor ebx, 0x800e1a7e
xor eax, 0x4e212101
and eax, 0xce2d3979
mov ecx, ebx
and ecx, 0x31d2c686
or ecx, eax
xor ecx, 0xe7c51c09
and ebx, 0x29e82570
or ebx, ecx
mov eax, ebx
not eax
and r8d, 0x735dcb5e
and r9d, 0x8ca234a1
or r9d, r8d
mov ecx, r9d
xor ecx, 0x8ca234a1
xor r9d, 0x53080b10
and r9d, 0x57083b11
mov edi, ecx
and edi, 0xa8f7c4ee
or edi, r9d
xor edi, 0x811fe19e
and ecx, 0xd617da8f
or ecx, edi
mov edi, ecx
not edi
and edi, 0x5ce85c7e
and ecx, 0xa317a381
or ecx, edi
mov edi, ecx
xor edi, 0xa317a381
xor ecx, 0x5ce85c7e
and edi, ebx
or ebx, ecx
not ebx
and ecx, eax
or ecx, edi
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov esi, ecx
mov ebx, ecx
xor ebx, 0x29e82570
and ebx, ecx
not ecx
and ecx, 0x1682170
and esi, 0x28800400
or esi, ecx
mov ecx, esi
xor ecx, 0x800400
xor esi, 0xd77ffbff
mov edi, ebx
not edi
mov eax, esi
and eax, 0x784288b6
and ecx, 0x1a82540
or ecx, eax
or esi, edi
and edi, 0x784288b6
and ebx, 0x87bd7749
or ebx, edi
xor ebx, ecx
not esi
or esi, ebx
mov r8d, edx
xor r8d, 0x104dd28f
mov ecx, r8d
and ecx, 0xa4ff3f54
xor edx, 0x6252cd89
and edx, ebp
and ebp, 0x5b00c0ab
or ebp, ecx
xor ebp, 0x5b00c0ab
mov eax, esi
not eax
mov edi, eax
and edi, 0xe5b08260
mov ecx, esi
xor ecx, 0x8de0e0f9
and eax, ecx
and ecx, esi
and esi, 0x1a4f7d9f
or esi, edi
xor esi, 0x1a4f7d9f
mov edi, ebp
and edi, esi
xor esi, ebp
or esi, edi
and r8d, 0x8de0e0f9
mov ebx, r8d
and ebx, edx
xor edx, r8d
mov ebp, esi
not ebp
or edx, ebx
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, edx
not eax
and eax, ecx
not ecx
and ecx, edx
or ecx, eax
and esi, 0x3deee3db
mov edx, ebp
and edx, 0xc2111c24
or edx, esi
xor edx, 0xc2111c24
mov ebx, ecx
mov eax, ecx
xor eax, 0x5dd6da37
and eax, ecx
not ecx
and ecx, 0x1136850
and ebx, 0xfeec97af
or ebx, ecx
xor ebx, 0xfeec97af
mov esi, ebx
mov edi, edx
and edi, ebx
xor ebx, edx
and edx, 0x5dd6da37
and ebp, 0xa22925c8
or ebp, edx
and esi, 0x5dd6da37
mov ecx, esi
and ecx, eax
xor eax, esi
mov edx, dword [0x140135750]
or eax, ecx
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x2265f710
and ebx, 0xdd9a08ef
or ebx, ecx
mov ecx, ebx
xor ecx, 0x1c1200c9
mov ebp, eax
not ebp
xor ebx, 0x2265f710
mov edi, ebp
and edi, 0xc1ac4d36
and eax, 0x3e53b2c9
or eax, edi
or ebp, ebx
and ebx, 0xc1ac4d36
and ecx, 0x3e53b2c9
or ecx, ebx
xor ecx, eax
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov eax, ecx
and eax, ebp
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov edi, eax
not edi
and eax, 0xf74d52ad
mov ebx, edi
and ebx, 0x8b2ad52
or ebx, eax
xor ebx, 0x5ac7b13b
and edi, 0xad8ae396
or edi, ebx
mov eax, ecx
and eax, 0x8e38d588
and ebp, 0x71c72a77
or ebp, eax
xor ebp, 0xdc4dc9e1
xor ecx, ebp
and ecx, ebp
mov eax, ecx
and ecx, edi
not edi
not eax
mov ebp, edi
xor ebp, eax
and ebp, edi
and eax, edi
or eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa980a106
mov ebp, eax
and ebp, 0x40a4290
or ebp, ecx
xor ebp, 0x40a4290
and eax, 0x52751c69
or eax, ebp
mov ebp, eax
not ebp
mov ecx, ebp
and ecx, 0xacb88090
mov ebx, eax
and ebx, 0x40021624
or ebx, ecx
xor ebx, 0x40021624
mov ecx, eax
and ecx, 0x1345694b
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xecba96b4
and ecx, 0x1345694b
or ecx, ebx
and ebp, 0x8bda8ded
and eax, 0x74257212
or eax, ebp
mov ebp, eax
xor ebp, 0x70205000
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0xd85221f
and ecx, 0xf27adde0
or ecx, edi
xor eax, 0x980000d
and eax, 0xd85221f
and ebp, 0xf27adde0
or ebp, eax
xor ebp, ecx
xor ebx, ebp
test ebx, ebp
setne r10b
sete dil
cmp edx, 9
setg sil
cmp edx, 0xa
setl r9b
mov edx, r9d
and dl, dil
mov ebp, r9d
xor bpl, dil
or dl, bpl
mov r8d, edx
xor r8b, 1
mov ebx, edi
or bl, sil
mov eax, edi
xor al, sil
not al
and al, sil
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 al, dl
or dl, cl
and cl, r8b
or cl, al
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
or r11b, cl
xor r11b, 1
or r11b, cl
mov r8d, r11d
xor r8b, 1
and bpl, r9b
mov edx, r10d
or dl, r9b
xor dl, 1
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
xor dl, 1
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
mov eax, edx
xor al, 1
and r10b, r9b
and dil, sil
or dil, r10b
xor sil, dil
xor dil, sil
not dil
and dil, sil
mov ebx, edi
not bl
mov ecx, edx
xor cl, dil
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
and al, dl
and bl, dil
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
xor bl, 1
mov edx, edi
xor dl, bl
or bl, dil
xor bl, 1
or bl, dl
xor bl, al
mov eax, ebx
xor al, 1
mov edx, ecx
and dl, r9b
and al, bl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and al, dl
or al, cl
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, r8b
mov r10d, r8d
or r10b, r11b
mov edi, r10d
xor dil, 1
mov ecx, r11d
and cl, r8b
mov edx, edi
and dl, r10b
xor dl, 1
mov esi, edx
xor sil, r10b
or dl, r10b
xor r10b, r8b
or r8b, bl
xor r8b, 1
mov ebp, ecx
and bpl, r11b
xor cl, r11b
or dil, r11b
mov r14d, r11d
and r14b, bl
or r14b, al
mov eax, r8d
and al, r14b
xor r14b, r8b
or r14b, al
mov r8d, r14d
xor r8b, 1
mov eax, r9d
or al, bl
mov r11d, eax
xor r11b, 1
or cl, bpl
xor dl, 1
or dl, sil
xor dl, cl
xor dil, 1
or dil, r10b
xor dil, 1
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
and r9b, bl
mov ecx, eax
and cl, r11b
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
xor cl, 1
mov edx, r11d
xor dl, cl
or cl, r11b
xor cl, 1
or cl, dl
xor cl, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or cl, dil
xor dil, 1
or dil, al
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov r10d, edi
xor r10b, 1
mov r12d, r10d
and r12b, dil
mov eax, r10d
and al, r12b
xor r12b, r10b
or r12b, al
mov r11d, r14d
xor r11b, r8b
and r11b, r14b
mov r9d, r12d
xor r9b, 1
mov esi, r12d
xor sil, r9b
and sil, r12b
mov eax, r8d
and al, r14b
mov r15d, r9d
and r15b, r12b
xor al, 1
mov ebp, r14d
xor bpl, al
or al, r14b
or r12b, r14b
or r14b, r8b
mov edx, r14d
xor dl, r11b
or r10b, dil
mov ecx, r10d
xor cl, 1
xor r11b, 1
or r11b, r14b
xor r11b, 1
xor dl, 1
mov edi, r11d
and dil, dl
xor dl, r11b
or dl, dil
mov ebx, r10d
and bl, cl
xor bl, 1
mov r11d, ecx
xor r11b, bl
or bl, cl
xor bl, 1
or bl, r11b
mov ecx, ebx
and cl, sil
xor sil, 1
xor bl, 1
and bl, sil
or bl, cl
mov ecx, esi
and cl, r10b
xor sil, r10b
or sil, cl
mov ecx, esi
xor cl, bl
xor bl, 1
or bl, sil
xor cl, 1
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
xor cl, 1
and cl, bl
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor al, 1
or al, bpl
mov ecx, r9d
and cl, r15b
xor r15b, r9b
or r15b, cl
xor r15b, al
xor r9b, r8b
xor r12b, 1
or r12b, r9b
xor r12b, 1
mov eax, r15d
and al, r12b
xor r12b, r15b
or r12b, al
mov eax, r12d
xor al, 1
and al, r12b
xor al, 1
mov ecx, r12d
xor cl, al
or al, r12b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r9d, ecx
and r9b, dl
xor cl, dl
mov edx, eax
and dl, r8b
or cl, r9b
mov r9d, edx
and r9b, al
xor dl, al
or dl, r9b
xor dl, cl
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0x2167e7d8
mov ebp, 0xc3658433
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x2167e7d8
cmove eax, ecx
cmp eax, 0xf0d4b740
jle 0x1400045ab
jmp 0x140006520
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.140056790
mov eax, dword [rsp + 0x40]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret