Function at 0x14004f89f
Capabilities:
Enumerate processes

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
mov ecx, 2
xor edx, edx
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov qword [rsp + 0x48], rax
mov ecx, 0xd6ffe86f
cmp ecx, 0xf4e04b6b
jle 0x14004f913
cmp ecx, 0x417b977e
jg 0x140051143
cmp ecx, 0x215668d6
jle 0x1400511e1
cmp ecx, 0x215668d7
je 0x140057049
cmp ecx, 0x2dda1195
je 0x140051290
cmp ecx, 0x35b5fe4f
jne 0x14004f8c8
mov eax, dword [rsp + 0x3c]
mov ecx, 0xca330c37
jmp 0x14004f8c8
cmp ecx, 0xcde44c19
jg 0x14005117d
cmp ecx, 0xc7537d8b
jle 0x140051221
cmp ecx, 0xc7537d8c
je 0x140058b01
cmp ecx, 0xca330c37
je 0x14005a33d
cmp ecx, 0xcc066dcc
jne 0x14004f8c8
mov eax, dword [0x14041a5c4]
mov r10d, eax
neg r10d
not r10d
imul r10d, eax
mov r9d, r10d
not r9d
mov eax, r10d
and eax, 0x137ee56d
mov ecx, r9d
and ecx, 0xec811a92
or ecx, eax
mov edx, ecx
xor edx, 0xec811a92
xor ecx, 0x158a008
and ecx, 0x65d9b098
mov eax, edx
and eax, 0x9a264f67
or eax, ecx
xor eax, 0x76a7b4e9
and edx, 0x137e0471
or edx, eax
mov eax, edx
not eax
and eax, 0x7e753c7f
and edx, 0x818ac380
or edx, eax
mov ebp, edx
xor ebp, 0x818ac380
mov eax, edx
xor eax, 0x10752407
mov ecx, r9d
and ecx, 0xec81fb8e
mov esi, r10d
and esi, 0x137e0471
or esi, ecx
mov r8d, esi
xor r8d, r9d
and r8d, esi
and eax, 0x907d2607
xor edx, 0xcd1b1e4b
and edx, ebp
and ebp, 0x6f82d9f8
or ebp, eax
mov r11d, ebp
xor r11d, 0x6f82d9f8
mov r14d, r8d
not r14d
xor ebp, 0x907d2607
mov eax, r11d
and eax, 0x4c91ddcb
mov ecx, r8d
xor ecx, 0x4c91ddcb
and ecx, r14d
mov esi, r14d
or esi, 0x4c91ddcb
mov ebx, esi
not ebx
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov edi, ecx
not edi
mov eax, edi
and eax, 0xd6fb466e
and ecx, 0x2904b991
or ecx, eax
or edi, esi
and esi, 0xd6fb466e
and ebx, 0x21042010
or ebx, esi
xor ebx, ecx
not edi
or edi, ebx
mov eax, edx
not eax
and eax, 0x33002092
and edx, 0xccffdf6d
or edx, eax
mov eax, edi
not eax
and eax, 0x33002092
and edi, 0xccffdf6d
or edi, eax
xor edi, edx
mov eax, ebp
and eax, 0xc09ef67c
and r11d, 0x3f610983
or r11d, eax
or ebp, r8d
and r8d, 0xc09ef67c
and r14d, 0x3f610983
or r14d, r8d
xor r14d, r11d
not ebp
or ebp, r14d
mov eax, ebp
not eax
and eax, 0xc7e9febe
and ebp, 0x38160141
or ebp, eax
mov ecx, ebp
xor ecx, 0x38100100
xor ebp, 0xc7e9febe
mov eax, edi
not eax
mov edx, eax
and edx, 0xc04e92e1
and edi, 0x3fb16d1e
or edi, edx
or eax, ebp
and ebp, 0xc04e92e1
and ecx, 0x3fb16d1e
or ecx, ebp
xor ecx, edi
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x208487
and eax, 0x54101060
or eax, ecx
mov ebp, eax
xor ebp, 0x40001040
xor eax, 0xab886e0f
or edx, 0x543094e7
mov ecx, edx
not ecx
and eax, 0xbf986e2f
and ebp, 0x402090c0
or ebp, eax
and edx, 0xbf986e2f
and ecx, 0x470110
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x474e9096
and ecx, 0xb8b16f69
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xa3cfb049
and eax, ecx
not ecx
and ecx, 0x81043000
and edx, 0x22cb8049
or edx, ecx
xor edx, 0x22cb8049
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5c304fb6
and eax, 0xa3cfb049
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8080c574
and eax, 0x5c212003
or eax, ecx
mov ebp, eax
xor ebp, 0x40000002
xor eax, 0xa2cc0bc0
or edx, 0xdca1e577
mov ecx, edx
not ecx
and eax, 0xbeed2bc1
and ebp, 0x4000c436
or ebp, eax
and edx, 0xbeed2bc1
and ecx, 0x1121008
or ecx, edx
xor ecx, ebp
mov eax, ecx
and eax, 0xdca1e577
not ecx
and ecx, 0x235e1a88
or ecx, eax
mov r12d, ecx
not r12d
and ecx, 0x4776f053
and r12d, 0xb8890fac
or r12d, ecx
mov r8d, r12d
xor r8d, 0xb8890fac
xor r12d, 0x4776f053
mov ecx, r9d
or ecx, 0x1ff0fba4
mov ebp, ecx
not ebp
or r10d, 0x10401
and r10d, 0x15f187a1
and r9d, 0xa007804
or r9d, r10d
and ecx, 0x15f187a1
and ebp, 0xe00e005a
or ebp, ecx
xor ebp, r9d
mov ecx, ebp
not ecx
and ecx, 0x4b557cd3
and ebp, 0xb4aa832c
or ebp, ecx
mov ecx, ebp
xor ecx, 0xab5a7888
xor ebp, 0x54a58777
mov ebx, ebp
and ebx, 0xd77a836f
mov edx, ecx
and edx, 0x28857c90
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x28857c90
and edx, 0xd77a836f
or edx, ebx
and ecx, 0x602bd525
and ebp, 0x9fd42ada
or ebp, ecx
mov ecx, ebp
xor ecx, 0x4023c000
xor ebp, 0x8c840848
and ebp, 0xac8c1d6d
and ecx, 0x5373e292
or ecx, ebp
xor ecx, 0x5373e292
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x17c6fbf6
and ebp, 0xe8390409
or ebp, edi
or ecx, ebx
and ebx, 0x17c6fbf6
and edx, 0xe8390409
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2c2b1932
and ecx, 0xd3d4e6cd
or ecx, edx
mov edx, ecx
xor edx, 0x4310c60c
xor ecx, 0x4091832
and ecx, 0x94cd38f3
and edx, 0x6b32c70c
or edx, ecx
mov r9d, edx
xor r9d, 0x804d00b0
xor edx, 0x68024608
and edx, 0x7c827e4b
and r9d, 0x837d81b4
or r9d, edx
mov r13d, r9d
xor r13d, 0x837d81b4
mov ecx, r12d
and ecx, 0x5b53a551
mov r14d, r8d
and r14d, 0xa4ac5aae
or r14d, ecx
mov ecx, r14d
xor ecx, 0x8088500a
xor r14d, 0x5b53a551
mov edx, r12d
and edx, r8d
mov ebp, edx
not ebp
mov edi, r14d
and edi, 0x2d378bf4
and ecx, 0xd2c8740b
or ecx, edi
or r14d, ebp
and ebp, 0x2d378bf4
and edx, 0xd2c8740b
or edx, ebp
xor edx, ecx
not r14d
or r14d, edx
xor r9d, 0x7c827e4b
mov ecx, r13d
or ecx, 0x9780f096
mov edx, ecx
not edx
mov ebp, r9d
or ebp, 0x687f0f69
mov r15d, ebp
not r15d
and ecx, 0x9d58be3d
and edx, 0x60270140
or edx, ecx
and ebp, 0x9d58be3d
and r15d, 0x2804082
or r15d, ebp
xor r15d, edx
mov ecx, r15d
not ecx
and ecx, 0x46028ae2
and r15d, 0xb9fd751d
or r15d, ecx
mov r11d, r15d
xor r11d, 0xd1827a74
mov r10d, r14d
mov ecx, r14d
mov esi, r14d
xor esi, 0x6df10c0f
and esi, r14d
not r14d
mov edx, r14d
and edx, 0xa96211ac
and r10d, 0x569dee53
or r10d, edx
mov ebp, r10d
xor ebp, 0x569dee53
xor r10d, 0x1401120
and r10d, 0x5c8b320
mov edx, ebp
and edx, 0xfa374cdf
or edx, r10d
xor edx, 0x8ceca3f6
and ebp, 0x892410d6
or ebp, edx
mov edx, ebp
not edx
and edx, 0x2a247aba
and ebp, 0xd5db8545
or ebp, edx
mov r10d, ebp
xor r10d, 0xd5db8545
xor ebp, 0x2a042812
mov edx, r12d
and edx, 0x76dbef29
and r8d, 0x892410d6
or r8d, edx
xor r12d, r8d
and r12d, r8d
xor r15d, 0x2e7d858b
mov eax, r15d
and eax, 0x305ab6b7
mov edx, r11d
and edx, 0xcfa54948
or edx, eax
mov eax, edx
xor eax, 0x89240040
and eax, 0x892410d6
xor edx, 0x4681599e
or edx, eax
mov eax, edx
not eax
and eax, 0xea25548b
and edx, 0x15daab74
or edx, eax
mov eax, edx
xor eax, 0x4c80160
and r9d, 0x3831a151
and r13d, 0xc7ce5eae
or r13d, r9d
mov ebx, r13d
xor ebx, 0x46ca4e28
and ebx, 0x76dbef29
xor r13d, 0xb115b187
or r13d, ebx
mov ebx, r13d
not ebx
and ebx, 0x2350b17c
and r13d, 0xdcaf4e83
or r13d, ebx
mov r8d, r13d
xor r8d, 0xdcaf4e83
mov ebx, r12d
not ebx
mov edi, r10d
xor edi, ebx
and edi, r10d
and ebp, 0xaa942817
and r10d, 0x556bd7e8
or r10d, ebp
and ebx, 0xaa942817
and r12d, 0x556bd7e8
or r12d, ebx
xor r12d, r10d
mov ebp, edi
and ebp, r12d
xor r12d, edi
or r12d, ebp
xor edx, 0xea25548b
mov ebp, edx
and ebp, 0x5b17aa9d
and eax, 0xa4e85562
or eax, ebp
mov r9d, eax
xor r9d, 0xa4e85562
mov ebx, r13d
xor ebx, 0x2350b17c
xor eax, 0x1178004
or eax, 0x5ea83fbb
mov edi, eax
not edi
or edx, 0xa157c044
mov ebp, edx
not ebp
xor r13d, 0x7df88ec7
and r13d, r8d
mov r8d, ebx
and r8d, 0xa157c044
and eax, 0xdfc2fa33
and edi, 0x20150044
or edi, eax
and edx, 0xdfc2fa33
and ebp, 0x280588
or ebp, edx
xor ebp, edi
mov eax, r8d
and eax, r13d
xor r13d, r8d
or r13d, eax
mov eax, ebp
not eax
and eax, r13d
not r13d
and r13d, ebp
or r13d, eax
mov eax, r9d
and eax, ebx
xor ebx, r9d
or ebx, eax
not ebx
mov eax, r13d
and eax, ebx
xor ebx, r13d
or ebx, eax
mov edx, r12d
not edx
mov eax, edx
and eax, 0x4501a488
and r12d, 0x30440841
or r12d, eax
mov ebp, r12d
xor ebp, 0x801
xor r12d, 0xc3214494
or edx, 0x7545acc9
mov eax, edx
not eax
mov edi, ebx
xor edi, 0x7545acc9
and edi, ebx
or ebx, 0x8aba5336
mov r8d, ebx
not r8d
and r12d, 0xf36544d4
and ebp, 0x400a809
or ebp, r12d
and edx, 0xf36544d4
and eax, 0x89a1322
or eax, edx
xor eax, ebp
mov edx, edi
not edx
mov ebp, ebx
and ebp, 0x1c2df35b
and r8d, 0x61400c80
or r8d, ebp
or ebx, edx
and edx, 0x1c2df35b
and edi, 0xe3d20ca4
or edi, edx
xor edi, r8d
not ebx
or ebx, edi
mov edx, eax
not edx
and edx, 0x72f83fa0
and eax, 0x8d07c05f
or eax, edx
mov edx, ebx
not edx
and edx, 0x72f83fa0
and ebx, 0x8d07c05f
or ebx, edx
xor ebx, eax
and r14d, 0xcb06c149
and ecx, 0x34f93eb6
or ecx, r14d
mov r8d, ecx
xor r8d, 0x34f93eb6
mov edx, r15d
and edx, 0x9a7d0b35
and r11d, 0x6582f4ca
or r11d, edx
mov r9d, r11d
xor r9d, 0x6582f4ca
mov edi, ecx
xor edi, 0xa6f7cd46
and edi, r8d
mov eax, r11d
xor eax, 0xf78c073a
and eax, r9d
or r15d, 0x6df10c0f
mov r10d, r15d
not r10d
mov ebp, edi
not ebp
mov edx, esi
not edx
mov r14d, ebp
and r14d, 0x11b20cb4
and edi, 0xee4df34b
or edi, r14d
or ebp, edx
and edx, 0x11b20cb4
and esi, 0xee4df34b
or esi, edx
xor esi, edi
not ebp
or ebp, esi
mov edi, eax
not edi
mov edx, edi
and edx, 0xf05bca83
and eax, 0xfa4357c
or eax, edx
or edi, r15d
and r15d, 0xf05bca83
and r10d, 0x2043170
or r10d, r15d
xor r10d, eax
not edi
or edi, r10d
mov eax, ebp
not eax
and eax, 0xd5d04559
and ebp, 0x2a2fbaa6
or ebp, eax
mov eax, edi
not eax
and eax, 0xd5d04559
and edi, 0x2a2fbaa6
or edi, eax
xor edi, ebp
xor ecx, 0xcb06c149
xor r11d, 0x9a7d0b35
mov eax, ecx
and eax, 0xf504b275
and r8d, 0xafb4d8a
or r8d, eax
or ecx, r11d
and r11d, 0xf504b275
and r9d, 0xafb4d8a
or r9d, r11d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x30bb6ea0
mov edx, ecx
and edx, 0xc048158
or edx, eax
xor edx, 0xc048158
and ecx, 0xc3401007
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc3401007
and ecx, 0x3cbfeff8
or ecx, eax
mov eax, ecx
mov ebp, ecx
xor ebp, 0xf7a64eab
and ebp, ecx
not ecx
mov edi, ebx
mov esi, ebx
xor esi, 0xf7a64eab
and esi, ebx
mov edx, ebx
not edx
or edi, 0x859b154
mov ebx, edi
not ebx
or eax, 0x859b154
mov r8d, eax
not r8d
mov r9d, esi
not r9d
mov r10d, edi
and r10d, 0x6f8ecb88
and ebx, 0x90200423
or ebx, r10d
or edi, r9d
and r9d, 0x6f8ecb88
and esi, 0x90713477
or esi, r9d
xor esi, ebx
not edi
or edi, esi
mov ebx, ebp
not ebx
mov esi, eax
and esi, 0x5c056cc5
and r8d, 0xa3a2022a
or r8d, esi
or eax, ebx
and ebx, 0x5c056cc5
and ebp, 0xa3fa933a
or ebp, ebx
xor ebp, r8d
not eax
or eax, ebp
mov ebp, edi
not ebp
and ebp, eax
not eax
and eax, edi
or eax, ebp
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
not edx
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
mov ebx, eax
and ebx, edx
mov r8d, edx
mov ecx, edx
mov ebp, ebx
mov r9d, edx
mov esi, eax
and esi, 0xf98a1bc3
and edx, 0x675e43c
or edx, esi
xor edx, 0x675e43c
mov esi, edx
and esi, ebx
xor edx, ebx
not ebx
and r8d, 0x6c36d8c2
mov edi, eax
and edi, 0x93c9273d
or edi, r8d
or ecx, ebx
and ebx, 0x6c36d8c2
and ebp, 0x93c9273d
or ebp, ebx
xor ebp, edi
not ecx
or ecx, ebp
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov ebx, ecx
not ebx
and ebx, 0x9da603e5
and ecx, 0x6259fc1a
or ecx, ebx
xor ecx, 0x9da603e4
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov edi, ecx
not edi
and ecx, 0x551fc329
and edi, 0xaae03cd6
or edi, ecx
mov r8d, edi
xor r8d, 0x551fc329
xor r9d, 1
or edx, esi
mov ecx, edx
not ecx
and ecx, 0x97f0c06a
and edx, 0x680f3f95
or edx, ecx
mov r10d, edx
xor r10d, 0x680f3f95
xor edx, 0x9290802a
and edx, 0x92939bbf
mov ecx, r10d
and ecx, 0x6d6c6440
or ecx, edx
xor ecx, 0x92939bbe
and r10d, 1
or r10d, ecx
mov esi, r10d
not esi
and eax, 0xfffffffe
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0x2c805f63
and eax, 0xd37fa09c
or eax, ecx
mov ebp, eax
xor ebp, 0xd37fa09c
xor eax, 0x4004b21
and eax, 0x84604ba1
mov ebx, ebp
and ebx, 0x7b9fb45e
or ebx, eax
mov r9d, ebx
xor r9d, 0x7b9fb45e
mov ecx, r10d
and ecx, 0x76d369da
mov edx, esi
and edx, 0x892c9625
or edx, ecx
mov ecx, ebx
xor ecx, 0xf2b3227b
and ecx, r9d
and ebp, 0x892c9625
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, edx
not eax
and eax, 0x69d1e529
and edx, 0x962e1ad6
or edx, eax
mov eax, ebp
not eax
and eax, 0x69d1e529
and ebp, 0x962e1ad6
or ebp, eax
xor ebp, edx
xor ebx, 0x84604ba1
mov eax, esi
and eax, 0xfc980fce
and r10d, 0x367f031
or r10d, eax
or esi, ebx
and ebx, 0xfc980fce
and r9d, 0x367f031
or r9d, ebx
xor r9d, r10d
not esi
or esi, r9d
mov eax, esi
not eax
and eax, 0x242f04ca
and esi, 0xdbd0fb35
or esi, eax
mov eax, esi
xor eax, 0x9010f330
mov ebx, ebp
not ebx
xor esi, 0x242f04ca
mov ecx, ebx
and ecx, 0x4fe6084f
and ebp, 0xb019f7b0
or ebp, ecx
or ebx, esi
and esi, 0x4fe6084f
and eax, 0xb019f7b0
or eax, esi
xor eax, ebp
not ebx
or ebx, eax
xor edi, 0xaae03cd6
mov ebp, edi
and ebp, 0x99191ef1
mov edx, ebx
or edi, ebx
not ebx
mov eax, ebx
or ebx, r8d
and r8d, 0x66e6e10e
or r8d, ebp
xor r8d, 0x66e6e10e
and eax, 0xb5f90839
and edx, 0x4a06f7c6
or edx, eax
xor edx, 0x4a06f7c6
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0x2d40666b
and edx, 0xd2bf9994
or edx, eax
mov eax, edx
xor eax, 0x42999804
not ebx
not edi
mov ecx, ebx
and ecx, edi
xor edi, ebx
or edi, ecx
xor edx, 0x2d40666b
mov ecx, edi
not ecx
mov ebx, edx
or ebx, ecx
mov ebp, ebx
not ebp
and edx, 0x9c6623d9
and eax, 0x6399dc26
or eax, edx
and ecx, 0x9c6623d9
and edi, 0x6399dc26
or edi, ecx
xor edi, eax
mov eax, edi
not eax
mov ecx, ebx
and ecx, 0xb41095d7
and ebp, 0x4bef6a28
or ebp, ecx
or ebx, eax
and eax, 0xb41095d7
and edi, 0x4bef6a28
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov esi, ebx
not esi
mov eax, ebx
and eax, 0xcb94c81b
mov edx, esi
and edx, 0x346b37e4
or edx, eax
mov eax, edx
xor eax, 0x4a10000b
xor edx, 0x42815c4
and eax, 0x7a53222b
and edx, 0x85acddd4
or edx, eax
mov ebp, edx
xor ebp, 0x85acddd4
xor edx, 0x7a53222b
mov ecx, esi
and ecx, 0x416b21f0
mov eax, ebx
and eax, 0xbe94de0f
or eax, ecx
mov ecx, eax
xor ecx, 0xbe94de0f
xor eax, 0x416b21f0
or eax, ecx
mov ecx, eax
not ecx
and ecx, edx
mov edx, ebp
xor edx, eax
and edx, ebp
and eax, ebp
or eax, ecx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov edi, ecx
and edi, 0x89b7a160
and edx, 0x76485e9f
or edx, edi
or ecx, ebp
and ebp, 0x89b7a160
and eax, 0x76485e9f
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov edi, ecx
not edi
and ecx, 0xa8e489de
and edi, 0x571b7621
or edi, ecx
mov ecx, edi
xor ecx, 0xa8e489de
mov edx, edi
xor edx, 0x8b8ff260
and edx, ecx
xor edi, 0x30b7220
and edi, 0x236b7bbe
mov ecx, edx
and ecx, edi
xor edi, edx
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x39b33767
and edi, 0xc64cc898
or edi, ecx
mov ecx, edi
xor ecx, 0xc4048000
and ecx, 0xdc948441
xor edi, 0x1ad84cd9
or edi, ecx
mov r8d, edi
not r8d
and esi, 0x22fab598
and ebx, 0xdd054a67
or ebx, esi
mov ecx, ebx
not ecx
and ecx, 0xf53eebf3
and ebx, 0xac1140c
or ebx, ecx
mov ebp, ebx
xor ebp, 0x283ba194
mov ecx, ebx
xor ecx, 0xf4af25d5
and ecx, ebp
xor ebx, 0x14000021
and ebx, 0x142281b1
and ebp, 0xebdd7e4e
or ebp, ebx
mov ebx, ebp
xor ebx, 0x3649e804
mov esi, ecx
not esi
xor ebp, 0xc8b605f0
mov edx, esi
and edx, 0xc122160b
and ecx, 0x3edde9f4
or ecx, edx
or esi, ebp
and ebp, 0xc122160b
and ebx, 0x3edde9f4
or ebx, ebp
xor ebx, ecx
not esi
or esi, ebx
mov ecx, esi
mov edx, esi
xor edx, 0xc9d13398
and edx, esi
not esi
and esi, 0x16977622
and ecx, 0xe96889dd
or ecx, esi
mov ebp, ecx
xor ebp, 0x1400010
xor ecx, 0x913200
or ecx, 0x362ecc67
mov ebx, edx
not ebx
mov esi, ecx
and esi, 0xea156189
and ebp, 0x1c01210
or ebp, esi
or ecx, ebx
and ebx, 0xea156189
and edx, 0x15ea9e76
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x875cfbe5
and ecx, 0x78a3041a
or ecx, edx
mov edx, ecx
xor edx, 0xb1723782
xor ecx, 0x4e8dc87d
mov ebp, ecx
and ebp, edi
mov ebx, r8d
and ebx, edx
or ebx, ebp
not ebx
or ebx, edi
mov ebp, ebx
not ebp
mov esi, edi
and esi, 0x750b3459
and r8d, 0x8af4cba6
or r8d, esi
mov esi, r8d
xor esi, 0x224c084
xor r8d, 0x200b2000
or edi, 0x3b2fe8c4
mov eax, edi
not eax
and ecx, 0x3b2fe8c4
and edx, 0xc4d0173b
or edx, ecx
or r8d, 0x84000729
and r8d, 0xac0b2f29
and esi, 0x1324c0c4
or esi, r8d
and edi, 0xac0b2f29
and eax, 0x40d01012
or eax, edi
xor eax, esi
mov ecx, eax
not ecx
and ecx, edx
not edx
and edx, eax
or edx, ecx
mov eax, edx
not eax
mov ecx, ebx
or ecx, eax
not ecx
and ebx, 0xafe27d4d
and ebp, 0x501d82b2
or ebp, ebx
and eax, 0xafe27d4d
and edx, 0x501d82b2
or edx, eax
xor edx, ebp
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov r9d, edx
not r9d
mov ecx, edx
and ecx, 0x50275cc9
mov ebp, r9d
and ebp, 0xafd8a336
or ebp, ecx
mov ecx, ebp
xor ecx, 0x55881
xor ebp, 0x540a132
and ecx, 0xaa9d5a85
and ebp, 0x5562a57a
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc3804577
xor ebp, 0x5562a57a
and ebp, ecx
mov ecx, r9d
and ecx, 0x691d1ff2
and edx, 0x96e2e00d
or edx, ecx
xor r9d, edx
and r9d, edx
mov r8d, ebp
not r8d
mov r10d, r9d
not r10d
mov edx, ebp
xor edx, 0x33d1e313
and edx, r8d
mov ecx, r8d
or ecx, 0x33d1e313
mov esi, ecx
not esi
mov ebx, r9d
xor ebx, 0x33d1e313
and ebx, r10d
mov r11d, r10d
or r11d, 0x33d1e313
mov eax, r11d
not eax
mov edi, edx
not edi
mov r14d, edi
and r14d, 0xa8d85a17
and edx, 0x5727a5e8
or edx, r14d
or edi, ecx
and ecx, 0xa8d85a17
and esi, 0x442604e8
or esi, ecx
xor esi, edx
not edi
or edi, esi
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x3ec1731f
and ebx, 0xc13e8ce0
or ebx, ecx
or edx, r11d
and r11d, 0x3ec1731f
and eax, 0xc02e0ce0
or eax, r11d
xor eax, ebx
not edx
or edx, eax
mov ecx, edi
not ecx
and ecx, edx
not edx
and edx, edi
or edx, ecx
mov ecx, ebp
and ecx, 0xadc546cd
and r8d, 0x523ab932
or r8d, ecx
or ebp, r9d
and r9d, 0xadc546cd
and r10d, 0x523ab932
or r10d, r9d
xor r10d, r8d
not ebp
or ebp, r10d
mov ecx, ebp
not ecx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x1e45f049
and edx, 0xe1ba0fb6
or edx, ebx
or eax, ebp
and ebp, 0x1e45f049
and ecx, 0xe1ba0fb6
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov esi, eax
xor esi, 0xb5899bb3
and esi, eax
not eax
and eax, 0xb5899bb3
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov r8d, esi
not r8d
mov eax, r8d
and eax, 0xb3114cd8
mov edx, esi
and edx, 0x4ceeb327
or edx, eax
xor edx, 0x4ceeb327
mov eax, r8d
and eax, esi
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x3564b809
and eax, 0xca9b47f6
or eax, edx
mov ebp, eax
xor ebp, 0x3564b809
and ebp, eax
mov eax, r8d
and eax, 0x756b912b
mov edx, esi
and edx, 0x8a946ed4
or edx, eax
mov ebx, edx
xor ebx, 0x8a946ed4
xor edx, 0x41698100
and edx, 0xcbf9ab04
mov eax, ebx
and eax, 0x340654fb
or eax, edx
xor eax, 0x162ecf2
and ebx, 0xca9b47f6
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe6bb30d5
and ebx, 0x1944cf2a
or ebx, eax
mov edi, ebx
xor edi, 0x19008008
mov r9d, ebx
xor r9d, 0xe6bb30d5
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0x62cc7fb7
and ecx, edx
and ebp, 0x9d338048
xor ebx, 0x7b88b09d
and ebx, r9d
and edi, 0x9d338048
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, ebp
not eax
and eax, 0x9d84755
and ebp, 0xf627b8aa
or ebp, eax
mov eax, edi
not eax
and eax, 0x9d84755
and edi, 0xf627b8aa
or edi, eax
xor edi, ebp
mov eax, edx
and eax, r9d
xor edx, r9d
or edx, eax
mov eax, edx
not eax
and eax, 0x8f9d5dd3
and edx, 0x7062a22c
or edx, eax
xor edx, 0x7062a22c
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, 0xab82802
mov ecx, edx
and ecx, 0x21441588
or ecx, eax
xor ecx, 0x21441588
and edx, 0xd403c275
or edx, ecx
mov eax, edx
not eax
and eax, 0xe1677a7c
and edx, 0x1e988583
or edx, eax
mov eax, edx
xor eax, 0x9778ad69
and eax, edx
or edx, 0x68875296
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x97837c68
and ecx, 0x788101
or ecx, ebx
or edx, ebp
and ebp, 0x97837c68
and eax, 0x687c8397
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x68875296
and edx, 0x9778ad69
or edx, eax
and r8d, 0x6d694ae0
and esi, 0x9296b51f
or esi, r8d
mov ecx, esi
xor ecx, 0x8002a40e
xor esi, 0x24614880
and esi, 0x36f55991
and ecx, 0xc90aa66e
or ecx, esi
mov ebp, ecx
xor ebp, 0x36f55991
mov r8d, edx
not r8d
mov ebx, ecx
xor ebx, 0x8000846e
and ebx, 0x9631947f
xor ecx, 0xb4fe0823
and ecx, ebp
and ebp, 0x69ce6b80
or ebp, ebx
mov eax, ebp
xor eax, 0x69ce6b80
mov edi, edx
xor edi, 0x820b51b2
mov esi, edi
and esi, r8d
and edi, edx
xor ebp, 0x9631947f
mov ebx, eax
and ebx, 0x820b51b2
mov r9d, esi
and r9d, edi
xor edi, esi
or edi, r9d
mov esi, ebx
and esi, ecx
xor ecx, ebx
or ecx, esi
mov ebx, edi
not ebx
and ebx, 0xd24a341c
and edi, 0x2db5cbe3
or edi, ebx
mov ebx, ecx
not ebx
and ebx, 0xd24a341c
and ecx, 0x2db5cbe3
or ecx, ebx
xor ecx, edi
mov ebx, edx
and ebx, 0x12c17a80
and r8d, 0xed3e857f
or r8d, ebx
or edx, ebp
and ebp, 0x12c17a80
and eax, 0xed3e857f
or eax, ebp
xor eax, r8d
not edx
or edx, eax
mov ebp, edx
not ebp
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0xfc7b2ec2
and ecx, 0x384d13d
or ecx, ebx
or eax, edx
and edx, 0xfc7b2ec2
and ebp, 0x384d13d
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x94da4967
and ecx, eax
and eax, 0x6b25b698
or eax, edx
xor eax, 0x6b25b698
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
setne cl
cmp dword [0x14041a5c0], 9
setg sil
mov edx, esi
xor dl, cl
mov r10d, ecx
or r10b, sil
xor r10b, 1
mov r8d, edx
xor r8b, 1
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
and dl, sil
mov edi, edx
and dil, r8b
xor dl, r8b
and r8b, sil
mov eax, r10d
and al, r8b
xor r8b, r10b
or r8b, al
mov r11d, r8d
xor r11b, sil
and r11b, r8b
xor r8b, 1
mov eax, esi
xor al, r8b
not al
and al, sil
mov ebx, eax
xor bl, 1
xor al, r11b
xor r11b, 1
or r11b, bl
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
mov esi, r11d
xor sil, 1
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
or dl, dil
mov eax, edx
not al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
and r9b, cl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov r15d, r9d
xor r15b, 1
mov r10d, r8d
xor r10b, al
and r10b, r8b
mov r12d, r15d
and r12b, r9b
mov r14d, r12d
xor r14b, 1
mov edi, r14d
or dil, r15b
xor r14b, r15b
mov ebp, r15d
and bpl, al
xor r15b, al
or al, r8b
mov edx, r10d
xor dl, 1
mov ebx, r10d
and bl, dl
xor dl, al
xor al, 1
xor r12b, r9b
xor dil, 1
or r12b, dil
mov r9d, ebx
and r9b, r10b
xor bl, r10b
or bl, r9b
xor bl, al
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r12d
xor dl, 1
and r12b, dl
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
mov edx, r12d
and r12b, al
xor al, 1
xor dl, 1
and dl, al
or r12b, dl
or r14b, dil
xor r14b, r8b
mov eax, r14d
xor al, 1
or r15b, bpl
xor r14b, r15b
xor r14b, 1
or r15b, al
xor r15b, 1
or r15b, r14b
mov r13d, r15d
xor r13b, 1
mov eax, r12d
xor al, 1
mov ecx, r12d
and cl, al
and r13b, r15b
mov ebx, ecx
and bl, r12b
xor cl, r12b
or cl, bl
xor r13b, 1
mov ebx, r13d
xor bl, r15b
or r13b, r15b
xor r13b, 1
or r13b, bl
mov ebx, ecx
xor bl, 1
and bl, r13b
xor r13b, 1
and r13b, cl
or r13b, bl
mov ecx, eax
and cl, r15b
xor al, r15b
or al, cl
xor r13b, 1
mov ecx, r13d
xor cl, al
or r13b, al
xor r13b, 1
or r13b, cl
mov eax, esi
or al, r11b
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, al
xor cl, 1
or cl, bl
xor cl, r11b
xor cl, 1
mov eax, r11d
xor al, r8b
or r8b, r11b
xor r8b, 1
or r8b, al
mov eax, ecx
xor al, r8b
or r8b, cl
xor r8b, 1
or r8b, al
mov ebp, r8d
xor bpl, 1
mov eax, r13d
xor al, 1
mov edi, eax
and dil, r13b
mov ebx, eax
and bl, dil
mov r9d, r13d
or r9b, al
xor al, dil
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, r9d
xor cl, 1
and cl, bl
or bl, r9b
and al, r9b
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
and r9b, al
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
mov r10d, r9d
xor r10b, 1
and sil, r11b
mov eax, r11d
and al, sil
xor sil, r11b
or sil, al
xor sil, 1
mov eax, esi
and al, r11b
xor sil, r11b
or sil, al
mov r11d, esi
xor r11b, 1
mov ebx, r9d
or bl, r10b
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
xor r13b, dil
and r13b, dil
mov edi, r13d
mov eax, ebx
xor al, r13b
xor al, 1
or al, bl
and r13b, bl
xor bl, 1
mov r14d, esi
and r14b, bpl
mov edx, r8d
and dl, r11b
or dl, r14b
xor dl, 1
or dl, bpl
and sil, r11b
xor sil, 1
mov r14d, r11d
xor r14b, sil
or sil, r11b
xor sil, 1
or sil, r14b
xor sil, bpl
xor sil, 1
mov ecx, edx
xor cl, sil
mov r11d, ecx
xor r11b, 1
and sil, dl
or sil, cl
xor cl, sil
xor cl, 1
or sil, r11b
xor sil, 1
or sil, cl
xor dil, 1
and dil, bl
mov ecx, eax
xor cl, 1
or r13b, dil
mov ebx, r13d
xor bl, 1
and r13b, al
or al, bl
xor al, 1
and bl, cl
or bl, r13b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov edx, esi
xor dl, 1
mov r11d, ebx
xor r11b, 1
mov edi, ebx
or dil, r11b
mov ecx, edi
xor cl, 1
or dl, sil
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
mov eax, ecx
and al, dil
mov esi, eax
and sil, cl
xor al, cl
or al, sil
mov esi, eax
and sil, bl
xor al, 1
and al, r11b
or al, sil
xor dil, bl
or cl, r11b
xor cl, 1
or cl, dil
mov ebx, eax
xor bl, cl
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, al
mov eax, r9d
and al, bpl
and r10b, r8b
or r10b, al
mov eax, r10d
xor al, bpl
and al, r10b
and bpl, r8b
xor bpl, 1
mov ecx, r8d
xor cl, bpl
or bpl, r8b
xor bpl, 1
or bpl, cl
xor bpl, r9b
xor al, 1
mov ecx, eax
xor cl, bpl
xor bpl, 1
mov edx, eax
and dl, bpl
xor bpl, al
or bpl, dl
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov edx, ebp
xor dl, 1
mov eax, ebp
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
or dl, bpl
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 ecx, edx
xor cl, 1
mov r8d, ebx
xor r8b, cl
and cl, bl
xor bl, 1
mov r9d, r8d
xor r9b, bl
and r9b, r8b
and bl, dl
or cl, bl
mov r8d, r9d
xor r8b, 1
mov r10d, ecx
xor r10b, 1
mov eax, r9d
and al, r8b
mov ebx, ecx
and bl, r10b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, edx
and al, 1
xor r10b, r8b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, cl
and dl, 1
and cl, 1
test dl, dl
mov edx, 0xf4e04b6c
mov ebp, 0x749f50d5
cmovne edx, ebp
test cl, cl
mov ecx, 0xf4e04b6c
cmovne ecx, edx
test al, al
cmove ecx, edx
jmp 0x14004f8c8
cmp ecx, 0x6c78246d
jle 0x140051203
cmp ecx, 0x6c78246e
je 0x1400512b7
cmp ecx, 0x73ff6edf
je 0x140052d39
cmp ecx, 0x749f50d5
jne 0x14004f8c8
mov ecx, 0xf4e04b6c
jmp 0x14004f8c8
cmp ecx, 0xd93de834
jle 0x140051253
cmp ecx, 0xd93de835
je 0x14005c245
cmp ecx, 0xe60d5acd
je 0x14005e095
cmp ecx, 0xf2339630
jne 0x14004f8c8
mov r8d, 0x238
lea rsi, [rsp + 0x60]
mov rcx, rsi
xor edx, edx
call fcn.140395c60
mov dword [rsp + 0x60], 0x238
mov rcx, qword [rsp + 0x48]
mov rdx, rsi
call sub.KERNEL32.dll_Process32FirstW
mov ecx, 0xc7537d8c
jmp 0x14004f8c8
cmp ecx, 0xf4e04b6c
je 0x140054e1b
cmp ecx, 0xf984fffb
jne 0x14005e07d
mov rax, qword [rsp + 0x50]
jmp 0x140051286
cmp ecx, 0x417b977f
je 0x140051286
cmp ecx, 0x64dc7799
jne 0x14004f8c8
mov ecx, 0x73ff6edf
jmp 0x14004f8c8
cmp ecx, 0xb0fd895e
je 0x14005c25c
cmp ecx, 0xc5341d37
jne 0x14004f8c8
mov ecx, 0xb0fd895e
mov dword [rsp + 0x44], 0
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x40], eax
jmp 0x14004f8c8
cmp ecx, 0xcde44c1a
je 0x14005c27b
cmp ecx, 0xd6ffe86f
jne 0x14004f8c8
mov rax, qword [rsp + 0x48]
cmp rax, 0xffffffffffffffff
mov ecx, 0xcde44c1a
mov eax, 0xcc066dcc
cmove ecx, eax
jmp 0x14004f8c8
mov ecx, 0x6c78246e
jmp 0x14004f8c8
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x44], eax
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x60]
call sub.KERNEL32.dll_Process32NextW
mov dword [rsp + 0x40], eax
mov ecx, 0xb0fd895e
jmp 0x14004f8c8
mov eax, dword [0x14041a5c4]
mov r10d, eax
neg r10d
not r10d
imul r10d, eax
mov r8d, r10d
not r8d
mov ecx, r8d
and ecx, 0x9e3a3e92
mov eax, r10d
xor eax, 0x9e3a3e92
and eax, r10d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x40c44020
and eax, 0x10080a80
or eax, ecx
mov ecx, eax
mov edi, eax
xor edi, 0x10080000
and edi, eax
not eax
mov edx, r8d
and edx, 0x16231405
mov ebp, r10d
and ebp, 0xe9dcebfa
or ebp, edx
xor ebp, 0x46ef5ea5
mov esi, ebp
xor esi, r8d
and esi, ebp
and eax, 0x740befc9
and ecx, 0xc40020
or ecx, eax
mov r9d, ecx
xor r9d, 0x8bf41036
mov edx, esi
mov ebp, esi
xor ebp, 0x172b015b
and ebp, esi
mov eax, esi
not eax
xor ecx, 0x6320ee92
and ecx, r9d
or edx, 0xe8d4fea4
mov r11d, edx
not r11d
mov ebx, ecx
not ebx
mov esi, edi
not esi
mov r14d, ebx
and r14d, 0x98441a80
and ecx, 0x47a84078
or ecx, r14d
or ebx, esi
and esi, 0x98471b83
and edi, 0x40884020
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
mov ecx, ebp
not ecx
mov esi, edx
and esi, 0xfe70490e
and r11d, 0x10b0051
or r11d, esi
or edx, ecx
and ecx, 0xfe70490e
and ebp, 0x18fb6f1
or ebp, ecx
xor ebp, r11d
not edx
or edx, ebp
mov ecx, ebx
not ecx
and ecx, 0x2682efd5
and ebx, 0xd97d102a
or ebx, ecx
mov ecx, edx
not ecx
and ecx, 0x2682efd5
and edx, 0xd97d102a
or edx, ecx
xor edx, ebx
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1c8da64
and eax, 0xfe37259b
or eax, ecx
xor eax, 0xfe37259b
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfaf5430d
and eax, 0x50abcf2
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x90ff0141
and eax, 0x6f00febe
or eax, ecx
mov ebx, eax
xor ebx, 0xc539f713
xor eax, 0x3ac608ec
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov ecx, ebx
and ecx, 0x51ff3f4d
and eax, 0xae00c0b2
or eax, ecx
or ebx, ebp
and ebp, 0x51ff3f4d
and edx, 0xae00c0b2
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x6429a18d
and ecx, ebx
not ebx
and ebx, 0x102adf01
and edx, 0xefd520fe
or edx, ebx
mov eax, edx
xor eax, 0xefd520fe
xor edx, 0x74037e8c
and edx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xdc8be7a8
and edx, 0x23741857
or edx, ebx
or eax, ebp
and ebp, 0xdc8be7a8
and ecx, 0x23741857
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
and ecx, 0x6429a18c
not eax
and eax, 0x9bd65e73
or eax, ecx
mov esi, eax
not esi
mov ecx, esi
and ecx, 0xbbcae73d
and eax, 0x443518c2
or eax, ecx
xor eax, 0xbbcae73c
xor esi, eax
and esi, eax
mov ecx, r8d
and ecx, 0x1cc2634
mov eax, r10d
and eax, 0xfe33d9cb
or eax, ecx
mov ecx, eax
xor ecx, 0x4802c08a
xor eax, 0x400000
mov edx, r10d
xor edx, 0xce62c18a
and edx, r10d
or eax, 0x319d3e75
mov ebp, edx
not ebp
mov edi, eax
and edi, 0xa7a40341
and ecx, 0x4842c08a
or ecx, edi
or eax, ebp
and ebp, 0xa7a40341
and edx, 0x585bfcbe
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb9f09b24
and eax, 0x460f64db
or eax, ecx
mov ebp, eax
xor ebp, 0x886da551
mov edx, eax
xor edx, 0x886da550
and edx, ebp
xor eax, 0x5825a00
and eax, 0x85c6da11
and ebp, 0x7a3925ee
or ebp, eax
mov eax, ebp
xor eax, 0xa3021cb
mov ecx, edx
not ecx
xor ebp, 0x85c6da10
mov edi, ecx
and edi, 0xf0cd8e24
and edx, 0xf3271db
or edx, edi
or ecx, ebp
and ebp, 0xf0cd8e24
and eax, 0xf3271db
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x32b85497
and eax, ecx
not ecx
and ecx, 0x30184495
and edx, 0x2a01002
or edx, ecx
xor edx, 0x2a01002
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcd47ab68
and eax, 0x32b85497
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcc29290a
and eax, 0x33d6d6f5
or eax, edx
xor eax, 0x33d6d6f5
or eax, ecx
mov r9d, eax
not r9d
mov ebp, esi
mov ecx, esi
mov ebx, esi
xor ebx, 0x29ca5121
and ebx, esi
not esi
mov edi, esi
and edi, 0xc011c63c
and ebp, 0x3fee39c3
or ebp, edi
xor ebp, 0x3fee39c3
mov edx, ebp
and edx, eax
xor ebp, eax
or ebp, edx
and esi, 0x28c85020
and ecx, 0x1020101
or ecx, esi
mov edx, ecx
xor edx, 0x101
xor ecx, 0xfefdfefe
mov r11d, eax
and r11d, 0x29ca5121
xor eax, 0xd635aede
and eax, r9d
mov esi, ebx
not esi
mov edi, ecx
and edi, 0xfd6eb0de
and edx, 0x804121
or edx, edi
or ecx, esi
and esi, 0xfd6eb0de
and ebx, 0x2914f21
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, r11d
and edx, eax
xor eax, r11d
or eax, edx
mov edx, ecx
not edx
and edx, eax
not eax
and eax, ecx
or eax, edx
mov r9d, eax
not r9d
mov r11d, ebp
mov ecx, ebp
mov edi, r9d
mov edx, ebp
and edx, r9d
xor r9d, ebp
not ebp
and r11d, 0xe14fd3c7
xor ecx, 0x1eb02c38
and ecx, ebp
or eax, 0x1eb02c38
mov ebp, eax
not ebp
or edi, 0xe14fd3c7
mov esi, edi
not esi
mov ebx, r11d
and ebx, ecx
xor ecx, r11d
or ecx, ebx
and eax, 0x8304d35d
and ebp, 0x604b0082
or ebp, eax
and edi, 0x8304d35d
and esi, 0x1cb02c20
or esi, edi
xor esi, ebp
mov eax, ecx
not eax
and eax, 0x59768e4a
and ecx, 0xa68971b5
or ecx, eax
mov eax, esi
not eax
and eax, 0x59768e4a
and esi, 0xa68971b5
or esi, eax
xor esi, ecx
or r9d, edx
mov eax, r9d
not eax
and eax, 0xba3a0f0f
and r9d, 0x45c5f0f0
or r9d, eax
xor r9d, 0x45c5f0f0
mov eax, esi
and eax, r9d
xor r9d, esi
or r9d, eax
mov eax, r8d
and eax, 0x76ad4415
mov ecx, r10d
xor ecx, 0x76ad4415
and ecx, r10d
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf1de6cc8
and ecx, 0xe219337
or ecx, eax
mov eax, ecx
xor eax, 0x82200809
and eax, 0xb2a80d29
xor ecx, 0x35db25f4
or ecx, eax
mov ebx, ecx
not ebx
and r8d, 0x7be09e78
and r10d, 0x841f6187
or r10d, r8d
mov r11d, r10d
xor r11d, 0x841f6187
xor r10d, 0x9609068
and r10d, 0x96bb06e
mov edx, r11d
and edx, 0xf6944f91
or edx, r10d
xor edx, 0x443c42b8
and r11d, 0x4d57f2d6
or r11d, edx
mov r8d, r11d
not r8d
mov ebp, ecx
and ebp, 0x2be6a0f8
and ebx, 0xd4195f07
or ebx, ebp
mov r10d, ebx
xor r10d, 0x80010e01
xor ebx, 0x2be6a0f8
mov edi, ebx
or edi, 0x85e2d3c
mov eax, edi
not eax
or ecx, 0xf7a1d2c3
mov esi, ecx
not esi
mov edx, r11d
xor edx, 0x85e2d3c
and edx, r11d
mov ebp, r8d
and ebp, 0x85e2d3c
and edi, 0x90e4f539
and eax, 0x670102c2
or eax, edi
and ecx, 0x90e4f539
and esi, 0x81a0804
or esi, ecx
xor esi, eax
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, esi
not eax
and eax, 0xa21eb591
and esi, 0x5de14a6e
or esi, eax
mov eax, ebp
not eax
and eax, 0xa21eb591
and ebp, 0x5de14a6e
or ebp, eax
xor ebp, esi
mov eax, ebx
and eax, 0x5c7ed1c6
and r10d, 0xa3812e39
or r10d, eax
or ebx, r8d
and r8d, 0x5c7ed1c6
and r11d, 0xa3812e39
or r11d, r8d
xor r11d, r10d
not ebx
or ebx, r11d
mov eax, ebx
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xcdbdd3fc
and ebp, 0x32422c03
or ebp, edx
or ecx, ebx
and ebx, 0xcdbdd3fc
and eax, 0x32422c03
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
mov r14d, ecx
xor r14d, 0xb2a80d29
and r14d, ecx
not ecx
and ecx, 0x12880428
and eax, 0xa0200901
or eax, ecx
xor eax, 0xa0200901
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0x1d2bc485
mov ecx, r9d
and ecx, 0xe2d43b7a
or ecx, eax
mov eax, ecx
xor eax, 0xc2801b30
xor ecx, 0x152b0400
and ecx, 0x357f244a
and eax, 0xca80dbb5
or eax, ecx
mov edx, eax
xor edx, 0x215b004a
xor eax, 0xc28051b1
and eax, 0xd6a475b1
and edx, 0x295b8a4e
or edx, eax
mov r12d, edx
xor r12d, 0x9000a42
xor edx, 0x200581
and edx, 0x29058d
and r12d, 0x49000a42
or r12d, edx
mov r10d, r12d
xor r10d, 0x49000a42
mov r11d, r12d
xor r11d, 0xa05184b9
mov edx, r8d
and edx, 0xa86784b
mov eax, r9d
and eax, 0xf57987b4
or eax, edx
xor eax, 0xbc50887b
or eax, r8d
mov r15d, eax
not r15d
mov edi, r14d
not edi
mov ebp, r14d
mov ebx, edi
and ebx, r14d
mov edx, edi
and edx, 0x49290fcf
and r14d, 0xb6d6f030
or r14d, edx
not r14d
or r14d, edi
and edi, 0xd7dc7a48
and ebp, 0x282385b7
or ebp, edi
xor ebp, 0x282385b7
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xb7cecb5e
and ebx, 0x483134a1
or ebx, edi
xor ebx, 0xfee7c491
or ebx, edx
and r11d, 0xe0518cfb
xor r12d, 0x49000ccd
and r12d, r10d
mov ebp, r10d
and ebp, 0x9280304
or ebp, r11d
mov r10d, ebp
and eax, 0xf3910986
mov ecx, r15d
and ecx, 0xc6ef679
or ecx, eax
xor ebp, 0xe0518cfb
mov edx, ebp
or edx, 0x5d29d950
mov esi, edx
not esi
mov eax, edx
and eax, 0x7430d878
and esi, 0x82402687
or esi, eax
mov eax, r12d
not eax
or edx, eax
and eax, 0x74b6d878
and r12d, 0x9090787
or r12d, eax
mov eax, ecx
xor eax, 0xc6ef679
xor r12d, esi
mov edi, ecx
xor edi, 0x51472f29
and edi, eax
and r15d, 0x5d29d950
not edx
or edx, r12d
mov esi, edi
and esi, r15d
xor r15d, edi
or r15d, esi
mov esi, edx
not esi
and esi, r15d
not r15d
and r15d, edx
mov r11d, dword [0x14041a5c0]
xor r10d, 0x10a81300
or r15d, esi
mov edx, ebp
and edx, 0x49010cce
and r10d, 0x10b81301
or r10d, edx
mov edx, ebx
not edx
xor ecx, 0xf3910986
or ebp, ecx
and ecx, 0xef47ecfe
and eax, 0x10b81301
or eax, ecx
mov edi, r14d
not edi
xor eax, r10d
not ebp
or ebp, eax
mov eax, r15d
not eax
mov ecx, eax
and ecx, 0x2356e659
and r15d, 0xdca919a6
or r15d, ecx
mov ecx, ebp
not ecx
or eax, ebp
and ebp, 0x2356e659
and ecx, 0xdca919a6
or ecx, ebp
xor ecx, r15d
not eax
or eax, ecx
and edi, ebx
or ebx, r14d
mov ecx, ebx
not ecx
and r14d, edx
or r14d, edi
mov edx, r14d
not edx
mov ebp, ebx
and ebp, 0x319b6dc5
and ecx, 0xce64923a
or ecx, ebp
or ebx, edx
and edx, 0x319b6dc5
and r14d, 0xce64923a
or r14d, edx
xor r14d, ecx
not ebx
or ebx, r14d
mov ecx, ebx
not ecx
or ecx, eax
not eax
not ecx
or eax, ebx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov esi, eax
not esi
and eax, 0xe1f0f4cf
and esi, 0x1e0f0b30
or esi, eax
and r8d, 0x10a00241
mov eax, r9d
and eax, 0x805a6804
or eax, r8d
xor eax, 0x805a6804
and r9d, 0x6f0595ba
or r9d, eax
mov eax, r9d
not eax
and eax, 0xd77bac60
and r9d, 0x2884539f
or r9d, eax
mov ebp, esi
xor ebp, 0x1e0f0b30
mov eax, r9d
xor eax, 0x4781c625
xor esi, 0x7ee1df1c
and esi, ebp
xor r9d, 0x276f1209
and r9d, eax
mov r8d, eax
mov r10d, ebp
and r10d, eax
xor eax, ebp
or ebp, 0x9f112bd3
mov edi, ebp
not edi
or r8d, 0x9f112bd3
mov ebx, r8d
not ebx
mov edx, esi
not edx
mov ecx, edx
and ecx, 0x584ef813
and esi, 0xa7b107ec
or esi, ecx
or edx, ebp
and ebp, 0x584ef813
and edi, 0x20a0042c
or edi, ebp
xor edi, esi
not edx
or edx, edi
mov ecx, r9d
not ecx
mov esi, ecx
and esi, 0xfb14ff08
and r9d, 0x4eb00f7
or r9d, esi
or ecx, r8d
and r8d, 0xfb14ff08
and ebx, 0xea0024
or ebx, r8d
xor ebx, r9d
not ecx
or ecx, ebx
mov ebp, edx
not ebp
and ebp, 0xb02f8cd5
and edx, 0x4fd0732a
or edx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb02f8cd5
and ecx, 0x4fd0732a
or ecx, ebp
xor ecx, edx
or eax, r10d
mov edx, eax
not edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xf9ad7700
and ecx, 0x65288ff
or ecx, ebx
or ebp, eax
and eax, 0xf9ad7700
and edx, 0x65288ff
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
mov ecx, ebp
xor ecx, 0x2ea25989
and ecx, ebp
not ebp
and ebp, 0xeb90b5d7
and eax, 0x146f4a28
or eax, ebp
mov edx, eax
xor edx, 0x224808
xor eax, 0x2a801181
or eax, 0xd15da676
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x9e0590e5
and edx, 0x20a24908
or edx, ebx
or eax, ebp
and ebp, 0x9e0590e5
and ecx, 0x61fa6f1a
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa1750d2a
and eax, 0x5e8af2d5
or eax, ecx
mov ecx, eax
xor ecx, 0x30280a54
xor eax, 0x87c25081
and ecx, 0x383d0e76
and eax, 0xc7c2f189
or eax, ecx
xor eax, 0x383d0e76
mov ecx, 0xffffffff
cmp eax, ecx
sete r15b
setne r9b
cmp r11d, 9
setg r8b
cmp r11d, 0xa
setl r10b
mov eax, r10d
xor al, r8b
mov ebx, eax
xor bl, 1
mov ecx, ebx
or cl, al
mov r11d, ecx
mov esi, ebx
or sil, cl
and cl, al
and al, r10b
not r11b
mov edx, eax
not dl
and dl, al
mov edi, edx
and dil, al
xor dl, al
or dl, dil
xor sil, 1
and r11b, bl
or cl, r11b
mov eax, esi
and al, cl
xor cl, sil
or cl, al
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
not al
and al, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor r10b, bl
xor r10b, 1
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
xor bl, 1
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or dl, al
mov eax, r8d
and al, cl
xor r8b, cl
or r8b, al
xor r8b, 1
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
xor r9b, r15b
mov r10d, r9d
xor r10b, 1
mov eax, r10d
xor al, r15b
mov ecx, r15d
and cl, r9b
xor r9b, r15b
or r9b, cl
mov ecx, r9d
xor cl, 1
not al
and al, r10b
mov edx, r15d
or dl, r10b
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, r9b
or r9b, dl
xor r9b, 1
and dl, cl
or dl, al
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, edx
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov byte [rsp + 0x2c], dl
mov r12d, edx
xor r12b, 1
mov byte [rsp + 0x30], r12b
or r12b, dl
mov edx, r12d
or dl, cl
xor r12b, cl
mov r9d, ecx
xor r12b, 1
mov ecx, edx
xor cl, r12b
or r12b, dl
xor r12b, 1
or r12b, cl
mov r14d, r12d
xor r14b, r8b
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov ebp, ecx
xor bpl, 1
or bpl, cl
xor bpl, 1
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov esi, ebx
xor sil, bpl
xor sil, 1
and sil, bl
mov edi, ebp
or dil, bl
mov byte [rsp + 0x29], al
mov r13d, eax
or r13b, bl
mov byte [rsp + 0x34], r13b
mov ecx, ebx
xor cl, r13b
and cl, bl
mov byte [rsp + 0x2a], cl
and r13b, bl
and bl, r9b
mov ecx, r8d
and cl, al
or cl, bl
mov eax, ecx
xor al, r8b
mov byte [rsp + 0x2b], al
or cl, r8b
mov byte [rsp + 0x39], cl
or r9b, r8b
mov byte [rsp + 0x3a], r9b
or r8b, r12b
xor r8b, 1
xor r14b, 1
and r14b, r12b
mov ebx, r8d
and bl, r14b
xor r14b, r8b
xor r12b, 1
or r14b, bl
xor r14b, 1
mov ebx, r14d
and bl, r12b
xor r14b, r12b
or r14b, bl
mov r12d, r14d
xor r12b, 1
xor dil, 1
mov ebx, esi
and bl, dil
xor dil, sil
or dil, bl
xor dil, 1
mov ebx, edi
and bl, bpl
xor dil, bpl
or dil, bl
and r15b, r10b
xor r15b, 1
mov ebx, r15d
xor bl, r10b
or r15b, r10b
xor r15b, 1
or r15b, bl
mov r9d, r15d
mov ebp, r14d
and bpl, r12b
mov r8d, r14d
and r8b, bpl
mov esi, r14d
xor sil, bpl
or r8b, sil
mov r11d, r8d
xor r11b, 1
or r11b, r8b
mov ebx, r11d
xor bl, 1
mov r8d, ebx
and r8b, r11b
mov eax, r8d
and al, bl
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, 1
and al, r12b
and r8b, r14b
or r8b, al
xor r11b, r14b
or bl, r12b
xor bl, 1
or bl, r11b
xor bl, 1
mov eax, r8d
and al, bl
xor bl, r8b
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, ebx
xor r8b, 1
mov r11d, r8d
and r11b, bl
mov eax, r11d
xor al, 1
mov r14d, r8d
xor r14b, r11b
or al, bl
xor al, 1
or al, r14b
mov ecx, eax
or al, bl
xor cl, r8b
xor cl, 1
xor al, 1
or al, cl
xor bpl, 1
or bpl, r12b
xor bpl, 1
or bpl, sil
mov ecx, ebp
xor cl, 1
or bpl, cl
mov ebx, ecx
xor bl, bpl
or bpl, cl
xor bpl, 1
or bpl, bl
mov r12d, eax
and r12b, bpl
xor bpl, al
or r12b, bpl
mov esi, r12d
xor sil, 1
mov eax, esi
and al, r12b
mov ebx, eax
xor al, sil
xor bl, 1
or bl, r12b
xor bl, 1
or bl, al
mov eax, ebp
xor al, 1
mov ecx, ebp
and cl, al
mov esi, ecx
and sil, bpl
xor cl, bpl
or cl, sil
mov esi, ebx
xor sil, 1
and sil, cl
xor cl, 1
and cl, bl
or cl, sil
mov ebx, r12d
and bl, al
xor al, r12b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov esi, eax
xor sil, 1
mov ebx, esi
or bl, al
and al, bl
xor bl, 1
mov ecx, ebx
xor cl, sil
and cl, bl
and bl, sil
or bl, al
xor cl, 1
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
and r11b, r8b
or r11b, r14b
mov ebp, r11d
xor bpl, 1
mov ecx, r11d
and cl, bpl
xor cl, 1
mov esi, ecx
xor sil, bpl
or cl, bpl
xor cl, 1
or cl, sil
mov eax, r11d
or al, bpl
xor al, 1
mov esi, ecx
and sil, al
xor al, cl
or al, sil
mov r12d, edi
xor r12b, 1
and r11b, al
xor al, 1
and bpl, al
or bpl, r11b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebp
and cl, al
xor al, bpl
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov r8d, eax
xor r8b, cl
xor r8b, 1
or cl, al
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov r8d, eax
mov esi, eax
or al, cl
xor cl, 1
and r8b, cl
xor sil, cl
or sil, r8b
mov r11d, r15d
xor r11b, 1
or cl, bl
mov ebx, ecx
xor bl, al
or al, cl
mov ecx, esi
xor cl, 1
xor al, 1
or al, bl
mov r14d, eax
xor r14b, 1
and al, sil
or sil, r14b
and r14b, cl
or r14b, al
mov eax, esi
xor al, r14b
xor r14b, 1
xor al, 1
or r14b, sil
xor r14b, 1
or r14b, al
mov esi, edi
or sil, r12b
mov eax, esi
xor al, 1
and al, sil
mov ecx, esi
and cl, al
xor al, sil
or al, cl
xor al, r12b
xor al, 1
mov ecx, r12d
and cl, sil
xor sil, r12b
or sil, cl
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov ebp, r15d
or bpl, r11b
mov eax, ebp
xor al, 1
mov ecx, r15d
xor cl, bpl
and al, r11b
and bpl, r15b
or bpl, al
and cl, r15b
xor cl, 1
xor bpl, 1
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov r15d, esi
xor r15b, 1
mov eax, r15d
and al, sil
mov ecx, r15d
xor cl, al
xor al, 1
or al, sil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, r12d
and al, dil
xor r12b, dil
or r12b, al
mov edi, ebp
xor dil, 1
mov eax, ebp
and al, dil
mov edx, eax
and dl, dil
xor al, dil
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 ebx, r11d
and bl, r9b
mov edx, r11d
and dl, bl
xor bl, r11b
or bl, dl
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov edx, ecx
xor dl, r12b
and r12b, cl
mov ecx, edx
xor cl, 1
or r12b, dl
mov r11d, r12d
xor r11b, 1
and dl, r12b
or r12b, cl
and r11b, cl
or r11b, dl
xor r12b, 1
mov ecx, r12d
and cl, r11b
xor r11b, r12b
or r11b, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r12d, ecx
and r12b, dl
xor dl, cl
or dl, r12b
mov r12d, edx
xor r12b, 1
mov ecx, r12d
or cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
xor r8b, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov r10d, ebx
xor r10b, 1
mov eax, r10d
and al, bl
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov r9d, r10d
or r9b, bl
mov r8d, r9d
xor r8b, 1
and r8b, al
xor al, 1
and al, r9b
or al, r8b
mov r8d, r9d
and r8b, r10b
xor r9b, r10b
or r9b, r8b
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r9b, al
or r9b, r8b
xor r9b, 1
mov r8d, ecx
xor r8b, r9b
or r9b, cl
xor r8b, 1
and r8b, cl
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
and r10b, r12b
or r12b, bl
and dl, bl
or dl, r10b
mov ecx, r12d
xor cl, dl
xor dl, 1
or dl, r12b
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, r8d
xor al, 1
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov ebx, ecx
xor bl, r11b
and cl, r11b
xor r11b, 1
mov edx, eax
or dl, r11b
xor dl, 1
or dl, bl
and al, r11b
or cl, al
xor r11b, cl
and r11b, cl
mov eax, edx
xor al, 1
mov r10d, r11d
xor r10b, 1
and r11b, dl
or dl, r10b
and r10b, al
or r10b, r11b
xor r10b, 1
mov eax, edx
xor al, r10b
or r10b, dl
mov ecx, esi
xor cl, r15b
xor r10b, 1
or r10b, al
mov r8d, r15d
xor r8b, bpl
and r8b, r15b
or r15b, sil
and cl, sil
mov edx, ecx
and cl, r15b
xor r15b, 1
xor dl, 1
mov eax, r15d
xor al, dl
and al, r15b
and dl, r15b
or dl, cl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dil, bpl
and dil, bpl
xor dl, 1
or dl, al
mov r9d, edi
xor r9b, 1
mov eax, edi
and al, r9b
mov ecx, eax
xor al, dil
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and cl, dl
or cl, al
xor bpl, sil
mov eax, r8d
and al, bpl
xor bpl, r8b
or bpl, al
mov eax, ebp
xor al, 1
and al, bpl
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
mov edx, eax
or dl, r9b
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, r10d
xor cl, 1
mov r11d, ecx
and r11b, r10b
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov esi, ebx
xor sil, 1
mov r8d, r11d
xor r8b, 1
or cl, r10b
mov r9d, ecx
xor r9b, 1
mov r10d, r8d
or r10b, cl
xor r10b, 1
and r9b, r8b
and cl, r11b
or cl, r9b
mov r9d, r10d
and r9b, cl
xor cl, r10b
or cl, r9b
mov eax, ebx
and al, sil
mov r9d, eax
xor r9b, 1
mov r10d, esi
xor r10b, r9b
or r9b, sil
xor r9b, 1
or r10b, r9b
xor r10b, 1
xor al, bl
mov ebp, r8d
xor r8b, bl
or bl, sil
xor bl, 1
mov edi, r10d
and dil, bl
xor bl, r10b
or bl, dil
mov edx, ebx
xor dl, 1
and dl, bl
mov r10d, edx
and r10b, bl
xor dl, bl
or dl, r10b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
and bpl, r11b
xor bpl, 1
mov ecx, r11d
xor cl, bpl
or bpl, r11b
xor bpl, 1
or bpl, cl
or al, r9b
xor al, bpl
or sil, r11b
xor sil, 1
or sil, r8b
xor al, 1
mov ecx, eax
xor cl, sil
or al, sil
xor al, 1
or al, cl
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
mov ebx, edx
xor bl, 1
mov eax, ecx
xor al, 1
and cl, bl
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r14d
xor cl, 1
mov edx, r14d
or dl, cl
mov r8d, ecx
xor r8b, dl
xor dl, 1
mov ebx, r8d
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
xor bl, dl
xor bl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov r8d, ecx
and r8b, r14b
mov r9d, edx
xor r9b, 1
and r9b, dl
mov ebx, r9d
and bl, dl
xor r9b, dl
or r9b, bl
xor cl, r14b
or cl, r8b
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
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
mov edx, ecx
and dl, r8b
mov r10d, eax
or r10b, cl
xor cl, r8b
or cl, dl
mov esi, ecx
xor sil, 1
xor cl, r10b
mov r11d, esi
and r11b, r10b
xor sil, r10b
mov edi, r9d
xor dil, 1
or sil, r11b
mov r10d, ecx
xor r10b, sil
or sil, cl
mov ecx, ebx
xor cl, 1
xor sil, 1
or sil, r10b
xor r8b, 1
or r8b, al
mov r11d, edi
and r11b, r9b
mov r10d, edi
and r10b, r11b
xor r11b, dil
or r11b, r10b
mov edx, ebx
xor dl, cl
and cl, bl
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
xor dil, r9b
and dil, r9b
mov eax, ecx
xor al, 1
or cl, al
and dl, bl
xor dl, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
mov ebx, edi
xor bl, 1
or dl, cl
and bl, dil
xor bl, 1
mov ecx, edi
xor cl, bl
or bl, dil
xor bl, 1
or bl, cl
mov ecx, ebx
and bl, dl
xor dl, 1
xor cl, 1
and cl, dl
xor r11b, 1
or bl, cl
mov ecx, r11d
xor cl, al
and al, r11b
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov eax, r8d
xor al, 1
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, cl
xor bl, 1
or bl, cl
xor bl, 1
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, r8d
mov ebx, esi
and bl, al
or r8b, sil
xor al, sil
and al, sil
xor sil, 1
and cl, sil
or bl, cl
xor sil, bl
and sil, bl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, esi
xor cl, 1
and cl, al
xor al, 1
mov ebx, esi
xor bl, al
and bl, sil
and al, sil
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov ecx, ebx
xor cl, 1
or cl, bl
and dl, cl
xor cl, 1
mov r8d, ecx
xor r8b, r9b
and r8b, cl
and cl, r9b
mov ebx, eax
xor bl, 1
or cl, dl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov r8d, eax
and r8b, bl
mov edx, r8d
xor dl, 1
xor r8b, al
or dl, bl
xor dl, 1
or dl, r8b
or bl, al
mov eax, edx
xor al, bl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
xor cl, 1
mov r8d, edx
xor r8b, cl
xor r8b, 1
and r8b, dl
or cl, dl
xor r8b, 1
mov eax, r8d
xor al, cl
or r8b, cl
xor r8b, 1
or r8b, al
mov bpl, byte [rsp + 0x39]
xor bpl, 1
or bpl, byte [rsp + 0x2b]
mov al, byte [rsp + 0x3a]
mov ecx, eax
xor cl, 1
and cl, al
mov r9d, eax
and r9b, cl
xor cl, al
mov bl, byte [rsp + 0x30]
mov r10d, ebx
and r10b, al
xor al, bl
mov r11b, byte [rsp + 0x2c]
and bl, r11b
xor bl, 1
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
or cl, r9b
xor cl, bl
mov r9d, ebp
xor r9b, 1
mov bl, byte [rsp + 0x34]
xor bl, 1
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and bl, byte [rsp + 0x29]
or r13b, bl
mov dl, byte [rsp + 0x2a]
xor dl, 1
xor r13b, 1
mov ecx, edx
xor cl, r13b
or r13b, dl
xor r13b, 1
or r13b, cl
mov edx, r13d
xor dl, 1
or dl, al
xor al, 1
xor dl, 1
or al, r13b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edi, eax
xor dil, 1
mov r10d, edi
and r10b, al
xor r10b, 1
mov ecx, eax
xor cl, r10b
or r10b, al
xor r10b, 1
or r10b, cl
mov r11d, r9d
or r11b, bpl
mov esi, r11d
xor sil, 1
mov ecx, r10d
xor cl, 1
or dil, al
mov eax, r10d
and al, cl
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, ebp
xor al, bpl
mov ebx, ebp
or bl, sil
and sil, r9b
and dl, r11b
or dl, sil
xor r11b, r9b
xor bl, 1
or bl, r11b
mov r11d, edx
xor r11b, bl
xor dl, 1
or dl, bl
mov esi, edi
xor sil, 1
xor r11b, 1
xor dl, 1
or dl, r11b
mov ebx, r10d
xor bl, dil
and bl, r10b
and sil, cl
and dil, r10b
or dil, sil
mov r10d, ebx
and r10b, dil
xor dil, bl
or dil, r10b
mov r10d, edx
xor r10b, 1
mov ebx, edi
xor bl, 1
and bl, dil
mov r11d, ebx
and r11b, dil
xor bl, dil
or bl, r11b
and r10b, bl
xor bl, 1
and bl, dl
or bl, r10b
xor al, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov r9d, edx
and r9b, bl
mov eax, ebx
xor al, cl
or cl, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r9b
xor cl, 1
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
mov r9d, ebx
xor r9b, cl
or bl, cl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
or cl, dl
xor bl, cl
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov r10d, ecx
xor r10b, 1
or r10b, cl
mov r11d, r10d
xor r11b, 1
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r10d
or bl, r11b
mov edx, r9d
xor dl, al
and dl, r9b
mov ecx, r11d
and cl, bl
xor bl, r11b
or cl, bl
xor cl, 1
mov esi, ebx
and sil, cl
xor cl, bl
mov ebx, eax
or bl, r9b
xor bl, dl
or cl, sil
and dl, bl
xor bl, 1
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
xor bl, cl
and r9b, r11b
or r11b, al
and al, r10b
or al, r9b
mov ecx, r11d
xor cl, al
xor al, 1
xor cl, 1
or al, r11b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
mov r9d, edx
xor r9b, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and r9b, al
and dl, bl
or dl, r9b
mov eax, ecx
xor al, 1
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 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, ecx
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, ebx
xor cl, al
and bl, cl
xor cl, 1
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
xor bl, 1
and cl, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r10d, ecx
xor r10b, 1
mov r11d, r8d
xor r11b, 1
mov eax, ecx
and al, r10b
xor al, 1
mov r9d, r10d
xor r9b, al
or al, r10b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
mov edx, r11d
and dl, r8b
mov r9d, r11d
or r9b, al
and al, bl
mov esi, edx
and sil, r11b
xor dl, r11b
or dl, sil
xor al, 1
mov esi, eax
xor sil, bl
or al, bl
xor al, 1
or al, sil
xor al, dl
xor bl, r8b
xor r9b, 1
or r9b, bl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
mov ebx, ecx
xor bl, r11b
xor al, 1
or al, dl
xor bl, 1
mov edx, r10d
or dl, r11b
xor dl, 1
or dl, bl
and r10b, r11b
and cl, r8b
or cl, r10b
xor r11b, cl
and r11b, cl
mov ecx, edx
xor cl, 1
mov r8d, ecx
and r8b, dl
mov ebx, r8d
xor bl, 1
xor r8b, cl
or bl, dl
xor bl, 1
or bl, r8b
xor dl, r11b
xor bl, r11b
or cl, r11b
mov r8d, eax
xor r8b, 1
xor dl, 1
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor cl, r8b
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
mov ebx, edx
and bl, 1
xor dl, al
and al, 1
and dl, 1
mov edx, 0x64dc7799
mov ebp, 0x73ff6edf
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
test bl, bl
cmove ecx, edx
jmp 0x14004f8c8
mov eax, dword [0x14041a5c4]
mov r12d, eax
neg r12d
not r12d
imul r12d, eax
mov r8d, r12d
not r8d
mov eax, r8d
and eax, 0x1acbd905
mov r11d, r12d
and r11d, 0xe53426fa
or r11d, eax
not r11d
or r11d, r8d
mov r9d, r8d
mov eax, r8d
and eax, 0x44881037
mov ecx, r12d
and ecx, 0x30118280
or ecx, eax
xor ecx, 0x30118280
mov eax, r12d
and eax, 0x8b666d48
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbbc4e071
and eax, 0x443b1f8e
or eax, ecx
mov ecx, eax
xor ecx, 0xc51422c2
and ecx, 0xe53426fa
xor eax, 0x2a69543c
or eax, ecx
mov edx, eax
not edx
mov esi, r11d
not esi
mov ecx, r11d
and ecx, 0xc6eaeb1f
xor r11d, 0xdb423219
and r11d, esi
and esi, 0x391514e0
or esi, ecx
mov r14d, esi
mov ecx, eax
and ecx, 0x24bdcde6
mov ebx, edx
and ebx, 0xdb423219
or ebx, ecx
xor esi, 0xc6eaeb1f
mov ebp, esi
or ebp, 0xdb423219
mov ecx, ebp
not ecx
mov edi, ebp
and edi, 0x19e25f34
and ecx, 0x241d80c2
or ecx, edi
mov edi, r11d
not edi
or ebp, edi
and edi, 0x19e25f34
and r11d, 0xe61da0cb
or r11d, edi
mov r10d, r8d
xor r14d, 0x310410a0
xor r11d, ecx
not ebp
or ebp, r11d
mov ecx, ebx
not ecx
and ecx, 0x7044565a
and ebx, 0x8fbba9a5
or ebx, ecx
mov ecx, ebp
not ecx
and ecx, 0x7044565a
and ebp, 0x8fbba9a5
or ebp, ecx
xor ebp, ebx
mov ecx, edx
and ecx, 0xc8b9ef59
and eax, 0x374610a6
or eax, ecx
or edx, esi
and esi, 0xc8b9ef59
and r14d, 0x374610a6
or r14d, esi
xor r14d, eax
not edx
or edx, r14d
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xe53426fa
and ecx, edx
not edx
and edx, 0x801024aa
and eax, 0x65240250
or eax, edx
xor eax, 0x65240250
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5da42387
and eax, ecx
and ecx, 0xa25bdc78
or ecx, edx
mov edx, ecx
xor edx, 0x19d020
xor ecx, 0x5da42387
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xa2c62edb
and edx, 0x5d39d124
or edx, ebx
or ecx, ebp
and ebp, 0xa2c62edb
and eax, 0x5d39d124
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x488622bd
mov ebp, edx
not ebp
and eax, 0x23d24080
and ecx, 0xdc2dbf7f
or ecx, eax
mov eax, ecx
xor eax, 0x80239880
xor ecx, 0x6b54623d
mov ebx, edx
and ebx, 0x3cdc074f
and ebp, 0x8321d800
or ebp, ebx
or edx, ecx
and ecx, 0x3cdc074f
and eax, 0xc323f8b0
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x298b3264
and ecx, edx
not edx
and edx, 0x5d57aced
and eax, 0xa2a85312
or eax, edx
mov edx, eax
xor edx, 0x800000
xor eax, 0x9032064
or eax, 0xd674cd9b
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xb23edb10
and edx, 0x9812064
or edx, ebx
or eax, ebp
and ebp, 0xb23edb10
and ecx, 0x4dc124ef
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x61e4f2dc
and eax, 0x9e1b0d23
or eax, ecx
mov edx, eax
xor edx, 0xb6803a43
xor eax, 0x2d0080
and eax, 0x13d0584
and edx, 0xfec2fa7b
or edx, eax
mov r13d, edx
xor r13d, 0xfec2fa7b
xor edx, 0x13d0584
and r9d, 0xc9c67ef6
mov ebp, r12d
and ebp, 0x36398109
or ebp, r9d
mov eax, ebp
xor eax, 1
xor ebp, 0x488622b4
mov ebx, r12d
xor ebx, 0x488622bd
and ebx, r12d
or ebp, 0xb779dd42
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x8a9621e
and eax, 0x400600a1
or eax, esi
or ebp, edi
and edi, 0x8a9621e
and ebx, 0xf7569de1
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x68253854
and ebp, 0x97dac7ab
or ebp, eax
mov eax, ebp
xor eax, 0xcac489
xor ebp, 0x68253854
mov ebx, ebp
and ebx, 0xf7111336
and eax, 0x8eeecc9
or eax, ebx
mov ebx, r12d
and ebx, 0xf7111336
and r10d, 0x8eeecc9
or r10d, ebx
xor r10d, eax
or ebp, r12d
not ebp
or ebp, r10d
mov eax, ebp
not eax
and eax, 0x1d121c9
and ebp, 0xfe2ede36
or ebp, eax
mov esi, ebp
xor esi, 0xfe2ede36
mov r11d, ebp
xor r11d, 0x1d121c9
mov eax, r13d
and eax, 0x30928210
mov ecx, edx
and ecx, 0x44040d2b
or ecx, eax
xor ecx, 0x44040d2b
mov eax, edx
and eax, 0x8b6970c4
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe112b38b
and eax, 0x1eed4c74
or eax, ecx
mov r10d, eax
xor r10d, 0x6a7bc34f
mov ecx, r11d
and ecx, 0x20230520
mov ebx, esi
and ebx, 0xc2d05804
or ebx, ecx
mov ecx, ebx
xor ecx, 0xc0c01000
xor ebx, 0x3d2fa7fb
xor ebp, 0x1cdd8312
and ebp, esi
mov edi, ebx
and edi, 0x2e14c92d
and ecx, 0xc0e31400
or ecx, edi
mov edi, ebp
not edi
or ebx, edi
and edi, 0x2e14c92d
and ebp, 0xd1eb36d2
or ebp, edi
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xa5aced54
and ebx, 0x5a5312ab
or ebx, ecx
mov r15d, ebx
xor eax, 0x95843cb0
mov ecx, eax
and ecx, 0x87cfb0c9
mov ebp, r10d
and ebp, 0x78304f36
or ebp, ecx
xor ebp, 0x357989bb
or ebp, eax
mov ecx, r13d
and ecx, 0xb2b63972
and edx, 0x4d49c68d
or edx, ecx
xor r13d, edx
and r13d, edx
mov r9d, ebx
xor r9d, 0x475fb070
mov ecx, r9d
and ecx, 0x4d49c68d
xor ebx, 0xa1676fd
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x83540f99
and ebx, 0x7cabf066
or ebx, ecx
and r11d, 0x1631f567
and esi, 0xe9ce0a98
or esi, r11d
mov edi, esi
xor edi, 0xe9ce0a98
xor esi, 0x1630d161
and esi, 0x7fbad1e1
mov ecx, edi
and ecx, 0x80452e1e
or ecx, esi
mov edx, ebp
not edx
xor ecx, 0xcd0ce893
and edi, 0xb2b63972
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x5bc65e83
and edi, 0xa439a17c
or edi, ecx
mov ecx, ebp
and ebp, 0xb662e72c
and edx, 0x499d18d3
or edx, ebp
mov ebp, r13d
not ebp
or ecx, ebp
and ebp, 0xb662e72c
and r13d, 0x499d18d3
or r13d, ebp
mov r14d, ebx
xor r14d, 0x7cabf066
not ecx
xor r13d, edx
mov edx, ecx
and edx, r13d
xor r13d, ecx
mov ecx, edi
or r13d, edx
xor edi, 0x5bc65e83
mov r11d, r14d
xor r11d, edi
and r11d, r14d
xor ebx, 0x81100d18
and ebx, 0x81300d78
and r14d, 0x7ecff287
or r14d, ebx
mov edx, r8d
xor ecx, 0x2409a004
and edi, 0x81300d78
and ecx, 0x7ecff287
or ecx, edi
mov esi, r12d
and edx, 0xabaa113b
and r12d, 0x5455eec4
or r12d, edx
xor r12d, 0x82fa38fe
or r12d, r8d
xor r15d, 0x98a00583
xor ecx, r14d
mov edx, r11d
and edx, ecx
xor ecx, r11d
or ecx, edx
mov edx, r13d
not edx
and edx, 0xcc3b4892
mov ebp, r13d
and ebp, 0x1300210c
or ebp, edx
xor ebp, 0x1300210c
and r13d, 0x20c49661
or r13d, ebp
mov edx, ecx
not edx
and edx, 0x3c8d264d
mov ebp, ecx
and ebp, 0xc372d9b2
or ebp, edx
mov edx, ebp
xor edx, 0xc372d9b2
xor ebp, 0xe3b64fd3
and ebp, edx
and ecx, 0x20c49661
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, r13d
not edx
and edx, 0xcba168e9
and r13d, 0x345e9716
or r13d, edx
mov edx, ecx
not edx
and edx, 0xcba168e9
and ecx, 0x345e9716
or ecx, edx
xor ecx, r13d
mov ebx, eax
or ebx, r9d
mov ebp, ebx
not ebp
and eax, 0x25454a3c
and r10d, 0xdabab5c3
or r10d, eax
and r9d, 0x25454a3c
and r15d, 0xdabab5c3
or r15d, r9d
xor r15d, r10d
mov eax, r15d
not eax
mov edx, ebx
and edx, 0x9b1fdfa6
and ebp, 0x64e02059
or ebp, edx
or ebx, eax
and eax, 0x9b1fdfa6
and r15d, 0x64e02059
or r15d, eax
xor r15d, ebp
not ebx
or ebx, r15d
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xd4b3a35a
and eax, ebx
and ebx, 0x2b4c5ca5
or ebx, ebp
xor ebx, 0x2b4c5ca5
mov ebp, ebx
and ebp, eax
xor ebx, eax
or ebx, ebp
mov r11d, ebx
not r11d
mov eax, ecx
mov ebp, ecx
xor ebp, 0x8907db65
and ebp, ecx
not ecx
and ecx, 0xc374e5e
and eax, 0xf3c8b1a1
or eax, ecx
mov r9d, eax
xor r9d, 0xf3c8b1a1
mov edi, eax
xor edi, 0x8530953b
and edi, r9d
mov ecx, edi
not ecx
mov r10d, ecx
and r10d, 0x98e01b48
and edi, 0x671fe4b7
or edi, r10d
mov edx, ebp
not edx
or ecx, edx
and edx, 0x98e01b48
and ebp, 0x671fe4b7
or ebp, edx
mov r10d, ebx
xor r10d, 0x8907db65
and r10d, r11d
xor ebp, edi
mov edx, ebx
and edx, 0x76f8249a
not ecx
or ecx, ebp
mov edi, r10d
and edi, edx
xor edx, r10d
or edx, edi
mov ebp, ecx
not ebp
and ebp, edx
not edx
and edx, ecx
or edx, ebp
xor eax, 0xc374e5e
mov ecx, eax
and ecx, 0xf00db012
and r9d, 0xff24fed
or r9d, ecx
or eax, ebx
and ebx, 0xf00db012
and r11d, 0xff24fed
or r11d, ebx
xor r11d, r9d
not eax
or eax, r11d
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xb30ddf9a
and edx, 0x4cf22065
or edx, ebx
or ebp, eax
and eax, 0xb30ddf9a
and ecx, 0x4cf22065
or ecx, eax
xor ecx, edx
not ebp
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xb405462a
mov edx, ebp
and edx, 0x4bfab9d5
or edx, ecx
mov ecx, edx
xor ecx, 0x42da08d4
xor edx, 0xb405462a
mov eax, ebx
and eax, ebp
mov edi, eax
not edi
mov r9d, edx
and r9d, 0xb925b329
and ecx, 0x46da4cd6
or ecx, r9d
or edx, edi
and edi, 0xb925b329
and eax, 0x46da4cd6
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x63986e89
and edx, 0x9c679176
or edx, eax
mov eax, edx
xor eax, 0x14670140
and eax, 0x556723c1
xor edx, 0xc900b2b7
or edx, eax
mov eax, edx
not eax
and ebx, 0x62ae5905
and ebp, 0x9d51a6fa
or ebp, ebx
mov ecx, ebp
xor ecx, 0x9d51a6fa
xor ebp, 0x20224901
and ebp, 0x2033eb31
mov ebx, ecx
and ebx, 0xdfcc14ce
or ebx, ebp
xor ebx, 0x8aab370f
and ecx, 0xaa98dc3e
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x36ea1d9e
and ecx, 0xc915e261
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc900c201
xor ecx, 0x36ea1d9e
mov ebx, edx
or ebx, ecx
mov edi, ebx
not edi
and edx, 0x2095296a
and eax, 0xdf6ad695
or eax, edx
and ecx, 0x2095296a
and ebp, 0xdf6ad695
or ebp, ecx
xor ebp, eax
mov eax, ebp
not eax
mov ecx, ebx
and ecx, 0x542074b9
and edi, 0xabdf8b46
or edi, ecx
or ebx, eax
and eax, 0x542074b9
and ebp, 0xabdf8b46
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov r9d, ebx
mov eax, ebx
xor eax, 0x1de1017d
and eax, ebx
not ebx
and ebx, 0xcb0abc79
and r9d, 0x34f54386
or r9d, ebx
mov ecx, r9d
xor ecx, 0x4c10004
xor r9d, 0x9000079
or r9d, 0xe21efe82
mov edx, eax
not edx
mov ebp, r9d
and ebp, 0x7a263551
and ecx, 0x5c1002c
or ecx, ebp
or r9d, edx
and edx, 0x7a263551
and eax, 0x85d9caae
or eax, edx
xor eax, ecx
not r9d
or r9d, eax
and r8d, 0x9b90d58a
and esi, 0x646f2a75
or esi, r8d
mov eax, esi
not eax
and eax, 0x646f2a75
and esi, 0x9b90d58a
or esi, eax
mov eax, esi
not eax
and eax, 0xb2fa6969
and esi, 0x4d059696
or esi, eax
mov eax, esi
xor eax, 0x9000084
and eax, 0x295029c5
xor esi, 0x6455bf53
or esi, eax
mov eax, esi
not eax
and eax, 0x877b9d76
and esi, 0x78846289
or esi, eax
mov eax, esi
xor eax, 0x78846289
xor esi, 0x877b9d76
mov edx, r12d
not edx
mov ecx, esi
and ecx, 0xf8b9323e
mov ebp, eax
and ebp, 0x746cdc1
or ebp, ecx
mov ecx, r12d
xor ecx, 0x746cdc1
and ecx, r12d
mov ebx, edx
and ebx, 0x746cdc1
mov edi, ecx
and edi, ebx
xor ebx, ecx
or ebx, edi
mov ecx, ebp
not ecx
and ecx, 0xf76cc5f8
and ebp, 0x8933a07
or ebp, ecx
mov ecx, ebx
not ecx
and ecx, 0xf76cc5f8
and ebx, 0x8933a07
or ebx, ecx
xor ebx, ebp
mov ebp, eax
and ebp, 0x2b97085b
and esi, 0xd468f7a4
or esi, ebp
or eax, edx
and edx, 0x2b97085b
and r12d, 0xd468f7a4
or r12d, edx
xor r12d, esi
not eax
or eax, r12d
mov edx, eax
not edx
and edx, 0x457048f0
and eax, 0xba8fb70f
or eax, edx
mov edx, eax
xor edx, 0xa028304
mov ecx, ebx
not ecx
xor eax, 0x457048f0
mov ebp, ecx
and ebp, 0xf0ad3cdb
and ebx, 0xf52c324
or ebx, ebp
or ecx, eax
and eax, 0xf0ad3cdb
and edx, 0xf52c324
or edx, eax
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
or edx, 0xacc7a162
mov edi, edx
not edi
or ecx, 0x5685
and ecx, 0xa48177e7
and eax, 0x8468000
or eax, ecx
and edx, 0xa48177e7
and edi, 0x53380818
or edi, edx
xor edi, eax
mov eax, edi
not eax
and eax, 0x810542e0
and edi, 0x7efabd1f
or edi, eax
mov esi, edi
xor esi, 0x492ca47
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xcbb8248d
mov ecx, r9d
and ecx, 0x3447db72
or ecx, eax
mov eax, ecx
xor eax, 0x24471b12
xor ecx, 0x2300408
and ecx, 0x1230c468
and eax, 0xedcf3b97
or eax, ecx
mov edx, eax
xor edx, 0x10200028
xor eax, 0x4c0b2195
and eax, 0x4e1be5d5
and edx, 0xb1e41a2a
or edx, eax
mov ecx, edx
xor ecx, 0xb1e41a2a
xor edx, 0x4401c105
and edx, 0x75e1d92d
mov eax, ecx
and eax, 0x8a1e26d2
or eax, edx
xor eax, 0x393b0bfc
and ecx, 0x4cdad2d1
or ecx, eax
mov eax, r9d
and eax, 0xe24a192b
mov ebp, r8d
and ebp, 0x1db5e6d4
or ebp, eax
xor ebp, 0x516f3405
mov edx, r8d
and edx, 0xb3252d2e
or edx, ebp
mov r14d, edx
not r14d
mov ebp, edi
xor ebp, 0xfb6d35b8
mov eax, ebp
and eax, 0x1021a460
mov ebx, esi
and ebx, 0x40061114
or ebx, eax
xor ebx, 0x40061114
xor edi, 0x54b57f33
and edi, esi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
not eax
and eax, 0xeeeeb1e9
and edi, 0x11114e16
or edi, eax
mov r10d, edi
xor r10d, 0x1144300
xor edi, 0xbec9049d
mov eax, edi
and eax, 0x44e3b8fa
and r10d, 0xbb1c4705
or r10d, eax
xor r10d, 0xf7c695d4
or r10d, edi
and ebp, 0x255d8f17
and esi, 0xdaa270e8
or esi, ebp
mov r12d, esi
xor r12d, 0xdaa270e8
xor esi, 0x11d8b10
and esi, 0x191fbbb8
mov eax, r12d
and eax, 0xe6e04447
or eax, esi
and edx, 0xb603467c
mov edi, r14d
and edi, 0x49fcb983
or edi, edx
xor edi, 0x49fcb983
mov ebx, ecx
mov r11d, edi
mov r15d, ecx
and r15d, edi
xor edi, ecx
not ecx
xor eax, 0xaa3a9696
and r12d, 0xb3252d2e
or r12d, eax
xor ebx, 0x6df24667
and ebx, ecx
or ecx, 0x6df24667
mov eax, ecx
not eax
and r11d, 0x920db998
and r14d, 0x6df24667
or r14d, r11d
mov esi, ecx
and esi, 0x216fce1f
and eax, 0x92003180
or eax, esi
mov edx, ebx
not edx
or ecx, edx
and edx, 0x216fce1f
and ebx, 0xde9031e0
or ebx, edx
xor ebx, eax
mov r11d, dword [0x14041a5c0]
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xfe4e2e63
and ecx, 0x1b1d19c
or ecx, edx
mov edx, r14d
not edx
and edx, 0xfe4e2e63
and r14d, 0x1b1d19c
or r14d, edx
mov edx, r12d
not edx
and edx, r10d
not r10d
xor r14d, ecx
or edi, r15d
mov ecx, edi
not ecx
and ecx, 0x512dd5ba
and edi, 0xaed22a45
or edi, ecx
mov ecx, r14d
not ecx
mov ebx, ecx
and ebx, 0x4ac4e17b
and r14d, 0xb53b1e84
or r14d, ebx
mov ebp, edi
xor ebp, 0xa4120a04
xor edi, 0x512dd5ba
or ecx, edi
and edi, 0x4ac4e17b
and ebp, 0xb53b1e84
or ebp, edi
xor ebp, r14d
not ecx
or ecx, ebp
mov ebp, r10d
xor ebp, r12d
and ebp, r10d
and r12d, r10d
or r12d, edx
mov edx, ebp
not edx
mov ebx, r12d
not ebx
mov edi, edx
and edi, 0x94bbd34a
and ebp, 0x6b442cb5
or ebp, edi
or edx, ebx
and ebx, 0x94bbd34a
and r12d, 0x6b442cb5
or r12d, ebx
xor r12d, ebp
not edx
or edx, r12d
mov ebx, ecx
xor ebx, 0x3a40fa55
and ebx, ecx
mov ebp, ecx
or ebp, 0xc5bf05aa
mov esi, ebp
not esi
mov edi, edx
not edi
mov ecx, edx
xor ecx, 0x3a40fa55
and edi, ecx
and ecx, edx
mov edx, ebx
not edx
mov eax, ebp
and eax, 0xbd78f3b
and esi, 0x30007044
or esi, eax
or ebp, edx
and edx, 0xbd78f3b
and ebx, 0xf42870c4
or ebx, edx
xor ebx, esi
not ebp
or ebp, ebx
mov ebx, edi
not ebx
mov eax, ecx
not eax
mov edx, ebx
and edx, 0x9e828bf5
and edi, 0x617d740a
or edi, edx
or ebx, eax
and eax, 0x9e828bf5
and ecx, 0x617d740a
or ecx, eax
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebp
not eax
and eax, 0x939c9dd
and ebp, 0xf6c63622
or ebp, eax
mov eax, ebx
not eax
and eax, 0x939c9dd
and ebx, 0xf6c63622
or ebx, eax
xor ebx, ebp
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x735df46d
and ebx, 0x8ca20b92
or ebx, ecx
mov edx, ebx
xor edx, 0x8c000080
xor ebx, 0x1148a020
or eax, 0x9f4fe8a1
mov ecx, eax
not ecx
or ebx, 0x40a0035e
and ebx, 0x51eaab7e
and edx, 0x8e054081
or edx, ebx
and eax, 0x51eaab7e
and ecx, 0x20101400
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x60b0175e
and ecx, 0x9f4fe8a1
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, r9d
not edx
and eax, 0xb7ce09dc
and ecx, 0x4831f623
or ecx, eax
and r9d, 0xb7ce09dc
and r8d, 0x4831f623
or r8d, r9d
xor r8d, ecx
mov eax, edx
and eax, r8d
xor r8d, edx
or r8d, eax
mov eax, r8d
not eax
mov edx, eax
or edx, 0xb340deb8
mov ecx, edx
not ecx
or r8d, 0x4c0a0144
and r8d, 0xde0a1f54
and eax, 0x2140c0a8
or eax, r8d
and edx, 0xde0a1f54
and ecx, 0xb52003
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x4cbf2147
and ecx, 0xb340deb8
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xded00cbc
and eax, 0x212ff343
or eax, ecx
mov ecx, eax
xor ecx, 0xca00042c
xor eax, 0x2102d300
and eax, 0x35d2db90
and ecx, 0xca2d246f
or ecx, eax
mov eax, 0xca2d246f
xor ecx, eax
sete dil
setne r8b
cmp r11d, 9
setg cl
cmp r11d, 0xa
setl al
xor cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
and cl, dl
or dl, bl
xor dl, 1
and al, bl
or al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r11d, eax
mov esi, eax
xor r11b, 1
mov r12d, r8d
xor r12b, dil
mov eax, r12d
xor al, 1
mov r10d, eax
and r10b, r12b
xor al, r10b
xor r10b, 1
or r10b, r12b
xor r10b, 1
or r10b, al
mov r9d, r10d
xor r9b, 1
mov r14d, r9d
xor r14b, r10b
and r14b, r9b
mov ebx, r10d
or bl, r9b
mov ebp, ebx
xor bpl, 1
mov edx, r14d
xor dl, 1
mov eax, edx
and al, r14b
mov ecx, ebx
and cl, bpl
mov r15d, edx
and r15b, al
xor al, dl
or al, r15b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r14d
xor al, bpl
or bpl, r14b
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov eax, ebp
and al, dil
xor bpl, 1
and bpl, r8b
or bpl, al
and r9b, r8b
and r12b, r8b
mov ecx, r12d
xor cl, 1
mov eax, ecx
and al, r12b
xor cl, al
xor al, 1
or al, r12b
xor al, 1
or al, cl
mov r13d, eax
xor r13b, 1
and r13b, r8b
or r8b, r10b
and r10b, dil
or r10b, r9b
xor r10b, 1
mov ecx, r8d
xor cl, r10b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov r15d, r10d
xor r15b, 1
and r15b, r10b
xor r15b, 1
mov ecx, r15d
xor cl, r10b
or r15b, r10b
xor r15b, 1
or r15b, cl
mov ecx, r15d
xor r15b, 1
and r15b, bpl
xor bpl, 1
and cl, bpl
or r15b, cl
mov ecx, ebp
and cl, r10b
xor bpl, r10b
or bpl, cl
xor r15b, 1
mov ecx, r15d
xor cl, bpl
or r15b, bpl
xor r15b, 1
or r15b, cl
mov edx, esi
and dl, r11b
mov byte [rsp + 0x34], dl
xor dl, 1
mov ecx, r11d
xor cl, dl
or dl, r11b
xor dl, 1
mov byte [rsp + 0x2c], dl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ecx, r11d
xor cl, sil
mov byte [rsp + 0x2a], sil
and cl, r11b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
and r8b, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r8b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, ecx
xor bl, dl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
mov byte [rsp + 0x30], r11b
xor bl, r11b
and bl, dl
and cl, sil
and dl, r11b
or dl, cl
xor bl, 1
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ebx, r15d
xor bl, 1
mov byte [rsp + 0x29], bl
mov r14d, ebx
and r14b, r15b
mov r8d, ebx
and r8b, r14b
mov r9d, r15d
xor r9b, bl
xor bl, r14b
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, bl
and r9b, r15b
mov r8d, ecx
xor r8b, 1
and r8b, r9b
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
and r10b, cl
and r9b, cl
mov ecx, edx
xor cl, 1
or r9b, r8b
mov r8d, r10d
and r8b, r9b
xor r9b, r10b
or r9b, r8b
xor r9b, 1
xor bl, r9b
mov ebp, ebx
xor bpl, 1
and bpl, r9b
mov r8d, ebp
and r8b, bl
xor bpl, bl
or bpl, r8b
mov esi, ebp
xor sil, 1
and al, dil
or al, r13b
mov ebx, r12d
xor bl, dil
or r12b, dil
xor r12b, 1
or r12b, bl
xor r12b, 1
mov ebx, eax
and bl, r12b
xor r12b, al
or r12b, bl
mov r9d, r12d
xor r9b, 1
mov r8d, r12d
or r8b, r9b
mov ebx, r8d
xor bl, 1
mov eax, r9d
and al, r12b
mov edi, eax
and dil, r9b
xor al, r9b
or al, dil
xor al, bl
xor al, 1
xor r8b, r12b
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
mov r11d, ebx
or r11b, al
xor al, r11b
xor al, 1
or r11b, bl
xor r11b, 1
or r11b, al
mov r12d, ebp
and r12b, sil
mov eax, ebp
and al, r12b
mov edi, ebp
xor dil, r12b
or dil, al
mov r13d, ecx
or r13b, dl
mov eax, r13d
xor al, 1
mov ebx, edx
xor bl, r13b
and bl, dl
and al, cl
and r13b, dl
or r13b, al
mov eax, ebx
and al, r13b
xor r13b, bl
or r13b, al
mov r10d, r13d
xor r10b, 1
mov ebx, r10d
and bl, r13b
mov eax, r10d
xor al, bl
xor bl, 1
or bl, r13b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
and cl, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, ebx
xor cl, 1
mov eax, edx
xor al, 1
mov r8d, eax
and r8b, bl
or al, cl
and cl, dl
or cl, r8b
xor cl, 1
or cl, bl
or dl, bl
xor al, 1
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, cl
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor dl, 1
or dl, r9b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, r10d
or al, r13b
xor al, 1
xor r10b, r13b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r8d, ebx
xor r8b, 1
or al, r10b
mov ecx, ebx
and cl, r8b
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
xor cl, al
xor cl, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r9d, edx
xor r9b, 1
mov ecx, r9d
and cl, dl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
mov r13d, r9d
or r13b, dl
xor r13b, 1
mov ebx, ecx
and bl, r13b
xor r13b, cl
or r13b, bl
mov r8d, eax
xor r8b, 1
mov ecx, r8d
or cl, al
mov r10d, ecx
xor r10b, 1
mov ebx, r8d
xor bl, cl
and r10b, al
and cl, r8b
or cl, r10b
and bl, r8b
xor bl, 1
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
mov ebx, ecx
xor bl, 1
and bl, cl
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov ecx, r13d
xor cl, 1
and cl, bl
xor bl, 1
and bl, r13b
or bl, cl
and r8b, dl
or dl, al
and r9b, al
mov r13d, r11d
xor r13b, 1
xor dil, r13b
xor dl, 1
or r9b, r8b
mov eax, edx
and al, r9b
xor r9b, dl
or r9b, al
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
xor al, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
xor bl, 1
mov r9d, ebx
and r9b, cl
xor bl, cl
or r9b, bl
xor r9b, 1
mov ecx, ebx
and cl, r9b
xor r9b, bl
or r9b, cl
xor r12b, 1
mov ecx, esi
xor cl, r12b
or r12b, sil
xor r12b, 1
or r12b, cl
mov ecx, r12d
xor cl, r13b
and r12b, cl
mov edx, r12d
xor dl, cl
xor r12b, 1
xor dl, 1
or r12b, cl
xor r12b, 1
or r12b, dl
mov ecx, r12d
xor cl, 1
and r12b, cl
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov r8d, r12d
xor r8b, 1
xor dil, 1
mov ebx, edi
xor bl, r11b
and bl, dil
xor r13b, bpl
or r11b, sil
xor r11b, 1
or r11b, r13b
mov ecx, ebx
xor cl, 1
xor bl, r11b
xor bl, 1
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r8d
xor al, dl
mov ebx, r12d
or bl, cl
xor bl, 1
or bl, al
and cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
and r8b, cl
xor cl, 1
and cl, r12b
or cl, r8b
mov r13d, ecx
xor r13b, 1
and cl, r13b
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
mov edx, ebx
and dl, r13b
xor r13b, bl
or r13b, dl
xor cl, r13b
xor cl, 1
or r13b, al
xor r13b, 1
or r13b, cl
mov r8d, r9d
xor r8b, 1
mov eax, r9d
or al, r8b
mov ebx, r9d
and bl, r8b
mov ecx, ebx
xor cl, 1
xor r9b, bl
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, r8d
xor dl, al
or al, r8b
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
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ebp, eax
xor bpl, 1
mov ecx, ebp
and cl, al
mov edx, ebp
and dl, cl
xor cl, bpl
or cl, dl
or bpl, al
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
and r10b, al
xor r10b, 1
mov edx, eax
xor dl, r10b
or r10b, al
xor r10b, 1
or r10b, dl
mov r9d, r13d
xor r9b, 1
mov r8d, r9d
or r8b, r13b
mov eax, r8d
xor al, 1
mov edx, r13d
xor dl, r9b
and dl, r13b
mov r12d, edx
xor r12b, 1
mov ecx, eax
and cl, r8b
mov r11d, ecx
and r11b, al
xor cl, al
mov ebx, edx
and bl, r12b
or cl, r11b
mov eax, ebx
xor bl, dl
mov edi, ebp
xor dil, 1
xor al, 1
or al, r12b
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r8d
and cl, r12b
xor r12b, r8b
or r12b, cl
xor al, 1
mov ecx, eax
xor cl, r12b
or al, r12b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov esi, eax
and sil, cl
mov edx, eax
xor dl, sil
xor sil, 1
or sil, cl
xor sil, 1
or sil, dl
mov edx, esi
xor dl, 1
and al, sil
and dl, cl
or dl, al
xor sil, dl
and sil, dl
and r13b, r9b
mov eax, r9d
and al, r13b
xor r13b, r9b
or r13b, al
xor r13b, 1
mov eax, r13d
and al, r9b
xor r13b, r9b
or r13b, al
mov r9d, r10d
xor r9b, 1
mov ebx, r9d
and bl, r10b
xor bl, 1
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
mov r12d, ebx
xor r12b, 1
or r9b, r10b
xor r9b, bl
mov ecx, r9d
and cl, bl
mov r11d, edi
and r11b, bpl
mov eax, r12d
and al, bl
mov r10d, ebp
xor r10b, bl
or bl, bpl
or bpl, dil
mov edx, edi
or dl, bpl
xor dl, 1
xor bpl, dil
mov r8d, edx
and r8b, bpl
xor bpl, dl
or bpl, r8b
mov edx, ecx
xor dl, r9b
xor cl, 1
or cl, r9b
xor dl, 1
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
mov r9d, edx
xor dl, cl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
xor r9b, bpl
mov ecx, edi
and cl, r11b
xor r11b, dil
or r11b, cl
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
xor al, r11b
mov ecx, r9d
xor cl, 1
xor bl, 1
or bl, r10b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
and al, r9b
mov r8d, ecx
and r8b, al
xor al, cl
mov edx, ebx
xor dl, 1
and bl, dl
or al, r8b
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
mov ecx, r13d
xor cl, 1
or bl, r8b
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r8d, esi
xor r8b, 1
mov eax, esi
and al, cl
and cl, r13b
xor cl, 1
mov r9d, ecx
xor r9b, r13b
or cl, r13b
and r13b, r8b
or al, r13b
mov edx, eax
xor dl, r8b
and dl, al
mov r11b, byte [rsp + 0x2a]
mov r10d, r11d
mov bpl, byte [rsp + 0x34]
and r10b, bpl
xor bpl, r11b
or r10b, bpl
mov r12b, byte [rsp + 0x29]
xor r12b, r10b
xor cl, 1
or cl, r9b
and r8b, cl
xor cl, 1
and cl, sil
or cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov edi, ebx
xor dil, 1
mov ecx, edi
and cl, bl
mov r8d, edi
and r8b, cl
xor cl, dil
or cl, r8b
xor cl, dl
mov eax, edx
xor al, 1
xor cl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and dl, dil
and al, bl
or al, dl
xor dil, al
and dil, al
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, dil
mov eax, r8d
xor al, dil
or dil, r8b
xor dil, 1
or dil, al
mov eax, ecx
xor al, dil
or dil, cl
xor dil, 1
or dil, al
or bpl, byte [rsp + 0x2c]
xor r14b, 1
mov eax, r14d
xor al, r15b
or r14b, r15b
xor r14b, 1
or r14b, al
xor r14b, bpl
mov eax, r14d
xor al, 1
mov dl, byte [rsp + 0x30]
mov ecx, edx
and cl, r15b
xor dl, r15b
or dl, cl
xor r14b, dl
xor r14b, 1
or dl, al
xor dl, 1
or dl, r14b
mov ecx, edx
mov r8d, edx
xor cl, 1
mov eax, r12d
xor al, 1
or r10b, r15b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
mov edx, r11d
and dl, r15b
xor r15b, r11b
or r15b, dl
mov edx, r15d
xor dl, 1
and r15b, al
and r10b, dl
or r10b, r15b
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor r10b, 1
mov eax, r10d
xor al, dl
or r10b, dl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, r8b
mov edx, r10d
xor dl, 1
and dl, r8b
mov ebx, ecx
and bl, r10b
or bl, dl
xor bl, 1
or bl, r8b
xor al, 1
and al, r10b
xor r10b, cl
and r10b, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov ecx, r10d
xor cl, 1
and r10b, cl
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
xor r10b, bl
xor r10b, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
mov edx, eax
xor dl, r8b
and dl, al
mov ebx, eax
xor bl, 1
and bl, cl
and al, r8b
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov ebp, edx
xor bpl, 1
xor dl, al
or bpl, bl
xor bpl, 1
or bpl, dl
mov r9d, ebp
xor r9b, 1
xor r8b, cl
or r8b, cl
mov ecx, r8d
xor cl, 1
mov r11d, ebp
or r11b, r9b
mov ebx, r11d
xor bl, 1
mov eax, ecx
or al, r8b
mov r10d, eax
xor r10b, 1
mov esi, ecx
mov r14d, ebp
xor r14b, cl
xor cl, r9b
and r9b, r11b
or r11b, bpl
and bl, bpl
or bl, r9b
mov edx, r11d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r11b
xor bl, 1
or bl, dl
and sil, al
and r10b, r8b
or r10b, sil
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or dl, bl
and r14b, bpl
mov eax, r14d
and al, cl
xor cl, r14b
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and cl, al
mov r8d, ecx
and r8b, al
xor cl, al
or cl, r8b
xor cl, dl
mov r8d, ecx
xor r8b, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
xor cl, al
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
or dl, al
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 ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, eax
or dl, bl
xor dl, 1
and r8b, al
and bl, cl
or bl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov esi, eax
xor sil, 1
mov r11d, edi
xor r11b, 1
mov r9d, r11d
or r9b, dil
mov edx, r9d
xor dl, 1
mov ecx, r11d
xor cl, r9b
and cl, r11b
and dl, dil
and r9b, r11b
or r9b, dl
mov edx, ecx
and dl, r9b
xor r9b, cl
or r9b, dl
mov r10d, eax
or r10b, sil
mov edx, r10d
xor dl, 1
mov r8d, eax
or r8b, r10b
and r10b, sil
xor sil, al
or sil, dl
and dl, al
or r10b, dl
xor r10b, 1
mov eax, r8d
xor al, r10b
or r10b, r8b
xor r10b, 1
or r10b, al
mov ebp, r10d
xor bpl, 1
mov r8d, r9d
xor r8b, 1
mov ecx, r11d
and cl, dil
xor cl, 1
mov eax, edi
xor al, cl
or cl, dil
xor cl, 1
or cl, al
xor cl, 1
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov ebx, ecx
xor bl, 1
mov r11d, ebx
xor r11b, r8b
mov edx, ebp
or dl, r10b
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov edi, edx
xor dil, al
or al, dl
xor al, 1
or al, dil
mov r15d, esi
xor r15b, 1
and r15b, sil
xor r15b, 1
mov edx, esi
xor dl, r15b
or r15b, sil
xor r15b, 1
or r15b, dl
mov esi, r15d
xor sil, 1
and cl, r8b
mov edx, r9d
and dl, bl
or dl, cl
xor dl, 1
or dl, r8b
mov edi, edx
xor dil, 1
xor r11b, 1
and r11b, bl
or bl, r8b
xor bl, 1
mov ecx, r11d
and cl, bl
xor bl, r11b
or bl, cl
mov r11d, ebx
xor r11b, 1
and bl, dl
or dl, r11b
xor dl, 1
and r11b, dil
or r11b, bl
mov ecx, edx
and cl, r11b
xor r11b, dl
or r11b, cl
mov ecx, eax
xor cl, 1
mov r12d, ecx
and r12b, al
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov edi, r12d
xor dil, 1
or cl, al
mov r13d, ecx
xor r13b, 1
mov r14d, esi
xor r14b, r15b
and r14b, sil
mov ebx, r12d
and bl, dil
mov edx, ebx
and dl, r12b
xor bl, r12b
or bl, dl
mov eax, ebx
xor al, 1
and al, r13b
mov edx, esi
or dl, r15b
and bl, cl
or bl, al
mov eax, edi
and al, cl
xor cl, dil
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
mov ebx, edx
xor bl, 1
or cl, al
mov eax, r14d
xor al, 1
and bl, al
or al, dl
and dl, r14b
or dl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and sil, dil
or dil, r15b
and r12b, r15b
or r12b, sil
xor r12b, 1
mov eax, edi
xor al, r12b
or r12b, dil
xor r12b, 1
or r12b, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r12b
mov ebx, eax
and bl, r12b
xor al, r12b
xor r12b, 1
and cl, r12b
or cl, dl
or al, bl
mov edx, ecx
xor dl, al
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov esi, r11d
xor sil, 1
mov r15d, r11d
and r15b, sil
mov eax, esi
and al, r15b
mov edx, esi
xor dl, r15b
or dl, al
mov eax, edx
xor al, 1
and al, dl
mov r14d, eax
xor r14b, 1
mov edi, eax
and dil, r14b
mov edx, edi
and dl, al
xor dil, al
or dil, dl
mov eax, r15d
and al, r11b
xor r15b, r11b
or r15b, al
mov r12d, r8d
xor r12b, r9b
xor r15b, dil
mov eax, r14d
and al, sil
xor r14b, sil
mov ebx, ecx
xor bl, 1
xor r15b, 1
or r14b, al
mov eax, r15d
xor al, r14b
or r14b, r15b
mov edx, ecx
or dl, bl
xor r14b, 1
or r14b, al
mov eax, edx
xor al, 1
and dl, cl
mov ecx, eax
xor cl, bl
and cl, al
and al, bl
or al, dl
mov r11d, ecx
and r11b, al
xor al, cl
and bpl, r10b
xor bpl, 1
mov ecx, r10d
xor cl, bpl
or bpl, r10b
xor bpl, 1
or bpl, cl
mov esi, ebp
xor sil, 1
mov ebx, esi
and bl, bpl
xor bl, 1
mov r10d, ebx
xor r10b, sil
or bl, sil
or sil, r9b
mov edx, r9d
or al, r11b
xor al, 1
mov r9d, r14d
xor r9b, al
or al, r14b
xor al, 1
xor r9b, 1
and r9b, r14b
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
and r12b, r8b
or dl, r8b
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
xor r12b, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ecx, r12d
and cl, al
xor al, r12b
or al, cl
xor bl, 1
or bl, r10b
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
xor cl, 1
and cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor sil, 1
xor bpl, r8b
mov eax, esi
and al, bpl
xor bpl, sil
or bpl, al
mov eax, ebp
xor al, 1
mov edx, ecx
xor dl, 1
and al, dl
or dl, bpl
and bpl, cl
or bpl, al
xor bpl, 1
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov r10d, ebp
xor r10b, 1
mov edx, r10d
or dl, bpl
mov eax, edx
xor al, 1
mov ebx, ebp
and bl, r10b
mov r8d, ebp
xor r8b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, dl
and bl, al
or bl, cl
xor dl, bpl
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
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, ecx
or dl, al
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov edi, edx
xor dil, 1
mov r8d, r9d
xor r8b, 1
mov r10d, edx
and r10b, dil
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov r14d, r10d
xor r14b, 1
mov r11d, r10d
xor r11b, r14b
and r11b, r10b
or dil, dl
mov ecx, edi
xor cl, 1
mov ebp, r8d
or bpl, r9b
mov esi, r9d
xor sil, bpl
or bpl, r9b
xor bpl, 1
or bpl, sil
mov ebx, edi
and bl, cl
mov esi, edi
and sil, bl
xor bl, dil
or bl, sil
mov esi, ebx
and sil, r11b
mov edi, r11d
xor dil, cl
or cl, r11b
xor r11b, 1
xor bl, 1
and bl, r11b
or bl, sil
xor cl, 1
or cl, dil
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
mov r11d, ecx
xor r11b, 1
mov edx, ecx
and dl, r11b
mov ebx, edx
xor dl, cl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, dl
mov ecx, ebp
xor cl, 1
and cl, bl
xor bl, 1
and bl, bpl
or bl, cl
and r10b, r9b
or r9b, r14b
xor r9b, 1
and r14b, r8b
or r14b, r10b
mov ecx, r9d
and cl, r14b
xor r14b, r9b
or r14b, cl
mov ecx, r14d
xor cl, 1
and r14b, cl
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor al, bl
xor r14b, 1
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, r14b
mov eax, ecx
and al, r14b
xor cl, r14b
or cl, al
mov eax, edx
xor al, cl
and dl, 1
not al
and al, 1
and cl, 1
mov ecx, 0xe60d5acd
mov ebp, 0x64dc7799
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
test al, al
mov eax, 0xe60d5acd
cmove ecx, eax
jmp 0x14004f8c8
mov eax, dword [0x14041a5c4]
mov ebx, eax
neg ebx
not ebx
imul ebx, eax
mov r9d, ebx
not r9d
mov r8d, r9d
and r8d, 0x73d01759
mov r10d, ebx
xor r10d, 0x567b4d1
and r10d, ebx
mov r14d, ebx
mov edx, r9d
and edx, 0x64020000
mov ebp, ebx
and ebp, 0x80286100
or ebp, edx
xor ebp, 0x80286100
mov edi, ebx
xor edi, 0xe42a6100
and edi, ebx
mov edx, ebp
and edx, edi
xor edi, ebp
or edi, edx
mov edx, edi
not edx
and edx, 0xc91134a3
and edi, 0x36eecb5c
or edi, edx
mov r11d, edi
and edi, ebx
mov ebp, ebx
and ebp, 0x8c2fe8a6
or ebp, r8d
mov ebx, ebp
xor ebx, 0x242080
xor ebp, 0x1401451
or ebp, 0xfa984b2e
mov ecx, r10d
not ecx
mov eax, ebp
and eax, 0xc59bc001
and ebx, 0x6434d0
or ebx, eax
or ebp, ecx
and ecx, 0xc59bc001
and r10d, 0x3a643ffe
or r10d, ecx
xor r10d, ebx
not ebp
or ebp, r10d
mov eax, ebp
not eax
and eax, 0xfa984b2e
and ebp, 0x567b4d1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x16c68d8d
and ebp, 0xe9397272
or ebp, eax
mov eax, ebp
xor eax, 0xe9397272
xor ebp, 0x10c6818c
mov ecx, r9d
and ecx, 0xd0c00be7
and r14d, 0x2f3ff418
or r14d, ecx
mov ecx, r14d
xor ecx, 0x2f3ff418
xor r14d, 0xd0c00be7
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0x5e1b5cd3
and r14d, 0xa1e4a32c
or r14d, ecx
mov ecx, r14d
xor ecx, 0x5e1b5cd3
xor r14d, 0xafedaf4d
and r14d, ecx
mov ebx, ecx
mov r8d, eax
and r8d, ecx
xor ecx, eax
and eax, 0xe090c61
and ebp, 0xf1f6f39e
or ebp, eax
or ebx, 0xe090c61
mov eax, ebx
not eax
mov esi, r14d
not esi
mov edx, esi
and edx, 0x4802f3cc
and r14d, 0xb7fd0c33
or r14d, edx
or esi, ebx
and ebx, 0x4802f3cc
and eax, 0xb1f40012
or eax, ebx
xor eax, r14d
not esi
or esi, eax
mov eax, ebp
not eax
and eax, 0x235b2e5b
and ebp, 0xdca4d1a4
or ebp, eax
mov eax, esi
not eax
and eax, 0x235b2e5b
and esi, 0xdca4d1a4
or esi, eax
xor esi, ebp
or ecx, r8d
mov eax, ecx
not eax
and eax, 0xf7fd5cfb
and ecx, 0x802a304
or ecx, eax
xor ecx, 0x802a304
mov eax, esi
and eax, ecx
xor ecx, esi
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x6eed7ab7
and eax, 0x91128548
or eax, ebx
or ecx, ebp
and ebp, 0x6eed7ab7
and edx, 0x91128548
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x2d3b55a3
and eax, ecx
not ecx
and ecx, 0x2d3b55a3
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xa449bc80
and ecx, 0x5bb6437f
or ecx, eax
xor ecx, 0x768d16dc
xor ebp, ecx
and ebp, ecx
not r11d
and r9d, r11d
or edi, r9d
not edi
or edi, r11d
mov r14d, edi
not r14d
mov esi, ebp
not esi
mov eax, esi
and eax, 0x31101820
mov ecx, ebp
and ecx, 0x46246
or ecx, eax
mov edx, ecx
xor edx, 0x6046
xor ecx, 0x56c91021
mov eax, esi
or eax, 0x31147a66
mov r11d, eax
not r11d
and ecx, 0x56cd1221
and edx, 0x21106846
or edx, ecx
and eax, 0x56cd1221
and r11d, 0x88228598
or r11d, eax
xor r11d, edx
mov eax, r11d
not eax
and eax, 0xd9ea95d4
and r11d, 0x26156a2b
or r11d, eax
mov r8d, r11d
xor r8d, 0x1701104d
mov r9d, r14d
mov eax, edi
and eax, 0x50298333
and r14d, 0xafd67ccc
or r14d, eax
not r14d
or r14d, edi
and edi, 0x9d872268
and r9d, 0x6278dd97
or r9d, edi
mov ebx, r9d
xor ebx, 0x6278dd97
xor r9d, 0x9d872268
xor r11d, 0xe8feefb2
mov eax, r11d
and eax, 0x17dc338a
mov ecx, r8d
and ecx, 0xe823cc75
or ecx, eax
mov edi, ecx
xor edi, 0xe823cc75
xor ecx, 0x4d41008
and ecx, 0xcd7d838
mov eax, edi
and eax, 0xf32827c7
or eax, ecx
xor eax, 0xa301a4f4
and edi, 0xafd67ccc
or edi, eax
mov ecx, edi
not ecx
and esi, 0x50298333
xor ebp, 0xafd67ccc
or ebp, esi
mov eax, ebp
not eax
and eax, 0xbb4f7e3c
and ebp, 0x44b081c3
or ebp, eax
mov esi, ebp
xor esi, 0x40300082
mov eax, r9d
and eax, 0xb0436ef9
mov edx, ebx
and edx, 0x4fbc9106
or edx, eax
mov eax, edx
xor eax, 0xf941004
and eax, 0xafd67ccc
xor edx, 0xe06aedca
or edx, eax
mov r10d, r14d
not r10d
and r10d, edx
not edx
xor ebp, 0xbb4f7e3c
mov eax, ecx
xor eax, ebp
and eax, ecx
and edi, 0x94caa15d
and ecx, 0x6b355ea2
or ecx, edi
and ebp, 0x94caa15d
and esi, 0x6b355ea2
or esi, ebp
xor esi, ecx
mov ecx, eax
not ecx
mov edi, esi
not edi
mov ebp, ecx
and ebp, 0x1f98d21f
and eax, 0xe0672de0
or eax, ebp
or ecx, edi
and edi, 0x1f98d21f
and esi, 0xe0672de0
or esi, edi
xor esi, eax
not ecx
or ecx, esi
mov eax, edx
xor eax, r14d
and eax, edx
and r14d, edx
or r14d, r10d
mov edx, eax
and edx, r14d
xor r14d, eax
or r14d, edx
mov ebp, r14d
mov eax, ecx
not eax
and eax, 0x8fef7c6c
mov edx, ecx
and edx, 0x70108393
or edx, eax
xor edx, r14d
xor edx, 0x8fef7c6c
and edx, r14d
not r14d
and r14d, 0xc17ba5d7
and ebp, 0x3e845a28
or ebp, r14d
xor ebp, ecx
xor ebp, 0xc17ba5d7
and ebp, ecx
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, r8d
xor eax, r9d
and eax, r8d
and r11d, 0x24928260
and r8d, 0xdb6d7d9f
or r8d, r11d
and r9d, 0x24928260
and ebx, 0xdb6d7d9f
or ebx, r9d
xor ebx, r8d
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xbd3283ec
and eax, ebx
and ebx, 0x42cd7c13
or ebx, ecx
xor ebx, 0x42cd7c13
mov ecx, ebx
and ecx, eax
xor ebx, eax
or ebx, ecx
mov eax, ebp
not eax
and eax, ebx
not ebx
mov ecx, ebp
xor ecx, ebx
and ecx, ebp
and ebx, ebp
or ebx, eax
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, eax
and ebp, 0x17c6b87c
and ecx, 0xe8394783
or ecx, ebp
or eax, edx
and edx, 0x17c6b87c
and ebx, 0xe8394783
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0x7cd8ffeb
mov edx, eax
and edx, 0x83270014
or edx, ecx
mov ecx, edx
xor ecx, 0x3200004
xor edx, 0x10086788
and edx, 0x900f6798
and ecx, 0x6ff09867
or ecx, edx
mov edx, ecx
xor edx, 0x10022588
xor ecx, 0x2109803
and edx, 0x7de225ec
and ecx, 0x821dda13
or ecx, edx
mov edx, ecx
xor edx, 0xaf268fb0
xor ecx, 0x821dda13
and ecx, edx
mov edx, ebx
and edx, 0x36bd2314
and eax, 0xc942dceb
or eax, edx
xor eax, 0xe4798948
xor ebx, eax
and ebx, eax
mov ebp, ecx
mov esi, ecx
xor esi, 0xea0e362c
and esi, ecx
not ecx
and ecx, 0xcd3834ce
and ebp, 0x32c7cb31
or ebp, ecx
mov r8d, ebp
xor r8d, 0x32c7cb31
mov r9d, ebx
mov ecx, ebx
xor ecx, 0xea0e362c
and ecx, ebx
not ebx
and ebx, 0xe5192217
and r9d, 0x1ae6dde8
or r9d, ebx
mov r10d, r9d
xor r10d, 0x1ae6dde8
mov eax, ebp
xor eax, 0x273602e2
and eax, r8d
mov edx, r9d
xor edx, 0xf17143b
and edx, r10d
mov edi, eax
not edi
mov ebx, esi
not ebx
mov r11d, edi
and r11d, 0xe9e13ef6
and eax, 0x161ec109
or eax, r11d
or edi, ebx
and ebx, 0xe9e13ef6
and esi, 0x161ec109
or esi, ebx
xor esi, eax
not edi
or edi, esi
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, edi
not eax
and eax, 0x4e25b1bd
and edi, 0xb1da4e42
or edi, eax
mov eax, ecx
not eax
and eax, 0x4e25b1bd
and ecx, 0xb1da4e42
or ecx, eax
xor ecx, edi
xor ebp, 0xcd3834ce
xor r9d, 0xe5192217
mov eax, ebp
and eax, 0x1a6a5773
and r8d, 0xe595a88c
or r8d, eax
or ebp, r9d
and r9d, 0x1a6a5773
and r10d, 0xe595a88c
or r10d, r9d
xor r10d, r8d
not ebp
or ebp, r10d
mov eax, ebp
not eax
and eax, 0xf2048071
and ebp, 0xdfb7f8e
or ebp, eax
mov eax, ebp
xor eax, 0x17a0308
mov edi, ecx
not edi
xor ebp, 0xf2048071
mov edx, edi
and edx, 0x2c857cb7
and ecx, 0xd37a8348
or ecx, edx
or edi, ebp
and ebp, 0x2c857cb7
and eax, 0xd37a8348
or eax, ebp
xor eax, ecx
not edi
or edi, eax
mov r10d, edi
not r10d
mov eax, r10d
and eax, 0xe4468972
mov ecx, edi
and ecx, 0x1bb9768d
or ecx, eax
mov eax, ecx
xor eax, 0x10a05001
xor ecx, 0xa0000142
and ecx, 0xab1927ce
and eax, 0x54e6d831
or eax, ecx
mov ecx, eax
xor ecx, 0x880822ca
xor eax, 0x64831
and ecx, 0xdce8b2ca
and eax, 0x23174d35
or eax, ecx
mov esi, eax
xor esi, 0x23174d35
mov ecx, edi
or ecx, r10d
mov r9d, ecx
not r9d
xor eax, 0x906090c8
and eax, 0xb27094f9
mov r8d, esi
and r8d, 0x4d8f6b06
or r8d, eax
mov r11d, r8d
xor r11d, 0x4d8f6b06
mov ebp, r8d
xor ebp, 0x7d3fb22d
and ebp, r11d
and esi, 0x30b0d92b
mov edx, ecx
xor edx, 0x30b0d92b
mov ebx, edx
and ebx, ecx
and edx, r9d
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov eax, esi
not eax
and eax, 0x84c4fc68
and esi, 0x7b3b0397
or esi, eax
mov eax, edx
not eax
and eax, 0x84c4fc68
and edx, 0x7b3b0397
or edx, eax
xor edx, esi
xor r8d, 0xb27094f9
mov eax, r8d
and eax, 0x80a66d52
and r11d, 0x7f5992ad
or r11d, eax
or r8d, r9d
and r9d, 0x80a66d52
and ecx, 0x7f5992ad
or ecx, r9d
xor ecx, r11d
not r8d
or r8d, ecx
mov eax, r8d
not eax
and eax, 0xcf4d0b89
and r8d, 0x30b2f476
or r8d, eax
xor r8d, 0x30b2f476
mov eax, edx
and eax, r8d
xor r8d, edx
or r8d, eax
mov r9d, r8d
not r9d
mov eax, r9d
and eax, 0x7666e9a2
mov ecx, r8d
and ecx, 0x8999165d
or ecx, eax
mov edx, ecx
not edx
mov eax, r9d
and eax, edx
and ecx, r8d
or ecx, eax
xor edx, ecx
and edx, ecx
mov eax, r10d
and eax, 0x64408600
and edi, 0x2110938
or edi, eax
mov eax, edi
not eax
xor edi, 0xfc6686c3
or r10d, 0x66518f38
mov ebx, r10d
not ebx
and edi, 0xfc668fc3
and eax, 0x2110038
or eax, edi
and r10d, 0xfc668fc3
and ebx, 0x1887004
or ebx, r10d
xor ebx, eax
mov eax, ebx
not eax
and eax, 0x99ae70c7
and ebx, 0x66518f38
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x4eef4186
and ebx, 0xb110be79
or ebx, ecx
mov edi, ebx
xor edi, 0xb110be79
xor ebx, 0x4eef4186
mov ecx, ebx
or ecx, 0x61fe6dd5
mov esi, ecx
not esi
or eax, 0x9e01922a
mov ebp, eax
not ebp
and ecx, 0x81becc04
and esi, 0x1e01122a
or esi, ecx
and eax, 0x81becc04
and ebp, 0x604021d1
or ebp, eax
xor ebp, esi
mov eax, ebp
not eax
and eax, 0x7c9b0048
and ebp, 0x8364ffb7
or ebp, eax
mov eax, ebp
xor eax, 0x2a02841c
and ebx, 0xb6e6eb9d
mov ecx, edi
and ecx, 0x49191462
or ecx, ebx
xor ecx, 0xc080023f
and edi, 0x7666e9a2
or edi, ecx
mov ecx, edi
not ecx
xor ebp, 0x94fc7bc0
mov ebx, ebp
and ebx, 0xd5a968e3
and eax, 0x2a56971c
or eax, ebx
or ebp, edi
and edi, 0xd5a968e3
and ecx, 0x2a56971c
or ecx, edi
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x48400040
mov ecx, ebp
and ecx, 0x4081a04
or ecx, eax
xor ecx, 0x4081a04
and ebp, 0xb3b7e5bb
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xb3b7e5bb
and ebp, 0x4c481a44
or ebp, eax
mov eax, ebp
not eax
and eax, 0x69c87450
and ebp, 0x96378baf
or ebp, eax
mov edi, ebp
xor edi, 0x96378baf
xor ebp, 0x69c87450
mov ecx, edx
not ecx
mov eax, edi
and eax, 0x1c5e9ce8
mov esi, ebp
and esi, 0xe3a16317
or esi, eax
mov eax, esi
xor eax, 0x43a16301
xor esi, 0x1c5e9ce8
mov r10d, edx
and r10d, 0xa00c1456
mov ebx, edx
or edx, edi
and edi, 0x3ece1754
and ebp, 0xc131e8ab
or ebp, edi
xor ebp, 0x3ece1754
or ebp, ecx
and ecx, 0x5ff3eba9
or ecx, r10d
or ebx, esi
and esi, 0xa00c1456
and eax, 0x5ff3eba9
or eax, esi
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x92d8913
and ebx, 0xf6d276ec
or ebx, eax
mov eax, ebx
xor eax, 0x5202668c
xor ebx, 0x92d8913
not edx
not ebp
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebx
and ecx, 0xa5d89960
and eax, 0x5a27669f
or eax, ecx
mov r10d, eax
xor r10d, 0x5a27669f
mov edx, ebp
xor edx, 0xf3b7f7b6
mov r11d, edx
and edx, ebp
not ebp
xor eax, 0x566f6ed6
and eax, r10d
or ebx, 0xf3b7f7b6
mov edi, ebx
not edi
and r11d, ebp
mov ecx, eax
not ecx
mov esi, ecx
and esi, 0x78064cbb
and eax, 0x87f9b344
or eax, esi
or ecx, ebx
and ebx, 0x78064cbb
and edi, 0x4480040
or edi, ebx
xor edi, eax
not ecx
or ecx, edi
mov eax, r11d
and eax, edx
xor edx, r11d
or edx, eax
mov eax, ecx
not eax
and eax, edx
not edx
and edx, ecx
or edx, eax
mov eax, r10d
and eax, ebp
xor ebp, r10d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8b3151f9
and ebp, 0x74ceae06
or ebp, eax
mov eax, ebp
xor eax, 0x144c2c00
mov edi, edx
not edi
xor ebp, 0x8b3151f9
mov ecx, edi
and ecx, 0x63b3c336
and edx, 0x9c4c3cc9
or edx, ecx
or edi, ebp
and ebp, 0x63b3c336
and eax, 0x9c4c3cc9
or eax, ebp
xor eax, edx
not edi
or edi, eax
mov edx, edi
not edx
mov eax, edx
and eax, 0x11614004
mov ecx, edi
and ecx, 0x408a2229
or ecx, eax
mov eax, ecx
xor eax, 0x40880029
xor ecx, 0xbf75ddd6
mov ebx, edi
xor ebx, 0x51eb622d
and ebx, edi
mov ebp, ebx
not ebp
mov esi, ecx
and esi, 0xbf172f54
and eax, 0x40e84029
or eax, esi
or ecx, ebp
and ebp, 0xbf172f54
and ebx, 0x40e8d0ab
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xae149dd2
and ecx, 0x51eb622d
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1ac063d0
and ecx, 0xe53f9c2f
or ecx, eax
mov ebp, ecx
xor ebp, 0xe53f9c2f
xor ecx, 0x400280
and ecx, 0xc14202a1
mov eax, ebp
and eax, 0x3ebdfd5e
or eax, ecx
xor eax, 0x6d2aaf14
and ebp, 0xac68adb5
or ebp, eax
and edx, 0x9d0d0632
and edi, 0x62f2f9cd
or edi, edx
mov ecx, edi
xor ecx, 0x62f2f9cd
xor edi, 0x90c0212
and edi, 0x6b8cf2d2
mov eax, ecx
and eax, 0x94730d2d
or eax, edi
xor eax, 0x381ba098
and ecx, 0x5397524a
or ecx, eax
mov eax, ecx
not eax
and eax, 0x242c95fa
and ecx, 0xdbd36a05
or ecx, eax
mov eax, ecx
xor eax, 0xdbd36a05
and eax, ebp
not ebp
xor ecx, 0x242c95fa
mov edx, ebp
xor edx, ecx
and edx, ebp
and ecx, ebp
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
or ecx, 0xda0e4416
mov ebp, ecx
not ebp
or eax, 0x25f1bbe9
mov r11d, eax
not r11d
and ecx, 0x4abb78c1
and ebp, 0x25408328
or ebp, ecx
and eax, 0x4abb78c1
and r11d, 0x90040416
or r11d, eax
xor r11d, ebp
mov eax, r9d
and eax, 0xfffffffe
mov ebx, r8d
xor ebx, 1
and ebx, r8d
and r8d, 1
or r8d, eax
mov edi, r8d
xor edi, r9d
and edi, r8d
and r9d, 1
mov ecx, r9d
not ecx
mov eax, ebx
not eax
or ecx, eax
and eax, 0xac4148d2
and ebx, 0x53beb72d
or ebx, eax
or r9d, 0xac4148d2
xor r9d, ebx
not ecx
or ecx, r9d
mov ebp, edi
not ebp
mov ebx, ecx
not ebx
mov edx, ebp
or edx, ebx
mov eax, edx
not eax
and ebp, 0x553c9d66
and edi, 0xaac36299
or edi, ebp
and ebx, 0x553c9d66
and ecx, 0xaac36299
or ecx, ebx
xor ecx, edi
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0x6c65395a
and eax, 0x939ac6a5
or eax, esi
or edx, ebp
and ebp, 0x6c65395a
and ecx, 0x939ac6a5
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
or ebx, 0xe27093e9
mov ebp, ebx
not ebp
mov edi, ecx
or ecx, edx
or edx, 0x88e6c06
and edx, 0x88eeece6
and edi, 0x62101309
or edi, edx
and ebx, 0x88eeece6
and ebp, 0x15010010
or ebp, ebx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x7fc06b99
and ebp, 0x803f9466
or ebp, eax
mov eax, ebp
xor eax, 0x4240048c
xor ebp, 0x1c906870
and eax, 0xc360948c
and ebp, 0x3c9f6b73
or ebp, eax
mov eax, ebp
xor eax, 0x3c9f6b73
mov edx, ecx
not edx
mov ebx, eax
xor ebx, ecx
and ebx, eax
xor ebp, 0xc020800c
and ebp, 0xe0238b0f
and eax, 0x1fdc74f0
or eax, ebp
and ecx, 0xe0238b0f
and edx, 0x1fdc74f0
or edx, ecx
xor edx, eax
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ebx, edx
xor ebx, 0xba121ca
and ebx, edx
not edx
and edx, 0xba121ca
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xcf90878
and ebx, 0xf306f787
or ebx, eax
mov eax, ebx
xor eax, 0xf8a7d64d
mov ecx, ebx
xor ecx, 0x5580932
and ecx, 0xd5791b76
xor ebx, 0x2ddecd3b
and ebx, eax
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x15e89808
and ebx, 0xea1767f7
or ebx, eax
mov eax, ebx
xor eax, 0x3b0e7c80
xor ebx, 0xc091837e
mov ecx, ebx
and ecx, 0x4708277
and eax, 0xfb8f7d88
or eax, ecx
xor eax, 0x4708277
xor ebx, eax
and ebx, eax
mov ecx, r11d
not ecx
mov eax, r11d
mov edx, ecx
and edx, 0x2a9b903
and r11d, 0xfd5646fc
or r11d, edx
not r11d
or r11d, ecx
and ecx, 0xb4f669f2
and eax, 0x4b09960d
or eax, ecx
mov r14d, eax
xor r14d, 0x4b00960d
xor eax, 0x143468f2
and eax, 0x143d68f2
and r14d, 0xebc2970d
or r14d, eax
mov eax, r14d
xor eax, 0x143d68f2
mov r10d, ebx
not r10d
mov edx, r10d
and edx, 0xf46146e
mov esi, ebx
and esi, 0xf0b9eb91
or esi, edx
mov edx, esi
xor edx, 0x20006101
xor esi, 2
mov ebp, r10d
or ebp, 0x74726553
mov r12d, ebp
not r12d
or esi, 0x89040a04
and esi, 0xd9340a16
and edx, 0x24426541
or edx, esi
and ebp, 0xd9340a16
and r12d, 0x28990a8
or r12d, ebp
xor r12d, edx
mov edx, r12d
not edx
and edx, 0xe7b6f589
and r12d, 0x18490a76
or r12d, edx
mov r15d, r12d
xor r15d, 0x6c3b6f25
mov r8d, r14d
xor r8d, 0xebc2970d
mov r9d, r8d
and r9d, 0xed7207e7
mov r13d, eax
xor r14d, 0xecf44ccd
and r14d, eax
mov edx, eax
and edx, 0x128df818
or edx, r9d
mov eax, edx
xor eax, 0x10044018
and eax, 0xfd5646fc
xor edx, 0xefdbbee4
or edx, eax
mov eax, edx
not eax
and eax, 0x77e1efc9
and edx, 0x881e1036
or edx, eax
mov r9d, edx
xor r9d, 0x881e1036
xor edx, 0x51406541
xor r12d, 0x93c490da
mov eax, r12d
and eax, 0xa44f6383
mov ecx, r15d
and ecx, 0x5bb09c7c
or ecx, eax
mov esi, ecx
xor esi, 0x5bb09c7c
xor ecx, 0xa4066081
and ecx, 0xb4266c95
mov edi, esi
and edi, 0x4bd9936a
or edi, ecx
mov eax, r11d
not eax
xor edi, 0x49702a69
and esi, 0xfd5646fc
or esi, edi
mov ecx, esi
not ecx
and ecx, 0x107f3c86
and esi, 0xef80c379
or esi, ecx
and r10d, 0x5418945
and ebx, 0xfabe76ba
or ebx, r10d
mov ecx, ebx
xor ecx, 0xfabe76ba
xor ebx, 0x4418001
and ebx, 0xfed1800b
mov edi, ecx
and edi, 0x12e7ff4
or edi, ebx
mov ebx, esi
xor ebx, 0xef80c379
xor edi, 0xfc783908
and ecx, 0x2a9b903
or ecx, edi
mov ebp, r9d
xor ebp, r11d
and ebp, r9d
and edx, 0x59506551
and r9d, 0xa6af9aae
or r9d, edx
mov edx, ecx
not edx
and r11d, 0x59506551
and eax, 0xa6af9aae
or eax, r11d
xor eax, r9d
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
xor esi, 0x107f3c86
and edx, esi
or esi, ecx
not esi
and ecx, ebx
or ecx, edx
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
or edx, eax
not eax
not edx
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
and r8d, 0x8c9d54b8
and r13d, 0x7362ab47
or r13d, r8d
mov esi, r13d
xor esi, 0x7362ab47
mov edx, r12d
and edx, 0xfc3d64ff
and r15d, 0x3c29b00
or r15d, edx
mov edx, r15d
xor edx, 0x3c29b00
xor r13d, 0x74547087
and r13d, esi
xor r15d, 0xf809243f
or r15d, 0x736dbc0
mov ebp, r15d
not ebp
or r12d, 0xf8c9243f
mov ebx, r12d
not ebx
mov edi, r13d
and edi, r14d
xor r14d, r13d
or r14d, edi
and r15d, 0x7be7a5f9
and ebp, 0x80080006
or ebp, r15d
and r12d, 0x7be7a5f9
and ebx, 0x4105a00
or ebx, r12d
xor ebx, ebp
mov ebp, r14d
not ebp
and ebp, 0xbac45517
and r14d, 0x453baae8
or r14d, ebp
mov ebp, ebx
not ebp
and ebp, 0xbac45517
and ebx, 0x453baae8
or ebx, ebp
xor ebx, r14d
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x75b40441
and edx, 0x8a4bfbbe
or edx, ecx
xor edx, 0x8a4bfbbe
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3e2d36
and ecx, edx
and edx, 0xffc1d2c9
or edx, ebp
mov ebp, edx
xor ebp, 0xa50012c1
xor edx, 0x3e2d36
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x5acfc13e
and ebp, 0xa5303ec1
or ebp, edi
or edx, ebx
and ebx, 0x5acfc13e
and ecx, 0xa5303ec1
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov r14d, eax
mov ebx, eax
xor ebx, 0x138bcda
and ebx, eax
not eax
and eax, 0x8eb6d56d
and r14d, 0x71492a92
or r14d, eax
mov r8d, r14d
xor r8d, 0x71492a92
mov r9d, edx
not r9d
mov edi, r14d
xor edi, 0x8f8e69b7
and edi, r8d
mov r11d, edx
or r11d, 0xfec74325
mov r15d, r11d
not r15d
mov r10d, r9d
or r10d, 0x138bcda
mov eax, r10d
not eax
mov esi, edi
not esi
mov ecx, ebx
not ecx
mov ebp, esi
and ebp, 0x9a594e70
and edi, 0x65a6b18f
or edi, ebp
or esi, ecx
and ecx, 0x9a594e70
and ebx, 0x65a6b18f
or ebx, ecx
xor ebx, edi
not esi
or esi, ebx
and r11d, 0x97659c36
and r15d, 0x1820c8
or r15d, r11d
and r10d, 0x97659c36
and eax, 0x68824301
or eax, r10d
xor eax, r15d
mov ecx, esi
not ecx
and ecx, 0x25bffb7a
and esi, 0xda400485
or esi, ecx
mov ecx, eax
not ecx
and ecx, 0x25bffb7a
and eax, 0xda400485
or eax, ecx
xor eax, esi
xor r14d, 0x8eb6d56d
mov ecx, r14d
and ecx, 0x7744baf2
and r8d, 0x88bb450d
or r8d, ecx
or r14d, edx
and edx, 0x7744baf2
and r9d, 0x88bb450d
or r9d, edx
xor r9d, r8d
not r14d
or r14d, r9d
mov ecx, r14d
not ecx
and ecx, 0x6f3fd1f4
and r14d, 0x90c02e0b
or r14d, ecx
xor r14d, 0x90c02e0b
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0xe0249a16
mov ecx, r14d
and ecx, 0x1fdb65e9
or ecx, eax
mov edx, ecx
xor edx, 0x16186040
xor ecx, 0x249000
and ecx, 0x9e795a9
and edx, 0xf6186a56
or edx, ecx
mov r15d, edx
xor r15d, 0x9e795a9
mov r8d, edx
xor r8d, 0xf6186a56
mov eax, r14d
and eax, 0xb39afd72
mov ebx, r9d
and ebx, 0x4c65028d
or ebx, eax
xor ebx, 0x4c65028d
or ebx, r9d
mov r11d, ebx
not r11d
mov eax, ebx
and eax, 0xc3adfd4c
and r11d, 0x3c5202b3
or r11d, eax
mov r10d, r11d
xor r10d, 0x3c5202b3
xor edx, 0x7c983594
mov esi, edx
and esi, r8d
and edx, r15d
mov edi, r11d
xor edi, 0xb6d25d71
and edi, r10d
or ebx, 0x757fa03d
mov ebp, ebx
not ebp
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x7ef35229
and esi, 0x810cadd6
or esi, ecx
mov ecx, edx
not ecx
or eax, ecx
and ecx, 0x7ef35229
and edx, 0x810cadd6
or edx, ecx
xor edx, esi
not eax
or eax, edx
mov esi, edi
not esi
mov ecx, esi
and ecx, 0xcbb081dd
and edi, 0x344f7e22
or edi, ecx
or esi, ebx
and ebx, 0xcbb081dd
and ebp, 0x5e02
or ebp, ebx
xor ebp, edi
not esi
or esi, ebp
mov ecx, eax
not ecx
and ecx, 0x26ab4c48
and eax, 0xd954b3b7
or eax, ecx
mov ecx, esi
not ecx
and ecx, 0x26ab4c48
and esi, 0xd954b3b7
or esi, ecx
xor esi, eax
xor r11d, 0xc3adfd4c
mov eax, r15d
and eax, 0x548276bf
and r8d, 0xab7d8940
or r8d, eax
or r15d, r11d
and r11d, 0x548276bf
and r10d, 0xab7d8940
or r10d, r11d
xor r10d, r8d
not r15d
or r15d, r10d
mov eax, r15d
not eax
and eax, 0x7f5e0593
and r15d, 0x80a1fa6c
or r15d, eax
mov eax, r15d
xor eax, 0x80019264
mov edx, esi
not edx
xor r15d, 0x7f5e0593
mov ecx, edx
and ecx, 0x2aa06c88
and esi, 0xd55f9377
or esi, ecx
or edx, r15d
and r15d, 0x2aa06c88
and eax, 0xd55f9377
or eax, r15d
xor eax, esi
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xe1cac92c
and eax, edx
and edx, 0x1e3536d3
or edx, ecx
mov ecx, edx
xor ecx, 0xc1006d1
xor edx, 0xe1cac92c
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xb367b026
and ecx, 0x4c984fd9
or ecx, ebx
or edx, ebp
and ebp, 0xb367b026
and eax, 0x4c984fd9
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
and eax, 0x68a285ca
and edx, 0x975d7a35
or edx, eax
mov eax, edx
xor eax, 0x16093201
xor edx, 0x68a285ca
mov r10d, ecx
not r10d
mov ebp, r10d
and ebp, 0xa174c8fc
and ecx, 0x5e8b3703
or ecx, ebp
or r10d, edx
and edx, 0xa174c8fc
and eax, 0x5e8b3703
or eax, edx
xor eax, ecx
not r10d
or r10d, eax
mov eax, r10d
not eax
mov ecx, eax
and ecx, 0x63e2045b
and r10d, 0x9c1dfba4
or r10d, ecx
xor r10d, 0x9c1dfba4
or r10d, eax
mov r8d, r10d
not r8d
and r9d, 0xfc2c7d44
and r14d, 0x3d382bb
or r14d, r9d
mov eax, r14d
not eax
and eax, 0x37d830ef
and r14d, 0xc827cf10
or r14d, eax
mov eax, r14d
xor eax, 0x340bb254
mov ecx, r14d
xor ecx, 0x40e04989
and ecx, 0x64e9dbcd
mov edx, eax
and edx, 0x9b162432
or edx, ecx
mov ecx, edx
xor ecx, 0x9060012
xor r14d, 0xcbf44dab
xor edx, 0x64e9dbcd
mov ebp, r14d
and ebp, 0x92196ded
and eax, 0x6de69212
or eax, ebp
or r14d, edx
and edx, 0x92196ded
and ecx, 0x6de69212
or ecx, edx
xor ecx, eax
not r14d
or r14d, ecx
mov eax, r14d
mov ecx, r14d
xor ecx, 0xc3bfa661
and ecx, r14d
not r14d
and r14d, 0xc317a440
and eax, 0xa80221
or eax, r14d
xor eax, 0xa80221
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc242e472
and ecx, 0x3dbd1b8d
or ecx, eax
mov r14d, ecx
xor r14d, 0xe002a828
xor ecx, 0x9c0213
and ecx, 0x1e9c17d7
and r14d, 0xe163e828
or r14d, ecx
mov ebp, r14d
xor ebp, 0xe163e828
mov r15d, r14d
xor r15d, 0x1e9c17d7
mov ebx, r15d
xor r14d, 0x7ea5ad5
and r14d, r15d
mov edx, ebp
and edx, 0x3254a7bf
and r15d, 0xcdab5840
or r15d, edx
xor r15d, 0x837ce715
or r15d, ebp
and ebp, 0x19304502
and ebx, 0x460800
or ebx, ebp
xor ebx, 0x460800
mov edx, ebx
and edx, r14d
xor r14d, ebx
or r14d, edx
mov edx, r14d
not edx
and edx, 0xe689b2fd
and r14d, 0x19764d02
or r14d, edx
mov ebx, r8d
and ebx, 0xb12840aa
mov eax, r10d
xor eax, 0x4ed7bf55
or ebx, eax
mov edx, ebx
not edx
and edx, 0x364ea0c5
and ebx, 0xc9b15f3a
or ebx, edx
mov edi, ebx
xor edi, 0x49200d2a
xor ebx, 0x364ea0c5
mov esi, r10d
and esi, 0x4ed7bf55
or esi, eax
mov eax, esi
not eax
and eax, 0xaacbc63b
and esi, 0x553439c4
or esi, eax
mov ecx, esi
xor ecx, 0x41200944
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0xb12840aa
mov edx, r14d
and edx, 0x4ed7bf55
or edx, eax
mov ebp, edx
xor ebp, r9d
and ebp, edx
mov edx, r15d
not edx
xor esi, 0xaacbc63b
mov r12d, ebx
or r12d, esi
mov eax, r12d
not eax
and ebx, 0x96d7f291
and edi, 0x69280d6e
or edi, ebx
and esi, 0x96d7f291
and ecx, 0x69280d6e
or ecx, esi
xor ecx, edi
mov ebx, ecx
not ebx
mov edi, r12d
and edi, 0xed9965db
and eax, 0x12669a24
or eax, edi
or r12d, ebx
and ebx, 0xed9965db
and ecx, 0x12669a24
or ecx, ebx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, ebp
not eax
and eax, 0x2f5b5b22
mov esi, ebp
and esi, 0xd0a4a4dd
or esi, eax
mov r11d, esi
xor r11d, 0xd0a4a4dd
and r15d, 0xd6d65f18
mov edi, edx
and edi, 0x2929a0e7
or edi, r15d
mov ecx, edi
xor ecx, 0x2929a0e7
mov eax, r11d
and eax, 0x964cf514
and ebp, 0x69b30aeb
or ebp, eax
mov eax, edi
xor eax, 0x409aaa0c
and eax, ecx
and edx, 0x69b30aeb
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, ebp
not eax
and eax, 0x18283dd
and ebp, 0xfe7d7c22
or ebp, eax
mov eax, edx
not eax
and eax, 0x18283dd
and edx, 0xfe7d7c22
or edx, eax
xor esi, 0x2f5b5b22
xor edx, ebp
mov eax, esi
and eax, 0x3245a0a2
and r11d, 0xcdba5f5d
or r11d, eax
xor edi, 0xd6d65f18
or esi, edi
and edi, 0x3245a0a2
and ecx, 0xcdba5f5d
or ecx, edi
xor ecx, r11d
not esi
or esi, ecx
mov eax, esi
not eax
and eax, 0xb19734a1
and esi, 0x4e68cb5e
or esi, eax
xor esi, 0x4e68cb5e
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov edx, r12d
not edx
mov eax, edx
and eax, 0x102b402
and r12d, 0x845002e0
or r12d, eax
mov eax, r12d
xor eax, 0x40000c0
xor r12d, 0x43076d02
or edx, 0x8552b6e2
mov ecx, edx
not ecx
and r12d, 0xc3576f22
and eax, 0x40090c0
or eax, r12d
mov ebx, esi
not ebx
or esi, 0x7aad491d
and edx, 0xc3576f22
and ecx, 0x38a8001d
or ecx, edx
mov edx, esi
not edx
or ebx, 0x8552b6e2
xor ecx, eax
mov r11d, ebx
not r11d
and esi, 0xac7e9bc3
and edx, 0x1002420
or edx, esi
and ebx, 0xac7e9bc3
and r11d, 0x5281401c
or r11d, ebx
xor r11d, edx
mov eax, ecx
not eax
and eax, 0x4fd9655a
and ecx, 0xb0269aa5
or ecx, eax
mov eax, r11d
not eax
and eax, 0x4fd9655a
and r11d, 0xb0269aa5
or r11d, eax
xor r11d, ecx
mov eax, r10d
xor eax, r9d
and eax, r10d
and r8d, 0x546656d
and r10d, 0xfab99a92
or r10d, r8d
and r9d, 0x546656d
and r14d, 0xfab99a92
or r14d, r9d
xor r14d, r10d
mov ecx, eax
and ecx, r14d
xor r14d, eax
or r14d, ecx
mov ecx, r14d
not ecx
mov eax, ecx
and eax, 0x320ab202
and r14d, 0x814144c0
or r14d, eax
mov edx, r14d
xor edx, 0x1010040
xor r14d, 0x5e948012
or ecx, 0xb34bf6c2
mov eax, ecx
not eax
and r14d, 0xded4c492
and edx, 0x210b3240
or edx, r14d
and ecx, 0xded4c492
and eax, 0x20092d
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x4cb4093d
and eax, 0xb34bf6c2
or eax, ecx
mov edi, eax
not edi
mov edx, r11d
not edx
and edx, 0x77d0aae0
mov ebp, r11d
and ebp, 0x882f551f
or ebp, edx
mov r8d, ebp
xor r8d, 0x882f551f
mov edx, edi
and edx, 0xbfb8dbcd
and eax, 0x40472432
or eax, edx
mov r9d, eax
xor r9d, 0x40472432
xor ebp, 0x77d0aae0
mov edx, r8d
and edx, 0x9032e1a5
and r11d, 0x6fcd1e5a
or r11d, edx
mov ecx, eax
xor ecx, 0x2f8a3a68
and ecx, r9d
or edi, 0x9032e1a5
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x78fd7513
and ecx, 0x87028aec
or ecx, ebx
mov esi, edi
not esi
or edx, edi
and edi, 0x78fd7513
and esi, 0x7000a48
or esi, edi
xor esi, ecx
not edx
or edx, esi
mov ecx, r11d
not ecx
and ecx, edx
not edx
and edx, r11d
or edx, ecx
xor eax, 0xbfb8dbcd
mov ecx, ebp
and ecx, 0x5ae7aadd
and r8d, 0xa5185522
or r8d, ecx
or ebp, eax
and eax, 0x5ae7aadd
and r9d, 0xa5185522
or r9d, eax
xor r9d, r8d
not ebp
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x36b1096d
and ebp, 0xc94ef692
or ebp, eax
mov eax, ebp
xor eax, 0xc9022210
mov ebx, edx
not ebx
xor ebp, 0x36b1096d
mov ecx, ebx
and ecx, 0x2cdd4af
and edx, 0xfd322b50
or edx, ecx
or ebx, ebp
and ebp, 0x2cdd4af
and eax, 0xfd322b50
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x15897ab5
mov ecx, ebx
and ecx, 0xea76854a
or ecx, edx
mov edx, ecx
xor edx, 0x8368508
xor ecx, 0x11802a00
and ecx, 0xf3c02a42
and edx, 0xc3fd5bd
or edx, ecx
mov ecx, edx
xor ecx, 0x11402042
xor edx, 0x1791b8
and edx, 0xe2979bb8
and ecx, 0x1d686447
or ecx, edx
mov ebp, ecx
xor ebp, 0x1d686447
xor ecx, 0xc0950890
and ecx, 0xc0dd2cd7
mov edx, ebp
and edx, 0x3f22d328
or edx, ecx
xor edx, 0xf86cb746
and ebp, 0x38b19b91
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x4f113f94
and ebp, 0xb0eec06b
or ebp, ecx
mov edi, ebp
xor edi, 0x30a2406b
mov ecx, eax
and ecx, 0xc74e646e
and ebx, 0x38b19b91
or ebx, ecx
xor eax, ebx
and eax, ebx
xor ebp, 0x4f113f94
mov ebx, eax
not ebx
mov edx, ebp
or edx, ebx
mov ecx, edx
not ecx
and ebp, 0xce5d8094
and edi, 0x31a27f6b
or edi, ebp
and ebx, 0xce5d8094
and eax, 0x31a27f6b
or eax, ebx
xor eax, edi
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x87e89aae
and ecx, 0x78176551
or ecx, ebx
or edx, ebp
and ebp, 0x87e89aae
and eax, 0x78176551
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x3f201441
mov ecx, edx
and ecx, 0x446118
or ecx, eax
xor ecx, 0x446118
and edx, 0xc09b8aa6
or edx, ecx
mov eax, edx
not eax
and eax, 0x7d5eec8
and edx, 0xf82a1137
or edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x84792cd8
mov edi, eax
and edi, 0x7b86d327
or edi, ecx
xor edi, 0x7b86d327
or edi, eax
mov ecx, edi
not ecx
and ecx, 0xe2e5e7d3
and edi, 0x1d1a182c
or edi, ecx
mov r8d, edi
xor r8d, 0x100a0000
xor edi, 0xe2e5e7d3
mov ecx, eax
and ecx, 0x291f968c
and edx, 0xd6e06973
or edx, ecx
mov ebp, edx
xor ebp, 0x2202140
xor edx, 0x9118000
or eax, 0xabb1e14a
mov ecx, eax
not ecx
or edx, 0x4216b5
and edx, 0x89d3d6b7
and ebp, 0x22202148
or ebp, edx
and eax, 0x89d3d6b7
and ecx, 0x540c0800
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xabb1e14a
and ecx, 0x544e1eb5
or ecx, eax
mov ebx, ecx
xor ebx, 0x322f4491
mov eax, ebx
and ebx, ecx
mov edx, ecx
not edx
or r8d, 0xcdd0bb6e
mov ecx, r8d
not ecx
and eax, edx
mov r9d, edi
and r9d, edx
xor edx, edi
or edi, 0x322f4491
mov esi, edi
not esi
and r8d, 0x1f7796f5
and ecx, 0x20084000
or ecx, r8d
and edi, 0x1f7796f5
and esi, 0xc080290a
or esi, edi
xor esi, ecx
mov ecx, eax
not ecx
mov ebp, ebx
not ebp
mov edi, ecx
and edi, 0xde554d0
and eax, 0xf21aab2f
or eax, edi
or ecx, ebp
and ebp, 0xde554d0
and ebx, 0xf21aab2f
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
mov eax, esi
not eax
and eax, 0x1cbe2871
and esi, 0xe341d78e
or esi, eax
mov eax, ecx
not eax
and eax, 0x1cbe2871
and ecx, 0xe341d78e
or ecx, eax
xor ecx, esi
or edx, r9d
mov eax, edx
not eax
and eax, 0x8a6bf9d3
and edx, 0x7594062c
or edx, eax
mov eax, edx
xor eax, 0x21100400
mov esi, ecx
not esi
xor edx, 0x8a6bf9d3
mov ebp, esi
and ebp, 0x5ec6332d
and ecx, 0xa139ccd2
or ecx, ebp
or esi, edx
and edx, 0x5ec6332d
and eax, 0xa139ccd2
or eax, edx
xor eax, ecx
not esi
or esi, eax
mov r10d, esi
not r10d
mov edx, r10d
and edx, 0x39dfc545
mov eax, esi
and eax, 0xc6203aba
or eax, edx
mov edx, eax
xor edx, 0x201812
xor eax, 0x301c8504
mov ebp, esi
xor ebp, 0x323c9d96
and ebp, esi
or eax, 0xcdc36269
mov edi, ebp
not edi
mov ebx, eax
and ebx, 0xc3db65ac
and edx, 0x30249812
or edx, ebx
or eax, edi
and edi, 0xc3db65ac
and ebp, 0x3c249a53
or ebp, edi
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xcdc36269
and eax, 0x323c9d96
or eax, edx
mov edx, eax
not edx
and edx, 0x189c26b
and eax, 0xfe763d94
or eax, edx
mov ebx, eax
xor ebx, 0xb0721c90
xor eax, 0x18028
and eax, 0x4e05a12c
and ebx, 0xb1fa5ed3
or ebx, eax
xor ebx, 0x5f20c97b
mov eax, ebx
or eax, 0x11256857
mov ebp, eax
not ebp
and esi, 0x6843398f
mov edx, r10d
and edx, 0x97bcc670
or edx, esi
xor edx, 0x8699ae27
and r10d, 0xeeda97a8
or r10d, edx
mov edx, r10d
not edx
and edx, 0xa17d41fe
and r10d, 0x5e82be01
or r10d, edx
mov r8d, r10d
xor r8d, 0x5e82be01
mov edx, r10d
xor edx, 0xa17d41fe
and eax, 0x22fb0642
and ebp, 0xcc0091a8
or ebp, eax
mov r9d, ebp
xor r9d, 0xdd04f9bd
mov esi, ebp
xor esi, 0xf736d4f6
and esi, r9d
or ebx, 0xd5edfaf7
mov eax, esi
not eax
mov edi, eax
and edi, 0xa6fa8881
and esi, 0x58045738
or esi, edi
mov edi, ebx
not edi
xor r10d, 0x8b4f6cb5
or eax, ebx
and ebx, 0xa7fb8885
and edi, 0x8000508
or edi, ebx
mov ecx, r10d
and ecx, edx
and r10d, r8d
xor edi, esi
not eax
or eax, edi
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0x33db5777
and ecx, 0xcc24a888
or ecx, ebx
mov ebx, r10d
not ebx
or edi, ebx
and ebx, 0x33db5777
and r10d, 0xcc24a888
or r10d, ebx
xor r10d, ecx
not edi
or edi, r10d
mov ecx, eax
not ecx
and ecx, edi
not edi
and edi, eax
or edi, ecx
xor ebp, 0x22fb0642
mov ecx, ebp
and ecx, 0xc80885a8
and r9d, 0x36f65212
or r9d, ecx
or ebp, r8d
and r8d, 0xc909aded
and edx, 0x36f65212
or edx, r8d
xor edx, r9d
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x709842b9
and ebp, 0x8f67bd46
or ebp, ecx
xor ebp, 0x8f67bd46
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x4a038632
mov edx, ebp
and edx, 0x31506000
or edx, ecx
xor edx, 0x31506000
and ebp, 0x84ac19cd
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x6a768e65
and ebp, 0x9589719a
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xb5d6dc4a
mov eax, ebp
and eax, 0x4a2923b5
or eax, edx
mov edx, eax
xor edx, 0x21d4dc08
xor eax, 0x4a2923b5
mov ebx, eax
and ebx, 0xde2a2363
and edx, 0x21d5dc9c
or edx, ebx
and ebp, 0xde2a2363
and ecx, 0x21d5dc9c
or ecx, ebp
mov ebp, dword [0x14041a5c0]
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r8b
setne r11b
cmp ebp, 0xa
setl r9b
cmp ebp, 9
setg r10b
mov eax, r10d
or al, r11b
xor al, 1
mov ecx, r10d
xor cl, r11b
or al, cl
mov edx, ecx
and dl, r11b
and cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
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 ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
xor cl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov esi, eax
and sil, dl
xor al, sil
xor sil, 1
or sil, dl
xor sil, 1
or sil, al
mov edi, r10d
xor dil, r9b
xor r9b, dil
mov edx, r11d
xor dl, r8b
mov eax, edi
and al, r10b
xor dil, r10b
mov r10d, edx
xor r10b, 1
or dil, al
mov eax, edi
or al, r9b
xor al, 1
xor dil, r9b
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edx
and al, r10b
xor dl, al
xor al, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, r11b
mov ecx, edx
and cl, r11b
and dl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
mov r9d, esi
xor r9b, 1
or dl, r10b
mov ecx, eax
xor cl, 1
and r11b, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, r11b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, edx
xor cl, al
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dil, 1
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, dil
mov edx, ebx
xor dl, dil
xor bl, dl
and bl, dl
xor dil, al
and dil, al
mov edx, ebx
xor dl, 1
and dl, dil
mov eax, edi
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov edi, edx
xor dil, sil
and dil, dl
mov ecx, r9d
or cl, dl
mov ebx, edi
xor bl, cl
xor dil, 1
xor bl, 1
or dil, cl
xor dil, 1
or dil, bl
mov ecx, edi
xor cl, r9b
xor cl, 1
or dil, sil
xor dil, 1
or dil, cl
mov r8d, edi
xor r8b, 1
or sil, r9b
xor sil, r9b
mov ecx, edx
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
or dl, al
xor dl, 1
and r9b, sil
mov eax, r9d
xor al, sil
xor r9b, 1
xor al, 1
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, r9d
xor al, 1
and r9b, al
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
and r9b, dl
xor dl, 1
xor al, 1
and al, dl
or r9b, al
mov edx, r9d
xor dl, 1
mov ecx, r8d
xor cl, dil
mov r10d, edx
or r10b, r9b
mov esi, r10d
xor sil, 1
mov r11d, r9d
and r11b, r10b
or r10b, dl
and sil, dl
xor r9b, dil
and r9b, dil
xor dl, dil
or dil, r8b
and cl, r8b
xor cl, 1
mov ebx, edi
or bl, cl
xor bl, 1
xor cl, dil
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor r10b, 1
or sil, r11b
mov ebx, r10d
and bl, sil
xor sil, r10b
or sil, bl
xor cl, 1
mov eax, esi
xor al, cl
xor al, 1
and al, sil
or cl, sil
mov ebx, eax
xor bl, cl
xor al, 1
or al, cl
xor bl, 1
xor al, 1
or al, bl
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
xor dl, al
mov ecx, edx
and cl, 1
and al, dl
xor dl, al
not dl
and dl, 1
and al, 1
test cl, cl
mov ecx, 0x417b977f
mov ebp, 0x749f50d5
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, dl
mov eax, 0x417b977f
cmovne ecx, eax
jmp 0x14004f8c8
mov eax, dword [0x14041a5c4]
lea r9d, [rax - 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov edx, r8d
and edx, r9d
mov eax, r8d
and eax, edx
xor edx, r8d
or edx, eax
mov eax, edx
not eax
and eax, 0xf9ac14f3
and edx, 0x653eb0c
or edx, eax
mov eax, edx
xor eax, 0x4518b08
and eax, 0xcd19f79
xor edx, 0xa827475
or edx, eax
mov eax, edx
not eax
and eax, 0x99e07edb
and edx, 0x661f8124
or edx, eax
mov ebp, edx
xor ebp, 0x661f8124
mov ecx, r8d
and ecx, 0x4f4814ca
mov eax, r9d
and eax, 0xb0b7eb35
or eax, ecx
mov ecx, eax
xor ecx, 0xb0266004
and ecx, 0xf32e6086
xor eax, 0x43998bb3
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa0d88f8d
and eax, 0x5f277072
or eax, ecx
mov ecx, eax
xor ecx, 0x5f277072
mov r10d, edx
xor r10d, 0x99e07edb
mov edi, eax
xor edi, 0xa0d88905
and edi, 0xb1fcc977
xor eax, 0x13e21c04
and eax, ecx
and ecx, 0x4e033688
or ecx, edi
mov r11d, ecx
xor r11d, 0xc021680
mov ebx, r10d
and ebx, 0x4cc56c76
xor edx, 0x2adaed52
and edx, ebp
xor ecx, 0xb1fcc977
mov esi, ecx
or esi, 0xb33a9389
mov edi, ebx
and edi, edx
xor edx, ebx
mov ebx, esi
not ebx
or edx, edi
mov edi, esi
and edi, 0x51112e08
and ebx, 0xcc44076
or ebx, edi
mov edi, eax
not edi
or esi, edi
and edi, 0x51112e08
and eax, 0xaeeed1f7
or eax, edi
xor eax, ebx
not esi
or esi, eax
mov eax, edx
not eax
and eax, 0xffb4fa0a
and edx, 0x4b05f5
or edx, eax
mov eax, esi
not eax
and eax, 0xffb4fa0a
and esi, 0x4b05f5
or esi, eax
xor esi, edx
mov eax, ebp
and eax, 0xf36de05d
and r10d, 0xc921fa2
or r10d, eax
or ebp, ecx
and ecx, 0xf36de05d
and r11d, 0xc921fa2
or r11d, ecx
xor r11d, r10d
not ebp
or ebp, r11d
mov eax, ebp
not eax
and eax, 0xb321518b
and ebp, 0x4cdeae74
or ebp, eax
xor ebp, 0x4cdeae74
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x3b4f74a6
and ecx, ebp
or ebp, 0xc4b08b59
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0xdd96a330
and eax, 0x22495486
or eax, ebx
or ebp, edx
and edx, 0xdd96a330
and ecx, 0x22695ccf
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x7e7660f8
and ebp, 0x81899f07
or ebp, eax
mov eax, ebp
xor eax, 0x49e88b27
mov ecx, ebp
xor ecx, 0x4162040
and ecx, 0x5162044
xor ebp, 0x6c762cfa
and ebp, eax
and eax, 0x20888799
or eax, ecx
mov ecx, eax
xor ecx, 0x20888201
xor eax, 0xdf777866
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0x17640dbe
and ecx, 0x209aa241
or ecx, ebx
or eax, edx
and edx, 0x17640dbe
and ebp, 0xe89bf241
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x57b83449
and eax, 0xa847cbb6
or eax, ecx
mov edx, eax
xor edx, 0x72269394
mov ecx, edx
or ecx, 0xd424de28
mov ebp, ecx
not ebp
xor eax, 0x4400
or eax, 0x2b590192
and ecx, 0x3b7d4792
and ebp, 0x822045
or ebp, ecx
and eax, 0x3b7d4792
and edx, 0xc4009828
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x2bdb21d7
xor edx, 0xd424de28
or edx, eax
mov eax, edx
not eax
and eax, 0x298be13f
and edx, 0xd6741ec0
or edx, eax
mov ebp, edx
xor ebp, 0xd6741ec0
xor edx, 0x298be13f
mov eax, r8d
and eax, 0xc4009a00
mov ecx, r9d
and ecx, 0x10244428
or ecx, eax
xor ecx, 0x10244428
mov eax, r9d
and eax, 0x2bdb21d7
or eax, ecx
and r8d, 0xab8eaf31
and r9d, 0x547150ce
or r9d, r8d
mov ebx, r9d
xor ebx, 0x547150ce
xor r9d, 0xab8eaf31
and r9d, eax
mov ecx, eax
not ecx
and ebx, ecx
or r9d, ebx
xor ecx, r9d
and ecx, r9d
mov r9d, ecx
not r9d
mov eax, ebp
and eax, 0x333f4102
mov ebx, edx
and ebx, 0xccc0befd
or ebx, eax
mov eax, ecx
and eax, 0x333f4102
mov edi, r9d
and edi, 0xccc0befd
or edi, eax
xor edi, ebx
mov r8d, ebp
or r8d, ecx
not r8d
or r8d, edi
mov eax, edx
and eax, 0xb627c6f8
and ebp, 0x49d83907
or ebp, eax
mov eax, ebp
xor eax, 0x49080804
xor ebp, 0x32040010
or edx, 0x7b8e8eb7
mov edi, edx
not edi
mov ebx, r9d
and ebx, 0x20820880
and ecx, 0x5b0c8637
or ecx, ebx
mov esi, ecx
xor esi, 0x48040406
xor ecx, 0x20121948
or r9d, 0x7b8e8eb7
mov ebx, r9d
not ebx
or ebp, 0x113000
and ebp, 0x32953013
and eax, 0x490a8ea4
or eax, ebp
and edx, 0x32953013
and edi, 0x84604148
or edi, edx
xor edi, eax
and ecx, 0x331a9b79
and esi, 0x48840486
or esi, ecx
and r9d, 0x331a9b79
and ebx, 0x84616000
or ebx, r9d
xor ebx, esi
mov eax, edi
not eax
and eax, 0x12dbec3f
and edi, 0xed2413c0
or edi, eax
mov eax, ebx
not eax
and eax, 0x12dbec3f
and ebx, 0xed2413c0
or ebx, eax
xor ebx, edi
mov ecx, ebx
and ebx, r8d
not r8d
not ecx
mov eax, r8d
xor eax, ecx
and eax, r8d
and ecx, r8d
or ecx, ebx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0x3fc308d9
mov edx, ecx
and edx, 0xc03cf726
or edx, ebp
mov ebp, edx
xor ebp, 0x401c1124
xor edx, 0x3fc308d9
mov eax, edi
and eax, ecx
mov ebx, eax
not ebx
mov esi, edx
and esi, 0x9163ee52
and ebp, 0x6e9c11ad
or ebp, esi
or edx, ebx
and ebx, 0x9163ee52
and eax, 0x6e9c11ad
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xd8e59d52
and edx, 0x271a62ad
or edx, eax
mov ebp, edx
xor ebp, 0x271a62ad
xor edx, 0x88041d40
and edx, 0xac1c5de8
mov eax, ebp
and eax, 0x53e3a217
or eax, edx
xor eax, 0x2a6816ad
and ebp, 0x86744b45
or ebp, eax
mov eax, ebp
not eax
and eax, 0xca5be4ff
and ebp, 0x35a41b00
or ebp, eax
mov ebx, ebp
xor ebx, 0x35a41b00
mov eax, edi
and eax, 0x73fe0a1
and ecx, 0xf8c01f5e
or ecx, eax
xor ecx, 0x7eb4541b
xor edi, ecx
and edi, ecx
xor ebp, 0x4249a01e
and ebp, 0x43c9a91e
mov edx, ebx
and edx, 0xbc3656e1
or edx, ebp
xor edx, 0xbc3656e1
mov ecx, edi
not ecx
mov eax, ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
and edx, 0xb696c983
and ebx, 0x4969367c
or ebx, edx
and eax, 0xb696c983
and edi, 0x4969367c
or edi, eax
mov eax, ebx
not eax
and eax, edi
not edi
and edi, ebx
or edi, eax
or ecx, ebp
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x951a697b
and ecx, 0x6ae59684
or ecx, edx
mov edx, ecx
xor edx, 0x1000
xor ecx, 0x48
or eax, 0x5250956d
mov edi, eax
not edi
or ecx, 0x850c0800
and ecx, 0xc74c8c4c
and edx, 0x10101121
or edx, ecx
and eax, 0xc74c8c4c
and edi, 0x28a36292
or edi, eax
xor edi, edx
mov r8d, edi
not r8d
mov ecx, r8d
or ecx, 0x1281531e
mov eax, ecx
not eax
mov ebp, edi
or ebp, 0xc0a2841
and ebp, 0x1c0b7a55
mov edx, r8d
and edx, 0x280010a
or edx, ebp
and ecx, 0x1c0b7a55
and eax, 0xe17484a0
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xb9774da
and eax, 0xf4688b25
or eax, ecx
mov r9d, eax
xor r9d, 0x191627c5
xor eax, 0xe6e9d83a
mov edx, r8d
and edx, eax
and r9d, edi
or r9d, edx
not r9d
or r9d, eax
mov r10d, r9d
not r10d
mov edx, r8d
and edx, 0x94c2693
mov esi, edi
and esi, 0xf6b3d96c
or esi, edx
mov ebx, esi
xor ebx, 0x94828164
xor esi, 0x80c0482
and esi, 0x6a3d5c8a
and ebx, 0x95c2a375
or ebx, esi
mov edx, ebx
not edx
and edx, 1
xor ebx, 0x95c2a374
or ebx, edx
mov ebp, ebx
not ebp
and r8d, 0xe4a6aa8c
and edi, 0x1b595573
or edi, r8d
mov edx, edi
xor edx, 0x1b595572
and edx, 0xfffffffe
xor edi, 0xe4a6aa8d
or edi, edx
mov edx, edi
not edx
mov esi, ebx
or esi, edi
not esi
and ebx, 0x50638dfe
and ebp, 0xaf9c7201
or ebp, ebx
and edi, 0x50638dfe
and edx, 0xaf9c7201
or edx, edi
xor edx, ebp
mov ebp, esi
and ebp, edx
xor edx, esi
or edx, ebp
mov ebp, edx
mov ebx, edx
mov edi, edx
xor edi, 0xdf8d455f
and edi, edx
not edx
and edx, 0xad5edec1
and ebp, 0x52a1213e
or ebp, edx
mov edx, ebp
xor edx, 0x52a1213e
and edx, r9d
xor ebp, 0xad5edec1
and ebp, r10d
or ebp, edx
not ebp
or ebp, r9d
mov ecx, r9d
xor ecx, 0x2072baa0
and ecx, r10d
or ebx, 0x2072baa0
mov edx, ebx
not edx
or r10d, 0x2072baa0
mov esi, ecx
not esi
mov eax, r10d
and eax, 0xb8bb9708
and r9d, 0x47044057
or r9d, eax
or r10d, esi
and esi, 0xb8bb9708
and ecx, 0x474468f7
or ecx, esi
xor ecx, r9d
not r10d
or r10d, ecx
mov eax, edi
not eax
mov ecx, ebx
and ecx, 0x59e40ab7
and edx, 0x86094548
or edx, ecx
or ebx, eax
and eax, 0x59e40ab7
and edi, 0xa61bf548
or edi, eax
xor edi, edx
not ebx
or ebx, edi
mov eax, r10d
not eax
and eax, ebx
not ebx
and ebx, r10d
or ebx, eax
mov eax, ebx
and ebx, ebp
not ebp
not eax
mov ecx, ebp
xor ecx, eax
and ecx, ebp
and eax, ebp
or eax, ebx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
mov r9d, eax
mov r10d, eax
mov r11d, eax
xor r11d, 0x8403d6c
and r11d, eax
mov r8d, eax
not r8d
mov eax, r8d
and eax, 0x88200000
and ecx, 0x17815027
lea esi, [rax + rcx]
xor esi, 0x15011007
lea eax, [rax + rcx]
add eax, 0x2042a9c8
mov ebx, r8d
or ebx, 0x9fa15027
mov ecx, ebx
not ecx
and eax, 0x22c2e9e8
and esi, 0x9d211007
or esi, eax
and ebx, 0x22c2e9e8
and ecx, 0x401c0610
or ecx, ebx
xor ecx, esi
mov eax, ecx
not eax
and eax, 0x2d637228
and ecx, 0xd29c8dd7
or ecx, eax
mov ebx, ecx
xor ebx, 0x4400dca0
xor ecx, 0xa0800201
and ecx, 0xa9bd0351
and ebx, 0x5642fcae
or ebx, ecx
mov eax, ebx
xor eax, 0x5642fcae
xor ebx, 0xa10d0210
and ebx, 0xb54d6216
mov ecx, eax
and ecx, 0x4ab29de9
or ecx, ebx
xor ecx, 0x9e5456c5
and eax, 0x2b1934d3
or eax, ecx
mov ecx, eax
not ecx
mov ebx, r8d
and ebx, 0x62f07d24
and r9d, 0x9d0f82db
or r9d, ebx
mov edx, r9d
xor edx, 0x94068208
and edx, 0xd4e6cb2c
xor r9d, 0x49e949f7
or r9d, edx
mov edx, r9d
not edx
mov ebx, eax
and ebx, 0xf431132b
xor eax, 0x7abe2620
and eax, ecx
and ecx, 0xbceecd4
or ecx, ebx
mov ebx, ecx
xor ebx, 0xbceecd4
mov esi, ecx
xor esi, 0x7170caf4
and esi, ebx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x7c544c27
and esi, 0x83abb3d8
or esi, ebp
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0x7c544c27
and eax, 0x83abb3d8
or eax, ebp
mov ebp, r9d
xor ebp, 0x7abe2620
xor eax, esi
mov esi, ebp
and esi, r9d
and ebp, edx
not edi
or edi, eax
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
xor ecx, 0xf431132b
mov eax, ecx
and eax, 0xb4917894
and ebx, 0x4b6e876b
or ebx, eax
or ecx, edx
and edx, 0xb4917894
and r9d, 0x4b6e876b
or r9d, edx
xor r9d, ebx
not ecx
or ecx, r9d
mov eax, ecx
not eax
and eax, 0x381b968b
and ecx, 0xc7e46974
or ecx, eax
mov eax, ecx
xor eax, 0xc7c40974
mov edx, ebp
not edx
xor ecx, 0x381b968b
mov ebx, edx
and ebx, 0x1021f202
and ebp, 0xefde0dfd
or ebp, ebx
or edx, ecx
and ecx, 0x1021f202
and eax, 0xefde0dfd
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0x68ed006d
mov ecx, ebp
not ecx
or edx, 0x96125d80
and edx, 0xfe925dad
and eax, 0x6d0040
or eax, edx
and ebp, 0xfe925dad
and ecx, 0x100a212
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x43f434be
and ecx, 0xbc0bcb41
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x946c0e98
mov ebp, eax
and ebp, 0x6b93f167
or ebp, edx
or eax, 0x946c0e98
mov edx, ebp
not edx
mov ebx, eax
and ebx, 0x76884083
and ecx, 0x913b164
or ecx, ebx
or eax, edx
and edx, 0x76884083
and ebp, 0x8977bf7c
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x267d84bc
and eax, 0xd9827b43
or eax, ecx
mov edx, eax
xor edx, 0x450040c
xor eax, 0x48827000
and eax, 0x6aaff0b0
and edx, 0x95500f4f
or edx, eax
mov r9d, edx
xor r9d, 0x95500f4f
and r8d, 0x923d32ce
and r10d, 0x6dc2cd31
or r10d, r8d
mov eax, r10d
xor eax, 0x304c
or eax, 0xf7bfc293
mov ebp, r11d
not ebp
mov ebx, eax
and ebx, 0xfc485ded
and r10d, 0x2000
or r10d, ebx
or eax, ebp
and ebp, 0xfc485ded
and r11d, 0x3b7a212
or r11d, ebp
xor r11d, r10d
not eax
or eax, r11d
mov ebp, eax
not ebp
and ebp, 0xf7bfc293
and eax, 0x8403d6c
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
or ebp, 0x6b93f167
mov edi, ebp
not edi
and ebx, 0x946c0e98
and eax, 0x6b93f167
or eax, ebx
mov ebx, eax
not ebx
mov esi, ebp
and esi, 0xd4d5c89
and edi, 0x90200210
or edi, esi
or ebp, ebx
and ebx, 0xd4d5c89
and eax, 0xf2b2a376
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x9fccaced
and eax, ebp
and ebp, 0x60335312
or ebp, ebx
xor ebp, 0x60335312
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
mov edi, ebp
not edi
and ebp, 0xbcae1545
and edi, 0x4351eaba
or edi, ebp
mov esi, edi
xor esi, 0xbcae1545
mov eax, edi
xor eax, 0x4101a832
mov ebx, edx
xor ebx, 0x6aaff0b0
mov ebp, ebx
and ebp, 0xf9a7b972
mov ecx, r9d
and ecx, 0x658468d
or ecx, ebp
and eax, 0xf9a7b972
mov ebp, esi
and ebp, 0x658468d
or ebp, eax
xor ebp, ecx
not ebp
or ebp, ebx
mov r8d, ebp
not r8d
xor edx, 0x2e7725aa
and edx, r9d
xor edi, 0xf876c05f
and edi, esi
or esi, 0xbb272ae5
mov ecx, esi
not ecx
or r9d, 0x44d8d51a
mov eax, edx
not eax
mov r10d, r9d
and r10d, 0xc1507933
and ebx, 0x3a2702c4
or ebx, r10d
or r9d, eax
and eax, 0xc1507933
and edx, 0x3eaf86cc
or edx, eax
xor edx, ebx
not r9d
or r9d, edx
mov eax, edi
not eax
mov edx, eax
and edx, 0xdb9ec8a8
and edi, 0x24613757
or edi, edx
or eax, esi
and esi, 0xdb9ec8a8
and ecx, 0x4401512
or ecx, esi
xor ecx, edi
not eax
or eax, ecx
mov ecx, r9d
not ecx
and ecx, eax
not eax
and eax, r9d
or eax, ecx
mov ecx, eax
not ecx
mov edx, ebp
or edx, ecx
not edx
and ebp, 0x8bf121db
and r8d, 0x740ede24
or r8d, ebp
and ecx, 0x8bf121db
and eax, 0x740ede24
or eax, ecx
xor eax, r8d
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1797189b
mov ebp, eax
and ebp, 0x40208100
or ebp, edx
xor ebp, 0x40208100
mov edx, eax
and edx, 0xa8486664
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa8486664
and edx, 0x57b7999b
or edx, ebp
mov ebp, edx
not ebp
and edx, 0xb98ba897
and ebp, 0x46745768
or ebp, edx
mov edx, ebp
xor edx, 0xdb03ab57
xor ebp, 0x46745768
and ebp, edx
mov edx, ecx
and edx, 0xe441284f
and eax, 0x1bbed7b0
or eax, edx
xor eax, 0x86c92b8f
xor ecx, eax
and ecx, eax
mov eax, ebp
not eax
and eax, ecx
not ecx
mov edx, ebp
xor edx, ecx
and edx, ebp
and ecx, ebp
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 0x284c7681
mov ebp, eax
not ebp
or ecx, 0x56818034
and ecx, 0x76c5c034
and edx, 0x8083681
or edx, ecx
and eax, 0x76c5c034
and ebp, 0x8132094a
or ebp, eax
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x79a022d2
and ebp, 0x865fdd2d
or ebp, ecx
mov ebx, ebp
xor ebx, 0x58f7a6f4
xor ebp, 0xa708590b
mov ecx, ebp
and ecx, 0xe4a5e37d
mov edx, ebx
and edx, 0x1b5a1c82
or edx, ecx
xor edx, 0x1b5a1c82
mov eax, ebp
and eax, ebx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edi, eax
not edi
and eax, 0x2b5a7788
and edi, 0xd4a58877
or edi, eax
mov eax, edi
xor eax, 0x7b2be9ad
xor edi, 0xd4a58877
and edi, eax
and ebx, 0x86304b6f
mov eax, ebp
and eax, 0x79cfb490
or eax, ebx
xor eax, 0xd641d54a
and ebp, 0x50719e25
or ebp, eax
mov edx, ebp
not edx
mov esi, edi
not esi
and ebp, 0xb99b9cf
mov ebx, edx
and ebx, 0xf4664630
or ebx, ebp
mov ebp, ebx
xor ebp, 0xf4664630
xor ebx, 0xc26583f6
and ebx, ebp
mov r8d, esi
and r8d, ebp
xor ebp, esi
and esi, 0xc9fc3a39
and edi, 0x3603c5c6
or edi, esi
and edx, 0x3603c5c6
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ecx, edi
not ecx
and ecx, edx
not edx
and edx, edi
or edx, ecx
or ebp, r8d
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xfff3d93b
and edx, 0xc26c4
or edx, ebx
or ecx, ebp
and ebp, 0xfff3d93b
and eax, 0xc26c4
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4eec871e
and ecx, 0xb11378e1
or ecx, edx
mov edx, ecx
xor edx, 0x10000080
xor ecx, 0x40200100
or eax, 0x506c05ae
mov ebp, eax
not ebp
or ecx, 0xa9024841
and ecx, 0xe9224961
and edx, 0x104c048e
or edx, ecx
and eax, 0xe9224961
and ebp, 0x691b210
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x493bcac7
and ebp, 0xb6c43538
or ebp, eax
mov ebx, ebp
xor ebx, 0xb6d9aeb3
xor ebp, 0x4926514c
mov eax, ebp
and eax, 0x73cc4d9d
mov edx, ebx
and edx, 0x8c33b262
or edx, eax
mov eax, edx
xor eax, 0x19040
xor edx, 0x420c0994
mov ecx, ebp
or ecx, 0x421dfff4
mov r10d, ecx
not r10d
or edx, 0x24c00003
and edx, 0x66dc2bb7
and eax, 0x1d440
or eax, edx
and ecx, 0x66dc2bb7
and r10d, 0x99220008
or r10d, ecx
xor r10d, eax
mov eax, r10d
not eax
and eax, 0xd880880f
and r10d, 0x277f77f0
or r10d, eax
mov r8d, r10d
xor r8d, 0x65628804
mov r9d, r10d
xor r9d, 0x9a9d77fb
mov eax, r9d
and eax, 0x943d8cf8
mov edx, r8d
and edx, 0x6bc27307
or edx, eax
xor edx, 0x3528c4e5
or edx, r9d
mov eax, edx
not eax
and ebx, 0x99000ffc
mov ecx, ebp
and ecx, 0x66fff003
or ecx, ebx
xor ecx, 0x381547e1
and ebp, 0xa115481d
or ebp, ecx
mov ecx, edx
and ecx, 0x6dd5f19d
xor edx, 0xaf3c2f61
and edx, eax
mov ebx, eax
and ebx, 0x922a0e62
or ebx, ecx
mov r11d, ebx
xor r11d, 0x922a0e62
mov eax, ebx
xor eax, 0x3d162103
and eax, r11d
mov ecx, ebp
xor ecx, 0xaf3c2f61
and ecx, ebp
mov edi, ebp
or edi, 0x50c3d09e
mov esi, eax
and esi, edx
xor edx, eax
or edx, esi
mov esi, ecx
not esi
mov eax, esi
and eax, 0x1efaddf4
and ecx, 0xe105220b
or ecx, eax
mov eax, edi
not eax
or esi, edi
and edi, 0x1efaddf4
and eax, 0xa1042201
or eax, edi
xor eax, ecx
not esi
or esi, eax
mov eax, edx
not eax
and eax, esi
not esi
and esi, edx
mov ecx, ebp
not ecx
or esi, eax
xor ebx, 0x6dd5f19d
mov eax, ebx
and eax, 0x5ed9c215
and r11d, 0xa1263dea
or r11d, eax
or ebx, ecx
and ecx, 0x5ed9c215
and ebp, 0xa1263dea
or ebp, ecx
xor ebp, r11d
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x439da8b3
and ebx, 0xbc62574c
or ebx, eax
mov eax, ebx
xor eax, 0xbc020600
mov ebp, esi
not ebp
xor ebx, 0x439da8b3
mov ecx, ebp
and ecx, 0x4064d9ee
and esi, 0xbf9b2611
or esi, ecx
or ebp, ebx
and ebx, 0x4064d9ee
and eax, 0xbf9b2611
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xd213c0b6
and ecx, ebp
or ebp, 0x2dec3f49
mov edx, ecx
not edx
mov ebx, ebp
and ebx, 0x115ae32c
and eax, 0xc2010092
or eax, ebx
or ebp, edx
and edx, 0x115ae32c
and ecx, 0xeea51cd3
or ecx, edx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x78eaedb4
and ebp, 0x8715124b
or ebp, eax
mov ebx, ebp
xor ebx, 0xae86109
xor r10d, 0x41532766
and r10d, r9d
mov eax, r8d
and eax, 0xdbce509d
mov ecx, r10d
and ecx, eax
xor eax, r10d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6c05e548
and eax, 0x93fa1ab7
or eax, ecx
xor eax, 0xb7cbb5d5
and r8d, 0x545735e3
and r9d, 0xaba8ca1c
or r9d, r8d
xor r9d, 0xaba8ca1c
mov ecx, eax
and ecx, r9d
xor r9d, eax
or r9d, ecx
mov eax, r9d
not eax
and r9d, eax
mov ecx, eax
and ecx, r9d
xor r9d, eax
or r9d, ecx
xor ebp, 0xf4139ae0
mov eax, ebp
and eax, 0xa1150616
and ebx, 0x5eeaf9e9
or ebx, eax
mov r8d, ebx
xor r8d, 0x5eeaf9e9
mov r10d, r9d
not r10d
mov ecx, ebx
xor ecx, 0x37638ae7
and ecx, r8d
or ebp, 0x96768cf1
mov edi, ebp
not edi
mov esi, ecx
not esi
mov eax, esi
and eax, 0xd79c8abf
and ecx, 0x28637540
or ecx, eax
mov eax, r9d
xor eax, 0x96768cf1
or esi, ebp
and ebp, 0xd79c8abf
and edi, 0x28017100
or edi, ebp
mov edx, eax
and edx, r10d
and eax, r9d
xor edi, ecx
not esi
or esi, edi
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd9c910b8
and edx, 0x2636ef47
or edx, ecx
mov ecx, eax
not ecx
or ebp, ecx
and ecx, 0xd9c910b8
and eax, 0x2636ef47
or eax, ecx
xor eax, edx
mov ecx, dword [0x14041a5c0]
not ebp
or ebp, eax
mov eax, esi
not eax
and eax, 0x6b5419
and esi, 0xff94abe6
or esi, eax
mov eax, ebp
not eax
and eax, 0x6b5419
and ebp, 0xff94abe6
or ebp, eax
xor ebp, esi
xor ebx, 0xa1150616
mov eax, ebx
and eax, 0xaec4881c
and r8d, 0x513b77e3
or r8d, eax
or ebx, r9d
and r9d, 0xaec4881c
and r10d, 0x513b77e3
or r10d, r9d
xor r10d, r8d
not ebx
or ebx, r10d
mov eax, ebx
not eax
and eax, 0xb64d5e42
and ebx, 0x49b2a1bd
or ebx, eax
mov edx, ebx
xor edx, 0x4032a0a8
xor ebx, 0xb64d5e42
mov eax, ebp
not eax
mov edi, eax
and edi, 0xfc81155
and ebp, 0xf037eeaa
or ebp, edi
or eax, ebx
and ebx, 0xfc81155
and edx, 0xf037eeaa
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov esi, eax
not esi
mov ebx, eax
or ebx, 0xe7666f6a
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x18999095
mov edx, ebp
not edx
and ebx, 0xe1525912
and edi, 0x18898085
or edi, ebx
and ebp, 0xe1525912
and edx, 0x6242668
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xb2ee1cc3
and edx, 0x4d11e33c
or edx, ebp
mov ebp, edx
xor ebp, 0x3080
xor edx, 0x8048040
and ebp, 0x2413894
and edx, 0x49048040
or edx, ebp
mov edi, edx
xor edi, 0x49048040
xor edx, 0x847b5b8d
and esi, 0x429fbaa5
and eax, 0xbd60455a
or eax, esi
mov esi, eax
xor esi, 0xbd60455a
xor eax, 0x4017b280
and eax, 0x7017b788
mov ebp, esi
and ebp, 0x8fe84877
or ebp, eax
xor ebp, 0x3b520f5c
and esi, 0x4b45b8d4
or esi, ebp
mov eax, esi
not eax
mov ebx, edi
xor ebx, esi
and ebx, edi
and edx, 0x8c7f5bcd
and edi, 0x4300a010
or edi, edx
and esi, 0x8c7f5bcd
and eax, 0x7380a432
or eax, esi
xor eax, edi
mov edx, ebx
not edx
mov ebp, eax
not ebp
mov edi, edx
and edi, 0x9ee5f156
and ebx, 0x41000880
or ebx, edi
or edx, ebp
and ebp, 0x9ee5f156
and eax, 0x611a0ea9
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov eax, edx
xor eax, 0x7163477
and eax, edx
not edx
and edx, 0x7163477
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xd0e96737
and eax, 0x2f1698c8
or eax, edx
mov ebx, eax
xor ebx, 0x6345146b
xor eax, 0x9cbaeb94
mov ebp, eax
and ebp, 0x87f82d54
mov edx, ebx
and edx, 0x7807d2ab
or edx, ebp
mov edi, edx
xor edi, 0x30014000
xor edx, 0x1100500
mov esi, eax
or esi, 0xb3114752
mov ebp, esi
not ebp
or edx, 0xcc01000
and edx, 0xdd01702
and edi, 0xb2014050
or edi, edx
and esi, 0xdd01702
and ebp, 0x402ea8ad
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xb3114752
and ebp, 0x4ceeb8ad
or ebp, edx
and eax, 0x4b2611e8
and ebx, 0xb4d9ee17
or ebx, eax
mov eax, ebx
xor eax, 0xb4d9ee17
xor ebx, 0x4b2611e8
and ebx, ebp
not ebp
and eax, ebp
or ebx, eax
not ebx
or ebx, ebp
mov eax, 0xffffffff
cmp ebx, eax
setne r8b
sete r10b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r9b
mov ebp, r10d
mov edx, r8d
xor dl, r10b
mov ebx, edx
xor bl, 1
mov r15d, ebx
and r15b, dl
xor bl, r15b
xor r15b, 1
or r15b, dl
xor r15b, 1
or r15b, bl
mov edi, r15d
xor dil, r10b
mov ebx, r15d
not bl
and bl, r10b
mov r14d, r8d
and r14b, r15b
or r14b, bl
xor r14b, 1
or r14b, r10b
and r10b, r9b
xor bpl, r9b
or bpl, r10b
xor bpl, 1
xor dil, 1
and dil, r15b
xor r15b, r8b
and r15b, r8b
and r8b, r11b
or r8b, r10b
xor r8b, 1
or r8b, r11b
xor r8b, bpl
and bpl, r8b
mov eax, ebp
xor al, r8b
xor bpl, 1
xor al, 1
or bpl, r8b
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and bpl, al
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, ebp
xor al, 1
or al, r9b
xor al, 1
xor bpl, r11b
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov esi, ebp
xor sil, 1
mov ebx, r11d
xor bl, r9b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, r9b
mov ecx, r11d
and cl, al
or cl, dl
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
or bl, r11b
xor al, r11b
and al, r11b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov r9d, r8d
and r9b, cl
and bl, al
mov edx, r9d
xor dl, 1
xor r9b, r8b
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov r8d, r14d
xor r8b, 1
mov ecx, edi
and cl, r15b
xor r15b, dil
or r15b, cl
mov edx, r15d
xor dl, 1
mov ecx, r8d
and cl, r14b
mov r10d, r15d
and r10b, dl
mov r9d, ecx
and r9b, r8b
xor cl, r8b
or cl, r9b
mov eax, r10d
xor al, 1
xor r10b, r15b
or al, dl
xor al, 1
or al, r10b
xor al, cl
mov ecx, r14d
and cl, dl
xor dl, r14b
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov r8d, ebx
xor r8b, 1
mov eax, r8d
and al, bl
mov ecx, r8d
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebx, edx
xor bl, 1
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ebp
and r8b, sil
mov r15d, ebp
xor sil, bpl
and bpl, r8b
xor r15b, r8b
or r15b, bpl
mov r10d, r15d
xor r10b, 1
mov edi, ecx
xor dil, 1
mov r13d, ecx
or r13b, dil
mov eax, r13d
xor al, 1
mov edx, edi
xor dl, r13b
and dl, dil
and al, cl
and r13b, dil
or r13b, al
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
mov r11d, r10d
mov r14d, r13d
xor r14b, 1
mov ebx, r13d
or bl, r14b
mov ebp, r14d
mov r12d, r14d
and r12b, r13b
mov eax, r12d
and al, r14b
mov byte [rsp + 0x2c], al
xor r12b, r14b
and r14b, r10b
mov r9d, r15d
and r9b, r13b
or r9b, r14b
xor r9b, 1
or r9b, r10b
and r10b, r15b
xor r11b, r10b
xor r10b, 1
or r10b, r15b
xor r10b, 1
or r10b, r11b
mov r11d, r10d
xor r11b, 1
mov edx, r11d
and dl, r10b
mov r14d, edx
xor r14b, 1
xor dl, r10b
or r14b, r11b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, 1
and r14b, dl
mov r10d, edx
and r10b, r14b
xor r14b, dl
or r14b, r10b
mov edx, r14d
xor dl, 1
or sil, r8b
mov r10d, esi
xor r10b, 1
mov r8d, r10d
and r8b, sil
xor r10b, r8b
xor r8b, 1
or r8b, sil
xor r8b, 1
or r8b, r10b
mov r11d, r8d
xor r11b, 1
mov r10d, edi
and r10b, cl
mov esi, edi
xor sil, r10b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, sil
mov esi, r10d
xor sil, 1
and dil, sil
and r10b, cl
or r10b, dil
xor r10b, 1
or r10b, sil
mov edi, edx
and dil, r14b
mov esi, edx
and sil, dil
xor dil, dl
or dil, sil
mov ecx, r11d
and cl, r8b
xor cl, 1
mov esi, r8d
xor sil, cl
or cl, r8b
xor cl, 1
or cl, sil
or dl, r14b
mov esi, edx
xor sil, 1
mov r14d, ecx
xor r14b, 1
mov eax, ecx
xor al, r14b
and al, cl
or r11b, r8b
mov ecx, edi
xor cl, dl
and dl, sil
xor dl, 1
mov r8d, esi
xor r8b, dl
or dl, sil
xor dl, 1
or dl, r8b
xor dl, dil
xor cl, 1
or sil, dil
xor sil, 1
or sil, cl
mov ecx, edx
xor cl, sil
or sil, dl
mov edx, r11d
xor dl, 1
xor sil, 1
or sil, cl
mov ecx, eax
xor cl, r11b
and cl, al
and r11b, al
xor al, 1
and al, dl
or r11b, al
mov eax, ecx
and al, r11b
xor r11b, cl
mov r8d, r10d
xor r8b, 1
xor dil, 1
or r11b, al
xor r11b, 1
mov eax, esi
xor al, r11b
or r11b, sil
xor r11b, 1
xor al, 1
and al, sil
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, edi
or cl, r14b
xor r14b, dil
mov edx, ecx
xor dl, r14b
xor r14b, 1
xor dl, 1
or r14b, cl
xor r14b, 1
or r14b, dl
mov edi, eax
xor dil, 1
and al, dil
mov edx, edi
and dl, al
xor al, dil
or al, dl
xor al, r14b
mov edx, edi
and dl, r14b
xor dil, r14b
or dil, dl
xor dil, 1
mov edx, eax
and dl, dil
xor dil, al
or dil, dl
mov eax, r10d
and al, r8b
mov edx, r10d
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor bpl, bl
mov esi, eax
xor sil, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
xor bpl, 1
mov r11d, r13d
and r11b, bl
xor bl, r13b
or bl, r11b
xor bl, 1
mov r11d, ebp
and r11b, bl
xor bl, bpl
or bl, r11b
mov edx, esi
and dl, al
mov r11d, esi
and r11b, dl
mov ecx, esi
xor cl, dl
or cl, r11b
mov r11d, ecx
and cl, r10b
xor r11b, 1
and r11b, r8b
or cl, r11b
mov r10d, esi
and r10b, r8b
xor r8b, sil
or r8b, r10b
xor r8b, 1
mov r10d, ecx
and r10b, r8b
xor r8b, cl
or r8b, r10b
xor r8b, bl
mov r10d, r8d
xor r10b, 1
or r12b, byte [rsp + 0x2c]
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, r12d
xor al, 1
and al, dl
xor dl, 1
and dl, r12b
or dl, al
mov eax, r13d
and al, sil
xor sil, r13b
or sil, al
xor dl, 1
mov eax, edx
xor al, sil
or dl, sil
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, r10d
and cl, r8b
mov ebx, edx
and bl, al
mov r11d, r10d
and r11b, cl
xor cl, r10b
or cl, r11b
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov r11d, ecx
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, cl
or bl, r11b
xor dl, r10b
or al, r8b
xor al, 1
or al, dl
mov ecx, ebx
xor cl, al
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, edi
xor al, 1
mov r10d, eax
or r10b, dil
mov ecx, r10d
xor cl, 1
and cl, dil
or dil, r10b
xor dil, 1
and r10b, al
or r10b, cl
mov eax, edi
and al, r10b
xor r10b, dil
or r10b, al
mov eax, r10d
and r10b, bl
xor bl, 1
xor al, 1
and al, bl
or r10b, al
mov r8d, r9d
xor r8b, 1
mov ecx, r13d
xor cl, r15b
and r13b, cl
and cl, r15b
xor r13b, 1
xor cl, 1
mov ebx, r13d
xor bl, cl
or cl, r13b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, r9d
and al, r8b
mov ebx, edx
and bl, cl
mov r11d, r9d
and r11b, al
xor al, r9b
or al, r11b
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov r11d, eax
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, al
or bl, r11b
xor dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
or cl, al
xor cl, al
mov edx, ecx
xor dl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov r9d, r10d
xor r9b, 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 r8d, r9d
xor r8b, r10b
and r8b, r9b
or r9b, r10b
mov esi, r9d
xor sil, 1
or al, cl
mov ecx, r9d
and cl, sil
mov r11d, r9d
and r11b, cl
xor cl, r9b
or cl, r11b
mov r11d, ecx
and r11b, r8b
or sil, r8b
xor r8b, 1
xor cl, 1
and cl, r8b
or cl, r11b
xor r8b, r9b
xor bl, 1
xor sil, 1
or sil, r8b
xor sil, 1
mov r8d, ecx
and r8b, sil
xor sil, cl
or sil, r8b
mov r8d, ebx
or r8b, al
xor al, bl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
xor cl, 1
xor al, 1
or al, cl
xor al, 1
mov edx, esi
xor dl, al
or al, sil
xor al, 1
xor dl, 1
and dl, sil
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, r10d
or al, bl
xor bl, r10b
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor dl, 1
mov eax, edx
and al, bl
xor dl, bl
or al, dl
mov ecx, edx
xor cl, al
and cl, 1
and dl, 1
and al, 1
test cl, cl
mov ebp, 0xca330c37
mov ecx, 0x35b5fe4f
cmovne ebp, ecx
test al, al
mov ecx, 0xca330c37
jmp 0x14005c238
lea rsi, [rsp + 0x60]
mov qword [rsp + 0x50], rsi
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x50]
mov r8d, 0x238
xor edx, edx
call fcn.140395c60
mov dword [rsp + 0x60], 0x238
mov rcx, qword [rsp + 0x48]
mov rdx, rsi
call sub.KERNEL32.dll_Process32FirstW
mov ecx, dword [0x14041a5c4]
mov ebx, ecx
neg ebx
not ebx
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
mov ebp, ecx
and edx, 0x819c0039
mov esi, ebx
xor esi, 0x839c6579
and esi, ebx
and ecx, 0xe4e6842a
mov r10d, ebx
and r10d, 0x1b197bd5
or r10d, ecx
xor r10d, 0x1b197bd5
mov r14d, r10d
xor r14d, ebp
mov r9d, ebp
mov r15d, ebx
mov r11d, ebx
xor r11d, 0x37d4964a
and r11d, ebx
mov dword [rsp + 0x2c], ebp
mov r12d, ebx
xor r12d, 0xaef8944f
and r12d, ebx
or ebp, ebx
mov dword [rsp + 0x30], ebp
and ebx, 0x2006540
or ebx, edx
xor ebx, 0x2006540
mov edi, ebx
and edi, esi
xor esi, ebx
or esi, edi
mov edx, esi
not edx
and edx, 0xdf68fc2
and esi, 0xf209703d
or esi, edx
mov edx, esi
xor edx, 0x40150040
xor esi, 0x8a28089a
and esi, 0xbba81d9e
and edx, 0x4457e261
or edx, esi
mov ebx, edx
xor ebx, 0x40120220
xor edx, 0x8200040e
and edx, 0x8645e44f
and ebx, 0x79ba1bb0
or ebx, edx
mov edx, ebx
xor edx, 0x80440048
xor ebx, 0x312a0aa0
and ebx, 0x372beea7
and edx, 0xc8d41158
or edx, ebx
mov ebx, edx
xor ebx, 0xc8d41158
mov edi, edx
xor edi, 0x372beea7
and r14d, r10d
mov esi, r14d
not esi
mov ebp, esi
mov r10d, edi
and r10d, esi
xor esi, edi
and edi, 0x1b267b9f
xor edx, 0xd3f26ac7
and edx, ebx
or r14d, 0xe4d98460
mov ebx, r14d
not ebx
or ebp, 0x1b267b9f
mov ecx, edi
and ecx, edx
xor edx, edi
mov edi, ebp
not edi
or edx, ecx
and r14d, 0x661009f8
and ebx, 0x19267207
or ebx, r14d
and ebp, 0x661009f8
and edi, 0x80c98400
or edi, ebp
xor edi, ebx
mov ecx, edx
not ecx
and ecx, edi
not edi
and edi, edx
or edi, ecx
or esi, r10d
mov ecx, esi
not ecx
and ecx, 0x41bdf002
and esi, 0xbe420ffd
or esi, ecx
mov ecx, esi
xor ecx, 0x8a42088c
mov edx, edi
not edx
xor esi, 0x41bdf002
mov ebp, edx
and ebp, 0x75857771
and edi, 0x8a7a888e
or edi, ebp
or edx, esi
and esi, 0x75857771
and ecx, 0x8a7a888e
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x1ff1d8a
and ecx, 0xfe00e275
or ecx, edx
mov r8d, ecx
xor r8d, 0xf140a
xor ecx, 0x4c00e004
and ecx, 0x4df0e984
and r8d, 0xb20f167b
or r8d, ecx
mov ecx, r8d
not ecx
and ecx, 0x1d25062b
and r8d, 0xe2daf9d4
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2d280000
xor r8d, 0xd206d2d9
mov edx, r8d
and edx, 0x82d33d76
and ecx, 0x7d2cc289
or ecx, edx
xor r8d, ecx
and r8d, ecx
and r9d, 0x33448400
and r15d, 0x490124a
or r15d, r9d
mov ecx, r15d
xor ecx, 0x4800200
xor r15d, 0xfb6fedb5
mov edx, r11d
not edx
mov ebp, r15d
and ebp, 0xe350784b
and ecx, 0x14848600
or ecx, ebp
or r15d, edx
and edx, 0xe350784b
and r11d, 0x1caf87b4
or r11d, edx
xor r11d, ecx
not r15d
or r15d, r11d
mov ecx, r15d
not ecx
and ecx, 0xc4376f23
and r15d, 0x3bc890dc
or r15d, ecx
mov ecx, r15d
xor ecx, 0xc1c0696
xor r15d, 0xd221d020
and r15d, 0xda39d2a4
mov edx, ecx
and edx, 0x25c62d5b
or edx, r15d
mov ebp, edx
xor ebp, 0x25c62d5b
mov ebx, edx
xor ebx, 0x9ddb39af
and ebx, ebp
and ecx, 0xb81d14f4
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x3ace2982
and ecx, 0xc531d67d
or ecx, ebx
and ebp, 0x82d33d76
xor edx, 0xa715102d
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x61017c72
and edx, 0x9efe838d
or edx, ebp
mov ebp, edx
xor ebp, 0x12940208
xor edx, 0x61017c72
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x8c6af185
and ecx, 0x73950e7a
or ecx, edi
or ebx, edx
and edx, 0x8c6af185
and ebp, 0x73950e7a
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
xor ecx, 0x72da0df0
and ecx, ebx
or ebx, 0x8d25f20f
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebx
and edi, 0x7df75a92
and edx, 0x2080560
or edx, edi
or ebx, ebp
and ebp, 0x7df75a92
and ecx, 0x8208a56d
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x264c97d7
and ebx, 0xd9b36828
or ebx, ecx
mov r10d, ebx
xor r10d, 0x8b402140
xor ebx, 0x54969a27
mov ecx, ebx
and ecx, 0x30bfdeba
and r10d, 0xcf402145
or r10d, ecx
xor r10d, 0xcf402145
or r10d, ebx
mov r11d, r10d
not r11d
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0x50a47030
mov r13d, r8d
and r13d, 0x2120003
or r13d, edx
mov edx, r13d
xor edx, 0x2000001
xor r13d, 0xfdedfffc
mov esi, r8d
xor esi, 0x52b67033
and esi, r8d
mov edi, esi
not edi
mov ebx, r13d
and ebx, 0x4852ee92
and edx, 0x12a41021
or edx, ebx
or r13d, edi
and edi, 0x4852ee92
and esi, 0xb7ad116d
or esi, edi
xor esi, edx
not r13d
or r13d, esi
mov edx, r13d
not edx
and edx, 0xca69ea94
and r13d, 0x3596156b
or r13d, edx
mov edx, r13d
xor edx, 0x67206558
mov dword [rsp + 0x34], edx
mov ebp, r10d
or ebp, 0x12038521
mov r9d, ebp
not r9d
mov ebx, r11d
or ebx, 0x419862d4
and ebx, 0x4198e3d4
mov edi, r10d
and edi, 0x12030421
or edi, ebx
and ebp, 0x4198e3d4
and r9d, 0xac64180a
or r9d, ebp
xor r9d, edi
mov ebp, r9d
not ebp
and ebp, 0x8aaef1af
and r9d, 0x75510e50
or r9d, ebp
mov r15d, r9d
xor r15d, 0x67528b71
xor r13d, 0x98df9aa7
mov esi, r13d
and esi, 0xf07a42ee
and edx, 0xf85bd11
or edx, esi
xor edx, 0x5560e3ca
mov ebx, edx
xor ebx, r13d
and ebx, edx
and ecx, 0xb847494b
and r8d, 0x47b8b6b4
or r8d, ecx
mov r14d, r8d
xor r14d, 0x47b8b6b4
xor r8d, 0xb0050100
and r8d, 0xf38d8720
mov esi, r14d
and esi, 0xc7278df
or esi, r8d
xor esi, 0xa968d9fb
and r14d, 0x5ae55edb
or r14d, esi
xor r9d, 0x98ad748e
mov esi, r15d
and esi, 0x9bf9003f
mov ebp, r9d
and ebp, 0x6406ffc0
or ebp, esi
xor ebp, 0x3ee3a11b
mov r8d, r9d
and r8d, 0xa51aa124
or r8d, ebp
mov ebp, r10d
and ebp, 0xeed780bd
and r11d, 0x11287f42
or r11d, ebp
xor r11d, 0xb432de66
xor r10d, r11d
and r10d, r11d
mov r11d, ebx
not r11d
mov edi, ebx
xor edi, 0x64da1ea2
mov ebp, edi
and ebp, r11d
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x1618543e
and ebp, 0xe9e7abc1
or ebp, edx
and edi, ebx
mov edx, edi
not edx
or ecx, edx
and edx, 0x1618543e
and edi, 0xe9e7abc1
or edi, edx
xor edi, ebp
not ecx
or ecx, edi
mov edi, r14d
xor edi, 0x9b25e15d
and edi, r14d
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x736bdc01
and edi, 0x8c9423fe
or edi, edx
mov esi, r14d
or esi, 0x64da1ea2
mov edx, esi
not edx
or ebp, esi
and esi, 0x736bdc01
and edx, 0x8804215c
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov edx, ecx
not edx
and edx, ebp
not ebp
and ebp, ecx
or ebp, edx
mov edx, ebx
and edx, 0x9823bd7c
and r11d, 0x67dc4283
or r11d, edx
mov edx, r14d
not edx
or ebx, edx
and edx, 0x9823bd7c
and r14d, 0x67dc4283
or r14d, edx
xor r14d, r11d
not ebx
or ebx, r14d
mov edx, ebx
not edx
and edx, 0x68df6da0
and ebx, 0x9720925f
or ebx, edx
mov edx, ebp
not edx
mov edi, edx
and edi, 0x7b7040db
and ebp, 0x848fbf24
or ebp, edi
mov edi, ebx
xor edi, 0x84009204
xor ebx, 0x68df6da0
or edx, ebx
and ebx, 0x7b7040db
and edi, 0x848fbf24
or edi, ebx
xor edi, ebp
mov ebp, r8d
not ebp
not edx
or edx, edi
mov ebx, r10d
not ebx
and r10d, r8d
or r8d, ebx
and ebx, ebp
not r8d
or ebx, r10d
mov ebp, r8d
and ebp, ebx
xor ebx, r8d
or ebx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x39895e34
and edx, 0xc676a1cb
or edx, edi
xor edx, ebx
xor edx, 0x39895e34
and edx, ebx
mov edi, ebx
not edi
and edi, 0x63bd05bf
and ebx, 0x9c42fa40
or ebx, edi
xor ebx, 0x63bd05bf
or ebx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x709bfcf0
and edx, 0x8f64030f
or edx, edi
mov edi, ebx
not edi
or ebp, ebx
and ebx, 0x709bfcf0
and edi, 0x8f64030f
or edi, ebx
xor edi, edx
not ebp
or ebp, edi
and r15d, r13d
or r13d, r9d
mov edx, r13d
not edx
and r9d, dword [rsp + 0x34]
or r9d, r15d
mov ebx, r9d
not ebx
mov edi, r13d
and edi, 0xad3de73b
and edx, 0x52c218c4
or edx, edi
or r13d, ebx
and ebx, 0xad3de73b
and r9d, 0x52c218c4
or r9d, ebx
xor r9d, edx
not r13d
or r13d, r9d
mov edx, r13d
mov ecx, r13d
xor ecx, 0xa1ed146a
and ecx, r13d
not r13d
and r13d, 0x6101229d
and edx, 0x9efedd62
or edx, r13d
mov ebx, edx
xor ebx, 0x80401460
xor edx, 0x21010008
or edx, 0x5e12eb95
mov edi, ecx
not edi
mov esi, edx
and esi, 0x3abd418e
and ebx, 0x81401460
or ebx, esi
or edx, edi
and edi, 0x3abd418e
and ecx, 0xc542be71
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe2b096db
and edx, 0x1d4f6924
or edx, ecx
mov ecx, edx
xor ecx, 0xbca27d4e
mov ebx, edx
xor ebx, 0x41500091
mov esi, ebp
not esi
mov edi, esi
and edi, 0x24e6b646
and ebp, 0xdb1949b9
or ebp, edi
mov r8d, ebp
xor r8d, 0xdb1949b9
and ebx, 0xd9d234df
xor edx, 0xa2c3d926
and edx, ecx
and ecx, 0x262dcb20
or ecx, ebx
xor ecx, 0x262dcb20
xor ebp, 0x460a440
or ebp, 0xe19e5b97
mov ebx, ebp
not ebx
or esi, 0x1e61a468
mov edi, esi
not edi
mov r9d, ecx
and r9d, 0x1e61a468
and ebp, 0xe5c927b2
and ebx, 0x1a208048
or ebx, ebp
and esi, 0xe5c927b2
and edi, 0x165805
or edi, esi
xor edi, ebx
mov ebp, r9d
and ebp, edx
xor edx, r9d
or edx, ebp
mov ebp, edi
not ebp
and ebp, edx
not edx
and edx, edi
or edx, ebp
mov ebp, r8d
and ebp, ecx
xor ecx, r8d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x833ec14
and ecx, 0xf7cc13eb
or ecx, ebp
xor ecx, 0xf7cc13eb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov edx, esi
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdf7bb98a
mov ebp, esi
and ebp, 0x20844675
or ebp, edi
mov edi, ecx
or edi, ebx
and ebx, 0xdf7bb98a
and edx, 0x20844675
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0xe069c350
and edi, 0x1f963caf
or edi, edx
mov ebp, edi
xor ebp, 0x1f963caf
xor edi, 0x60690300
and edi, 0x74ff3382
mov edx, ebp
and edx, 0x8b00cc7d
or edx, edi
xor edx, 0x1c5e7e13
and ebp, 0x68a14d91
or ebp, edx
mov edx, ebp
not edx
and esi, 0x8fded16
and ecx, 0xf70212e9
or ecx, esi
mov ebx, ecx
xor ebx, 0x97021268
and ebx, 0x975eb26e
xor ecx, 0x605ca087
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x4a0c0f0b
and ecx, 0xb5f3f0f4
or ecx, ebx
mov r10d, ecx
xor r10d, 0xb5f3f0f4
mov edi, ecx
xor edi, 0x4a0c0f0b
mov r8d, ebp
and r8d, 0x316ee45f
mov ebx, edx
and ebx, 0xce911ba0
or ebx, r8d
mov r8d, edi
and r8d, 0x316ee45f
xor ecx, 0x849d14ab
and ecx, r10d
mov r9d, r8d
and r9d, ecx
xor ecx, r8d
or ecx, r9d
mov esi, ebx
not esi
and esi, ecx
not ecx
and ecx, ebx
or ecx, esi
mov ebx, edx
and ebx, 0x23485bcd
and ebp, 0xdcb7a432
or ebp, ebx
or edx, r10d
and r10d, 0x23485bcd
and edi, 0xdcb7a432
or edi, r10d
xor edi, ebp
not edx
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x4db8f89
and edx, 0xfb247076
or edx, ebp
xor edx, 0xfb247076
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x14040a08
and edx, 0x1898511
or edx, ebp
mov ebx, edx
xor ebx, 0x98011
xor edx, 0xb44038ce
or ecx, 0x158d8f19
mov ebp, ecx
not ebp
and edx, 0xb5c03dce
and ebx, 0xd8211
or ebx, edx
and ecx, 0xb5c03dce
and ebp, 0x4a324020
or ebp, ecx
xor ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x99515d60
mov ecx, ebp
and ecx, 0x66aea29f
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x675beab8
and ecx, 0x98a41547
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1e44000
xor ecx, 0x60031c8
and ecx, 0x61139ef
and ebx, 0xf9eec610
or ebx, ecx
mov ecx, ebx
xor ecx, 0xf9eec610
xor ebx, 0x41119ae
and ebx, 0xfd9d5bae
mov edi, ecx
and edi, 0x262a451
or edi, ebx
xor edi, 0x2242ab9b
and ecx, 0xdfdff035
or ecx, edi
mov edi, ecx
not edi
and edx, 0xdf58de54
and ebp, 0x20a721ab
or ebp, edx
mov edx, ebp
xor edx, 0x2020018a
and edx, 0x20200fca
xor ebp, 0x872e61
or ebp, edx
mov r8d, ebp
not r8d
and ecx, 0x48a930f
mov ebx, edi
and ebx, 0xfb756cf0
or ebx, ecx
mov r10d, ebx
xor r10d, 0xfb756cf0
mov esi, ebx
xor esi, 0x1dd101d
and esi, r10d
and edi, 0xfaa87ced
mov ecx, r8d
or ecx, 0xfaa87ced
mov r9d, esi
and r9d, edi
xor edi, esi
mov edx, ecx
not edx
or edi, r9d
mov esi, ebp
or esi, 0x5578312
and ecx, 0x55eaee7e
and edx, 0x150100
or edx, ecx
mov ecx, esi
not ecx
and esi, 0x55eaee7e
and ecx, 0xaa001081
or ecx, esi
xor ecx, edx
mov edx, edi
not edx
and edx, ecx
not ecx
and ecx, edi
or ecx, edx
xor ebx, 0x48a930f
mov edx, ebx
and edx, 0xf9f6ebf0
and r10d, 0x609140f
or r10d, edx
or ebx, r8d
and r8d, 0xf9f6ebf0
and ebp, 0x609140f
or ebp, r8d
xor ebp, r10d
not ebx
or ebx, ebp
not ebx
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
mov edx, ebx
xor edx, 0x607f662
and edx, ebx
not ebx
and ebx, 0x4021242
and ecx, 0x205e420
or ecx, ebx
mov ebp, ecx
xor ebp, 0x4a420
xor ecx, 0xfdfa1bdf
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xca79409d
and ebp, 0x406b662
or ebp, edi
or ecx, ebx
and ebx, 0xca79409d
and edx, 0x3586bf62
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd9d80657
and ecx, 0x2627f9a8
or ecx, edx
mov edx, dword [rsp + 0x2c]
and edx, 0xaef8944f
mov ebp, edx
and ebp, r12d
xor r12d, edx
or r12d, ebp
mov edx, r12d
not edx
and edx, 0x9806e0b
and r12d, 0xf67f91f4
or r12d, edx
mov edx, r12d
xor edx, 0x50060590
xor r12d, 0x6084a40
and edx, 0xf176b594
and r12d, 0xe894a6b
or r12d, edx
mov edx, r12d
xor edx, 0xe894a6b
mov edi, dword [rsp + 0x30]
mov ebx, edi
not ebx
mov ebp, edx
xor ebp, edi
and ebp, edx
xor r12d, 0xb1000194
and r12d, 0xbd8903bf
and edx, 0x4276fc40
or edx, r12d
and edi, 0xbd8903bf
and ebx, 0x4276fc40
or ebx, edi
xor ebx, edx
mov edi, ebp
not edi
mov edx, ebx
not edx
mov esi, edi
and esi, 0x6903f670
and ebp, 0x96fc098f
or ebp, esi
or edi, edx
and edx, 0x6903f670
and ebx, 0x96fc098f
or ebx, edx
xor ebx, ebp
not edi
or edi, ebx
mov r11d, ecx
not r11d
mov edx, edi
mov r8d, r11d
mov r9d, r11d
or r11d, edi
not edi
mov r10d, ecx
mov esi, ecx
and r9d, 0x30d70442
and ecx, 0xcf28fbbd
or ecx, r9d
xor ecx, 0x30d70442
or ecx, edi
and edi, 0x60da6833
and edx, 0x9f2597cc
or edx, edi
mov ebx, edx
xor ebx, 0x9f05860c
xor edx, 0x60da6833
and r10d, 0x60a811c0
and r8d, 0x9f57ee3f
or r8d, r10d
or esi, edx
and edx, 0x60a811c0
and ebx, 0x9f57ee3f
or ebx, edx
xor ebx, r8d
not esi
or esi, ebx
mov ebx, esi
not ebx
and ebx, 0xcdbcd9f4
and esi, 0x3243260b
or esi, ebx
mov ebx, ecx
not ebx
mov edx, r11d
not edx
mov edi, ecx
and edi, 0x6bd50061
and ebx, 0x942aff9e
or ebx, edi
or ecx, r11d
and r11d, 0x6bd50061
and edx, 0x942aff9e
or edx, r11d
xor edx, ebx
not ecx
or ecx, edx
mov edi, esi
xor edi, 0xcdbcd9f4
mov r10d, ecx
xor r10d, 0x9800263a
mov r9d, r10d
and r10d, ecx
not ecx
xor esi, 0xaa430031
and esi, edi
and r9d, ecx
mov r8d, edi
and r8d, ecx
xor ecx, edi
or edi, 0x9800263a
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0xcff8cfb3
and esi, 0x3007304c
or esi, ebx
mov ebx, edi
not ebx
or ebp, edi
and edi, 0xcff8cfb3
and ebx, 0x20071044
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov ebx, r9d
not ebx
mov edi, ebx
and edi, 0x2f85f771
and r9d, 0xd07a088e
or r9d, edi
mov edx, r10d
not edx
or ebx, edx
and edx, 0x2f85f771
and r10d, 0xd07a088e
or r10d, edx
mov r14d, dword [0x14041a5c0]
xor r10d, r9d
not ebx
or ebx, r10d
mov edx, ebp
not edx
and edx, ebx
not ebx
and ebx, ebp
or ebx, edx
or ecx, r8d
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebx, ecx
not ebx
mov esi, ecx
xor esi, 0x82bc59b5
and esi, ecx
mov edx, ebx
or ebx, ecx
or ecx, 0x7d43a64a
mov ebp, esi
not ebp
mov edi, ecx
and edi, 0x995a5e87
and edx, 0x2a40130
or edx, edi
or ecx, ebp
and ebp, 0x995a5e87
and esi, 0x66a5a178
or esi, ebp
xor esi, edx
not ecx
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0x7d43a64a
and ecx, 0x82bc59b5
or ecx, ebp
mov ebp, ecx
not ebp
and ecx, 0xc8e2d278
and ebp, 0x371d2d87
or ebp, ecx
mov ecx, ebp
xor ecx, 0x37190881
mov edx, ebx
not edx
and edx, 0x991e6a1d
and ebx, 0x66e195e2
or ebx, edx
mov edx, ebx
xor edx, 0x660100a0
xor ebx, 0x991e6a1d
xor ebp, 0xc8e2d278
mov edi, ebp
or edi, ebx
mov esi, edi
not esi
and ebp, 0x80e4b75e
and ecx, 0x7f1b48a1
or ecx, ebp
and ebx, 0x80e4b75e
and edx, 0x7f1b48a1
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
mov ebp, edi
and ebp, 0xdf88d8e4
and esi, 0x2077271b
or esi, ebp
or edi, ecx
and ecx, 0xdf88d8e4
and edx, 0x2077271b
or edx, ecx
xor edx, esi
not edi
or edi, edx
mov ecx, edi
mov edx, edi
xor edx, 0xde80f197
and edx, edi
not edi
and edi, 0x8000e096
and ecx, 0x5e801101
or ecx, edi
xor ecx, 0x5e801101
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x217f0e68
and edx, 0xde80f197
or edx, ecx
mov edi, edx
mov ebp, edx
xor ebp, 0x1cfae14b
and ebp, edx
not edx
and edx, 0x11cb9e82
and edi, 0xee34617d
or edi, edx
mov ebx, edi
xor ebx, 0xee34617d
mov ecx, edi
xor ecx, 0xd317fc9
and ecx, ebx
mov edx, ecx
not edx
mov esi, edx
and esi, 0x8d2a564c
and ecx, 0x72d5a9b3
or ecx, esi
mov esi, ebp
not esi
or edx, esi
and esi, 0x8d2a564c
and ebp, 0x72d5a9b3
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4dd41800
and edx, 0xb22be7ff
or edx, ecx
mov ecx, edx
xor ecx, 0x50200040
xor edi, 0x11cb9e82
or edi, ebx
mov ebx, edi
not ebx
xor edx, 0xaed106b4
mov ebp, edx
and ebp, 0xa19ffdbf
and ecx, 0x5e600240
or ecx, ebp
or edx, edi
and edi, 0xa19ffdbf
and ebx, 0x5e600240
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ebx, edx
not ebx
or edx, 0xa39e3805
mov ebp, edx
not ebp
or ebx, 0x5c61c7fa
mov ecx, ebx
not ecx
and edx, 0x42f77c86
and ebp, 0x1c008378
or ebp, edx
and ebx, 0x42f77c86
and ecx, 0xa1080001
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xa39e3805
and ecx, 0x5c61c7fa
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3796622
and ecx, 0xfc8699dd
or ecx, ebp
xor ecx, 0x3796622
xor edx, ecx
test edx, ecx
setne r10b
sete r8b
cmp r14d, 9
setg r11b
cmp r14d, 0xa
setl sil
mov r9d, esi
mov r14d, r11d
xor r14b, sil
mov ecx, r14d
xor cl, 1
mov ebx, r14d
and bl, cl
xor bl, 1
mov edi, ecx
xor dil, bl
or bl, cl
xor bl, 1
or bl, dil
mov ebp, ebx
xor bpl, 1
mov ecx, ebx
or cl, bpl
mov edx, ecx
or dl, r14b
xor dl, 1
xor cl, r14b
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
xor cl, 1
mov r14d, esi
xor r14b, cl
not r14b
and r14b, sil
or cl, sil
mov r15d, ebx
xor r15b, sil
and r15b, bl
and bl, sil
and sil, r8b
mov edi, r10d
and dil, r11b
or sil, dil
mov r12d, esi
xor r12b, r8b
and r12b, sil
mov r13d, r11d
xor r13b, r10b
or r13b, dil
mov esi, r13d
xor sil, 1
mov edx, esi
and dl, r13b
mov edi, edx
and dil, sil
xor dl, sil
or dl, dil
xor dl, r12b
xor r12b, 1
mov esi, r12d
and sil, r13b
xor r12b, r13b
or r12b, sil
xor r12b, 1
mov esi, edx
and sil, r12b
xor r12b, dl
or r12b, sil
or r9b, r12b
xor r12b, 1
mov esi, r12d
or sil, r11b
mov edx, r9d
xor dl, sil
or sil, r9b
xor sil, 1
or sil, dl
xor sil, 1
mov edx, esi
and dl, r12b
xor sil, r12b
or sil, dl
mov r9d, esi
xor r9b, 1
mov r13d, r8d
xor r13b, r10b
mov edi, r13d
not dil
xor cl, 1
mov r12d, r14d
and r12b, cl
xor cl, r14b
or cl, r12b
and bpl, r11b
or bl, bpl
mov r11d, r15d
xor r11b, 1
xor r15b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r15b
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
xor r11b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r11b
mov r11d, edx
xor r11b, 1
mov r15d, ecx
xor r15b, 1
and cl, r15b
mov ebp, r15d
and bpl, cl
xor cl, r15b
mov r14d, r15d
and r14b, r11b
xor r15b, r11b
and r11b, dl
or cl, bpl
xor r11b, 1
mov ebp, edx
xor bpl, r11b
or r11b, dl
xor r11b, 1
or r11b, bpl
xor r11b, cl
or r15b, r14b
xor r15b, 1
mov ecx, r11d
and cl, r15b
xor r15b, r11b
or r15b, cl
and r10b, r13b
and dil, r8b
or dil, r10b
xor dil, 1
or dil, r13b
mov ecx, edi
xor cl, 1
xor r13b, r8b
mov edx, r13d
xor dl, 1
and dil, cl
and r13b, dl
mov r8d, edi
and r8b, cl
xor dil, cl
or dil, r8b
mov r8d, r13d
and r8b, dl
xor r13b, dl
or r13b, r8b
xor r13b, dil
xor r13b, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, r13d
xor cl, dl
or dl, r13b
xor dl, 1
or dl, cl
mov r8d, r15d
xor r8b, 1
mov ecx, r8d
or cl, r15b
mov r10d, ecx
xor r10b, 1
mov r11d, edx
xor r11b, 1
mov ebx, edx
or bl, r11b
mov edi, ebx
xor dil, 1
and r10b, r15b
or r15b, cl
and cl, r8b
or cl, r10b
xor cl, 1
mov r8d, r15d
xor r8b, cl
or cl, r15b
xor cl, 1
or cl, r8b
and dil, dl
or dl, bl
xor dl, 1
and bl, r11b
or bl, dil
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, 1
mov r12d, ecx
xor r12b, bl
or bl, cl
xor r12b, 1
and r12b, cl
mov ecx, ebx
xor cl, r12b
xor r12b, 1
xor cl, 1
or r12b, bl
xor r12b, 1
or r12b, cl
mov ecx, esi
and cl, r9b
mov ebx, ecx
xor bl, 1
mov r8d, r9d
xor r8b, bl
or bl, r9b
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
or r8b, bl
mov r10d, r8d
xor r10b, 1
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
mov r11d, ecx
xor r11b, 1
mov ebx, r8d
and bl, r11b
and r11b, cl
mov edi, r11d
and dil, cl
xor r11b, cl
and cl, r10b
or bl, cl
xor r8b, sil
or r10b, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
mov edx, r10d
xor dl, 1
mov byte [rsp + 0x2c], dl
mov r15d, r12d
xor r15b, 1
mov ebp, r15d
and bpl, r12b
mov ebx, ebp
xor bl, 1
mov ecx, r12d
xor cl, bl
mov r9d, r12d
or r9b, bl
xor r9b, 1
or r9b, cl
mov r8d, r9d
xor r8b, 1
mov ecx, r10d
and cl, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov r14d, ecx
xor r14b, 1
mov edx, r14d
xor dl, cl
or r14b, cl
xor r14b, 1
or r14b, dl
mov r13d, r14d
xor r13b, 1
or r11b, dil
mov esi, r9d
mov byte [rsp + 0x30], r8b
and sil, r8b
mov ecx, r9d
and cl, sil
xor sil, r9b
or sil, cl
mov ecx, esi
and cl, r8b
xor sil, r8b
or sil, cl
mov ecx, esi
xor cl, 1
and sil, cl
mov edi, ecx
and dil, sil
xor sil, cl
or sil, dil
xor bpl, r12b
or bl, r15b
xor bl, 1
or bl, bpl
xor bl, 1
or r15b, r12b
xor r15b, 1
mov ecx, ebx
and cl, r15b
xor r15b, bl
or r15b, cl
mov ecx, r15d
xor cl, 1
and r15b, cl
mov ebx, ecx
and bl, r15b
xor r15b, cl
or r15b, bl
mov edi, r14d
and dil, r13b
mov ebx, r14d
and bl, dil
xor dil, r14b
or dil, bl
mov r12d, edi
xor r12b, 1
mov r8d, edi
or r8b, r12b
mov ebp, r8d
xor bpl, 1
xor r14b, r13b
and r14b, r13b
mov edx, r14d
xor dl, 1
mov ecx, ebp
and cl, r8b
mov r13d, ecx
and r13b, bpl
xor cl, bpl
mov ebx, r14d
and bl, dl
or cl, r13b
mov ebp, ebx
and bpl, r14b
xor bl, r14b
or bl, bpl
mov ebp, ecx
xor bpl, 1
and bpl, bl
xor bl, 1
and bl, cl
or bl, bpl
mov ebp, r8d
and bpl, dl
xor dl, r8b
mov r14d, r11d
xor r14b, 1
or dl, bpl
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ecx, r14d
and cl, r11b
mov ebx, ecx
and bl, r14b
xor cl, r14b
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
mov ebp, esi
xor bpl, 1
or cl, bl
mov r8d, r15d
xor r8b, 1
and r11b, r12b
and dil, r14b
or dil, r11b
mov ebx, r12d
and bl, r14b
xor r12b, r14b
or r12b, bl
xor r12b, 1
mov ebx, edi
and bl, r12b
xor r12b, dil
or r12b, bl
mov edx, r12d
xor dl, 1
mov ebx, edx
and bl, r12b
xor dl, bl
xor bl, 1
or bl, r12b
xor bl, 1
or bl, dl
mov r11d, ecx
xor r11b, bl
or bl, cl
xor bl, 1
or bl, r11b
mov ecx, r11d
xor cl, bl
xor r11b, 1
xor cl, 1
or r11b, bl
xor r11b, 1
or r11b, cl
mov ecx, ebp
and cl, sil
mov edx, ebp
and dl, cl
xor cl, bpl
or bpl, sil
or cl, dl
mov ebx, ecx
xor cl, 1
and cl, bpl
xor bpl, 1
mov r14d, r8d
or r14b, r15b
mov edi, r14d
xor dil, 1
and bl, bpl
or cl, bl
mov ebx, ebp
xor bl, sil
or bpl, sil
xor bpl, 1
or bpl, bl
mov edx, ecx
xor dl, bpl
xor cl, 1
or cl, bpl
mov ebx, r15d
xor bl, r8b
and bl, r15b
xor dl, 1
xor cl, 1
or cl, dl
mov edx, ebx
xor dl, 1
and bl, r14b
or r14b, dl
and dl, dil
xor r14b, 1
or dl, bl
mov ebx, r14d
and bl, dl
xor dl, r14b
or dl, bl
xor dl, cl
mov ecx, edx
xor cl, 1
xor r8b, sil
mov ebx, esi
and bl, r15b
xor r15b, sil
or r15b, bl
mov ebx, r8d
xor bl, r15b
or r15b, r8b
xor r15b, 1
or r15b, bl
mov ebx, r15d
xor bl, 1
and bl, r15b
xor bl, 1
mov r8d, r15d
xor r8b, bl
or bl, r15b
xor bl, 1
or bl, r8b
mov edi, ebx
xor dil, 1
and bl, cl
or cl, dil
xor cl, 1
and dil, dl
or dil, bl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov ebx, r11d
xor bl, 1
mov edx, edi
xor dl, 1
and dil, dl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov ecx, ebx
and cl, r11b
mov r8d, ebx
and r8b, cl
xor cl, bl
xor bl, dil
or cl, r8b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
xor bl, 1
or dil, r11b
xor dil, 1
or dil, bl
mov edx, ecx
or dl, dil
xor dl, 1
xor dil, cl
mov ecx, edx
and cl, dil
xor dil, dl
or dil, cl
mov ecx, r10d
mov bl, byte [rsp + 0x30]
and cl, bl
xor bl, r10b
or bl, cl
xor r9b, byte [rsp + 0x2c]
mov ecx, r9d
xor cl, 1
mov edx, ebx
and r9b, cl
mov r8d, ecx
and r8b, r9b
xor r9b, cl
mov r10d, ebx
and r10b, cl
xor cl, bl
xor bl, 1
and dl, bl
xor dl, 1
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
or r9b, r8b
xor r9b, dl
or cl, r10b
xor r9b, 1
mov edx, r9d
xor dl, cl
or r9b, cl
xor r9b, 1
or r9b, dl
mov r10d, r9d
xor r10b, 1
mov ecx, r9d
or cl, r10b
mov edx, ecx
xor dl, 1
and dl, r9b
and r10b, cl
or r10b, dl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
xor r10b, 1
mov edx, r10d
xor dl, cl
or r10b, cl
xor r10b, 1
or r10b, dl
mov r11d, r10d
xor r11b, 1
mov r8d, edi
xor r8b, 1
mov ecx, r11d
and cl, r10b
mov edx, r11d
and dl, cl
mov esi, r11d
xor sil, cl
or sil, dl
mov ebp, r8d
or bpl, dil
mov ebx, ebp
xor bl, 1
mov r9d, esi
xor r9b, 1
or sil, r9b
mov r14d, ebx
and r14b, bpl
mov edx, r14d
and dl, bl
xor r14b, bl
or r14b, dl
mov edx, esi
xor dl, 1
xor r14b, dil
xor bpl, r8b
or bl, dil
xor bl, 1
or bl, bpl
mov ebp, r14d
xor bpl, bl
xor r14b, 1
xor bpl, 1
or r14b, bl
xor r14b, 1
or r14b, bpl
mov ebx, esi
and bl, dl
mov ebp, esi
xor bpl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, bpl
xor cl, 1
mov ebp, r10d
xor bpl, cl
or cl, r10b
xor cl, 1
or cl, bpl
mov ebp, ebx
xor bpl, 1
and bpl, cl
xor cl, 1
and cl, bl
or cl, bpl
xor sil, r11b
or dl, r10b
xor dl, 1
or dl, sil
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, 1
mov ebx, r14d
xor bl, dl
or dl, r14b
xor bl, 1
and bl, r14b
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor r9b, dil
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov edx, r9d
xor dl, 1
and r9b, dl
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov edx, r9d
xor dl, 1
mov ecx, ebx
xor cl, 1
and r9b, cl
or cl, dl
and dl, bl
or dl, r9b
mov ebx, ecx
and bl, 1
xor cl, dl
and cl, 1
and dl, 1
test cl, cl
mov ebp, 0xc5341d37
mov ecx, 0xf2339630
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0xc5341d37
cmovne ecx, edx
test bl, bl
mov dword [rsp + 0x5c], eax
cmovne ecx, ebp
jmp 0x14004f8c8
mov eax, dword [rsp + 0x3c]
cmp eax, 0x3d
setl byte [rsp + 0x3b]
mov ecx, dword [0x14041a5c4]
mov eax, ecx
neg eax
not eax
imul eax, ecx
mov r9d, eax
not r9d
mov edx, r9d
and edx, 0x74989cd6
mov ecx, eax
and ecx, 0x8b676329
or ecx, edx
mov edi, ecx
xor edi, 0x89632108
xor ecx, 0x74989cd6
mov edx, r9d
and edx, eax
mov r8d, eax
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x368c4e37
and edi, 0xc973b1c8
or edi, ebx
or ecx, ebp
and ebp, 0x368c4e37
and edx, 0xc973b1c8
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xc64ddabc
and ecx, 0x39b22543
or ecx, eax
mov eax, ecx
xor eax, 0x11222142
xor ecx, 0x24c1288
and ecx, 0x2adc1689
and eax, 0xd523e976
or eax, ecx
mov edx, eax
xor edx, 0xd523e976
xor eax, 0x2adc1689
mov ecx, r9d
and ecx, 0x5148a2be
mov ebp, r8d
and ebp, 0xaeb75d41
or ebp, ecx
xor ebp, 0xaeb75d41
mov ebx, ebp
xor ebx, r9d
and ebx, ebp
mov ecx, ebx
not ecx
and ebx, eax
or eax, ecx
mov ebp, eax
not ebp
and ecx, edx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xfb73dd93
and ebp, 0x48c226c
or ebp, ebx
or eax, edx
and edx, 0xfb73dd93
and ecx, 0x48c226c
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x2d7f6eb0
and ecx, eax
not eax
and eax, 0x2d7f6eb0
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd280914f
and ecx, 0x2d7f6eb0
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xbb3180bc
and eax, 0xa30c0ea0
and ecx, 0x5cf3f15e
or ecx, eax
mov eax, ecx
xor eax, 0x44c27142
xor ecx, 0xa30000a1
and edx, 0xbb3180bd
and ecx, 0xbb3180bd
and eax, 0x44ce7f42
or eax, ecx
xor eax, edx
mov esi, eax
not esi
mov ecx, esi
and ecx, 1
and eax, 0xfffffffe
or eax, ecx
xor esi, eax
and esi, eax
mov eax, r9d
and eax, 0x22a56842
mov edx, r8d
and edx, 0x80100480
or edx, eax
xor edx, 0x80100480
mov ecx, r8d
xor ecx, 0xa2b56cc2
and ecx, r8d
mov ebp, r8d
mov dword [rsp + 0x2c], r8d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5d4a933c
and ecx, 0xa2b56cc3
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfdebeff9
and ecx, 0x2141006
or ecx, eax
mov eax, ecx
xor eax, 0x1002
mov edx, r9d
and edx, 0xbde8e8ca
and ebp, 0x42171735
or ebp, edx
mov edx, ebp
xor edx, 0x21001
xor ecx, 0xfdebeff9
xor ebp, 0xbde8e8ca
mov ebx, ecx
and ebx, 0x6fd5cf3c
and eax, 0x902a30c3
or eax, ebx
or ecx, ebp
and ebp, 0x6fd5cf3c
and edx, 0x902a30c3
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xddf86d54
and ecx, 0x220792ab
or ecx, eax
mov r15d, ecx
xor r15d, 0x220792ab
mov eax, ecx
xor eax, 0xddf86d54
mov r13d, esi
not r13d
mov edx, r13d
and edx, 0x374a72ae
mov edi, esi
and edi, 0xc8b58d51
or edi, edx
xor edi, 0xc8b58d51
mov r14d, r13d
and r14d, esi
mov edx, edi
and edx, r14d
xor r14d, edi
or r14d, edx
mov r12d, r15d
xor ecx, 0x5e36b901
and ecx, r15d
mov edx, eax
and edx, 0x1010c116
and r15d, 0xefef3ee9
or r15d, edx
not r15d
or r15d, eax
and eax, 0xe063a0a
and r12d, 0xf1f9c5f5
or r12d, eax
mov eax, r12d
xor eax, 0x701000a0
xor r12d, 0xc002a0a
or r12d, 0x83ced455
mov edx, ecx
not edx
mov ebx, r12d
and ebx, 0x3a1e15e
and eax, 0x7c100aa0
or eax, ebx
or r12d, edx
and edx, 0x3a1e15e
and ecx, 0xfc5e1ea1
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x83ced455
and r12d, 0x7c312baa
or r12d, eax
mov r10d, r14d
not r10d
mov eax, r10d
and eax, 0xefef3ee9
mov ebx, r14d
xor ebx, 0x1010c116
or ebx, eax
mov ecx, ebx
not ecx
mov eax, r13d
and eax, 0x1010c116
and esi, 0xefef3ee9
or esi, eax
xor r13d, esi
and r13d, esi
mov r8d, r12d
not r8d
mov eax, r12d
and eax, 0x10c7c2f4
mov edx, r8d
and edx, 0xef383d0b
or edx, eax
xor edx, 0xff28fc1d
mov r11d, r8d
and r11d, 0xefef3ee9
or r11d, edx
mov edx, r11d
not edx
and edx, 0x9ff34696
and r11d, 0x600cb969
or r11d, edx
mov edx, ebx
and edx, 0xb07ef155
xor ebx, 0xc7084f0b
and ebx, ecx
and ecx, 0x4f810eaa
or ecx, edx
mov edi, ecx
xor edi, 0x4f810eaa
mov edx, r13d
not edx
and edx, 0xc180ce88
mov esi, r13d
and esi, 0x3e7f3177
or esi, edx
mov edx, ecx
xor edx, 0x888941a1
and edx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
mov edx, esi
xor edx, 0x3e7f3177
or ebx, ebp
mov ebp, esi
xor ebp, 0xf9777e7c
and ebp, edx
and r13d, 0xc7084f0b
mov eax, ebp
and eax, r13d
xor r13d, ebp
or r13d, eax
mov eax, ebx
not eax
and eax, 0x72e41301
and ebx, 0x8d1becfe
or ebx, eax
mov eax, r13d
not eax
and eax, 0x72e41301
and r13d, 0x8d1becfe
or r13d, eax
xor r13d, ebx
xor ecx, 0xb07ef155
mov eax, ecx
and eax, 0xbd2b9316
and edi, 0x42d46ce9
or edi, eax
xor esi, 0xc180ce88
or ecx, esi
and esi, 0xbd2b9316
and edx, 0x42d46ce9
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov edi, r13d
not edi
mov eax, edi
and eax, 0x11b88b8c
and r13d, 0xee477473
or r13d, eax
mov eax, ecx
not eax
or edi, ecx
and ecx, 0x11b88b8c
and eax, 0xee477473
or eax, ecx
xor eax, r13d
mov ecx, r11d
xor ecx, 0x600cb969
not edi
or edi, eax
mov eax, r15d
not eax
xor r11d, 0x9ff34696
and r11d, eax
mov eax, ecx
xor eax, r15d
and eax, ecx
and r15d, ecx
or r15d, r11d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
not edi
mov eax, r15d
xor eax, edi
not eax
and eax, r15d
mov ecx, r15d
not ecx
and ecx, 0xcdfdf383
and r15d, 0x32020c7c
or r15d, ecx
xor r15d, 0xcdfdf383
or r15d, edi
not r15d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r14d
xor eax, r8d
and eax, r14d
and r10d, 0x14bd3155
and r14d, 0xeb42ceaa
or r14d, r10d
and r8d, 0x14bd3155
and r12d, 0xeb42ceaa
or r12d, r8d
xor r12d, r14d
mov ecx, eax
not ecx
mov edx, r12d
not edx
mov ebp, ecx
and ebp, 0x33305791
and eax, 0xcccfa86e
or eax, ebp
or ecx, edx
and edx, 0x33305791
and r12d, 0xcccfa86e
or r12d, edx
xor r12d, eax
not ecx
or ecx, r12d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe554ddf5
and eax, ecx
and ecx, 0x1aab220a
or ecx, edx
xor ecx, 0x1aab220a
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc148cebd
and ecx, 0x3eb73142
or ecx, edx
xor ecx, 0x3eb73142
or ecx, eax
mov r8d, ecx
not r8d
mov ebx, r15d
not ebx
mov ebp, r15d
xor ebp, 0x23e1e227
and ebp, ebx
mov esi, ebx
or esi, 0x23e1e227
mov edx, ebp
not edx
mov edi, edx
and edi, 0x5b3ad1e5
and ebp, 0xa4c52e1a
or ebp, edi
mov eax, esi
not eax
or edx, esi
and esi, 0x5b3ad1e5
and eax, 0x84040c18
or eax, esi
mov esi, ecx
and esi, 0x23e1e227
xor eax, ebp
mov edi, ecx
xor edi, 0xdc1e1dd8
and edi, r8d
not edx
or edx, eax
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, edx
not eax
and eax, 0x4795da3b
and edx, 0xb86a25c4
or edx, eax
mov eax, edi
not eax
and eax, 0x4795da3b
and edi, 0xb86a25c4
or edi, eax
mov r10d, dword [0x14041a5c0]
xor edi, edx
mov eax, r15d
and eax, 0x6d979049
and ebx, 0x92686fb6
or ebx, eax
or r15d, r8d
and r8d, 0x6d979049
and ecx, 0x92686fb6
or ecx, r8d
xor ecx, ebx
not r15d
or r15d, ecx
mov ecx, r15d
not ecx
mov eax, edi
not eax
mov edx, eax
and edx, 0x9fd98711
and edi, 0x602678ee
or edi, edx
or eax, r15d
and r15d, 0x9fd98711
and ecx, 0x602678ee
or ecx, r15d
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x3b6bb009
and edx, eax
or eax, 0xc4944ff6
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x6cd7e604
and ecx, 0x13281009
or ecx, ebx
or eax, ebp
and ebp, 0x6cd7e604
and edx, 0x932819fb
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc4944ff6
and eax, 0x3b6bb009
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8f5cf6fc
and ecx, 0x70a30903
or ecx, eax
mov esi, ecx
xor esi, 0x70a30903
xor ecx, 0x8f5cf6fc
mov edx, ecx
and edx, esi
and ecx, 0x849076e4
and esi, 0x7b6f891b
or esi, ecx
xor esi, 0x849076e4
mov ecx, edx
and ecx, esi
xor esi, edx
or esi, ecx
mov ecx, r9d
and ecx, 0x1a08308
mov eax, dword [rsp + 0x2c]
mov edx, eax
and edx, 0x40093007
or edx, ecx
xor edx, 0x40093007
mov ecx, eax
xor ecx, 0x41a9b30f
and ecx, eax
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbe564cf0
and ecx, 0x41a9b30f
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x59aa18b6
and edx, 0xa655e749
or edx, ecx
mov ecx, edx
xor ecx, 0x49aa0012
xor edx, 0xa201a601
and edx, 0xb201bea5
and ecx, 0x4dfe415a
or ecx, edx
mov edx, ecx
xor edx, 0x4dfe415a
mov ebp, ecx
xor ebp, 0x32009a81
mov ebx, r9d
and ebx, 0xaaa8699e
and eax, 0x55579661
or eax, ebx
xor eax, 0x55579661
xor r9d, eax
and r9d, eax
and ebp, 0x3f9c9ad3
xor ecx, 0xbf6b5e5
and ecx, edx
and edx, 0xc063652c
or edx, ebp
mov ebp, edx
xor ebp, 0xc063652c
mov edi, r9d
not edi
and edi, 0xfcb8b705
mov ebx, r9d
and ebx, 0x34748fa
or ebx, edi
xor ebx, 0x34748fa
xor edx, 0x79946e6c
and edx, ebp
mov edi, ebx
and edi, 0x4608f4bf
and r9d, 0xb9f70b40
or r9d, edi
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, r9d
not r9d
and r9d, ecx
or r9d, edx
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xf0e82887
and ebx, 0xf17d778
or ebx, ecx
xor ebx, 0xf17d778
mov ecx, r9d
and ecx, ebx
xor ebx, r9d
or ebx, ecx
mov edi, ebx
not edi
mov eax, esi
not eax
mov ecx, eax
mov edx, edi
and eax, 0xe0276ddc
mov r11d, esi
and r11d, 0x1fd89223
or r11d, eax
xor r11d, 0xe0276ddc
or r11d, edi
and edi, 0x65080b4f
mov eax, ebx
and eax, 0x9af7f4b0
or eax, edi
xor eax, esi
mov r8d, esi
xor eax, 0x65080b4f
and eax, esi
and esi, 0x18953a14
and ecx, 0xe76ac5eb
or ecx, esi
or r8d, ebx
and ebx, 0x18953a14
and edx, 0xe76ac5eb
or edx, ebx
xor edx, ecx
not r8d
or r8d, edx
mov r9d, r8d
not r9d
mov edx, r11d
not edx
mov ebx, eax
not ebx
mov edi, r11d
and edi, 0xddd2ac87
and edx, 0x222d5378
or edx, edi
or r11d, ebx
and ebx, 0xddd2ac87
and eax, 0x222d5378
or eax, ebx
xor eax, edx
not r11d
or r11d, eax
mov esi, r11d
not esi
mov eax, esi
and eax, 0x26a6c210
and r11d, 0xd9593def
or r11d, eax
mov eax, r9d
or eax, 0x14dfed9a
mov ebx, eax
not ebx
mov edi, r8d
xor edi, 0x14dfed9a
and edi, r9d
mov edx, eax
and edx, 0xc594ee06
and ebx, 0x2a201061
or ebx, edx
mov edx, edi
not edx
or eax, edx
and edx, 0xc594ee06
and edi, 0x3a6b11f9
or edi, edx
mov edx, r11d
xor edx, 0x901915c2
xor r11d, 0x26a6c210
xor edi, ebx
mov ebp, r11d
or ebp, 0x14dfed9a
not eax
or eax, edi
mov ecx, ebp
not ecx
or esi, 0xeb201265
and ebp, 0xbf03bf09
and ecx, 0x40200064
or ecx, ebp
mov ebx, esi
not ebx
and esi, 0xbf03bf09
and ebx, 0xdc4092
or ebx, esi
xor ebx, ecx
mov ecx, eax
not ecx
and ecx, ebx
not ebx
and ebx, eax
or ebx, ecx
mov eax, r9d
and eax, 0x6d64a82d
and r8d, 0x929b57d2
or r8d, eax
or r9d, r11d
and r11d, 0x6d64a82d
and edx, 0x929b57d2
or edx, r11d
xor edx, r8d
not r9d
or r9d, edx
mov eax, r9d
not eax
mov esi, ebx
not esi
mov ecx, esi
and ecx, 0x37e0c81
and ebx, 0xfc81f37e
or ebx, ecx
or esi, r9d
and r9d, 0x37e0c81
and eax, 0xfc81f37e
or eax, r9d
xor eax, ebx
not esi
or esi, eax
mov eax, esi
not eax
mov edx, eax
and edx, 0xdbdae713
mov ecx, esi
and ecx, 0x242518ec
or ecx, edx
mov edx, ecx
xor edx, 0x4040000
xor ecx, 0x1a528410
mov edi, esi
xor edi, 0x3e579c10
and edi, esi
or ecx, 0xc1a863ef
mov ebp, edi
not ebp
mov ebx, ecx
and ebx, 0x623b3c8a
and edx, 0x1c448010
or edx, ebx
or ecx, ebp
and ebp, 0x623b3c8a
and edi, 0x9dc4c375
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xd574e368
and ecx, 0x2a8b1c97
or ecx, edx
mov edx, ecx
xor edx, 0x10100004
xor ecx, 0x63204068
and ecx, 0x67ecc0eb
and edx, 0x98133f14
or edx, ecx
mov ebp, edx
xor ebp, 0x20e00
xor edx, 0x21680040
and edx, 0xb9793154
and ebp, 0x4686ceab
or ebp, edx
mov ecx, ebp
xor ecx, 0x685f3111
xor ebp, 0x4686ceab
and ebp, ecx
and esi, 0x8ffac7fa
mov ecx, eax
and ecx, 0x70053805
or ecx, esi
xor ecx, 0x5edcc7bf
and eax, 0xd1260045
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc26be90f
and eax, 0x3d9416f0
or eax, ecx
mov ecx, eax
xor ecx, 0x118414a0
xor eax, 0xc26be90f
mov edx, ebp
not edx
mov ebx, edx
or ebx, eax
not ebx
and edx, 0xec188355
and ebp, 0x13e77caa
or ebp, edx
and eax, 0xec188355
and ecx, 0x13e77caa
or ecx, eax
xor ecx, ebp
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xe819e3a
mov edx, ecx
and edx, 0x20586180
or edx, eax
xor edx, 0x20586180
and ecx, 0xd1260045
or ecx, edx
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x76ae1963
mov edx, ebp
not edx
or ecx, 0x51c600
and ecx, 0x20ddc702
and eax, 0x56221861
or eax, ecx
and ebp, 0x20ddc702
and edx, 0x8900209c
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x4de98e7c
and edx, 0xb2167183
or edx, eax
mov eax, edx
xor eax, 0xc4b868e0
xor edx, 0x3b47971f
mov ecx, edx
and ecx, eax
and edx, 0xe4a02bd5
and eax, 0x1b5fd42a
or eax, edx
xor eax, 0xe4a02bd5
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x85060c50
and eax, 0x22101188
or eax, ecx
mov ebp, eax
xor ebp, 0x22100000
xor eax, 0x15448a66
or edx, 0xa7161dd8
mov ecx, edx
not ecx
and eax, 0x15449bee
and ebp, 0xa2120410
or ebp, eax
and edx, 0x15449bee
and ecx, 0x48a96001
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x58e9e227
and ecx, 0xa7161dd8
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf6f39cc2
and ecx, 0x90c633d
or ecx, edx
xor ecx, 0x90c633d
or ecx, eax
mov eax, 0xffffffff
cmp ecx, eax
sete r8b
setne r11b
cmp r10d, 9
setg al
mov byte [rsp + 0x2a], al
cmp r10d, 0xa
setl bl
mov byte [rsp + 0x2b], bl
mov r12d, ebx
xor r12b, al
mov eax, ebx
xor al, r12b
xor r12b, 1
mov ecx, r12d
xor cl, bl
xor al, 1
mov r9d, eax
xor r9b, bl
and r9b, al
not cl
and cl, r12b
or bl, r12b
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, r9d
xor cl, 1
mov eax, ebx
xor al, 1
and bl, cl
or cl, al
and al, r9b
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
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ebp, edx
xor bpl, 1
or bpl, dl
xor bpl, 1
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov edi, ebp
xor dil, 1
mov byte [rsp + 0x34], dil
mov esi, r11d
mov r9d, r8d
xor sil, r8b
mov r14d, esi
xor r14b, 1
mov r13d, esi
and r13b, r14b
mov eax, esi
xor al, r13b
xor r13b, 1
mov r10d, r14d
or r10b, r13b
xor r10b, 1
or al, r10b
mov edx, eax
mov r8d, eax
xor r8b, r9b
and r8b, al
xor al, 1
or dl, al
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r15d, edx
and r15b, cl
xor cl, dl
or cl, r15b
xor r13b, r14b
or r13b, r10b
mov edx, ecx
xor dl, 1
and dl, r13b
xor r13b, 1
and r13b, cl
or r13b, dl
mov ecx, ebx
xor cl, r14b
or bl, r14b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, r13d
and cl, bl
xor bl, r13b
or bl, cl
mov edx, ebx
xor dl, r11b
or r11b, bl
xor dl, 1
and dl, bl
mov ecx, r11d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
xor al, r9b
mov r11d, r9d
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
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 r8d, ecx
and r8b, dl
or bl, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r8b
xor dl, al
xor bl, 1
or bl, dl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov r10d, edx
mov r14d, edi
mov byte [rsp + 0x29], bpl
and r14b, bpl
mov eax, r14d
and al, bpl
mov ecx, r14d
xor cl, bpl
or cl, al
mov edx, ecx
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
or al, dl
mov r8d, eax
xor r8b, 1
and cl, dl
mov r15d, r8d
and r15b, al
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov ebx, r15d
xor bl, 1
xor r15b, r8b
or bl, al
xor bl, 1
or bl, r15b
xor bl, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov r15d, r10d
mov byte [rsp + 0x2c], r10b
mov edx, r10d
xor dl, 1
mov byte [rsp + 0x30], dl
or r15b, dl
mov ecx, edx
xor cl, r15b
mov ebx, ecx
and bl, dl
mov edx, ebx
xor dl, cl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
or dl, bl
mov r8d, ebx
and cl, bl
xor cl, 1
mov r13d, ecx
xor r13b, bl
or cl, bl
xor bl, dl
or r8b, dl
mov r9d, r8d
xor r9b, bl
xor bl, 1
or bl, r8b
xor r9b, 1
xor bl, 1
or bl, r9b
mov r9d, eax
xor r9b, 1
xor bl, 1
xor cl, 1
or cl, r13b
mov r8d, ecx
xor r8b, dl
xor cl, 1
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, r8b
and cl, bl
or cl, dl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
mov ebx, ecx
xor bl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, bl
mov edx, r8d
and dl, cl
xor r8b, cl
or r8b, dl
and sil, r11b
mov ecx, esi
xor cl, 1
or cl, sil
xor cl, 1
mov edx, esi
and dl, cl
xor cl, sil
or cl, dl
mov r11d, ecx
xor r11b, 1
mov edx, r11d
or dl, cl
and r11b, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and dl, cl
or dl, r11b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
mov ebp, edx
or bpl, bl
mov r11d, ebp
xor r11b, 1
mov ecx, ebx
xor cl, bpl
and cl, bl
and r11b, dl
and bpl, bl
or bpl, r11b
xor cl, 1
xor bpl, 1
mov edx, ecx
xor dl, bpl
or bpl, cl
xor bpl, 1
or bpl, dl
mov ecx, ebp
xor cl, 1
or bpl, cl
xor bpl, 1
or bpl, cl
mov edx, r9d
or dl, al
mov r11d, edx
xor r11b, al
mov ecx, r11d
and cl, al
and al, dl
and r11b, dl
xor dl, 1
and dl, r9b
or al, dl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r10b, byte [rsp + 0x2a]
or r12b, r10b
mov edx, r12d
xor dl, 1
mov ecx, r11d
xor cl, 1
mov ebx, r11d
or bl, cl
mov r13d, ebx
xor r13b, 1
and r11b, bl
or bl, cl
and r13b, cl
or r13b, r11b
mov ecx, ebx
xor cl, r13b
not r13b
not cl
or r13b, bl
not r13b
or r13b, cl
mov ecx, r12d
and cl, dl
mov r9d, ecx
xor r9b, 1
xor r12b, cl
or dl, r9b
xor dl, 1
or dl, r12b
mov ebx, edx
xor bl, 1
and bl, r9b
and cl, dl
or cl, bl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
and r13b, 1
mov r9d, ecx
xor r9b, 1
or cl, r9b
mov r12d, r13d
xor r12b, 1
mov ebx, r13d
and bl, r12b
mov r11d, ebx
and r11b, r13b
xor bl, r13b
or bl, r11b
mov edx, ecx
xor dl, 1
or r12b, r13b
xor r12b, 1
mov r11d, ebx
and r11b, r12b
xor r12b, bl
or r12b, r11b
mov ebx, edx
and bl, cl
mov r11d, ebx
and r11b, dl
xor bl, dl
or bl, r11b
xor bl, r9b
mov edx, ecx
and dl, r9b
xor cl, r9b
mov r13d, r8d
xor r13b, 1
xor bl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r12d
xor dl, 1
and r12b, dl
mov ebx, edx
and bl, r12b
xor r12b, dl
mov r9d, ebp
xor r9b, 1
or r12b, bl
mov edx, eax
xor dl, 1
xor r12b, cl
mov ecx, edx
mov r11b, byte [rsp + 0x2b]
xor cl, r11b
or r11b, al
mov ebx, r10d
or al, r10b
xor al, 1
or al, cl
or dl, r10b
mov ecx, r11d
xor cl, dl
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov eax, edx
and al, bl
xor bl, dl
or bl, al
or dl, cl
mov eax, edx
xor al, 1
mov edi, ebx
xor dil, dl
and dl, al
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov r11d, ebp
and r11b, r9b
xor dl, bl
or al, bl
mov ecx, r12d
xor cl, 1
xor dl, 1
xor dil, 1
xor al, 1
or al, dil
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, r12d
and dl, cl
xor cl, al
xor cl, 1
or cl, r12b
mov edi, r12d
and dil, dl
xor dl, r12b
mov ebx, eax
xor bl, 1
and al, bl
or dl, dil
xor al, 1
mov r12d, ebx
xor r12b, al
or al, bl
mov edi, r11d
xor dil, 1
xor al, 1
or al, r12b
mov ebx, r9d
xor bl, dil
or dil, r9b
xor dil, 1
or bl, dil
xor bl, 1
xor al, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
mov edx, r13d
xor dl, bl
xor al, 1
or al, cl
or bl, r13b
xor bl, 1
xor dl, 1
and dl, r13b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
xor dl, r8b
xor dl, 1
or dl, cl
mov r12d, r8d
and r12b, r13b
mov ecx, r8d
xor cl, r12b
xor r12b, 1
or r12b, r13b
xor r12b, 1
or r12b, cl
or r13b, r8b
mov ebx, r12d
xor bl, 1
xor r11b, bpl
or r11b, dil
mov ecx, r13d
xor cl, 1
or r9b, bpl
and bl, r12b
and r13b, cl
mov r8d, ebx
and r8b, r12b
xor bl, r12b
or bl, r8b
mov r8d, r13d
and r8b, cl
xor r13b, cl
or r13b, r8b
mov ebp, edx
xor bpl, 1
xor r13b, bl
mov ebx, r12d
xor bl, cl
or cl, r12b
mov r8d, r11d
xor r8b, 1
xor r11b, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, r13d
and bl, cl
xor cl, r13b
or cl, bl
or r9b, r8b
mov ebx, r9d
xor bl, r11b
or r9b, r11b
xor r9b, 1
or r9b, bl
mov r8d, ecx
xor r8b, r9b
and r9b, r8b
and r8b, cl
mov ecx, r9d
and cl, r8b
xor r8b, r9b
or r8b, cl
mov r9d, r8d
xor r9b, 1
mov edi, ebp
xor dil, r9b
or dl, bpl
mov ebx, ebp
or bl, dl
xor bl, 1
xor dl, bpl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, r8d
and cl, r9b
or bpl, r8b
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov ebx, ecx
and bl, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, bl
xor bpl, 1
xor dil, 1
mov edx, ebp
and dl, dil
xor dil, bpl
or dil, dl
xor dil, cl
mov edx, edi
xor dl, 1
and dil, cl
mov ecx, edi
and cl, dl
xor dil, dl
or dil, cl
mov r8d, eax
xor r8b, 1
mov ebx, eax
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
and cl, al
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
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 r11d, edx
xor r11b, 1
and r11b, dl
xor r11b, 1
mov ecx, edx
xor cl, r11b
or r11b, dl
xor r11b, 1
or r11b, cl
mov ecx, r8d
and cl, al
xor r8b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
mov r12d, ecx
xor r12b, 1
and r12b, cl
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
xor r12b, 1
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
mov ecx, edi
xor cl, 1
mov edx, ecx
and dl, dil
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r8d, edx
xor r8b, 1
mov ebp, edi
or bpl, cl
xor dl, bpl
or r8b, bpl
mov ebx, r8d
xor bl, dl
or r8b, dl
xor r8b, 1
or r8b, bl
mov edx, r8d
xor dl, 1
and dl, r8b
xor dl, 1
mov ebx, r8d
xor bl, dl
or dl, r8b
xor dl, 1
or dl, bl
xor r8b, dl
xor r8b, 1
or r8b, dl
xor cl, dil
xor bpl, 1
or bpl, cl
mov ecx, ebp
xor cl, 1
and bpl, cl
mov edx, ecx
and dl, bpl
xor bpl, cl
or bpl, dl
mov r9d, r11d
xor r9b, 1
mov ebx, r11d
or bl, r9b
mov edi, r11d
xor dil, r9b
and dil, r11b
mov edx, edi
and dil, bl
xor bl, 1
xor dl, 1
mov r13d, ebx
xor r13b, dl
and r13b, bl
and dl, bl
mov ebx, r12d
xor r9b, r12b
xor r12b, 1
or bl, r12b
xor bl, 1
or dl, dil
xor r13b, 1
xor dl, 1
mov eax, r13d
xor al, dl
or dl, r13b
xor dl, 1
or dl, al
mov eax, ebx
xor al, r12b
or bl, r12b
xor bl, 1
or bl, al
xor al, 1
mov ecx, eax
xor cl, bl
or bl, al
mov r10b, byte [rsp + 0x34]
mov edi, r10d
mov sil, byte [rsp + 0x29]
or dil, sil
xor bl, 1
or bl, cl
xor dl, 1
mov eax, ebx
xor al, dl
xor al, 1
and al, bl
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
mov r13d, r8d
xor r13b, 1
or dl, cl
or r12b, r11b
xor r9b, 1
mov ecx, r12d
xor cl, r9b
or r9b, r12b
xor r9b, 1
or r9b, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, r9b
mov r11d, ebx
and r11b, r9b
xor bl, r9b
xor r9b, 1
and cl, r9b
mov edx, r13d
xor dl, bpl
or cl, al
mov eax, ebp
xor al, r8b
or bl, r11b
xor bl, 1
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
or r8b, dl
xor r8b, 1
xor al, 1
and al, bpl
and dl, r13b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, r8b
mov ebp, edx
xor bpl, 1
and bpl, r8b
mov eax, ebp
and al, dl
xor bpl, dl
or bpl, al
mov eax, ebx
xor al, 1
mov ecx, ebx
or cl, al
xor bl, cl
mov edx, ebp
xor dl, 1
or cl, al
xor cl, 1
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
or bpl, dl
mov eax, edx
xor al, bpl
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, ebx
xor al, 1
mov ecx, ebp
xor cl, 1
and bpl, cl
xor bpl, 1
mov edx, ebp
xor dl, cl
or bpl, cl
xor bpl, 1
or bpl, dl
and al, bpl
xor bpl, 1
and bpl, bl
or bpl, al
mov eax, r10d
xor al, dil
xor al, 1
xor r10b, r14b
xor r14b, 1
or r14b, sil
or sil, dil
xor sil, 1
or sil, al
mov r12d, esi
xor r12b, 1
mov cl, byte [rsp + 0x30]
mov r13d, ecx
mov r9b, byte [rsp + 0x2c]
and r13b, r9b
mov eax, r13d
and al, cl
mov edx, r13d
xor dl, cl
or dl, al
xor r15b, 1
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov ebx, esi
and bl, r12b
xor bl, 1
mov eax, r12d
xor al, bl
or bl, r12b
xor bl, 1
or bl, al
xor bl, 1
mov eax, ebx
and al, sil
xor bl, sil
or bl, al
xor r14b, 1
or r14b, r10b
mov eax, r14d
xor al, dil
or r14b, dil
xor r14b, 1
or r14b, al
mov r11d, r15d
xor r11b, 1
mov eax, r11d
and al, r15b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
xor al, 1
mov edi, eax
xor dil, r15b
xor dil, 1
or dil, al
mov r8d, edi
xor r8b, 1
mov eax, r9d
xor al, r13b
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, al
mov r9d, r13d
xor r9b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or al, r14b
xor al, 1
xor r14b, al
mov ebx, r14d
xor bl, 1
and al, bl
mov r10d, eax
xor r10b, 1
xor al, r14b
or r10b, bl
xor r10b, 1
or r10b, al
mov eax, edi
xor al, r13b
mov r14d, eax
xor r14b, dil
and r14b, al
mov eax, r9d
and al, r13b
xor r9b, al
xor al, 1
or al, r13b
xor al, 1
or al, r9b
and r8b, al
xor al, 1
and al, dil
or al, r8b
mov r8d, r14d
xor r8b, 1
mov ecx, eax
xor cl, 1
mov ebx, r14d
and bl, r8b
mov edx, eax
and dl, cl
mov r9d, ebx
and r9b, r14b
xor bl, r14b
or bl, r9b
mov r9d, edx
and r9b, al
xor dl, al
or dl, r9b
xor dl, bl
mov eax, edx
xor al, 1
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
xor dl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor r10b, 1
xor cl, 1
mov r8d, ecx
xor r8b, r10b
xor r8b, 1
or cl, r8b
mov eax, ecx
xor al, 1
or r8b, r10b
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
mov eax, edx
xor al, 1
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
xor dl, r8b
xor dl, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r11d
and al, sil
or r11b, r12b
and r12b, r15b
or r12b, al
xor r12b, 1
or r12b, sil
xor r11b, 1
or r15b, sil
xor r15b, 1
mov eax, r11d
and al, r15b
xor r15b, r11b
or r15b, al
xor r15b, 1
mov ecx, r12d
xor cl, r15b
and r15b, r12b
or r15b, cl
xor cl, 1
mov eax, ecx
xor al, r15b
or cl, r15b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov r10d, r8d
xor r10b, 1
mov edx, r8d
or dl, r10b
mov r9d, r8d
xor r9b, dl
mov ebx, eax
and bl, cl
xor bl, 1
mov r11d, ecx
xor r11b, bl
or bl, cl
xor bl, 1
or bl, r11b
mov esi, r10d
xor sil, bl
mov r11d, ebx
xor r11b, 1
or cl, al
mov edi, ecx
xor dil, 1
and dil, r11b
or r11b, cl
and cl, bl
or bl, r10b
xor bl, 1
or bl, sil
xor sil, 1
or dl, r8b
xor dl, 1
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor r11b, 1
or cl, dil
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, edx
xor al, 1
and dl, al
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
mov eax, esi
xor al, bl
or bl, sil
xor bl, 1
or bl, al
mov ecx, edx
xor cl, bl
and bl, dl
or bl, cl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov eax, r8d
xor al, dl
and dl, r8b
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, r8d
and bl, al
and al, dl
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
and dl, cl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
xor al, 1
or al, r9b
xor al, r8b
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
xor bl, 1
and cl, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r9d, ecx
xor r9b, 1
mov eax, ecx
or al, r9b
mov r8d, eax
xor r8b, 1
mov r10d, r9d
and r10b, cl
mov ebx, r8d
and bl, al
mov edx, r10d
xor dl, 1
xor r10b, r9b
or dl, cl
xor dl, 1
or dl, r10b
mov r9d, ebx
and r9b, r8b
xor bl, r8b
or bl, r9b
xor bl, dl
xor bl, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
or al, bl
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 ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
or al, dl
xor al, cl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
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, eax
and cl, dl
mov edi, ecx
xor dil, 1
xor cl, dl
or dil, al
xor dil, 1
or dil, cl
mov r12d, edi
xor r12b, 1
mov r9d, ebp
xor r9b, 1
mov r10d, ebp
or r10b, r9b
mov ecx, r10d
xor cl, 1
mov edx, ebp
or dl, r10b
xor dl, 1
and cl, bpl
and r10b, r9b
or r10b, cl
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov ecx, edi
and cl, r12b
mov edx, edi
xor dl, cl
xor cl, 1
or cl, r12b
xor cl, 1
or cl, dl
mov eax, r12d
or al, dil
mov r11d, eax
xor r11b, 1
mov edx, eax
and dl, r11b
xor dl, 1
mov ebx, r11d
xor bl, dl
or dl, r11b
or r11b, cl
xor cl, 1
xor dl, 1
or dl, bl
xor dl, cl
xor al, cl
xor r11b, 1
or r11b, al
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r8d
and al, r10b
mov r14d, r8d
xor r14b, r10b
or r14b, al
mov r15d, r14d
xor r15b, 1
mov eax, r9d
and al, bpl
xor r9b, al
xor al, 1
or al, bpl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov ebp, ebx
xor bpl, 1
mov r9d, r11d
xor r9b, 1
mov eax, r9d
xor al, r11b
mov esi, r9d
or sil, r11b
xor sil, 1
or sil, al
xor r12b, dil
xor dil, r12b
and dil, r12b
mov r12d, ebx
and r12b, bpl
mov eax, ebx
and al, r12b
xor r12b, bl
or r12b, al
mov edx, r14d
or dl, r15b
mov ecx, r15d
and cl, r14b
mov eax, ecx
and al, r15b
xor cl, r15b
or cl, al
xor cl, dl
mov eax, r12d
xor al, 1
mov r13d, edx
and r13b, r14b
xor dl, r14b
or dl, r13b
mov r13d, ecx
xor r13b, dl
or dl, cl
mov ecx, r12d
or cl, al
xor dl, 1
or dl, r13b
mov r13d, ecx
xor r13b, 1
and bpl, cl
or cl, bl
and r13b, bl
xor cl, 1
or r13b, bpl
mov ebx, ecx
and bl, r13b
xor r13b, cl
or r13b, bl
xor r13b, 1
mov ecx, edx
xor cl, r13b
or r13b, dl
xor cl, 1
and cl, dl
xor cl, 1
mov edx, r13d
xor dl, cl
or cl, r13b
xor cl, 1
or cl, dl
mov ebp, esi
xor bpl, 1
and r12b, r15b
or r15b, al
xor r15b, 1
and al, r14b
or al, r12b
mov edx, r15d
and dl, al
xor al, r15b
or al, dl
mov r15d, ecx
xor r15b, 1
mov edx, ecx
and dl, r15b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
and dl, al
mov ebx, r15d
and bl, al
xor r15b, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
or r15b, bl
xor r15b, 1
mov eax, edx
and al, r15b
xor r15b, dl
or r15b, al
mov eax, esi
and al, bpl
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
mov edx, eax
or dl, r14b
and bpl, dl
xor dl, 1
mov ebx, edx
xor bl, sil
and bl, dl
and dl, sil
mov r12d, edi
xor r12b, 1
or dl, bpl
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
mov esi, edi
or sil, r12b
xor dl, 1
or dl, bl
mov ebp, r12d
and r14b, r12b
and r12b, dil
xor bpl, r12b
xor r12b, 1
or r12b, dil
xor r12b, 1
or r12b, bpl
mov ecx, r12d
xor r12b, 1
and r12b, sil
xor sil, 1
and cl, sil
or r12b, cl
mov ecx, esi
xor cl, dil
or sil, dil
xor sil, 1
or sil, cl
xor sil, 1
mov ecx, r12d
and cl, sil
xor sil, r12b
or sil, cl
mov ebp, esi
xor bpl, 1
and bpl, dl
xor dl, 1
and dl, sil
or bpl, dl
mov edx, eax
xor dl, dil
and dl, al
and al, dil
or al, r14b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, ebp
xor dl, 1
mov ebx, edx
and bl, bpl
mov ecx, eax
mov esi, edx
and sil, bl
xor bl, dl
xor dl, al
xor al, 1
and cl, al
or bl, sil
xor cl, 1
mov esi, eax
xor sil, cl
or cl, al
xor cl, 1
or cl, sil
xor cl, bl
or al, bpl
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
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, r15d
xor bl, 1
or bl, r15b
or cl, al
mov eax, r15d
xor al, bl
and bl, r15b
or bl, al
xor al, 1
mov esi, eax
xor sil, bl
or al, bl
xor dl, 1
xor al, 1
or al, sil
mov ebx, edx
xor bl, cl
and cl, dl
or cl, bl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov esi, eax
xor sil, bl
and bl, sil
and sil, al
xor bl, 1
xor sil, 1
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
mov eax, r11d
and al, r9b
and r9b, r8b
mov edx, eax
and dl, r11b
xor al, r11b
or al, dl
xor al, r10b
and r10b, r11b
or r10b, r9b
xor r8b, r10b
and r8b, r10b
mov ecx, r8d
xor cl, 1
mov r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
mov ebx, r9d
and bl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
or cl, r10b
xor r10b, cl
and r10b, cl
mov r8d, esi
xor r8b, 1
mov eax, r10d
xor al, 1
and al, r10b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, esi
xor cl, r8b
and cl, sil
or sil, r8b
xor sil, 1
mov r9d, eax
xor r9b, 1
xor cl, sil
mov r11d, ecx
xor r11b, 1
and sil, r11b
mov edi, esi
xor sil, cl
mov ebx, r9d
or bl, al
xor dil, 1
or dil, r11b
mov ecx, ebx
xor cl, 1
xor dil, 1
or dil, sil
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
and dl, r9b
or dl, bl
mov ebx, ecx
xor bl, r10b
or cl, r10b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, edi
xor dl, cl
or cl, dil
xor cl, 1
xor dl, 1
and dl, dil
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor r9b, r8b
and r9b, r8b
xor al, r8b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, al
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
and dl, 1
xor cl, al
and cl, 1
and al, 1
test cl, cl
mov ebp, 0xd93de835
mov ecx, 0x35b5fe4f
cmovne ebp, ecx
test al, al
mov ecx, 0xd93de835
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x14004f8c8
cmp byte [rsp + 0x3b], 0
mov ecx, 0xf984fffb
mov eax, 0x32f9965
cmovne ecx, eax
jmp 0x14004f8c8
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x40], 0
mov ecx, 0x2dda1195
mov eax, 0x215668d7
cmove ecx, eax
jmp 0x14004f8c8
mov eax, dword [0x14041a5c4]
mov r13d, eax
neg r13d
not r13d
imul r13d, eax
mov esi, r13d
not esi
mov r8d, r13d
and r8d, 0x78322ab4
mov eax, esi
and eax, 0x5b3365dd
mov r9d, r13d
and r9d, 0xa4cc9a22
or r9d, eax
mov r10d, r9d
xor r10d, esi
mov r15d, r13d
mov r14d, r13d
xor r14d, 0x47b845c6
and r14d, r13d
mov r11d, esi
mov eax, r13d
mov r12d, esi
and r12d, r13d
mov edi, esi
and edi, 0x91a6e4cc
and r13d, 0x6e591b33
or r13d, edi
not r13d
or r13d, esi
and esi, 0x87cdd54b
or esi, r8d
mov edi, esi
xor edi, 0x58300090
xor esi, 0x1004540
and esi, 0x1026544
and edi, 0x5a310099
or edi, esi
xor edi, 0x5a310099
or edi, 0xa4cc9a22
mov esi, edi
not esi
and r10d, r9d
mov edx, edi
and edx, 0x9119f8c3
xor edi, 0x590025cd
and edi, esi
and esi, 0x4a22051c
or esi, edx
mov r8d, esi
xor r8d, 0x6ee6073c
mov ebp, r10d
mov ebx, r10d
xor ebx, 0xa67fda32
and ebx, r10d
not r10d
and r10d, 0xf1b49d6
and ebp, 0xf0e4b629
or ebp, r10d
mov ecx, ebp
xor ecx, 0xf0e4b629
mov edx, esi
xor edx, 0x376622f1
and edx, r8d
mov r9d, edx
and r9d, edi
xor edi, edx
mov edx, ecx
and edx, 0xa67fda32
or edi, r9d
mov r9d, edx
and r9d, ebx
xor ebx, edx
xor ebp, 0xf1b49d6
or ebx, r9d
mov edx, edi
not edx
and edx, ebx
not ebx
and ebx, edi
or ebx, edx
xor esi, 0x9119f8c3
mov edx, esi
and edx, 0x420101c4
and r8d, 0x1d72fe3b
or r8d, edx
or esi, ebp
and ebp, 0xe28d01c4
and ecx, 0x1d72fe3b
or ecx, ebp
xor ecx, r8d
not esi
or esi, ecx
mov ecx, esi
not ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x2384b529
and ebx, 0xdc7b4ad6
or ebx, ebp
or edx, esi
and esi, 0x2384b529
and ecx, 0xdc7b4ad6
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
or edx, 0x5b3365dd
mov ebp, edx
not ebp
or ecx, 0xa4cc9a22
mov ebx, ecx
not ebx
and edx, 0xe350cd58
and ebp, 0x48c1222
or ebp, edx
and ecx, 0xe350cd58
and ebx, 0x18232085
or ebx, ecx
xor ebx, ebp
mov edx, ebx
mov ecx, ebx
xor ecx, 0xeac6acb2
and ecx, ebx
not ebx
and ebx, 0x40442492
and edx, 0xaa828820
or edx, ebx
xor edx, 0xaa828820
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3ef5bf89
and ecx, 0xc10a4076
or ecx, edx
mov edx, ecx
xor edx, 0x2bccecc4
not ecx
mov ebp, edx
and ebp, 1
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe0462ec2
and ecx, 0x1fb9d13d
or ecx, edx
mov r9d, ecx
xor r9d, 0x18a14125
xor ecx, 0xc0022242
and ecx, 0xc71ab25a
and r9d, 0x38e54da5
or r9d, ecx
mov r8d, r9d
xor r8d, 0xc71ab25a
or r15d, 0xb847ba39
mov ecx, r15d
not ecx
mov edx, r14d
not edx
mov ebp, r15d
and ebp, 0x75b4b702
and ecx, 0x20840c4
or ecx, ebp
or r15d, edx
and edx, 0x75b4b702
and r14d, 0x8a4b48fd
or r14d, edx
xor r14d, ecx
not r15d
or r15d, r14d
mov ecx, r15d
not ecx
and ecx, 0xb847ba39
and r15d, 0x47b845c6
or r15d, ecx
mov ebp, r15d
mov edx, r15d
xor edx, 0x5f392eb3
and edx, r15d
not r15d
and r15d, 0x1a385378
and ebp, 0xe5c7ac87
or ebp, r15d
mov ecx, ebp
xor ecx, 0xe5c7ac87
mov ebx, ebp
xor ebx, 0x45017dcb
and ebx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe24ea343
and edx, 0x1db15cbc
or edx, ebx
mov ebx, edx
xor ebx, 0x88120a
xor ebp, 0x2201270
and ebp, 0xa2e29af5
mov edi, ecx
and edi, 0x5d1d650a
or edi, ebp
xor edi, 0xa2e29af4
and ecx, 1
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xf25e544d
and ecx, 0xda1abb2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x818ba2
xor ecx, 0xf25e544d
xor edx, 0xbd778df1
mov edi, edx
and edi, 0xef706415
and ebx, 0x108f9bea
or ebx, edi
or edx, ecx
and ecx, 0xef706415
and ebp, 0x108f9bea
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x7143a529
and ecx, edx
not edx
and edx, 0x7143a529
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x86ebdebf
and ecx, 0x79142140
or ecx, edx
mov edx, ecx
xor edx, 0x78000
xor ecx, 0x53286092
and edx, 0xa4879b04
and ecx, 0x5b7864fb
or ecx, edx
mov ebx, ecx
xor ebx, 0x80018104
xor ecx, 0x280068
and ecx, 0x24ae1a68
and ebx, 0xdb51e597
or ebx, ecx
mov ecx, ebx
xor ecx, 0xc0404511
xor ebx, 0x24ae1a68
xor r9d, 0x38e54da5
mov edx, r9d
and edx, ebx
mov r14d, r9d
xor r14d, ebx
or r14d, edx
mov r10d, r14d
not r10d
or r8d, ebx
not r8d
and ebx, 0x1f95b28e
and ecx, 0xe06a4d71
or ecx, ebx
xor ecx, 0x1f95b28e
or ecx, r9d
not ecx
mov ebx, r8d
and ebx, ecx
xor ecx, r8d
or ecx, ebx
mov esi, ecx
mov edi, ecx
xor edi, 0xca6919f5
and edi, ecx
not ecx
and ecx, 0xe926bbc
and esi, 0xf16d9443
or esi, ecx
mov r15d, esi
xor r15d, 0xf16d9443
mov ebp, r14d
xor ebp, 0x3596e60a
mov r8d, ebp
and r8d, r14d
and ebp, r10d
mov edx, esi
xor edx, 0xc4fb7249
and edx, r15d
mov r9d, r8d
and r9d, ebp
xor ebp, r8d
or ebp, r9d
mov ebx, edx
not ebx
mov r8d, ebx
and r8d, 0xd622a34
and edx, 0xf29dd5cb
or edx, r8d
mov ecx, edi
not ecx
or ebx, ecx
and ecx, 0xd622a34
and edi, 0xf29dd5cb
or edi, ecx
mov r9d, dword [0x14041a5c0]
xor edi, edx
not ebx
or ebx, edi
mov ecx, ebp
not ecx
and ecx, 0x923d76d2
and ebp, 0x6dc2892d
or ebp, ecx
mov ecx, ebx
not ecx
and ecx, 0x923d76d2
and ebx, 0x6dc2892d
or ebx, ecx
xor ebx, ebp
xor esi, 0xe926bbc
mov ecx, r10d
and ecx, 0xbc08617d
and r14d, 0x43f79e82
or r14d, ecx
or r10d, esi
and esi, 0xbc08617d
and r15d, 0x43f79e82
or r15d, esi
xor r15d, r14d
not r10d
or r10d, r15d
mov ecx, r10d
not ecx
and ecx, 0x6098465f
and r10d, 0x9f67b9a0
or r10d, ecx
xor r10d, 0x9f67b9a0
mov ecx, ebx
and ecx, r10d
xor r10d, ebx
or r10d, ecx
and r11d, 0x4674eff6
and eax, 0xb98b1009
or eax, r11d
mov ecx, eax
xor ecx, 0x90081000
xor eax, 0x4674eff6
mov edx, r12d
not edx
mov ebp, eax
and ebp, 0x2fe7a49d
and ecx, 0xd0185b62
or ecx, ebp
or eax, edx
and edx, 0x2fe7a49d
and r12d, 0xd0185b62
or r12d, edx
xor r12d, ecx
not eax
or eax, r12d
mov ecx, eax
not ecx
and ecx, 0x6e591b33
xor eax, 0x91a6e4cc
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3ad65564
and eax, 0xc529aa9b
or eax, ecx
mov ecx, eax
xor ecx, 0xc529aa9b
mov ebp, eax
xor ebp, 0x3ad65564
mov edx, r13d
not edx
mov ebx, r13d
and ebx, 0x30374f2e
xor r13d, 0x18adc9ee
and r13d, edx
and edx, 0xcfc8b0d1
or edx, ebx
xor edx, 0xcfc8b0d1
xor eax, 0x227b9c8a
mov ebx, eax
and ebx, ebp
and eax, ecx
mov ecx, edx
and ecx, 0xe7523611
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, ecx
and ebx, r13d
xor r13d, ecx
or r13d, ebx
mov ecx, eax
not ecx
and ecx, 0xc9f445fd
and eax, 0x360bba02
or eax, ecx
mov ecx, r13d
not ecx
and ecx, 0xc9f445fd
and r13d, 0x360bba02
or r13d, ecx
xor r13d, eax
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
mov ecx, r13d
not ecx
mov ebp, ecx
and ebp, 0xab8b3d50
and r13d, 0x5474c2af
or r13d, ebp
or ecx, edx
and edx, 0xab8b3d50
and eax, 0x5474c2af
or eax, edx
xor eax, r13d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xb5e2310b
and edx, ecx
not ecx
and ecx, 0x34421003
and eax, 0x81a02108
or eax, ecx
mov ecx, eax
xor ecx, 0x80202008
xor eax, 0x7e5fdef7
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x6fd74fc6
and ecx, 0x90203009
or ecx, ebx
or eax, ebp
and ebp, 0x6fd74fc6
and edx, 0x9028b039
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdbbb2a38
and eax, 0x2444d5c7
or eax, ecx
mov ecx, r10d
mov r8d, r10d
xor r8d, 0xe5158b93
and r8d, r10d
mov edi, r10d
xor edi, 0xe6f05c8
and edi, r10d
not r10d
mov edx, r10d
and edx, 0x71f9aa0f
and ecx, 0x8e0655f0
or ecx, edx
mov edx, ecx
xor edx, 0x4040100
xor ecx, 0x61118a03
or ecx, 0x1aea746c
mov ebp, r8d
not ebp
mov esi, ecx
and esi, 0xc22198de
and edx, 0x25140301
or edx, esi
or ecx, ebp
and ebp, 0xc22198de
and r8d, 0x3dde6721
or r8d, ebp
xor r8d, edx
not ecx
or ecx, r8d
mov edx, ecx
not edx
and edx, 0x9a341bdd
and ecx, 0x65cbe422
or ecx, edx
mov edx, eax
not edx
xor ecx, 0x7f21904e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0xdd274e7d
and edx, eax
and eax, 0x22d8b182
or eax, esi
mov esi, eax
xor esi, 0x22888182
xor eax, 0xdd274e7d
mov ebx, edx
not ebx
mov r8d, eax
and r8d, 0x972766d
and esi, 0xf68d8992
or esi, r8d
or eax, ebx
and ebx, 0x972766d
and edx, 0xf68d8992
or edx, ebx
xor edx, esi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x95f2d598
and eax, 0x6a0d2a67
or eax, edx
xor eax, 0x6a0d2a67
mov edx, r10d
and edx, eax
xor eax, r10d
or eax, edx
mov edx, eax
not edx
and edx, 0xbc5845e5
and eax, 0x43a7ba1a
or eax, edx
mov edx, eax
xor edx, 0x3a79010
xor eax, 0xbc5845e5
mov ebx, ecx
or ebx, eax
not ebx
and ecx, 0xec182a4f
and ebp, 0x13e7d5b0
or ebp, ecx
and eax, 0xec182a4f
and edx, 0x13e7d5b0
or edx, eax
xor edx, ebp
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
and r10d, 0xe6f05c8
mov eax, r10d
and eax, edi
xor edi, r10d
or edi, eax
mov eax, edi
not eax
and eax, 0xbb499481
and edi, 0x44b66b7e
or edi, eax
mov ecx, edi
xor ecx, 0x4ad96eb6
mov r10d, edx
not r10d
mov ebp, r10d
and ebp, 0x7894bc1
mov eax, edx
and eax, 0xf876b43e
or eax, ebp
mov ebp, edi
xor ebp, 0x4000001
and ebp, 0x4004a01
xor edi, 0x4d502577
and edi, ecx
and ecx, 0x38901c0
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1090000
xor ecx, 0xfc76fe3f
mov esi, edi
not esi
mov r8d, ecx
and r8d, 0xced077d5
and ebp, 0x1090800
or ebp, r8d
or ecx, esi
and esi, 0xced077d5
and edi, 0x312f882a
or edi, esi
xor edi, ebp
not ecx
or ecx, edi
mov ebx, eax
not ebx
and ebx, 0x2ad76fe1
and eax, 0xd528901e
or eax, ebx
mov ebp, ecx
not ebp
and ebp, 0x2ad76fe1
and ecx, 0xd528901e
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xe8a70140
and ecx, 0x1758febf
or ecx, eax
mov eax, ecx
xor eax, 0x48e216
xor ecx, 0xe8a70140
mov ebp, ecx
and ebp, 0xb7361de9
and eax, 0x48c9e216
or eax, ebp
or ecx, edx
and edx, 0xb7361de9
and r10d, 0x48c9e216
or r10d, edx
xor r10d, eax
not ecx
or ecx, r10d
mov eax, ecx
not eax
and eax, 0xb3b79f63
and ecx, 0x4c48609c
or ecx, eax
mov eax, 0x4c48609c
xor ecx, eax
setne r10b
sete r8b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg r9b
mov eax, r9d
xor al, sil
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
mov r11d, edx
xor r11b, sil
mov ebp, eax
xor bpl, dl
and bpl, al
or al, dl
mov edi, eax
xor dil, 1
mov ebx, ebp
xor bl, 1
mov ecx, ebx
and cl, bpl
mov r14d, ebx
xor r14b, cl
xor cl, 1
or cl, bpl
xor cl, 1
or cl, r14b
and dil, cl
xor cl, 1
and cl, al
or cl, dil
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, sil
and sil, al
and al, bl
mov ecx, esi
xor cl, 1
xor sil, al
xor al, 1
or al, cl
xor al, 1
or al, sil
xor r11b, 1
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, r11d
and cl, dl
xor dl, r11b
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, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov esi, edx
xor sil, 1
mov eax, edx
and al, sil
mov ecx, eax
xor cl, 1
xor al, dl
or cl, sil
xor cl, 1
or cl, al
or sil, dl
xor sil, 1
mov eax, ecx
and al, sil
xor sil, cl
or sil, al
mov eax, esi
xor al, 1
mov r9d, eax
xor r8b, r10b
mov r14d, r8d
xor r14b, 1
mov eax, r14d
and al, r8b
mov ecx, r14d
and cl, al
xor al, r14b
or al, cl
mov edx, eax
xor dl, 1
or r10b, r14b
mov ecx, r10d
xor cl, 1
mov ebx, edx
and bl, al
and al, cl
and cl, r10b
mov r11d, r10d
and r11b, cl
xor cl, r10b
and r10b, dl
or al, r10b
mov r10d, eax
xor r10b, dl
and r10b, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
or cl, r11b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor bl, 1
and bl, r10b
or cl, r10b
xor r10b, 1
and dl, r10b
or bl, dl
xor al, r10b
xor cl, 1
or cl, al
mov eax, ebx
xor al, cl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
or dl, cl
xor al, bl
and al, bl
mov edi, eax
and al, dl
xor dl, 1
xor dil, 1
mov ecx, edx
xor cl, dil
and cl, dl
and dil, dl
or dil, al
mov eax, ecx
xor al, 1
xor cl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, 1
mov r11d, eax
mov ecx, esi
mov byte [rsp + 0x30], r9b
and cl, r9b
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ecx
xor al, 1
mov edx, r9d
or dl, sil
mov byte [rsp + 0x2c], dl
mov ebx, edx
xor bl, 1
and bl, al
mov eax, ecx
xor al, dl
and al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
xor dl, 1
mov ebp, ecx
xor bpl, dl
or dl, cl
or cl, r10b
mov eax, ecx
xor al, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor dl, 1
or dl, bpl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r13d, ecx
xor r13b, 1
or r13b, cl
mov eax, ecx
xor al, r13b
xor al, 1
or r13b, cl
mov ecx, r13d
xor cl, al
or r13b, al
xor r13b, 1
or r13b, cl
mov ebp, r13d
xor bpl, 1
mov ebx, edi
mov byte [rsp + 0x34], r11b
and bl, r11b
mov eax, edi
and al, bl
mov r10d, edi
xor r10b, bl
or al, r10b
mov r15d, eax
xor r15b, 1
mov ecx, eax
or cl, r15b
xor al, cl
xor al, 1
or cl, r15b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r10b
xor bl, al
mov ecx, ebx
xor cl, 1
and cl, al
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov r11d, ecx
xor r11b, 1
and r11b, cl
xor r11b, 1
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
or r14b, r8b
mov ecx, r14d
xor cl, 1
mov edx, ecx
or dl, r14b
mov r8d, edx
xor r8b, 1
mov eax, r14d
and al, cl
mov ebx, eax
and bl, r14b
xor al, r14b
or al, bl
mov ebx, eax
and bl, dl
xor al, 1
and al, r8b
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r15d, eax
xor r15b, 1
and r15b, al
xor r15b, 1
mov ecx, eax
xor cl, r15b
or r15b, al
xor r15b, 1
or r15b, cl
mov r14d, ebp
or r14b, r13b
mov ecx, r13d
and cl, r14b
xor r14b, 1
mov edx, r14d
and dl, bpl
or dl, cl
mov ecx, r14d
xor cl, r13b
or r14b, r13b
xor r14b, 1
or r14b, cl
xor r14b, 1
mov ecx, edx
and cl, r14b
xor r14b, dl
or r14b, cl
mov r10d, r14d
xor r10b, 1
and r13b, bpl
mov edx, ebp
xor dl, r13b
mov r12d, r10d
and r12b, r14b
mov ebx, r10d
and bl, r12b
xor r12b, r10b
or r12b, bl
mov ebx, r12d
and bl, r14b
xor r12b, r14b
or r12b, bl
mov r9d, r12d
xor r9b, 1
and r13b, bpl
or r13b, 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 r8d, r13d
xor r8b, 1
mov ebp, r12d
or bpl, r9b
mov ebx, ebp
xor bl, 1
mov edx, ebp
and dl, bl
mov eax, ebp
and al, dl
xor dl, bpl
mov ebp, r13d
or bpl, r8b
or dl, al
mov eax, edx
xor al, 1
and al, r12b
and dl, r9b
or dl, al
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
mov edx, r8d
xor dl, r13b
and dl, r8b
or bl, al
mov eax, ebp
xor al, dl
xor dl, 1
or dl, bpl
mov ecx, edx
xor cl, al
or dl, al
mov ebp, r11d
xor bpl, 1
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
and dl, al
and al, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
or r8b, r9b
xor r8b, 1
xor r13b, r12b
mov ecx, r8d
and cl, r13b
xor r13b, r8b
or r13b, cl
mov ecx, r13d
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, r13b
and r13b, al
or r13b, cl
xor r13b, 1
mov eax, edx
xor al, r13b
or r13b, dl
xor r13b, 1
or r13b, al
mov eax, r13d
xor al, 1
mov ecx, eax
and cl, r13b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, r13b
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
and bl, cl
mov ecx, ebx
xor cl, 1
and r13b, cl
or cl, al
xor cl, 1
and bl, al
or bl, r13b
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
or r10b, r14b
mov eax, r10d
and al, 0xfe
or al, r10b
mov r12d, eax
xor r12b, 1
mov ecx, eax
and cl, r12b
xor cl, 1
mov edx, ecx
xor dl, r12b
or cl, r12b
xor cl, 1
or cl, dl
or r12b, al
xor r12b, 1
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r8d, ebx
xor r8b, 1
mov r9d, r12d
xor r9b, 1
mov r10d, ebx
or r10b, r8b
mov edx, ebx
xor dl, r8b
and dl, bl
mov r14d, r10d
xor r14b, dl
mov r13d, r12d
or r13b, r9b
mov ecx, r12d
xor cl, r9b
and cl, r12b
xor dl, 1
or dl, r10b
mov eax, edx
xor al, r14b
or dl, r14b
mov r10d, r13d
xor r10b, cl
xor dl, 1
or dl, al
xor cl, 1
mov eax, r13d
and al, cl
xor cl, r13b
or cl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
and cl, al
and al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r8b, r12b
and r9b, bl
or r9b, r8b
mov ecx, ebx
and cl, r12b
xor r12b, bl
or r12b, cl
xor r12b, 1
mov ecx, r9d
and cl, r12b
xor r12b, r9b
or r12b, cl
xor r12b, al
mov ecx, r12d
xor cl, 1
and r12b, al
mov eax, r12d
and al, cl
xor r12b, cl
or r12b, al
mov eax, r11d
or al, bpl
mov r14d, eax
xor r14b, 1
mov ecx, r11d
and cl, bpl
mov edx, eax
and dl, r14b
xor cl, 1
mov ebx, ebp
xor bl, cl
or cl, bpl
xor cl, 1
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, cl
xor al, r11b
or r14b, bpl
xor r14b, 1
or r14b, al
xor r14b, 1
mov eax, edx
and al, r14b
xor r14b, dl
or r14b, al
mov eax, r15d
xor al, 1
mov r8d, r15d
or r8b, al
mov ecx, r8d
xor cl, 1
mov edx, r15d
or dl, r8b
and cl, r15b
and r8b, al
or r8b, cl
mov ecx, edx
xor cl, r8b
xor r8b, 1
xor cl, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor bpl, r11b
or bpl, r11b
mov r9d, ebp
xor r9b, 1
and r15b, al
mov edx, eax
and dl, r15b
xor r15b, al
or r15b, dl
mov eax, r15d
xor al, 1
mov edx, eax
xor dl, r15b
or al, r15b
xor al, 1
or al, dl
mov r13d, eax
xor r13b, 1
and r13b, al
xor r13b, 1
mov edx, eax
xor dl, r13b
or r13b, al
xor r13b, 1
or r13b, dl
mov ebx, ebp
and bl, r9b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov r15d, ebx
xor r15b, 1
or r9b, bpl
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
mov r11d, ebx
and r11b, r15b
mov r10d, r11d
and r10b, bl
mov edx, r11d
xor dl, bl
or dl, r10b
mov r10d, ecx
and r10b, al
xor cl, al
or cl, r10b
mov r10d, r14d
xor r10b, 1
xor cl, dl
mov ebp, r10d
or bpl, r14b
xor bpl, 1
or bpl, r10b
xor r9b, r15b
or al, bl
xor al, 1
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebp
xor cl, al
and al, cl
and cl, bpl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ebp
mov r9d, ebp
xor r9b, bl
or bl, bpl
xor bpl, 1
and al, bpl
xor al, 1
mov edx, eax
xor dl, bpl
or al, bpl
xor al, 1
or al, dl
xor r11b, 1
mov edx, r11d
xor dl, r15b
or r11b, r15b
mov ebp, r8d
xor bpl, 1
xor r11b, 1
or r11b, dl
xor r11b, al
xor bl, 1
or bl, r9b
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
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 ebx, eax
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
mov r9d, edx
xor r9b, 1
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
xor dl, cl
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov ebx, ebp
and bl, r8b
xor bl, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, r13b
mov edx, ebx
xor dl, 1
or bl, dl
xor bl, 1
mov eax, ebx
xor al, bpl
and bl, al
mov r11d, ebx
xor r11b, al
xor bl, 1
xor r11b, 1
or bl, al
xor bl, 1
or bl, r11b
xor bl, 1
mov eax, r13d
xor al, bl
xor al, 1
and al, r13b
or bl, r13b
xor bl, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, edx
and al, r13b
xor dl, r13b
or dl, al
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
xor bl, 1
xor al, 1
mov r9d, ebx
and r9b, dl
xor bl, dl
or bl, r9b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, 1
mov r9d, ebx
xor r9b, 1
mov edx, ecx
and dl, al
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
and cl, r9b
mov edx, ecx
xor dl, 1
xor cl, r9b
or dl, bl
xor dl, 1
or dl, cl
mov r9d, eax
xor r9b, dl
and dl, r9b
and r9b, al
mov eax, edx
xor al, 1
xor dl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, dl
xor r10b, bpl
mov eax, r14d
or al, r8b
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
or bpl, r14b
xor bpl, 1
xor r8b, r14b
and r8b, r14b
mov edx, ebp
and dl, r8b
xor r8b, bpl
or r8b, dl
mov edx, r8d
xor dl, 1
mov ecx, r10d
and cl, al
and dl, r8b
mov ebx, ecx
xor bl, 1
xor cl, r10b
or bl, al
xor bl, 1
or bl, cl
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r10d
xor al, r8b
or r8b, r10b
xor r8b, 1
or r8b, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov ecx, ebx
xor cl, 1
xor al, bl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
and cl, al
xor al, 1
xor bl, 1
and bl, al
or bl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor bl, 1
and bl, r9b
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov edx, ebx
xor dl, 1
and al, dl
mov ecx, eax
xor cl, 1
xor al, bl
or cl, dl
xor cl, 1
or cl, al
mov eax, r12d
xor al, 1
or al, r12b
mov edx, r12d
or dl, al
xor dl, 1
xor al, r12b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r15d, eax
xor r15b, 1
mov r12d, ecx
xor r12b, 1
mov r8d, ecx
and r8b, r12b
mov edx, r12d
and dl, r8b
mov ebx, r12d
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, 1
mov r9d, ebx
or r9b, dl
xor bl, r9b
xor bl, 1
or r9b, dl
xor r9b, 1
or r9b, bl
mov edx, r9d
xor dl, 1
or r9b, dl
xor r9b, 1
or r9b, dl
mov r14d, r9d
xor r14b, 1
xor r12b, cl
or r12b, r8b
mov ebp, r12d
xor bpl, 1
and r15b, al
xor r15b, 1
mov ecx, eax
xor cl, r15b
or r15b, al
xor r15b, 1
or r15b, cl
mov r10d, r15d
xor r10b, 1
mov ecx, r14d
or cl, r9b
mov r13d, ecx
xor r13b, 1
mov r8d, r12d
or r8b, bpl
mov r11d, r8d
xor r11b, 1
and r13b, r14b
mov edx, ebp
mov ebx, r9d
xor bl, bpl
xor bpl, r14b
or r14b, cl
and cl, r9b
or cl, r13b
xor cl, 1
mov eax, r14d
xor al, cl
or cl, r14b
xor cl, 1
or cl, al
and r8b, r12b
and dl, r11b
or dl, r8b
mov eax, r12d
xor al, r11b
or r11b, r12b
xor r11b, 1
or r11b, al
mov eax, edx
xor al, r11b
xor dl, 1
xor al, 1
or dl, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and bl, r9b
xor bl, 1
xor bpl, 1
mov eax, ebx
xor al, bpl
or bpl, bl
xor bpl, 1
or bpl, al
xor cl, 1
mov eax, ecx
xor al, bpl
mov edx, eax
xor dl, 1
and cl, bpl
or cl, al
xor al, cl
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, r10d
or al, r15b
mov ebx, eax
xor bl, 1
mov edx, ecx
xor dl, 1
or cl, dl
xor cl, dl
and bl, r10b
and r15b, al
or r15b, bl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
xor al, 1
mov ebx, r15d
and bl, al
xor al, r15b
or al, bl
and dl, cl
mov ebx, edx
xor bl, cl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r14d, ecx
xor r14b, 1
xor cl, dl
or r14b, bl
xor r14b, 1
or r14b, cl
and r8b, r14b
xor r14b, 1
and r14b, al
or r14b, r8b
mov dl, byte [rsp + 0x30]
mov r10d, edx
xor r10b, dil
xor r10b, 1
mov eax, r10d
and al, sil
xor r10b, sil
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, edi
mov cl, byte [rsp + 0x34]
or al, cl
and cl, al
mov ebx, ecx
xor al, 1
mov cl, byte [rsp + 0x2c]
xor dl, cl
xor dl, 1
or cl, sil
xor cl, 1
or cl, dl
mov r9d, ecx
mov ecx, eax
xor cl, dil
and cl, al
and al, dil
or al, bl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, r9b
mov ebx, eax
xor bl, 1
mov r9d, r10d
and r9b, bl
mov ecx, r10d
xor cl, bl
or cl, r9b
mov r9d, ecx
xor r9b, 1
and al, bl
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
and r10b, al
xor al, 1
and al, r8b
or al, r10b
mov edx, eax
xor dl, 1
and cl, r9b
mov ebx, eax
and bl, dl
mov r8d, ecx
and r8b, r9b
xor cl, r9b
or cl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov esi, eax
and sil, cl
mov r11d, eax
xor r11b, cl
or sil, r11b
mov r8d, esi
xor r8b, 1
mov r9d, esi
and r9b, r8b
mov ebx, r9d
xor bl, 1
xor r9b, sil
or bl, r8b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
or r9b, bl
mov r8d, r9d
xor r8b, 1
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
xor cl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
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 r11d, eax
xor r11b, 1
mov esi, r9d
or sil, r8b
mov ebp, esi
xor bpl, 1
or al, r11b
mov edx, eax
xor dl, 1
mov edi, esi
xor sil, r9b
and r9b, bpl
and dil, r8b
or dil, r9b
or bpl, r8b
xor bpl, 1
or bpl, sil
xor bpl, 1
mov r9d, edi
and r9b, bpl
xor bpl, dil
or bpl, r9b
mov ecx, eax
and cl, dl
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
xor cl, bl
xor cl, 1
mov eax, edx
xor al, bl
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 ecx, edx
xor cl, 1
and cl, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
xor cl, bpl
mov eax, r8d
or al, r11b
xor r11b, r8b
mov edx, eax
xor dl, r11b
xor r11b, 1
xor dl, 1
or r11b, al
xor r11b, 1
or r11b, 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
xor dl, r11b
xor dl, 1
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, dl
or dl, al
xor dl, 1
and al, bl
or al, cl
mov ecx, edx
and cl, al
xor al, dl
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
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
and r8b, bl
or dl, cl
xor dl, r8b
and r8b, dl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov r9d, r8d
xor r9b, 1
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
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
and r8b, bl
xor bl, 1
and bl, r9b
or bl, r8b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or cl, al
mov eax, ecx
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov edi, ebx
xor dil, 1
mov r10d, r14d
xor r10b, 1
mov r11d, r10d
and r11b, r14b
mov edx, r10d
and dl, r11b
mov eax, r10d
xor al, r11b
or al, dl
mov ebp, ebx
and bpl, dil
mov edx, ebx
and dl, bpl
xor bl, bpl
or bl, dl
mov r15d, ebx
xor r15b, 1
mov edx, r15d
and dl, bl
mov r8d, r15d
and r8b, dl
xor dl, r15b
or dl, r8b
or r15b, bl
mov ebx, edx
xor bl, r15b
or r15b, dl
xor r15b, 1
or r15b, bl
mov r8d, eax
xor r8b, 1
mov r13d, eax
and r13b, r8b
mov edx, r15d
xor dl, 1
mov esi, edx
xor sil, r15b
mov byte [rsp + 0x2a], r15b
mov ebx, esi
xor bl, dl
mov r12d, r8d
mov byte [rsp + 0x30], al
or r12b, al
mov byte [rsp + 0x2c], r12b
or al, r12b
mov byte [rsp + 0x34], al
and r12b, r8b
and r15b, dl
mov eax, r8d
xor al, dl
mov byte [rsp + 0x29], al
or dl, r8b
mov byte [rsp + 0x2b], dl
mov eax, r8d
and r8b, r13b
xor al, r13b
or al, r8b
mov r8d, eax
xor r8b, 1
and al, r8b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, r14d
and cl, r11b
xor r11b, r14b
or r11b, cl
xor r11b, 1
xor r10b, r11b
or r11b, r14b
mov r8d, eax
xor r8b, 1
xor r10b, 1
xor r11b, 1
or r11b, r10b
mov r9d, r11d
xor r9b, 1
and bl, sil
xor bpl, 1
mov r10d, edi
xor r10b, bpl
or bpl, dil
xor bpl, 1
or bpl, r10b
xor bpl, 1
xor dil, bpl
xor bpl, dil
and bpl, dil
mov r10d, r8d
and r10b, al
xor r10b, 1
mov edi, eax
xor dil, r10b
or r10b, al
xor r10b, 1
or r10b, dil
mov edi, r11d
and dil, r9b
mov esi, r11d
and sil, dil
xor dil, r11b
or dil, sil
or r8b, al
mov esi, edi
xor sil, 1
mov eax, edi
xor al, sil
and al, dil
or r9b, r11b
mov r11d, r10d
xor r11b, 1
mov ecx, r10d
xor cl, r11b
and cl, r10b
mov edx, r8d
xor dl, 1
mov edi, ecx
xor dil, 1
and dl, dil
or dil, r8b
and r8b, cl
or r8b, dl
mov ecx, edi
xor cl, r8b
xor r8b, 1
or r8b, dil
xor cl, 1
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, r9b
xor al, 1
or al, r9b
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
or al, r8b
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r10d
xor al, sil
and al, r10b
xor sil, r11b
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov r10d, esi
xor r10b, 1
mov eax, r10d
mov ecx, r8d
or r10b, r8b
xor r8b, 1
and al, r8b
and cl, sil
or cl, al
xor r8b, sil
xor r10b, 1
or r10b, r8b
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r11d, ebx
xor r11b, 1
mov r9d, r11d
and r9b, bl
mov eax, r11d
and al, r9b
xor r9b, r11b
or r9b, al
mov esi, ebp
xor sil, 1
mov eax, esi
and al, bpl
xor al, 1
mov ecx, ebp
xor cl, al
or al, bpl
xor al, 1
or al, cl
or r11b, bl
mov ecx, r11d
xor cl, 1
or sil, bpl
mov edx, r11d
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, r9d
xor bl, 1
mov edi, ebx
and dil, r9b
mov ebp, edi
xor bpl, 1
or bpl, r9b
xor bpl, 1
mov r14d, ebx
xor r14b, dil
or bpl, r14b
xor dl, bpl
xor r11b, bl
or cl, r9b
xor cl, 1
or cl, r11b
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
mov r11d, eax
xor r11b, 1
mov ebp, esi
xor bpl, 1
mov edx, eax
xor dl, sil
and bpl, r11b
and sil, al
or sil, bpl
and dl, al
mov ebp, edx
and bpl, sil
xor sil, dl
or sil, bpl
mov ebp, esi
xor bpl, 1
mov r8d, esi
and r8b, bpl
mov edx, r8d
xor r8b, sil
xor dl, 1
or dl, bpl
xor dl, 1
or dl, r8b
xor dl, cl
and dil, bl
or dil, r14b
mov ecx, edi
xor cl, 1
and cl, r11b
and dil, al
or dil, cl
mov ecx, r9d
xor cl, al
or al, r9b
mov r8d, edx
xor r8b, 1
xor al, 1
or al, cl
xor al, 1
mov ecx, edi
and cl, al
xor al, dil
or al, cl
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
mov eax, r8d
and al, dl
mov ebx, r8d
and bl, al
xor al, r8b
xor r8b, cl
or al, bl
xor al, cl
xor al, 1
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, r10d
xor r9b, 1
mov edx, r9d
and dl, r10b
xor dl, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
or r9b, r10b
mov eax, r9d
xor al, 1
mov r8d, eax
and r8b, r9b
mov ebx, r8d
xor bl, 1
or bl, r9b
xor r8b, al
xor bl, 1
or bl, r8b
xor bl, dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
mov ebx, ecx
xor bl, 1
or al, dl
mov edx, ecx
or dl, bl
xor bl, dl
or dl, cl
xor dl, 1
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor al, 1
mov r8d, ebx
xor r8b, al
xor r8b, 1
and r8b, bl
or al, bl
mov edx, r8d
xor dl, al
xor r8b, 1
or r8b, al
xor dl, 1
xor r8b, 1
or r8b, dl
mov al, byte [rsp + 0x2c]
xor al, 1
mov cl, byte [rsp + 0x34]
xor cl, 1
mov dl, byte [rsp + 0x30]
and al, dl
or r12b, al
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
xor r15b, 1
mov eax, r15d
mov cl, byte [rsp + 0x2a]
xor al, cl
or r15b, cl
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
and al, r12b
xor r12b, 1
and r12b, r15b
or r12b, al
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
xor r13b, cl
mov cl, byte [rsp + 0x2b]
xor cl, 1
or cl, byte [rsp + 0x29]
xor r13b, 1
mov eax, r13d
xor al, cl
or r13b, cl
xor r13b, 1
or r13b, al
mov eax, r13d
xor al, 1
and r13b, al
mov edx, eax
and dl, r13b
xor r13b, al
or r13b, dl
mov eax, r12d
xor al, 1
and al, r13b
xor r13b, 1
mov edx, r12d
xor dl, r13b
and dl, r12b
and r13b, r12b
or r13b, al
mov eax, edx
and al, r13b
xor r13b, dl
or r13b, al
and r13b, 1
mov eax, r13d
xor al, 1
mov edx, r13d
and dl, al
mov ebx, edx
and bl, r13b
xor dl, r13b
or dl, bl
or al, r13b
mov ebx, edx
xor bl, al
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
or dl, al
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
or dl, r8b
and al, r8b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
and al, 1
xor bl, dl
and dl, 1
and bl, 1
mov ebp, 0xf2339630
mov ebx, 0xc7537d8c
cmovne ebp, ebx
test dl, dl
mov ecx, ebp
cmovne ecx, ebx
test al, al
cmove ecx, ebp
jmp 0x14004f8c8
cmp ecx, 0x32f9965
jne 0x14004f8c8
mov ecx, 1
call fcn.140398334
ud2
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret