Function at 0x14004d7e0
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rax, qword [0x1400c5008]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov eax, dword [0x1400c5648]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov ebp, r8d
and ebp, r9d
mov ebx, ebp
not ebx
mov eax, r9d
and eax, 0x838d31f5
mov edi, r8d
and edi, 0x7c72ce0a
or edi, eax
mov r15d, r9d
or r15d, ebx
and ebx, 0x838d31f5
and ebp, 0x7c72ce0a
or ebp, ebx
xor ebp, edi
not r15d
or r15d, ebp
mov ebp, r15d
not ebp
and ebp, 0x78e0cc79
and r15d, 0x871f3386
or r15d, ebp
mov ebp, r15d
xor ebp, 0x6042186
and ebp, 0x564429a7
xor r15d, 0xd15b1a21
or r15d, ebp
mov esi, r15d
not esi
mov ebx, r8d
and ebx, 0xa9bbd658
mov ebp, r9d
and ebp, 0x564429a7
or ebp, ebx
not ebp
or ebp, r8d
mov ebx, r15d
and ebx, 0xc3d94d9b
xor r15d, 0x44013611
and r15d, esi
and esi, 0x3c26b264
or esi, ebx
mov r14d, esi
xor r14d, 0x3c26b264
xor esi, 0x78278475
and esi, r14d
mov r11d, ebp
xor r11d, 0x44013611
and r11d, ebp
mov r10d, r14d
and r10d, ebp
xor r14d, ebp
or ebp, 0xbbfec9ee
mov edi, ebp
not edi
mov ebx, esi
not ebx
mov eax, r15d
not eax
mov r12d, ebx
and r12d, 0x13956155
and esi, 0xec6a9eaa
or esi, r12d
or ebx, eax
and eax, 0x13956155
and r15d, 0xec6a9eaa
or r15d, eax
xor r15d, esi
not ebx
or ebx, r15d
mov eax, r11d
not eax
mov esi, eax
and esi, 0x94c9b732
and r11d, 0x6b3648cd
or r11d, esi
or eax, ebp
and ebp, 0x94c9b732
and edi, 0x40000001
or edi, ebp
xor edi, r11d
not eax
or eax, edi
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
or r14d, r10d
mov ebp, r14d
not ebp
and ebp, 0x6e49743b
and r14d, 0x91b68bc4
or r14d, ebp
mov ebp, r14d
xor ebp, 0x11a480c4
mov ebx, eax
not ebx
xor r14d, 0x6e49743b
mov edi, ebx
and edi, 0xc0536f2a
and eax, 0x3fac90d5
or eax, edi
or ebx, r14d
and r14d, 0xc0536f2a
and ebp, 0x3fac90d5
or ebp, r14d
xor ebp, eax
not ebx
or ebx, ebp
mov ebp, ebx
xor ebp, 0x564429a7
and ebp, ebx
not ebx
and ebx, 0x564429a7
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
mov ebx, ebp
xor ebx, 0x8f56fe4a
and ebx, ebp
not ebp
and ebp, 0x8154e600
and eax, 0xe02184a
or eax, ebp
mov ebp, eax
xor ebp, 0x20040
xor eax, 0xf1fde7b5
mov edi, ebx
not edi
mov esi, eax
and esi, 0x8f3c9e3a
and ebp, 0x426040
or ebp, esi
or eax, edi
and edi, 0x8f3c9e3a
and ebx, 0x70c361c5
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4092abfd
and eax, 0xbf6d5402
or eax, ebp
mov ebp, eax
xor ebp, 0x292a08
xor eax, 0xd005130
and eax, 0x3d12d170
and ebp, 0xc2ed2e8f
or ebp, eax
mov eax, ebp
xor eax, 0x80c9268e
xor ebp, 0xd020110
and ebp, 0x4f260911
and eax, 0xb0d9f6ee
or eax, ebp
mov ebx, eax
xor ebx, 0x4c260001
xor eax, 0x80c8c08e
and eax, 0x83c8c99e
and ebx, 0x7c373661
or ebx, eax
mov r11d, ebx
xor r11d, 0x10023241
xor ebx, 0x1c08916
and ebx, 0x6df58d36
and r11d, 0x920a72c9
or r11d, ebx
mov r10d, r11d
xor r10d, 0x6df58d36
xor r11d, 0x920a72c9
and r8d, 0xd0143173
and r9d, 0x2febce8c
or r9d, r8d
mov eax, r9d
xor eax, 0x26a18a0c
xor r9d, 0x80043023
and r9d, 0x894e74a3
and eax, 0x76b18b5c
or eax, r9d
mov esi, eax
xor esi, 0x80a2081
xor eax, 0x76b18b5c
mov ebx, eax
and ebx, 0xe5d4546e
and esi, 0x1a2bab91
or esi, ebx
xor esi, 0xe5d4546e
mov ebp, esi
or ebp, 0xbfa2e13c
mov ebx, ebp
not ebx
or eax, 0x405d1ec3
mov edi, eax
not edi
and ebp, 0x4443193c
and ebx, 0x1c06c3
or ebx, ebp
and eax, 0x4443193c
and edi, 0xbba0e000
or edi, eax
xor edi, ebx
mov eax, edi
not eax
and eax, 0xd27a801b
and edi, 0x2d857fe4
or edi, eax
xor edi, 0x6dd86127
mov eax, edi
and eax, esi
xor edi, esi
or edi, eax
mov eax, edi
not eax
and edi, eax
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xd52852ce
and edi, 0x2ad7ad31
or edi, ebp
xor edi, 0x2ad7ad31
or edi, eax
mov eax, edi
not eax
mov ebp, edi
and ebp, 0x1c8b5e54
mov esi, eax
and esi, 0xe374a1ab
or esi, ebp
mov ebp, esi
xor ebp, 0x6330a1aa
mov r8d, r10d
and r8d, 0x80c50055
mov ebx, r11d
xor edi, r11d
not edi
and edi, r11d
and r11d, 0x7f3affaa
or r11d, r8d
xor esi, 0x810054
and esi, 0x80c50055
and ebp, 0x7f3affaa
or ebp, esi
xor ebp, r11d
not ebp
or ebp, r10d
mov esi, ebp
not esi
and r10d, 0x25627856
and ebx, 0xda9d87a9
or ebx, r10d
xor ebx, eax
xor ebx, 0x25627856
and ebx, eax
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
not eax
mov ebx, ebp
or ebx, eax
not ebx
and ebp, 0x70cc29a5
and esi, 0x8f33d65a
or esi, ebp
and eax, 0x70cc29a5
and edi, 0x8f33d65a
or edi, eax
xor edi, esi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov r9d, edi
not r9d
mov eax, r9d
and eax, 0x59ffb8c7
mov r14d, edi
and r14d, 0xa6004738
or r14d, eax
mov ebx, r14d
xor ebx, 0xa6004738
xor r14d, 0x59ffb8c7
mov ebp, r9d
and ebp, 0x75b6fe7e
mov eax, edi
and eax, 0x8a490181
or eax, ebp
mov ebp, eax
xor ebp, 0x8a490181
xor eax, 0x75b6fe7e
or eax, ebp
mov ebp, eax
not ebp
and ebp, r14d
or r14d, eax
mov esi, r14d
not esi
and eax, ebx
or eax, ebp
mov ebp, eax
not ebp
mov ebx, r14d
and ebx, 0x3212f159
and esi, 0xcded0ea6
or esi, ebx
or r14d, ebp
and ebp, 0x3212f159
and eax, 0xcded0ea6
or eax, ebp
xor eax, esi
not r14d
or r14d, eax
mov eax, r14d
not eax
mov ebx, eax
mov esi, eax
and ebx, 0x848230
mov ebp, r14d
and ebp, 0x13106080
or ebp, ebx
mov eax, ebp
xor eax, 0x3106080
xor ebp, 0xe08d9429
mov ebx, esi
mov dword [rsp + 0x2c], esi
or ebx, 0x1394e2b0
mov r10d, ebx
not r10d
and ebp, 0xf08d9429
and eax, 0x3106290
or eax, ebp
and ebx, 0xf08d9429
and r10d, 0xc620946
or r10d, ebx
xor r10d, eax
mov eax, esi
and eax, 0xdbffcddb
mov ebp, r14d
and ebp, 0x24003224
or ebp, eax
mov eax, ebp
xor eax, 0x24003224
xor ebp, 0xdbffcddb
and ebp, r10d
not r10d
and eax, r10d
or ebp, eax
xor r10d, ebp
and r10d, ebp
and r9d, 0x5299c45c
and edi, 0xad663ba3
or edi, r9d
mov ebx, edi
xor ebx, 0x8401aa1
xor edi, 0x2880458
and edi, 0xa7ae255a
and ebx, 0x5851daa5
or ebx, edi
mov ebp, ebx
xor ebp, 0xa0a4044a
mov eax, ebx
xor eax, 0x5851daa5
mov edi, eax
and edi, 0x5f5a3331
and ebp, 0xa0a5ccce
or ebp, edi
mov edi, ebp
not edi
and edi, 0xb3312e7e
and ebp, 0x4cced181
or ebp, edi
and eax, 0x1394e2b0
xor ebx, 0x4bc53815
or ebx, eax
mov edi, ebx
not edi
mov eax, ebp
not eax
mov esi, eax
and esi, 0x571483fc
and ebp, 0xa8eb7c03
or ebp, esi
or eax, ebx
and ebx, 0x571483fc
and edi, 0xa8eb7c03
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
mov edi, ebp
or edi, 0x10b26f5a
mov r15d, edi
not r15d
or eax, 0x64580a0
and eax, 0x6f7e8e8
and ebp, 0x10000712
or ebp, eax
and edi, 0x6f7e8e8
and r15d, 0xe9081005
or r15d, edi
xor r15d, ebp
mov eax, r15d
not eax
and eax, 0xef4d90a5
and r15d, 0x10b26f5a
or r15d, eax
mov eax, r15d
not eax
mov ebx, eax
mov esi, r10d
mov dword [rsp + 0x3c], r10d
not r10d
mov eax, r10d
and eax, 0x970d652
and esi, 0xf68f29ad
or esi, eax
mov eax, esi
xor eax, 0x2842900
xor esi, 0x8250
mov edi, r10d
or edi, 0x228cbbd9
mov r11d, edi
not r11d
or esi, 0x14300406
and esi, 0x343886df
and eax, 0x2843900
or eax, esi
and edi, 0x343886df
and r11d, 0xc9434020
or r11d, edi
xor r11d, eax
mov eax, r11d
not eax
and eax, 0xdd734426
and r11d, 0x228cbbd9
or r11d, eax
mov esi, ebx
mov dword [rsp + 0x40], ebx
mov eax, ebx
and eax, 0x8714fd9b
mov r8d, r15d
and r8d, 0x78eb0264
or r8d, eax
mov eax, r8d
xor eax, 0x60200224
xor r8d, 0x8714fd9b
and esi, r15d
mov ebx, esi
not ebx
mov ebp, r8d
and ebp, 0x1bdfc043
and eax, 0xe4203fbc
or eax, ebp
or r8d, ebx
and ebx, 0x1bdfc043
and esi, 0xe4203fbc
or esi, ebx
xor esi, eax
not r8d
or r8d, esi
mov r9d, r11d
not r9d
mov esi, r9d
mov r12d, r9d
mov r13d, r8d
not r13d
mov edi, r8d
and r8d, r9d
or r9d, r13d
mov eax, r13d
and r13d, r11d
and r11d, 0x80c0d665
and esi, 0x7f3f299a
or esi, r11d
xor esi, 0xc9459400
and r12d, 0x49854265
or r12d, esi
mov esi, r12d
not esi
and esi, 0xc3cba9d3
and r12d, 0x3c34562c
or r12d, esi
mov esi, r10d
and esi, 0xb67abd9a
mov ebx, dword [rsp + 0x3c]
and ebx, 0x49854265
or ebx, esi
mov ebp, r12d
xor ebp, 0x1c00442c
xor r10d, ebx
and r10d, ebx
and eax, 0xe232ff9e
and edi, 0x1dcd0061
or edi, eax
mov esi, edi
xor esi, 0x1dcd0061
xor edi, 0x20d884
and edi, 0x1965d8a4
mov eax, esi
and eax, 0xe69a275b
or eax, edi
xor eax, 0x50e09ac1
and esi, 0x49854265
or esi, eax
mov eax, dword [rsp + 0x40]
and eax, 0xb67abd9a
xor r15d, 0x49854265
or r15d, eax
xor r12d, 0xc3cba9d3
mov eax, r10d
not eax
and eax, 0x680de69c
mov edi, r10d
and edi, 0x97f21963
or edi, eax
mov eax, edi
xor eax, 0x97f21963
xor edi, 0x4b715cce
and edi, eax
mov r11d, r12d
and r11d, eax
xor eax, r12d
and r12d, 0x237cba52
and ebp, 0xdc8345ad
or ebp, r12d
and r10d, 0xdc8345ad
mov ebx, edi
and ebx, r10d
xor r10d, edi
mov r12d, dword [0x1400c5644]
or r10d, ebx
mov edi, ebp
not edi
and edi, r10d
not r10d
and r10d, ebp
mov ebx, esi
not ebx
or r10d, edi
mov edi, r15d
not edi
or eax, r11d
mov ebp, eax
not ebp
and ebp, 0x6b3ee55b
and eax, 0x94c11aa4
or eax, ebp
xor eax, 0x94c11aa4
mov ebp, r10d
and ebp, eax
xor eax, r10d
or eax, ebp
and edi, esi
or esi, r15d
not esi
and r15d, ebx
or r15d, edi
mov ebp, esi
and ebp, r15d
xor r15d, esi
or r15d, ebp
mov ebp, eax
xor ebp, r15d
and ebp, r15d
mov ebx, r15d
not ebx
and ebx, 0xc96e0679
and r15d, 0x3691f986
or r15d, ebx
xor r15d, eax
xor r15d, 0xc96e0679
and r15d, eax
mov edi, ebp
not edi
mov ebx, r15d
not ebx
mov eax, edi
and eax, 0x49de7e37
and ebp, 0xb62181c8
or ebp, eax
or edi, ebx
and ebx, 0x49de7e37
and r15d, 0xb62181c8
or r15d, ebx
xor r15d, ebp
not edi
or edi, r15d
mov ebp, r9d
not ebp
or r13d, r8d
mov ebx, r13d
not ebx
mov eax, r9d
and eax, 0x501da80a
and ebp, 0xafe257f5
or ebp, eax
or r9d, ebx
and ebx, 0x501da80a
and r13d, 0xafe257f5
or r13d, ebx
xor r13d, ebp
not r9d
or r9d, r13d
mov ebp, r9d
xor ebp, 0x941e2c7a
and ebp, r9d
not r9d
and r9d, 0x941e2c7a
mov ebx, r9d
and ebx, ebp
xor ebp, r9d
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x6be1d385
and ebp, 0x941e2c7a
or ebp, ebx
mov ebx, ebp
not ebx
mov eax, edi
not eax
and ebp, eax
or eax, ebx
mov esi, eax
not esi
and ebx, edi
or ebx, ebp
mov ebp, ebx
not ebp
mov edi, eax
and edi, 0x2343e521
and esi, 0xdcbc1ade
or esi, edi
or eax, ebp
and ebp, 0x2343e521
and ebx, 0xdcbc1ade
or ebx, ebp
xor ebx, esi
not eax
or eax, ebx
mov esi, eax
not esi
mov ebp, esi
and ebp, 0xd41319c6
mov ebx, eax
and ebx, 0x2bece639
or ebx, ebp
xor ebx, 0x2bece639
mov ebp, esi
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
or ebp, 0xec6b1d4e
mov r10d, ebp
not r10d
and eax, 0x29ac50cb
mov ebx, esi
and ebx, 0xd653af34
or ebx, eax
xor ebx, 0x3a38b27a
and esi, 0x1394e2b1
or esi, ebx
mov eax, esi
not eax
and eax, 0x649c4d7c
and esi, 0x9b63b283
or esi, eax
mov r11d, esi
xor r11d, 0x9b63b283
mov r8d, esi
xor r8d, 0x649c4d7c
mov edi, ebp
and edi, 0xb81350e
mov r9d, r10d
and r9d, 0x1014c2b1
or r9d, edi
xor esi, 0x90e2878d
and esi, r8d
mov ebx, r8d
or ebx, 0xb81350e
mov eax, ebx
not eax
mov edi, esi
not edi
mov r15d, edi
and r15d, 0x604e1dfe
and esi, 0x9fb1e201
or esi, r15d
or edi, ebx
and ebx, 0x604e1dfe
and eax, 0x9430c201
or eax, ebx
xor eax, esi
not edi
or edi, eax
mov eax, r9d
not eax
and eax, 0xc70620f1
and r9d, 0x1090d208
or r9d, eax
mov eax, edi
not eax
and eax, 0xcf0725f7
and edi, 0x30f8da08
or edi, eax
xor edi, r9d
mov eax, r10d
and eax, 0x2808231
and ebp, 0x1d7d6d82
or ebp, eax
or r10d, r11d
and r11d, 0xe282927d
and r8d, 0x1d7d6d82
or r8d, r11d
xor r8d, ebp
not r10d
or r10d, r8d
not r10d
mov eax, edi
and eax, r10d
xor r10d, edi
or r10d, eax
mov edi, dword [rsp + 0x2c]
mov eax, edi
and eax, 0xb3008191
mov ebp, r14d
and ebp, 0x480e3264
or ebp, eax
xor ebp, 0x480e3264
mov esi, r14d
xor esi, 0xfb0eb3f5
and esi, r14d
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, esi
not eax
and eax, 0x4f14c0a
and esi, 0xfb0eb3f5
or esi, eax
mov r8d, esi
not r8d
mov ebx, r8d
and ebx, 0xa64434d8
mov eax, esi
and eax, 0x59bbcb27
or eax, ebx
mov ebp, eax
xor ebp, 0x1020c327
and ebp, 0x1060f377
xor eax, 0x49db3850
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xce0db3eb
and eax, 0x31f24c14
or eax, ebp
mov ebp, eax
xor ebp, 0x31f24c14
xor eax, 0xce0db3eb
mov ebx, edi
and ebx, 0xef9f0c88
xor r14d, 0x1060f377
or r14d, ebx
mov ebx, r14d
not ebx
and ebx, 0xfe9dc8eb
and r14d, 0x1623714
or r14d, ebx
mov ebx, r14d
xor ebx, 0x1623714
and ebx, eax
xor r14d, 0xfe9dc8eb
mov eax, ebp
xor eax, r14d
and eax, ebp
and r14d, ebp
or r14d, ebx
mov r9d, eax
not r9d
mov ebx, r14d
not ebx
mov ebp, r9d
and ebp, 0xbcbde5e8
and eax, 0x43421a17
or eax, ebp
or r9d, ebx
and ebx, 0xbcbde5e8
and r14d, 0x43421a17
or r14d, ebx
xor r14d, eax
not r9d
or r9d, r14d
mov eax, r9d
not eax
and eax, 0xa80f0009
mov ebp, r9d
and ebp, 0x47900c80
or ebp, eax
xor ebp, 0x47900c80
and r9d, 0x1060f376
or r9d, ebp
mov eax, esi
xor eax, 0x800f2003
mov ebp, eax
and ebp, r8d
and eax, esi
mov edi, ebp
not edi
mov ebx, eax
not ebx
mov r11d, edi
and r11d, 0x3c36ff33
and ebp, 0xc3c900cc
or ebp, r11d
or edi, ebx
and ebx, 0x3c36ff33
and eax, 0xc3c900cc
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x7abea861
and edi, 0x8541579e
or edi, eax
xor edi, 0x54e779c
and r8d, 1
xor esi, 0xfffffffe
or esi, r8d
mov eax, esi
not eax
and eax, 0xe0edcd1f
and esi, 0x1f1232e0
or esi, eax
xor esi, 0x1f1232e0
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, esi
not eax
and eax, 0xadcdaa94
and esi, 0x5232556b
or esi, eax
mov edi, esi
xor edi, 0x5232556b
mov r11d, r9d
not r11d
xor esi, 0x298c0800
and esi, 0x299e5921
mov ebx, edi
and ebx, 0xd661a6de
or ebx, esi
xor ebx, 0xd661a6de
or r9d, 0xe2e72f67
mov eax, r9d
not eax
mov r8d, ebx
mov esi, r11d
and esi, ebx
xor ebx, r11d
or r11d, 0x1d18d098
mov ebp, r11d
not ebp
and r8d, 0x1d18d098
and edi, 0xe2e72f67
or edi, r8d
and r9d, 0x2e5f7aac
and eax, 0x11008010
or eax, r9d
and r11d, 0x2e5f7aac
and ebp, 0xc0a00543
or ebp, r11d
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x4f10971a
and ebp, 0xb0ef68e5
or ebp, eax
mov eax, edi
not eax
and eax, 0x4f10971a
and edi, 0xb0ef68e5
or edi, eax
xor edi, ebp
or ebx, esi
not ebx
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x28b2ddf
or ebp, ebx
and ebx, 0xfd74d220
or ebx, eax
mov edi, ebx
xor edi, 0xb8540200
xor ebx, 0x2082145
and ebx, 0x4728f165
and edi, 0xb8d70e9a
or edi, ebx
mov eax, edi
xor eax, 0x4728f165
mov ebx, edi
xor ebx, 0x38970c02
mov esi, ebp
not esi
and esi, 0x48bc29ce
and ebp, 0xb743d631
or ebp, esi
mov r11d, ebp
xor r11d, 0xb743d631
xor ebp, 0x8a429c0
and ebx, 0x7abf0d02
xor edi, 0x8158142b
and edi, eax
and eax, 0x8540f2fd
or eax, ebx
mov r8d, eax
xor r8d, 0x7064
and ebp, 0xbae53dc1
mov r15d, r11d
and r15d, 0x451ac23e
or r15d, ebp
mov r9d, r15d
xor r9d, 0x451ac23e
xor eax, 0x7abf0d02
mov ebp, eax
or ebp, 0x398f1ab1
mov esi, ebp
not esi
xor r15d, 0xbae53dc1
mov r14d, r9d
and r14d, 0xc670e54e
and r11d, 0x398f1ab1
or r11d, r14d
mov ebx, edi
not ebx
mov r14d, ebp
and r14d, 0x4f780397
and esi, 0x8000e448
or esi, r14d
or ebp, ebx
and ebx, 0x4f780397
and edi, 0xb087fc68
or edi, ebx
xor edi, esi
not ebp
or ebp, edi
mov esi, ebp
not esi
and esi, r11d
not r11d
and r11d, ebp
or r11d, esi
mov esi, eax
and esi, 0x9dd48b9b
and r8d, 0x622b7464
or r8d, esi
or eax, r15d
and r15d, 0x9dd48b9b
and r9d, 0x622b7464
or r9d, r15d
xor r9d, r8d
not eax
or eax, r9d
not eax
mov ebp, r11d
and ebp, eax
xor eax, r11d
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x7d9aa4b3
mov edi, eax
and edi, 0x82655b4c
or edi, ebx
mov ebx, edi
xor ebx, 0x82650344
mov esi, ebp
and esi, 0x20125899
and eax, 0xdfeda766
or eax, esi
xor edi, 0x20120091
and edi, 0x20125899
and ebx, 0xdfeda766
or ebx, edi
xor ebx, eax
xor ebp, ebx
and ebp, ebx
mov edi, ebp
not edi
mov eax, r10d
not eax
mov ebx, edi
and ebx, eax
mov r14d, r10d
and r14d, ebp
or r14d, ebx
not r14d
or r14d, eax
mov r15d, r14d
not r15d
xor eax, ebp
not eax
and eax, ebp
and edi, 0x68490beb
and ebp, 0x97b6f414
or ebp, edi
xor ebp, r10d
xor ebp, 0x68490beb
and ebp, r10d
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov r8d, ebp
not r8d
mov r9d, r14d
and r9d, 0xd9c0b2b5
mov edi, r14d
xor edi, 0x263f4d4a
and edi, r15d
mov eax, ebp
xor eax, 0xd9c0b2b5
mov r10d, eax
and r10d, r8d
and eax, ebp
mov r11d, r9d
and r11d, edi
xor edi, r9d
or edi, r11d
mov r9d, r10d
and r9d, eax
xor eax, r10d
or eax, r9d
mov esi, edi
not esi
and esi, 0x3dc29842
and edi, 0xc23d67bd
or edi, esi
mov esi, eax
not esi
and esi, 0x3dc29842
and eax, 0xc23d67bd
or eax, esi
xor eax, edi
mov edi, r15d
and edi, 0xf628f6d7
and r14d, 0x9d70928
or r14d, edi
or r15d, ebp
and ebp, 0xf628f6d7
and r8d, 0x9d70928
or r8d, ebp
xor r8d, r14d
not r15d
or r15d, r8d
mov ebx, r15d
not ebx
and ebx, 0x3b5ea164
and r15d, 0xc4a15e9b
or r15d, ebx
mov ebp, r15d
xor ebp, 0x4801408
mov r8d, eax
not r8d
xor r15d, 0x3b5ea164
mov ebx, r8d
and ebx, 0xd17dead3
and eax, 0x2e82152c
or eax, ebx
or r8d, r15d
and r15d, 0xd17dead3
and ebp, 0x2e82152c
or ebp, r15d
xor ebp, eax
not r8d
or r8d, ebp
mov r9d, r8d
not r9d
mov esi, r8d
or esi, 0x21c8ebfa
mov ebp, esi
not ebp
mov ebx, r8d
xor ebx, 0xde371405
and ebx, r8d
mov edi, ebx
not edi
mov eax, esi
and eax, 0x6a97b545
and ebp, 0x94200000
or ebp, eax
or esi, edi
and edi, 0x6a97b545
and ebx, 0x95684aba
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0x21c8ebfa
and esi, 0xde371405
or esi, eax
mov eax, esi
not eax
and eax, 0xca7a0050
xor esi, 0x3585ffaf
or esi, eax
mov eax, r9d
and eax, 0x81eee898
mov ebp, r8d
and ebp, 0x7e111767
or ebp, eax
mov eax, ebp
xor eax, 0x34011727
and eax, 0x3585ffaf
xor ebp, 0x4b94e8c8
or ebp, eax
mov eax, ebp
not eax
and eax, 0x69c5d4d8
and ebp, 0x963a2b27
or ebp, eax
mov eax, ebp
xor eax, 0x963a2b27
and eax, esi
not esi
xor ebp, 0x69c5d4d8
mov ebx, esi
xor ebx, ebp
and ebx, esi
and ebp, esi
or ebp, eax
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xdcaf0979
and ebp, 0x2350f686
or ebp, ebx
mov edi, ebp
xor edi, 0x22008204
xor ebp, 0x80240001
or eax, 0xa234ce85
mov ebx, eax
not ebx
or ebp, 0x54413058
and ebp, 0xd47574d9
and edi, 0x22008a04
or edi, ebp
and eax, 0xd47574d9
and ebx, 0x98a0122
or ebx, eax
xor ebx, edi
mov eax, ebx
not eax
and eax, 0x360fddb0
and ebx, 0xc9f0224f
or ebx, eax
mov eax, ebx
xor eax, 0x12401004
xor ebx, 0xb48c88
and eax, 0xb34a7016
and ebx, 0x4cb58fe9
or ebx, eax
mov eax, ebx
xor eax, 0x110a1000
xor ebx, 0x4c0008a8
and ebx, 0xee4068be
and eax, 0x11bf9741
or eax, ebx
mov r10d, eax
xor r10d, 0x1318501
xor eax, 0x20006034
and eax, 0x308e7274
and r10d, 0xcf718d8b
or r10d, eax
mov r11d, r10d
xor r11d, 0x308e7274
mov ebp, r8d
or ebp, 0xff5ef5ad
mov eax, ebp
not eax
mov ebx, r8d
xor ebx, 0xa10a52
and ebx, r8d
mov esi, ebx
not esi
mov edi, ebp
and edi, 0xdea7c11
and eax, 0x10242
or eax, edi
or ebp, esi
and esi, 0xdea7c11
and ebx, 0xf21583ee
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xff5ef5ad
and ebp, 0xa10a52
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb7f8dc60
and ebp, 0x4807239f
or ebp, eax
mov eax, ebp
xor eax, 0x4804029a
xor ebp, 0xb7f8dc60
mov esi, ebp
and esi, 0x8473f905
and eax, 0x7b8c06fa
or eax, esi
or ebp, r8d
and r8d, 0x8473f905
and r9d, 0x7b8c06fa
or r9d, r8d
xor r9d, eax
not ebp
or ebp, r9d
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xfbf8d0f9
mov esi, eax
and esi, 0x4072f06
or esi, ebx
mov ebx, esi
xor ebx, 0x4050f00
xor r10d, 0xcf718d8b
mov r8d, r10d
and r8d, 0xa2e2f00e
mov edi, r11d
and edi, 0x5d1d0ff1
or edi, r8d
xor esi, 0xa2e0d008
and esi, 0xa2e2f00e
and ebx, 0x5d1d0ff1
or ebx, esi
xor ebx, edi
not ebx
or ebx, r10d
mov esi, ebx
not esi
mov edi, r10d
and edi, 0xb27fe2b1
and r11d, 0x4d801d4e
or r11d, edi
xor r11d, 0xb27fe2b1
or r11d, ebp
not r11d
and ebp, 0xa145e0b
and eax, 0xf5eba1f4
or eax, ebp
xor eax, 0xa145e0b
or eax, r10d
not eax
mov ebp, r11d
and ebp, eax
xor eax, r11d
or eax, ebp
mov ebp, eax
not ebp
mov edi, esi
xor edi, ebp
and edi, esi
and ebx, 0x58746dbe
and esi, 0xa78b9241
or esi, ebx
and ebp, 0x58746dbe
and eax, 0xa78b9241
or eax, ebp
xor eax, esi
mov ebx, edi
not ebx
mov ebp, eax
not ebp
mov esi, ebx
and esi, 0x407d492d
and edi, 0xbf82b6d2
or edi, esi
or ebx, ebp
and ebp, 0x407d492d
and eax, 0xbf82b6d2
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x4519c20a
mov eax, ebx
and eax, 0xbae63df5
or eax, ebp
mov ebp, eax
xor ebp, 0x180214a0
xor eax, 0x4519c20a
and edi, 0x94b70514
and ebx, 0x6b48faeb
or ebx, edi
mov edi, ebx
xor edi, 0x6b48faeb
xor ebx, 0x94b70514
or ebx, edi
mov edi, ebx
not edi
and edi, 0x175beb8e
and ebx, 0xe8a41471
or ebx, edi
mov esi, ebx
xor esi, 0x8001420
xor ebx, 0x175beb8e
mov edi, eax
or edi, ebx
not edi
and eax, 0xe3e4695f
and ebp, 0x1c1b96a0
or ebp, eax
and ebx, 0xe3e4695f
and esi, 0x1c1b96a0
or esi, ebx
xor esi, ebp
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov ebx, esi
not ebx
mov eax, esi
mov ebp, ebx
and ebp, 0x1041e081
and esi, 0xefbe1f7e
or esi, ebp
xor esi, 0x37e2a1b6
or esi, ebx
and ebx, 0xeea2afbc
and eax, 0x115d5043
or eax, ebx
mov r10d, eax
xor r10d, 0x11451040
xor eax, 0x8200ae18
and eax, 0x8218ee1b
and r10d, 0x7de711e4
or r10d, eax
mov r8d, r10d
xor r8d, 0x8218ee1b
xor r10d, 0x7de711e4
mov ebx, r10d
and ebx, 0x27a34137
mov eax, r8d
and eax, 0xd85cbec8
or eax, ebx
not eax
or eax, r10d
mov r9d, eax
not r9d
mov ebp, esi
not ebp
and ebp, eax
or eax, esi
mov ebx, eax
not ebx
and esi, r9d
or esi, ebp
mov ebp, esi
not ebp
mov r9d, eax
and r9d, 0xd9de8938
and ebx, 0x262176c7
or ebx, r9d
or eax, ebp
and ebp, 0xd9de8938
and esi, 0x262176c7
or esi, ebp
xor esi, ebx
not eax
or eax, esi
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x42c67d08
and ebx, eax
or eax, 0xbd3982f7
mov esi, ebx
not esi
mov r9d, eax
and r9d, 0x216e60bc
and ebp, 0x42801d00
or ebp, r9d
or eax, esi
and esi, 0x216e60bc
and ebx, 0xde919f43
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x27a74e6d
and eax, 0xd858b192
or eax, ebp
mov ebx, eax
xor ebx, 0xbd3d8dad
mov ebp, r10d
and ebp, 0x67398191
mov esi, r8d
mov edi, r10d
or r10d, r8d
and r8d, 0x98c67e6e
or r8d, ebp
and esi, 0x67398191
and edi, 0x98c67e6e
or edi, esi
xor edi, r8d
not r10d
or r10d, edi
mov ebp, r10d
not ebp
and ebp, 0x100894
mov edi, r10d
and edi, 0x6364d128
or edi, ebp
xor edi, 0x6364d128
and r10d, 0x9c8b2643
or r10d, edi
mov ebp, r10d
not ebp
and ebp, 0x9c8b2643
and r10d, 0x6374d9bc
or r10d, ebp
mov ebp, eax
xor ebp, 0x42c05212
and ebp, 0xf7d4db3e
xor eax, 0x66f2d0f6
and eax, ebx
and ebx, 0x82b24c1
or ebx, ebp
mov r8d, ebx
xor r8d, 0x82b24c1
mov r11d, r10d
mov ebp, r10d
xor ebp, 0xdbcf5d5b
and ebp, r10d
not r10d
and r10d, 0xa42d4f6c
and r11d, 0x5bd2b093
or r11d, r10d
mov r9d, r11d
xor r9d, 0x5bd2b093
mov edi, ebx
xor edi, 0x2c1b8665
and edi, r8d
mov r10d, r11d
xor r10d, 0x7fe21237
and r10d, r9d
mov esi, edi
not esi
mov r14d, eax
not r14d
mov r15d, esi
and r15d, 0xf2d6a897
and edi, 0xd295768
or edi, r15d
or esi, r14d
and r14d, 0xf2d6a897
and eax, 0xd295768
or eax, r14d
xor eax, edi
not esi
or esi, eax
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
xor ebx, 0xf7d4db3e
xor r11d, 0xa42d4f6c
mov eax, ebx
and eax, 0xe4dfb4cf
and r8d, 0x1b204b30
or r8d, eax
or ebx, r11d
and r11d, 0xe4dfb4cf
and r9d, 0x1b204b30
or r9d, r11d
xor r9d, r8d
not ebx
or ebx, r9d
mov edi, ebx
not edi
mov esi, ebp
not esi
mov eax, esi
and eax, 0x23f60ef9
and ebp, 0xdc09f106
or ebp, eax
or esi, ebx
and ebx, 0x23f60ef9
and edi, 0xdc09f106
or edi, ebx
xor edi, ebp
not esi
or esi, edi
mov edi, esi
not edi
mov ebx, edi
and ebx, 0xae0f56f7
mov eax, esi
and eax, 0x51f0a908
or eax, ebx
mov ebp, eax
xor ebp, 0x4060a100
xor eax, 0xaa045443
and eax, 0xbb945c4b
and ebp, 0x446ba3b4
or ebp, eax
mov eax, ebp
xor eax, 0x13104c40
xor ebp, 0x28004
and eax, 0x57796ff0
and ebp, 0xa886900f
or ebp, eax
mov eax, ebp
xor eax, 0x9fe69640
xor ebp, 0xa886900f
and ebp, eax
and edi, 0x94be7e43
and esi, 0x6b4181bc
or esi, edi
mov eax, esi
xor eax, 0x480181b0
and eax, 0xc89ff9b0
xor esi, 0xa3de780c
or esi, eax
mov eax, esi
not eax
and eax, 0x92ded6a3
and esi, 0x6d21295c
or esi, eax
mov ebx, esi
xor ebx, 0x25002054
xor esi, 0x92ded6a3
mov eax, ebp
xor eax, esi
and eax, ebp
mov edi, ebp
not edi
and edi, 0x48398f2b
and ebp, 0xb7c670d4
or ebp, edi
and esi, 0x48398f2b
and ebx, 0xb7c670d4
or ebx, esi
xor ebx, ebp
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov ebp, ebx
mov eax, ebx
xor eax, 0x3760064f
and eax, ebx
not ebx
and ebx, 0x23200445
and ebp, 0x1440020a
or ebp, ebx
mov ebx, ebp
xor ebx, 0x10000000
xor ebp, 0xebbffdf5
mov edi, eax
not edi
mov esi, ebp
and esi, 0x7c6a76a
and ebx, 0x30200005
or ebx, esi
or ebp, edi
and edi, 0x7c6a76a
and eax, 0xf8395895
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xf6e88573
mov eax, ebp
and eax, 0x9177a8c
or eax, edi
mov edi, eax
xor edi, 0x1040200
and ebx, 0x927ce235
and ebp, 0x6d831dca
or ebp, ebx
mov ebx, ebp
xor ebx, 0x25000542
xor eax, 0xf6e88573
xor ebp, 0x927ce235
mov esi, eax
and esi, 0x4ad3f8bd
and edi, 0xb52c0742
or edi, esi
or eax, ebp
and ebp, 0x4ad3f8bd
and ebx, 0xb52c0742
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd248f05c
and eax, 0x2db70fa3
or eax, ebp
xor eax, 0x2db70fa3
sete byte [rsp + 0x51]
cmp r12d, 0xa
setl byte [rsp + 0x52]
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x4c], ecx
mov eax, 0x8f51d315
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x18bf8f74
jg 0x1400511d0
cmp eax, 0xcac28818
jle 0x140051180
cmp eax, 0xe7fca0a1
jg 0x140052ab9
cmp eax, 0xcac28819
je 0x1400570e9
cmp eax, 0xcc09a367
je 0x1400570fe
cmp eax, 0xd7b21eec
jne 0x14004efb0
mov ecx, dword [rsp + 0x5c]
call fcn.14003b410
mov eax, dword [0x1400c5648]
lea ecx, [rax - 1]
imul ecx, eax
mov r9d, ecx
mov edx, ecx
not r9d
mov ecx, r9d
and ecx, 0x5ca73ce8
mov eax, edx
and eax, 0xa358c317
or eax, ecx
xor eax, 0xa358c317
mov ecx, eax
xor ecx, r9d
mov ebp, r9d
mov esi, edx
mov dword [rsp + 0x2c], edx
and ebp, edx
mov r8d, r9d
and r8d, ebp
xor ebp, r9d
mov ebx, r9d
and ebx, 0x413aa2d0
and esi, 0xbec55d2f
or esi, ebx
mov edi, esi
xor edi, 0x9a804506
xor esi, 0x11a8050
and esi, 0x255f9879
and edi, 0xdaa06786
or edi, esi
mov ebx, edi
xor ebx, 0x41c0858
xor edi, 0x92a06786
and ebx, 0x4c1c0858
and edi, 0xb3e3f7a7
or edi, ebx
mov ebx, edi
xor ebx, 0x44000040
xor edi, 0xb0e3f103
and edi, 0xb8fff91b
and ebx, 0x470006e4
or ebx, edi
mov esi, ebx
xor esi, 0x470006e4
and ecx, eax
xor ebx, 0xb8fff91b
and ebx, ecx
not ecx
mov edi, esi
xor edi, ecx
and edi, esi
and ecx, esi
or ecx, ebx
mov eax, edi
not eax
mov ebx, ecx
not ebx
mov esi, eax
and esi, 0xfd3debf7
and edi, 0x2c21408
or edi, esi
or eax, ebx
and ebx, 0xfd3debf7
and ecx, 0x2c21408
or ecx, ebx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7460568
mov ebx, eax
and ebx, 0xa081d084
or ebx, ecx
xor ebx, 0xa081d084
and eax, 0x58382a13
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x58382a13
and eax, 0xa7c7d5ec
or eax, ecx
mov edi, eax
xor edi, 0x4d3d1bc1
and edi, eax
or eax, 0xb2c2e43e
mov ebx, eax
not ebx
mov ecx, edi
not ecx
mov esi, ecx
and esi, 0xb78ce836
and edi, 0x487317c9
or edi, esi
or ecx, eax
and eax, 0xb78ce836
and ebx, 0x483113c1
or ebx, eax
xor ebx, edi
not ecx
or ecx, ebx
mov r10d, ecx
not r10d
mov eax, r10d
and eax, 0xb2c2e43e
and ecx, 0x4d3d1bc1
or ecx, eax
xor r10d, ecx
and r10d, ecx
or ebp, r8d
mov edx, ebp
not edx
mov eax, ebp
xor eax, 0xf42f7b76
mov ebx, eax
and ebx, edx
and eax, ebp
mov ecx, ebx
not ecx
mov esi, eax
not esi
mov edi, ecx
and edi, 0x5ea52a7c
and ebx, 0xa15ad583
or ebx, edi
or ecx, esi
and esi, 0x5ea52a7c
and eax, 0xa15ad583
or eax, esi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe3559891
and ecx, 0x1caa676e
or ecx, eax
xor ecx, 0x5a47f826
and ebp, 0xc205c8b3
mov eax, edx
and eax, 0x3dfa374c
or eax, ebp
xor eax, 0x70c72c8d
and edx, 0xb2c2e43e
or edx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x2260c663
and edx, 0xdd9f399c
or edx, eax
mov r13d, edx
xor r13d, 0xdd9f399c
xor edx, 0x2260c663
mov r14d, r10d
not r14d
mov eax, r14d
and eax, 0x6cfba439
mov ebp, r10d
and ebp, 0x93045bc6
or ebp, eax
mov r12d, ebp
xor r12d, 0x910018c6
xor ebp, 0x209aa410
and ebp, 0x229ee710
and r12d, 0xdd6118ef
or r12d, ebp
mov r11d, r12d
xor r11d, 0x229ee710
mov ebp, r13d
mov ebx, edx
and ebx, r13d
mov eax, edx
and eax, 0x7ba580f0
and r13d, 0x845a7f0f
or r13d, eax
xor r13d, 0x9da0d4a3
or r13d, edx
and edx, 0x8956a9d0
and ebp, 0x76a9562f
or ebp, edx
xor ebp, 0x76a9562f
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
xor r12d, 0xdd6118ef
mov eax, r12d
and eax, 0xe98c5a23
mov edx, r11d
and edx, 0x1673a5dc
or edx, eax
xor edx, 0xf890e70
mov esi, edx
xor esi, r12d
and esi, edx
and r10d, 0xe3f62f57
mov eax, r14d
and eax, 0x1c09d0a8
or eax, r10d
xor eax, 0xfa0c84fb
and r14d, 0x19faabac
or r14d, eax
mov eax, r14d
not eax
and eax, 0x6f36c9d6
and r14d, 0x90c93629
or r14d, eax
mov r15d, r14d
xor r15d, 0x90083229
xor r14d, 0x6f36c9d6
mov r10d, ebx
not r10d
mov eax, r10d
and eax, 0x5407316
mov ebp, ebx
and ebp, 0xfabf8ce9
or ebp, eax
mov edx, ebp
xor edx, 0xfabf8ce9
xor ebp, 0x1401310
and ebp, 0x1f19351
mov eax, edx
and eax, 0xfe0e6cae
or eax, ebp
xor eax, 0xe7f4c702
and edx, 0xe6055453
or edx, eax
mov ecx, esi
xor ecx, 0xd2087329
mov ebp, ecx
and ecx, esi
not esi
and ebp, esi
mov edi, ebp
not edi
mov eax, edi
and eax, 0x545a4e77
and ebp, 0xaba5b188
or ebp, eax
mov eax, ecx
not eax
or edi, eax
and eax, 0x545a4e77
and ecx, 0xaba5b188
or ecx, eax
mov r8d, edx
not r8d
or r15d, 0x2df78cd6
xor ecx, ebp
mov ebp, r15d
not ebp
not edi
or edi, ecx
mov ecx, esi
and ecx, r14d
xor esi, r14d
or r14d, 0xd2087329
and r15d, 0xe0efbdea
and ebp, 0x12004201
or ebp, r15d
mov r15d, r14d
not r15d
and r14d, 0xe0efbdea
and r15d, 0xd100014
or r15d, r14d
mov r14d, r13d
not r14d
xor r15d, ebp
mov ebp, edi
not ebp
and ebp, r15d
not r15d
and r15d, edi
or r15d, ebp
or esi, ecx
mov edi, esi
not edi
mov ecx, r15d
not ecx
mov ebp, ecx
and ebp, 0x6c0b8a6f
and r15d, 0x93f47590
or r15d, ebp
or ecx, esi
and esi, 0x6c0b8a6f
and edi, 0x93f47590
or edi, esi
xor edi, r15d
not ecx
or ecx, edi
mov esi, edx
and esi, 0xa35d60bc
and r8d, 0x5ca29f43
or r8d, esi
mov r15d, r8d
xor r8d, 0xa35d60bc
mov esi, r8d
or esi, 0xc24f18ce
mov eax, esi
not eax
or edx, 0x3db0e731
mov ebp, edx
not ebp
and esi, 0xbafc2917
and eax, 0x500c620
or eax, esi
mov edi, r13d
xor edi, 0xc24f18ce
and edx, 0xbafc2917
and ebp, 0x400310c8
or ebp, edx
mov edx, edi
and edx, r13d
and edi, r14d
xor ebp, eax
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, ebp
not eax
and eax, 0xfc3ad7ee
and ebp, 0x3c52811
or ebp, eax
mov eax, edi
not eax
and eax, 0xfc3ad7ee
and edi, 0x3c52811
or edi, eax
mov edx, r9d
xor r15d, 0x1c201441
xor edi, ebp
mov eax, r8d
and eax, 0xe2c3abba
and r15d, 0x1d3c5445
or r15d, eax
mov eax, dword [rsp + 0x2c]
mov ebp, eax
xor ebp, 0x61dc1077
and ebp, eax
and eax, 0x4293fad4
and edx, 0xbd6c052b
or edx, eax
xor edx, 0xbd6c052b
or edx, r9d
or r8d, r14d
and r14d, 0xe2c3abba
and r13d, 0x1d3c5445
or r13d, r14d
mov r14d, dword [0x1400c5644]
xor r13d, r15d
not r8d
or r8d, r13d
mov eax, r8d
not eax
and eax, 0x705335bf
and r8d, 0x8facca40
or r8d, eax
mov esi, edi
not esi
mov eax, esi
and eax, 0xd5f8334b
and edi, 0x2a07ccb4
or edi, eax
mov eax, r8d
xor eax, 0xa04c800
xor r8d, 0x705335bf
or esi, r8d
and r8d, 0xd5f8334b
and eax, 0x2a07ccb4
or eax, r8d
xor eax, edi
not esi
or esi, eax
mov eax, ecx
not eax
and eax, 0x4e20a2b4
mov edi, ecx
and edi, 0x1980803
or edi, eax
xor edi, 0x1980803
and ecx, 0xb0475548
or ecx, edi
mov eax, esi
not eax
and eax, 0xa188003
mov edi, esi
and edi, 0x45a02ab4
or edi, eax
xor edi, 0x45a02ab4
and esi, 0xb0475548
or esi, edi
mov eax, ecx
not eax
and eax, esi
not esi
and esi, ecx
or esi, eax
mov eax, r11d
xor eax, r10d
and eax, r11d
and r12d, 0x6979cc9
and r11d, 0xf9686336
or r11d, r12d
and r10d, 0x6979cc9
and ebx, 0xf9686336
or ebx, r10d
xor ebx, r11d
mov ecx, eax
not ecx
mov edi, ebx
not edi
mov r8d, ecx
and r8d, 0xda93ee6d
and eax, 0x256c1192
or eax, r8d
or ecx, edi
and edi, 0xda93ee6d
and ebx, 0x256c1192
or ebx, edi
xor ebx, eax
not ecx
or ecx, ebx
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0xa3f5a568
and ecx, 0x5c0a5a97
or ecx, eax
mov edi, ecx
xor edi, 0x4000091
xor ecx, 0x1000408
or ebx, 0xc541049d
mov eax, ebx
not eax
or ecx, 0x20263840
and ecx, 0x61263c4c
and edi, 0x84410091
or edi, ecx
and ebx, 0x61263c4c
and eax, 0x1a98c322
or eax, ebx
xor eax, edi
mov ecx, eax
not ecx
and ecx, 0x3abefb62
and eax, 0xc541049d
or eax, ecx
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0x25da1642
and eax, 0xda25e9bd
or eax, ebx
xor eax, 0x25da1642
xor ecx, eax
and ecx, eax
mov eax, ecx
not eax
mov ebx, esi
xor ebx, eax
and ebx, esi
mov edi, esi
not edi
and edi, 0x3a2e5d7f
and esi, 0xc5d1a280
or esi, edi
and eax, 0x3a2e5d7f
and ecx, 0xc5d1a280
or ecx, eax
xor ecx, esi
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov r8d, ecx
not r8d
mov ebx, r8d
or ebx, 0x9ba60c9e
mov eax, ebx
not eax
mov esi, ecx
or esi, 0x4048d361
and esi, 0xc14cd76d
mov edi, r8d
and edi, 0x1aa20892
or edi, esi
and ebx, 0xc14cd76d
and eax, 0x24112000
or eax, ebx
xor eax, edi
mov ebx, eax
not ebx
and ebx, 0xdf7f1938
and eax, 0x2080e6c7
or eax, ebx
mov ebx, eax
xor ebx, 0x30028018
xor eax, 0x800426
and eax, 0x82806427
and ebx, 0x30428018
or ebx, eax
xor ebx, 0x30428018
or ebx, 0x4d3d1bc0
and r8d, 0xb2c2e43f
xor ecx, 0x4d3d1bc0
or ecx, r8d
mov eax, ecx
not eax
and eax, 0xc20d7f42
and ecx, 0x3df280bd
or ecx, eax
mov r15d, ecx
xor r15d, 0xc20d7f42
mov r10d, ebx
mov esi, ebx
mov r8d, ebx
and r8d, r15d
xor r15d, ebx
not ebx
mov edi, ecx
xor edi, 0x3df280bd
and r10d, 0x94b7be5f
xor esi, 0x22404020
and esi, ebx
xor ecx, 0xa9453ee2
and ecx, edi
or edi, 0x6b4841a0
mov ebx, edi
not ebx
mov r11d, r10d
and r11d, esi
xor esi, r10d
or esi, r11d
mov eax, ecx
not eax
mov r10d, edi
and r10d, 0xd0f01a72
and ebx, 0x407a40d
or ebx, r10d
or edi, eax
and eax, 0xd0f01a72
and ecx, 0x2f0fe58d
or ecx, eax
xor ecx, ebx
not edi
or edi, ecx
mov eax, esi
not eax
and eax, 0xdb8840a8
and esi, 0x2473ae17
or esi, eax
mov eax, edi
not eax
and eax, 0xdb8c50e8
and edi, 0x2473af17
or edi, eax
xor edi, esi
or r15d, r8d
not r15d
mov eax, edi
and eax, r15d
xor r15d, edi
or r15d, eax
and r9d, 0x61dc1077
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9e23ef88
and ebp, 0x61dc1077
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x5b4950de
and eax, 0xa4b6af21
or eax, ebp
mov ecx, eax
xor ecx, 0x584140d0
xor eax, 0x4262400
and eax, 0x72e340e
and ecx, 0xf8d1cbf1
or ecx, eax
mov ebx, ecx
xor ebx, 0xf8d1cbf1
xor ecx, 0x5242402
mov ebp, edx
not ebp
and ebp, 0xbafb7064
and edx, 0x45048f9b
or edx, ebp
mov ebp, edx
xor ebp, 0x199
xor edx, 0xbafb7064
mov eax, ebx
xor eax, edx
and eax, ebx
and ecx, 0xc5b5ee42
and ebx, 0x3a4a11bd
or ebx, ecx
and edx, 0xc5b5ee42
and ebp, 0x3a4a11bd
or ebp, edx
xor ebp, ebx
mov ecx, eax
not ecx
mov edx, ebp
not edx
mov ebx, ecx
and ebx, 0x96ba3ef6
and eax, 0x6945c109
or eax, ebx
or ecx, edx
and edx, 0x96ba3ef6
and ebp, 0x6945c109
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov r8d, r15d
not r8d
mov eax, r8d
and eax, 0xb00be008
mov ebp, r15d
and ebp, 0x4ff41ff7
or ebp, eax
mov eax, ebp
xor eax, 0x40300524
xor ebp, 0x80032000
and ebp, 0x8fc73ad3
and eax, 0x7038c52c
or eax, ebp
mov ebp, eax
xor ebp, 0x8fc73ad3
xor eax, 0x7038c52c
mov ebx, ecx
not ebx
and eax, ebx
and ebp, ecx
or ebp, eax
not ebp
or ebp, ebx
mov edi, ebp
not edi
mov eax, ebx
and eax, 0x44506d05
and ebx, ecx
and ecx, 0xbbaf92fa
or ecx, eax
mov eax, ecx
xor eax, 0x232b10aa
xor ecx, 0x44506d05
mov esi, ebx
not esi
mov edx, ecx
and edx, 0xd8c48351
and eax, 0x273b7cae
or eax, edx
or ecx, esi
and esi, 0xd8c48351
and ebx, 0x273b7cae
or ebx, esi
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x8c836d22
and ecx, 0x737c92dd
or ecx, eax
mov eax, ecx
xor eax, 0x737c92dd
and eax, r8d
xor ecx, 0x8c836d22
and ecx, r15d
or ecx, eax
mov ebx, ecx
xor ebx, r8d
and ebx, ecx
mov eax, ebx
not eax
mov ecx, edi
xor ecx, eax
and ecx, edi
and ebp, 0xad97ef14
and edi, 0x526810eb
or edi, ebp
and eax, 0xad97ef14
and ebx, 0x526810eb
or ebx, eax
xor ebx, edi
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov edi, ebx
not edi
and r15d, r8d
mov eax, r8d
and eax, r15d
xor r15d, r8d
or r15d, eax
mov eax, ebx
and eax, 0x23ff2964
and edi, 0xdc00d69b
or edi, eax
mov r8d, edi
xor r8d, 0xc400541b
mov r10d, r15d
mov esi, r15d
xor esi, 0x9314a2d5
and esi, r15d
not r15d
and r15d, 0x81bcf1e9
and r10d, 0x7e430e16
or r10d, r15d
mov r9d, r10d
xor r9d, 0x7e430e16
xor edi, 0x23ff2964
mov ecx, edi
or ecx, 0x6ceb5d2a
mov eax, ecx
not eax
or ebx, 0x9314a2d5
mov edx, ebx
not edx
mov ebp, r10d
xor ebp, 0x12a8533c
and ebp, r9d
and ecx, 0x94e2a81a
and eax, 0x31402c5
or eax, ecx
and ebx, 0x94e2a81a
and edx, 0x68095520
or edx, ebx
xor edx, eax
mov eax, ebp
not eax
mov ecx, esi
not ecx
mov ebx, eax
and ebx, 0x1e3323b4
and ebp, 0xe1ccdc4b
or ebp, ebx
or eax, ecx
and ecx, 0x1e3323b4
and esi, 0xe1ccdc4b
or esi, ecx
xor esi, ebp
not eax
or eax, esi
mov ecx, edx
not ecx
and ecx, eax
not eax
and eax, edx
or eax, ecx
xor r10d, 0x81bcf1e9
mov ecx, edi
and ecx, 0x3add83a4
and r8d, 0xc5227c5b
or r8d, ecx
or edi, r10d
and r10d, 0x3add83a4
and r9d, 0xc5227c5b
or r9d, r10d
xor r9d, r8d
not edi
or edi, r9d
mov ecx, edi
not ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x324b56ca
and eax, 0xcdb4a935
or eax, ebp
or edx, edi
and edi, 0x324b56ca
and ecx, 0xcdb4a935
or ecx, edi
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x88880063
and edx, 0x20054008
or edx, eax
mov ebp, edx
xor ebp, 0x40000
xor edx, 0x8200b643
or ecx, 0xa88d406b
mov eax, ecx
not eax
and edx, 0xa201f64b
and ebp, 0x88c0020
or ebp, edx
and ecx, 0xa201f64b
and eax, 0x55720994
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xdfb1e49b
and eax, 0x204e1b64
or eax, ecx
mov ecx, eax
xor ecx, 0x8000030e
xor eax, 0x70c04f0
and eax, 0xfcf5cf1
and ecx, 0xf030a30e
or ecx, eax
mov eax, ecx
xor eax, 0x7010200c
xor ecx, 0xb4c08e1
and ecx, 0x8b6c8be3
and eax, 0x7493741c
or eax, ecx
xor eax, 0x7493741c
sete r11b
setne sil
cmp r14d, 0xa
setl r8b
cmp r14d, 9
setg r9b
mov eax, r9d
xor al, r8b
mov edx, eax
xor dl, 1
mov r14d, eax
and r14b, dl
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
xor r14b, 1
or dl, al
mov r10d, r14d
and r10b, dl
mov edi, edx
xor dil, 1
or dil, dl
mov r12d, edi
xor r12b, 1
and r12b, dil
mov eax, edi
and al, r12b
xor r12b, dil
or r12b, al
xor r12b, dl
mov ebp, edx
and bpl, dil
xor dil, dl
xor dl, r14b
or r10b, dl
xor dl, 1
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
xor dl, r9b
mov eax, r8d
xor al, r14b
and al, r8b
xor r14b, r9b
xor al, 1
xor r14b, 1
mov ecx, eax
xor cl, r14b
or r14b, al
xor r14b, 1
or r14b, cl
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
mov ebx, r14d
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r14b
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
and r8b, dl
mov ebx, edx
and bl, al
xor al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r8b
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r11b, sil
xor sil, r11b
and sil, r11b
mov eax, esi
xor al, 1
mov ecx, esi
and cl, al
mov edx, ecx
xor dl, 1
or dl, al
and al, r11b
mov r9d, r11d
xor r9b, 1
mov ebx, r9d
and bl, sil
or bl, al
xor bl, 1
or bl, r11b
xor cl, sil
xor dl, 1
or dl, cl
xor dl, r9b
mov r10d, r9d
mov eax, edx
xor al, bl
xor bl, 1
mov ecx, ebx
xor cl, dl
xor cl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, ebx
xor cl, al
and al, bl
and cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
mov byte [rsp + 0x27], r8b
mov edx, r8d
xor dl, 1
mov byte [rsp + 0x25], dl
mov ecx, edx
and cl, r8b
mov byte [rsp + 0x30], cl
mov eax, edx
and al, cl
mov ebx, edx
xor bl, cl
mov byte [rsp + 0x2c], bl
or al, bl
mov ecx, eax
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, r8d
and bl, cl
or cl, dl
and al, dl
or al, bl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, r8b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
and r8b, al
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r12b, 1
or dil, bpl
mov eax, r12d
xor al, dil
or dil, r12b
xor dil, 1
or dil, al
mov ebx, r9d
mov byte [rsp + 0x24], r9b
mov edx, r9d
xor dl, 1
mov ecx, edx
or cl, r9b
mov eax, edx
xor al, cl
mov esi, ecx
mov r9d, ecx
and sil, dl
or sil, al
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
and dl, bl
mov byte [rsp + 0x23], dl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov r12d, eax
mov byte [rsp + 0x28], r9b
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, cl
mov byte [rsp + 0x26], dl
or cl, al
mov byte [rsp + 0x2b], cl
mov ecx, eax
xor cl, 1
mov byte [rsp + 0x2a], cl
mov eax, esi
xor al, 1
and r12b, al
and sil, cl
or sil, r12b
xor sil, 1
mov ecx, esi
and cl, al
xor sil, al
mov edx, r8d
xor dl, 1
or sil, cl
mov byte [rsp + 0x35], sil
or r10b, r11b
mov byte [rsp + 0x29], r10b
mov r9d, edx
and r9b, r8b
or r8b, dl
mov ecx, r9d
and cl, dl
xor r9b, dl
or r9b, cl
mov ecx, r8d
xor cl, 1
and r8b, cl
mov ebx, r8d
and bl, cl
xor r8b, cl
or r8b, bl
mov ebx, r8d
xor r8b, 1
and r8b, r9b
xor r9b, 1
and bl, r9b
or r8b, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, r8d
and al, cl
xor cl, r8b
mov r11d, edi
xor r11b, 1
or cl, al
mov r15d, r11d
and r15b, dil
mov eax, r15d
and al, r11b
xor r15b, r11b
or r15b, al
mov r14d, ecx
xor r14b, 1
mov edx, r14d
and dl, cl
mov ebx, edx
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
xor bl, r14b
xor bl, 1
or bl, al
mov r13d, r15d
xor r13b, 1
mov r12d, r15d
and r12b, r13b
mov eax, r15d
xor al, r12b
xor r12b, 1
or r12b, r13b
xor r12b, 1
or r12b, al
xor r12b, 1
mov eax, r12d
xor al, r13b
xor al, 1
or r12b, r15b
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
and al, r12b
xor al, 1
mov r8d, r12d
xor r8b, al
or al, r12b
xor al, 1
or al, r8b
or r11b, dil
xor r11b, 1
mov r8d, r15d
and r8b, r11b
xor r11b, r15b
or r11b, r8b
mov r8d, ebx
xor r8b, r9b
xor r8b, 1
mov r10d, r8d
or r10b, bl
and r8b, r9b
or bl, r9b
mov r9d, ebx
xor r9b, r8b
xor r8b, 1
or r8b, bl
xor r9b, 1
xor r8b, 1
or r8b, r9b
mov ebx, r8d
xor bl, 1
mov ebp, r10d
and bpl, bl
mov edi, ebx
mov esi, ebx
xor bl, r10b
mov r12d, r10d
xor r10b, 1
and r12b, r10b
xor r12b, 1
mov r9d, r10d
xor r9b, r12b
or r12b, r10b
xor r12b, 1
or r12b, r9b
and dil, r8b
xor sil, dil
xor dil, 1
or dil, r8b
xor dil, 1
or dil, sil
xor dil, r12b
or bl, bpl
mov r8d, ebx
xor r8b, dil
xor dil, 1
or dil, bl
xor r8b, 1
xor dil, 1
or dil, r8b
mov r8d, r11d
xor r8b, 1
mov esi, r11d
and sil, r8b
mov r9d, r11d
and r9b, sil
xor sil, r11b
or sil, r9b
or r8b, r11b
mov r9d, eax
xor r9b, 1
mov r10d, eax
or r10b, r9b
mov ebx, r10d
xor bl, 1
mov r11d, ebx
and r11b, r10b
mov ebp, r11d
and bpl, bl
xor r11b, bl
or r11b, bpl
mov ebp, r11d
and bpl, al
xor r11b, 1
and r11b, r9b
or r11b, bpl
xor r10b, al
or bl, r9b
xor bl, 1
or bl, r10b
xor r11b, 1
mov r10d, r11d
xor r10b, bl
or r11b, bl
xor r11b, 1
or r11b, r10b
mov ebx, esi
xor bl, 1
mov r10d, r8d
xor r10b, sil
or r8b, bl
xor r8b, 1
xor r10b, 1
mov ebp, r8d
and bpl, r10b
xor r10b, r8b
or r10b, bpl
mov r8d, r10d
xor r8b, 1
or r8b, r11b
xor r11b, 1
or r11b, r10b
xor r8b, 1
xor r11b, 1
mov r10d, r8d
and r10b, r11b
xor r11b, r8b
or r11b, r10b
and bl, sil
mov r8d, ebx
and r8b, sil
xor bl, sil
mov r10d, r9d
xor r10b, sil
or sil, r9b
and r9b, al
xor r9b, 1
mov ebp, r9d
xor bpl, al
or r9b, al
xor r9b, 1
or r9b, bpl
or bl, r8b
xor bl, r9b
xor sil, 1
or sil, r10b
mov eax, esi
xor al, bl
xor bl, 1
or bl, sil
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, r11d
xor r8b, 1
and r8b, bl
xor bl, 1
mov eax, r11d
xor al, bl
and al, r11b
and bl, r11b
or bl, r8b
xor al, 1
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r10d, ebx
xor r10b, 1
mov r8d, ebx
xor r8b, r10b
or r10b, bl
and r8b, bl
mov r9d, edi
xor r9b, 1
mov ebx, edi
or bl, r9b
mov eax, ebx
xor al, 1
and dil, bl
and al, r9b
or al, dil
mov r11d, ebx
and r11b, r9b
xor bl, r9b
or bl, r11b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, r10d
xor al, 1
mov edi, r8d
xor dil, 1
and r8b, r10b
or r10b, dil
and dil, al
or dil, r8b
xor dil, 1
mov eax, r10d
xor al, dil
or dil, r10b
xor dil, 1
or dil, al
xor dil, 1
mov eax, edi
or al, bl
xor dil, bl
xor dil, 1
and dil, bl
xor al, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, r14d
and al, dl
xor dl, r14b
or dl, al
xor r14b, cl
and r14b, cl
mov r9d, edx
xor r9b, 1
mov ebx, edx
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov eax, ecx
and cl, r14b
xor r14b, 1
xor al, 1
and al, r14b
or cl, al
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov eax, r14d
xor al, cl
xor cl, 1
or cl, r14b
xor al, 1
xor cl, 1
or cl, al
mov ebx, r13d
or bl, r15b
mov eax, ebx
xor al, r13b
and bl, r13b
or bl, al
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, al
or r9b, r15b
xor r9b, 1
xor dl, r13b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r8d, edx
xor r8b, 1
mov eax, ecx
xor al, 1
and al, r8b
and cl, dl
or cl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
or dl, al
xor dl, 1
xor al, dl
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ebp, edx
xor bpl, 1
mov ebx, edx
and bl, bpl
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, bpl
xor cl, 1
or cl, bl
xor cl, 1
or bpl, dl
mov edx, ecx
xor dl, bpl
or bpl, cl
xor bpl, 1
or bpl, dl
mov edx, edi
xor dl, 1
mov ecx, edx
and cl, dil
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, ecx
xor r10b, 1
or dl, dil
xor dl, 1
mov r8d, r10d
and r8b, dl
xor dl, r10b
or dl, r8b
mov r8d, ebp
xor r8b, 1
mov r9d, ebp
or r9b, r8b
mov r11d, r9d
xor r11b, 1
mov edi, r11d
and dil, r9b
mov esi, edi
and sil, r11b
xor dil, r11b
or dil, sil
mov r11d, r8d
xor r11b, bpl
and r11b, r8b
mov ebx, r11d
xor bl, 1
mov eax, r11d
and al, bl
mov esi, eax
and sil, r11b
xor al, r11b
or al, sil
xor al, dil
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, edx
xor r9b, 1
mov eax, r9d
and al, dl
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
and bpl, r10b
and cl, r8b
or cl, bpl
mov eax, r10d
and al, r8b
xor r10b, r8b
mov r9b, byte [rsp + 0x35]
mov ebx, r9d
xor bl, 1
or r10b, al
xor cl, 1
mov eax, ecx
xor al, r10b
or cl, r10b
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, dl
xor dl, 1
or dl, cl
xor dl, 1
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov r8d, ebx
mov edx, r9d
or r8b, r9b
mov eax, r8d
xor al, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, bl
and r8b, r9b
mov r14d, r9d
or r8b, al
mov eax, ecx
and al, r8b
xor r8b, cl
mov dl, byte [rsp + 0x29]
mov ecx, edx
xor cl, 1
or r8b, al
mov edi, edx
mov ebp, edx
or dil, cl
mov eax, ecx
or al, dil
mov r9d, edi
xor dil, cl
xor al, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov esi, r8d
xor sil, 1
mov ecx, esi
and cl, r8b
mov edx, esi
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
xor cl, dl
and cl, dl
mov r12d, edi
xor r12b, 1
mov eax, r12d
and al, dil
xor al, 1
mov r10d, edi
xor r10b, al
or al, dil
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
xor r9b, 1
or r9b, bpl
mov ebp, ecx
and bpl, bl
and bl, r14b
xor bl, 1
mov r10d, ebx
xor r10b, r14b
or bl, r14b
xor bl, 1
or bl, r10b
xor bl, cl
mov edx, ecx
xor dl, 1
mov ecx, r14d
and cl, dl
or bpl, cl
xor dl, bpl
and dl, bpl
mov r10d, ebx
xor r10b, 1
mov ecx, edx
xor cl, 1
and bl, cl
and dl, r10b
or dl, bl
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, eax
xor r10b, 1
mov ebx, r9d
xor bl, 1
and r9b, r10b
and al, bl
or al, r9b
xor al, 1
or al, r10b
mov edx, r10d
xor dl, bl
xor dl, 1
and dl, bl
or bl, r10b
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, ebx
and bl, al
xor al, 1
xor dl, 1
mov r9d, eax
xor r9b, dl
and r9b, al
and dl, al
or dl, bl
xor r9b, 1
xor dl, 1
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov ebx, ecx
or bl, al
xor cl, al
xor bl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r9d, edx
xor r9b, 1
mov ebp, edx
or bpl, r9b
mov r10d, edx
and r10b, r9b
mov eax, r10d
xor al, 1
or al, r9b
xor r10b, dl
xor al, 1
or al, r10b
xor bpl, 1
xor al, bpl
mov r9d, ebp
xor r9b, dl
or bpl, dl
xor bpl, 1
or bpl, r9b
xor al, 1
mov edx, eax
xor dl, bpl
or bpl, al
xor bpl, 1
or bpl, dl
xor bpl, cl
mov eax, r12d
and al, sil
and r12b, r8b
and r8b, dil
or r8b, al
xor r8b, 1
or r8b, sil
mov eax, r8d
xor al, 1
and sil, dil
or sil, r12b
mov ecx, esi
xor cl, 1
mov edx, esi
and dl, r8b
or sil, al
and al, cl
or al, dl
xor cl, r8b
xor sil, 1
or sil, cl
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, esi
xor al, 1
mov ecx, esi
or cl, al
mov r8d, ecx
xor r8b, 1
and al, sil
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov edx, eax
and al, r8b
mov r8d, ebp
xor r8b, 1
xor dl, 1
and dl, cl
or al, dl
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r8d
or al, bpl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, r8b
and al, bpl
or al, r9b
mov r9d, edx
xor r9b, bpl
or dl, bpl
xor dl, 1
or dl, r9b
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
mov r10d, ecx
xor r10b, 1
or dl, r9b
mov r9d, r10d
or r9b, cl
mov ebx, r9d
xor bl, 1
mov eax, ebx
and al, r9b
mov esi, eax
and sil, bl
xor al, bl
or al, sil
mov esi, eax
xor sil, 1
and sil, cl
and al, r10b
or al, sil
xor r9b, r10b
or bl, cl
xor bl, 1
or bl, r9b
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor dl, 1
mov ebx, edx
xor bl, al
xor bl, 1
and bl, al
or dl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
xor al, 1
xor bl, 1
or bl, al
mov eax, r10d
and al, cl
mov edx, eax
xor al, r10b
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, r8b
mov eax, ebp
and al, cl
xor cl, bpl
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and cl, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r10d, r11d
xor r10b, 1
mov r9d, r11d
or r9b, r10b
mov ebx, r9d
xor bl, 1
mov r8d, r11d
xor r8b, r9b
and r9b, r10b
mov eax, r11d
and al, bl
or al, r9b
or bl, r10b
xor bl, 1
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
mov r8d, r10d
and r8b, bl
or r10b, al
and al, r11b
or al, r8b
mov r9d, ecx
xor r9b, 1
xor al, 1
or al, bl
xor r10b, 1
or bl, r11b
xor bl, 1
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
xor bl, 1
mov r8d, eax
or r8b, bl
xor r8b, 1
xor bl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ecx
or al, r9b
and r9b, cl
xor r9b, 1
mov r8d, ecx
xor r8b, r9b
or r9b, cl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, 1
xor al, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, cl
or cl, dl
xor cl, 1
and dl, r8b
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, ebx
xor r9b, 1
mov ecx, r9d
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor dl, r9b
xor dl, 1
xor r9b, dl
and r9b, dl
mov eax, r9d
and r9b, cl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
or al, r9b
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov byte [rsp + 0x29], al
mov dl, byte [rsp + 0x25]
mov r11d, edx
mov al, byte [rsp + 0x27]
or r11b, al
mov ebx, r11d
xor bl, 1
mov ecx, r11d
and cl, bl
mov r8d, r11d
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov edx, eax
and dl, r11b
xor r11b, al
mov ebx, eax
or r11b, dl
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov cl, byte [rsp + 0x28]
mov eax, ecx
mov dl, byte [rsp + 0x26]
and al, dl
xor dl, cl
or dl, al
mov al, byte [rsp + 0x2a]
xor dl, al
xor al, cl
mov r10b, byte [rsp + 0x2b]
xor r10b, 1
or r10b, al
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov eax, r11d
xor al, 1
mov r12d, eax
mov byte [rsp + 0x25], al
mov eax, r10d
xor al, 1
mov ebp, r10d
and bpl, al
mov edx, eax
xor dl, bpl
xor bpl, 1
mov esi, r10d
or sil, bpl
xor sil, 1
or sil, dl
xor sil, 1
mov edi, esi
xor dil, r10b
mov r9d, r10d
or r9b, al
xor r12b, r11b
mov edx, eax
xor dl, bpl
or bpl, al
xor bpl, 1
or bpl, dl
xor bpl, r9b
mov r14d, r10d
and r14b, r9b
xor r9b, r10b
mov r13d, r11d
xor r13b, r10b
and r10b, r11b
or r11b, 1
mov al, byte [rsp + 0x30]
xor al, 1
or al, bl
xor al, 1
or al, byte [rsp + 0x2c]
mov edx, eax
xor dl, 1
or al, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
xor dil, 1
or dil, sil
mov edx, edi
xor dl, 1
mov sil, byte [rsp + 0x24]
mov ebx, esi
mov r8b, byte [rsp + 0x23]
and bl, r8b
xor r8b, sil
or r8b, bl
mov esi, r11d
and sil, al
mov ebx, r11d
xor bl, al
or bl, sil
and al, cl
mov esi, eax
and sil, cl
xor al, cl
or al, sil
xor al, r11b
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
mov esi, ecx
and sil, r11b
xor cl, r11b
or cl, sil
mov r11d, ecx
and r11b, bl
mov esi, ebx
and sil, al
xor al, bl
xor bl, 1
xor cl, 1
and cl, bl
mov r15d, r8d
xor r15b, 1
or cl, r11b
or al, sil
xor cl, 1
mov r11d, ecx
xor r11b, al
or cl, al
xor cl, 1
or cl, r11b
mov r11d, r15d
or r11b, dl
mov ebx, r15d
xor bl, dl
xor bl, 1
and bl, dl
mov esi, r11d
xor sil, bl
xor bl, 1
or bl, r11b
xor sil, 1
xor bl, 1
or bl, sil
and r15b, dl
or dl, r8b
and r8b, dil
xor dl, 1
or r8b, r15b
mov r11d, edx
and r11b, r8b
xor r8b, dl
or r8b, r11b
mov r11d, r8d
xor r11b, 1
mov edx, ebx
xor dl, r8b
and dl, bl
and r8b, bl
xor bl, 1
and bl, r11b
or r8b, bl
mov ebx, edx
and bl, r8b
xor r8b, dl
or r8b, bl
mov ebx, r8d
xor bl, 1
and bl, cl
xor cl, 1
mov r11d, r8d
xor r11b, cl
mov edx, r8d
or dl, cl
xor dl, 1
or dl, r11b
mov r11d, edx
xor r11b, 1
and r8b, cl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
or dl, bl
xor dl, 1
and bl, r11b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
and r12b, byte [rsp + 0x25]
mov ecx, r12d
xor cl, 1
mov edx, ecx
and dl, r12b
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor dl, 1
or cl, r12b
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
or r9b, r14b
xor bpl, 1
mov edx, ebp
xor dl, r9b
or bpl, r9b
xor bpl, 1
or bpl, dl
xor bpl, cl
or r10b, r13b
xor r13b, 1
mov ecx, r13d
xor cl, r10b
or r13b, r10b
xor r13b, 1
or r13b, cl
mov ecx, r13d
mov edx, ebp
xor dl, r13b
and dl, bpl
and r13b, bpl
xor bpl, 1
xor cl, 1
and cl, bpl
or r13b, cl
mov ecx, edx
and cl, r13b
xor r13b, dl
or r13b, cl
mov eax, r13d
xor al, 1
or al, r13b
xor al, 1
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ebx
xor r8b, 1
mov r11d, ecx
xor r11b, al
and r11b, cl
or cl, al
mov r9d, ebx
mov ebp, r8d
xor bpl, al
xor al, bl
or bl, r8b
mov esi, ecx
xor sil, 1
or r9b, bl
xor bl, r8b
mov edi, ebx
xor dil, r9b
or bl, r9b
xor bl, 1
or bl, dil
mov edx, r11d
xor dl, cl
and dl, r11b
and cl, r11b
xor r11b, 1
and r11b, sil
or cl, r11b
xor dl, 1
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, bl
mov r9d, ecx
xor r9b, 1
and bpl, r8b
mov ebx, ebp
and bl, al
xor al, bpl
or al, bl
mov edx, eax
xor dl, 1
mov r11d, ecx
and r11b, r9b
mov r8d, edx
and r8b, al
mov esi, r11d
xor sil, 1
xor r11b, cl
or sil, r9b
xor sil, 1
or sil, r11b
mov ebx, r8d
xor bl, 1
xor r8b, dl
or bl, al
xor bl, 1
or bl, r8b
mov eax, esi
xor al, 1
and al, bl
xor bl, 1
and bl, sil
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or cl, dl
mov r8d, eax
and r8b, cl
xor cl, 1
mov r9d, ecx
mov edx, eax
xor dl, cl
or cl, al
xor al, 1
and r9b, al
or r9b, r8b
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, 1
or dl, cl
mov esi, ecx
xor sil, 1
mov r8d, r9d
xor r8b, sil
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and dl, cl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
mov ebx, edx
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
or dl, bl
mov r11d, edx
xor r11b, 1
mov edi, ebx
xor dil, dl
and dil, bl
and r11b, cl
and dl, bl
or dl, r11b
mov ebx, edi
xor bl, 1
xor dil, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, dil
and sil, r9b
or sil, r8b
mov r8d, edx
xor r8b, 1
mov ebx, esi
xor bl, 1
and bl, sil
mov r9d, ebx
and r9b, sil
xor bl, sil
or bl, r9b
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and cl, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
mov edx, ecx
xor dl, 1
and al, cl
or cl, bl
xor cl, 1
and dl, bl
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, al
or cl, dl
xor cl, 1
or cl, bl
mov ebx, edx
or bl, al
xor bl, 1
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r8d, edx
xor r8b, 1
mov ebx, edx
or bl, r8b
mov r13d, ebx
xor r13b, 1
mov eax, edx
and al, r8b
mov ecx, ebx
and cl, r13b
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov r9d, eax
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, al
or cl, r9b
xor bl, dl
or r13b, r8b
xor r13b, 1
or r13b, bl
xor r13b, 1
mov eax, ecx
and al, r13b
xor r13b, cl
or r13b, al
mov eax, r13d
xor al, 1
or r13b, al
xor r13b, 1
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov r12d, r13d
xor r12b, 1
mov al, byte [rsp + 0x29]
mov ecx, eax
xor cl, 1
mov r11d, ecx
and r11b, al
mov r10d, eax
mov esi, ecx
and sil, r11b
mov edi, ecx
xor dil, r11b
or sil, dil
mov r9d, esi
xor r9b, 1
or r9b, sil
mov eax, r9d
or al, cl
xor al, 1
xor r9b, cl
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov r14d, r9d
xor r14b, 1
mov eax, r12d
or al, r13b
mov edx, eax
xor dl, 1
mov ebx, r12d
or bl, al
xor bl, 1
and dl, r12b
and al, r13b
or al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebp, r9d
or bpl, r14b
mov r8d, eax
xor r8b, 1
mov r15d, r14d
xor r15b, r8b
or r8b, r14b
xor r14b, r9b
xor bpl, 1
or bpl, r14b
xor r12b, r13b
xor r12b, 1
or r12b, r13b
xor r11b, 1
or r11b, r10b
xor r11b, 1
or r11b, dil
mov edi, ebp
xor dil, 1
or cl, r10b
mov r10d, esi
xor r10b, cl
or cl, sil
mov edx, edi
xor dl, bpl
and dl, dil
xor cl, 1
or cl, r10b
xor cl, 1
mov r10d, ecx
or r10b, dl
xor cl, dl
xor cl, 1
and cl, dl
xor cl, 1
mov esi, r10d
xor sil, cl
or cl, r10b
mov r14d, r12d
xor r14b, 1
xor cl, 1
or cl, sil
mov ebx, r11d
xor bl, 1
and r11b, dil
or dil, bl
xor dil, 1
and bl, bpl
or bl, r11b
mov r10d, edi
and r10b, bl
xor bl, dil
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
xor r10b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, r10b
xor bl, 1
and r10b, cl
or r10b, dl
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
and r12b, r14b
mov ecx, r12d
and cl, r14b
xor r14b, r12b
or r14b, cl
mov ecx, r12d
xor cl, 1
mov ebx, r14d
xor bl, 1
and cl, r12b
mov edx, ebx
and dl, r14b
xor cl, 1
mov r11d, r12d
xor r11b, cl
or cl, r12b
xor cl, 1
or cl, r11b
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r12d
xor cl, r14b
or r14b, r12b
xor r14b, 1
or r14b, cl
xor r14b, 1
mov ecx, edx
and cl, r14b
xor r14b, dl
or r14b, cl
mov edx, r10d
xor dl, 1
or dl, r10b
mov r11d, edx
xor r11b, 1
mov ebx, r14d
xor bl, 1
mov ecx, ebx
and cl, r14b
xor bl, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, bl
mov ebx, edx
and bl, r11b
mov esi, edx
xor sil, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, sil
xor bl, r10b
mov r11d, r10d
and r11b, dl
xor dl, r10b
or dl, r11b
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
xor cl, 1
or dl, r10b
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
xor cl, 1
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r15d
xor dl, r9b
and dl, r15b
xor r8b, 1
or al, r9b
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor bl, 1
xor al, dl
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
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
mov r8d, eax
and r8b, dl
mov r9d, eax
xor r9b, dl
or r9b, r8b
mov ebx, edx
xor bl, 1
xor al, bl
xor al, 1
and al, bl
xor dl, cl
xor dl, 1
and dl, cl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov ecx, r9d
or cl, dl
xor dl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0x8746fbec
mov eax, 0xcc09a367
cmovne ebp, eax
test dl, 1
mov eax, ebp
mov edx, 0x8746fbec
jmp 0x14005a8ae
cmp eax, 0x8f51d314
jle 0x140052ae3
cmp eax, 0x8f51d315
je 0x14005711c
cmp eax, 0xa1387c0c
je 0x1400570bc
cmp eax, 0xba8896ce
jne 0x14004efb0
call section..text
mov eax, 0x2ee81c24
cmp eax, 0x18bf8f74
jle 0x14004efbb
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x4fcca3b6
jg 0x140052a70
cmp eax, 0x2ee81c23
jle 0x140054abe
cmp eax, 0x2ee81c24
je 0x1400584a4
cmp eax, 0x2fd8f06e
je 0x14005a8c7
cmp eax, 0x462a055c
jne 0x14004efb0
mov eax, dword [0x1400c5648]
mov r8d, dword [0x1400c5644]
lea r9d, [rax - 1]
imul r9d, eax
mov r10d, r9d
not r10d
mov eax, r10d
and eax, 0x4bc8ea70
mov edx, r9d
and edx, 0xb437158f
or edx, eax
mov eax, edx
xor eax, 0x30140582
xor edx, 0x4bc8ea70
mov ecx, r10d
and ecx, r9d
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x8c63383d
and eax, 0x739cc7c2
or eax, ebx
or edx, ebp
and ebp, 0x8c63383d
and ecx, 0x739cc7c2
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0xc1f88ede
and eax, 0x3e077121
or eax, edx
mov ecx, eax
xor ecx, 0x23f8b40c
xor eax, 0x3e077121
and eax, ecx
mov ecx, r10d
and ecx, 0x7b95529c
mov edx, r9d
and edx, 0x846aad63
or edx, ecx
mov ebp, edx
xor ebp, 0x846aad63
xor edx, 0x2145210
and edx, 0x861ef271
mov ecx, ebp
and ecx, 0x79e10d8e
or ecx, edx
xor ecx, 0x641ec8a3
and ebp, 0xe2003ad2
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, eax
xor edx, ebp
and edx, eax
and ebp, eax
not eax
and eax, ecx
or ebp, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x770945a9
and ebp, 0x88f6ba56
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6af68084
and ebp, 0x95097f7b
or ebp, eax
mov ecx, ebp
mov eax, ebp
xor eax, 0x7d6961c8
and eax, ebp
not ebp
and ebp, 0x55612140
and ecx, 0x28084088
or ecx, ebp
xor ecx, 0x28084088
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x82969e37
and eax, 0x7d6961c8
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x82d92629
and edx, eax
not eax
and eax, 0xe85eff0e
and ecx, 0x17a100f1
or ecx, eax
mov eax, ecx
xor eax, 0x17a100f1
xor ecx, 0x6a87d927
and ecx, eax
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x9b0ecc5d
and edx, 0x64f133a2
or edx, eax
mov eax, edx
xor eax, 0x61089112
xor edx, 0x94010008
and edx, 0x94d72408
and eax, 0x6b28dbf7
or eax, edx
mov ebx, eax
xor ebx, 0x6b28dbf7
xor eax, 0x10800400
and eax, 0x5aa81e45
mov ecx, ebx
and ecx, 0xa557e1ba
or ecx, eax
xor ecx, 0xdd5ebedc
and ebx, 0x87f6a099
or ebx, ecx
mov edx, ebx
not edx
mov eax, r10d
and eax, 0xd7a5f411
mov ecx, r9d
and ecx, 0x285a0bee
or ecx, eax
mov eax, ecx
xor eax, 0x1c0
xor ecx, 0x4205000
mov ebp, r10d
or ebp, 0x27ff51f0
mov edi, ebp
not edi
or ecx, 0x10008e0f
and ecx, 0x347ade2f
and eax, 0x38501d0
or eax, ecx
and ebp, 0x347ade2f
and edi, 0xc8002000
or edi, ebp
xor edi, eax
mov eax, edi
not eax
and eax, 0xfb85d50f
and edi, 0x47a2af0
or edi, eax
mov ebp, edi
xor ebp, 0x43800
mov eax, edi
xor eax, 0xdc7a84ff
mov ecx, edi
xor ecx, 0x4c0e3c1a
and ecx, eax
and ebp, 0x9074b8e5
mov esi, ecx
and esi, ebp
xor ebp, ecx
or ebp, esi
mov ecx, ebp
not ecx
and ecx, 0x1782187c
and ebp, 0xe87de783
or ebp, ecx
and eax, 0x87f6a099
xor edi, 0x5b8c2466
or edi, eax
mov eax, edi
not eax
and eax, 0x1acb081b
and edi, 0xe534f7e4
or edi, eax
mov ecx, edi
xor ecx, 0xc1206244
xor edi, 0x1acb081b
mov eax, ebp
not eax
mov esi, eax
and esi, 0x26949db3
and ebp, 0xd96b624c
or ebp, esi
or eax, edi
and edi, 0x26949db3
and ecx, 0xd96b624c
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edi, ecx
or edi, 0x72039f92
mov ebp, edi
not ebp
or eax, 0x88c4002c
and eax, 0xaac487be
and ecx, 0x50031800
or ecx, eax
and edi, 0xaac487be
and ebp, 0x5386041
or ebp, edi
xor ebp, ecx
mov eax, ebp
not eax
and eax, 0x7141946b
and ebp, 0x8ebe6b94
or ebp, eax
mov ecx, ebp
xor ecx, 0xfcbdf406
xor ebp, 0x3420bf9
mov eax, ebp
and eax, ebx
mov esi, edx
and esi, ecx
or esi, eax
not esi
or esi, ebx
mov edi, esi
not edi
and ebx, 0x55026d0c
mov eax, edx
and eax, 0xaafd92f3
or eax, ebx
xor eax, 0x55026d0c
or eax, ebp
not eax
and ebp, 0x15164e8
and ecx, 0xfeae9b17
or ecx, ebp
xor ecx, edx
xor ecx, 0x15164e8
and ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
and esi, 0xd5d31816
mov edx, edi
and edx, 0x2a2ce7e9
or edx, esi
xor edx, 0x2a2ce7e9
mov eax, ecx
xor eax, 0x9a09a7eb
and eax, ecx
mov ebp, ecx
not ebp
mov ecx, ebp
mov ebx, edx
and ebx, ebp
xor ebp, edx
and edx, 0x9a09a7eb
and edi, 0x65f65814
or edi, edx
and ecx, 0x9a09a7eb
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, edi
not ecx
and ecx, eax
not eax
and eax, edi
or eax, ecx
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x73159eb6
and ebp, 0x8cea6149
or ebp, ecx
xor ebp, 0x8cea6149
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov edi, ebp
not edi
mov eax, ebp
and eax, 0xa71d7aa
mov ecx, edi
and ecx, 0xf58e2855
or ecx, eax
mov eax, ecx
xor eax, 0x11002014
xor ecx, 0xa61138a
and ecx, 0xeeef1bcb
and eax, 0x1110e434
or eax, ecx
mov ecx, eax
xor ecx, 0x6919bb53
xor eax, 0x1110e434
and eax, ecx
mov ecx, edi
and ecx, 0x18c33589
and ebp, 0xe73cca76
or ebp, ecx
xor ebp, 0x9f359511
xor edi, ebp
and edi, ebp
mov ecx, eax
not ecx
and ecx, edi
not edi
mov edx, eax
xor edx, edi
and edx, eax
and edi, eax
or edi, ecx
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov esi, edi
not esi
mov eax, esi
and eax, 0x30023040
mov ecx, edi
and ecx, 0xa4cce8d
or ecx, eax
xor ecx, 0xa4cce8d
mov eax, edi
and eax, 0xc5b10132
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf7710d1b
and eax, 0x88ef2e4
or eax, ecx
mov ecx, eax
xor ecx, 0x808
xor eax, 0x933b312
and eax, 0x3bf3b733
and ecx, 0xc40c48cc
or ecx, eax
mov ebp, ecx
xor ebp, 0xc40c48cc
xor ecx, 0x18c13212
and ecx, 0xd8c53a52
mov eax, ebp
and eax, 0x273ac5ad
or eax, ecx
xor eax, 0xa8ad4caf
and ebp, 0x706876fd
or ebp, eax
mov eax, ebp
not eax
and eax, 0x53c4f27c
and ebp, 0xac3b0d83
or ebp, eax
mov eax, ebp
xor eax, 0xac3b0d83
mov r11d, ebp
xor r11d, 0x53c4f27c
and esi, 0x6047df93
and edi, 0x9fb8206c
or edi, esi
mov esi, edi
xor esi, 0x9fb8206c
xor edi, 0x60465392
and edi, 0xed7673fe
mov ecx, esi
and ecx, 0x12898c01
or ecx, edi
xor ecx, 0x62e1fafc
and esi, 0x8f978902
or esi, ecx
mov ecx, esi
not ecx
mov edx, esi
and edx, 0x7d27e1c0
and ecx, 0x82d81e3f
or ecx, edx
mov edi, ecx
xor edi, 0x82d81e3f
xor ebp, 0x7b035a2a
mov r14d, ebp
and r14d, r11d
and ebp, eax
xor ecx, 0x55204180
or ecx, 0x28c7a856
mov ebx, ecx
not ebx
or esi, 0xd73857a9
mov eax, esi
not eax
mov edx, r14d
and edx, ebp
xor ebp, r14d
or ebp, edx
and ecx, 0x9f92e53a
and ebx, 0x40281281
or ebx, ecx
and esi, 0x9f92e53a
and eax, 0x20450844
or eax, esi
xor eax, ebx
mov ecx, ebp
not ecx
and ecx, 0x2eb65115
and ebp, 0xd149aeea
or ebp, ecx
mov ecx, eax
not ecx
and ecx, 0x2eb65115
and eax, 0xd149aeea
or eax, ecx
xor eax, ebp
mov ecx, r11d
and ecx, edi
xor edi, r11d
or edi, ecx
not edi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
mov r11d, edi
xor r11d, 0x5ad68c80
and r11d, edi
not edi
and edi, 0x1a000000
and eax, 0x40d68c80
or eax, edi
xor eax, 0x40d68c80
mov ecx, eax
and ecx, r11d
xor r11d, eax
or r11d, ecx
mov eax, r11d
not eax
and eax, 0x2abefa7d
and r11d, 0xd5410582
or r11d, eax
mov eax, r10d
and eax, 0xbb242d5a
mov ecx, r9d
and ecx, 0x44dbd2a5
or ecx, eax
mov edx, ecx
xor edx, 0x4020004
xor ecx, 0x18000000
mov ebx, r10d
or ebx, 0x1c225006
mov eax, ebx
not eax
or ecx, 0xe0910c00
and ecx, 0xf8915c00
and edx, 0x4220006
or edx, ecx
and ebx, 0xf8915c00
and eax, 0x34ca3f9
or eax, ebx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xe3ddaff9
and eax, 0x1c225006
or eax, ecx
mov edx, eax
not edx
and eax, 0xa32ca38a
mov ecx, edx
and ecx, 0x5cd35c75
or ecx, eax
xor ecx, 0x1a3f31b0
and edx, 0xb913923a
or edx, ecx
mov eax, edx
not eax
and r9d, 0x797d820b
mov ecx, r10d
and ecx, 0x86827df4
or ecx, r9d
xor ecx, 0x3f91efce
and r10d, 0x46ec6dc5
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x26d2396d
and r10d, 0xd92dc692
or r10d, ecx
mov ecx, r10d
xor ecx, 0xd92dc692
xor r10d, 0x26d2396d
and ecx, edx
or edx, r10d
mov ebp, edx
not ebp
and r10d, eax
or r10d, ecx
mov eax, r10d
not eax
mov ecx, edx
and ecx, 0xfbf10ce0
and ebp, 0x40ef31f
or ebp, ecx
or edx, eax
and eax, 0xfbf10ce0
and r10d, 0x40ef31f
or r10d, eax
xor r10d, ebp
not edx
or edx, r10d
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xb32466ac
and ecx, edx
or edx, 0x4cdb9953
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x7ca6340f
and eax, 0x830042a0
or eax, edi
or edx, ebp
and ebp, 0x7ca6340f
and ecx, 0x8359cbf0
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x919f074b
and edx, 0x6e60f8b4
or edx, eax
mov ecx, edx
xor ecx, 0x9ba8f3dd
xor edx, 0x64570c22
mov esi, r11d
not esi
mov eax, esi
and eax, 0x91e6ffce
mov ebp, r11d
and ebp, 0x6e190031
or ebp, eax
mov eax, ecx
and eax, 0x91e6ffce
mov ebx, edx
and ebx, 0x6e190031
or ebx, eax
xor ebx, ebp
mov edi, ebx
xor edi, esi
and edi, ebx
xor esi, ecx
not esi
and esi, ecx
and edx, 0x43279e6a
and ecx, 0xbcd86195
or ecx, edx
xor ecx, r11d
xor ecx, 0x43279e6a
and ecx, r11d
mov ebp, esi
not ebp
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x617fd5f
and esi, 0xf9e802a0
or esi, ebx
or ebp, edx
and edx, 0x617fd5f
and ecx, 0xf9e802a0
or ecx, edx
xor ecx, esi
not ebp
or ebp, ecx
mov edx, edi
not edx
and edx, ebp
mov ecx, ebp
not ecx
mov eax, edi
xor eax, ecx
and eax, edi
and ecx, edi
or ecx, edx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
mov eax, ebp
and eax, 0x5be48b22
and ecx, 0xa41b74dd
or ecx, eax
xor ecx, 0x5be48b22
or ecx, ebp
and ebp, 0x345f461c
and ebx, 0xcba0b9e3
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xcba0b9e3
and ebx, 0x345f461c
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2e902697
and ebx, 0xd16fd968
or ebx, eax
mov edi, ebx
xor edi, 0xd16fd968
mov r11d, ecx
not r11d
xor ebx, 0xeaf0f708
and ebx, edi
mov r9d, ecx
mov r10d, edi
and r10d, ecx
xor ecx, edi
or edi, 0xc460d19f
mov esi, edi
not esi
or r11d, 0x3b9f2e60
mov ebp, r11d
not ebp
or r9d, 0xc460d19f
mov eax, r9d
not eax
mov edx, ebx
not edx
mov r14d, edx
and r14d, 0x54c18ffe
and ebx, 0xab3e7001
or ebx, r14d
or edx, edi
and edi, 0x54c18ffe
and esi, 0x2b1e2000
or esi, edi
xor esi, ebx
not edx
or edx, esi
and r11d, 0xf29fecde
and ebp, 0x4601101
or ebp, r11d
and r9d, 0xf29fecde
and eax, 0x9000220
or eax, r9d
xor eax, ebp
mov ebp, edx
not ebp
and ebp, eax
not eax
and eax, edx
or eax, ebp
or ecx, r10d
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x246ecbf
and ecx, 0xfdb91340
or ecx, edx
xor ecx, 0xfdb91340
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete r11b
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov r14d, eax
mov r8d, eax
mov byte [rsp + 0x2c], al
xor r14b, r10b
mov r12d, r14d
xor r12b, 1
mov edx, r12d
or dl, r14b
mov eax, edx
xor al, 1
and al, dl
mov ebx, r12d
and bl, r14b
mov byte [rsp + 0x26], bl
xor bl, 1
mov ecx, r14d
xor cl, bl
or bl, r14b
xor bl, 1
or bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r12d
and cl, dl
xor dl, r12b
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r10d
mov byte [rsp + 0x30], r10b
xor al, r10b
mov edx, r14d
and dl, r8b
and r10b, r12b
or r10b, dl
mov ebx, ecx
xor bl, r14b
mov edx, ecx
or dl, r14b
xor dl, 1
or dl, bl
xor r10b, 1
mov ecx, r10d
xor cl, dl
or r10b, dl
xor r10b, 1
or r10b, cl
mov ebx, r10d
xor bl, 1
mov ecx, ebx
and cl, r10b
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor dl, 1
and dl, al
xor al, 1
and cl, al
or dl, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor r10b, 1
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov ebp, r9d
xor bpl, r11b
mov eax, ebp
xor al, 1
mov ecx, ebp
or cl, al
mov r8d, ecx
not r8b
mov edx, eax
xor dl, bpl
and dl, al
mov ebx, edx
xor bl, 1
and dl, cl
or cl, bl
xor cl, 1
and bl, r8b
or bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
and cl, r9b
xor bl, 1
mov byte [rsp + 0x23], r11b
and bl, r11b
or bl, cl
mov ecx, r11d
xor cl, al
and cl, r11b
and r9b, bpl
and al, r11b
or al, r9b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov r11d, edx
xor r11b, 1
mov ecx, edx
and cl, r11b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov edx, r11d
and dl, al
xor r11b, al
or r11b, dl
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov ecx, r10d
xor cl, 1
mov esi, ecx
and sil, r10b
mov r9d, ecx
and r9b, sil
mov eax, ecx
xor al, sil
or r9b, al
xor sil, 1
or sil, r10b
xor sil, 1
or sil, al
xor sil, 1
mov eax, esi
or al, cl
xor sil, cl
xor sil, 1
and sil, cl
mov r8d, ecx
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov edx, r11d
xor dl, 1
mov eax, edx
and al, r11b
mov edi, eax
xor dil, 1
mov r15d, r11d
or r15b, dil
xor dil, r11b
xor r15b, 1
or dil, r15b
mov r13d, edx
mov ecx, eax
xor r13b, al
mov byte [rsp + 0x24], r13b
or r15b, r13b
mov r13d, r15d
xor r13b, 1
and r13b, r15b
xor r13b, 1
mov eax, r15d
xor al, r13b
or r13b, r15b
xor r13b, 1
or r13b, al
xor r13b, r9b
mov eax, esi
xor al, 1
mov r9d, r10d
mov byte [rsp + 0x2b], r8b
or r9b, r8b
mov byte [rsp + 0x25], r13b
and r13b, r10b
mov ebx, r9d
xor bl, r10b
mov byte [rsp + 0x28], bl
and r9b, r10b
mov byte [rsp + 0x27], r9b
and r10b, al
and sil, r8b
or sil, r10b
xor al, sil
and al, sil
mov r15d, r11d
or r15b, dl
mov r9d, r11d
and r9b, r15b
mov esi, r11d
xor sil, r15b
or sil, r9b
xor dil, r15b
xor dil, 1
xor sil, 1
mov r9d, edi
and r9b, sil
xor sil, dil
or sil, r9b
and cl, dl
mov byte [rsp + 0x2a], cl
and dl, sil
xor sil, 1
mov ebx, esi
xor bl, r11b
and bl, sil
and sil, r11b
or sil, dl
mov r9d, ebx
and r9b, sil
xor sil, bl
or sil, r9b
mov ebx, ebp
mov cl, byte [rsp + 0x23]
xor bl, cl
or bpl, cl
xor bpl, 1
or bpl, bl
mov byte [rsp + 0x23], bpl
mov ebx, eax
xor bl, 1
mov ebp, eax
or bpl, bl
mov r11d, ebx
and r11b, al
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
xor bl, bpl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
xor bl, 1
xor bpl, 1
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov r9d, eax
xor r9b, 1
and r9b, al
xor r9b, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, r12d
mov dil, byte [rsp + 0x26]
and al, dil
xor dil, r12b
or dil, al
mov r12d, ebp
xor r12b, 1
mov eax, r12d
or al, bpl
xor al, 1
or al, r12b
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov edx, r9d
xor dl, 1
mov r8d, edx
and r8b, r9b
mov r10d, edx
and r10b, r8b
xor r8b, dl
or r8b, r10b
xor al, bl
and al, bl
mov ebx, r8d
xor r8b, cl
mov r11d, ecx
xor cl, 1
or r11b, cl
xor al, 1
mov r10d, r11d
or r10b, al
xor al, r11b
xor r10b, 1
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
or dl, r9b
xor dl, 1
mov r10d, r9d
and r10b, dl
xor dl, r9b
or dl, r10b
xor dl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, r8b
xor r8b, 1
or r8b, bl
xor al, 1
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, 1
and r8b, al
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
xor r8b, dl
mov r10d, r8d
xor r10b, 1
and r10b, dl
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, edi
xor cl, 1
mov edx, ecx
and dl, dil
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or cl, dil
mov ebx, edx
xor bl, 1
mov r8d, ebx
or r8b, cl
xor cl, dl
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8b, byte [rsp + 0x30]
and r14b, r8b
mov eax, ecx
xor al, 1
and al, r14b
xor r14b, 1
and r14b, cl
or al, r14b
mov ecx, edx
and cl, byte [rsp + 0x2c]
and bl, r8b
or bl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
mov r11d, r8d
xor dl, 1
or dl, cl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r10d
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
and dl, r10b
xor cl, 1
xor dl, cl
mov r8d, edx
xor r8b, 1
and cl, r8b
mov ebx, ecx
xor cl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
mov r8d, r9d
or r8b, al
xor dl, r8b
mov ecx, r8d
xor r8b, r9b
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
mov edi, esi
xor dil, 1
or al, dl
mov ecx, r12d
and cl, r11b
xor r12b, r11b
mov r9b, byte [rsp + 0x23]
mov r14d, r9d
xor r14b, 1
or r12b, cl
mov dl, byte [rsp + 0x2c]
mov ecx, edx
xor cl, bpl
and dl, cl
and cl, bpl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
and cl, r12b
xor r12b, 1
xor dl, 1
mov ebx, r12d
xor bl, dl
and bl, r12b
and dl, r12b
or dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
or cl, dl
xor cl, 1
mov ebx, edx
xor bl, al
or cl, bl
mov r8d, ecx
xor r8b, 1
and dl, bl
and bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov r10d, ebx
xor r10b, 1
and bl, cl
or cl, r10b
xor cl, 1
and r10b, r8b
or r10b, bl
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, esi
and al, dil
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov edx, r9d
xor al, r9b
mov ecx, edi
and cl, r14b
mov ebx, esi
or bl, dil
xor dil, r14b
or dil, cl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov r8d, edi
xor r8b, 1
xor bl, 1
xor sil, bl
and bl, sil
mov ecx, esi
xor cl, bl
xor bl, 1
xor cl, 1
or bl, sil
xor bl, 1
or bl, cl
mov ecx, r14d
and cl, r9b
mov eax, ecx
and al, r14b
xor cl, r14b
or cl, al
or r14b, r9b
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
xor r14b, bl
mov eax, r14d
xor al, 1
mov ecx, edi
and cl, al
mov ebx, edi
xor bl, al
or bl, cl
mov r9d, ebx
xor r9b, 1
and al, r14b
mov ecx, eax
and cl, r14b
xor al, r14b
or al, cl
and dil, al
xor al, 1
and al, r8b
or al, dil
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
xor bl, 1
and dl, r9b
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ecx, r10d
xor cl, 1
mov eax, ecx
or al, r10b
mov r8d, ecx
and r8b, al
xor al, 1
mov ebx, eax
and bl, r10b
or bl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
mov edi, eax
xor dil, 1
xor al, bl
or dil, r8b
xor dil, 1
or dil, al
and cl, r10b
xor r10b, cl
and r10b, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
or bl, cl
mov r8d, ebx
xor r8b, 1
mov eax, ecx
and al, dl
mov r9d, ecx
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov esi, eax
xor sil, 1
or cl, r8b
and r8b, sil
mov r9d, eax
and r9b, sil
xor sil, al
and al, bl
or al, r8b
xor bl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
and r11b, al
xor r11b, 1
mov edx, r11d
xor dl, al
or r11b, al
xor r11b, 1
or r11b, dl
mov eax, r11d
xor al, 1
and r11b, al
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
or sil, r9b
mov r8d, r10d
xor r8b, 1
mov edx, r8d
and dl, r10b
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
mov eax, ebx
xor al, 1
xor bl, dl
or al, r9b
xor al, 1
or al, bl
mov ebx, edi
xor bl, 1
mov ecx, edi
or cl, bl
mov ebp, eax
and bpl, bl
mov r14d, r9d
xor r9b, bl
and bl, cl
xor cl, 1
mov r12d, ecx
xor r12b, dil
and r12b, cl
and cl, dil
or cl, bl
xor r12b, 1
xor cl, 1
mov ebx, r12d
xor bl, cl
or cl, r12b
xor cl, 1
or cl, bl
or r14b, dl
mov ebx, r14d
and r14b, r10b
xor bl, 1
mov r10d, ebx
xor r10b, r8b
and r10b, bl
and bl, r8b
or bl, r14b
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, bl
or r8b, cl
xor al, 1
and al, dil
or al, bpl
mov ebx, r11d
xor bl, 1
or dl, dil
xor dl, 1
or dl, r9b
xor dl, 1
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
xor al, 1
xor r8b, 1
mov edx, r8d
or dl, al
xor r8b, al
mov eax, edx
xor al, r8b
xor r8b, 1
or r8b, dl
mov r9d, r11d
xor r9b, sil
mov edx, r9d
xor dl, bl
mov ecx, ebx
and cl, r11b
xor bl, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, sil
xor sil, 1
xor al, 1
xor r8b, 1
or r8b, al
and dl, r9b
and cl, sil
or cl, bl
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
or al, r8b
mov r8d, eax
mov r9d, edx
xor r9b, al
and r9b, dl
and al, dl
xor dl, 1
xor r8b, 1
and r8b, dl
mov r11d, ecx
xor r11b, 1
mov edx, r11d
and dl, cl
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
or r11b, cl
or al, r8b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov ebx, r11d
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
mov r10d, r8d
and r10b, r11b
xor r8b, r11b
xor r11b, 1
and bl, r11b
xor cl, 1
or cl, r9b
xor bl, 1
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
xor bl, cl
or r8b, r10b
xor bl, 1
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, cl
xor al, 1
mov esi, eax
xor sil, bl
xor sil, 1
and sil, bl
or al, bl
xor sil, 1
mov ecx, esi
xor cl, al
or sil, al
xor sil, 1
or sil, cl
mov r11b, byte [rsp + 0x25]
xor r11b, 1
mov al, byte [rsp + 0x2b]
and al, r11b
or r13b, al
xor r11b, r13b
and r11b, r13b
mov cl, byte [rsp + 0x2a]
or cl, byte [rsp + 0x24]
xor r15b, 1
mov dl, byte [rsp + 0x27]
mov bl, byte [rsp + 0x28]
or dl, bl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r15d
xor al, cl
mov ebx, ecx
mov ecx, eax
xor cl, 1
or r15b, bl
xor r15b, 1
or r15b, al
xor al, r15b
xor al, 1
or r15b, cl
xor r15b, 1
or r15b, al
xor r15b, 1
mov eax, r15d
or al, dl
xor r15b, dl
xor r15b, 1
and r15b, dl
xor r15b, 1
mov ecx, eax
xor cl, r15b
or r15b, al
xor r15b, 1
or r15b, cl
mov r8d, r11d
xor r8b, 1
mov ebx, r15d
xor bl, 1
mov r9d, ebx
and r9b, r15b
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov r10d, r8d
or r10b, r11b
mov edx, r10d
xor dl, 1
mov ebp, r9d
xor bpl, 1
or r9b, bpl
xor bl, r15b
and bl, r15b
mov edi, r8d
xor dil, bpl
xor bpl, r11b
and r11b, r10b
or r10b, r8b
xor r10b, 1
and dl, r8b
or dl, r11b
mov r11d, r10d
and r11b, dl
xor dl, r10b
mov r10d, r9d
xor r10b, bl
or dl, r11b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, r10b
or bl, r10b
xor bl, 1
or bl, r9b
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
and dil, r8b
mov ecx, edi
xor cl, 1
xor dil, bpl
xor bpl, 1
or bpl, cl
xor bpl, 1
or bpl, dil
mov ecx, ebp
xor cl, 1
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
and cl, bpl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor cl, 1
mov edx, ecx
xor dl, bpl
or cl, bpl
xor cl, 1
or cl, dl
xor cl, al
mov eax, ebx
and al, bpl
xor bl, bpl
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov edi, ecx
xor dil, 1
mov r8d, edi
or r8b, cl
mov r10d, r8d
mov edx, edi
mov r9d, edi
mov ebx, r8d
and bl, dil
xor dil, r8b
or bl, dil
and dil, r8b
xor r8b, 1
and r10b, r8b
xor r10b, 1
mov r11d, r8d
xor r11b, r10b
or r10b, r8b
and dl, cl
xor r10b, 1
or r10b, r11b
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, r10b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
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
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, edi
xor al, 1
mov ebx, eax
and bl, cl
and al, dl
and dl, dil
or dl, bl
mov ebx, edx
xor bl, cl
and bl, dl
and dil, cl
or dil, al
mov eax, ebx
xor al, 1
and al, dil
xor dil, 1
mov ecx, ebx
xor cl, dil
and cl, bl
and dil, bl
or dil, al
xor cl, 1
xor dil, 1
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov ecx, edi
xor cl, 1
or cl, dil
xor cl, 1
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
xor dl, 1
and cl, al
mov r8d, eax
and r8b, cl
xor cl, al
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
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
or cl, r8b
xor cl, 1
xor dl, 1
mov eax, edx
or al, cl
xor al, 1
xor dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r11d, edx
xor r11b, 1
and r11b, dl
xor r11b, 1
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
mov r9d, esi
xor r9b, 1
mov edx, r9d
and dl, sil
mov eax, r9d
xor al, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, al
xor dl, 1
mov eax, r11d
and al, r8b
mov ebx, r11d
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
xor al, dl
xor al, 1
mov ebx, edx
and bl, r11b
xor dl, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov edi, edx
xor dil, 1
and dil, dl
xor dil, 1
mov ebx, edx
xor bl, dil
or dil, dl
xor dil, 1
or dil, bl
or sil, r9b
mov ebx, esi
xor bl, 1
mov edx, ebx
and dl, sil
xor dl, 1
mov r10d, edx
xor r10b, sil
or dl, sil
xor dl, 1
or dl, r10b
xor dl, r9b
mov r10d, r9d
xor r10b, bl
or bl, r9b
mov ecx, r11d
or cl, r8b
xor bl, 1
or bl, r10b
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
mov ebx, ecx
xor bl, 1
xor dl, 1
or dl, r9b
and bl, r11b
or r11b, cl
and cl, r8b
or cl, bl
xor cl, 1
mov ebx, r11d
xor bl, cl
or cl, r11b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, cl
xor bl, 1
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov r8d, edi
xor r8b, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov eax, r8d
or al, dil
xor al, 1
mov r10d, ecx
xor r10b, 1
mov ebx, edi
and bl, r8b
mov r9d, edi
and r9b, bl
xor bl, dil
or bl, r9b
mov edx, r8d
xor dl, al
or al, r8b
mov r8d, edx
xor r8b, 1
xor al, 1
or al, dl
xor dl, al
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
and dl, r10b
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
or cl, r10b
mov r8d, ecx
xor r8b, dl
xor dl, 1
xor r8b, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
xor r8b, cl
xor cl, 1
or cl, al
mov r9d, edx
xor r9b, 1
xor cl, 1
or cl, r8b
mov eax, r9d
and al, dl
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
xor bl, r10b
or al, dl
mov ecx, edi
and cl, r10b
xor r10b, dil
or r10b, cl
mov ecx, r10d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
mov r8d, ebx
mov edx, ecx
xor cl, bl
xor bl, 1
and r8b, al
and dl, bl
or dl, r8b
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0x511621d4
mov ebp, 0x18bf8f75
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x511621d4
jmp 0x140060d90
cmp eax, 0x55122a1b
jle 0x140056360
cmp eax, 0x55122a1c
je 0x14005a8e4
cmp eax, 0x589e4c74
je 0x14005ca32
cmp eax, 0x669900c2
jne 0x14004efb0
mov eax, 0x246f9cd1
mov dword [rsp + 0x3c], 0
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
cmp eax, 0xe7fca0a2
je 0x1400570d0
cmp eax, 0xf8146e93
jne 0x140060da3
cmp byte [rsp + 0x53], 0
mov eax, 0x4fcca3b7
mov ecx, 0x462a055c
jmp 0x140060d90
cmp eax, 0x8746fbec
je 0x140060dc7
cmp eax, 0x8a3fc02b
jne 0x14004efb0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x30], eax
mov eax, dword [0x1400c5648]
lea r10d, [rax - 1]
imul r10d, eax
mov r12d, r10d
not r12d
mov eax, r10d
and eax, 0x5fe26588
mov ecx, r12d
mov r8d, r12d
mov ebx, r12d
mov r11d, r12d
mov edi, r12d
and edi, 0xa01d9a77
or edi, eax
mov esi, edi
xor esi, 0xa01d9a77
xor edi, 0x46824408
and edi, 0xc69fc44e
mov eax, esi
and eax, 0x39603bb1
or eax, edi
xor eax, 0x5878d5fc
and esi, 0x9ee711b2
or esi, eax
and ecx, 0x33afb279
mov eax, r10d
and eax, 0xcc504d86
or eax, ecx
mov ecx, eax
xor ecx, 0xcc504d86
xor eax, 0x102b8229
and eax, 0x106b872d
mov edi, ecx
and edi, 0xef9478d2
or edi, eax
xor edi, 0x71736960
and ecx, 0x6118ee4d
or ecx, edi
mov eax, ecx
not eax
and eax, esi
not esi
mov edi, esi
xor edi, ecx
and edi, esi
and ecx, esi
or ecx, eax
mov eax, edi
not eax
mov esi, ecx
not esi
mov ebp, eax
and ebp, 0x91a40cf3
and edi, 0x6e5bf30c
or edi, ebp
or eax, esi
and esi, 0x91a40cf3
and ecx, 0x6e5bf30c
or ecx, esi
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
xor ebp, 0x22c76dd7
and ebp, eax
or eax, 0xdd389228
mov edi, ebp
not edi
mov esi, eax
and esi, 0xb9904f57
and ecx, 0x2472080
or ecx, esi
or eax, edi
and edi, 0xb9904f57
and ebp, 0x466fb0a8
or ebp, edi
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe967aa3
and eax, 0xf169855c
or eax, ecx
mov ecx, eax
xor ecx, 0xb2b606c6
xor eax, 0x4d49f939
mov ebp, eax
and ebp, 0x876afc07
and eax, ecx
and ecx, 0x789503f8
or ecx, ebp
xor ecx, 0x789503f8
mov ebp, ecx
and ebp, eax
xor ecx, eax
or ecx, ebp
mov eax, ecx
xor eax, 0xf85e4efb
and eax, ecx
not ecx
and ecx, 0xf85e4efb
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x7a1b104
xor ecx, 0xf85e4efb
or ecx, eax
mov r14d, ecx
not r14d
and r8d, 0x3c8d296b
mov eax, r10d
and eax, 0xc372d694
or eax, r8d
mov ebp, eax
xor ebp, 0x124410
xor eax, 0x38040008
or ebx, 0xf85e4efb
mov edx, ebx
not edx
or eax, 0x4019100
and eax, 0xfc459388
and ebp, 0x1a4c73
or ebp, eax
and ebx, 0xfc459388
and edx, 0x3a02004
or edx, ebx
xor edx, ebp
not edx
and r11d, 0x2d432be
mov r9d, r10d
and r9d, 0xfd2bcd41
or r9d, r11d
xor r9d, 0xfd2bcd41
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov eax, r9d
not eax
mov edx, ecx
and edx, 0x7010480
mov edi, r14d
and edi, 0x28228a23
or edi, edx
xor edi, 0x28228a23
mov ebp, ecx
xor ebp, 0xd0dc715c
and ebp, r14d
mov edx, edi
and edx, ebp
xor ebp, edi
or ebp, edx
mov edx, ebp
not edx
and edx, 0xd0dc715c
and ebp, 0x2f238ea3
or ebp, edx
mov edx, r9d
and edx, 0x48182000
mov edi, eax
and edi, 0x80200800
or edi, edx
xor edi, 0x80200800
mov ebx, r9d
xor ebx, 0x37c7d7ff
and ebx, eax
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ebx
not edx
and edx, 0xe7e145f7
and ebx, 0x181eba08
or ebx, edx
mov r13d, ebx
xor r13d, 0xd0269208
mov edi, ebp
not edi
mov dword [rsp + 0x2c], edi
mov esi, edi
and esi, 0xb178f899
mov edx, ebp
and edx, 0x4e870766
or edx, esi
not edx
or edx, edi
and ecx, 0x64b7e680
and r14d, 0x9b48197f
or r14d, ecx
mov esi, r14d
xor esi, 0x9b48197f
xor r14d, 0x4036e400
and r14d, 0x5036ed11
mov ecx, esi
and ecx, 0xafc912ee
or ecx, r14d
xor ecx, 0x1eb1ea77
and esi, 0x4e870766
or esi, ecx
mov r14d, esi
not r14d
and r14d, edx
not edx
xor ebx, 0x2fd96df7
mov ecx, ebx
and ecx, 0x7d696df2
mov edi, r13d
and edi, 0x8296920d
or edi, ecx
xor edi, 0xcc11956b
mov ecx, edi
xor ecx, ebx
and ecx, edi
and r9d, 0x312673b
and eax, 0xfced98c4
or eax, r9d
mov edi, eax
xor edi, 0x4c850044
and edi, 0x4e870766
xor eax, 0xb26a9fa2
or eax, edi
mov edi, eax
not edi
and edi, 0xa6318ada
and eax, 0x59ce7525
or eax, edi
mov r15d, eax
mov r8d, eax
xor r8d, 0xa6318ada
mov edi, edx
xor edi, esi
and edi, edx
and esi, edx
or esi, r14d
mov edx, edi
and edx, esi
xor esi, edi
or esi, edx
mov r14d, ecx
not r14d
mov edx, r14d
and edx, 0xa052d360
mov edi, ecx
and edi, 0x5fad2c9f
or edi, edx
xor eax, 0xf99ca645
and eax, r8d
mov edx, eax
not edx
mov r9d, edx
and r9d, 0x38bb16dd
and eax, 0xc744e922
or eax, r9d
mov r11d, r8d
or r11d, 0xa052d360
mov r9d, r11d
not r9d
or edx, r11d
and r11d, 0x38bb16dd
and r9d, 0x47042802
or r9d, r11d
xor r9d, eax
not edx
or edx, r9d
mov eax, edi
not eax
and eax, edx
not edx
and edx, edi
mov r9d, r12d
xor r15d, 0x59ce7525
or edx, eax
mov eax, ecx
and eax, 0x1b59f42b
and r14d, 0xe4a60bd4
or r14d, eax
or ecx, r15d
and r15d, 0x1b59f42b
and r8d, 0xe4a60bd4
or r8d, r15d
and r9d, r10d
mov r15d, r10d
mov r11d, r10d
and r10d, 0x21cfe09e
mov eax, r12d
and eax, 0xde301f61
or eax, r10d
xor eax, 0xde301f61
or eax, r12d
xor r8d, r14d
not ecx
or ecx, r8d
mov edi, ecx
not edi
and edi, 0x7a08a369
and ecx, 0x85f75c96
or ecx, edi
mov edi, edx
not edi
mov r8d, edi
and r8d, 0xe31519ec
and edx, 0x1ceae613
or edx, r8d
mov r8d, ecx
xor r8d, 0x4e24412
xor ecx, 0x7a08a369
or edi, ecx
and ecx, 0xe31519ec
and r8d, 0x1ceae613
or r8d, ecx
xor r8d, edx
not edi
or edi, r8d
mov ecx, esi
xor ecx, 0x37a029e5
and ecx, esi
not esi
and esi, 0x37a029e5
mov edx, edi
mov r8d, edi
xor r8d, 0x37a029e5
and r8d, edi
not edi
and edi, 0x30a00105
and edx, 0x70028e0
or edx, edi
mov edi, esi
and edi, ecx
xor ecx, esi
mov esi, edx
xor esi, 0x60000c0
xor edx, 0xf8ffd71f
or ecx, edi
mov edi, edx
and edi, 0x89843a2c
and esi, 0x362001c1
or esi, edi
mov edi, r8d
not edi
or edx, edi
and edi, 0x89843a2c
and r8d, 0x767bc5d3
or r8d, edi
mov r10d, dword [0x1400c5644]
xor r8d, esi
not edx
or edx, r8d
mov esi, ecx
not esi
and esi, 0x9325af5d
and ecx, 0x6cda50a2
or ecx, esi
mov esi, edx
not esi
and esi, 0x9325af5d
and edx, 0x6cda50a2
or edx, esi
xor edx, ecx
mov esi, ebp
xor esi, ebx
and esi, ebp
mov ecx, dword [rsp + 0x2c]
and ecx, 0x8073611b
and ebp, 0x7f8c9ee4
or ebp, ecx
and ebx, 0x8073611b
and r13d, 0x7f8c9ee4
or r13d, ebx
xor r13d, ebp
mov ecx, esi
not ecx
mov ebp, r13d
not ebp
mov ebx, ecx
and ebx, 0xf531ab0a
and esi, 0xace54f5
or esi, ebx
or ecx, ebp
and ebp, 0xf531ab0a
and r13d, 0xace54f5
or r13d, ebp
xor r13d, esi
not ecx
or ecx, r13d
mov ebp, ecx
not ebp
and ebp, 0xd43c24e4
and ecx, 0x2bc3db1b
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2bc3db1b
and ecx, 0xd43c24e4
or ecx, ebp
mov ebx, ecx
not ebx
and ecx, 0xaf10946a
and ebx, 0x50ef6b95
or ebx, ecx
mov r8d, ebx
xor r8d, 0x50ef6b95
mov r14d, ebx
xor r14d, 0xaf10946a
mov ebp, edx
not ebp
or edx, 0xd15a90b9
mov edi, edx
not edi
mov esi, ebp
or esi, 0x2ea56f46
xor ebx, 0x7e4a04d3
mov r13d, ebx
and ebx, r8d
mov ecx, esi
not ecx
and r13d, r14d
and edx, 0x84459a1
and edi, 0x26a12646
or edi, edx
and esi, 0x84459a1
and ecx, 0xd11a8018
or ecx, esi
xor ecx, edi
mov edx, r13d
and edx, ebx
xor ebx, r13d
or ebx, edx
mov edx, ecx
not edx
and edx, 0xcbefd891
and ecx, 0x3410276e
or ecx, edx
mov edx, ebx
not edx
and edx, 0xcbefd891
and ebx, 0x3410276e
or ebx, edx
xor ebx, ecx
mov ecx, ebp
and ecx, r14d
xor ebp, r14d
or ebp, ecx
not ebp
mov ecx, ebx
and ecx, ebp
xor ebp, ebx
or ebp, ecx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x84846838
mov ebx, ebp
and ebx, 0x8598585
or ebx, edx
xor ebx, 0x8598585
mov edx, ebp
and edx, 0x73221242
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x52d1a5f3
and edx, 0xad2e5a0c
or edx, ebx
mov ebx, edx
xor ebx, 0xd80c484a
and ebx, 0xf85e4efa
xor edx, 0x265206b4
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd919fee9
and edx, 0x26e60116
or edx, ebx
mov edi, edx
xor edi, 0x26e60116
mov r8d, edx
xor r8d, 0xd919fee9
and ebp, 0x8dfb0396
mov ecx, esi
and ecx, 0x7204fc69
or ecx, ebp
xor ecx, 0x8a5ab293
and esi, 0x7a1b105
or esi, ecx
mov ebx, esi
not ebx
and esi, 0xd9caa090
mov r13d, ebx
and r13d, 0x26355f6f
or r13d, esi
xor edx, 0x31ab34e9
mov esi, edx
and esi, r8d
and edx, edi
mov ebp, esi
not ebp
mov r14d, ebp
and r14d, 0xf83ac0b0
and esi, 0x7c53f4f
or esi, r14d
mov r14d, edx
not r14d
or ebp, r14d
and r14d, 0xf83ac0b0
and edx, 0x7c53f4f
or edx, r14d
mov ecx, r13d
xor ecx, 0x26355f6f
xor edx, esi
mov esi, r13d
xor esi, 0xce87956f
and esi, ecx
and ebx, 0xe8b2ca00
not ebp
or ebp, edx
mov edx, esi
and edx, ebx
xor ebx, esi
or ebx, edx
mov edx, ebp
not edx
and edx, 0xd123c02b
and ebp, 0x2edc3fd4
or ebp, edx
mov edx, ebx
not edx
and edx, 0xd123c02b
and ebx, 0x2edc3fd4
or ebx, edx
xor ebx, ebp
xor r13d, 0xd9caa090
mov edx, edi
and edx, 0x45129f43
and r8d, 0xbaed60bc
or r8d, edx
or edi, r13d
and r13d, 0x45129f43
and ecx, 0xbaed60bc
or ecx, r13d
xor ecx, r8d
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x749939b8
and edi, 0x8b66c647
or edi, ecx
mov ecx, edi
xor ecx, 0xa66c647
mov edx, ebx
not edx
xor edi, 0x749939b8
mov ebp, edx
and ebp, 0xb5882028
and ebx, 0x4a77dfd7
or ebx, ebp
or edx, edi
and edi, 0xb5882028
and ecx, 0x4a77dfd7
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov esi, edx
not esi
mov ebx, edx
xor ebx, 0xe29fcfb2
and ebx, edx
mov ebp, edx
or ebp, 0x1d60304d
mov edi, ebx
not edi
mov r8d, ebp
and r8d, 0x853ce86d
mov ecx, esi
and ecx, 0x62830792
or ecx, r8d
or ebp, edi
and edi, 0x853ce86d
and ebx, 0x7ac31792
or ebx, edi
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x1d60304d
and ebp, 0xe29fcfb2
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x40e3d25b
and ebp, 0xbf1c2da4
or ebp, ecx
mov ecx, ebp
xor ecx, 0x97080da4
and ecx, 0xd7898ff5
xor ebp, 0x6895a251
or ebp, ecx
mov ebx, ebp
not ebx
and esi, 0x2876700a
xor edx, 0xd7898ff5
or edx, esi
mov ecx, edx
not ecx
and ecx, 0x68df74f0
and edx, 0x97208b0f
or edx, ecx
mov ecx, edx
xor ecx, 0x81008b0b
xor edx, 0x68df74f0
mov edi, ebp
or edi, edx
not edi
and ebp, 0x3e2e44f4
and ebx, 0xc1d1bb0b
or ebx, ebp
and edx, 0x3e2e44f4
and ecx, 0xc1d1bb0b
or ecx, edx
xor ecx, ebx
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x13810c04
mov ebp, ecx
and ebp, 0xc40883f1
or ebp, edx
xor ebp, 0xc40883f1
and ecx, 0x2876700a
or ecx, ebp
mov edx, r9d
not edx
and r15d, 0x2980f531
and r12d, 0xd67f0ace
or r12d, r15d
or r11d, edx
and edx, 0x2980f531
and r9d, 0xd67f0ace
or r9d, edx
xor r9d, r12d
not r11d
or r11d, r9d
mov edx, eax
not edx
and edx, 0xe9f76d8a
and eax, 0x16089275
or eax, edx
mov edx, eax
xor eax, 0xe9f76d8a
mov ebp, r11d
xor ebp, eax
and ebp, r11d
and eax, r11d
not r11d
xor edx, 0x16089275
and edx, r11d
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x17414540
mov ebx, eax
and ebx, 0xe8bebabf
or ebx, ebp
mov ebp, ebx
xor ebp, 0x40a8a838
mov esi, ecx
not esi
mov edi, esi
and edi, 0xbd161687
and ecx, 0x42e9e978
or ecx, edi
xor ebx, 0x15000400
and ebx, 0xbd161687
and ebp, 0x42e9e978
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
xor ecx, esi
and ecx, ebp
mov edi, esi
xor edi, eax
not edi
and edi, eax
and edx, 0x1cb2893d
and eax, 0xe34d76c2
or eax, edx
xor eax, 0x1cb2893d
or eax, esi
not eax
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, ecx
not edx
mov ebx, eax
not ebx
and ebx, 0x1b147a81
mov ebp, eax
and ebp, 0xe4eb857e
or ebp, ebx
xor ebp, 0xe4eb857e
mov ebx, ecx
xor ebx, 0xe2eb25f6
and ebx, edx
and ecx, 0x1d14da09
mov edi, ebp
and edi, 0xe2eb25f6
and eax, 0x1d14da09
or eax, edi
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, eax
not eax
and eax, ecx
or eax, ebx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xccb4c3e1
and ebp, 0x334b3c1e
or ebp, ecx
mov ecx, ebp
xor ecx, 0x3209281c
mov ebx, eax
not ebx
xor ebp, 0xccb4c3e1
mov edx, ebx
and edx, 0x1429423
and eax, 0xfebd6bdc
or eax, edx
or ebx, ebp
and ebp, 0x1429423
and ecx, 0xfebd6bdc
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x26c6006b
mov edx, ebx
and edx, 0x81111310
or edx, ecx
mov ecx, edx
xor ecx, 0x80100110
xor edx, 0x50ccaca3
mov edi, eax
or edi, 0xa7d7137b
mov ebp, edi
not ebp
and edx, 0x51cdbea3
and ecx, 0xa6120158
or ecx, edx
and edi, 0x51cdbea3
and ebp, 0x8204004
or ebp, edi
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf97527ec
and ebp, 0x68ad813
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1dc048
xor ebp, 0x50803403
and ecx, 0xe3fc0dc
and ebp, 0xf1c03f23
or ebp, ecx
mov ecx, ebp
xor ecx, 0xe3fc0dc
xor ebp, 0xf1c03f23
mov edx, eax
and edx, 0xa200ee91
and ebx, 0x5dff116e
or ebx, edx
xor ebx, 0x5dff116e
xor eax, ebx
and eax, ebx
mov edx, eax
not edx
mov ebx, ebp
xor ebx, edx
and ebx, ebp
and eax, ecx
and edx, ebp
or edx, eax
mov ecx, ebx
not ecx
mov eax, edx
not eax
mov ebp, ecx
and ebp, 0x711e2b6b
and ebx, 0x8ee1d494
or ebx, ebp
or ecx, eax
and eax, 0x711e2b6b
and edx, 0x8ee1d494
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xdb3002ac
and ecx, 0x24cffd53
or ecx, eax
mov eax, ecx
not eax
and eax, 0x24cffd53
and ecx, 0xdb3002ac
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe7ea9704
and edx, ecx
not ecx
and ecx, 0x9d7cea2f
and eax, 0x628315d0
or eax, ecx
mov ecx, eax
xor ecx, 0x628315d0
xor eax, 0x9d7cea2f
or eax, ecx
and ecx, 0xe7ea9704
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe7ea9704
and edx, 0x181568fb
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x836f9e3d
and eax, 0x7c9061c2
or eax, ecx
xor eax, 0x7c9061c2
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x48e52f42
and edx, eax
not eax
and eax, 0xf354794c
and ecx, 0xcab86b3
or ecx, eax
mov eax, ecx
xor eax, 0x8810000
xor ecx, 0x40442940
or ecx, 0xb71ad0bd
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xf626cec7
and eax, 0x8c12100
or eax, ebx
or ecx, ebp
and ebp, 0xf626cec7
and edx, 0x9d93138
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb71ad0bd
and ecx, 0x48e52f42
or ecx, eax
setne byte [rsp + 0x23]
sete byte [rsp + 0x2c]
cmp r10d, 9
setg r9b
cmp r10d, 0xa
setl r10b
mov eax, r10d
xor al, r9b
mov r8d, eax
not r8b
and r8b, al
xor r8b, 1
mov edi, eax
xor dil, r8b
or r8b, al
and al, r10b
mov ecx, eax
xor cl, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
xor cl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ebp, edx
or bpl, al
mov esi, edx
mov byte [rsp + 0x24], dl
or sil, bpl
mov ecx, eax
mov ebx, eax
and bl, dl
mov edx, eax
and dl, bl
xor bl, al
mov byte [rsp + 0x26], al
or bl, dl
mov byte [rsp + 0x25], bl
mov r11d, ebx
xor r11b, 1
mov edx, ebp
xor dl, 1
mov eax, ebx
or al, dl
mov byte [rsp + 0x27], al
and dl, r11b
mov byte [rsp + 0x28], dl
and bl, bpl
mov byte [rsp + 0x2b], bl
xor r11b, bpl
mov byte [rsp + 0x2a], r11b
xor bpl, cl
xor bpl, 1
xor sil, 1
or sil, bpl
mov ecx, esi
xor cl, 1
mov edx, ecx
and dl, sil
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor sil, dl
xor dl, 1
or dl, cl
xor sil, 1
mov ecx, edx
xor cl, sil
or sil, dl
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
or sil, cl
xor sil, cl
mov edx, esi
xor dl, 1
and sil, cl
mov ecx, esi
and cl, dl
xor sil, dl
or sil, cl
mov r12d, esi
xor r12b, 1
xor r8b, 1
or r8b, dil
mov ecx, r8d
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and r8b, r10b
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov eax, ecx
xor al, bl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and al, cl
mov r9d, eax
xor r9b, 1
and al, bl
or bl, r9b
and r9b, dl
or r9b, al
mov eax, ebx
xor al, r9b
xor r9b, 1
xor al, 1
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and r9b, al
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov edi, r9d
xor dil, 1
mov r8d, esi
and r8b, r12b
mov ecx, r12d
and cl, r8b
mov ebx, r12d
xor bl, r8b
or bl, cl
mov r14d, ebx
xor r14b, 1
or r14b, bl
xor r14b, 1
mov ecx, r12d
xor cl, r14b
and r14b, cl
xor r14b, 1
mov ebx, r14d
xor bl, cl
or r14b, cl
xor r14b, 1
or r14b, bl
mov eax, edi
and al, r9b
mov ecx, edi
and cl, al
mov ebx, edi
xor bl, al
mov r10d, eax
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
or dil, r9b
mov eax, edi
xor al, 1
and al, dil
mov ebp, edi
and bpl, al
xor al, dil
or al, bpl
mov ebp, ebx
xor bpl, 1
and bpl, al
xor al, 1
and al, bl
or al, bpl
mov ebx, ecx
and bl, dil
xor dil, cl
or dil, bl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov ecx, r14d
xor cl, 1
mov byte [rsp + 0x39], cl
mov eax, r14d
or al, cl
xor al, 1
mov ebx, r14d
and bl, al
xor al, r14b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor r12b, sil
or r12b, r8b
mov ebp, edi
xor bpl, 1
mov ebx, ebp
and bl, dil
mov edx, ebp
and dl, bl
xor bl, bpl
or bl, dl
mov r15d, ecx
xor r15b, r14b
and r14b, cl
xor r14b, 1
mov edx, ecx
xor dl, r14b
or r14b, cl
xor r14b, 1
or r14b, dl
mov esi, ebx
xor sil, 1
mov r13d, r14d
xor r13b, 1
mov ecx, r13d
and cl, r14b
mov edx, r13d
xor dl, cl
mov byte [rsp + 0x35], dl
xor cl, 1
or cl, r14b
mov byte [rsp + 0x3b], cl
or r14b, r13b
mov byte [rsp + 0x37], r14b
mov ecx, r13d
and cl, sil
mov byte [rsp + 0x29], cl
xor r13b, sil
mov r11d, esi
mov ecx, esi
or sil, bl
mov byte [rsp + 0x38], sil
and r11b, bl
xor cl, r11b
mov byte [rsp + 0x3a], cl
xor r11b, 1
or r11b, bl
mov esi, ebx
and bl, bpl
xor sil, bpl
or sil, bl
xor r10b, 1
or r10b, r9b
mov byte [rsp + 0x36], r10b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov ecx, eax
or cl, r9b
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov eax, ebx
xor al, 1
mov r9d, ebx
and r9b, al
mov r8d, r9d
and r8b, bl
xor r9b, bl
or r9b, r8b
mov r8d, r12d
xor r8b, 1
mov ebx, r12d
or bl, r8b
mov r10d, r9d
and r9b, r8b
mov r14d, eax
and r14b, r8b
xor al, r8b
and r8b, bl
xor bl, 1
mov edx, ebx
xor dl, r12b
and dl, bl
and bl, r12b
or bl, r8b
xor dl, 1
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, 1
or dl, cl
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor r10b, 1
and r10b, r12b
or r9b, r10b
or al, r14b
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
mov r8d, edx
xor r8b, 1
and dl, al
or al, r8b
and r8b, cl
or r8b, dl
mov ecx, eax
xor cl, r8b
xor r8b, 1
or r8b, al
xor cl, 1
xor r8b, 1
or r8b, cl
movzx edx, byte [rsp + 0x36]
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov r9d, esi
xor r9b, 1
mov edx, r9d
or dl, sil
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor bl, sil
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
xor bl, dl
xor al, r9b
mov edx, ecx
xor dl, sil
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
xor al, 1
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
and al, bl
mov ecx, edx
and dl, bl
xor bl, 1
xor cl, 1
and cl, bl
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov ebx, r8d
xor bl, dl
mov eax, ebx
xor al, 1
mov ecx, eax
xor cl, dl
and cl, al
or dl, r8b
xor dl, 1
or dl, bl
xor cl, 1
mov r8d, ecx
and r8b, dl
xor cl, dl
or r8b, cl
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
or r8b, al
and r15b, byte [rsp + 0x39]
xor bpl, dil
and bpl, dil
xor r15b, 1
movzx ecx, byte [rsp + 0x37]
mov eax, ecx
or al, r15b
xor r15b, cl
xor al, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
xor bpl, 1
movzx eax, byte [rsp + 0x38]
mov edx, eax
xor dl, bpl
and bpl, al
or bpl, dl
xor dl, 1
mov eax, edx
xor al, bpl
or dl, bpl
xor dl, 1
or dl, al
xor dl, 1
mov eax, edx
or al, r15b
xor dl, r15b
xor dl, 1
and dl, r15b
xor al, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
movzx ecx, byte [rsp + 0x3b]
xor cl, 1
or cl, byte [rsp + 0x35]
xor r11b, 1
or r11b, byte [rsp + 0x3a]
mov eax, ecx
xor al, 1
and al, r11b
xor r11b, 1
and r11b, cl
or r11b, al
or r13b, byte [rsp + 0x29]
xor r13b, 1
mov eax, r11d
and al, r13b
xor r13b, r11b
or r13b, al
xor dl, 1
mov eax, edx
or al, r13b
xor al, 1
xor dl, r13b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov r9d, r8d
xor r9b, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, r8d
or bl, r9b
mov r10d, ebx
xor r10b, 1
or al, dl
mov edx, ebx
and dl, r10b
mov r11d, ebx
xor r11b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r11b
mov r10d, r8d
mov r11d, r8d
and r11b, bl
xor bl, r8b
and r8b, r9b
xor r10b, r8b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
mov esi, edx
and sil, r10b
xor dl, 1
and dl, r8b
or dl, sil
or bl, r11b
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
mov esi, ecx
xor sil, 1
or bl, r11b
mov edi, ecx
xor dil, sil
and dil, cl
mov r11d, eax
xor r11b, 1
mov edx, edi
xor dl, 1
and r11b, dl
or dl, al
and al, dil
or al, r11b
xor al, 1
mov r11d, edx
xor r11b, al
or al, dl
xor al, 1
or al, r11b
xor al, bl
mov edx, esi
and dl, cl
mov ebx, esi
and bl, dl
xor dl, sil
mov r11d, eax
xor r11b, 1
or dl, bl
and r10b, dl
xor dl, 1
and dl, r8b
or dl, r10b
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
xor al, bl
xor bl, 1
or bl, r11b
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
movzx edi, byte [rsp + 0x2c]
mov r10d, edi
movzx r13d, byte [rsp + 0x23]
xor r10b, r13b
mov esi, edi
xor sil, r10b
mov r11d, r10d
xor r11b, 1
mov ecx, r10d
and cl, r11b
mov r8d, r10d
and r8b, cl
xor cl, r10b
or cl, r8b
xor cl, dil
xor cl, 1
xor sil, 1
or dil, r11b
xor dil, 1
or sil, dil
xor sil, 1
mov r8d, ecx
and r8b, sil
xor sil, cl
or sil, r8b
mov r8d, ebx
xor r8b, 1
mov edx, r8d
or dl, bl
mov ecx, edx
xor cl, bl
or dl, r8b
xor dl, 1
xor cl, 1
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov eax, ecx
xor al, 1
and al, cl
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov edx, eax
xor dl, 1
or dl, al
mov ebp, esi
xor bpl, 1
and sil, bpl
mov ecx, esi
xor cl, 1
mov r9d, ebp
xor r9b, cl
or cl, bpl
xor cl, 1
or cl, r9b
mov r14d, ecx
xor r14b, 1
mov r9d, r14d
xor r9b, cl
or r14b, cl
xor r14b, 1
or r14b, r9b
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
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
mov ebx, r8d
xor bl, 1
mov r15d, edx
xor r15b, 1
and dl, r8b
or r8b, r15b
and r15b, bl
or r15b, dl
mov edx, r8d
xor dl, r15b
xor r15b, 1
or r15b, r8b
xor dl, 1
xor r15b, 1
or r15b, dl
mov edx, r14d
xor dl, 1
mov r12d, r14d
and r12b, dl
xor r12b, 1
mov r8d, edx
xor r8b, r12b
or r12b, dl
xor r12b, 1
or r12b, r8b
mov r8d, ebp
and r8b, sil
xor sil, bpl
or sil, r8b
or dl, r14b
mov r8d, r12d
xor r8b, 1
mov ebx, r12d
and bl, r8b
mov r9d, ebx
and r9b, r12b
xor bl, r12b
or bl, r9b
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, dl
mov ebp, ecx
and bpl, r9b
xor cl, r9b
or cl, bpl
mov r9d, ebx
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, bl
or cl, r9b
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, dl
xor bl, 1
xor cl, 1
or cl, bl
mov r8d, esi
xor r8b, 1
mov edx, esi
xor dl, r8b
and dl, sil
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r9d, ebx
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
or bl, dl
xor al, 1
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
and bl, al
and al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, esi
and cl, r8b
mov edx, ecx
xor dl, 1
or dl, r8b
xor cl, sil
xor dl, 1
or dl, cl
xor dl, r12b
mov ecx, r12d
xor cl, sil
or sil, r12b
xor sil, 1
or sil, cl
xor sil, 1
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
xor al, 1
mov ecx, eax
xor cl, sil
mov edx, ecx
xor dl, 1
and al, sil
or al, cl
xor cl, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
or dl, al
and al, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and dl, cl
or dl, al
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, r15b
and dl, r9b
and r9b, r15b
xor dl, 1
xor r9b, 1
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
movzx ecx, byte [rsp + 0x2b]
or cl, byte [rsp + 0x28]
movzx r14d, byte [rsp + 0x27]
xor r14b, 1
or r14b, byte [rsp + 0x2a]
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov ebp, r14d
xor bpl, 1
movzx edx, byte [rsp + 0x25]
movzx eax, byte [rsp + 0x26]
xor al, dl
xor al, 1
or dl, byte [rsp + 0x24]
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, bpl
mov eax, r14d
and al, dl
or al, cl
xor al, 1
or al, bpl
mov ecx, eax
xor cl, 1
xor dl, r14b
mov r8d, edx
xor r8b, 1
and cl, al
mov ebx, r8d
and bl, dl
mov r15d, edx
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, r8d
xor sil, bl
xor bl, 1
or bl, r15b
mov edx, r10d
xor dl, r11b
and dl, r10b
movzx r15d, byte [rsp + 0x2c]
and r10b, r15b
xor bl, 1
or bl, sil
xor bl, cl
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
xor r8b, 1
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov ecx, eax
or cl, r13b
xor al, r13b
not al
and al, r13b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
and r11b, r13b
or r11b, r10b
mov ecx, edi
and cl, r11b
xor r11b, dil
or r11b, cl
mov ecx, r11d
xor cl, 1
and r11b, cl
xor r11b, 1
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or r11b, dl
mov edx, r11d
and dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor al, 1
xor r11b, 1
and r11b, al
or r11b, dl
xor cl, 1
or cl, bl
mov eax, ecx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov ebx, ecx
xor bl, 1
or bl, cl
xor al, r11b
and al, r11b
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov edi, ecx
xor dil, 1
xor cl, al
or dil, dl
xor dil, 1
or dil, cl
xor dil, bl
mov r11d, ebx
and r11b, dl
xor dl, bl
mov eax, ebp
and al, r14b
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov r10d, eax
xor r10b, 1
or bpl, r14b
mov ecx, ebp
xor cl, 1
mov esi, ebp
and sil, cl
mov ebx, ebp
and bl, sil
xor sil, bpl
or sil, bl
mov ebx, eax
and bl, r10b
mov r14d, ebx
and r14b, al
xor bl, al
or bl, r14b
mov r14d, ebx
and bl, r15b
xor sil, r10b
xor bpl, r10b
xor r10b, r15b
xor dil, 1
or dl, r11b
xor dl, 1
mov r12d, edi
and r12b, dl
xor dl, dil
mov r11d, r8d
xor r11b, 1
or dl, r12b
or r11b, dl
xor dl, 1
or dl, r8b
xor dl, 1
xor r11b, 1
mov r8d, edx
and r8b, r11b
xor r11b, dl
or r11b, r8b
or cl, al
xor cl, 1
or cl, bpl
xor cl, 1
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
or r15b, cl
xor cl, 1
xor r15b, 1
or cl, r13b
xor cl, 1
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
xor r14b, 1
and r14b, r13b
or bl, r14b
or al, r13b
xor al, 1
or al, r10b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
xor cl, 1
mov eax, ecx
xor al, dl
and cl, dl
or cl, al
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov ebx, r11d
and cl, r11b
xor r11b, 1
and dl, r11b
and bl, al
or bl, dl
xor bl, 1
or bl, r11b
and r11b, al
or cl, r11b
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r14d, ecx
and r14b, al
mov r11d, r14d
xor r11b, 1
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov r8d, r11d
xor r8b, 1
mov eax, r14d
and al, cl
xor r14b, cl
or r14b, al
xor r14b, 1
mov eax, r14d
and al, cl
xor r14b, cl
or r14b, al
mov edi, r14d
xor dil, 1
mov eax, r11d
and al, r8b
mov ecx, r8d
xor cl, al
xor al, 1
or r11b, al
xor r11b, 1
or r11b, cl
and dil, r14b
mov ecx, r14d
and cl, dil
xor dil, r14b
or dil, cl
mov esi, r11d
xor sil, 1
mov r10d, edi
xor r10b, 1
mov r15d, edi
or r15b, r10b
mov ebx, esi
and bl, r11b
mov ebp, esi
and bpl, bl
xor bl, sil
or bl, bpl
mov ebp, ebx
xor bpl, 1
and bpl, r10b
xor r10b, sil
or sil, r11b
mov ecx, esi
xor cl, 1
mov edx, ecx
and dl, sil
mov r12d, edx
and r12b, cl
xor dl, cl
or dl, r12b
mov ecx, eax
xor cl, r8b
or al, r8b
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, esi
and cl, r8b
xor sil, r8b
or sil, cl
xor al, 1
mov ecx, eax
xor cl, sil
or al, sil
xor al, 1
or al, cl
mov ecx, r15d
or cl, r14b
xor r15b, r14b
xor r15b, 1
mov edx, ecx
xor dl, r15b
or r15b, cl
xor r15b, 1
or r15b, dl
xor al, 1
mov ecx, eax
xor cl, r15b
xor cl, 1
and cl, r15b
or al, r15b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
and bl, dil
or bl, bpl
or dil, r11b
xor dil, 1
or dil, r10b
mov eax, edi
xor al, bl
xor bl, 1
xor al, 1
or bl, dil
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor dl, bl
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov r8d, edx
xor r8b, al
and al, dl
and r8b, dl
mov r11d, eax
xor r11b, 1
mov ebx, r8d
xor bl, 1
and al, r11b
mov ecx, ebx
and cl, r8b
mov r10d, r11d
and r10b, al
xor al, r11b
or al, r10b
mov r10d, ebx
xor r10b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r10b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
or bl, al
mov edx, ebx
xor dl, 1
mov r8d, eax
and r8b, bl
or bl, cl
xor bl, 1
and dl, cl
or dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r10d, edx
xor r10b, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ebx, edx
and bl, r10b
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r10b
xor cl, 1
or cl, bl
xor cl, al
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
or bl, al
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r12d, ebx
xor r12b, 1
mov ecx, r9d
xor cl, 1
mov ebp, r9d
or bpl, cl
mov r14d, ebp
xor r14b, 1
mov r8d, ebp
and r8b, cl
mov r11d, r9d
mov esi, r9d
and cl, r9b
mov r13d, r9d
and r13b, cl
xor cl, r9b
mov r10d, r9d
and r10b, r14b
or r10b, r8b
and r11b, bpl
xor sil, bpl
or sil, r11b
mov edx, esi
xor dl, r10b
xor r10b, 1
xor dl, 1
or r10b, sil
xor r10b, 1
or r10b, dl
mov r15d, ebx
and r15b, r12b
xor r15b, 1
mov edx, r12d
xor dl, r15b
or r15b, r12b
xor r15b, 1
or r15b, dl
mov edx, r15d
xor dl, 1
or r12b, bl
mov edi, r12d
xor dil, 1
mov eax, r12d
and al, dil
mov r8d, r12d
and r8b, al
xor al, r12b
or al, r8b
xor al, dl
xor r12b, dl
or dil, r15b
xor dil, 1
or dil, r12b
xor dil, 1
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov r8d, r10d
xor r8b, 1
mov r11d, r8d
and r11b, r10b
mov esi, r8d
xor sil, r10b
or sil, r11b
mov r12d, esi
xor r12b, 1
or cl, r13b
xor r14b, cl
xor r14b, 1
or cl, bpl
xor cl, 1
or cl, r14b
mov r13d, ecx
xor r13b, 1
and r13b, cl
xor r13b, 1
mov edx, ecx
xor dl, r13b
or r13b, cl
xor r13b, 1
or r13b, dl
mov r9d, edi
xor r9b, 1
mov ecx, r9d
and cl, dil
xor cl, 1
mov edx, ecx
xor dl, dil
or cl, dil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r9b
xor dl, 1
or cl, dil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebp, edx
and bpl, cl
xor cl, dl
or cl, bpl
mov edx, r15d
and dl, bl
xor r15b, bl
or r15b, dl
mov eax, r12d
or al, sil
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
xor dl, 1
mov ebp, ebx
xor bpl, dl
or dl, bl
mov r14d, r13d
xor r14b, 1
xor dl, 1
or dl, bpl
xor dl, r12b
mov ebx, r12d
and bl, al
xor al, r12b
mov ebp, r14d
or bpl, r13b
xor dl, 1
or al, bl
mov ebx, edx
xor bl, al
or al, dl
mov edx, ebp
xor dl, 1
xor al, 1
or al, bl
mov ebx, r14d
xor bl, bpl
and bl, r14b
and dl, r13b
and bpl, r14b
or bpl, dl
mov edx, ebx
and dl, bpl
xor bpl, bl
or bpl, dl
xor al, 1
mov ebx, eax
xor bl, bpl
xor bl, 1
and bl, bpl
or al, bpl
mov edx, eax
xor dl, bl
xor bl, 1
or bl, al
xor dl, 1
xor bl, 1
or bl, dl
mov ebp, r15d
xor bpl, 1
xor r13b, sil
and r13b, sil
xor r14b, sil
mov eax, r13d
and al, r14b
xor r14b, r13b
or r14b, al
mov eax, r14d
xor al, 1
mov edx, ebx
xor dl, r14b
and dl, bl
and r14b, bl
xor bl, 1
and bl, al
or r14b, bl
mov eax, edx
xor al, 1
xor dl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, dl
mov ebx, ecx
xor bl, 1
mov eax, r15d
and al, bl
or r15b, cl
and cl, bpl
or cl, al
xor cl, 1
or cl, bl
or bl, bpl
mov eax, r15d
xor al, bl
or bl, r15b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
or al, bl
xor bl, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov ebp, r14d
xor bpl, 1
mov r15d, ebp
and r15b, r14b
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
mov edx, esi
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov r12d, eax
xor r12b, 1
mov edx, r15d
xor dl, 1
and r14b, dl
or dl, bpl
and r15b, bpl
mov ecx, eax
or cl, r12b
xor dl, 1
or r15b, r14b
mov ebx, edx
and bl, r15b
xor r15b, dl
mov edx, ecx
xor dl, 1
or r15b, bl
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
and dl, r12b
or dl, bl
mov eax, ecx
and al, sil
xor cl, sil
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov ebp, edx
xor bpl, r15b
and dl, bpl
and bpl, r15b
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
xor r11b, 1
mov esi, r8d
xor sil, r11b
or r11b, r8b
or r8b, r10b
mov ebx, r10d
or bl, r8b
xor r8b, r10b
mov edx, r9d
or dl, dil
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, r8b
xor r8b, 1
xor cl, 1
or r8b, bl
xor r8b, 1
or r8b, cl
mov ecx, r9d
xor cl, dl
and cl, r9b
and al, dil
and dl, r9b
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor cl, dl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, r8d
xor al, 1
and al, bl
xor bl, 1
and bl, r8b
or bl, al
xor r11b, 1
or r11b, sil
mov eax, r11d
and r11b, r9b
xor al, 1
and al, dil
or r11b, al
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
xor r11b, 1
mov eax, r11d
xor al, dil
or r11b, dil
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor bl, 1
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
and al, dl
xor dl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and dl, bl
or dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
xor bpl, 1
mov ecx, ebp
and cl, al
xor bpl, al
or cl, bpl
mov eax, ecx
xor al, 1
mov edx, ebp
xor dl, cl
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, bpl
or al, bpl
xor dl, 1
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2fd8f06e
mov ebp, 0xcac28819
cmovne edx, ebp
test al, 1
mov eax, 0x2fd8f06e
cmovne eax, edx
test cl, 1
mov ecx, dword [rsp + 0x30]
mov dword [rsp + 0x54], ecx
cmove eax, edx
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
cmp eax, 0x18bf8f75
je 0x14005eea5
cmp eax, 0x246f9cd1
jne 0x14004efb0
mov eax, dword [0x1400c5648]
lea esi, [rax - 1]
imul esi, eax
mov edi, esi
not edi
mov eax, edi
and eax, 0xefb10e3f
mov ecx, esi
and ecx, 0x104ef1c0
or ecx, eax
mov eax, ecx
xor eax, 0x100e4140
xor ecx, 0xefb10e3f
and eax, 0xbcae4373
mov edx, ecx
and edx, 0x4351bc8c
or edx, eax
xor edx, 0x174b7fd9
and ecx, 0xabe53caa
or ecx, edx
mov edx, ecx
not edx
mov eax, edi
and eax, 0x860f52d8
mov ebp, esi
and ebp, 0x79f0ad27
or ebp, eax
mov eax, ebp
xor eax, 0x79f0ad27
xor ebp, 0x86010218
and ebp, 0xc771271e
mov ebx, eax
and ebx, 0x388ed8e1
or ebx, ebp
xor ebx, 0x936be44b
and eax, 0x541ac355
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1e66fa0d
and eax, 0xe19905f2
or eax, ebp
mov ebp, eax
xor ebp, 0xe19905f2
xor eax, 0x1e66fa0d
and ebp, ecx
or ecx, eax
not ecx
and eax, edx
or eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xabe53caa
and edx, eax
or eax, 0x541ac355
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xc0d04fd
and ecx, 0xa3e03802
or ecx, ebx
or eax, ebp
and ebp, 0xc0d04fd
and edx, 0xf3f2fb02
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xf48060f3
and ecx, 0xb7f9f0c
or ecx, ebx
or eax, ebp
and ebp, 0xf48060f3
and edx, 0xb7f9f0c
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5bee4a59
and eax, 0xa411b5a6
or eax, ecx
mov edx, eax
xor edx, 0x11440819
xor eax, 0x200000a2
and eax, 0x6aaa42e2
and edx, 0x9555bd1d
or edx, eax
mov eax, edx
xor eax, 0x9441a004
xor edx, 0x420a02a2
and eax, 0xbce1e044
and edx, 0x431e1fbb
or edx, eax
mov ebx, edx
xor ebx, 0xbce1e044
xor edx, 0x431e1fbb
mov ecx, edi
and ecx, 0x541054e9
mov eax, esi
and eax, 0xabefab16
or eax, ecx
mov ecx, eax
xor ecx, 0x28cb2812
xor eax, 0x541054e9
and edi, 0x355f3054
and esi, 0xcaa0cfab
or esi, edi
mov edi, esi
xor edi, 0x4880088b
mov ebp, eax
and ebp, 0x9734c724
and ecx, 0x68cb38db
or ecx, ebp
xor esi, 0x15140004
and esi, 0x9734c724
and edi, 0x68cb38db
or edi, esi
xor edi, ecx
xor eax, edi
and eax, edi
mov r10d, edx
mov ecx, ebx
and ecx, 0x4480424a
and edx, 0xbb7fbdb5
or edx, ecx
xor edx, 0xf104d260
or edx, ebx
and ebx, 0x7764cd80
and r10d, 0x889b327f
or r10d, ebx
mov r9d, r10d
xor r9d, 0x889b327f
xor r10d, 0x7764cd80
mov ecx, eax
not ecx
mov r12d, ecx
and r12d, eax
mov ebp, ecx
and ebp, r12d
xor r12d, ecx
or r12d, ebp
mov ebp, r9d
and ebp, 0xcafa92a8
mov ebx, r10d
and ebx, 0x35056d57
or ebx, ebp
xor ebx, 0x7f7e0282
mov esi, r10d
and esi, 0xb584902a
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0x499703ec
and esi, 0xb668fc13
or esi, ebp
mov r15d, esi
xor r15d, 0xb668fc13
mov ebx, esi
xor ebx, 0x98400ec
mov r11d, edx
not r11d
mov r8d, r12d
not r8d
mov ebp, r8d
and ebp, 0x6c91f4ab
mov edi, r12d
and edi, 0x936e0b54
or edi, ebp
xor edi, 0xd9156481
mov r14d, edi
xor r14d, r8d
and r14d, edi
and ecx, 0xe5aa2f8a
and eax, 0x1a55d075
or eax, ecx
mov r13d, eax
xor r13d, 0x1a55d075
xor eax, 0x6582060a
and eax, 0x75c3861b
mov ecx, r13d
and ecx, 0x8a3c79e4
or ecx, eax
xor ecx, 0x3fb8e9ce
and r13d, 0x4a7b6fd5
or r13d, ecx
mov eax, r13d
not eax
and eax, 0x41bc9ba2
and r13d, 0xbe43645d
or r13d, eax
and ebx, 0xbba4ccef
xor esi, 0x244a935b
and esi, r15d
mov eax, r15d
and eax, 0x445b3310
or eax, ebx
mov r15d, eax
xor eax, 0xbba4ccef
mov ebx, eax
or ebx, 0x6ddd90b7
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0x6ddd90b7
mov ebp, ebx
and ebp, 0xc8ecbe7
and edi, 0x92202408
or edi, ebp
mov ebp, esi
not ebp
or ebx, ebp
and ebp, 0xc8ecbe7
and esi, 0xf3713418
or esi, ebp
mov ebp, ecx
and ebp, edx
and ecx, r11d
xor esi, edi
not ebx
or ebx, esi
mov edi, ebp
not edi
mov esi, edi
and esi, 0x770221b4
and ebp, 0x88fdde4b
or ebp, esi
mov esi, ecx
not esi
or edi, esi
and esi, 0x770221b4
and ecx, 0x88fdde4b
or ecx, esi
mov esi, r13d
xor esi, 0x8002604c
xor r15d, 0x31300
xor ecx, ebp
not edi
or edi, ecx
mov ecx, ebx
not ecx
and ecx, 0xd6c2c602
and ebx, 0x293d39fd
or ebx, ecx
mov ecx, edi
not ecx
and ecx, 0xd6c2c602
and edi, 0x293d39fd
or edi, ecx
xor edi, ebx
mov ecx, eax
and ecx, 0x65fc2414
and r15d, 0x9a03dbeb
or r15d, ecx
or eax, r11d
and r11d, 0x65fc2414
and edx, 0x9a03dbeb
or edx, r11d
xor edx, r15d
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb296a1e9
and eax, 0x4d695e16
or eax, ecx
xor eax, 0x4d695e16
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
xor r13d, 0x41bc9ba2
mov ecx, r14d
xor ecx, r13d
and ecx, r14d
mov edx, r14d
not edx
and edx, 0x7fd59493
and r14d, 0x802a6b6c
or r14d, edx
and r13d, 0x7fd59493
and esi, 0x802a6b6c
or esi, r13d
xor esi, r14d
mov edx, ecx
and edx, esi
xor esi, ecx
or esi, edx
mov edx, eax
not edx
and edx, 0x58e97a8a
mov ebp, eax
and ebp, 0xa7168575
or ebp, edx
not esi
xor ebp, 0x58e97a8a
or ebp, esi
mov edx, ebp
not edx
xor esi, eax
not esi
and esi, eax
mov eax, esi
not eax
mov ecx, ebp
and ecx, 0xfa73ac41
and edx, 0x58c53be
or edx, ecx
or ebp, eax
and eax, 0xfa73ac41
and esi, 0x58c53be
or esi, eax
xor esi, edx
not ebp
or ebp, esi
mov eax, r9d
xor eax, r8d
and eax, r9d
and r10d, 0xca1e9608
and r9d, 0x35e169f7
or r9d, r10d
and r8d, 0xca1e9608
and r12d, 0x35e169f7
or r12d, r8d
xor r12d, r9d
mov edx, eax
and edx, r12d
xor r12d, eax
or r12d, edx
mov eax, r12d
not eax
and r12d, 0xfc79483c
and eax, 0x386b7c3
or eax, r12d
mov edx, eax
xor edx, 0x94680028
xor eax, 0x184b682
and eax, 0x6995fe96
and edx, 0x966a0169
or edx, eax
mov eax, edx
xor eax, 0x4680169
xor edx, 0x28059e96
and edx, 0xba079e96
and eax, 0x45f86169
or eax, edx
mov edx, eax
xor edx, 0x38071686
xor eax, 0x304049
and eax, 0x8230c859
and edx, 0x7dcf37a6
or edx, eax
mov esi, edx
xor esi, 0x508617a4
xor edx, 0x8230c859
mov ebx, ebp
xor ebx, edx
and ebx, ebp
mov ecx, ebp
not ecx
and ecx, 0xad59200a
and ebp, 0x52a6dff5
or ebp, ecx
and edx, 0xad59200a
and esi, 0x52a6dff5
or esi, edx
xor esi, ebp
mov ecx, ebx
and ecx, esi
xor esi, ebx
or esi, ecx
mov r8d, esi
not r8d
mov ecx, esi
and ecx, 0xb0d46ef1
mov edx, r8d
and edx, 0x4f2b910e
or edx, ecx
mov r9d, edx
xor r9d, 0x4f2b910e
mov ecx, edx
xor ecx, 0x802851
or ecx, 0xfc77d7a8
mov edi, ecx
not edi
mov eax, esi
xor eax, 0xfc77d7a8
and eax, r8d
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xf304643c
and edi, 0x880843
or edi, ebx
or ecx, ebp
and ebp, 0xf304643c
and eax, 0xcfb9bc3
or eax, ebp
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3882856
and ecx, 0xfc77d7a9
or ecx, eax
and r9d, 0xfffffffe
xor edx, 0xb0d46ef0
or edx, r9d
mov eax, edx
not eax
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xf9b0e237
and ecx, 0x64f1dc8
or ecx, ebp
or ebx, edx
and edx, 0xf9b0e237
and eax, 0x64f1dc8
or eax, edx
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0xe50d0f5f
and ecx, ebx
not ebx
and ebx, 0x81050b01
and eax, 0x6408045e
or eax, ebx
xor eax, 0x6408045e
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1af2f0a0
and ecx, 0xe50d0f5f
or ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x260e956f
and ecx, 0xd9f16a90
or ecx, eax
xor ecx, 0x260e956f
xor r9d, ecx
and r9d, ecx
mov eax, r8d
and eax, 0x82200080
mov ecx, esi
and ecx, 0x288be107
or ecx, eax
xor ecx, 0x288be107
mov eax, esi
and eax, 0x55541e78
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x55541e78
and eax, 0xaaabe187
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1c14f47a
and eax, 0xe3eb0b85
or eax, ecx
mov ecx, eax
xor ecx, 0x80c30a00
xor eax, 0x1010b418
and eax, 0x7338b59d
and ecx, 0x8cc74a62
or ecx, eax
mov eax, ecx
xor eax, 0xbb91f200
xor ecx, 0x8cc74a62
and ecx, eax
and r8d, 0xcbd4dfda
and esi, 0x342b2025
or esi, r8d
mov eax, esi
xor eax, 0x290005
and eax, 0xc8a9479d
xor esi, 0xfc8267b8
or esi, eax
mov eax, esi
not eax
mov edx, ecx
xor edx, esi
and edx, ecx
and esi, ecx
not ecx
and ecx, eax
or esi, ecx
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov edx, esi
mov eax, esi
xor eax, 0x3756b863
and eax, esi
not esi
and esi, 0xac2c45e8
and edx, 0x53d3ba17
or edx, esi
mov ecx, edx
xor ecx, 0x2503002
xor edx, 0x24040060
or edx, 0xc8a9479c
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x910b8e99
and ecx, 0x26543062
or ecx, ebx
or edx, ebp
and ebp, 0x910b8e99
and eax, 0x6ef47166
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov edi, r9d
not edi
mov ecx, edi
and ecx, 0x29815de1
mov ebx, r9d
and ebx, 0xd67ea21e
or ebx, ecx
mov ebp, eax
mov ecx, edx
xor ecx, 0x561e8289
and eax, ecx
and ecx, edx
and edx, 0x29815de1
and ebp, 0xd67ea21e
or ebp, edx
xor ebp, ebx
not ebp
or ebp, edi
and edi, 0x501a8280
mov edx, r9d
and edx, 0x6040009
or edx, edi
xor edx, 0x6040009
and r9d, 0xa9e17d76
or r9d, edx
mov edx, eax
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x426e567c
and eax, 0xbd91a983
or eax, edi
or edx, ebx
and ebx, 0x426e567c
and ecx, 0xbd91a983
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, r9d
not eax
and eax, edx
not edx
and edx, r9d
or edx, eax
mov esi, edx
not esi
mov edi, ebp
xor edi, 0xbaaedc43
mov ecx, edi
and ecx, ebp
mov r8d, edx
xor r8d, 0x455123bc
and r8d, esi
mov r9d, ebp
and r9d, esi
xor esi, ebp
not ebp
and edi, ebp
and edx, 0xbaaedc43
mov ebx, ecx
not ebx
mov eax, edi
not eax
mov ebp, ebx
and ebp, 0x94c8293
and ecx, 0xf6b37d6c
or ecx, ebp
or ebx, eax
and eax, 0x94c8293
and edi, 0xf6b37d6c
or edi, eax
xor edi, ecx
not ebx
or ebx, edi
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, ebx
not eax
and eax, 0xc70e1e2f
and ebx, 0x38f1e1d0
or ebx, eax
mov eax, edx
not eax
and eax, 0xc70e1e2f
and edx, 0x38f1e1d0
or edx, eax
xor edx, ebx
or esi, r9d
mov ecx, esi
not ecx
mov r8d, edx
not r8d
mov eax, r8d
and eax, 0xa11bd88b
and edx, 0x5ee42774
or edx, eax
or r8d, esi
and esi, 0xa11bd88b
and ecx, 0x5ee42774
or ecx, esi
xor ecx, edx
not r8d
or r8d, ecx
mov r9d, r8d
not r9d
mov edx, r9d
or edx, 0xf4011041
mov ecx, edx
not ecx
mov ebx, r8d
or ebx, 0x33c87be
and ebx, 0x873c97be
mov eax, r9d
and eax, 0x70010041
or eax, ebx
and edx, 0x873c97be
and ecx, 0x8c26800
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xbfeefbe
and ecx, 0xf4011041
or ecx, eax
mov edi, ecx
not edi
mov eax, r9d
and eax, 0x56d884ce
mov ebp, r8d
and ebp, 0xa9277b31
or ebp, eax
mov ebx, ebp
xor ebx, 0xa9277b31
xor ebp, 0x1618040a
and ebp, 0xb7382c0a
mov eax, ebx
and eax, 0x48c7d3f5
or eax, ebp
xor eax, 0x48c7d3f5
or eax, ebx
mov ebp, eax
not ebp
mov edx, edi
or edx, eax
not edx
and edi, 0x8bc97cd0
and ecx, 0x7436832f
or ecx, edi
and eax, 0x8bc97cd0
and ebp, 0x7436832f
or ebp, eax
xor ebp, ecx
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x592427c1
and ebp, 0xa6dbd83e
or ebp, eax
mov edi, ebp
xor edi, 0xa488902c
xor ebp, 0x592427c1
mov eax, ebp
and eax, 0x52734ad3
and edi, 0xad8cb52c
or edi, eax
mov ecx, edi
xor ecx, 0xad8cb52c
mov eax, edi
xor eax, 0x6a8141f8
and eax, ecx
or ebp, 0x38f20b2b
mov edx, ebp
not edx
mov esi, eax
not esi
mov ebx, esi
and ebx, 0xa93f6dd8
and eax, 0x56c09227
or eax, ebx
or esi, ebp
and ebp, 0xa93f6dd8
and edx, 0x46009004
or edx, ebp
xor edx, eax
not esi
or esi, edx
mov eax, esi
and eax, 0xa9eaeef7
not esi
and esi, 0x56151108
or esi, eax
xor edi, 0x400240d1
and edi, 0xc48e44dd
mov eax, ecx
and eax, 0x3b71bb22
or eax, edi
xor eax, 0x5596a101
and ecx, 0x9118e5dc
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2f1979b9
and ecx, 0xd0e68646
or ecx, eax
mov eax, ecx
xor eax, 0xc0e48244
mov edx, esi
not edx
xor ecx, 0x2f1979b9
mov ebp, edx
and ebp, 0x17027d93
and esi, 0xe8fd826c
or esi, ebp
or edx, ecx
and ecx, 0x17027d93
and eax, 0xe8fd826c
or eax, ecx
xor eax, esi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xe6a9b83d
and edx, 0x195647c2
or edx, eax
mov eax, edx
xor eax, 0x8020540
xor edx, 0x809800
and edx, 0x11d4da82
and eax, 0xee2b257d
or eax, edx
mov ecx, eax
xor ecx, 0x10141002
xor eax, 0xee2b257d
mov edx, eax
and edx, 0xa3c3ee88
and ecx, 0x5c3c1177
or ecx, edx
xor ecx, 0x5c3c1177
or ecx, eax
mov ebp, ecx
not ebp
mov eax, r9d
and eax, 0x4a010404
and r8d, 0x218c0818
or r8d, eax
mov eax, r8d
xor eax, 0x20840018
xor r8d, 0x545147a5
or r9d, 0x6b8d0c1c
mov edx, r9d
not edx
and r8d, 0x55594fa5
and eax, 0x2a840018
or eax, r8d
and r9d, 0x55594fa5
and edx, 0x8022b042
or edx, r9d
xor edx, eax
mov eax, edx
not eax
and eax, 0x9472f3e3
and edx, 0x6b8d0c1c
or edx, eax
mov esi, edx
not esi
mov edi, esi
and edi, 0x6e6fcba8
mov eax, edx
xor eax, 0x6e6fcba8
and eax, edx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x7266c557
and eax, 0x8d993aa8
or eax, ebx
mov ebx, eax
xor ebx, 0x9014920
and esi, 0x6ee71a23
xor edx, 0x9118e5dc
or edx, esi
mov edi, edx
not edi
and edi, 0xb6f10930
and edx, 0x490ef6cf
or edx, edi
mov edi, edx
xor edi, 0x490844c0
xor edx, 0xb6f10930
xor eax, 0x72ee14dc
mov esi, eax
and esi, 0xb696b21f
and ebx, 0x49694de0
or ebx, esi
or eax, edx
and edx, 0xb696b21f
and edi, 0x49694de0
or edi, edx
xor edi, ebx
not eax
or eax, edi
mov edx, eax
not edx
and edx, 0x2db99fe
and eax, 0xfd246601
or eax, edx
mov ebx, eax
xor ebx, 0x15200401
xor eax, 0x9b01c2
and eax, 0xe89f63c2
and ebx, 0x17609c3d
or ebx, eax
mov eax, ebx
xor eax, 0x289660c2
xor ebx, 0x17609c3d
mov edx, ebx
and edx, 0xc2498f15
and eax, 0x3db670ea
or eax, edx
xor eax, 0xc2498f15
xor ebx, eax
and ebx, eax
mov eax, ecx
and eax, 0x16c1b90d
mov r14d, ecx
xor r14d, 0xe93e46f2
and r14d, ebp
mov edx, eax
and edx, r14d
xor r14d, eax
or r14d, edx
mov eax, r14d
not eax
and eax, 0xe93e46f2
and r14d, 0x16c1b90d
or r14d, eax
mov r10d, ebx
not r10d
mov r15d, r10d
and r15d, ebx
mov eax, r10d
and eax, r15d
xor r15d, r10d
or r15d, eax
mov r8d, r14d
not r8d
mov eax, r8d
and eax, 0xc24ef462
mov edx, r14d
and edx, 0x3db10b9d
or edx, eax
mov edi, edx
xor edi, 0x3db10b9d
xor edx, 0x4c2402
and edx, 0x2d5d2706
mov eax, edi
and eax, 0xd2a2d8f9
or eax, edx
xor eax, 0xf03ed672
and edi, 0xdd63f174
or edi, eax
mov r13d, edi
not r13d
and ecx, 0x2c6d1b2b
and ebp, 0xd392e4d4
or ebp, ecx
mov ecx, ebp
xor ecx, 0xd392e4d4
xor ebp, 0x2c1028
and ebp, 0xc2ae50a8
mov eax, ecx
and eax, 0x3d51af57
or eax, ebp
xor eax, 0xe0325e23
and ecx, 0x229c0e8b
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1ea1597d
and ecx, 0xe15ea682
or ecx, eax
mov r12d, ecx
xor r12d, 0xe15ea682
mov edx, ecx
xor edx, 0xa004949
mov r9d, r15d
not r9d
mov eax, r9d
and eax, 0xcd1ab691
mov ebp, r15d
and ebp, 0x32e5496e
or ebp, eax
xor ebp, 0x107947e5
mov r11d, ebp
xor r11d, r9d
and r11d, ebp
mov eax, r10d
and eax, 0xc706f892
and ebx, 0x38f9076d
or ebx, eax
xor ebx, 0xe59af619
xor r10d, ebx
and r10d, ebx
mov eax, edi
and eax, 0x21fa01e6
and r13d, 0xde05fe19
or r13d, eax
mov ebx, r13d
and edx, 0xa104bcb
xor ecx, 0x5f72b7ce
and ecx, r12d
mov ebp, r12d
and ebp, 0xf5efb434
or ebp, edx
mov r12d, ebp
xor r12d, 0xf5efb434
xor r13d, 0x21fa01e6
mov esi, r13d
or esi, 0x41d3eeb3
mov edx, esi
not edx
or edi, 0xbe2c114c
mov eax, edi
not eax
and esi, 0xa91c0877
and edx, 0x16201108
or edx, esi
mov esi, ebp
xor esi, 0xb43c5a87
and esi, r12d
and edi, 0xa91c0877
and eax, 0x40c3e680
or eax, edi
xor eax, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x294b633f
and esi, 0xd6b49cc0
or esi, edx
mov edx, ecx
not edx
or edi, edx
and edx, 0x294b633f
and ecx, 0xd6b49cc0
or ecx, edx
xor ecx, esi
not edi
or edi, ecx
mov ecx, eax
not ecx
and ecx, edi
not edi
and edi, eax
xor ebx, 0x4a053009
or edi, ecx
mov eax, r13d
and eax, 0x94a2cfd4
and ebx, 0x6b5d302b
or ebx, eax
xor ebp, 0xa104bcb
or r13d, ebp
and ebp, 0x94a2cfd4
and r12d, 0x6b5d302b
or r12d, ebp
xor r12d, ebx
not r13d
or r13d, r12d
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xd3bb7315
and edi, 0x2c448cea
or edi, eax
mov eax, r13d
not eax
or ebx, r13d
and r13d, 0xd3bb7315
and eax, 0x2c448cea
or eax, r13d
xor eax, edi
not ebx
or ebx, eax
mov r12d, r11d
not r12d
mov eax, r10d
not eax
and r10d, r12d
or r12d, eax
and eax, r11d
mov edx, r12d
not edx
or eax, r10d
mov ebp, r12d
and ebp, 0xe0169926
and edx, 0x1fe966d9
or edx, ebp
mov ebp, eax
not ebp
or r12d, ebp
and ebp, 0xe0169926
and eax, 0x1fe966d9
or eax, ebp
xor eax, edx
not r12d
or r12d, eax
mov eax, ebx
xor eax, 0x57089857
and eax, ebx
or ebx, 0xa8f767a8
mov edx, r12d
not edx
and edx, 0x17008812
mov ecx, r12d
and ecx, 0x40081045
or ecx, edx
mov edx, ebx
not edx
xor ecx, 0x40081045
and r12d, 0xa8f767a8
or r12d, ecx
mov ecx, ebx
and ecx, 0x1fff117c
and edx, 0x40008803
or edx, ecx
mov ecx, eax
not ecx
or ebx, ecx
and ecx, 0x1fff117c
and eax, 0xe000ee83
or eax, ecx
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, r12d
not r12d
and r12d, ebx
or r12d, eax
mov eax, r8d
or eax, r9d
not eax
and r8d, 0xf8e26a84
and r14d, 0x71d957b
or r14d, r8d
and r9d, 0xf8e26a84
and r15d, 0x71d957b
or r15d, r9d
xor r15d, r14d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and r15d, eax
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and eax, 0xbe1f023c
and r15d, 0x41e0fdc3
or r15d, eax
mov eax, r15d
xor eax, 0x40a03c83
xor r15d, 0x618003c
and r15d, 0x758c17c
and eax, 0xf8a73e83
or eax, r15d
mov ecx, eax
xor ecx, 0x758c17c
mov r8d, eax
xor r8d, 0xf8a73e83
mov edx, r12d
not edx
and edx, 0x8dc875d
mov edi, r12d
and edi, 0xf72378a2
or edi, edx
mov edx, edi
xor edx, 0xf72378a2
mov ebx, edx
and ebx, 0xc06f1572
and r12d, 0x3f90ea8d
or r12d, ebx
xor eax, 0x38c82bf1
mov ebx, eax
and ebx, ecx
and eax, r8d
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0x2a2f29c5
and ebx, 0xd5d0d63a
or ebx, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0x2a2f29c5
and eax, 0xd5d0d63a
or eax, ebp
xor edi, 0x8dc875d
xor eax, ebx
not esi
or esi, eax
mov eax, r12d
not eax
and eax, esi
not esi
and esi, r12d
or esi, eax
mov eax, edi
and eax, 0xbd48ef98
and edx, 0x42b71067
or edx, eax
or edi, r8d
and r8d, 0xbd48ef98
and ecx, 0x42b71067
or ecx, r8d
xor ecx, edx
not edi
or edi, ecx
not edi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov ebx, edi
not ebx
mov ecx, ebx
and ecx, 0xe3124079
mov edx, edi
and edx, 0x1cedbf86
or edx, ecx
xor edx, 0x1cedbf86
mov ecx, ebx
and ecx, edi
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
and ecx, 0xa03ca6dd
mov edx, ebp
and edx, 0x5fc35922
or edx, ecx
xor edx, 0x31244301
and ebp, 0x9118e5dc
or ebp, edx
and edi, 0x28b379e3
mov ecx, ebx
and ecx, 0xd74c861c
or ecx, edi
xor ecx, 0x465463c0
and ebx, 0x6ee71a23
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, ebp
not ebp
mov edx, ebp
xor edx, ebx
and edx, ebp
and ebx, ebp
or ebx, ecx
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov r8d, ebx
not r8d
mov edx, ebx
xor edx, 0x4003427
and edx, ebx
mov ecx, ebx
or ecx, 0xfbffcbd8
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x533cf5d0
mov eax, r8d
and eax, 0x4000027
or eax, edi
or ecx, ebp
and ebp, 0x533cf5d0
and edx, 0xacc30a2f
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb9bc8988
and ecx, 0x4001003
or ecx, edx
mov edx, ecx
not edx
mov ebp, r8d
and ebp, 0xbdbc998b
mov eax, ebx
and eax, 0x42436674
or eax, ebp
mov esi, eax
xor esi, r8d
and esi, eax
mov eax, esi
not eax
and esi, edx
or edx, eax
not edx
and eax, ecx
or eax, esi
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xbdbc998b
and ecx, eax
not eax
and eax, 0xbdbc998b
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb0f18bc9
and ecx, 0x4f0e7436
or ecx, eax
mov edi, ecx
xor edi, 0xb0e7412
xor ecx, 0xb0f18bc9
mov eax, r8d
or eax, 0x32f09219
mov edx, eax
not edx
or ebx, 0x400a04a4
and ebx, 0x500a04ac
and r8d, 0x22f09211
or r8d, ebx
and eax, 0x500a04ac
and edx, 0x8d056942
or edx, eax
xor edx, r8d
mov eax, edx
not eax
and eax, 0x3d0d2ad0
and edx, 0xc2f2d52f
or edx, eax
mov ebp, edx
xor ebp, 0xf0024736
mov eax, ecx
and eax, 0x5410882c
and edi, 0xabef77d3
or edi, eax
mov r8d, edi
xor r8d, 0xabef77d3
mov esi, edx
xor edi, 0x725f36c2
and edi, r8d
or ecx, 0x264fbeee
xor edx, 0xd64df9d8
mov eax, edx
and edx, ebp
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0x66c8b1df
and edi, 0x99374e20
or edi, ebp
mov ebp, ecx
not ebp
or ebx, ecx
and ecx, 0x66c8b1df
and ebp, 0x99304000
or ebp, ecx
xor esi, 0xffdb8c9
and eax, esi
xor ebp, edi
not ebx
or ebx, ebp
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xa1d64e42
and eax, 0x5e29b1bd
or eax, ebp
mov ebp, edx
not ebp
or ecx, ebp
and ebp, 0xa1d64e42
and edx, 0x5e29b1bd
or edx, ebp
xor edx, eax
mov ebp, dword [0x1400c5644]
not ecx
or ecx, edx
mov edx, ebx
not edx
and edx, ecx
not ecx
and ecx, ebx
or ecx, edx
mov edx, r8d
and edx, esi
xor esi, r8d
or esi, edx
mov edx, esi
not edx
and edx, 0x61eacee7
and esi, 0x9e153118
or esi, edx
mov eax, esi
xor eax, 0x1e042010
xor esi, 0x61eacee7
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xa1531dcb
and ecx, 0x5eace234
or ecx, ebx
or edx, esi
and esi, 0xa1531dcb
and eax, 0x5eace234
or eax, esi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x6bcb70e8
and edx, 0x94348f17
or edx, eax
mov eax, edx
xor eax, 0x90200211
xor edx, 0x68005080
and edx, 0x6c14dd86
and eax, 0x93eb2279
or eax, edx
xor eax, 0x6c14dd86
setne r9b
sete r8b
cmp ebp, 9
setg r10b
cmp ebp, 0xa
setl al
mov edx, r9d
and dl, al
xor al, r8b
mov ebx, r10d
or bl, r9b
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
mov r14d, r10d
and r14b, r8b
or r14b, dl
mov esi, r14d
xor sil, 1
mov eax, r14d
and al, sil
xor al, 1
mov edx, eax
xor dl, sil
or al, sil
xor al, 1
or al, dl
mov edx, eax
and dl, bl
xor al, 1
and al, r11b
or al, dl
mov edx, ebx
and dl, sil
xor bl, sil
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 ebp, eax
xor bpl, 1
mov edx, eax
and dl, bpl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or bpl, al
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov edi, ebp
xor dil, 1
and r9b, sil
and r14b, r8b
or r14b, r9b
xor r14b, 1
or r14b, sil
mov edx, r14d
xor dl, 1
mov ebx, r10d
xor bl, r8b
or r10b, r8b
xor r10b, 1
or r10b, bl
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, r14d
and cl, dl
mov r8d, r14d
and r8b, cl
xor cl, r14b
xor r14b, bl
or dl, al
xor dl, 1
or dl, r14b
xor dl, 1
and al, bl
or cl, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and cl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ebp
and al, dil
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
or r9b, al
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
mov r10d, r9d
xor r10b, 1
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r11d, ecx
and r11b, al
xor cl, al
or r11b, cl
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov esi, r10d
and sil, r9b
mov eax, r10d
and al, sil
mov ecx, r10d
xor cl, sil
or cl, al
mov edx, ecx
xor dl, 1
mov eax, r10d
and al, cl
and dl, r9b
or dl, al
xor dl, 1
or dl, cl
mov r14d, edx
xor r14b, 1
mov eax, ebp
xor al, dil
or dil, bpl
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edi
xor al, 1
mov r8d, r11d
xor r8b, 1
mov r12d, edx
and r12b, r14b
mov ebx, edx
xor bl, r12b
xor r12b, 1
or r12b, r14b
xor r12b, 1
or r12b, bl
mov ebp, eax
and bpl, dil
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
or r14b, dl
xor r14b, r12b
mov r13d, r14d
and r13b, r12b
mov r15d, r14d
xor r15b, r13b
mov ebx, ebp
xor bl, 1
or al, dil
mov edi, eax
xor dil, 1
xor r13b, 1
or r13b, r14b
and dil, bl
mov ecx, r12d
xor cl, bl
and cl, r12b
and bl, r12b
xor r12b, 1
xor r15b, 1
xor r13b, 1
or r13b, r15b
mov edx, ebp
xor dl, al
and dl, bpl
and al, bpl
or al, dil
mov edi, edx
and dil, al
xor al, dl
or al, dil
mov edx, eax
xor dl, r13b
and al, dl
and dl, r13b
xor al, 1
xor dl, 1
mov edi, eax
xor dil, dl
or dl, al
xor dl, 1
or dl, dil
and r12b, bpl
or bl, r12b
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebp, eax
xor bpl, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, bpl
xor cl, 1
and bpl, dl
or bpl, al
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov eax, r8d
and al, r11b
mov ecx, r8d
xor cl, al
xor al, 1
or al, r11b
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
mov edx, eax
xor dl, r14b
and r14b, al
or r14b, dl
and dl, al
mov edi, r11d
or dil, r8b
mov eax, edi
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r15d, r14d
xor r15b, 1
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov ecx, edx
xor dl, al
mov eax, r15d
and al, r14b
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
and dl, r15b
xor al, r15b
or al, dl
xor al, cl
mov ecx, ebx
and cl, r14b
xor bl, r14b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebp
xor al, 1
mov ecx, ebp
xor cl, al
and al, bpl
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or dl, al
and cl, bpl
mov ebp, ecx
and cl, dl
xor dl, 1
xor bpl, 1
mov eax, edx
xor al, bpl
and al, dl
and bpl, dl
or bpl, cl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, ebx
xor al, 1
or bl, al
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and al, bpl
xor bpl, 1
and bpl, bl
or bpl, al
xor sil, 1
mov eax, r9d
xor al, sil
or sil, r9b
xor sil, 1
or sil, al
or r10b, r9b
mov ecx, r10d
xor cl, 1
mov eax, esi
xor al, r10b
and r10b, cl
mov edx, r10d
and dl, cl
xor r10b, cl
or r10b, dl
xor r10b, sil
xor al, 1
or cl, sil
xor cl, 1
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, r11d
xor al, dil
or dil, r11b
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
and al, dil
xor al, 1
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, dl
xor al, cl
mov ecx, esi
xor cl, 1
and cl, r8b
and r11b, sil
or r11b, cl
mov ecx, esi
xor cl, r8b
or sil, r8b
xor sil, 1
or sil, cl
xor sil, 1
mov ecx, r11d
and cl, sil
xor sil, r11b
mov edx, eax
xor dl, 1
or sil, cl
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
and al, sil
xor sil, 1
and cl, sil
or cl, al
mov eax, edx
xor al, sil
or sil, dl
xor sil, 1
or sil, al
xor sil, 1
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov eax, esi
xor al, 1
or sil, al
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov eax, ebp
xor al, 1
and bpl, sil
xor sil, al
xor sil, 1
mov edx, esi
xor dl, al
and dl, sil
and al, cl
or al, bpl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor al, 1
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x55122a1c
mov ebp, 0xe7fca0a2
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, dword [rsp + 0x3c]
mov dword [rsp + 0x5c], ecx
mov ecx, 0x55122a1c
jmp 0x14005ee92
cmp eax, 0x4fcca3b7
je 0x14005eec6
cmp eax, 0x511621d4
jne 0x14004efb0
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov eax, dword [0x1400c5648]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
or eax, 0xb51e36b9
mov ecx, eax
not ecx
mov edx, r9d
or edx, 0x4ae1c946
mov ebp, edx
not ebp
and eax, 0x1a6a1e65
and ecx, 0x4081c102
or ecx, eax
and edx, 0x1a6a1e65
and ebp, 0xa5142098
or ebp, edx
xor ebp, ecx
mov eax, ebp
not eax
and eax, 0x201c02b9
and ebp, 0x4000c902
or ebp, eax
mov edx, ebp
not edx
mov eax, r9d
and eax, 0x601ccbbb
mov ecx, r8d
and ecx, 0x9fe33444
or ecx, eax
mov eax, ecx
xor eax, r9d
and eax, ecx
mov ecx, eax
not ecx
and eax, edx
or edx, ecx
mov ebx, edx
not ebx
and ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov ebp, edx
and ebp, 0xf645e520
and ebx, 0x180a9b
or ebx, ebp
or edx, eax
and eax, 0xf645e520
and ecx, 0x9ba1adf
or ecx, eax
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7546c82
and edx, 0xf8ab937d
or edx, eax
mov eax, edx
not eax
and eax, 0xe7590e2b
and edx, 0x18a6f1d4
or edx, eax
mov eax, edx
xor eax, 0x7fee56ed
xor edx, 0x8011a912
mov ecx, edx
and ecx, 0x6fa987b7
and edx, eax
and eax, 0x90567848
or eax, ecx
xor eax, 0x90567848
mov ecx, eax
and ecx, edx
xor eax, edx
or eax, ecx
mov edi, eax
not edi
mov edx, edi
and edx, 0xa195cff3
and eax, 0x5e6a300c
or eax, edx
mov ebp, eax
xor ebp, 0x5e6a300c
mov ebx, eax
xor ebx, 0x3c151827
and ebx, ebp
or edi, 0x9d80d7d4
mov ecx, edi
not ecx
mov edx, ebx
not edx
mov esi, edx
and esi, 0x1cf59435
and ebx, 0xe30a6bca
or ebx, esi
or edx, edi
and edi, 0x1cf59435
and ecx, 0x620a280a
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
and ecx, 0x9e931d36
not edx
and edx, 0x616ce2c9
or edx, ecx
xor eax, 0xa19444b2
and eax, 0xe5dc74b2
mov ecx, ebp
and ecx, 0x1a238b4d
or ecx, eax
xor ecx, 0xe6cfbe50
and ebp, 0x313cae2
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x7b30133d
and ebp, 0x84cfecc2
or ebp, eax
mov ecx, ebp
xor ecx, 0x44c0cc0
mov eax, edx
not eax
xor ebp, 0x7b30133d
mov ebx, eax
and ebx, 0x91a3f327
and edx, 0x6e5c0cd8
or edx, ebx
or eax, ebp
and ebp, 0x91a3f327
and ecx, 0x6e5c0cd8
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6af10182
and eax, 0x950efe7d
or eax, ecx
mov ecx, eax
xor ecx, 0x8502cc15
xor eax, 0x48610100
and eax, 0x586d3368
and ecx, 0xa792cc97
or ecx, eax
mov ebp, ecx
xor ebp, 0x506c1028
xor ecx, 0xa792cc97
mov eax, ecx
and eax, 0xa883a3d2
and ebp, 0x577c5c2d
or ebp, eax
xor ebp, 0x577c5c2d
or ebp, ecx
mov ecx, r8d
xor ecx, 0x313cae2
and ecx, r8d
mov eax, r8d
or eax, 0xfcec351d
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0x31a77eb9
mov edi, r9d
and edi, 0x2108042
or edi, ebx
or eax, edx
and edx, 0x31a77eb9
and ecx, 0xce588146
or ecx, edx
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe2040cc8
and eax, 0x1dfbf337
or eax, edx
mov edx, r8d
and edx, 0xe2040cc8
mov ebx, r9d
and ebx, 0x1dfbf337
or ebx, edx
xor ebx, eax
xor ecx, ebx
and ecx, ebx
mov esi, ecx
not esi
mov eax, esi
and eax, 0x8f8e9304
mov ebx, ecx
and ebx, 0x70716cfb
or ebx, eax
xor ebx, 0x70716cfb
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ecx, ebp
not ebp
or ebx, eax
mov r10d, ebx
not r10d
or esi, ebp
mov eax, esi
not eax
mov edx, ecx
not edx
mov edi, esi
and edi, 0x412d0193
and eax, 0xbed2fe6c
or eax, edi
or esi, ecx
and ecx, 0x412d0193
and edx, 0xbed2fe6c
or edx, ecx
xor edx, eax
not esi
or esi, edx
mov eax, ebx
and eax, 0x8b5d3357
xor ebx, 0x74e019fd
and ebx, r10d
mov edx, r10d
and edx, 0x74a2cca8
or edx, eax
mov r10d, edx
xor r10d, 0x548084a0
mov r11d, esi
not r11d
xor edx, 0x8b5d3357
mov ecx, edx
or ecx, 0x74e019fd
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x20e6e293
and ebp, 0x8b190400
or ebp, edi
mov edi, ebx
not edi
or ecx, edi
and edi, 0x20e6e293
and ebx, 0xdf191d6c
or ebx, edi
mov eax, r11d
and eax, 0x8b1fe602
xor ebx, ebp
mov ebp, esi
xor ebp, 0x8b1fe602
and ebp, esi
not ecx
or ecx, ebx
mov edi, eax
and edi, ebp
xor ebp, eax
or ebp, edi
mov eax, ecx
not eax
and eax, ebp
not ebp
and ebp, ecx
or ebp, eax
mov eax, edx
and eax, 0x2266490a
and r10d, 0xdd99b6f5
or r10d, eax
or edx, esi
and esi, 0x2266490a
and r11d, 0xdd99b6f5
or r11d, esi
xor r11d, r10d
not edx
or edx, r11d
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov ebx, edx
not ebx
mov ecx, edx
mov ebp, edx
mov eax, ebx
and eax, 0xfcec351c
and edx, 0x313cae3
or edx, eax
not edx
or edx, ebx
and ebx, 0x23014090
and ecx, 0x10142209
or ecx, ebx
xor ecx, 0x10142209
and ebp, 0xccea9d66
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x5c0c251c
and ebp, 0xa0e01000
or ebp, eax
mov ebx, ebp
xor ebx, 0x90e43018
xor ebp, 0x6f1bcfe7
mov ecx, edx
not ecx
and ecx, ebp
mov eax, ebx
xor eax, edx
and eax, ebx
and edx, ebx
or edx, ecx
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xd3b9745
and eax, 0xf0c42018
or eax, ebx
or ecx, ebp
and ebp, 0xd3b9745
and edx, 0xf2c468ba
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ecx
mov edx, ebx
and edx, ecx
and ecx, 0x3a1870b7
mov eax, ebx
and eax, 0xc5e78f48
or eax, ecx
xor eax, 0xc5e78f48
or eax, ebx
and ebx, 0xcd979e1d
and ebp, 0x326861e2
or ebp, ebx
xor ebp, 0x326861e2
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe0581858
and edx, 0x1fa7e7a7
or edx, ecx
mov ecx, edx
xor ecx, 0x4a14000
xor edx, 0xe0181848
and edx, 0xfb1ebfef
and ecx, 0x4e14010
or ecx, edx
mov r10d, ecx
xor r10d, 0xfb1ebfef
mov r11d, ecx
mov edx, eax
not edx
and eax, 0x20ffe6f7
mov edi, edx
and edi, 0xdf001908
or edi, eax
xor ecx, 0xda933b10
and ecx, r10d
mov ebp, r10d
or ebp, 0xde727b00
mov eax, ecx
not eax
mov esi, eax
and esi, 0x89051ee3
and ecx, 0x76fae11c
or ecx, esi
mov ebx, ebp
not ebx
or eax, ebp
and ebp, 0x89051ee3
and ebx, 0x2088801c
or ebx, ebp
mov esi, edi
xor esi, 0xdf001908
xor ebx, ecx
mov ecx, edi
xor ecx, 0xfe8d9df7
and ecx, esi
and edx, 0x218d84ff
not eax
or eax, ebx
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
mov eax, r9d
and eax, r8d
xor r11d, 0x4e14010
or edx, ecx
xor edi, 0x20ffe6f7
mov ecx, r11d
and ecx, 0x42e37300
and r10d, 0xbd1c8cff
or r10d, ecx
or r11d, edi
and edi, 0x42e37300
and esi, 0xbd1c8cff
or esi, edi
xor esi, r10d
not r11d
or r11d, esi
mov ecx, r11d
not ecx
mov edi, edx
not edi
mov esi, edi
and esi, 0x2736743f
and edx, 0xd8c98bc0
or edx, esi
or edi, r11d
and r11d, 0x2736743f
and ecx, 0xd8c98bc0
or ecx, r11d
xor ecx, edx
not edi
or edi, ecx
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1840821
and eax, 0xc080048
or eax, ecx
xor eax, 0xc080048
or eax, 0xf273f796
mov ecx, r9d
and ecx, 0xa8a61703
and r8d, 0x5759e8fc
or r8d, ecx
xor r8d, 0xa52a1f6a
xor r9d, r8d
and r9d, r8d
mov ecx, r9d
and r9d, eax
not eax
not ecx
mov edx, eax
xor edx, ecx
and edx, eax
and ecx, eax
or ecx, r9d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov ebp, ecx
mov eax, ecx
xor eax, 0xf273f796
and eax, ecx
not ecx
and ecx, 0xf1a0a797
and ebp, 0xe5f5868
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2015000
xor ebp, 0xf020a796
or ebp, 0xd8c0869
mov edx, eax
not edx
mov ebx, ebp
and ebx, 0xa5fe8921
and ecx, 0x52017696
or ecx, ebx
or ebp, edx
and edx, 0xa5fe8921
and eax, 0x5a0176de
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
mov ecx, ebp
not ecx
mov edx, edi
not edx
mov eax, ecx
and eax, edx
mov ebx, edi
and ebx, ebp
or ebx, eax
not ebx
or ebx, edx
mov r8d, ebx
not r8d
xor edx, ebp
not edx
and edx, ebp
and ecx, 0xacdc9e53
and ebp, 0x532361ac
or ebp, ecx
xor ebp, edi
xor ebp, 0xacdc9e53
and ebp, edi
mov eax, edx
not eax
mov ecx, ebp
not ecx
mov edi, eax
and edi, 0x36d8713d
and edx, 0xc9278ec2
or edx, edi
or eax, ecx
and ecx, 0x36d8713d
and ebp, 0xc9278ec2
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
and ebx, 0x3fedbb28
mov edi, r8d
and edi, 0xc01244d7
or edi, ebx
mov r9d, edi
xor r9d, 0xc01244d7
mov ebx, eax
not ebx
mov edx, edi
xor edx, 0x94662089
and edx, r9d
and r8d, 0x5474645e
mov ecx, eax
xor ecx, 0xab8b9ba1
mov ebp, ecx
and ebp, ebx
and ecx, eax
mov esi, edx
and esi, r8d
xor r8d, edx
or r8d, esi
mov esi, ebp
not esi
mov edx, esi
and edx, 0x6da95925
and ebp, 0x9256a6da
or ebp, edx
mov edx, ecx
not edx
or esi, edx
and edx, 0x6da95925
and ecx, 0x9256a6da
or ecx, edx
xor ecx, ebp
not esi
or esi, ecx
mov ecx, r8d
not ecx
and ecx, 0x78dce4f7
and r8d, 0x87231b08
or r8d, ecx
mov ecx, esi
not ecx
and ecx, 0x78dce4f7
and esi, 0x87231b08
or esi, ecx
xor esi, r8d
xor edi, 0x3fedbb28
mov ecx, edi
and ecx, 0xd754ca97
and r9d, 0x28ab3568
or r9d, ecx
or edi, eax
and eax, 0xd754ca97
and ebx, 0x28ab3568
or ebx, eax
xor ebx, r9d
not edi
or edi, ebx
mov eax, edi
not eax
mov ebp, esi
not ebp
mov ecx, ebp
and ecx, 0x3ab4f3d
and esi, 0xfc54b0c2
or esi, ecx
or ebp, edi
and edi, 0x3ab4f3d
and eax, 0xfc54b0c2
or eax, edi
xor eax, esi
not ebp
or ebp, eax
mov edx, ebp
not edx
mov eax, ebp
and ebp, 0xdb99c3b6
mov ebx, edx
and ebx, 0x24663c49
or ebx, ebp
xor ebx, 0x24663c49
or ebx, edx
and edx, 0xbbfd1283
and eax, 0x4402ed7c
or eax, edx
mov esi, eax
xor esi, 0xbbfd1283
mov edx, eax
xor edx, 0x4402ed7c
mov ecx, ebx
not ecx
and ecx, 0x28cd8d51
and ebx, 0xd73272ae
or ebx, ecx
mov edi, ebx
xor edi, 0xd73272ae
mov ecx, ebx
xor ecx, 0x8c40150
and ecx, 0xd9c6515e
xor ebx, 0xdf3f9e04
and ebx, edi
and edi, 0x2639aea1
or edi, ecx
mov ebp, edi
xor ebp, 0x2639aea1
xor edi, 0xd1cbbdf4
and edi, ebp
mov r8d, esi
and r8d, ebp
xor ebp, esi
and esi, 0x80decaa
xor eax, 0x4c0f01d6
and eax, edx
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov edx, edi
not edx
mov esi, edx
and esi, 0x2c2737da
and edi, 0xd3d8c825
or edi, esi
mov ecx, ebx
not ecx
or edx, ecx
and ecx, 0x2c2737da
and ebx, 0xd3d8c825
or ebx, ecx
xor ebx, edi
not edx
or edx, ebx
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
or ebp, r8d
mov eax, ebp
not eax
and eax, 0x8679fa4a
and ebp, 0x798605b5
or ebp, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x2f30b641
and edx, 0xd0cf49be
or edx, ecx
mov ecx, ebp
xor ecx, 0x508601b4
xor ebp, 0x8679fa4a
or eax, ebp
and ebp, 0x2f30b641
and ecx, 0xd0cf49be
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xccae3db4
and ecx, eax
and eax, 0x3351c24b
or eax, edx
mov ebp, eax
xor ebp, 0x30418041
xor eax, 0xccae3db4
mov edx, eax
and edx, 0xc7b6772e
and ebp, 0x384988d1
or ebp, edx
mov edx, ecx
not edx
or eax, edx
and edx, 0xc7b6772e
and ecx, 0x384988d1
or ecx, edx
mov edx, dword [0x1400c5644]
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, eax
mov ebp, ecx
and ebp, eax
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x8a200120
mov ebp, ecx
and ebp, 0x241e3aca
or ebp, eax
xor ebp, 0x241e3aca
and ecx, 0x51c1c415
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x49134a0e
and ecx, 0xb6ecb5f1
or ecx, eax
xor ecx, 0x18d28e1b
setne r11b
sete cl
cmp edx, 9
setg r9b
cmp edx, 0xa
setl r8b
mov edx, ecx
mov eax, r9d
and al, r11b
mov esi, r9d
xor sil, r11b
xor r11b, cl
and r11b, cl
and cl, r8b
xor dl, r8b
or dl, cl
or sil, al
mov eax, edx
xor al, sil
xor al, 1
or sil, dl
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
xor sil, 1
mov eax, esi
xor al, r8b
xor al, 1
or sil, r9b
xor sil, 1
or sil, al
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov edx, r8d
xor dl, r9b
mov edi, edx
xor dil, 1
mov ebx, r11d
xor bl, 1
mov ecx, ebx
and cl, r11b
mov r10d, ecx
xor r10b, 1
xor cl, r11b
or r10b, bl
xor r10b, 1
or r10b, cl
mov ecx, edi
or cl, dl
mov ebx, edi
or bl, cl
xor cl, dil
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov ebx, r9d
xor bl, cl
xor bl, 1
and bl, cl
or cl, r9b
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov ecx, edx
and cl, dil
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
and al, r9b
xor cl, 1
and cl, r8b
or cl, al
xor dil, r9b
or dl, r8b
xor dl, 1
or dl, dil
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov eax, ecx
and al, r11b
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor al, dl
mov edx, r10d
xor dl, 1
xor r8b, cl
or r11b, bl
xor r11b, 1
or r11b, r8b
xor r11b, 1
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, edx
or al, r10b
mov ebx, eax
xor bl, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r10b
and bl, dl
or bl, cl
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov r8d, r11d
xor r8b, 1
mov edx, r8d
and dl, r11b
mov ecx, edx
xor cl, 1
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r9d
or al, bl
and dl, r11b
xor r11b, 1
and r11b, cl
or r11b, dl
mov r10d, ecx
and r10b, r8b
xor cl, r8b
mov edx, eax
xor dl, 1
or cl, r10b
xor r11b, 1
mov r8d, r11d
xor r8b, cl
or r11b, cl
xor r11b, 1
or r11b, r8b
and dl, al
mov ecx, ebx
and cl, r9b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r10d, ecx
and r10b, bl
xor cl, bl
mov r8d, esi
xor r8b, 1
or cl, r10b
xor cl, dl
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r11b, 1
mov ecx, r11d
xor cl, al
xor cl, 1
and cl, al
or r11b, al
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov edx, esi
and dl, r8b
mov eax, esi
and al, dl
mov ecx, esi
xor cl, dl
or cl, al
mov r9d, r11d
xor r9b, 1
and r11b, r9b
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov ebx, r11d
xor bl, 1
mov eax, ecx
xor al, bl
and al, cl
xor r11b, cl
xor al, 1
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor dl, 1
xor bl, sil
or bl, sil
xor bl, dl
mov eax, ebx
xor al, 1
and bl, dl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov r9d, eax
or r9b, r8b
xor cl, bl
and cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r9d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r9b
or cl, dl
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
and dl, r11b
xor r8b, r11b
and r8b, r11b
xor al, r11b
xor r11b, 1
xor cl, 1
and cl, r11b
or cl, dl
mov edx, r8d
xor dl, 1
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x669900c2
mov ebp, 0x18bf8f75
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x669900c2
cmovne eax, ebp
test cl, 1
cmovne eax, edx
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
cmp byte [rsp + 0x5b], 0
mov eax, 0x589e4c74
mov ecx, 0xed332f17
jmp 0x140060d90
mov eax, dword [rsp + 0x5c]
mov eax, 0x55122a1c
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
mov eax, 0x8a3fc02b
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
mov ecx, dword [rsp + 0x5c]
call fcn.14003b410
mov eax, 0xd7b21eec
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
mov dl, byte [rsp + 0x51]
mov dil, byte [rsp + 0x52]
mov ebp, edx
xor bpl, 1
mov eax, ebp
or al, dl
mov ecx, eax
xor cl, 1
mov r8d, edx
mov r9d, edx
xor r8b, al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
and bl, bpl
xor al, 1
and al, dl
or al, bl
or cl, bpl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov esi, ecx
xor sil, 1
mov edx, esi
and dl, cl
xor sil, cl
or sil, dl
mov ecx, esi
xor cl, 1
and sil, cl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov r10d, esi
xor r10b, 1
mov eax, ebp
mov byte [rsp + 0x2c], r9b
and al, r9b
mov r12d, eax
xor r12b, 1
mov edx, ebp
xor dl, al
mov ecx, eax
mov eax, r9d
or al, r12b
xor al, 1
mov byte [rsp + 0x30], al
and cl, bpl
or cl, dl
mov byte [rsp + 0x23], cl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov ecx, eax
xor cl, 1
xor al, dl
or cl, bl
xor cl, 1
or cl, al
or bl, dl
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, r10d
and dl, sil
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov r15d, ecx
and r15b, bl
xor r15b, 1
mov r14d, ebx
xor r14b, r15b
or r15b, bl
xor r15b, 1
or r15b, r14b
mov r14d, edx
xor r14b, 1
mov eax, edx
or al, r14b
mov r13d, eax
xor r13b, 1
mov r8d, r15d
xor r8b, 1
xor cl, bl
and cl, bl
mov ebx, r13d
and bl, al
mov r9d, ebx
and r9b, r13b
xor bl, r13b
mov r13d, r15d
or r13b, r8b
or bl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, sil
mov esi, r13d
xor sil, 1
and bl, r10b
or bl, r9b
mov r9d, eax
and r9b, r10b
xor al, r10b
or al, r9b
mov r9d, eax
xor r9b, bl
xor bl, 1
xor r9b, 1
or bl, al
xor bl, 1
or bl, r9b
mov r9d, ecx
xor r9b, 1
and r13b, sil
xor r13b, 1
mov eax, esi
xor al, r13b
or r13b, sil
xor r13b, 1
or r13b, al
mov eax, r13d
xor al, 1
and al, r9b
and r13b, cl
or r13b, al
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
xor cl, 1
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and r15b, r14b
and dl, r8b
or dl, r15b
mov ebx, r14d
and bl, r8b
xor r8b, r14b
or r8b, bl
xor dl, 1
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
or al, dl
xor al, 1
and dl, cl
or dl, bl
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
or al, dl
mov edx, eax
xor dl, 1
mov esi, eax
and sil, dl
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov ebx, esi
and bl, cl
or dl, cl
xor cl, 1
xor sil, 1
and sil, cl
or sil, bl
xor al, cl
xor dl, 1
or dl, al
xor sil, 1
mov eax, esi
xor al, dl
or sil, dl
xor sil, 1
or sil, al
mov r8d, esi
xor r8b, 1
mov r13d, edi
xor r13b, 1
mov ebx, r13d
and bl, dil
mov ecx, ebx
xor cl, 1
mov edx, edi
xor dl, cl
or cl, dil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
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 dl, cl
mov r9d, edx
xor r9b, 1
mov eax, ebx
and al, r13b
xor bl, r13b
or bl, al
mov r14d, edi
or r14b, r13b
mov ecx, r14d
xor cl, 1
mov byte [rsp + 0x24], cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov r10d, r9d
xor r10b, al
mov ecx, r9d
or cl, al
xor cl, 1
or cl, r10b
and al, bl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
mov r15d, ecx
xor r15b, 1
xor al, 1
or al, r10b
and dl, al
xor al, 1
and al, r9b
or al, dl
mov ebx, r15d
and bl, cl
mov edx, ebx
and dl, r15b
xor bl, r15b
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
or cl, al
mov edx, ecx
xor dl, 1
and al, bl
and dl, cl
xor al, 1
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, eax
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, al
or dl, r9b
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov r15d, edx
mov r11d, r8d
and r11b, sil
mov r9d, esi
mov ecx, esi
mov byte [rsp + 0x25], r8b
or cl, r8b
xor cl, r8b
mov ebx, ecx
xor bl, 1
and cl, r8b
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, r8d
and al, r11b
mov edx, r8d
xor dl, r11b
xor r11b, 1
xor r9b, r11b
or r11b, sil
mov r8d, esi
xor cl, 1
or dl, al
mov byte [rsp + 0x27], dl
xor r8b, cl
and cl, r8b
xor r8b, 1
mov eax, ecx
and al, r8b
xor r8b, cl
mov dl, byte [rsp + 0x23]
mov ecx, edx
xor cl, 1
or r8b, al
or cl, dl
mov r10d, ecx
xor r10b, 1
mov ebx, r10d
and bl, cl
mov eax, ebx
xor bl, r10b
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov dl, byte [rsp + 0x2c]
and bl, dl
and al, bpl
or al, bl
mov ebx, ecx
and bl, bpl
xor cl, bpl
mov r10d, r8d
xor r10b, 1
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
xor r12b, dl
or r12b, byte [rsp + 0x30]
xor r12b, cl
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, r12b
xor r12b, 1
xor al, 1
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r15d
xor al, 1
mov ecx, eax
mov edx, eax
mov ebx, eax
xor r11b, 1
or r11b, r9b
xor r11b, al
xor r11b, 1
or r11b, al
mov byte [rsp + 0x2c], r11b
mov byte [rsp + 0x26], r15b
and al, r15b
mov byte [rsp + 0x23], al
and cl, al
xor dl, al
mov byte [rsp + 0x30], dl
or cl, dl
or bl, r15b
xor bl, cl
and cl, bl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r11d, ecx
and r11b, al
mov ebx, r11d
xor al, cl
or al, r11b
and r11b, cl
xor bl, cl
or bl, r11b
mov ebp, r12d
xor bpl, 1
xor bl, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov ebx, eax
or bl, cl
xor bl, 1
xor cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, ecx
xor bl, 1
xor cl, bl
xor bl, cl
and bl, cl
mov cl, byte [rsp + 0x24]
xor cl, r13b
or r14b, r13b
mov eax, r14d
xor al, cl
or r14b, cl
xor r14b, 1
or r14b, al
mov eax, r13d
and al, r14b
xor r14b, 1
and dil, r14b
or dil, al
mov eax, r14d
xor al, r13b
or r14b, r13b
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, dil
xor dil, 1
xor al, 1
or dil, r14b
xor dil, 1
or dil, al
mov r13d, r8d
and r13b, r10b
mov esi, r13d
xor sil, 1
mov r14d, r8d
xor r14b, r13b
or sil, r10b
xor sil, 1
or sil, r14b
mov eax, esi
xor al, 1
mov ecx, eax
and cl, sil
mov r10d, eax
xor r10b, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, r10b
mov r10d, eax
and r10b, bpl
mov edx, eax
xor dl, bpl
or dl, r10b
xor cl, bpl
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov r15d, edi
xor r15b, 1
or al, sil
mov esi, edx
xor sil, 1
and r13b, r8b
or r13b, r14b
mov ecx, eax
xor cl, 1
and cl, r13b
xor r13b, 1
and r13b, al
or r13b, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, r13d
and cl, al
xor al, r13b
or al, cl
mov ecx, ebp
and cl, r12b
xor cl, 1
mov r8d, ecx
xor r8b, r12b
or cl, r12b
xor cl, 1
or cl, r8b
or bpl, r12b
xor bpl, 1
mov r8d, ecx
and r8b, bpl
xor bpl, cl
or bpl, r8b
mov ecx, ebp
xor cl, 1
or cl, al
xor al, 1
xor cl, 1
or al, bpl
xor al, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r10d, eax
xor r10b, 1
mov r8d, r10d
and r8b, dl
mov ebp, edx
and bpl, sil
and sil, al
or sil, r8b
xor sil, 1
or sil, dl
mov r8d, esi
xor r8b, 1
mov ecx, r10d
and cl, al
mov r14d, edx
and r14b, bpl
xor bpl, dl
or bpl, r14b
xor r10b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r10b
xor cl, bpl
mov r9d, ecx
xor r9b, 1
mov eax, r8d
and al, sil
mov edx, ecx
and dl, r9b
mov ebp, eax
and bpl, r8b
xor al, r8b
or al, bpl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, esi
and al, r9b
xor r9b, sil
or r9b, al
xor r9b, 1
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov byte [rsp + 0x24], r9b
mov r8d, ebx
xor r8b, 1
mov r12d, r8d
and r12b, bl
mov r14d, r12d
xor r14b, 1
mov edx, ebx
xor dl, r14b
or r14b, bl
xor r14b, 1
or dl, r14b
mov ecx, edx
xor cl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and cl, dl
and bl, al
mov esi, ecx
and sil, dl
xor cl, dl
or cl, sil
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
xor bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
xor r12b, r8b
mov esi, edi
or sil, r15b
mov eax, esi
xor al, 1
mov ecx, r15d
or cl, sil
and al, r15b
and sil, dil
or sil, al
mov eax, ecx
xor al, sil
xor sil, 1
xor al, 1
or sil, cl
xor sil, 1
or sil, al
mov ecx, ebx
xor cl, 1
mov byte [rsp + 0x28], cl
mov edx, ecx
and dl, bl
mov byte [rsp + 0x2b], dl
mov eax, edx
xor al, 1
xor cl, dl
mov byte [rsp + 0x2a], cl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
or r12b, r14b
mov r14d, r12d
xor r14b, 1
mov eax, r12d
and al, r14b
mov ecx, eax
xor cl, 1
xor al, r12b
or cl, r14b
xor cl, 1
or cl, al
or r14b, r12b
xor cl, 1
mov eax, ecx
xor al, r14b
or r14b, cl
xor r14b, 1
or r14b, al
mov ecx, esi
xor cl, 1
mov byte [rsp + 0x29], cl
mov r12d, ecx
and r12b, sil
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
xor al, cl
xor r12b, al
xor r12b, 1
and r12b, al
xor r15b, dil
xor r15b, 1
or r15b, dil
mov r9d, edx
xor r9b, 1
mov ecx, r14d
xor cl, 1
mov r8d, r14d
or r8b, cl
mov eax, ecx
or al, r8b
xor r8b, r14b
mov edi, r9d
and dil, dl
and r14b, cl
xor r14b, 1
mov ebp, r14d
xor bpl, cl
or r14b, cl
mov r13d, edx
and r13b, cl
xor cl, dl
or dl, r9b
xor dl, r9b
mov r10d, edx
xor r10b, 1
and dl, r9b
mov r11d, edx
and r11b, r10b
xor dl, r10b
or dl, r11b
xor r8b, 1
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dl
and al, r8b
and r8b, dl
xor al, 1
xor r8b, 1
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, edi
and al, r9b
xor dil, r9b
or dil, al
xor r14b, 1
or r14b, bpl
mov eax, edi
xor al, 1
and al, r14b
xor r14b, 1
and r14b, dil
or r14b, al
or cl, r13b
xor r14b, 1
mov eax, r14d
xor al, cl
or r14b, cl
xor r14b, 1
or r14b, al
mov eax, r14d
xor al, 1
and r14b, al
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
mov edi, r14d
and dil, al
xor dil, 1
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov ecx, edi
xor dil, 1
and dil, r8b
or r14b, r8b
xor r8b, 1
and cl, r8b
or dil, cl
xor r8b, al
xor r14b, 1
or r14b, r8b
mov eax, r14d
xor al, dil
xor dil, 1
or dil, r14b
xor al, 1
xor dil, 1
or dil, al
mov r14d, r12d
xor r14b, 1
mov eax, r12d
or al, r14b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor al, r14b
or cl, r12b
xor cl, 1
or cl, al
xor dl, r12b
xor dl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r8d, r15d
xor r8b, 1
mov r9d, r15d
or r9b, r8b
mov eax, r9d
xor al, 1
mov r11d, r9d
and r11b, al
mov r10d, r9d
and r10b, r11b
xor r11b, r9b
or r11b, r10b
mov edx, r15d
and dl, r8b
mov r10d, r15d
xor r10b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
mov r10d, r11d
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, r11b
or dl, r10b
xor r9b, r15b
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, al
xor r9b, 1
xor dl, 1
or dl, r9b
xor cl, 1
mov eax, ecx
xor al, dl
xor al, 1
and al, dl
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
and r15b, r12b
or r12b, r8b
and r14b, r8b
or r14b, r15b
mov ecx, r12d
xor cl, r14b
xor r14b, 1
or r14b, r12b
xor cl, 1
xor r14b, 1
or r14b, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
and dl, r14b
mov r8d, ecx
and r8b, r14b
xor cl, r14b
xor r14b, 1
and al, r14b
or al, dl
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov r9d, edi
xor r9b, 1
mov edx, r9d
and dl, dil
xor dl, 1
mov r8d, edi
xor r8b, dl
or dl, dil
xor dl, 1
or dl, r8b
mov r10d, edx
xor r10b, 1
or r10b, dl
mov r8d, eax
xor r8b, 1
mov ebp, eax
and bpl, r8b
mov ecx, ebp
xor cl, 1
mov r11d, eax
xor r11b, cl
or cl, al
xor cl, 1
or cl, r11b
mov edx, ecx
xor dl, 1
or dl, cl
mov ecx, r10d
xor cl, 1
and dil, r10b
or r10b, r9b
and cl, r9b
or cl, dil
xor r10b, 1
mov r9d, r10d
and r9b, cl
xor cl, r10b
or cl, r9b
mov r9d, ebp
and r9b, al
xor bpl, al
or bpl, r9b
xor bpl, dl
mov eax, edx
and al, r8b
xor dl, r8b
xor bpl, 1
or dl, al
xor dl, 1
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov al, byte [rsp + 0x2b]
mov r9b, byte [rsp + 0x28]
and al, r9b
or al, byte [rsp + 0x2a]
mov r8d, eax
xor r8b, 1
or r9b, bl
mov ebx, eax
and bl, r8b
mov ecx, ebx
xor cl, 1
xor bl, al
or cl, r8b
xor cl, 1
or cl, bl
mov r8d, ecx
and cl, r9b
mov ebx, r9d
xor bl, 1
xor r8b, 1
and r8b, bl
or cl, r8b
mov r8d, eax
xor r8b, bl
or bl, al
mov r9d, eax
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov bl, byte [rsp + 0x29]
or sil, bl
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, esi
xor al, 1
and al, sil
mov r8d, eax
and r8b, sil
xor al, sil
or al, r8b
xor al, cl
xor bl, r9b
mov ecx, ebx
xor cl, 1
and cl, r9b
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, al
mov ebx, ecx
xor bl, 1
and bl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov r8d, ebx
xor r8b, 1
or bl, r8b
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, r8b
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov r8d, edx
xor r8b, 1
mov r11d, eax
and r11b, r9b
mov ecx, r9d
and cl, r11b
mov r10d, r9d
xor r10b, r11b
or r10b, cl
mov ebx, r8d
or bl, dl
mov esi, r10d
mov ecx, r10d
and r10b, dl
and dl, bl
xor bl, 1
xor sil, 1
or cl, sil
mov edi, ebx
xor dil, r8b
and dil, bl
and bl, r8b
or bl, dl
mov edx, edi
xor dl, 1
xor dil, bl
xor bl, 1
or bl, dl
mov ebp, ecx
xor bpl, 1
xor bl, 1
or bl, dil
mov edi, ebp
and dil, cl
mov r14d, edi
xor dil, bpl
xor r14b, 1
or r14b, cl
xor r14b, 1
or r14b, dil
mov edx, r11d
xor r11b, al
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r11b
xor dl, r14b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
mov eax, ecx
xor al, 1
and al, cl
or bl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov ebx, eax
xor bl, 1
mov edx, r8d
xor dl, sil
and dl, r8b
and sil, r8b
or sil, r10b
mov ecx, edx
xor cl, 1
xor dl, sil
xor sil, 1
or sil, cl
xor sil, 1
or sil, dl
mov edx, esi
xor dl, 1
and dl, sil
xor dl, 1
mov ecx, esi
xor cl, dl
or dl, sil
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, ebx
and cl, al
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, r8b
and cl, dl
or cl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov bl, byte [rsp + 0x24]
mov r9d, ebx
xor r9b, 1
mov eax, r9d
or al, bl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov eax, r10d
and al, cl
xor r10b, cl
or r10b, al
xor bl, r9b
xor bl, 1
or bl, r9b
mov r11d, ebx
mov ecx, edx
xor cl, 1
mov r9d, ecx
and r9b, dl
mov r8d, ecx
and r8b, r9b
xor r9b, cl
or r9b, r8b
mov eax, r9d
xor al, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
or al, cl
xor al, 1
and cl, r9b
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor r10b, 1
xor dl, 1
xor cl, dl
or dl, al
xor bl, 1
xor cl, 1
xor dl, 1
or dl, cl
xor r9b, dl
xor r11b, r10b
xor r11b, 1
mov ecx, r10d
or cl, bl
xor cl, 1
or cl, r11b
mov eax, ebx
xor al, r10b
and bl, al
and al, r10b
mov r8d, ebx
xor r8b, 1
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
mov ebx, eax
and al, cl
xor cl, 1
xor bl, 1
mov r8d, ecx
xor r8b, bl
and r8b, cl
and bl, cl
mov ecx, r9d
xor cl, 1
or bl, al
xor r8b, 1
xor bl, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
or dl, r9b
and r9b, dl
xor dl, 1
mov eax, edx
xor al, cl
and al, dl
and dl, cl
or dl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
xor cl, dl
xor cl, 1
mov r8d, edx
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
and r9b, cl
and r8b, bl
and dl, al
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
xor r8b, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov cl, byte [rsp + 0x23]
xor cl, 1
mov dl, byte [rsp + 0x26]
or cl, dl
xor cl, 1
or cl, byte [rsp + 0x30]
mov al, byte [rsp + 0x27]
xor cl, al
mov r9d, ecx
xor r9b, 1
and al, r9b
mov ebx, eax
xor bl, 1
xor al, cl
or bl, r9b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov al, byte [rsp + 0x25]
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r10b, byte [rsp + 0x2c]
xor cl, r10b
xor cl, 1
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ecx, ebx
and cl, r9b
xor bl, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
mov ebx, edx
mov r10d, edx
xor bl, 1
mov edx, ecx
or dl, al
xor cl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
xor cl, r10b
xor cl, 1
and cl, r10b
or dl, r10b
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ebx
and dl, r10b
mov r9d, ebx
xor r9b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r9b
xor dl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
xor al, 1
and dl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov r9d, edx
or r9b, al
mov r10d, r9d
xor r10b, 1
mov ebx, r9d
and bl, r10b
mov ecx, r9d
xor cl, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, edx
and cl, al
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor bl, cl
xor dl, r9b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
xor r10b, cl
xor r10b, 1
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
xor dl, 1
and dl, al
or al, bl
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
or al, dl
xor al, 1
xor dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and cl, al
or cl, dl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov r10d, eax
xor r10b, cl
and r10b, al
mov edx, ecx
and dl, al
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov eax, r10d
or al, bl
xor al, 1
xor bl, r10b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, ebx
xor dl, al
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
and dl, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
mov r9d, ebx
and r9b, al
xor bl, cl
and cl, dl
or cl, r9b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov esi, ecx
xor sil, 1
mov edx, esi
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
or sil, cl
mov ecx, edx
xor cl, sil
or sil, dl
xor sil, 1
or sil, cl
mov r9d, esi
xor r9b, 1
mov ecx, esi
and cl, r9b
mov edx, esi
xor dl, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov r10d, r8d
xor r10b, 1
mov ebx, ecx
and bl, r11b
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r11b
xor dl, 1
or dl, bl
xor dl, r8b
mov r11d, edx
xor r11b, 1
mov ebx, r10d
and bl, r8b
mov ecx, r10d
xor cl, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
mov edi, ecx
xor dil, r10b
and cl, r10b
and r10b, r11b
and dl, r8b
or dl, r10b
xor dl, 1
or dl, r11b
mov r8d, edx
xor r8b, 1
mov ebx, esi
or bl, r9b
mov r10d, edi
xor r10b, 1
or cl, dil
xor dil, cl
or cl, r10b
mov eax, ebx
xor al, 1
xor dil, 1
xor cl, 1
or cl, dil
and r9b, bl
or bl, sil
xor bl, 1
and al, sil
or al, r9b
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
mov ecx, edx
and cl, r8b
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov r10d, eax
xor r10b, 1
mov esi, r10d
and sil, al
mov r9d, r10d
xor r9b, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, r9b
or r10b, al
xor r10b, sil
mov eax, r8d
and al, cl
mov ebx, eax
xor bl, 1
mov r9d, r8d
xor r9b, al
or bl, cl
xor bl, 1
or bl, r9b
mov r9d, eax
and r9b, cl
xor al, cl
or cl, r8b
mov r11d, ebx
xor r11b, cl
or cl, bl
mov ebx, r10d
and bl, sil
xor cl, 1
or cl, r11b
mov edx, r10d
xor dl, bl
xor bl, 1
or bl, r10b
xor dl, 1
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
xor dl, 1
and dl, bl
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, cl
or al, r9b
xor al, sil
xor sil, 1
xor bl, 1
xor dl, 1
or dl, bl
mov ecx, r8d
and cl, sil
xor sil, r8b
or sil, cl
xor al, 1
mov ecx, eax
xor cl, sil
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
and cl, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0x2ee81c24
mov edx, 0xba8896ce
cmovne eax, edx
test bl, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x2ee81c24
jmp 0x140060d90
call section..text
cmp dword [rsp + 0x4c], 2
setl byte [rsp + 0x53]
mov eax, dword [0x1400c5648]
lea edx, [rax - 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, r8d
and eax, edx
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5b775d1e
and eax, 0xa488a2e1
or eax, ecx
mov ebp, eax
xor ebp, 0xa488a2e1
xor eax, 0x4a134802
and eax, 0x4a9bea23
mov ecx, ebp
and ecx, 0xb56415dc
or ecx, eax
xor ecx, 0x96c3eeee
and ebp, 0xdc5804cd
or ebp, ecx
mov r9d, ebp
not r9d
mov eax, r8d
and eax, 0x23a7fb32
mov edi, edx
mov esi, edx
xor esi, 0xb6728444
and esi, edx
mov ecx, edx
xor ecx, 0xdc5804cd
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7b181f85
and ecx, 0x84e7e07a
or ecx, eax
mov eax, ecx
xor eax, 0x4c0c078
xor ecx, 0x7b181f85
mov edx, ebp
or edx, ecx
mov ebx, edx
not ebx
and ebp, 0x8a3f2386
and r9d, 0x75c0dc79
or r9d, ebp
and ecx, 0x8a3f2386
and eax, 0x75c0dc79
or eax, ecx
xor eax, r9d
mov ecx, eax
not ecx
mov ebp, edx
and ebp, 0x3ae2c084
and ebx, 0xc51d3f7b
or ebx, ebp
or edx, ecx
and ecx, 0x3ae2c084
and eax, 0xc51d3f7b
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x23f8fc6e
and ecx, edx
or edx, 0xdc070391
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x826dbfe
and eax, 0x23d82400
or eax, ebx
or edx, ebp
and ebp, 0x826dbfe
and ecx, 0xf7d92401
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xffa0f8a3
and edx, 0x5f075c
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x78c776b0
and eax, edx
and edx, 0x8738894f
or edx, ecx
xor edx, 0x8738894f
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0x41d388b0
mov ecx, edx
and ecx, 0xbe2c774f
or ecx, eax
mov eax, ecx
xor eax, 0xbe2c774f
xor ecx, 0x9580905c
and ecx, eax
and edx, 0x2bace713
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x1950614c
and edx, 0xe6af9eb3
or edx, eax
mov eax, edx
xor eax, 0x10c08012
xor edx, 0x663e276d
mov ecx, edx
and ecx, 0xab3d5ecd
and eax, 0x54c2a132
or eax, ecx
xor edx, eax
and edx, eax
and r8d, 0x22700444
and edi, 0x94028000
or edi, r8d
mov eax, edi
xor eax, 0x14020000
xor edi, 0x6bfd7fff
mov ecx, esi
not ecx
mov ebp, edi
and ebp, 0xe34c95be
and eax, 0x14320040
or eax, ebp
or edi, ecx
and ecx, 0xe34c95be
and esi, 0x1cb36a41
or esi, ecx
xor esi, eax
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0x498d7bbb
and edi, 0xb6728444
or edi, eax
mov eax, edi
not eax
mov ecx, edi
and ecx, 0x54c2a132
and eax, 0x54c2a132
and edi, 0xab3d5ecd
or edi, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edi
not eax
mov ecx, eax
and ecx, 0xd8406fab
and eax, edi
and edi, 0x27bf9054
or edi, ecx
mov ecx, edi
xor ecx, 0x23b60010
xor edi, 0xd8406fab
mov ebp, eax
not ebp
mov ebx, edi
and ebx, 0x9c49d864
and ecx, 0x63b6279b
or ecx, ebx
or edi, ebp
and ebp, 0x9c49d864
and eax, 0x63b6279b
or eax, ebp
xor eax, ecx
not edi
or edi, eax
mov esi, edx
not esi
mov ebp, esi
and ebp, 0x511ac238
mov ecx, edx
and ecx, 0xaee53dc7
or ecx, ebp
mov ebp, ecx
xor ebp, 0xaa4518c7
mov r9d, edi
not r9d
xor ecx, 0x511ac238
mov ebx, ecx
and ebx, 0x45b86508
and ebp, 0xba479af7
or ebp, ebx
mov r8d, edi
and r8d, 0x45b86508
mov ebx, r9d
and ebx, 0xba479af7
or ebx, r8d
xor ebx, ebp
or ecx, edi
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov ebx, esi
and ebx, 0x12280630
and edx, 0x4c0181ce
or edx, ebx
mov ebx, edx
xor ebx, 0x4c000184
xor edx, 0xb0763600
or esi, 0x5e2987fe
mov eax, esi
not eax
and r9d, 0x5e2987fe
and edi, 0xa1d67801
or edi, r9d
and edx, 0xb077b64a
and ebx, 0x4e0801b4
or ebx, edx
and esi, 0xb077b64a
and eax, 0x1804801
or eax, esi
xor eax, ebx
mov edx, eax
not edx
and edx, edi
not edi
and edi, eax
or edi, edx
mov eax, ecx
and eax, 0x554753ea
xor ecx, 0x8fff3ca6
and ecx, ebp
mov edx, ebp
and edx, 0xaab8ac15
or edx, eax
mov r8d, edx
xor r8d, 0xaab8ac15
mov r9d, edi
not r9d
xor edx, 0x554753ea
mov eax, r8d
and eax, 0x7000c359
mov esi, edi
xor esi, 0x7000c359
and esi, r9d
mov ebx, r9d
or ebx, 0x7000c359
mov ebp, ebx
not ebp
mov r10d, eax
and r10d, ecx
xor ecx, eax
or ecx, r10d
mov eax, esi
not eax
mov r10d, eax
and r10d, 0x1230d26e
and esi, 0xedcf2d91
or esi, r10d
or eax, ebx
and ebx, 0x1230d26e
and ebp, 0x8dcf2c80
or ebp, ebx
xor ebp, esi
not eax
or eax, ebp
mov ebp, ecx
not ebp
and ebp, eax
not eax
and eax, ecx
or eax, ebp
mov ecx, edx
and ecx, 0x5fdece9e
and r8d, 0xa0213161
or r8d, ecx
or edx, edi
and edi, 0x5fdece9e
and r9d, 0xa0213161
or r9d, edi
xor r9d, r8d
not edx
or edx, r9d
mov ecx, edx
not ecx
and ecx, 0xc1d24fe7
and edx, 0x3e2db018
or edx, ecx
mov ecx, edx
xor ecx, 0x2024a008
mov ebp, eax
not ebp
xor edx, 0xc1d24fe7
mov ebx, ebp
and ebx, 0x1e5b5474
and eax, 0xe1a4ab8b
or eax, ebx
or ebp, edx
and edx, 0x1e5b5474
and ecx, 0xe1a4ab8b
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebp
mov eax, ebp
mov ecx, ebx
and ecx, 0x846f1eaa
and ebp, 0x7b90e155
or ebp, ecx
not ebp
or ebp, ebx
and ebx, 0x454284
and edx, 0x10302530
or edx, ebx
xor edx, 0x10302530
and eax, 0xef8a984b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xef8a984b
and eax, 0x107567b4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7b90e155
xor eax, 0x846f1eaa
or eax, ecx
mov edx, eax
not edx
mov ebx, ebp
not ebx
mov ecx, eax
or ecx, ebp
mov edi, ecx
not edi
and eax, 0xbf6c5c09
and edx, 0x4093a3f6
or edx, eax
and ebp, 0xbf6c5c09
and ebx, 0x4093a3f6
or ebx, ebp
xor ebx, edx
mov eax, ebx
not eax
mov edx, ecx
and edx, 0xef84dbc2
and edi, 0x107b243d
or edi, edx
or ecx, eax
and eax, 0xef84dbc2
and ebx, 0x107b243d
or ebx, eax
xor ebx, edi
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov eax, edx
and eax, 0x6dbf4898
and ecx, 0x9240b767
or ecx, eax
mov ebp, ecx
xor ebp, 0x80008125
xor ecx, 0x4200010
or edx, 0x9ff4a377
mov r14d, edx
not r14d
or ecx, 0x40025480
and ecx, 0x566276d2
and ebp, 0x89948125
or ebp, ecx
and edx, 0x566276d2
and r14d, 0x20090808
or r14d, edx
xor r14d, ebp
mov ecx, r14d
not ecx
and ecx, 0xf2c44503
and r14d, 0xd3bbafc
or r14d, ecx
mov r11d, r14d
xor r11d, 0x4262a613
mov r9d, r14d
xor r9d, 0xbd9d59ec
mov edx, r9d
and edx, 0x6c80b99a
mov ecx, r11d
and ecx, 0x937f4665
or ecx, edx
mov edx, ecx
xor edx, 0x82130060
xor ecx, 0x6c80b99a
mov ebp, r9d
and ebp, r11d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x75ecff8d
and edx, 0x8a130072
or edx, edi
or ecx, ebx
and ebx, 0x75ecff8d
and ebp, 0x8a130072
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ecx, 0x50a40446
and ebp, 0xa50100b8
or ebp, ecx
mov edx, ebp
xor edx, 0xa50100b8
xor ebp, 0x5afeff47
mov ecx, r9d
and ecx, 0xf5a504fe
mov ebx, r11d
and ebx, 0xa5afb01
or ebx, ecx
mov edi, ebx
xor edi, r9d
and edi, ebx
mov ebx, edi
not ebx
mov ecx, ebp
and ecx, 0x57bc52a5
mov esi, edx
and esi, 0xa001045a
or esi, ecx
mov eax, ebx
and eax, 0x57bc52a5
mov ecx, edi
xor ecx, 0x57bc52a5
and ecx, edi
mov r8d, eax
and r8d, ecx
xor ecx, eax
or ecx, r8d
mov eax, esi
not eax
and eax, ecx
not ecx
and ecx, esi
or ecx, eax
mov eax, edx
and eax, 0x74240000
and ebp, 0x8b8b5dfe
or ebp, eax
or edx, edi
and edi, 0x7474a201
and ebx, 0x8b8b5dfe
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov esi, edx
xor esi, 0xa5afb01
and esi, edx
not edx
and edx, 0xa5afb01
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov r12d, esi
not r12d
mov r8d, r12d
and r8d, 0x47e20185
mov r10d, r12d
and r10d, esi
mov r15d, esi
mov ebx, esi
mov r13d, esi
xor r13d, 0x157362ee
and r13d, esi
and esi, 0xb81dfe7a
or esi, r8d
mov eax, esi
xor eax, 0x18009e4a
xor esi, 0x47e20185
mov ecx, r10d
not ecx
mov ebp, esi
and ebp, 0xe65f6131
and eax, 0x19a09ece
or eax, ebp
or esi, ecx
and ecx, 0xe65f6131
and r10d, 0x19a09ece
or r10d, ecx
xor r10d, eax
not esi
or esi, r10d
mov eax, esi
not eax
mov ecx, esi
and ecx, 0xf4695132
and eax, 0xdb8cf1ad
and esi, 0x24730e52
or esi, eax
xor esi, 0x2fe5a09f
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov eax, esi
not eax
and esi, 0x655af853
and eax, 0x9aa507ac
or eax, esi
mov esi, eax
xor esi, 0x40522811
xor eax, 0x9aa507ac
mov ecx, eax
and ecx, 0x3d08d3c2
and esi, 0xc2f72c3d
or esi, ecx
xor esi, 0xc2f72c3d
or esi, eax
mov r10d, esi
not r10d
mov ecx, r11d
or ecx, 0xf4695132
mov eax, ecx
not eax
xor r14d, 0x49f408de
and r14d, r11d
mov edx, r14d
not edx
mov edi, ecx
and edi, 0x530f4ca7
and eax, 0x890a248
or eax, edi
or ecx, edx
and edx, 0x530f4ca7
and r14d, 0xacf0b358
or r14d, edx
xor r14d, eax
not ecx
or ecx, r14d
mov eax, ecx
not eax
and eax, 0xc82cd829
and ecx, 0x37d327d6
or ecx, eax
mov eax, ecx
xor eax, 0x11112154
and r9d, 0xa63dcb19
and r11d, 0x59c234e6
or r11d, r9d
mov edx, r11d
xor edx, 0x51003064
xor ecx, 0xc82cd829
xor r11d, 0xa63dcb19
mov edi, ecx
and edi, 0xaeeac683
and eax, 0x5115397c
or eax, edi
or ecx, r11d
and r11d, 0xaeeac683
and edx, 0x5115397c
or edx, r11d
xor edx, eax
not ecx
or ecx, edx
mov r11d, ecx
not r11d
mov r9d, esi
mov eax, r10d
mov r8d, esi
mov ebp, r10d
xor esi, 0x5c07b9c7
and esi, r10d
and r10d, 0x64bb0742
and r9d, 0x9b44f8bd
or r9d, r10d
mov edi, ecx
or eax, r11d
mov edx, ecx
xor edx, 0x5c07b9c7
and ecx, edx
and edx, r11d
and r11d, 0x64bb0742
and edi, 0x9b44f8bd
or edi, r11d
xor edi, r9d
not eax
or eax, edi
mov r9d, eax
not r9d
and r8d, 0xa6a2016e
and ebp, 0x595dfe91
or ebp, r8d
mov edi, ebp
xor edi, 0x184410
xor ebp, 0xa2a00028
or ebp, 0x5c07b9c7
mov r8d, esi
not r8d
mov r10d, ebp
and r10d, 0x5bc41b88
and edi, 0xa0384430
or edi, r10d
or ebp, r8d
and r8d, 0x5bc41b88
and esi, 0xa43be477
or esi, r8d
xor esi, edi
not ebp
or ebp, esi
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, ebp
not ecx
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, eax
or eax, ecx
mov ebp, eax
not ebp
and ecx, r9d
or ecx, edx
mov edx, ecx
not edx
mov edi, eax
and edi, 0xc6d92779
and ebp, 0x3926d886
or ebp, edi
or eax, edx
and edx, 0xc6d92779
and ecx, 0x3926d886
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
and edx, 0xa1ce7d1f
mov ecx, ebp
and ecx, 0x5e3182e0
or ecx, edx
mov edx, ecx
xor edx, 0x54000020
xor ecx, 0x20405011
and ecx, 0x20615011
and edx, 0xd4080122
or edx, ecx
mov edi, edx
xor edi, 0xd4080122
mov r8d, edx
xor r8d, 0x2bf7fedd
and ebp, 0x39fc287a
and eax, 0xc603d785
or eax, ebp
mov ecx, eax
xor ecx, 0xc603d785
xor eax, 0x8600828
and eax, 0xca614f2c
mov ebp, ecx
and ebp, 0x359eb0d3
or ebp, eax
xor ebp, 0x3e081e1f
and ecx, 0xf4695133
or ecx, ebp
mov r14d, ecx
not r14d
mov eax, edx
xor eax, 0x13ee41b4
and eax, r8d
xor edx, 0x10684130
and edx, edi
or r14d, 0x3819bf69
mov r11d, r14d
not r11d
mov r9d, ecx
or r9d, 0xc7e64096
mov ebp, eax
not ebp
mov r10d, ebp
and r10d, 0xa0312508
and eax, 0x554a5037
or eax, r10d
mov edi, edx
not edi
or ebp, edi
and edi, 0xa2b52588
and edx, 0x54485033
or edx, edi
mov esi, r9d
not esi
xor edx, eax
not ebp
or ebp, edx
and r14d, 0xecbe765d
and r11d, 0x3400082
or r11d, r14d
and r9d, 0xecbe765d
and esi, 0x10018920
or esi, r9d
xor esi, r11d
mov eax, ebp
not eax
and eax, esi
not esi
and esi, ebp
or esi, eax
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
mov eax, ecx
not eax
mov r10d, esi
not r10d
mov edx, r10d
and edx, 0xdef86c62
and esi, 0x2107939d
or esi, edx
or r10d, ecx
and ecx, 0xdef86c62
and eax, 0x2107939d
or eax, ecx
xor eax, esi
not r10d
or r10d, eax
mov eax, r12d
and eax, 0xfffffffe
and r15d, 1
or r15d, eax
xor r12d, r15d
and r12d, r15d
or ebx, 0xea8c9d11
mov eax, ebx
not eax
mov ecx, r13d
not ecx
mov edx, ebx
and edx, 0xac27018a
and eax, 0x11506264
or eax, edx
or ebx, ecx
and ecx, 0xac27018a
and r13d, 0x53d8fe75
or r13d, ecx
xor r13d, eax
not ebx
or ebx, r13d
mov eax, ebx
not eax
and eax, 0x9761777c
and ebx, 0x689e8883
or ebx, eax
mov ecx, ebx
xor ecx, 0x82121593
mov esi, r12d
not esi
mov eax, esi
and eax, 0xe29af814
and r12d, 0x1d6507eb
or r12d, eax
mov r8d, r12d
xor r8d, 0x1d6507eb
mov eax, ebx
xor eax, 0x7dedea6c
xor r12d, 0x556754f8
and r12d, r8d
or esi, 0xb7fdacec
mov edx, esi
not edx
mov edi, eax
and edi, 0xb7fdacec
xor ebx, 0x35efb97f
and ebx, ecx
mov ecx, r12d
not ecx
mov ebp, ecx
and ebp, 0x8c626069
and r12d, 0x739d9f96
or r12d, ebp
or ecx, esi
and esi, 0x8c626069
and edx, 0x40001312
or edx, esi
xor edx, r12d
not ecx
or ecx, edx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, ecx
not edx
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc816e8f3
and eax, 0x37e9170c
or eax, ecx
mov edx, eax
xor edx, 0x10880508
xor eax, 0xc816e8f3
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xef713286
and ebx, 0x108ecd79
or ebx, ebp
or ecx, eax
and eax, 0xef713286
and edx, 0x108ecd79
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ecx
mov eax, ecx
and ecx, 0x3ce05d56
mov edx, ebx
and edx, 0xc31fa2a9
or edx, ecx
xor edx, 0xc31fa2a9
or edx, ebx
and ebx, 0xa18da046
and ebp, 0x5c104001
or ebp, ebx
xor ebp, 0x5c104001
and eax, 0x2621fb8
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x2621fb8
and eax, 0xfd9de047
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdffc18a2
and eax, 0x2003e75d
or eax, ecx
mov ecx, eax
xor ecx, 0x2c345
xor eax, 0x84f418a2
and eax, 0xa4f53cba
and ecx, 0x5b0ac345
or ecx, eax
mov eax, ecx
xor eax, 0x4a01caa
xor ecx, 0x48004340
and ecx, 0xe8556350
and eax, 0x17aa9caf
or eax, ecx
mov ecx, eax
xor ecx, 0x17aa9caf
xor eax, 0xe8556350
mov ebp, edx
not ebp
and ebp, eax
or eax, edx
mov ebx, eax
not ebx
and edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, eax
and ebp, 0x869a2c16
and ebx, 0x7965d3e9
or ebx, ebp
or eax, ecx
and ecx, 0x869a2c16
and edx, 0x7965d3e9
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x837ce1c8
and ecx, 0x7c831e37
or ecx, eax
mov eax, ecx
xor eax, 0x837ce1c8
xor ecx, 0x48031632
and ecx, 0x4943b772
mov edx, eax
and edx, 0xb6bc488d
or edx, ecx
mov edi, edx
xor edi, 0xb6bc488d
mov ebp, edx
xor ebp, 0xaa557e27
and ebp, edi
and eax, 0x1ce936aa
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1b2b49a9
and eax, 0xe4d4b656
or eax, ebp
mov ebp, eax
xor ebp, 0xf80500ac
xor edx, 0x9032342
and edx, 0xab2f23c6
mov ecx, edi
and ecx, 0x54d0dc39
or ecx, edx
xor ecx, 0x54d0dc39
or ecx, edi
mov edx, ecx
not edx
and edx, 0xe53afd83
and ecx, 0x1ac5027c
or ecx, edx
mov edx, ecx
xor edx, 0x1885002c
xor ecx, 0xe53afd83
xor eax, 0x7c27f03
mov ebx, eax
and ebx, 0x3789e53
and ebp, 0xfc8761ac
or ebp, ebx
or eax, ecx
and ecx, 0x3789e53
and edx, 0xfc8761ac
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x8efe73b6
and edx, eax
not eax
and eax, 0x4de5192
and ecx, 0x8a202224
or ecx, eax
mov eax, ecx
xor eax, 0xa000224
xor ecx, 0x75dfdddb
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xc1eef850
and eax, 0xe1003a6
or eax, ebx
or ecx, ebp
and ebp, 0xc1eef850
and edx, 0x3e1107af
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x71018c49
and ecx, 0x8efe73b6
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x6aec996f
and ecx, 0x95136690
or ecx, eax
xor ecx, 0x6aec996f
xor edx, ecx
and edx, ecx
mov eax, r10d
not eax
mov ecx, eax
and ecx, 0xc9119968
mov r15d, r10d
and r15d, 0x36ee6697
or r15d, ecx
mov r8d, r15d
xor r8d, 0x36ee6697
mov r9d, r15d
xor r9d, 0xc9119968
mov r13d, edx
not r13d
mov ecx, r13d
and ecx, edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xcb7b4697
mov ebx, r13d
and ebx, 0x3484b968
or ebx, edi
mov r14d, edx
or r14d, ebp
and ebp, 0xcb7b4697
and ecx, 0x3484b968
or ecx, ebp
xor ecx, ebx
not r14d
or r14d, ecx
mov ecx, r9d
and ecx, 0xd39d052d
mov ebp, r8d
and ebp, 0x2c62fad2
or ebp, ecx
mov ebx, ebp
xor ebx, r9d
and ebx, ebp
and r10d, 0xb5ed7642
mov ecx, eax
and ecx, 0x4a1289bd
or ecx, r10d
xor ecx, 0x998f8c90
and eax, 0x2c62fad2
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc6800168
and eax, 0x397ffe97
or eax, ecx
mov r12d, eax
xor r12d, 0x307d7e06
xor eax, 0xc6800168
mov r11d, r14d
not r11d
mov ecx, r11d
and ecx, 0xd39d052d
mov edi, r14d
and edi, 0x2c62fad2
or edi, ecx
not edi
or edi, r11d
mov ecx, edi
not ecx
mov esi, r13d
and esi, 0xd7744a5a
and edx, 0x288bb5a5
or edx, esi
xor edx, 0xfb16b088
xor r13d, edx
and r13d, edx
mov edx, ebx
not edx
mov ebp, edx
or ebp, eax
not ebp
and edx, 0xcb0280b9
and ebx, 0x34fd7f46
or ebx, edx
and eax, 0xcb0280b9
and r12d, 0x34fd7f46
or r12d, eax
xor r12d, ebx
mov eax, ebp
and eax, r12d
xor r12d, ebp
or r12d, eax
mov edx, edi
and edx, 0x4177a3f
xor edi, 0x9a44afc8
and edi, ecx
mov eax, ecx
and eax, 0xfbe885c0
or eax, edx
mov r10d, eax
mov ecx, r13d
not ecx
mov edx, ecx
and edx, 0x98e75e2c
and r13d, 0x6718a1d3
or r13d, edx
xor eax, 0x4135037
or eax, 0x9a44afc8
mov edx, eax
not edx
mov esi, eax
and esi, 0x33effccc
and edx, 0x44100033
or edx, esi
mov esi, edi
not esi
or eax, esi
and esi, 0x33effccc
and edi, 0xcc100333
or edi, esi
xor edi, edx
mov ebp, r13d
xor r13d, 0xa35024
or r13d, 0x9a44afc8
not eax
or eax, edi
mov edi, r13d
not edi
or ecx, 0x65bb5037
and r13d, 0xcbfec34c
and edi, 0x24011033
or edi, r13d
mov ebx, ecx
not ebx
and ecx, 0xcbfec34c
and ebx, 0x10002c80
or ebx, ecx
xor r15d, 0x27d72959
and r15d, r8d
mov esi, r8d
xor ebx, edi
mov edx, eax
not edx
and edx, ebx
not ebx
and ebx, eax
mov r8d, dword [0x1400c5644]
xor r10d, 0xfbe885c0
xor ebp, 0x6718a1d3
or ebx, edx
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xb64acf60
and ebx, 0x49b5309f
or ebx, edx
mov edx, ebp
not edx
or eax, ebp
and ebp, 0xb64acf60
and edx, 0x49b5309f
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, r12d
mov ebx, r12d
xor ebx, 0x880f0c35
and ebx, r12d
not r12d
and r12d, 0x80800
and edx, 0x88070435
or edx, r12d
xor edx, 0x88070435
mov ebp, eax
xor ebp, 0x880f0c35
and ebp, eax
not eax
and eax, 0x880f0c35
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
and r9d, 0x7aed4b8
and esi, 0xf8512b47
or esi, r9d
mov edx, esi
xor edx, 0xf8512b47
xor esi, 0x7aed4b8
mov ebx, edx
and ebx, 0x11394fce
mov eax, r14d
xor eax, 0x11394fce
mov edi, eax
and edi, r11d
and eax, r14d
mov ecx, ebx
and ecx, r15d
xor r15d, ebx
or r15d, ecx
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebx, r15d
not ebx
and ebx, eax
not eax
and eax, r15d
or eax, ebx
mov ebx, esi
and ebx, 0x8c9ad3e3
and edx, 0x73652c1c
or edx, ebx
or esi, r14d
and r14d, 0x8c9ad3e3
and r11d, 0x73652c1c
or r11d, r14d
xor r11d, edx
not esi
or esi, r11d
mov ecx, esi
not ecx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x5f77797
and eax, 0xfa088868
or eax, ebx
or edx, esi
and esi, 0x5f77797
and ecx, 0xfa088868
or ecx, esi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, eax
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xc6f3e754
and edx, 0x390c18ab
or edx, eax
mov eax, edx
xor eax, 0x300008a9
xor edx, 0xa1c244
and edx, 0x9add246
and eax, 0xf6522db9
or eax, edx
mov ecx, eax
xor ecx, 0xf6522db9
xor eax, 0x9add246
mov edx, ebp
xor edx, eax
and edx, ebp
and eax, ebp
not ebp
and ebp, ecx
or eax, ebp
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov r9d, eax
not r9d
mov ecx, eax
and ecx, 0x4b925430
mov ebp, r9d
and ebp, 0xb46dabcf
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8004000
xor ebp, 0xb0000000
and ecx, 0x861c043
and ebp, 0xb2020000
or ebp, ecx
mov ebx, ebp
xor ebx, 0x92020000
xor ebp, 0x4dfdffff
mov ecx, r9d
and ecx, 0x36937393
mov edx, eax
and edx, 0xc96c8c6c
or edx, ecx
mov edi, edx
xor edi, 0xc96c8c6c
xor edx, 0x26822291
and edx, 0x26a222fd
mov ecx, edi
and ecx, 0xd95ddd02
or ecx, edx
xor ecx, 0x9cc1e2be
and edi, 0xba63c043
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xf554ee05
and edi, 0xaab11fa
or edi, ecx
mov esi, edi
xor esi, 0xaaa104a
xor edi, 0xf554ee05
mov ecx, ebp
or ecx, edi
mov edx, ecx
not edx
and ebp, 0x6111efb1
and ebx, 0x9a620042
or ebx, ebp
and edi, 0x6111efb1
and esi, 0x9eee104e
or esi, edi
xor esi, ebx
mov ebp, esi
not ebp
mov ebx, ecx
and ebx, 0xa149a4a2
and edx, 0x1a224041
or edx, ebx
or ecx, ebp
and ebp, 0xa149a4a2
and esi, 0x5eb65b5d
or esi, ebp
xor esi, edx
not ecx
or ecx, esi
mov edx, ecx
not edx
and edx, 0x459c3fbc
and ecx, 0xba63c043
or ecx, edx
mov ebp, ecx
not ebp
and ecx, 0xe5b31913
and ebp, 0x1a4ce6ec
or ebp, ecx
mov edi, ebp
xor edi, 0xe5b31913
xor ebp, 0x1a4ce6ec
and r9d, 0xe36899ac
and eax, 0x1c976653
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0x1c976653
and eax, 0xe36899ac
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2840802
mov edx, ecx
and edx, 0x204885d8
or edx, eax
xor edx, 0x204885d8
and ecx, 0xdd337225
or ecx, edx
mov eax, ecx
not eax
and eax, 0xdd337225
and ecx, 0x22cc8dda
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1a0caa93
and ecx, 0xe5f3556c
or ecx, edx
xor ecx, 0xe5f3556c
or ecx, eax
mov eax, ecx
not eax
mov ebx, edi
and ebx, 0x4860f9d3
mov edx, ebp
and edx, 0xb79f062c
or edx, ebx
xor edx, 0xb79f062c
mov ebx, edx
and ebx, ecx
xor edx, ecx
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x1fdb7456
and edx, 0xe0248ba9
or edx, ebx
mov r11d, edx
xor r11d, 0xe0248ba9
and edi, 0xbc8a6fd9
and ebp, 0x43759026
or ebp, edi
mov ebx, ecx
and ebx, 0xbc8a6fd9
xor ecx, 0x43759026
and ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ebp
not eax
and eax, ecx
not ecx
and ecx, ebp
or ecx, eax
mov r9d, edx
xor r9d, 0x55a4412
mov eax, ecx
not eax
and eax, 0x1038dce6
mov edi, ecx
and edi, 0xefc72319
or edi, eax
mov r10d, edi
xor r10d, 0xefc72319
mov eax, r11d
or eax, 0xb88fb5e4
mov ebp, eax
not ebp
xor edx, 0xa754c1b2
and edx, r11d
mov ebx, edi
xor ebx, 0x574896fd
and ebx, r10d
and ecx, 0xb88fb5e4
mov esi, eax
and esi, 0x64207406
and ebp, 0x3500a19
or ebp, esi
mov esi, edx
not esi
or eax, esi
and esi, 0x64207406
and edx, 0x9bdf8bf9
or edx, esi
xor edx, ebp
not eax
or eax, edx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, eax
not edx
and edx, 0x94dcbd0b
and eax, 0x6b2342f4
or eax, edx
mov edx, ecx
not edx
and edx, 0x94dcbd0b
and ecx, 0x6b2342f4
or ecx, edx
xor ecx, eax
xor edi, 0x1038dce6
mov eax, r11d
and eax, 0x5aa53b6d
and r9d, 0xa55ac492
or r9d, eax
or r11d, edi
and edi, 0x5aa53b6d
and r10d, 0xa55ac492
or r10d, edi
xor r10d, r9d
not r11d
or r11d, r10d
mov eax, r11d
not eax
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xbcc46a40
and ecx, 0x433b95bf
or ecx, edx
or ebx, r11d
and r11d, 0xbcc46a40
and eax, 0x433b95bf
or eax, r11d
xor eax, ecx
not ebx
or ebx, eax
mov ecx, ebx
not ecx
mov eax, ebx
or eax, 0xaa2b4734
mov edx, eax
not edx
mov ebp, ebx
xor ebp, 0x55d4b8cb
and ebp, ebx
mov edi, ebp
not edi
mov esi, eax
and esi, 0xde11c37c
and edx, 0x1c43883
or edx, esi
or eax, edi
and edi, 0xde11c37c
and ebp, 0x21ee3c83
or ebp, edi
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xaa2b4734
and eax, 0x55d4b8cb
or eax, edx
mov edx, eax
not edx
and edx, 0x8386722a
and eax, 0x7c798dd5
or eax, edx
mov edx, eax
xor edx, 0x503885c4
and edx, 0x523a97e6
xor eax, 0x2e431a33
or eax, edx
mov edx, eax
not edx
and edx, 0x6c29bd37
and eax, 0x93d642c8
or eax, edx
mov ebp, eax
xor ebp, 0x93d642c8
and ecx, 0xadc56819
xor ebx, 0x523a97e6
or ebx, ecx
mov edx, ebx
not edx
mov ecx, ebp
xor ecx, ebx
and ecx, ebp
xor eax, 0x20011d11
and eax, 0x31931dd9
and ebp, 0xce6ce226
or ebp, eax
and ebx, 0x31931dd9
and edx, 0xce6ce226
or edx, ebx
xor edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov edi, edx
xor edi, 0xe081e516
and edi, edx
not edx
and edx, 0xe081e516
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
not eax
and eax, 0xb2bb72f0
and edi, 0x4d448d0f
or edi, eax
mov ebx, edi
not ebx
mov ecx, edi
mov esi, ebx
mov edx, ebx
and edx, 0x236f110d
and edi, 0xdc90eef2
or edi, edx
not edi
or edi, ebx
and ebx, 0x89e484d6
and ecx, 0x761b7b29
or ecx, ebx
mov eax, ecx
xor eax, 0x60004100
xor ecx, 0x200014
or esi, 0x696549f7
mov ebp, esi
not ebp
or ecx, 0x49a9208
and ecx, 0x4bb9a3d
and eax, 0x694441c2
or eax, ecx
and esi, 0x4bb9a3d
and ebp, 0x92002400
or ebp, esi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x969ab608
and ebp, 0x696549f7
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xdc90eef2
mov edx, ebp
xor edx, 0x236f110d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2671402c
and edx, 0xd98ebfd3
or edx, ebx
mov ebx, edx
xor ebx, 0xd98ebfd3
xor edx, 0x2671402c
mov ecx, edi
not ecx
and ecx, edx
or edx, edi
not edx
and edi, ebx
or edi, ecx
mov ecx, edx
and ecx, edi
xor edi, edx
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x206e0000
mov edx, edi
and edx, 0x301110d
or edx, ecx
xor edx, 0x301110d
and edi, 0xdc90eef2
or edi, edx
mov ecx, eax
and ecx, 0x7c9baa4e
mov edx, ebp
and edx, 0x836455b1
or edx, ecx
mov ecx, edx
xor ecx, 0x836005b1
xor edx, 0x7c9baa4e
mov ebx, eax
and ebx, 0x381ed004
and ebp, 0xc7e12ffb
or ebp, ebx
or eax, edx
and edx, 0x381ed004
and ecx, 0xc7e12ffb
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xcd700433
and edx, eax
or eax, 0x328ffbcc
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xdb3dba0f
and ecx, 0x4400430
or ecx, ebx
or eax, ebp
and ebp, 0xdb3dba0f
and edx, 0x24c245f0
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x131e8622
and eax, 0xece179dd
or eax, ecx
mov ecx, eax
xor ecx, 0x20901126
xor eax, 0x8c6a8210
and ecx, 0x72941127
and eax, 0x8d6beed8
or eax, ecx
mov edx, eax
xor edx, 0x10801004
xor eax, 0xd4320d0
and eax, 0x6f5721f3
and edx, 0x90a8de0c
or edx, eax
mov eax, edx
xor eax, 0x90a8de0c
xor edx, 0x6f5721f3
mov ecx, edi
xor ecx, edx
and ecx, edi
and edx, edi
not edi
and edi, eax
or edx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and edx, 0xb6392404
and eax, 0x49c6dbfb
or eax, edx
mov ecx, eax
xor ecx, 0x49c6dbfb
xor eax, 0xb6392404
mov edx, ecx
and edx, eax
and ecx, 0x787463f
and eax, 0xf878b9c0
or eax, ecx
xor eax, 0x787463f
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x11152c79
and ecx, eax
and eax, 0xeeead386
or eax, edx
xor eax, 0xeeead386
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0x8369d3e6
mov edx, eax
xor edx, 0x8369d3e6
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x4cb5000
and edx, 0xfb34afff
or edx, ebp
xor edx, 0x87a283e6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8a1d2a97
and ecx, 0x75e2d568
or ecx, eax
xor ecx, 0x75e2d568
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc6c94568
and eax, ecx
and ecx, 0x3936ba97
or ecx, edx
xor ecx, 0x3936ba97
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe4819fa1
and ecx, 0x1b7e605e
or ecx, eax
xor ecx, 0x1b7e605e
cmp ecx, 0xffffffff
setne bpl
sete r9b
cmp r8d, 0xa
setl r12b
cmp r8d, 9
setg r15b
xor bpl, r9b
mov ebx, ebp
xor bl, 1
mov eax, r9d
and al, bpl
mov r11d, r9d
xor r11b, bpl
or r11b, al
mov r10d, r11d
xor r10b, 1
mov edi, r9d
and bpl, bl
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
mov r14d, ebp
xor r14b, 1
and bpl, r14b
mov ecx, r14d
and cl, bpl
xor bpl, r14b
or bpl, cl
xor bpl, r9b
mov r8d, r9d
and r8b, r14b
xor r14b, r9b
xor r9b, bl
not r9b
and r9b, bl
or dil, bl
xor dil, 1
mov ecx, r9d
and cl, dil
xor dil, r9b
or dil, cl
mov ebx, r10d
and bl, r11b
mov ecx, ebx
xor cl, 1
xor bl, r10b
or cl, r11b
xor cl, 1
or cl, bl
xor cl, dil
mov ebx, r10d
xor bl, dil
or dil, r10b
xor dil, 1
or dil, bl
xor dil, 1
mov ebx, ecx
and bl, dil
xor dil, cl
or dil, bl
mov eax, edi
xor al, 1
mov ecx, eax
or cl, dil
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov esi, edi
and sil, al
mov ebx, edx
xor bl, 1
xor dl, r9b
or bl, cl
xor bl, 1
or bl, dl
mov edx, esi
and dl, dil
xor sil, dil
or sil, dl
mov edx, ebx
xor dl, 1
and dl, sil
xor sil, 1
and sil, bl
or sil, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, sil
xor sil, 1
xor al, 1
or sil, cl
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov ebx, esi
xor bl, 1
mov eax, ebx
and al, sil
mov edx, esi
and dl, al
mov r9d, esi
xor r9b, al
mov edi, eax
mov byte [rsp + 0x23], al
or dl, r9b
mov r10d, edx
xor r10b, 1
mov ecx, esi
or cl, bl
mov r13d, ebx
mov byte [rsp + 0x24], bl
mov ebx, ecx
xor bl, 1
mov eax, edx
and al, r10b
mov r11d, eax
and r11b, dl
xor al, dl
or al, r11b
mov edx, eax
xor dl, 1
and dl, bl
and al, cl
or al, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
xor r10b, 1
mov edx, edi
xor dl, 1
mov byte [rsp + 0x30], dl
or dl, r13b
xor dl, 1
or dl, r9b
mov byte [rsp + 0x2c], dl
mov r11d, edx
xor r11b, 1
or r11b, cl
xor r11b, 1
mov eax, r10d
or al, dl
xor al, 1
mov r9d, r11d
and r9b, al
xor al, r11b
or al, r9b
mov r11d, eax
xor r11b, 1
and r10b, r11b
and al, cl
or al, r10b
xor r11b, al
and r11b, al
or r14b, r8b
mov eax, r14d
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, r14b
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
mov ecx, ebp
and cl, al
or al, bpl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov r8d, ecx
and r8b, bpl
xor cl, bpl
or cl, r8b
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, al
or cl, r8b
mov eax, edx
xor al, bpl
or dl, bpl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
or cl, r8b
xor r8b, cl
xor r8b, 1
and r8b, cl
mov byte [rsp + 0x25], r15b
mov r14d, r15d
mov byte [rsp + 0x27], r12b
xor r14b, r12b
mov eax, r14d
not al
mov ecx, r12d
xor cl, r14b
and cl, r12b
and al, r15b
and r14b, r12b
or r14b, al
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov ebp, r11d
xor bpl, 1
mov r13d, r8d
xor r13b, 1
mov r12d, r13d
and r12b, r8b
mov eax, r12d
xor al, 1
mov ecx, r13d
xor cl, r12b
or al, r8b
xor al, 1
or al, cl
and r12b, r13b
or r12b, cl
xor r12b, 1
mov ecx, r12d
xor cl, r8b
mov byte [rsp + 0x26], cl
or r12b, r8b
or r8b, r13b
mov r13d, r8d
xor r13b, 1
and r13b, r8b
mov ecx, r8d
and cl, r13b
xor r13b, r8b
or r13b, cl
mov ecx, r13d
and cl, al
xor al, 1
xor r13b, 1
and r13b, al
or r13b, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor r13b, 1
mov ecx, r13d
xor cl, al
or r13b, al
xor r13b, 1
or r13b, cl
mov ecx, r13d
mov edi, r13d
mov r10d, r13d
xor r10b, bpl
and r10b, r13b
xor r13b, 1
mov edx, ebp
or dl, r11b
and cl, r13b
xor dil, r13b
mov r15d, r11d
and r15b, r13b
mov r8d, r13d
xor r13b, r11b
mov r9d, r11d
and r11b, bpl
xor r9b, bpl
or r9b, r11b
mov eax, r9d
xor al, 1
mov r11d, eax
and r11b, r9b
xor al, r11b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, al
xor dl, 1
mov eax, ebp
and al, dl
xor dl, bpl
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
or dil, cl
xor r12b, 1
or r12b, byte [rsp + 0x26]
mov ecx, r11d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
mov r9d, ecx
and cl, dl
xor r9b, dl
or r9b, cl
and dl, r11b
or al, dl
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
mov r11d, ecx
and r11b, dl
xor cl, dl
or cl, r11b
mov r11d, ecx
xor r11b, 1
and r11b, al
mov edx, eax
xor dl, 1
and cl, dl
or cl, r11b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edi
xor al, 1
mov ecx, r12d
xor cl, 1
and r12b, dil
and al, cl
or al, r12b
mov r9d, eax
xor r9b, dil
and r9b, al
mov eax, edi
xor al, cl
xor al, 1
and al, cl
or cl, dil
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
mov r11d, r9d
xor r11b, 1
and r11b, al
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
or al, r11b
xor cl, 1
xor al, 1
mov r9d, ecx
xor r9b, al
or al, cl
xor al, 1
or al, r9b
mov ecx, edx
xor cl, 1
or dl, cl
xor dl, 1
xor cl, dl
and dl, cl
mov r9d, ecx
xor r9b, dl
xor dl, 1
or dl, cl
xor r9b, 1
xor dl, 1
or dl, r9b
mov ecx, eax
xor cl, 1
or al, cl
xor al, 1
xor cl, al
mov r9d, ecx
and cl, al
xor r9b, 1
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov r12d, edx
xor r12b, 1
and r12b, dl
xor r12b, 1
mov eax, edx
xor al, r12b
or r12b, dl
xor r8b, bpl
xor r12b, 1
or r12b, al
xor r12b, cl
mov edi, r12d
xor dil, 1
or r13b, r15b
xor r13b, 1
xor r8b, 1
and r8b, bpl
mov eax, r10d
and al, r8b
xor r8b, r10b
or r8b, al
xor r8b, r13b
mov eax, r8d
xor al, 1
and r13b, al
mov ecx, r13d
xor cl, 1
xor r13b, r8b
or cl, al
xor cl, 1
or cl, r13b
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
or r8b, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov ebp, r8d
xor bpl, 1
mov r9d, r12d
and r9b, dil
mov eax, r12d
and al, r9b
xor r9b, r12b
or r9b, al
mov ecx, r8d
and cl, bpl
mov eax, ebp
and al, cl
mov r11d, ebp
xor r11b, cl
or r11b, al
mov r10d, r9d
xor r10b, 1
mov eax, r9d
or al, r10b
and dil, al
xor al, 1
mov edx, eax
xor dl, r12b
and dl, al
and al, r12b
or al, dil
xor dl, 1
xor al, 1
mov edi, edx
xor dil, al
or al, dl
xor al, 1
or al, dil
mov r15d, r11d
xor r15b, 1
mov edi, r15d
or dil, r11b
mov edx, edi
xor dl, 1
mov r12d, edx
and r12b, dil
mov r13d, r12d
and r13b, dl
xor r12b, dl
or r12b, r13b
xor cl, 1
mov r13d, ecx
xor r13b, bpl
or cl, bpl
xor cl, 1
or cl, r13b
mov r13d, r12d
xor r13b, 1
and r13b, cl
xor cl, 1
and cl, r12b
or cl, r13b
xor dil, bpl
or dl, r8b
xor dl, 1
or dl, dil
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, dl
xor r8b, 1
xor cl, 1
or cl, r8b
xor cl, al
mov r8d, ecx
xor r8b, 1
and r11b, r10b
or r10b, r15b
and r15b, r9b
or r15b, r11b
xor r15b, 1
mov eax, r10d
xor al, r15b
or r15b, r10b
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
mov r9d, ecx
and r9b, r8b
mov ebp, eax
and bpl, r15b
mov edx, r9d
xor dl, 1
xor r9b, cl
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, ebp
and r9b, al
xor bpl, al
or bpl, r9b
mov r9d, edx
xor r9b, 1
and r9b, bpl
xor bpl, 1
and bpl, dl
or bpl, r9b
xor r15b, r8b
or al, cl
xor al, 1
or al, r15b
xor bpl, 1
mov ecx, ebp
xor cl, al
or bpl, al
xor bpl, 1
or bpl, cl
mov r9d, r14d
xor r9b, 1
mov edx, r14d
or dl, r9b
mov r8d, edx
xor r8b, 1
mov eax, r8d
and al, dl
mov ecx, eax
xor cl, 1
xor al, r8b
or cl, dl
xor cl, 1
or cl, al
mov r8d, r9d
and r8b, r14b
mov eax, r8d
and al, r9b
xor r8b, r9b
or r8b, al
xor cl, r8b
mov eax, r14d
and al, dl
xor dl, r14b
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
xor r10b, 1
xor r9b, r8b
xor r9b, 1
or r8b, r14b
xor r8b, 1
or r8b, r9b
mov r11d, ebp
xor r11b, 1
mov eax, ebp
or al, r11b
mov r9d, eax
xor r9b, 1
and r9b, bpl
mov edx, r11d
xor dl, al
and dl, r11b
and al, r11b
mov r11d, r8d
xor r11b, 1
or al, r9b
mov r9d, edx
xor r9b, 1
xor dl, al
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or al, dl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov edx, r8d
and dl, cl
and r8b, r10b
and r10b, r11b
or r10b, dl
mov edx, r10d
xor dl, cl
and dl, r10b
and r11b, cl
or r8b, r11b
mov r10d, edx
xor r10b, 1
and r10b, r8b
xor r8b, 1
mov ecx, edx
xor cl, r8b
and cl, dl
and r8b, dl
or r8b, r10b
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov r10d, r9d
and r10b, al
mov edx, r9d
xor dl, al
or dl, r10b
mov r11d, edx
xor r11b, 1
mov ecx, r11d
and cl, dl
xor r11b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
xor r10b, cl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov r10d, r8d
xor r10b, 1
mov edx, r10d
and dl, r8b
mov r9d, r10d
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
mov eax, ecx
mov r8d, r10d
and r8b, cl
xor r10b, cl
and cl, dl
xor dl, 1
xor al, 1
and dl, al
or dl, cl
xor al, dl
and al, dl
or r10b, r8b
mov r8d, r10d
xor r8b, al
xor al, 1
or al, r10b
xor al, 1
xor r8b, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov al, byte [rsp + 0x23]
xor al, byte [rsp + 0x24]
mov dl, byte [rsp + 0x30]
or dl, sil
xor dl, 1
or dl, al
mov eax, edx
mov r11b, byte [rsp + 0x27]
and al, r11b
xor dl, 1
mov r10b, byte [rsp + 0x25]
and dl, r10b
or dl, al
mov r9d, edx
mov eax, r11d
mov dl, byte [rsp + 0x2c]
xor dl, bl
xor dl, 1
mov ecx, esi
xor cl, bl
or bl, sil
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
or r10b, bl
xor bl, 1
or bl, r11b
mov ecx, r11d
xor cl, sil
or al, sil
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, r10b
or bl, r10b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, cl
and al, bl
or al, dl
mov edx, eax
xor dl, cl
and dl, al
mov eax, ecx
xor al, bl
xor al, 1
and al, bl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor dl, 1
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov r9d, eax
or r9b, bl
and bl, al
mov edx, ebx
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
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 al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
and r11b, cl
xor r11b, 1
mov eax, r11d
xor al, cl
or r11b, cl
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, ebx
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 edi, ecx
and dil, al
xor cl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, cl
mov r10d, edi
xor r10b, 1
mov ecx, r10d
and cl, dil
xor cl, 1
mov eax, edi
xor al, cl
or cl, dil
xor cl, 1
or cl, al
mov ebp, ecx
xor bpl, 1
mov ebx, ebp
or bl, cl
and cl, bpl
xor cl, 1
mov esi, ecx
xor sil, bpl
or cl, bpl
xor cl, 1
or cl, sil
xor cl, r9b
or r9b, r11b
xor r9b, 1
mov eax, r9d
xor al, r11b
mov edx, eax
xor dl, 1
and dl, r9b
mov r9d, edx
and r9b, al
xor dl, al
and dil, bl
xor bl, 1
or dl, r9b
mov eax, ebx
xor al, r10b
and al, bl
and bl, r10b
or bl, dil
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor dl, 1
mov eax, edx
xor al, bl
xor al, 1
and al, bl
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, r11d
and al, bpl
xor bpl, r11b
or bpl, al
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov ecx, ebp
xor cl, 1
mov ebx, ecx
and bl, bpl
mov eax, ebx
xor al, 1
xor bl, cl
or al, bpl
xor al, 1
or al, bl
xor al, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r10d, ecx
xor r10b, 1
mov eax, r10d
and al, cl
mov ebx, r10d
and bl, al
mov r9d, r10d
xor r9b, al
or bl, r9b
mov edx, ebx
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
xor al, 1
or al, cl
xor al, 1
or al, r9b
xor al, bl
mov ecx, edx
and cl, r10b
xor dl, r10b
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
mov ecx, edx
xor cl, r9b
and cl, dl
mov ebx, edx
xor bl, 1
and bl, al
and dl, r9b
or dl, bl
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
xor bl, 1
and bl, r9b
and cl, al
or cl, bl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ecx
and dl, bl
xor bl, cl
mov r9d, ecx
and r9b, r8b
xor cl, r8b
xor r8b, 1
or bl, dl
xor bl, r8b
xor bl, 1
mov edx, ebx
and dl, r8b
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
or cl, r9b
and al, r8b
or al, r9b
xor al, 1
or al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or bl, al
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, dl
xor dl, bl
and dl, bl
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0xf8146e93
mov eax, 0xba8896ce
cmovne ebp, eax
test dl, 1
mov eax, ebp
mov edx, 0xf8146e93
cmovne eax, edx
test cl, 1
cmovne eax, ebp
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
mov eax, 0x246f9cd1
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x3c], ecx
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
cmp dword [rsp + 0x5c], 0
sete byte [rsp + 0x5b]
mov eax, dword [0x1400c5648]
lea r11d, [rax - 1]
imul r11d, eax
mov r14d, r11d
not r14d
mov r10d, r11d
mov r13d, r11d
xor r13d, 0xdfa67819
and r13d, r11d
mov r12d, r11d
or r12d, r14d
mov esi, r14d
and esi, 0x4d8b6370
mov edi, r11d
xor edi, 0x4d8b6370
and edi, r11d
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov eax, edi
not eax
and eax, 0xb2749c8e
and edi, 0x4d8b6371
or edi, eax
mov r9d, edi
mov r8d, r14d
and edi, r11d
mov r15d, r11d
mov ebp, r14d
mov eax, r14d
and eax, 0xc6f3765e
and r11d, 0x390c89a1
or r11d, eax
xor r11d, 0xc6f3765e
or r11d, r14d
and r14d, 0x90240800
and r10d, 0x4f827019
or r10d, r14d
xor r10d, 0x4f827019
mov eax, r10d
and eax, r13d
xor r13d, r10d
or r13d, eax
mov eax, r13d
not eax
and eax, 0x4a14a92b
and r13d, 0xb5eb56d4
or r13d, eax
mov eax, r13d
xor eax, 0xa452e4d
xor r13d, 0x4005122
and eax, 0x9bf7ae5d
and r13d, 0x640851a2
or r13d, eax
mov eax, r13d
xor eax, 0x9bf7ae5d
mov ecx, r13d
xor ecx, 0x640851a2
mov edx, r12d
not edx
mov esi, r12d
and esi, 0xacacb9db
xor r12d, 0xa0daf7af
and r12d, edx
and edx, 0x53534624
or edx, esi
xor r13d, 0x3b2d59f2
mov ebx, r13d
and ebx, eax
and r13d, ecx
mov ecx, ebx
not ecx
mov esi, ecx
and esi, 0x6882547b
and ebx, 0x977dab84
or ebx, esi
mov esi, r13d
not esi
or ecx, esi
and esi, 0x6882547b
and r13d, 0x977dab84
or r13d, esi
mov esi, edx
xor esi, 0x53534624
xor edx, 0xf389b18b
and edx, esi
xor r13d, ebx
not ecx
or ecx, r13d
mov ebx, edx
and ebx, r12d
xor r12d, edx
or r12d, ebx
mov edx, ecx
not edx
and edx, r12d
not r12d
and r12d, ecx
or r12d, edx
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
and eax, 0xe32fec25
and esi, 0x1cd013da
or esi, eax
mov eax, esi
xor eax, 0x1c501290
mov ecx, r12d
not ecx
xor esi, 0xe32fec25
mov edx, ecx
and edx, 0xe38b256a
and r12d, 0x1c74da95
or r12d, edx
or ecx, esi
and esi, 0xe38b256a
and eax, 0x1c74da95
or eax, esi
xor eax, r12d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x7fc789b0
and eax, 0x8038764f
or eax, ecx
mov ecx, eax
xor ecx, 0x7fc789b0
mov edx, eax
xor edx, 0x8038764f
xor eax, 0xed35fc64
and edx, eax
and eax, ecx
mov ecx, edx
not ecx
mov ebx, eax
not ebx
mov esi, ecx
and esi, 0x94386769
and edx, 0x6bc79896
or edx, esi
or ecx, ebx
and ebx, 0x94386769
and eax, 0x6bc79896
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
and eax, 0x92f275d5
not ecx
and ecx, 0x6d0d8a2a
or ecx, eax
mov eax, ecx
not eax
and eax, 1
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and eax, 0x80f1d490
and ecx, 0x7f0e2b6f
or ecx, eax
mov eax, ecx
xor eax, 0x7f0e2b6f
not r9d
and r8d, r9d
or edi, r8d
not edi
or edi, r9d
mov edx, edi
not edx
mov ebx, ecx
xor ebx, 0x80f1d490
mov esi, edi
and esi, ebx
and edx, eax
or edx, esi
mov r9d, edx
xor r9d, ebx
and r9d, edx
and ebx, 0x6ddf33ac
xor ecx, 0x12d118c3
and ecx, eax
mov eax, edi
xor eax, 0x9220cc53
and eax, edi
or edi, 0x6ddf33ac
mov edx, edi
not edx
mov r8d, ebx
and r8d, ecx
xor ecx, ebx
or ecx, r8d
mov esi, eax
not esi
mov ebx, esi
and ebx, 0xa281de27
and eax, 0x5d7e21d8
or eax, ebx
or esi, edi
and edi, 0xa281de27
and edx, 0x10200050
or edx, edi
xor edx, eax
not esi
or esi, edx
mov edx, ecx
not edx
and edx, 0xf9a4971b
and ecx, 0x65b68e4
or ecx, edx
mov edx, esi
not edx
and edx, 0xf9a4971b
and esi, 0x65b68e4
or esi, edx
xor esi, ecx
mov ecx, r9d
mov edx, r9d
xor edx, 0x11dfa603
and edx, r9d
not r9d
mov eax, esi
xor eax, 0x11dfa603
mov r8d, eax
and eax, esi
not esi
or ecx, 0xee2059fc
mov edi, ecx
not edi
and r8d, esi
mov ebx, edx
not ebx
mov r10d, ecx
and r10d, 0x403ca28
and edi, 0x11dc2403
or edi, r10d
or ecx, ebx
and ebx, 0x403ca28
and edx, 0xfbfc35d7
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, r8d
and edx, eax
xor eax, r8d
or eax, edx
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov ecx, r9d
and ecx, esi
xor esi, r9d
or esi, ecx
mov ecx, esi
not ecx
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x1b6a4a06
and eax, 0xe495b5f9
or eax, ebx
or edi, esi
and esi, 0x1b6a4a06
and ecx, 0xe495b5f9
or ecx, esi
xor ecx, eax
not edi
or edi, ecx
mov edx, edi
not edx
mov ecx, edi
and ecx, 0x46f8c2e2
mov ebx, edx
and ebx, 0xb9073d1d
or ebx, ecx
mov ecx, ebx
xor ecx, 0xe842c2
xor ebx, 0x1072410
and ebx, 0x4717a430
and ecx, 0xb8e85bcf
or ecx, ebx
mov ebx, ecx
xor ebx, 0x18c04001
xor ecx, 0x41000000
and ecx, 0xc108108e
and ebx, 0x1ac04411
or ebx, ecx
mov ecx, ebx
xor ecx, 0x1a400001
xor ebx, 0xe53fbbee
and edi, 0xec23e91
mov eax, edx
and eax, 0xf13dc16e
or eax, edi
xor eax, 0xd50a6a0e
and edx, 0xdbc8549f
or edx, eax
mov esi, edx
not esi
mov edi, edx
mov eax, edx
mov r8d, ebx
and r8d, edx
xor edx, ebx
and ebx, 0xe599c61e
and ecx, 0x1a401081
or ecx, ebx
and edi, 0xe599c61e
xor eax, 0x1a6639e1
and eax, esi
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebx, ecx
not ebx
and ebx, 0x41e07493
and ecx, 0xba09820c
or ecx, ebx
mov ebx, eax
not ebx
and ebx, 0x45f07493
and eax, 0xba0f8b6c
or eax, ebx
xor eax, ecx
or edx, r8d
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x7f913850
and ecx, edx
not edx
and edx, 0x2d911800
and eax, 0x52002050
or eax, edx
xor eax, 0x52002050
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x26e804b1
and ecx, 0xd917fb4e
or ecx, eax
mov r9d, ecx
xor r9d, 0x7d4e9781
and r15d, 0x48648a2a
and ebp, 0xb79b75d5
or ebp, r15d
mov eax, ebp
xor eax, 0x48448220
mov edx, ebp
xor edx, 0xb79b75d5
mov ebx, r11d
not ebx
xor ebp, 0xd95dc260
and ebp, edx
and eax, 0x6ec6b7b5
mov edi, r11d
xor edi, 0x6ec6b7b5
and edi, r11d
and ebx, 0x6ec6b7b5
mov esi, ebp
and esi, eax
xor eax, ebp
or eax, esi
mov ebp, edi
and ebp, ebx
xor ebx, edi
or ebx, ebp
mov ebp, eax
not ebp
and ebp, ebx
not ebx
and ebx, eax
or ebx, ebp
mov eax, edx
and eax, r11d
xor r11d, edx
or r11d, eax
not r11d
mov eax, ebx
and eax, r11d
xor r11d, ebx
or r11d, eax
xor ecx, 0x82b1687e
mov eax, r9d
and eax, 0xe3cbd0ff
mov r12d, ecx
and r12d, 0x1c342f00
or r12d, eax
mov r8d, r12d
xor r8d, 0xe3cbd0ff
mov ebx, r11d
not ebx
mov eax, ebx
and eax, 0x248028ca
mov r15d, r11d
and r15d, 0x4a2e0100
or r15d, eax
mov eax, r15d
xor eax, 0xa220000
xor r15d, 0xb5d1feff
mov edx, r11d
xor edx, 0x6eae29ca
and edx, r11d
mov esi, edx
not esi
mov ebp, r15d
and ebp, 0x554cab4a
and eax, 0x2aa20080
or eax, ebp
or r15d, esi
and esi, 0x554cab4a
and edx, 0xaab354b5
or edx, esi
xor edx, eax
not r15d
or r15d, edx
mov eax, r15d
not eax
and eax, 0x9102b40c
and r15d, 0x6efd4bf3
or r15d, eax
mov r10d, r15d
xor r10d, 0x536239
xor r12d, 0x1c342f00
mov edx, r12d
and edx, 0x552e7f4c
mov eax, r8d
and eax, 0xaad180b3
or eax, edx
not eax
or eax, r12d
mov r14d, eax
not r14d
mov edx, ecx
and edx, 0xaad180b3
and r9d, 0x552e7f4c
or r9d, edx
xor ecx, r9d
and ecx, r9d
xor r15d, 0xffac9dc6
mov edx, r10d
and edx, 0xe7ad468e
mov ebp, r15d
and ebp, 0x1852b971
or ebp, edx
xor ebp, 0xb28339c2
mov edx, r15d
and edx, 0x552e7f4c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb6aaa291
and edx, 0x49555d6e
or edx, ebp
mov esi, edx
xor esi, 0x50c2e
xor edx, 0xb6aaa291
and ebx, 0xbb552e16
and r11d, 0x44aad1e9
or r11d, ebx
mov ebp, r11d
xor ebp, 0x8080a1
and ebp, 0xaad180b3
xor r11d, 0xee7b515a
or r11d, ebp
mov r9d, r11d
not r9d
mov ebp, ecx
not ebp
mov ebx, eax
or ebx, ebp
and eax, 0x39240a8
and r14d, 0xfc6dbf57
or r14d, eax
mov eax, ebx
not eax
and ebp, 0x39240a8
and ecx, 0xfc6dbf57
or ecx, ebp
xor ecx, r14d
mov ebp, ecx
not ebp
mov r14d, ebx
and r14d, 0xd949e674
and eax, 0x26b6198b
or eax, r14d
or ebx, ebp
and ebp, 0xd949e674
and ecx, 0x26b6198b
or ecx, ebp
xor ecx, eax
not ebx
or ebx, ecx
mov eax, edx
and eax, 0xfbd0f340
and esi, 0x42f0cbf
or esi, eax
mov r14d, esi
mov eax, r11d
and eax, 0x3b944a41
xor r11d, 0xfd7a0761
and r11d, r9d
mov ecx, r9d
and ecx, 0xc46bb5be
or ecx, eax
mov eax, ecx
xor eax, 0xc46bb5be
xor esi, 0xfbd0f340
mov ebp, esi
or ebp, 0xfd7a0761
mov edi, ebp
not edi
or edx, 0x285f89e
and ebp, 0xd0dcc27b
and edi, 0x2013884
or edi, ebp
mov ebp, edx
not ebp
and edx, 0xd0dcc27b
and ebp, 0x2d220500
or ebp, edx
mov edx, ecx
xor edx, 0x3911b2df
and edx, eax
xor ebp, edi
mov edi, edx
and edi, r11d
xor r11d, edx
or r11d, edi
mov edx, ebp
not edx
and edx, 0xbce75630
and ebp, 0x4318a9cf
or ebp, edx
mov edx, r11d
not edx
and edx, 0xbce75630
and r11d, 0x4318a9cf
or r11d, edx
mov r9d, dword [0x1400c5644]
xor r14d, 0x42c0410
xor r11d, ebp
xor ecx, 0x3b944a41
mov edx, esi
and edx, 0x3c3ebaf
and r14d, 0xfc3c1450
or r14d, edx
or esi, ecx
and ecx, 0x3c3ebaf
and eax, 0xfc3c1450
or eax, ecx
xor eax, r14d
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xdcabcccd
and esi, 0x23543332
or esi, eax
xor esi, 0x23543332
mov eax, r11d
and eax, esi
xor esi, r11d
or esi, eax
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0xeb750e25
and ebx, 0x148af1da
or ebx, eax
mov edi, ebx
xor edi, 0x87040
xor ebx, 0x1000024
or ecx, 0x4dcf7c64
mov ebp, ecx
not ebp
mov eax, esi
mov edx, esi
xor edx, 0x4dcf7c64
and edx, esi
not esi
and esi, 0x550db677
and eax, 0xaaf24988
or eax, esi
mov esi, eax
xor esi, 0xaaf24988
xor eax, 0x18c2ca13
and eax, esi
or ebx, 0xa0100398
and ebx, 0xa59203bc
and edi, 0x484d7c40
or edi, ebx
and ecx, 0xa59203bc
and ebp, 0x12208003
or ebp, ecx
xor ebp, edi
mov esi, eax
not esi
mov ecx, edx
not ecx
mov ebx, esi
and ebx, 0xf2da06d2
and eax, 0xd25f92d
or eax, ebx
or esi, ecx
and ecx, 0xf2da06d2
and edx, 0xd25f92d
or edx, ecx
xor edx, eax
not esi
or esi, edx
mov eax, ebp
not eax
and eax, 0xc36d4525
and ebp, 0x3c92bada
or ebp, eax
mov eax, esi
not eax
and eax, 0xc36d4525
and esi, 0x3c92bada
or esi, eax
xor esi, ebp
and r10d, r12d
or r12d, r15d
mov eax, r12d
not eax
and r15d, r8d
or r15d, r10d
mov ecx, r15d
not ecx
mov edx, r12d
and edx, 0xa521989a
and eax, 0x5ade6765
or eax, edx
or r12d, ecx
and ecx, 0xa521989a
and r15d, 0x5ade6765
or r15d, ecx
xor r15d, eax
not r12d
or r12d, r15d
mov eax, r12d
not eax
mov ecx, r12d
xor ecx, 0xc67ec27e
and ecx, r12d
or r12d, 0x39813d81
mov edx, ecx
not edx
mov ebp, r12d
and ebp, 0x2f6e8e5d
and eax, 0xc0104022
or eax, ebp
or r12d, edx
and edx, 0x2f6e8e5d
and ecx, 0xd09171a2
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x39813d81
and r12d, 0xc67ec27e
or r12d, eax
mov eax, r12d
not eax
and eax, 0xc665238f
and r12d, 0x399adc70
or r12d, eax
mov eax, r12d
xor eax, 0x10109420
xor r12d, 0x84440185
and r12d, 0xadce49d5
and eax, 0x5231b62a
or eax, r12d
mov ebp, eax
xor ebp, 0x5231b62a
mov r8d, eax
xor r8d, 0xadce49d5
mov edi, esi
not edi
mov edx, edi
and edx, 0x1b63959c
and esi, 0xe49c6a63
or esi, edx
xor eax, 0x495223b6
and eax, ebp
or ebp, 0xe49c6a63
mov edx, ebp
not edx
mov ebx, eax
not ebx
mov ecx, ebp
and ecx, 0x2d1d3fea
and edx, 0x12628014
or edx, ecx
or ebp, ebx
and ebx, 0x2d1d3fea
and eax, 0xd2e2c015
or eax, ebx
xor eax, edx
not ebp
or ebp, eax
mov eax, esi
not eax
and eax, 0xa5926b67
and esi, 0x5a6d9498
or esi, eax
mov eax, ebp
not eax
and eax, 0xa5926b67
and ebp, 0x5a6d9498
or ebp, eax
xor ebp, esi
mov eax, edi
and eax, r8d
xor edi, r8d
or edi, eax
not edi
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov ecx, edi
not ecx
mov eax, ecx
and eax, edi
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
and edx, 0x64a3c276
and eax, 0x9b5c3d89
or eax, edx
mov edx, eax
xor edx, 0x98482d80
and edx, 0x9c69adf6
xor eax, 0x60824200
and eax, 0x63965209
or eax, edx
mov ebx, eax
xor ebx, 0x9c69adf6
and ebx, eax
mov eax, ecx
and eax, 0x69684204
and edi, 0x9697bdfb
or edi, eax
xor edi, 0xf501eff2
or edi, ecx
mov ebp, edi
not ebp
mov ecx, ebx
mov eax, ebx
xor eax, 0xb7c5d6d7
and eax, ebx
not ebx
and ebx, 0x14f65aab
and ecx, 0xeb09a554
or ecx, ebx
mov r8d, ecx
xor r8d, 0xeb09a554
mov ebx, edi
and ebx, 0x23816ee3
xor edi, 0x483a2928
and edi, ebp
and ebp, 0xdc7e911c
or ebp, ebx
mov r11d, ebp
xor r11d, 0xdc7e911c
mov edx, ecx
xor edx, 0xa3338c7c
and edx, r8d
xor ebp, 0x23816ee3
mov r10d, r11d
and r10d, 0xb7c5d6d7
mov esi, edx
not esi
mov ebx, eax
not ebx
mov r14d, esi
and r14d, 0x46036510
and edx, 0xb9fc9aef
or edx, r14d
or esi, ebx
and ebx, 0x46036510
and eax, 0xb9fc9aef
or eax, ebx
xor eax, edx
not esi
or esi, eax
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov eax, esi
not eax
and eax, edi
not edi
and edi, esi
or edi, eax
xor ecx, 0x14f65aab
mov eax, ecx
and eax, 0x45cf924c
and r8d, 0xba306db3
or r8d, eax
or ecx, ebp
and ebp, 0x45cf924c
and r11d, 0xba306db3
or r11d, ebp
xor r11d, r8d
not ecx
or ecx, r11d
mov eax, ecx
not eax
and eax, 0xe58e40b2
and ecx, 0x1a71bf4d
or ecx, eax
xor ecx, 0x1a71bf4d
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x9d70e967
and eax, ecx
not ecx
and ecx, 0x80700904
and edx, 0x1d00e063
or edx, ecx
xor edx, 0x1d00e063
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1194491
and eax, 0xfee6bb6e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf5e653f6
mov ebp, eax
and ebp, 0xa19ac09
or ebp, edx
mov edx, ebp
xor edx, 0xf5e653f6
xor ebp, 0xa19ac09
and ecx, ebp
and edx, eax
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r10b
setne r11b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl dl
xor cl, dl
and dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
mov eax, ebx
xor al, 1
xor bl, r8b
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
mov r13d, edx
xor r13b, bl
xor r13b, 1
or r13b, dl
xor r13b, 1
and cl, bl
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
and dl, cl
xor cl, 1
and cl, al
or cl, dl
xor cl, r13b
xor cl, 1
and r13b, cl
xor r13b, 1
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
mov r8d, r11d
xor r8b, r10b
mov eax, r8d
and al, r11b
mov esi, r8d
xor sil, r11b
or sil, al
mov ebx, esi
not bl
and r10b, r8b
mov r9d, r8d
xor r9b, 1
and r11b, r9b
or r11b, r10b
mov ecx, r11d
xor cl, 1
and bl, sil
mov edx, r11d
and dl, cl
xor bl, 1
mov r10d, ebx
xor r10b, sil
or bl, sil
xor bl, 1
or bl, r10b
mov eax, edx
xor al, 1
xor dl, r11b
or al, cl
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
or cl, dl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov r10d, edx
mov r11d, edx
xor r10b, 1
mov r14d, r13d
xor r14b, 1
mov ecx, r14d
and cl, r13b
mov eax, r14d
xor al, cl
xor cl, 1
mov byte [rsp + 0x30], cl
mov edx, r13d
or dl, cl
xor dl, 1
mov byte [rsp + 0x23], dl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, r11d
xor al, r10b
and al, r11b
mov esi, r11d
mov byte [rsp + 0x25], r11b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
and sil, r10b
mov byte [rsp + 0x2c], sil
mov byte [rsp + 0x24], r10b
mov esi, r10d
xor sil, cl
and r10b, sil
and sil, cl
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov eax, ecx
xor al, sil
or sil, cl
xor sil, 1
or sil, al
mov eax, r8d
xor al, r9b
and r9b, r8b
and al, r8b
xor r9b, 1
xor al, 1
mov ecx, eax
xor cl, r9b
and al, r9b
or al, cl
xor al, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r9d, eax
xor r9b, 1
mov r12d, eax
and r12b, r9b
xor r12b, 1
mov r8d, r9d
xor r8b, r12b
or r12b, r9b
xor r12b, 1
or r12b, r8b
mov ecx, r12d
xor cl, 1
and al, r12b
and cl, r9b
or cl, al
xor r12b, cl
and r12b, cl
mov edi, edx
or dil, bl
mov eax, edi
xor al, 1
mov ecx, ebx
xor cl, dil
and cl, bl
and al, dl
and dil, bl
or dil, al
mov eax, ecx
and al, dil
xor dil, cl
or dil, al
mov ebp, edi
xor bpl, 1
and dl, bl
mov eax, ebx
xor al, dl
mov r15d, ebp
and r15b, dil
mov r10d, r15d
xor r10b, 1
mov ecx, edi
xor cl, r10b
or r10b, dil
xor r10b, 1
or r10b, cl
xor r10b, 1
mov ecx, r10d
and cl, bpl
xor r10b, bpl
or r10b, cl
mov r11d, r10d
xor r11b, 1
and dl, bl
or dl, al
xor dl, 1
xor bl, dl
xor dl, bl
xor dl, 1
and dl, bl
mov r9d, edx
xor r9b, 1
and dl, r9b
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, r10d
or cl, r11b
mov eax, ecx
or al, r10b
xor cl, r10b
mov ebx, eax
xor bl, cl
xor cl, 1
or cl, al
xor bl, 1
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, r9b
mov r8d, edx
and r8b, r9b
xor dl, r9b
or dl, r8b
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor cl, 1
mov r9d, ecx
xor r9b, dl
xor r9b, 1
and r9b, dl
or cl, dl
mov edx, ecx
xor dl, r9b
xor r9b, 1
or r9b, cl
xor dl, 1
xor r9b, 1
or r9b, dl
mov ecx, r10d
xor cl, bl
and cl, r10b
xor bl, r11b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r11d, ebx
xor r11b, 1
mov r8d, ebx
and r8b, r11b
mov edx, r8d
xor r8b, bl
or bl, r9b
mov eax, r9d
xor r9b, 1
and al, r9b
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r8b
xor dl, al
mov r10d, esi
xor r10b, 1
xor r11b, r9b
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, eax
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov r11d, ecx
xor r11b, 1
or r11b, cl
mov ecx, eax
xor cl, r11b
and r11b, al
or r11b, cl
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, ebp
and al, r15b
xor r15b, bpl
or r15b, al
xor r15b, dil
mov eax, r15d
xor al, 1
and al, dil
mov edx, eax
and dl, r15b
xor al, r15b
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
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
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, edx
xor r8b, 1
or r8b, al
and al, r9b
mov ebx, r11d
and bl, cl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
xor dl, cl
xor r8b, 1
or r8b, dl
and r9b, r8b
xor r8b, 1
and r8b, r11b
or r8b, r9b
mov ecx, r8d
xor cl, 1
and al, bl
and r8b, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
xor r8b, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, r8b
xor r8b, 1
xor al, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, r12d
xor cl, 1
mov eax, ecx
and al, r12b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r11d, eax
xor r11b, r10b
and al, r11b
and r11b, r10b
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, r11d
xor al, r10b
or r11b, r10b
xor r11b, 1
or r11b, al
mov r9d, r11d
xor r9b, 1
mov eax, esi
and al, r10b
mov edx, esi
and dl, al
xor al, sil
or al, dl
and r12b, al
xor al, 1
and al, cl
or al, r12b
xor al, 1
or al, cl
xor cl, r10b
xor cl, 1
xor sil, cl
and sil, cl
xor sil, 1
mov ecx, eax
or cl, sil
xor sil, al
mov eax, ecx
xor al, sil
xor sil, 1
xor al, 1
or sil, cl
xor sil, 1
or sil, al
mov r10d, esi
xor r10b, 1
mov edx, r11d
or dl, r9b
mov ebx, edx
xor bl, 1
mov ebp, esi
or bpl, r10b
xor bpl, 1
and bl, dl
mov eax, r9d
and al, r11b
xor bl, 1
mov edi, ebx
xor dil, dl
or bl, dl
xor bl, 1
or bl, dil
mov edi, eax
and dil, r9b
xor al, r9b
mov ecx, esi
xor cl, r10b
and cl, sil
or al, dil
xor al, bl
mov ebx, edx
and bl, r11b
xor dl, r11b
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor cl, bpl
xor cl, 1
and bpl, cl
xor bpl, 1
mov edx, ebp
xor dl, cl
or bpl, cl
xor bpl, 1
or bpl, dl
xor bpl, al
xor sil, r11b
and sil, r11b
xor r10b, r11b
mov eax, esi
xor al, 1
xor sil, r10b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, sil
mov eax, r10d
xor al, 1
mov ecx, r10d
and cl, bpl
xor bpl, 1
and al, bpl
or al, cl
mov ecx, ebp
and cl, r10b
xor bpl, r10b
or bpl, cl
xor bpl, 1
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov r10d, r8d
xor r10b, 1
mov ebx, r8d
or bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, r10d
xor dl, bl
and dl, r10b
and cl, r8b
and bl, r10b
or bl, cl
mov ecx, edx
xor cl, 1
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebp
xor dl, 1
mov esi, edx
and sil, bpl
mov r11d, esi
xor r11b, 1
mov ecx, ebp
xor cl, r11b
or r11b, bpl
xor r11b, 1
or cl, r11b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor cl, 1
xor bl, 1
mov eax, ecx
or al, bl
xor al, 1
xor bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r9d, ebx
xor r9b, 1
xor sil, dl
or sil, r11b
xor sil, 1
or dl, bpl
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dl, r8b
xor dl, 1
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
mov r12d, edx
xor r12b, 1
mov r11d, edx
and r11b, r12b
mov eax, edx
xor al, r11b
xor r11b, 1
or r11b, r12b
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
or r12b, dl
mov esi, r12d
xor sil, 1
mov ebp, r9d
mov r15d, r9d
mov r10d, r8d
and sil, r8b
mov edi, r9d
or dil, r8b
xor r8b, r9b
or r9b, bl
and bpl, bl
xor r15b, bpl
xor bpl, 1
or bpl, bl
xor bpl, 1
or bpl, r15b
mov edx, r9d
xor dl, 1
mov eax, r9d
and al, dl
mov r15d, r9d
and r15b, al
xor al, r9b
or al, r15b
mov ecx, ebp
xor cl, 1
and cl, al
xor al, 1
and al, bpl
mov r9b, byte [rsp + 0x2c]
mov bpl, byte [rsp + 0x24]
xor bpl, r9b
or al, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
or r10b, r12b
and r12b, r11b
or r12b, sil
mov ecx, r10d
xor cl, r12b
xor r12b, 1
xor cl, 1
or r12b, r10b
xor r12b, 1
or r12b, cl
mov ecx, r12d
xor cl, 1
and cl, al
xor al, 1
and al, r12b
or al, cl
xor r8b, 1
mov ecx, edi
xor cl, r8b
or r8b, dil
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
xor al, 1
and al, cl
or r8b, al
mov eax, edx
xor al, 1
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov byte [rsp + 0x24], r8b
or r14b, r13b
xor r14b, 1
mov eax, r14d
xor al, r13b
or r14b, r13b
xor r14b, 1
or r14b, al
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov eax, r14d
xor al, 1
mov r10d, eax
mov ecx, r9d
mov r8d, r9d
xor cl, 1
mov bl, byte [rsp + 0x25]
or cl, bl
xor cl, 1
or cl, bpl
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebp, r10d
mov byte [rsp + 0x2b], r10b
xor bpl, r14b
mov byte [rsp + 0x29], bpl
mov byte [rsp + 0x26], al
mov ecx, eax
xor cl, 1
mov byte [rsp + 0x27], cl
mov r12d, ecx
and r12b, al
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov r11d, r12d
mov edi, r12d
mov esi, r12d
mov r15d, r12d
xor r12b, r14b
or r14b, r10b
mov byte [rsp + 0x28], r14b
mov eax, r14d
xor al, 1
mov byte [rsp + 0x2a], al
mov dl, byte [rsp + 0x30]
xor dl, r13b
or dl, byte [rsp + 0x23]
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or bpl, al
or cl, r10b
xor r11b, 1
mov byte [rsp + 0x30], r11b
and dil, r11b
xor sil, r11b
or sil, dil
mov eax, esi
xor al, 1
and sil, al
mov edi, eax
and dil, sil
xor sil, al
mov eax, ecx
xor al, 1
or sil, dil
mov byte [rsp + 0x23], sil
mov edi, ebx
mov edx, r8d
and dil, r8b
xor dl, bl
or dl, dil
mov byte [rsp + 0x2c], dl
mov edi, ecx
and dil, al
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov r13d, ebp
xor r13b, 1
or al, cl
mov esi, ebp
xor sil, r13b
and sil, bpl
mov r9d, esi
xor r9b, 1
mov edx, esi
and dl, r9b
mov r8d, edx
and r8b, sil
xor dl, sil
or dl, r8b
mov r10d, edi
xor r10b, 1
mov r11d, eax
xor r11b, 1
and r11b, r10b
mov r14d, ebp
xor r14b, r10b
xor r10b, r13b
mov r8d, r13d
or r8b, bpl
mov r13d, r8d
xor r13b, 1
mov ecx, r13d
and cl, r8b
mov ebx, ecx
and bl, r13b
xor cl, r13b
or cl, bl
xor cl, dl
xor r9b, r8b
or r13b, sil
xor r13b, 1
or r13b, r9b
xor r13b, 1
mov edx, ecx
and dl, r13b
xor r13b, cl
or r13b, dl
mov ecx, edi
xor cl, al
and al, dil
or al, r11b
and cl, dil
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, r13b
or dil, bpl
mov r8b, byte [rsp + 0x23]
mov edx, r8d
xor dl, 1
xor dil, 1
or dil, r10b
mov eax, r14d
xor al, dil
or dil, r14b
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dil
and dil, cl
or dil, al
mov eax, ebx
xor al, dil
xor dil, 1
xor al, 1
or dil, bl
xor dil, 1
or dil, al
mov eax, edx
and al, r8b
mov r9d, r8d
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
mov ecx, edx
xor cl, 1
mov r9d, ebx
xor r9b, dl
and dl, cl
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
xor dl, bl
or cl, bl
xor dl, 1
xor r9b, 1
xor cl, 1
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
mov sil, byte [rsp + 0x2c]
mov r9d, esi
xor r9b, 1
or cl, bl
mov ebx, esi
or bl, r9b
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
mov r11d, edx
and r11b, r10b
xor dl, r10b
or dl, r11b
mov r10d, edx
and r10b, sil
xor dl, 1
and dl, r9b
or dl, r10b
mov r10d, esi
and r10b, bl
xor bl, sil
or bl, r10b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
and r9b, r8b
and al, sil
or al, r9b
mov ecx, r8d
and cl, sil
xor r8b, sil
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov r9d, ecx
xor r9b, 1
and r9b, bl
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
mov r8d, edi
xor r8b, 1
mov ebx, r8d
or bl, dil
mov edx, ebx
xor dl, 1
mov eax, edi
and al, r8b
mov ecx, edi
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, ebx
and cl, dl
xor dil, bl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
mov r10d, r9d
xor r10b, 1
or dl, r8b
mov ebx, r9d
or bl, r10b
xor dl, 1
or dl, dil
mov eax, edx
xor al, cl
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, 1
xor al, 1
xor cl, 1
or cl, al
mov eax, r10d
xor al, bl
and al, r10b
and dl, r9b
and bl, r10b
or bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor cl, 1
mov eax, ecx
xor al, bl
xor al, 1
and al, bl
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8b, byte [rsp + 0x2b]
mov dl, byte [rsp + 0x29]
and dl, r8b
mov r10b, byte [rsp + 0x30]
or r15b, r10b
mov r11b, byte [rsp + 0x26]
and r11b, r15b
xor r15b, 1
mov bl, byte [rsp + 0x2a]
xor bl, dl
xor dl, 1
or dl, byte [rsp + 0x28]
xor dl, 1
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov r9d, edx
mov eax, r15d
mov dl, byte [rsp + 0x27]
xor al, dl
and al, r15b
and r15b, dl
or r15b, r11b
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov eax, r15d
xor al, r9b
and r15b, al
and al, r9b
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov edx, r10d
or dl, r8b
xor r12b, 1
mov ebx, edx
xor bl, r12b
or r12b, dl
xor r12b, 1
or r12b, bl
mov edx, r12d
xor dl, 1
mov ebx, eax
xor bl, r12b
and bl, al
and r12b, al
xor al, 1
and al, dl
or r12b, al
xor bl, 1
xor r12b, 1
mov eax, ebx
xor al, r12b
or r12b, bl
xor r12b, 1
or r12b, al
mov edx, r12d
xor dl, 1
mov r9d, r12d
or r9b, dl
xor dl, r12b
and dl, r12b
mov r8d, edx
xor r8b, 1
mov ebx, r9d
mov r14d, r8d
mov r10d, r9d
xor r8b, r9b
xor r9b, 1
and bl, r9b
and r14b, dl
xor r10b, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r10b
xor r14b, 1
mov r10d, edx
xor r10b, r14b
or r14b, dl
xor r14b, 1
or r14b, r10b
mov r10d, ebx
xor r10b, 1
and r10b, r14b
xor r14b, 1
and r14b, bl
or r14b, r10b
or dl, r9b
xor dl, 1
or dl, r8b
xor r14b, 1
mov ebx, r14d
xor bl, dl
or r14b, dl
xor r14b, 1
or r14b, bl
mov r9d, r14d
xor r9b, 1
mov r8d, ecx
xor r8b, 1
mov ebx, r8d
and bl, cl
mov r11d, ebx
xor r11b, 1
mov edx, ecx
xor dl, r11b
or r11b, cl
xor r11b, 1
or dl, r11b
mov r10d, edx
xor r10b, 1
mov esi, edx
or sil, r10b
mov edi, esi
xor dil, 1
mov ebp, r14d
or bpl, r9b
mov ecx, ebp
xor cl, 1
mov eax, esi
and al, dil
xor al, 1
mov r15d, edi
xor r15b, al
or al, dil
xor al, 1
or al, r15b
xor bl, r8b
or bl, r11b
mov r11d, eax
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, al
or bl, r11b
mov eax, esi
and al, r8b
xor sil, r8b
or sil, al
xor bl, 1
mov eax, ebx
xor al, sil
or bl, sil
xor bl, 1
or bl, al
mov eax, ebp
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, r14b
xor al, 1
xor bpl, r14b
or cl, r9b
xor cl, 1
or cl, bpl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, cl
mov eax, r10d
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, r14b
xor r10b, r9b
or dl, r14b
xor dl, 1
or dl, r10b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov eax, ebx
xor al, dl
and dl, bl
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, eax
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r9d, ecx
xor r9b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r9b
xor bl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r11d, r8d
and r11b, al
mov r9d, eax
xor r9b, r11b
xor r9b, 1
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edi, ebx
xor dil, 1
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, r9b
xor r11b, 1
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov ebp, r11d
xor bpl, 1
and dil, bl
mov edx, ebx
and dl, dil
xor dil, bl
or dil, dl
mov ebx, r11d
and bl, bpl
mov edx, r11d
xor dl, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, dl
mov r10d, edi
xor r10b, 1
mov r9d, ebx
xor r9b, 1
or bpl, r11b
mov esi, edi
or sil, r10b
mov r11d, r9d
and r11b, bpl
xor bpl, r9b
mov r8d, edi
and r8b, r10b
mov edx, ebx
and dl, r9b
mov ecx, r8d
xor cl, 1
or cl, r10b
xor r9b, r10b
or r10b, sil
xor sil, dil
xor sil, 1
xor r10b, 1
or r10b, sil
or r11b, bpl
xor bpl, 1
mov esi, ebp
xor sil, r11b
or bpl, r11b
xor bpl, 1
or bpl, sil
mov eax, ebp
xor al, 1
and bpl, al
xor bpl, 1
mov r11d, ebp
xor r11b, al
or bpl, al
xor bpl, 1
or bpl, r11b
xor bpl, r10b
mov r10d, ebp
xor r10b, 1
xor r8b, dil
xor cl, 1
or cl, r8b
mov eax, edx
and al, bl
xor dl, bl
or dl, al
xor dl, cl
or bl, dil
xor bl, 1
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
xor bl, r10b
and r10b, bpl
xor r10b, 1
mov eax, ebp
xor al, r10b
or r10b, bpl
xor r10b, 1
or r10b, al
or dl, r8b
mov eax, r10d
xor al, 1
and al, dl
xor dl, 1
and dl, r10b
or dl, al
or cl, bpl
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ecx
or al, dl
xor cl, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, al
or dl, bl
xor dl, 1
or dl, cl
mov r15d, edx
xor r15b, 1
and al, dl
and r15b, bl
or r15b, al
xor r15b, 1
mov eax, r15d
and al, dl
xor r15b, dl
or r15b, al
mov eax, r15d
xor al, 1
mov cl, byte [rsp + 0x24]
mov r13d, ecx
xor r13b, 1
mov r11d, r13d
or r11b, cl
mov edx, ecx
and dl, r11b
xor r11b, 1
mov ebx, r11d
xor bl, r13b
and bl, r11b
and r11b, r13b
or r11b, dl
mov edx, ebx
and dl, r11b
xor r11b, bl
or r11b, dl
mov edx, r11d
xor dl, 1
and r11b, dl
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
and r13b, cl
xor r13b, 1
mov edx, ecx
xor dl, r13b
or r13b, cl
xor r13b, 1
or r13b, dl
mov r10d, eax
or r10b, r15b
and al, r10b
xor r10b, 1
mov edx, r10d
xor dl, r15b
and dl, r10b
mov ebp, r10d
and bpl, r15b
or bpl, al
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov edx, r11d
xor dl, 1
mov byte [rsp + 0x2c], dl
and dl, r11b
mov r12d, edx
xor r12b, r11b
and r12b, dl
mov edx, r13d
xor dl, 1
or r13b, dl
mov ebx, edx
xor bl, r13b
or r13b, dl
xor r13b, 1
or r13b, bl
mov r14d, r13d
xor r14b, 1
mov r9d, ebp
xor r9b, 1
mov edx, r9d
and dl, bpl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, edx
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov edx, ebx
xor dl, 1
mov edi, edx
and dil, bl
xor dl, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, dl
mov esi, edi
xor sil, 1
or r10b, r15b
mov edx, r10d
xor dl, 1
mov ebx, r12d
xor bl, 1
mov ecx, r14d
xor cl, r13b
and cl, r14b
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov r15d, ecx
and r15b, al
xor al, cl
or al, r15b
and r12b, bl
mov ecx, ebx
and cl, r12b
xor r12b, bl
or r12b, cl
mov ecx, r12d
and r12b, al
xor al, 1
xor cl, 1
and cl, al
or r12b, cl
xor r14b, bl
and r14b, bl
xor bl, r13b
mov eax, r14d
and al, bl
xor bl, r14b
or bl, al
mov eax, r12d
xor al, 1
mov ecx, eax
and cl, r12b
mov r14d, eax
and r14b, cl
xor cl, al
or cl, r14b
mov eax, ecx
xor al, 1
and al, bl
mov r14d, ebx
xor r14b, 1
and cl, r14b
or cl, al
mov eax, r12d
xor al, r14b
or r14b, r12b
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov eax, esi
or al, dil
mov r15d, r10d
or r15b, dl
mov ecx, r15d
xor cl, 1
mov ebx, eax
or bl, sil
xor bl, 1
xor al, sil
mov r12d, ebx
and r12b, al
xor al, bl
or al, r12b
mov ebx, ecx
and bl, r15b
mov r13d, edx
and r13b, r10b
mov r12d, ebx
and r12b, cl
xor bl, cl
or bl, r12b
mov r8d, r13d
and r8b, dl
mov r12d, r13d
xor r12b, dl
or r12b, r8b
xor r12b, bl
xor r15b, r10b
or cl, dl
xor cl, 1
or cl, r15b
xor cl, 1
mov ebx, r12d
and bl, cl
xor cl, r12b
or cl, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, cl
mov ecx, r13d
and cl, r10b
xor r13b, r10b
or r13b, cl
xor r13b, sil
mov ecx, edi
and cl, dl
xor dl, dil
mov r8d, eax
xor r8b, 1
or dl, cl
xor dl, 1
mov ecx, r13d
and cl, dl
xor dl, r13b
or dl, cl
mov ecx, eax
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
xor dl, 1
or cl, bl
xor cl, dl
xor cl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov esi, edx
xor sil, 1
mov eax, esi
xor al, r14b
and sil, r14b
xor r14b, 1
mov ecx, edx
or cl, r14b
xor cl, 1
or cl, al
and dl, r14b
or sil, dl
xor sil, 1
or sil, r14b
mov eax, esi
xor al, 1
and al, cl
xor cl, 1
mov edx, ecx
xor dl, sil
and dl, cl
and sil, cl
or sil, al
mov eax, edx
xor al, 1
xor dl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, dl
mov r10b, byte [rsp + 0x2c]
mov eax, r10d
xor al, bpl
xor r10b, al
and r10b, al
or r9b, r11b
xor r9b, 1
xor bpl, r11b
and bpl, r11b
mov eax, r9d
and al, bpl
xor bpl, r9b
or bpl, al
mov eax, r10d
xor al, 1
mov r8d, ebp
xor r8b, 1
mov ecx, r10d
and cl, al
mov ebx, ebp
and bl, r8b
mov edx, ecx
xor dl, 1
xor cl, r10b
or dl, al
xor dl, 1
or dl, cl
mov ecx, ebx
xor cl, 1
xor bl, bpl
or cl, r8b
xor cl, 1
or cl, bl
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
mov eax, r10d
xor al, bpl
or bpl, r10b
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, cl
xor cl, 1
xor al, 1
or cl, bpl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, r8b
or al, bl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov r11d, eax
xor r11b, 1
mov edx, esi
xor dl, 1
mov r10d, edx
and r10b, sil
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
mov ecx, r11d
and cl, al
mov ebx, eax
and bl, cl
mov r8d, eax
xor r8b, cl
or r8b, bl
mov r9d, r10d
xor r9b, 1
mov ebx, r10d
or bl, r9b
xor sil, bl
or bl, dl
mov edx, esi
xor dl, bl
or bl, sil
xor bl, 1
or bl, dl
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
or r11b, al
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
mov edx, r11d
xor dl, 1
or bl, cl
mov ecx, edx
and cl, r11b
xor dl, cl
xor cl, 1
or cl, r11b
mov eax, r8d
xor al, 1
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
and r8b, r9b
or r9b, al
and al, r10b
or al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov r11d, ecx
mov ebx, eax
and bl, r8b
mov r9d, ebx
and r9b, al
xor bl, al
or al, cl
xor cl, 1
and r11b, cl
xor r11b, 1
mov r10d, r11d
xor r10b, cl
or r11b, cl
xor r11b, 1
or r11b, r10b
or bl, r9b
mov edx, r11d
xor dl, 1
and dl, bl
xor bl, 1
and bl, r11b
or bl, dl
xor cl, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xa1387c0c
mov edx, 0xe7fca0a2
cmovne eax, edx
test bl, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xa1387c0c
jmp 0x140060d90
mov eax, dword [0x1400c5648]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
xor edx, 0xfb101442
and edx, ebx
mov r8d, ebx
mov r9d, ebx
mov r14d, ebx
xor r14d, 0x8fc0634b
and r14d, ebx
mov r10d, ebx
not r10d
mov edi, r10d
and edi, 0xfb101442
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov eax, edx
not eax
and eax, 0x9e9b3d94
and edx, 0x6164c26b
or edx, eax
mov eax, edx
xor eax, 0x24802984
and eax, 0x24f46d8d
xor edx, 0x417f445b
or edx, eax
mov eax, edx
not eax
and eax, 0x9e16f7a9
and edx, 0x61e90856
or edx, eax
mov eax, edx
xor eax, 0x61e90856
xor edx, 0x8216a708
mov esi, r10d
and esi, 0xdb0b9272
and r8d, 0x24f46d8d
or r8d, esi
not r8d
or r8d, r10d
mov edi, r8d
not edi
and edx, 0xa2d6af1e
mov ebx, eax
and ebx, 0x5d2950e1
or ebx, edx
mov r11d, ebx
xor r11d, 0x5d2950e1
mov esi, r8d
and esi, 0xcfb69380
and edi, 0x30496c7f
or edi, esi
mov esi, edi
xor esi, 0x20404067
xor ebx, 0xa2d6af1e
mov ebp, r11d
and ebp, 0xb05d960e
and eax, 0x4fa269f1
or eax, ebp
xor edi, 0xcfb69380
mov edx, edi
or edx, 0x4fa269f1
mov ebp, edx
not ebp
or r8d, 0xb05d960e
and edx, 0xc128c2f2
and ebp, 0x3055140c
or ebp, edx
mov edx, r8d
not edx
and r8d, 0xc128c2f2
and edx, 0xe822901
or edx, r8d
xor edx, ebp
mov ebp, eax
not ebp
and ebp, 0x2f5f1e49
and eax, 0xd0a0e1b6
or eax, ebp
mov ebp, edx
not ebp
and ebp, 0x2f5f1e49
and edx, 0xd0a0e1b6
or edx, ebp
xor edx, eax
mov eax, ebx
and eax, 0x562dbd98
and r11d, 0xa9d24267
or r11d, eax
or ebx, edi
and edi, 0x562dbd98
and esi, 0xa9d24267
or esi, edi
xor esi, r11d
not ebx
or ebx, esi
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xfb43338
and ebx, 0xf04bccc7
or ebx, eax
mov eax, ebx
not eax
and eax, 0xaaa0a5a1
and ebx, 0x555f5a5e
or ebx, eax
mov edx, ebx
xor edx, 0x81e0fb14
xor ebx, 0x7e1f04eb
mov eax, ebx
and eax, 0xf059e8a
and ebx, edx
and edx, 0xf0fa6175
or edx, eax
mov eax, edx
xor eax, 0x70320011
xor edx, 0xf059e8a
mov ebp, ebx
not ebp
mov edi, edx
and edi, 0x8bc865ec
and eax, 0x74379a13
or eax, edi
or edx, ebp
and ebp, 0x8bc865ec
and ebx, 0x74379a13
or ebx, ebp
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x24718d2b
and edx, 0xdb8e72d4
or edx, eax
mov ebp, edx
xor ebp, 0x400d02
xor edx, 0xdb8e72d4
mov eax, edx
and eax, 0x753be229
and ebp, 0x8ac41dd6
or ebp, eax
mov ebx, ebp
xor ebx, 0x300200
or edx, 0xcc78e640
mov eax, edx
not eax
or ebx, 0x30860831
and ebx, 0xb8f60e71
and ebp, 0x4408e000
or ebp, ebx
and edx, 0xb8f60e71
and eax, 0x301118e
or eax, edx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xd590c827
and eax, 0x2a6f37d8
or eax, edx
mov r11d, eax
xor r11d, 0xe617d198
xor eax, 0x19e82e67
and r10d, 0x86c04003
and r9d, 0x9002348
or r9d, r10d
xor r9d, 0x9002348
mov edx, r9d
and edx, r14d
xor r14d, r9d
or r14d, edx
mov edx, r14d
not edx
and edx, 0x39a2c3ab
and r14d, 0xc65d3c54
or r14d, edx
mov edi, r14d
xor edi, 0x40984a19
xor r14d, 0xb662a0e0
mov ebp, r14d
and ebp, 0x2b279586
and edi, 0xd4d86a79
or edi, ebp
mov ebx, edi
xor ebx, 0xd4d86a79
mov ecx, edi
xor ecx, 0x98befde5
and ecx, ebx
or r14d, 0xb3996863
mov ebp, r14d
not ebp
mov edx, ecx
not edx
mov esi, edx
and esi, 0xcc9b19f8
and ecx, 0x3364e607
or ecx, esi
or edx, r14d
and r14d, 0xcc9b19f8
and ebp, 0x648604
or ebp, r14d
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb8b7adf3
and edx, 0x4748520c
or edx, ecx
xor edx, 0xf4d13a6f
xor edi, 0x21001004
and edi, 0xe1c03845
and ebx, 0x1e3fc7ba
or ebx, edi
xor ebx, 0x1e3fc7ba
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x6429a9bd
and ecx, ebx
and ebx, 0x9bd65642
or ebx, edx
xor ebx, 0x9bd65642
mov edx, ebx
and edx, ecx
xor ebx, ecx
or ebx, edx
mov ebp, ebx
not ebp
mov edx, r11d
or edx, 0x1d6fe2cd
mov ecx, edx
not ecx
mov edi, eax
and edi, 0xb1d1f3bc
and r11d, 0x4e2e0c43
or r11d, edi
xor r11d, 0x22e2022b
or r11d, eax
or eax, 0xe2901d32
mov r15d, eax
not r15d
and edx, 0x995864c1
and ecx, 0x62801932
or ecx, edx
and eax, 0x995864c1
and r15d, 0x427820c
or r15d, eax
xor r15d, ecx
mov eax, r15d
not eax
and eax, 0x1d6fe2cd
and r15d, 0xe2901d32
or r15d, eax
mov eax, ebx
and eax, 0x98d1f8d8
mov ecx, ebp
and ecx, 0x5cca989b
and ebx, 0xa3356764
or ebx, ecx
xor ebx, 0xcff9690c
or ebx, ebp
and ebp, 0x672e0727
or ebp, eax
mov r8d, ebp
xor r8d, 0x98d1f8d8
mov r9d, r15d
not r9d
mov eax, r9d
and eax, 0xebf68175
mov edi, r15d
and edi, 0x14097e8a
or edi, eax
mov eax, edi
xor eax, 0x10017082
and eax, 0x9333f197
xor edi, 0x873a8f1d
or edi, eax
mov ecx, edi
not ecx
mov r10d, ebp
xor r10d, 0x672e0727
mov eax, r10d
and eax, 0x1584022d
mov edx, r8d
and edx, 0xea7bfdd2
or edx, eax
mov r14d, edi
and edi, 0xd6f1a1e
and ecx, 0xf290e5e1
or ecx, edi
mov eax, r11d
not eax
or r14d, r11d
and r11d, 0xd6f1a1e
and eax, 0xf290e5e1
or eax, r11d
mov edi, r14d
not edi
xor eax, ecx
mov ecx, r14d
and ecx, 0x8a4bdaab
and edi, 0x75b42554
or edi, ecx
mov ecx, eax
not ecx
or r14d, ecx
and ecx, 0x8a4bdaab
and eax, 0x75b42554
or eax, ecx
xor ebp, 0xdb0ccb7f
and ebp, r8d
xor edx, 0x79480c45
or edx, r10d
xor eax, edi
mov ecx, edx
not ecx
not r14d
or r14d, eax
mov eax, ecx
xor eax, ebx
and eax, ecx
and edx, 0xfb14b2bc
and ecx, 0x4eb4d43
or ecx, edx
mov edx, ebx
not edx
and ebx, 0xfb14b2bc
and edx, 0x4eb4d43
or edx, ebx
xor edx, ecx
mov ecx, eax
not ecx
mov ebx, ecx
and ebx, 0x4fb08fc4
and eax, 0xb04f703b
or eax, ebx
mov ebx, edx
not ebx
or ecx, ebx
and ebx, 0x4fb08fc4
and edx, 0xb04f703b
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, r14d
and ecx, eax
and eax, r14d
mov r11d, ecx
not r11d
mov edx, eax
not edx
mov edi, r11d
and edi, 0x93564779
and ecx, 0x6ca9b886
or ecx, edi
or r11d, edx
and edx, 0x93564779
and eax, 0x6ca9b886
or eax, edx
xor eax, ecx
not r11d
or r11d, eax
and r10d, 0x91f99bcc
and r8d, 0x6e066433
or r8d, r10d
mov edx, r8d
xor edx, 0x6e066433
mov ecx, r15d
or ecx, 0xbc22cc58
mov eax, ecx
not eax
mov esi, r15d
xor esi, 0x43dd33a7
and esi, r15d
mov ebx, ecx
and ebx, 0x2b60e888
and eax, 0x409d1327
or eax, ebx
mov ebx, esi
not ebx
or ecx, ebx
and ebx, 0x2b60e888
and esi, 0xd49f1777
or esi, ebx
mov ebx, r8d
xor ebx, 0xd224a86b
and ebx, edx
xor esi, eax
not ecx
or ecx, esi
mov eax, ebx
not eax
mov edi, eax
and edi, 0xe295747e
and ebx, 0x1d6a8b81
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xe295747e
and ebp, 0x1d6a8b81
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, ecx
not ebp
and ebp, 0x6376a903
and ecx, 0x9c8956fc
or ecx, ebp
mov ebp, eax
not ebp
and ebp, 0x6376a903
and eax, 0x9c8956fc
or eax, ebp
xor eax, ecx
xor r8d, 0x91f99bcc
mov ecx, r15d
and ecx, 0x29d8225e
and r9d, 0xd627dda1
or r9d, ecx
or r15d, r8d
and r8d, 0x29d8225e
and edx, 0xd627dda1
or edx, r8d
xor edx, r9d
not r15d
or r15d, edx
mov ecx, r15d
not ecx
and ecx, 0x2f989189
and r15d, 0xd0676e76
or r15d, ecx
xor r15d, 0xd0676e76
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov edx, r15d
xor edx, 0x4150b757
and edx, r15d
not r15d
and r15d, 0x4150b757
mov eax, r15d
and eax, edx
xor edx, r15d
or edx, eax
mov eax, edx
not eax
and eax, 0x2a5b267b
and edx, 0xd5a4d984
or edx, eax
mov eax, edx
xor eax, 0x14c02692
xor edx, 0x49020128
and eax, 0x36c9b696
and edx, 0xc9364969
or edx, eax
mov ebp, edx
xor ebp, 0x3448a290
mov ebx, edx
xor ebx, 0xc9364969
mov eax, r11d
not eax
mov ecx, eax
and ecx, 0x6bda3199
and r11d, 0x9425ce66
or r11d, ecx
mov r8d, r11d
xor r8d, 0x9425ce66
and ebp, 0xb44ae2f0
xor edx, 0xcde0cbd1
and edx, ebx
and ebx, 0x4bb51d0f
or ebx, ebp
mov edi, ebx
xor edi, 0x4bb51d0f
xor r11d, 0x6f0cb321
and r11d, r8d
or eax, 0x4d682b8
mov ecx, eax
not ecx
xor ebx, 0xb09c6048
and ebx, edi
mov esi, r11d
not esi
mov ebp, esi
and ebp, 0x620636a1
and r11d, 0x9df9c95e
or r11d, ebp
or esi, eax
and eax, 0x620636a1
and ecx, 0x99294946
or ecx, eax
xor ecx, r11d
not esi
or esi, ecx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, esi
not eax
and eax, edx
not edx
and edx, esi
or edx, eax
mov eax, r8d
and eax, edi
xor edi, r8d
or edi, eax
mov eax, edi
not eax
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x9a810d1d
and edx, 0x657ef2e2
or edx, ebx
or ebp, edi
and edi, 0x9a810d1d
and eax, 0x657ef2e2
or eax, edi
xor eax, edx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x84008c88
mov ecx, ebp
and ecx, 0x43c42160
or ecx, eax
xor ecx, 0x43c42160
mov r8d, ebp
xor r8d, 0xc7c4ade8
and r8d, ebp
mov eax, ecx
and eax, r8d
xor r8d, ecx
or r8d, eax
mov eax, r8d
not eax
and eax, 0xa77bf003
and r8d, 0x58840ffc
or r8d, eax
mov eax, r8d
xor eax, 0x200e05a0
xor r8d, 0x9f40a215
mov ecx, r8d
and ecx, 0x41f1fa5a
and eax, 0xbe0e05a5
or eax, ecx
mov ecx, ebp
and ecx, 0x41f1fa5a
mov edx, ebx
and edx, 0xbe0e05a5
or edx, ecx
xor edx, eax
xor r8d, edx
and r8d, edx
mov eax, ebx
and eax, 0x39a40407
mov ecx, ebp
and ecx, 0x4111310
or ecx, eax
xor ecx, 0x4111310
mov eax, ebp
xor eax, 0x3db51717
and eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa5d35080
and eax, 0x5a2caf7f
or eax, ecx
mov ecx, eax
xor ecx, 0x2309b840
xor eax, 0x80600387
and eax, 0xc4f003af
and ecx, 0x3b0ffc50
or ecx, eax
mov eax, ecx
xor eax, 0x3b0ffc50
xor ecx, 0x80d001a4
and ecx, 0xa1d489b4
mov edx, eax
and edx, 0x5e2b764b
or edx, ecx
xor edx, 0xf612586f
and eax, 0x57c6d1db
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x2aa4d663
and eax, 0xd55b299c
or eax, ecx
mov edi, eax
xor edi, 0x85080084
xor eax, 0x2aa4d663
and ebx, 0x60012e20
and ebp, 0x9ffed1df
or ebp, ebx
mov ecx, ebp
xor ecx, 0x88380004
and ecx, 0xa8392e24
xor ebp, 0x37c7fffb
or ebp, ecx
mov edx, ebp
not edx
mov ebx, eax
or ebx, ebp
mov esi, ebx
not esi
and eax, 0x58733f78
and edi, 0xa78cc087
or edi, eax
and ebp, 0x58733f78
and edx, 0xa78cc087
or edx, ebp
xor edx, edi
mov eax, edx
not eax
mov ecx, ebx
and ecx, 0xec04dc5
and esi, 0xf13fb23a
or esi, ecx
or ebx, eax
and eax, 0xec04dc5
and edx, 0xf13fb23a
or edx, eax
xor edx, esi
not ebx
or ebx, edx
mov edx, ebx
xor edx, 0x57c6d1da
and edx, ebx
not ebx
and ebx, 0x57c6d1da
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ebx, r8d
not ebx
mov ecx, edx
not ecx
mov esi, ebx
mov edi, edx
mov eax, r8d
or eax, edx
and ebx, 0x1da76f67
mov ebp, r8d
and ebp, 0xe2589098
or ebp, ebx
xor ebp, edx
xor ebp, 0x1da76f67
and ebp, edx
xor edx, r8d
and edx, r8d
and r8d, 0x8951a58b
and esi, 0x76ae5a74
or esi, r8d
and edi, 0x8951a58b
and ecx, 0x76ae5a74
or ecx, edi
xor ecx, esi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8438572e
and eax, 0x7bc7a8d1
or eax, ecx
mov ecx, eax
xor ecx, 0x7bc7a8d1
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, eax
xor ebp, 0x84280600
and ebp, 0xf42ea681
xor eax, 0x7985eff
and eax, ecx
and ecx, 0xbd1597e
or ecx, ebp
mov r8d, ecx
xor r8d, 0xbd1597e
mov r9d, edx
not r9d
xor ecx, 0x887150af
and ecx, r8d
mov edi, edx
xor edi, 0x7c5ff62e
and edi, r9d
and edx, 0x83a009d1
mov ebx, ecx
not ebx
mov esi, eax
not esi
mov ebp, ebx
and ebp, 0xd0fa1b81
and ecx, 0x2f05e47e
or ecx, ebp
or ebx, esi
and esi, 0xd0fa1b81
and eax, 0x2f05e47e
or eax, esi
xor eax, ecx
not ebx
or ebx, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, ebx
not eax
and eax, edx
not edx
and edx, ebx
or edx, eax
mov eax, r8d
and eax, r9d
xor r9d, r8d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x6ca227fa
and r9d, 0x935dd805
or r9d, eax
xor r9d, 0x935dd805
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xe401d172
mov ecx, r9d
xor ecx, 0xe401d172
and ecx, r9d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb6558bb5
and ecx, 0x49aa744a
or ecx, eax
mov eax, ecx
xor eax, 0x84000010
xor ecx, 0x2144247
and ecx, 0x2bbfe76f
and eax, 0xd4401890
or eax, ecx
mov ecx, eax
xor ecx, 0x50401010
xor eax, 0x2bbfe76f
mov ebp, r9d
and ebp, 0x77bdc957
mov edx, r8d
and edx, 0x884236a8
or edx, ebp
xor edx, 0x884236a8
or edx, r8d
mov ebp, edx
not ebp
and ebp, 0xda01c90d
and edx, 0x25fe36f2
or edx, ebp
mov r10d, edx
xor r10d, 0x25fe36f2
xor edx, 0xda01c90d
and ecx, 0x5148b175
mov ebp, eax
and ebp, 0xaeb74e8a
or ebp, ecx
mov edi, ebp
xor edi, 0xaeb74e8a
mov ecx, ebp
xor ecx, 0xfc300205
and ecx, edi
and eax, 0x52874c8f
mov ebx, edx
and ebx, 0xad78b370
mov esi, r10d
and esi, 0x52874c8f
or esi, ebx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, esi
not esi
and esi, eax
mov r11d, dword [0x1400c5644]
or esi, ecx
xor ebp, 0x5148b175
mov ecx, ebp
and ecx, 0xd6403c93
and edi, 0x29bfc36c
or edi, ecx
or ebp, r10d
and r10d, 0xd6403c93
and edx, 0x29bfc36c
or edx, r10d
xor edx, edi
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x62dc8e3
and ebp, 0xf9d2371c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x89422610
xor ebp, 0x62dc8e3
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x7499514d
and esi, 0x8b66aeb2
or esi, edx
or ebx, ebp
and ebp, 0x7499514d
and ecx, 0x8b66aeb2
or ecx, ebp
xor ecx, esi
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x581f455a
and ebx, 0xa7e0baa5
or ebx, ecx
mov ecx, ebx
xor ecx, 0x24a02224
xor ebx, 0x500b4558
and ebx, 0xd34bddd9
and ecx, 0x2cb42226
or ecx, ebx
mov edi, ecx
xor edi, 0x90405988
xor ecx, 0x2cb42226
mov edx, ecx
and edx, 0x47aba655
and edi, 0xb85459aa
or edi, edx
mov eax, edi
xor eax, 0xb85459aa
mov ebx, edi
xor ebx, 0x1093aed3
and ebx, eax
or ecx, 0x57380886
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x4d3f4cd9
and ebx, 0xb2c0b326
or ebx, esi
mov edx, ecx
not edx
or ebp, ecx
and ecx, 0x4d3f4cd9
and edx, 0xa0c0b320
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xe84fa29d
and ebp, 0x17b05d62
or ebp, ecx
mov ecx, ebp
xor ecx, 0x3b65021a
xor edi, 0x47aba655
or edi, eax
mov eax, edi
not eax
xor ebp, 0x408855e4
mov edx, ebp
and edx, 0xc49ae941
and ecx, 0x3b6516be
or ecx, edx
or ebp, edi
and edi, 0xc49ae941
and eax, 0x3b6516be
or eax, edi
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
xor eax, 0xe3343aee
and eax, ebp
not ebp
and ebp, 0xe3343aee
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1ccbc511
and eax, 0xe3343aee
or eax, ecx
mov ebp, eax
not ebp
and eax, 0x2ce3d60f
and ebp, 0xd31c29f0
or ebp, eax
mov ebx, ebp
xor ebx, 0x2ce3d60f
xor ebp, 0xd31c29f0
mov eax, r8d
or eax, 0x8b701c85
mov ecx, eax
not ecx
or r9d, 0x240ac058
and r9d, 0xae4ac8d8
and r8d, 0x1301405
or r8d, r9d
and eax, 0xae4ac8d8
and ecx, 0x50852322
or ecx, eax
xor ecx, r8d
mov eax, ecx
not eax
and eax, 0x748fe37a
and ecx, 0x8b701c85
or ecx, eax
mov eax, ecx
not eax
and eax, 0xdf84e9f1
mov edx, ecx
and edx, 0x207b160e
or edx, eax
xor edx, 0x207b160e
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xd5bfdd94
and eax, edx
not edx
and edx, 0x81bb6843
and ecx, 0x7e4497bc
or ecx, edx
mov edx, ecx
xor edx, 0x48090
xor ecx, 0x81bb4800
or ecx, 0x2a40226b
mov edi, eax
not edi
mov esi, ecx
and esi, 0x556b7d45
and edx, 0x80948090
or edx, esi
or ecx, edi
and edi, 0x556b7d45
and eax, 0xaa9482ba
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1233f145
and ecx, 0xedcc0eba
or ecx, eax
mov eax, ecx
xor eax, 0x2011c124
xor ecx, 0xc40828d1
and ecx, 0xdc6a3adb
and eax, 0x2395c524
or eax, ecx
mov ecx, eax
xor ecx, 0x22148024
xor eax, 0x482a0210
and eax, 0x49ab4710
and ecx, 0xb654b8ef
or ecx, eax
xor ecx, 0x49ab4710
mov eax, ebx
and eax, ecx
xor ebx, ecx
or ebx, eax
mov edx, ebx
not edx
mov eax, ecx
or eax, ebp
not eax
xor ecx, ebp
not ecx
and ecx, ebp
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
mov ebp, edx
xor ebp, eax
and ebp, edx
and ebx, 0xb61da51f
and edx, 0x49e25ae0
or edx, ebx
and eax, 0xb61da51f
and ecx, 0x49e25ae0
or ecx, eax
xor ecx, edx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x5d60956d
mov ebp, ecx
and ebp, 0xa29f6a92
or ebp, eax
xor ebp, 0xa29f6a92
mov eax, edx
and eax, ecx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xcfb0f855
and eax, 0x304f07aa
or eax, ebp
mov ebp, eax
xor ebp, 0x4d0520
xor eax, 0x44a0d801
and eax, 0x74a2da8b
and ebp, 0x8b5d2574
or ebp, eax
mov eax, ebp
xor eax, 0xf44b70d2
xor ebp, 0x8b5d2574
and ebp, eax
and edx, 0x80e9aa59
xor ecx, 0x7f1655a6
or ecx, edx
mov eax, ecx
not eax
and eax, 0xbe51b9b1
and ecx, 0x41ae464e
or ecx, eax
mov eax, ecx
xor eax, 0x41ae464e
mov edx, ebp
not edx
xor ecx, 0xbe51b9b1
and eax, edx
or edx, ecx
not edx
and ecx, ebp
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
xor edx, 0x7f1655a6
and edx, ecx
not ecx
and ecx, 0x7f1655a6
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov ebx, edx
not ebx
mov r8d, ebx
and r8d, edx
mov eax, ebx
and eax, r8d
xor r8d, ebx
or r8d, eax
mov ecx, r8d
not ecx
mov eax, ecx
and eax, 0x68b8845a
mov esi, r8d
and esi, 0x97477ba5
or esi, eax
xor esi, 0x70f9e6e7
mov eax, esi
xor eax, ecx
and eax, esi
mov ebp, ebx
and ebp, 0xe7be9d42
and edx, 0x184162bd
or edx, ebp
xor ebx, edx
and ebx, edx
mov edi, eax
not edi
mov edx, ebx
not edx
and ebx, edi
or edi, edx
mov ebp, edi
not ebp
and edx, eax
or edx, ebx
mov eax, edx
not eax
mov ebx, edi
and ebx, 0x21cdd437
and ebp, 0xde322bc8
or ebp, ebx
or edi, eax
and eax, 0x21cdd437
and edx, 0xde322bc8
or edx, eax
xor edx, ebp
not edi
or edi, edx
mov ebp, edi
xor ebp, 0x43403a12
and ebp, edi
not edi
and edi, 0x43403a12
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x43f2c915
and ebp, 0xbc0d36ea
or ebp, eax
mov edi, ebp
xor edi, 0xe70c6e45
mov eax, r8d
and eax, ecx
xor ecx, r8d
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x98523a8b
and eax, 0x67adc574
or eax, ecx
mov edx, eax
xor edx, 0x423208
xor eax, 0x67adc574
mov ecx, edi
xor ecx, eax
and ecx, edi
xor ebp, 0x18918182
and ebp, 0xf89589c3
and edi, 0x76a763c
or edi, ebp
and eax, 0xf89589c3
and edx, 0x76a763c
or edx, eax
xor edx, edi
mov ebp, ecx
not ebp
mov eax, edx
not eax
mov ebx, ebp
and ebx, 0x7e1a1e9e
and ecx, 0x81e5e161
or ecx, ebx
or ebp, eax
and eax, 0x7e1a1e9e
and edx, 0x81e5e161
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov edx, ebp
not edx
mov eax, edx
and eax, 0x157ff8e1
mov ecx, ebp
and ecx, 0xea80071e
or ecx, eax
mov eax, ecx
xor eax, 0x62000008
xor ecx, 0x54190a1
and ecx, 0x8dc197b7
and eax, 0x723e6848
or eax, ecx
mov edi, eax
xor edi, 0xd001326
xor eax, 0x42264040
and eax, 0xc2e7c4d1
and edi, 0x3d183b2e
or edi, eax
mov eax, edi
xor eax, 0x3d183b2e
xor edi, 0xc0a5c040
and edx, 0xd34252ce
and ebp, 0x2cbdad31
or ebp, edx
mov ecx, ebp
xor ecx, 0x2cbdad31
xor ebp, 0xd34252ce
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, eax
or ecx, ebp
not ecx
and eax, 0xb4217b3
and edi, 0xf4bde84c
or edi, eax
and ebp, 0xb4217b3
and ebx, 0xf4bde84c
or ebx, ebp
xor ebx, edi
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x215ab041
mov edx, ebx
xor edx, 0x215ab041
and edx, ebx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xff0dae6d
and edx, 0xf25192
or edx, eax
mov ecx, edx
xor ecx, 0x14001824
xor edx, 0x80e1c0
and edx, 0xcad7e7c8
and ecx, 0x35281837
or ecx, edx
mov eax, ecx
xor eax, 0x5201810
and ebp, 0xa7104bd1
and ebx, 0x58efb42e
or ebx, ebp
mov edx, ebx
xor edx, 0x820b408
xor ecx, 0xcad7e7c8
xor ebx, 0xa7104bd1
mov ebp, ecx
and ebp, 0x70df42e7
and eax, 0x8f20bd18
or eax, ebp
or ecx, ebx
and ebx, 0x70df42e7
and edx, 0x8f20bd18
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6f426e5e
and ecx, 0x90bd91a1
or ecx, eax
xor ecx, 0x90bd91a1
setne r9b
sete r12b
cmp r11d, 9
setg sil
cmp r11d, 0xa
setl r14b
mov ecx, r14d
xor cl, sil
mov eax, ecx
xor al, 1
mov r11d, eax
and r11b, cl
mov r8d, r11d
and r8b, cl
xor r11b, cl
and cl, r14b
mov ebx, ecx
not bl
and bl, cl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
or r11b, r8b
xor r11b, bl
mov r8d, r11d
xor r8b, 1
mov ecx, esi
or cl, al
xor cl, 1
xor al, sil
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov edx, r11d
and dl, r8b
mov ebx, eax
and bl, cl
mov r10d, edx
and r10b, r11b
xor dl, r11b
or dl, r10b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
xor bl, dl
xor bl, 1
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov r8d, eax
xor r8b, 1
xor al, cl
or r8b, dl
xor r8b, 1
or r8b, al
mov ebx, r12d
xor bl, r9b
mov ebp, ebx
xor bpl, 1
mov r15d, r9d
mov r10d, ebx
or r10b, r9b
mov ecx, ebp
and cl, bl
mov eax, ecx
and al, bpl
xor cl, bpl
or cl, al
mov r13d, ecx
xor cl, 1
and cl, r9b
xor r9b, bpl
or r15b, bpl
xor r15b, 1
or r15b, r9b
mov r9d, r15d
xor r9b, 1
and r13b, r12b
mov edi, r12d
and dil, bl
xor bl, r12b
or r12b, bpl
mov eax, r12d
xor al, r10b
or r12b, r10b
xor r12b, 1
or r12b, al
mov r11d, r12d
xor r11b, 1
and r12b, r15b
or r15b, r11b
xor r15b, 1
and r11b, r9b
or r11b, r12b
mov eax, r15d
and al, r11b
xor r11b, r15b
or r11b, al
mov r12d, r8d
mov byte [rsp + 0x30], r8b
mov r10d, r8d
xor r10b, 1
mov r8d, r10d
and r8b, r12b
mov r15d, r8d
xor r15b, 1
mov edx, r12d
xor dl, r15b
or r15b, r12b
xor r15b, 1
or dl, r15b
mov r9d, edx
xor r9b, 1
or r12b, r10b
mov byte [rsp + 0x23], r12b
mov ebp, r12d
xor bpl, 1
mov eax, edx
xor al, r12b
and al, dl
and r9b, bpl
and dl, r12b
or dl, r9b
mov r9d, eax
xor r9b, 1
xor al, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
mov byte [rsp + 0x24], r10b
xor r8b, r10b
or r8b, r15b
mov byte [rsp + 0x2c], r8b
xor dl, 1
mov eax, edx
xor al, r10b
mov r12d, eax
xor r12b, 1
and r12b, dl
mov edx, r12d
and dl, al
xor r12b, al
or r12b, dl
mov r15d, r11d
xor r15b, 1
mov r9d, r11d
xor r9b, r15b
and r9b, r11b
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, 1
or al, r9b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
or r8b, dl
xor dl, al
xor dl, 1
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov r10d, edx
or r10b, r8b
mov eax, r8d
and al, dl
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
xor al, r10b
mov r8d, edx
and r8b, r10b
xor r10b, dl
or r10b, r8b
mov edx, eax
xor dl, r10b
or r10b, al
xor r10b, 1
or r10b, dl
mov eax, r10d
xor al, 1
and r10b, al
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, r10d
xor al, 1
and r10b, al
mov edx, eax
and dl, r10b
xor r10b, al
mov eax, r12d
xor al, 1
or r10b, dl
or cl, r13b
or bl, dil
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or cl, dl
xor cl, dl
and dl, cl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
or r8b, cl
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, 1
and r8b, cl
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
mov ecx, r12d
xor cl, r14b
mov edx, ecx
and dl, r12b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov r13d, edx
xor r13b, 1
and r13b, dl
xor r13b, 1
mov ecx, edx
xor cl, r13b
or r13b, dl
xor r13b, 1
or r13b, cl
mov ecx, r13d
xor cl, 1
mov edx, r12d
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, r14d
and bl, dl
not dl
and dl, sil
or dl, bl
mov ebx, edx
xor bl, sil
and bl, dl
and r14b, r12b
and al, sil
or al, r14b
xor al, 1
or al, r12b
mov r14d, eax
xor r14b, 1
mov edx, ebx
xor dl, 1
and al, bl
and dl, r14b
or dl, al
mov eax, ebx
xor al, r14b
or r14b, bl
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov esi, ecx
and sil, r13b
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov ebx, r14d
xor bl, 1
mov eax, ebx
or al, r14b
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
mov ecx, ebx
and cl, r14b
xor dl, 1
or dl, r9b
mov r9d, ebx
xor r9b, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, r9b
mov r9d, edx
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, dl
mov r12d, r8d
xor r12b, 1
or cl, r9b
mov r9d, eax
and r9b, bl
xor al, bl
xor bl, sil
mov edx, esi
xor dl, 1
or al, r9b
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov esi, eax
xor sil, r13b
and al, sil
and sil, r13b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
or dl, r14b
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, sil
and sil, bl
mov eax, ebx
xor al, sil
xor sil, 1
xor al, 1
or sil, bl
xor sil, 1
or sil, al
mov ecx, r10d
xor cl, 1
mov eax, ecx
and al, r10b
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, al
or dl, bl
or cl, r10b
mov r13d, ecx
xor r13b, 1
mov r9d, ecx
and r9b, r13b
mov ebx, ecx
and bl, r9b
xor r9b, cl
or r9b, bl
mov ebx, r9d
and bl, dl
xor dl, 1
xor r9b, 1
and r9b, dl
or r9b, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor r9b, 1
mov ecx, r9d
xor cl, dl
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, r12d
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
or r8b, r12b
mov r14d, r8d
xor r14b, cl
mov edx, r14d
xor dl, 1
and r14b, cl
mov ecx, r14d
and cl, dl
xor r14b, dl
or r14b, cl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
and cl, r13b
xor al, r13b
or al, cl
mov ebx, eax
xor bl, 1
mov edx, r14d
xor dl, 1
mov r13d, r14d
and r13b, dl
xor dl, r14b
or dl, r13b
xor r8b, 1
or r8b, r12b
mov ecx, ebx
and cl, al
mov r10d, ecx
and r10b, al
xor cl, al
or cl, r10b
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
and bl, al
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r12d, ebx
and bl, cl
xor cl, 1
xor r12b, 1
mov eax, ecx
xor al, r12b
and al, cl
and r12b, cl
mov ecx, edx
xor cl, 1
or r12b, bl
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov ebx, edx
xor bl, 1
mov eax, r8d
or al, cl
xor al, 1
xor r8b, cl
xor r8b, 1
and r8b, cl
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov r10d, r8d
xor r10b, 1
and r8b, dl
or dl, r10b
and r10b, bl
or r10b, r8b
mov ecx, edx
xor cl, r10b
xor r10b, 1
xor cl, 1
or r10b, dl
xor r10b, 1
or r10b, cl
mov eax, r12d
xor al, 1
mov edx, r12d
or dl, al
mov ebx, edx
xor bl, 1
mov r8d, r10d
xor r8b, 1
and bl, r12b
mov ecx, eax
xor cl, dl
and cl, al
and dl, al
or dl, bl
xor cl, 1
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
and r10b, r8b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
xor r10b, dl
mov eax, r9d
mov ecx, r13d
and cl, r14b
xor r13b, r14b
or r13b, cl
xor r13b, r9b
xor r9b, r14b
or al, r14b
xor al, 1
or al, r9b
xor al, 1
xor r13b, al
mov ecx, r13d
xor cl, 1
and cl, al
mov eax, ecx
and al, r13b
xor cl, r13b
or cl, al
mov ebx, ecx
xor bl, 1
mov r8d, ebx
or r8b, cl
mov edx, ebx
and dl, cl
mov eax, edx
xor al, 1
xor dl, bl
or al, cl
xor al, 1
or al, dl
mov edx, eax
and al, r8b
mov ecx, r8d
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov edx, r10d
xor dl, 1
mov eax, edx
or al, r10b
xor al, 1
mov r8d, edx
xor r8b, al
mov edi, r9d
xor dil, cl
and dil, r9b
mov ebx, r8d
xor bl, 1
and r8b, al
mov eax, r8d
and al, bl
xor r8b, bl
or r8b, al
mov ebx, edi
xor bl, 1
mov eax, ebx
and al, dil
mov r14d, ebx
xor r14b, al
xor al, 1
or al, dil
xor al, 1
or al, r14b
movzx r13d, byte [rsp + 0x2c]
xor r13b, 1
or bl, dil
mov edi, eax
xor dil, bl
or bl, al
mov r12d, r15d
and r12b, r11b
xor r12b, 1
xor bl, 1
or bl, dil
mov r14d, r11d
mov edi, r11d
or r14b, r12b
xor r14b, 1
xor bl, r8b
mov r8d, ebx
xor r8b, 1
and cl, r10b
mov eax, edx
xor al, r9b
and al, dl
and dl, r9b
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and dl, r8b
or r8b, cl
and cl, bl
or cl, dl
mov eax, r8d
xor al, cl
xor cl, 1
xor al, 1
or cl, r8b
xor cl, 1
or cl, al
mov edx, esi
xor dl, 1
mov eax, esi
and al, dl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, sil
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, ecx
xor al, 1
or cl, al
xor cl, 1
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov esi, ebx
or sil, r9b
and bl, sil
xor sil, 1
mov ecx, esi
xor cl, r9b
and cl, sil
and sil, r9b
or sil, bl
mov ebx, ecx
and bl, sil
xor sil, cl
or sil, bl
mov ecx, r8d
and cl, dl
mov ebx, ecx
mov r9d, edx
xor r9b, cl
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r10d, ecx
and r10b, dl
xor cl, dl
or dl, r8b
xor dl, 1
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r9b
xor bl, dl
xor bl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
or cl, r10b
mov eax, ecx
xor al, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
mov r8d, esi
mov ebx, ecx
xor cl, sil
mov edx, esi
xor dl, 1
xor al, 1
and r8b, al
and bl, dl
or bl, r8b
xor bl, 1
or bl, al
xor dl, cl
and dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov byte [rsp + 0x25], cl
movzx ecx, byte [rsp + 0x23]
movzx eax, byte [rsp + 0x30]
and al, cl
movzx edx, byte [rsp + 0x24]
or cl, dl
and bpl, dl
or bpl, al
mov eax, ecx
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
xor r12b, dil
or r12b, r14b
mov r11d, r12d
xor r11b, 1
or r15b, dil
mov eax, r15d
xor al, 1
mov ecx, r12d
and cl, r11b
and al, r15b
mov edx, ecx
and dl, r12b
xor cl, r12b
or cl, dl
xor al, 1
mov edx, eax
xor dl, r15b
or al, r15b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r11d
and cl, r15b
xor r15b, r11b
or r15b, cl
xor r15b, 1
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov eax, r15d
xor al, 1
and r15b, al
mov ecx, eax
and cl, r15b
xor r15b, al
or r15b, cl
mov esi, r15d
xor sil, 1
mov r10d, ebp
xor r10b, 1
mov eax, r10d
and al, bpl
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r10b
xor cl, 1
or al, bpl
xor al, 1
or al, cl
mov edi, eax
xor dil, 1
movzx edx, byte [rsp + 0x2c]
or r13b, dl
xor r13b, 1
mov ecx, edx
and cl, r13b
xor r13b, dl
or r13b, cl
mov r14d, r13d
xor r14b, 1
mov ecx, r15d
and cl, sil
mov edx, r15d
and dl, cl
xor cl, r15b
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r8b
xor dl, 1
or dl, bl
xor cl, dl
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, edi
xor cl, r14b
mov ebx, edi
or bl, r14b
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov ecx, r13d
and cl, r14b
xor r13b, cl
xor cl, 1
or cl, r14b
xor cl, 1
or cl, r13b
and dil, cl
xor cl, 1
and cl, al
or cl, dil
xor cl, 1
mov eax, ebx
and al, r9b
xor al, 1
mov edi, r9d
xor dil, al
or al, r9b
xor al, 1
or al, dil
xor al, cl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
and bl, r8b
mov eax, edx
xor al, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, al
mov edi, ebx
xor dil, 1
or r8b, dl
mov r9d, r8d
xor r9b, 1
mov edx, ebx
and dl, dil
mov eax, r9d
and al, r8b
xor dl, 1
mov r14d, edx
xor r14b, dil
or dl, dil
xor dl, 1
or dl, r14b
mov r14d, eax
and r14b, r9b
xor al, r9b
or al, r14b
xor al, dl
mov edx, edi
and dl, r8b
xor r8b, dil
or r8b, dl
xor r8b, 1
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov edx, r11d
or dl, r12b
xor dl, 1
mov eax, r12d
and al, dl
xor dl, r12b
or dl, al
mov eax, edx
xor al, r8b
and dl, al
and al, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
and r12b, dil
or dil, r11b
and bl, r11b
or bl, r12b
xor bl, 1
mov edx, edi
xor dl, bl
or bl, dil
xor bl, 1
or bl, dl
xor al, 1
mov edx, eax
or dl, bl
xor dl, 1
xor al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
mov r8d, ecx
mov ebx, eax
xor al, cl
xor cl, 1
xor dl, 1
and r8b, dl
and bl, cl
or bl, r8b
xor dl, bl
and dl, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, r10d
xor cl, r15b
and r15b, bpl
or bpl, sil
xor bpl, 1
or bpl, cl
xor bpl, 1
and r10b, sil
or r15b, r10b
xor r15b, bpl
mov edx, r15d
xor dl, 1
and dl, bpl
mov ecx, edx
and cl, r15b
xor dl, r15b
or dl, cl
mov r8d, edx
xor r8b, 1
mov r9d, edx
or r9b, r8b
mov ecx, r9d
xor cl, 1
mov ebx, ecx
and bl, r9b
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov r10d, ebx
and r10b, dl
xor bl, 1
and bl, r8b
or bl, r10b
xor r9b, dl
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor al, 1
mov ebx, eax
and cl, dl
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
xor cl, al
and al, dl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
xor cl, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ecx, r8d
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, eax
or cl, r8b
mov r9d, ecx
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
xor r9b, 1
and dl, r9b
or cl, dl
xor bl, 1
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 cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor r8b, al
or r8b, r9b
mov ebx, r8d
xor bl, 1
and bl, r8b
xor bl, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r8d, eax
and r8b, cl
or al, dl
and dl, bl
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
xor al, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
and al, r8b
mov ecx, edx
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
and cl, bl
or al, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
and al, dl
or dl, bl
mov r8d, ebx
and r8b, cl
or al, r8b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor cl, bl
or cl, r8b
mov ebx, eax
xor bl, 1
mov edx, ebx
xor dl, cl
xor dl, 1
and dl, cl
xor cl, al
and cl, al
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor bl, cl
xor cl, bl
xor cl, 1
and cl, bl
movzx edx, byte [rsp + 0x25]
mov eax, edx
xor al, 1
mov edi, eax
and dil, dl
mov ebx, eax
xor bl, dil
xor dil, 1
or dil, dl
xor dil, 1
or dil, bl
mov ebp, edi
xor bpl, 1
or al, dl
mov ebx, eax
xor bl, 1
mov r14d, ebp
and r14b, dil
mov r11d, eax
and r11b, bl
mov r8d, ebp
and r8b, r14b
mov edx, ebp
xor dl, r14b
or dl, r8b
xor r11b, 1
mov r8d, ebx
xor r8b, r11b
or r11b, bl
xor r11b, 1
or r11b, r8b
xor r11b, dl
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov edx, eax
xor dl, r11b
xor r11b, 1
xor dl, 1
or r11b, al
xor r11b, 1
or r11b, dl
mov edx, ecx
xor dl, 1
mov eax, ecx
or al, dl
mov ebx, ecx
xor bl, dl
and dl, cl
or dl, bl
mov byte [rsp + 0x2c], dl
and bl, cl
mov edx, ebx
and bl, al
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
and cl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, 1
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
mov r8d, r11d
xor r8b, 1
xor bpl, dil
or bpl, r14b
mov eax, ebp
xor al, 1
mov byte [rsp + 0x30], dl
mov esi, edx
and sil, r10b
mov r12d, esi
xor r12b, 1
mov edi, r10d
xor dil, r12b
or r12b, r10b
or r10b, dl
mov ecx, r10d
xor cl, dl
and cl, r10b
mov edx, eax
and bpl, al
xor bpl, 1
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov ebx, ebp
xor bl, 1
mov eax, ebp
or al, bl
xor al, 1
mov r13d, r11d
or r13b, r8b
mov r14d, r13d
xor r14b, 1
mov r15d, r11d
and r15b, r14b
mov r9d, r11d
xor r9b, r14b
or r9b, r15b
xor dl, al
mov r15d, edx
xor r15b, 1
and r15b, al
mov eax, r15d
and al, dl
xor r15b, dl
or r15b, al
mov eax, r15d
xor al, 1
and al, r15b
xor al, 1
mov edx, r15d
xor dl, al
or al, r15b
movzx r15d, byte [rsp + 0x2c]
xor r15b, 1
xor al, 1
or al, dl
mov edx, eax
and dl, r9b
xor r9b, 1
xor al, 1
and al, r9b
or al, dl
mov byte [rsp + 0x23], r8b
mov edx, r8d
xor dl, bl
and dl, r8b
and bpl, r11b
and bl, r8b
or bl, bpl
xor dl, 1
xor bl, 1
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
xor al, 1
and al, r9b
or bl, al
xor dl, 1
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
movzx edx, byte [rsp + 0x2c]
mov r8d, edx
and r8b, al
or dl, cl
and cl, r15b
or cl, r8b
xor cl, 1
or cl, al
mov ebp, ecx
xor bpl, 1
xor dl, 1
or al, r15b
xor al, 1
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov r9d, eax
xor r9b, 1
mov r15d, ebp
and r15b, cl
mov edx, eax
and dl, r9b
mov r8d, r15d
and r8b, bpl
xor r15b, bpl
or r15b, r8b
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, r15b
xor r9b, cl
or al, bpl
xor al, 1
or al, r9b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, dl
xor r8b, 1
or r8b, dl
and dl, bl
and al, cl
or dl, al
xor cl, dl
and cl, dl
mov ebp, r8d
xor bpl, cl
xor cl, 1
or cl, r8b
xor cl, 1
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
xor r12b, 1
or dil, r12b
mov ebx, edi
xor bl, 1
mov ecx, r11d
movzx r8d, byte [rsp + 0x23]
xor cl, r8b
and cl, r11b
xor r13b, cl
mov eax, ecx
xor al, r14b
xor r13b, 1
or cl, r14b
xor cl, 1
or cl, r13b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor sil, byte [rsp + 0x30]
or sil, r12b
xor sil, 1
xor r10b, 1
mov eax, esi
and al, r10b
xor r10b, sil
or r10b, al
mov eax, r10d
xor al, 1
or al, cl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
and dil, r11b
or r11b, bl
and bl, r8b
or bl, dil
xor bl, 1
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
xor bl, 1
and dl, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov ebx, r8d
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
mov ecx, eax
xor cl, 1
xor al, r9b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, dl
and cl, r8b
or cl, al
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov edi, ecx
xor dil, 1
and dil, cl
xor dil, 1
mov edx, ecx
xor dl, dil
or dil, cl
xor dil, 1
or dil, dl
mov r8d, edi
xor r8b, 1
mov r11d, ebp
xor r11b, 1
mov r9d, ebp
and r9b, r11b
mov edx, r11d
and dl, r9b
mov ecx, r11d
xor cl, r9b
or cl, dl
mov r14d, r8d
and r14b, dil
xor r14b, 1
mov eax, edi
xor al, r14b
or r14b, dil
xor r14b, 1
or r14b, al
mov r10d, ecx
xor r10b, 1
mov r15d, ecx
and r15b, r10b
mov esi, r15d
and sil, cl
xor r15b, cl
mov ebx, ecx
or bl, r10b
mov ecx, ebx
xor cl, 1
mov r12d, ecx
and r12b, bl
mov eax, r12d
and al, cl
xor r12b, cl
mov ecx, r14d
xor cl, 1
or r12b, al
mov eax, r9d
xor al, 1
xor r9b, bpl
or al, r11b
xor al, 1
or al, r9b
mov r13d, r14d
and r13b, cl
mov r9d, r13d
and r9b, r14b
xor r13b, r14b
or r14b, cl
xor al, r12b
mov ebp, ebx
and bpl, r11b
xor bl, r11b
mov edx, r14d
xor dl, 1
or bl, bpl
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, edx
and al, r14b
xor al, 1
mov r11d, eax
xor r11b, r14b
or al, r14b
xor al, 1
or al, r11b
xor r14b, r8b
xor al, dil
or dl, dil
xor dl, 1
or dl, r14b
mov r8d, edx
xor r8b, al
xor al, 1
or al, dl
xor r8b, 1
xor al, 1
or al, r8b
xor al, bl
or r15b, sil
or r13b, r9b
xor r13b, r15b
mov edx, r10d
and dl, cl
xor cl, r10b
xor r13b, 1
or cl, dl
mov edx, r13d
xor dl, cl
or cl, r13b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0xd7b21eec
mov edx, 0xcc09a367
cmovne eax, edx
test cl, 1
cmove eax, edx
test bl, 1
mov ecx, 0xd7b21eec
cmove eax, ecx
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov eax, 0x511621d4
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
mov eax, dword [0x1400c5648]
lea ebx, [rax - 1]
imul ebx, eax
mov r8d, ebx
not r8d
mov ecx, ebx
mov edx, ebx
mov eax, r8d
and eax, 0x80d4c875
and ebx, 0x7f2b378a
or ebx, eax
mov ebp, ebx
xor ebp, 0x10020100
xor ebx, 0x80400020
mov esi, r8d
or esi, 0xd8eaa969
mov eax, esi
not eax
or ebx, 0x22101080
and ebx, 0xea7830a8
and ebp, 0x10828941
or ebp, ebx
and esi, 0xea7830a8
and eax, 0x5054616
or eax, esi
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x27155696
and eax, 0xd8eaa969
or eax, ebp
not eax
mov edi, eax
and edi, r8d
xor eax, r8d
and r8d, 0x82001a08
and ecx, 0x49804100
or ecx, r8d
xor ecx, 0x49804100
and edx, 0x347fa4f7
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdb79fe23
and edx, 0x248601dc
or edx, ecx
mov ecx, edx
xor ecx, 0x83020a04
xor edx, 0x88423
and edx, 0x6c0cd4f3
and ecx, 0x93f32b0c
or ecx, edx
mov edx, ecx
xor edx, 0x3e22200
xor ecx, 0x4808c451
and ecx, 0xd819cd5d
and edx, 0x27e632a2
or edx, ecx
mov ecx, edx
xor ecx, 0x27e632a2
xor edx, 0xd819cd5d
mov ebp, edx
and ebp, ecx
and edx, 0x2afedda7
and ecx, 0xd5012258
or ecx, edx
xor ecx, 0x2afedda7
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa27e87ea
and edx, ecx
and ecx, 0x5d817815
or ecx, ebp
xor ecx, 0x5d817815
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
not ebx
or ecx, 0xd7b3a92d
mov ebp, ecx
not ebp
or ebx, 0x284c56d2
mov edx, ebx
not edx
and ecx, 0x9be42aa2
and ebp, 0x20085450
or ebp, ecx
and ebx, 0x9be42aa2
and edx, 0x4413810d
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xd7b3a92d
and edx, 0x284c56d2
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcddb0f95
and edx, 0x3224f06a
or edx, ecx
mov ecx, edx
xor ecx, 0x1204b042
xor edx, 0xd000090
and edx, 0x2d2040b8
and ecx, 0xd2dfbf47
or ecx, edx
mov ebp, ecx
xor ebp, 0xd2000b8
xor ecx, 0x82111f47
and ecx, 0xa2115f47
and ebp, 0x5deea0b8
or ebp, ecx
mov edx, ebp
xor edx, 0x5deea0b8
or eax, edi
mov ecx, eax
not ecx
and ecx, 0x162064e0
and eax, 0xe9df9b1f
or eax, ecx
mov esi, eax
xor esi, 0xe9df9b1f
xor eax, 0x162064e0
xor ebp, 0xa2115f47
mov ecx, eax
and ecx, ebp
mov r9d, edx
and r9d, esi
or r9d, ecx
not r9d
or r9d, ebp
mov r8d, r9d
not r8d
mov ecx, ebp
and ecx, 0x10000146
and edx, 0x1302430
or edx, ecx
mov edi, edx
xor edi, 0x2000
xor edx, 0x3e894807
or ebp, 0x11302576
mov ebx, ebp
not ebx
mov ecx, eax
and ecx, 0x10002152
and esi, 0x1300424
or esi, ecx
mov ecx, esi
xor ecx, 0x1300000
xor esi, 0x3882d18b
or eax, 0x11302576
mov r10d, eax
not r10d
and edx, 0x3fb94c37
and edi, 0x2140
or edi, edx
and ebp, 0x3fb94c37
and ebx, 0xc0469288
or ebx, ebp
xor ebx, edi
and esi, 0x3882d5af
and ecx, 0x1302050
or ecx, esi
and eax, 0x3882d5af
and r10d, 0xc64d0a00
or r10d, eax
xor r10d, ecx
mov eax, ebx
not eax
and eax, 0x8fa1f4d2
and ebx, 0x705e0b2d
or ebx, eax
mov eax, r10d
not eax
and eax, 0x8fa1f4d2
and r10d, 0x705e0b2d
or r10d, eax
xor r10d, ebx
mov eax, r9d
and eax, 0xcf3a351f
and r8d, 0x30c5cae0
or r8d, eax
mov r11d, r8d
xor r11d, 0x30c5cae0
mov ebp, r10d
not ebp
mov ecx, r8d
xor ecx, 0x34f1ce71
and ecx, r11d
or r9d, 0xfbcbfb6e
mov edx, r9d
not edx
mov eax, r10d
xor eax, 0xfbcbfb6e
mov edi, eax
and edi, ebp
and eax, r10d
mov esi, ecx
not esi
mov ebx, esi
and ebx, 0x61d5a57b
and ecx, 0x9e2a5a84
or ecx, ebx
or esi, r9d
and r9d, 0x61d5a57b
and edx, 0x4200080
or edx, r9d
xor edx, ecx
not esi
or esi, edx
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, esi
not ecx
and ecx, 0x777cae84
and esi, 0x8883517b
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x777cae84
and eax, 0x8883517b
or eax, ecx
xor eax, esi
xor r8d, 0xcf3a351f
mov ecx, r8d
and ecx, 0xb2045f9b
and r11d, 0x4dfba064
or r11d, ecx
or r8d, r10d
and r10d, 0xb2045f9b
and ebp, 0x4dfba064
or ebp, r10d
xor ebp, r11d
not r8d
or r8d, ebp
mov ecx, r8d
not ecx
and ecx, 0x82f8f57a
and r8d, 0x7d070a85
or r8d, ecx
xor r8d, 0x7d070a85
mov ecx, eax
and ecx, r8d
xor r8d, eax
or r8d, ecx
mov r14d, r8d
not r14d
mov ecx, r14d
and ecx, 0xdbf23f0a
mov edx, r8d
and edx, 0x240dc0f5
or edx, ecx
mov ebp, edx
xor ebp, 0x40a0
xor edx, 0xc9000e0a
mov eax, r14d
or eax, 0xc9315eeb
mov ecx, eax
not ecx
or edx, 0x34840000
and edx, 0xfd850e4b
and ebp, 0x3050a0
or ebp, edx
and eax, 0xfd850e4b
and ecx, 0x24aa114
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x36cea114
and ecx, 0xc9315eeb
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xfffffffe
mov ebp, edx
not ebp
and eax, 1
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
or edx, eax
and eax, 0xc893c96a
and ecx, 0x376c3695
or ecx, eax
or ebp, 0xc893c96a
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
or edx, 0x44b2fd67
mov ebp, edx
not ebp
or eax, 0xbb4d0298
mov ecx, eax
not ecx
and edx, 0xe18b2aed
and ebp, 0x1a440010
or ebp, edx
and eax, 0xe18b2aed
and ecx, 0x430d502
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x44b2fd67
and ecx, 0xbb4d0298
or ecx, eax
mov eax, ecx
not eax
and eax, 0xcc60feb
and ecx, 0xf339f014
or ecx, eax
mov ebp, ecx
xor ebp, 0x53090010
xor ecx, 0x48607eb
and ecx, 0xa4b6f7ef
and ebp, 0x5b490810
or ebp, ecx
mov ecx, ebp
xor ecx, 0xa4b6f7ef
mov r11d, ebp
xor r11d, 0x5b490810
mov eax, r14d
and eax, 0xab514cf7
mov edx, r8d
and edx, 0x54aeb308
or edx, eax
mov eax, edx
xor eax, 0x148a3108
xor edx, 0x11108b3
and eax, 0xbeca754c
and edx, 0x41358ab3
or edx, eax
mov eax, edx
xor eax, 0x7e178735
xor edx, 0x41358ab3
and edx, eax
mov eax, r14d
and eax, 0xc0ddf279
and r8d, 0x3f220d86
or r8d, eax
xor r14d, r8d
and r14d, r8d
mov eax, edx
not eax
mov esi, r14d
not esi
mov edi, eax
or edi, esi
not edi
and eax, 0x3c3d0b68
and edx, 0xc3c2f497
or edx, eax
and esi, 0x3c3d0b68
and r14d, 0xc3c2f497
or r14d, esi
xor r14d, edx
mov eax, edi
and eax, r14d
xor r14d, edi
or r14d, eax
mov eax, r14d
not eax
mov edx, r14d
xor edx, 0x3f220d87
and edx, r14d
or r14d, 0xc0ddf278
mov edi, edx
not edi
mov ebx, r14d
and ebx, 0x16b895ec
and eax, 0x29020803
or eax, ebx
or r14d, edi
and edi, 0x16b895ec
and edx, 0xe9476a13
or edx, edi
xor edx, eax
not r14d
or r14d, edx
mov ebx, r11d
xor ebp, 0x165bf18b
and ebp, r11d
mov eax, ecx
and eax, 0x3f874c92
and r11d, 0xc078b36d
or r11d, eax
xor r11d, 0x36868722
or r11d, ecx
and ecx, 0x267771ae
and ebx, 0xd9888e51
or ebx, ecx
mov eax, ebx
xor eax, 0x8810
xor ebx, 0x412718a
or ebx, 0xb2ed0664
mov ecx, ebp
not ecx
mov edx, ebx
and edx, 0x4b4f65ed
and eax, 0x4109812
or eax, edx
or ebx, ecx
and ecx, 0x4b4f65ed
and ebp, 0xb4b09a12
or ebp, ecx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0xb2ed0664
and ebx, 0x4d12f99b
or ebx, eax
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0x99af4202
mov edx, r14d
and edx, 0x6650bdfd
or edx, eax
mov ebp, edx
xor ebp, 0x450853c
xor edx, 0x81800002
and edx, 0xe38038c3
and ebp, 0x1c7fc73c
or ebp, edx
mov r8d, ebp
xor r8d, 0xe38038c3
mov esi, ebx
xor ebp, 0x1c7fc73c
mov edx, ebp
and edx, 0x477673af
mov eax, r8d
and eax, 0xb8898c50
or eax, edx
xor eax, 0x4e77b81f
mov r10d, eax
xor r10d, ebp
mov r15d, ebx
xor r15d, ebp
and r15d, ebx
and ebp, ebx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x901cbb0
and esi, 0xf6fe344f
or esi, edx
not esi
or esi, ecx
mov ebx, esi
not ebx
and r10d, eax
mov edx, r11d
not edx
and r9d, 0xed8f6b2d
and r14d, 0x127094d2
or r14d, r9d
mov eax, r14d
xor eax, 0x12701442
and eax, 0xf6fe344f
xor r14d, 0xe48ea09d
or r14d, eax
mov eax, ebx
xor eax, r11d
and eax, ebx
and esi, 0xc3fae5b5
and ebx, 0x3c051a4a
or ebx, esi
mov esi, r14d
not esi
and r11d, 0xc3fae5b5
and edx, 0x3c051a4a
or edx, r11d
xor edx, ebx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, r10d
not eax
and esi, eax
or eax, r14d
not eax
and r14d, r10d
or r14d, esi
mov ebx, eax
and ebx, r14d
xor r14d, eax
or r14d, ebx
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xa1de5c73
and edx, 0x5e21a38c
or edx, eax
or ebx, r14d
not r14d
xor edx, 0xa1de5c73
or edx, r14d
mov esi, edx
not esi
mov eax, ebx
not eax
mov edi, edx
and edi, 0x3eb10620
and esi, 0xc14ef9df
or esi, edi
or edx, ebx
and ebx, 0x3eb10620
and eax, 0xc14ef9df
or eax, ebx
xor eax, esi
not edx
or edx, eax
and ecx, r8d
or ebp, ecx
mov eax, r15d
and eax, ebp
xor ebp, r15d
or ebp, eax
mov ecx, ebp
not ecx
and ebp, 0xbd5ba4a2
and ecx, 0x42a45b5d
or ecx, ebp
mov eax, ecx
xor eax, 0xa05011
xor ecx, 0x39532400
and ecx, 0x7b572f4c
and eax, 0x84a8d0b3
or eax, ecx
mov ecx, eax
xor ecx, 0x84a8d0b3
mov ebx, eax
xor ebx, 0x7b572f4c
mov ebp, edx
xor ebp, 0x8c5f2ad5
and ebp, edx
mov r9d, edx
not r9d
mov edx, r9d
and edx, 0x8c5f2ad5
xor eax, 0x8f7fa66
mov edi, eax
and edi, ebx
and eax, ecx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, edi
not ecx
mov edx, eax
not edx
mov esi, ecx
and esi, 0xec5e0355
and edi, 0x13a1fcaa
or edi, esi
or ecx, edx
and edx, 0xec5e0355
and eax, 0x13a1fcaa
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ebp
not eax
and eax, 0x748facd8
and ebp, 0x8b705327
or ebp, eax
mov eax, ecx
not eax
and eax, 0x748facd8
and ecx, 0x8b705327
or ecx, eax
xor ecx, ebp
mov eax, r9d
and eax, ebx
xor r9d, ebx
or r9d, eax
not r9d
mov eax, ecx
and eax, r9d
xor r9d, ecx
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r9d
or eax, 0x1ea81b06
mov ecx, eax
not ecx
mov edx, r9d
xor edx, 0xe157e4f9
and edx, r9d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xb4da7f75
and ecx, 0x41058088
or ecx, ebx
or eax, ebp
and ebp, 0xb4da7f75
and edx, 0x4b25808a
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1ea81b06
and eax, 0xe157e4f9
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2e5299f0
and eax, 0xd1ad660f
or eax, ecx
mov ecx, eax
xor ecx, 0x41894404
and ecx, 0x6fdb4c54
xor eax, 0x91a0
and eax, 0x9024b3ab
or eax, ecx
mov edi, eax
xor edi, 0x6fdb4c54
and edi, eax
mov ecx, r8d
and ecx, 0x9024b3ab
mov eax, r9d
and eax, 0x6fdb4c54
or eax, ecx
not eax
or eax, r8d
mov esi, eax
not esi
mov r10d, edi
not r10d
mov ecx, eax
and ecx, 0xe231e249
xor eax, 0xf810f178
and eax, esi
and esi, 0x1dce1db6
or esi, ecx
mov r11d, esi
mov edx, edi
xor edx, 0x7ef0e87
and edx, r10d
mov ebx, r10d
or ebx, 0x7ef0e87
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x36d4f837
and edx, 0xc92b07c8
or edx, ebp
mov ebp, ebx
not ebp
xor esi, 0xe231e249
or ecx, ebx
and ebx, 0x36d4f837
and ebp, 0xc8000148
or ebp, ebx
mov ebx, esi
or ebx, 0xf810f178
xor ebp, edx
mov edx, ebx
not edx
not ecx
or ecx, ebp
mov ebp, ebx
and ebp, 0x69873d01
and edx, 0x6680286
or edx, ebp
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0x69873d01
and eax, 0x9678c2fe
or eax, ebp
xor r11d, 0x5ce1494
xor eax, edx
not ebx
or ebx, eax
mov eax, ecx
not eax
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
mov eax, edi
and eax, 0x1a108b2b
and r10d, 0xe5ef74d4
or r10d, eax
or edi, esi
and esi, 0x1a108b2b
and r11d, 0xe5ef74d4
or r11d, esi
xor r11d, r10d
not edi
or edi, r11d
mov eax, edi
not eax
and eax, 0xa540e109
and edi, 0x5abf1ef6
or edi, eax
mov eax, edi
xor eax, 0x801254
xor edi, 0xa540e109
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0xdf7f6dab
and ebx, 0x20809254
or ebx, ecx
or ebp, edi
and edi, 0xdf7f6dab
and eax, 0x20809254
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x6fdb4c54
and ebp, 0x9024b3ab
or ebp, eax
and r9d, r8d
mov eax, ebp
not eax
mov ecx, eax
and ecx, ebp
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x92a49824
and eax, 0x6d5b67db
or eax, ebx
or ebp, edx
and edx, 0x92a49824
and ecx, 0x6d5b67db
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xa8b3ab5a
and ebp, 0x574c54a5
or ebp, eax
mov eax, ebp
xor eax, 0xa8b3ab5a
mov ecx, ebp
xor ecx, 0x544014a1
and ecx, 0xdc723df3
xor ebp, 0xc594d5e4
and ebp, eax
and eax, 0x238dc20c
or eax, ecx
mov ecx, eax
xor ecx, 0x20000004
xor eax, 0x4c223cb2
or eax, 0x92d88141
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0xdf75f759
and ecx, 0x200208a6
or ecx, ebx
or eax, edx
and edx, 0xdf75f759
and ebp, 0x208a08a6
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x514fc0fb
and eax, 0xaeb03f04
or eax, ecx
mov r11d, eax
xor r11d, 0x4217003a
xor eax, 0x28682200
and eax, 0xa9e86380
and r11d, 0x56179c7f
or r11d, eax
mov r10d, r11d
xor r10d, 0x56179c7f
xor r11d, 0xa9e86380
mov eax, r8d
and eax, r9d
xor r9d, r8d
or r9d, eax
mov ebx, r9d
not ebx
mov edx, r9d
xor edx, 0xf71357e7
mov ebp, edx
and ebp, ebx
and edx, r9d
mov eax, ebp
not eax
mov edi, edx
not edi
mov esi, eax
and esi, 0x85f41fee
and ebp, 0x7a0be011
or ebp, esi
or eax, edi
and edi, 0x85f41fee
and edx, 0x7a0be011
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xba349d05
and eax, 0x45cb62fa
or eax, edx
mov edx, eax
xor edx, 0x82500504
and r9d, 0x99abf709
and ebx, 0x665408f6
or ebx, r9d
mov ecx, ebx
xor ecx, 0x42500004
xor ebx, 0x99abf709
xor eax, 0x4d27cae2
mov ebp, eax
and ebp, 0x3d8efafb
and edx, 0xc2710504
or edx, ebp
or eax, ebx
and ebx, 0x3d8efafb
and ecx, 0xc2710504
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
mov edi, eax
not edi
and eax, 0x22e290d3
and edi, 0xdd1d6f2c
or edi, eax
mov esi, edi
xor esi, 0x22e290d3
xor edi, 0xdd1d6f2c
mov ecx, edi
and ecx, 0x20dea83c
mov edx, esi
and edx, 0xdf2157c3
or edx, ecx
mov ecx, edx
xor ecx, 0xdf2157c3
and ecx, r10d
xor edx, 0x20dea83c
and edx, r11d
or edx, ecx
mov ecx, edx
xor ecx, r10d
and ecx, edx
mov edx, r10d
and edx, 0x89040012
and r11d, 0x44281048
or r11d, edx
mov edx, r11d
xor edx, 0x44080040
xor r11d, 0x30d00e23
or r10d, 0xcd2c105a
mov ebp, r10d
not ebp
and edi, 0xc9b36f88
mov eax, esi
and eax, 0x364c9077
or eax, edi
mov ebx, eax
xor ebx, 0x364c9077
xor eax, 0x49f7fd2
and eax, ebx
and esi, 0x32d3efa5
and r11d, 0x30f01e2b
and edx, 0xcd0c0050
or edx, r11d
and r10d, 0x30f01e2b
and ebp, 0x203e184
or ebp, r10d
xor ebp, edx
mov edx, eax
and edx, esi
xor esi, eax
or esi, edx
mov eax, ebp
not eax
and eax, 0x8ab8e0b3
and ebp, 0x75471f4c
or ebp, eax
mov eax, esi
not eax
and eax, 0x8ab8e0b3
and esi, 0x75471f4c
or esi, eax
xor esi, ebp
mov eax, ecx
not eax
mov edx, esi
not edx
mov ebp, eax
or ebp, edx
not ebp
and eax, 0x1cb2a3e1
and ecx, 0xe34d5c1e
or ecx, eax
and edx, 0x1cb2a3e1
and esi, 0xe34d5c1e
or esi, edx
xor esi, ecx
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov r9d, esi
not r9d
mov eax, r9d
and eax, 0x51ed2cb5
mov edx, esi
and edx, 0xae12d34a
or edx, eax
mov eax, edx
not eax
and eax, 0x6eec64d3
and edx, 0x91139b2c
or edx, eax
mov ecx, edx
xor ecx, 0x406a3618
xor edx, 0x31010064
and edx, 0xb19581e5
and ecx, 0x4e6a7e1a
or ecx, edx
not ecx
mov r10d, ecx
or r10d, 0xb19581e5
mov ebp, r10d
not ebp
mov eax, r9d
and eax, 0x4e6a7e1a
mov edx, esi
and edx, 0xb19581e5
or edx, eax
mov edi, edx
xor edi, r9d
and edi, edx
mov edx, edi
not edx
mov eax, edx
and eax, 0x830c6e5f
and edi, 0x7cf391a0
or edi, eax
mov r11d, edi
mov eax, ebp
or eax, 0xa8240891
mov ebx, eax
not ebx
or ecx, 0xf7dff7ef
and eax, 0xa64c7090
and ebx, 0x4113874e
or ebx, eax
mov eax, ecx
not eax
xor edi, 0x830c6e5f
and ecx, 0xb6cc70b0
and eax, 0x8200800
or eax, ecx
mov ecx, edi
or ecx, 0xa8240891
xor eax, ebx
mov ebx, ecx
not ebx
or edx, 0x57dbf76e
and ecx, 0xcd75bd1b
and ebx, 0x128a4264
or ebx, ecx
mov ecx, edx
not ecx
and edx, 0xcd75bd1b
and ecx, 0x20000080
or ecx, edx
mov r8d, dword [0x1400c5644]
xor r11d, 0x74118080
xor ecx, ebx
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
mov eax, ebp
and eax, 0x8625400
and r10d, 0x7719aade
or r10d, eax
or ebp, edi
and edi, 0x88e65521
and r11d, 0x7719aade
or r11d, edi
xor r11d, r10d
not ebp
or ebp, r11d
mov eax, ebp
not eax
and eax, 0xa84ec1d9
and ebp, 0x57b13e26
or ebp, eax
mov eax, ebp
xor eax, 0x14001c02
mov edx, ecx
not edx
xor ebp, 0xa84ec1d9
mov ebx, edx
and ebx, 0xebfd22fc
and ecx, 0x1402dd03
or ecx, ebx
or edx, ebp
and ebp, 0xebfd22fc
and eax, 0x1402dd03
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x38224ade
and edx, 0xc7ddb521
or edx, eax
mov ebp, edx
xor ebp, 0x4481000
xor edx, 0x8204810
or ecx, 0x4e6a7e1a
mov eax, ecx
not eax
or edx, 0xb00580a5
and edx, 0xfa25ecb5
and ebp, 0x44a120a
or ebp, edx
and ecx, 0xfa25ecb5
and eax, 0x1900140
or eax, ecx
xor eax, ebp
mov r10d, eax
not r10d
and eax, 0xdb7a9bce
and r10d, 0x24856431
or r10d, eax
mov ebx, r10d
xor ebx, 0xdb7a9bce
mov eax, r9d
or eax, 0x9a86bf98
mov edi, eax
not edi
or esi, 0x4300000
and esi, 0x96309400
and r9d, 0x8862b98
or r9d, esi
and eax, 0x96309400
and edi, 0x61494067
or edi, eax
xor edi, r9d
mov eax, edi
not eax
and eax, 0xac7cdfbb
and edi, 0x53832044
or edi, eax
mov edx, edi
xor edx, 0xc9059fdc
xor r10d, 0x24856431
mov eax, edi
xor eax, 0x24384001
and eax, 0xad39580d
xor edi, 0xbc534e66
and edi, edx
and edx, 0x52c6a7f2
or edx, eax
mov r9d, edx
xor r9d, 0x62632
mov eax, r10d
and eax, 0x7556d1ba
mov ebp, ebx
and ebp, 0x8aa92e45
or ebp, eax
xor edx, 0xad39580d
mov esi, edx
or esi, 0x8aa92e45
mov eax, esi
not eax
mov ecx, esi
and ecx, 0x92279ca4
and eax, 0x6550411a
or eax, ecx
mov ecx, edi
not ecx
or esi, ecx
and ecx, 0x92279ca4
and edi, 0x6dd8635b
or edi, ecx
xor edi, eax
not esi
or esi, edi
mov eax, ebp
not eax
and eax, 0x39ebc0e0
and ebp, 0xc6143f1f
or ebp, eax
mov eax, esi
not eax
and eax, 0x39ebc0e0
and esi, 0xc6143f1f
or esi, eax
xor esi, ebp
mov eax, ebx
and eax, 0x72e189cc
and r10d, 0x8d1e7633
or r10d, eax
or ebx, edx
and edx, 0x72e189cc
and r9d, 0x8d1e7633
or r9d, edx
xor r9d, r10d
not ebx
or ebx, r9d
mov eax, ebx
not eax
and eax, 0xcef7781a
and ebx, 0x310887e5
or ebx, eax
xor ebx, 0x310887e5
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0x257c8734
and ecx, ebx
not ebx
and ebx, 0x380230
and eax, 0x25448504
or eax, ebx
xor eax, 0x25448504
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa992d3be
and ecx, 0x566d2c41
or ecx, eax
mov eax, ecx
xor eax, 0x7110a070
xor ecx, 0x8cee548a
mov edx, ecx
and edx, 0x86c54b0f
and eax, 0x793ab4f0
or eax, edx
xor eax, 0x793ab4f0
or eax, ecx
cmp eax, 0xffffffff
sete r11b
setne r12b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl sil
mov r10d, esi
xor r10b, al
mov edx, r10d
xor dl, 1
mov r8d, r10d
or r8b, dl
mov ecx, r8d
xor cl, 1
mov ebx, r10d
and bl, dl
xor bl, 1
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov r9d, ebx
and r9b, cl
xor bl, 1
and bl, r8b
or bl, r9b
xor r8b, r10b
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, sil
mov ebx, eax
mov byte [rsp + 0x30], al
and r8b, al
or r8b, cl
mov ecx, r10d
and cl, al
mov ebp, esi
and bpl, dl
or bpl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, bpl
xor bpl, 1
xor cl, 1
or bpl, dl
xor bpl, 1
or bpl, cl
mov edx, ebp
xor dl, 1
and bpl, dl
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov r9d, ebp
xor r9b, 1
mov ecx, r8d
xor cl, 1
mov ebx, r8d
and bl, cl
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
and al, bpl
and bl, r9b
or bl, al
xor cl, r9b
or bpl, r8b
xor bpl, 1
or bpl, cl
xor bpl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov edi, r12d
mov byte [rsp + 0x23], r11b
xor dil, r11b
mov r15d, edi
xor r15b, 1
mov eax, edi
and al, r11b
mov ecx, r12d
and cl, r15b
or cl, al
mov ebx, ecx
xor bl, r11b
and bl, cl
mov ecx, edi
or cl, r12b
xor r15b, r12b
and r12b, r15b
xor r12b, 1
mov eax, ecx
xor al, r12b
or r12b, cl
xor r12b, 1
or r12b, al
mov ecx, ebx
xor cl, 1
and cl, r12b
xor r12b, 1
mov eax, ebx
xor al, r12b
and al, bl
and r12b, bl
or r12b, cl
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r14d, ebp
xor r14b, 1
mov eax, r14d
and al, bpl
mov edx, r14d
xor dl, al
xor al, 1
mov ecx, ebp
or cl, al
xor cl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
xor al, bpl
mov byte [rsp + 0x24], bpl
or al, cl
mov byte [rsp + 0x2c], al
mov eax, edx
xor al, r8b
and al, dl
mov ebx, eax
xor bl, 1
or bl, dl
xor bl, 1
xor al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov r11d, eax
or r11b, cl
xor cl, r11b
xor cl, 1
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r12d
xor al, 1
mov ebx, eax
or bl, r12b
mov r13d, eax
and r13b, r12b
mov ecx, eax
xor cl, r13b
xor r13b, 1
or r13b, r12b
mov byte [rsp + 0x28], al
mov r8d, eax
and r8b, r14b
and bpl, r12b
or bpl, r8b
xor bpl, 1
mov edx, ebp
and dl, r14b
mov byte [rsp + 0x25], dl
xor bpl, r14b
mov r8d, r12d
mov dl, byte [rsp + 0x2c]
xor r8b, dl
mov byte [rsp + 0x27], r8b
or dl, r12b
mov byte [rsp + 0x2c], dl
xor r14b, r12b
mov byte [rsp + 0x26], r14b
or r12b, bl
xor bl, al
xor r12b, 1
xor bl, 1
mov eax, r12d
and al, bl
xor bl, r12b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r12d, eax
and r12b, bl
xor bl, al
or bl, r12b
xor r13b, 1
or r13b, cl
xor r13b, bl
mov r12d, r13d
xor r12b, 1
and r12b, bl
mov eax, r12d
and al, r13b
xor r12b, r13b
mov r9d, r11d
xor r9b, 1
or r12b, al
or dil, byte [rsp + 0x23]
xor dil, 1
or dil, r15b
mov r13d, r9d
and r13b, r11b
mov eax, r11d
and al, r13b
mov ebx, r11d
xor bl, r13b
or bl, al
mov r14d, r9d
or r14b, r11b
xor r14b, 1
mov r15d, ebx
xor r15b, r14b
mov ecx, r15d
xor cl, 1
and bl, cl
mov eax, ebx
xor bl, r15b
xor al, 1
or al, cl
xor al, 1
or al, bl
mov r15d, eax
xor r15b, 1
mov ecx, r15d
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
xor cl, r15b
xor cl, 1
or cl, bl
xor r9b, r13b
xor r13b, 1
or r13b, r11b
xor r13b, 1
or r13b, r9b
xor r13b, 1
mov ebx, r13d
and bl, r14b
xor r13b, r14b
or r13b, bl
mov ebx, r13d
xor bl, 1
and r13b, bl
mov r9d, ebx
and r9b, r13b
xor r13b, bl
or r13b, r9b
mov r14d, ecx
xor r14b, 1
mov r9d, r13d
xor r9b, 1
mov r11d, r14d
xor r11b, r13b
or r9b, r14b
or r14b, r13b
xor r14b, 1
or r14b, r11b
or r13b, cl
xor r9b, 1
xor r13b, 1
mov ecx, r9d
and cl, r13b
xor r13b, r9b
or r13b, cl
mov r11d, r14d
xor r11b, 1
mov ebx, r14d
and bl, r11b
xor bl, 1
mov r9d, r11d
xor r9b, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov ecx, r13d
xor cl, 1
mov r9d, ebx
xor r9b, 1
and r9b, cl
and bl, r13b
or bl, r9b
xor cl, r14b
or r13b, r11b
xor r13b, 1
or r13b, cl
xor r13b, 1
mov ecx, ebx
and cl, r13b
xor r13b, bl
or r13b, cl
mov ecx, r10d
xor cl, sil
xor cl, 1
mov ebx, ecx
or bl, r10b
and cl, sil
or r10b, sil
xor r10b, 1
mov r9d, ecx
and r9b, r10b
xor r10b, cl
or r10b, r9b
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
xor r10b, 1
xor cl, r10b
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
mov ebx, ecx
xor bl, r10b
or r10b, cl
xor r10b, 1
or r10b, bl
mov ecx, r10d
xor cl, 1
mov r14d, r10d
xor r14b, cl
or cl, r10b
and r14b, r10b
mov r9d, r13d
xor r9b, 1
and r13b, r9b
mov edx, r13d
xor dl, 1
mov ebx, edx
and bl, r13b
xor bl, 1
mov r11d, r13d
xor r11b, bl
or bl, r13b
xor bl, 1
or bl, r11b
xor bl, r9b
mov r11d, edx
and r11b, r9b
xor dl, r9b
or dl, r11b
xor bl, 1
mov r9d, ebx
xor r9b, dl
or dl, bl
xor dl, 1
or dl, r9b
mov r9d, ecx
xor r9b, 1
mov ebx, ecx
and bl, r9b
xor bl, 1
mov r11d, r9d
xor r11b, bl
or bl, r9b
xor bl, 1
or bl, r11b
xor r14b, 1
xor bl, r14b
mov r9d, ecx
and r9b, r14b
xor r14b, cl
or r14b, r9b
xor r14b, 1
mov ecx, ebx
and cl, r14b
xor r14b, bl
mov r8d, r12d
xor r8b, 1
or r14b, cl
mov ecx, edx
xor cl, 1
and cl, r14b
xor r14b, 1
and r14b, dl
mov r9d, edi
mov r10d, edi
xor r10b, 1
or r14b, cl
xor sil, al
xor r15b, sil
and r15b, sil
xor al, byte [rsp + 0x30]
mov ebx, r15d
xor bl, 1
mov ecx, ebx
and cl, r15b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
xor cl, 1
mov edx, r15d
xor dl, al
or al, r15b
xor al, 1
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 al, cl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov r11d, ebx
xor r11b, al
or bl, al
xor bl, 1
or bl, r11b
xor bl, cl
or dl, cl
xor cl, al
xor cl, 1
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov esi, edx
xor sil, 1
mov r11d, r14d
xor r11b, 1
xor r14b, sil
mov ebx, r14d
xor bl, r11b
and bl, r14b
mov eax, edx
and al, sil
mov ecx, eax
xor cl, 1
xor al, dl
or cl, sil
xor cl, 1
or cl, al
xor cl, r11b
mov edi, ebx
xor dil, 1
mov eax, ebx
and al, dil
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, cl
xor al, 1
mov edx, edi
and dl, cl
xor dil, cl
or dil, dl
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, r12d
or al, r8b
xor al, 1
mov esi, r12d
xor r8b, r12b
and r12b, al
xor sil, al
or sil, r12b
mov ebx, r9d
mov r15d, r9d
and r15b, r10b
mov ecx, r15d
and cl, bl
xor r15b, bl
or r15b, cl
mov ecx, r15d
xor cl, 1
mov edx, ebx
mov r9d, ebx
or dl, r10b
mov ebx, edx
xor bl, 1
and cl, bl
and r15b, dl
or r15b, cl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, r15b
xor r15b, 1
xor cl, 1
or r15b, dl
xor r15b, 1
or r15b, cl
mov r14d, esi
xor r14b, 1
or r8b, al
mov r12d, r15d
xor r12b, 1
mov eax, r12d
or al, r15b
xor r12b, al
and r12b, al
mov r13d, r8d
xor r13b, 1
xor r10b, r9b
or r10b, bl
mov r11d, r8d
and r11b, r13b
xor r11b, 1
mov edx, r13d
xor dl, r11b
or r11b, r13b
xor r11b, 1
or r11b, dl
or r13b, r8b
mov edx, esi
and dl, r14b
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
mov r9d, r11d
xor r9b, 1
mov ecx, r11d
xor cl, r9b
and cl, r11b
or r11b, r14b
mov ebx, r14d
or bl, sil
mov r14d, ebx
xor r14b, 1
mov eax, ebx
and al, r14b
mov r8d, ebx
xor r8b, al
xor al, 1
or al, r14b
xor al, 1
or al, r8b
xor al, dl
mov edx, esi
and dl, bl
xor bl, sil
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r13d
xor al, 1
and al, r13b
mov edx, r13d
and dl, al
xor al, r13b
or al, dl
mov edx, eax
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, dl
mov edx, ecx
and dl, r13b
xor cl, r13b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
xor al, 1
or al, dl
xor bl, 1
mov ecx, ebx
xor cl, al
xor cl, 1
and cl, al
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor r9b, sil
xor r11b, 1
or r11b, r9b
xor r9b, 1
mov eax, r9d
xor al, r11b
or r11b, r9b
mov ecx, r10d
xor cl, 1
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
or r10b, r12b
xor r12b, 1
mov eax, r12d
xor al, cl
mov edx, eax
xor dl, r12b
and dl, al
xor r10b, 1
or r12b, cl
xor r12b, 1
mov eax, r10d
and al, r12b
xor r12b, r10b
or r12b, al
mov eax, edx
xor al, 1
mov ecx, r12d
xor cl, 1
mov r8d, ecx
and r8b, dl
xor cl, al
and al, r12b
or al, r8b
or r12b, dl
xor r12b, 1
or r12b, cl
mov ecx, r12d
xor cl, al
xor al, 1
xor cl, 1
or al, r12b
xor al, 1
or al, cl
mov r8d, ebx
xor r8b, 1
mov ecx, ebx
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov r10d, eax
xor r10b, 1
or al, r10b
xor al, r10b
and r10b, al
and r9b, bl
mov ebx, r8d
xor bl, cl
and bl, r8b
and cl, r8b
mov r8d, eax
xor r8b, r10b
or cl, r9b
xor bl, 1
xor cl, 1
mov r9d, ebx
xor r9b, cl
or cl, bl
xor cl, 1
or cl, r9b
xor r10b, 1
xor r8b, 1
or r10b, al
xor r10b, 1
or r10b, r8b
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r8d, r10d
xor r8b, 1
and r10b, r8b
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, r8d
and cl, r10b
xor r10b, r8b
or r10b, cl
mov ecx, eax
xor cl, 1
and cl, r10b
xor r10b, 1
and r10b, al
or r10b, cl
mov eax, esi
or al, r15b
xor al, 1
mov ecx, esi
xor cl, r15b
or al, cl
mov r9d, eax
xor r9b, 1
and r15b, cl
and cl, sil
mov r8d, r15d
and r8b, cl
xor cl, r15b
or cl, r8b
mov ebx, ecx
xor bl, 1
or cl, r9b
xor r9b, bl
xor r9b, 1
xor bl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
or bl, cl
mov r11d, ebx
xor r11b, 1
mov r8d, ebx
and r8b, al
xor al, 1
and r11b, al
or r11b, r8b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov ebx, eax
xor bl, r11b
xor r11b, 1
xor bl, 1
or r11b, al
xor r11b, 1
or r11b, bl
mov r9d, r11d
xor r9b, 1
mov edx, r10d
xor dl, 1
mov ebx, edx
and bl, r10b
mov r8d, edx
xor r8b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r8b
mov esi, ebx
xor sil, 1
or dl, r10b
mov ecx, r11d
or cl, r9b
mov r8d, esi
or r8b, dl
xor dl, sil
mov eax, r8d
xor al, dl
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, 1
xor al, 1
xor dl, 1
or dl, al
mov eax, r9d
xor al, cl
and al, r9b
and r8b, r11b
and cl, r9b
or cl, r8b
xor al, 1
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, 1
or al, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
or sil, r11b
xor bl, r9b
xor bl, 1
mov eax, esi
xor al, bl
or bl, sil
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
mov r8d, edx
and r8b, al
mov ecx, r8d
xor cl, 1
or cl, al
xor al, bl
xor bl, 1
xor r8b, dl
xor cl, 1
or cl, r8b
xor cl, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edi
xor al, 1
mov r8d, ebx
xor r8b, 1
mov r11d, eax
and r11b, dil
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov edx, r11d
and dl, r8b
xor r11b, 1
and r11b, bl
or r11b, dl
xor al, bl
mov ecx, r8d
or cl, bl
mov edx, ecx
xor dl, 1
and bl, cl
or cl, r8b
and dl, r8b
or r8b, dil
xor r8b, 1
or r8b, al
xor r11b, 1
mov eax, r11d
xor al, r8b
or r11b, r8b
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
xor cl, 1
or dl, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
mov ecx, edi
and cl, dl
xor dl, dil
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r9d, ecx
xor r9b, 1
mov ebx, r8d
or bl, r11b
xor bl, r11b
mov edx, ecx
xor dl, r9b
and dl, cl
mov eax, ebx
and al, r11b
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
mov esi, ecx
or sil, r9b
xor al, 1
or al, r10b
xor dl, 1
mov ebx, edx
xor bl, sil
and dl, sil
or dl, bl
xor bl, 1
mov r10d, ebx
xor r10b, dl
or bl, dl
xor bl, 1
or bl, r10b
mov edx, ebx
xor dl, 1
or dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
or r11b, cl
xor cl, r8b
xor r9b, r8b
xor cl, 1
xor r11b, 1
or r11b, r9b
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r11d
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, r11b
and r11b, al
xor dl, 1
or r11b, cl
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
or bpl, byte [rsp + 0x25]
mov r9d, ebp
xor r9b, 1
mov al, byte [rsp + 0x2c]
xor al, 1
or al, byte [rsp + 0x27]
mov ecx, eax
xor cl, 1
mov dl, byte [rsp + 0x28]
or dl, byte [rsp + 0x24]
xor dl, 1
or dl, byte [rsp + 0x26]
mov ebx, edx
xor bl, 1
and bl, al
or al, dl
xor al, 1
and dl, cl
or dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov esi, edx
mov edx, ebp
and dl, r9b
mov ecx, ebp
and cl, dl
xor dl, bpl
or dl, cl
mov r8d, esi
xor r8b, 1
mov r10d, edx
xor r10b, 1
mov ebx, edx
or bl, r10b
and r9b, bl
xor bl, 1
mov eax, ebx
xor al, bpl
and al, bl
and bl, bpl
mov ecx, esi
xor cl, r8b
and cl, sil
or bl, r9b
xor al, 1
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ecx
xor al, 1
or al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
xor al, sil
and al, dl
and r10b, r8b
and dl, sil
or dl, r10b
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, eax
or cl, dl
mov r8d, edx
and r8b, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and cl, al
or cl, r8b
xor bl, 1
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov r9d, ecx
mov ebx, r8d
or bl, cl
mov r10d, eax
mov edx, eax
mov esi, r8d
xor sil, al
xor al, cl
and cl, r8b
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
xor bl, 1
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
or r10b, bl
xor r10b, 1
xor dl, bl
xor dl, 1
and dl, bl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
and sil, r8b
mov ecx, esi
and cl, al
xor al, sil
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ecx, eax
or cl, dl
mov ebx, edx
and bl, al
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
xor bl, cl
xor bl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
or cl, al
mov ebx, ecx
xor bl, 1
and cl, dl
and al, bl
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
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
xor bl, al
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov ecx, ebx
and cl, r8b
mov eax, ebx
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
mov eax, r11d
xor al, 1
mov edx, ecx
xor dl, r11b
and dl, cl
or cl, al
mov r9d, ecx
xor r9b, dl
xor dl, 1
or dl, cl
xor r9b, 1
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, al
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
xor r11b, bl
xor r11b, 1
xor bl, r11b
and bl, r11b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
xor cl, 1
and r8b, cl
or cl, al
and al, bl
mov ebx, edx
xor bl, 1
or al, r8b
mov r8d, ecx
xor r8b, al
xor al, 1
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
and cl, dl
and bl, al
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
xor al, dl
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
mov r9d, eax
xor r9b, 1
xor dl, 1
or dl, r8b
mov ecx, edx
and dl, r9b
xor cl, 1
and cl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x8a3fc02b
mov ebp, 0xcac28819
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x8a3fc02b
nop dword [rax + rax]
cmovne eax, ecx
cmp eax, 0x18bf8f74
jle 0x14004efbb
jmp 0x1400511d0
cmp eax, 0xed332f17
jne 0x14004efb0
lea rcx, str.____Process_not_found
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
ud2
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.140069c50
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret