Function at 0x140034330
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rax, qword [section..data]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov eax, dword [0x140135734]
mov ebp, dword [0x140135730]
mov dword [rsp + 0x30], ebp
lea r12d, [rax - 1]
imul r12d, eax
mov r9d, r12d
not r9d
mov eax, r9d
and eax, 0x7401fd4
mov edi, r12d
and edi, 0xf8bfe02b
or edi, eax
mov eax, edi
not eax
and eax, 0xc7393c67
and edi, 0x38c6c398
or edi, eax
mov eax, edi
xor eax, 0x2065844
xor edi, 0xc03020b3
and edi, 0xfdb0a4bb
and eax, 0x24f5b44
or eax, edi
mov ebp, eax
xor ebp, 0x2444140
xor eax, 0xfdb0a4bb
mov edi, r12d
or edi, r9d
mov ebx, edi
not ebx
mov esi, eax
xor esi, edi
and esi, eax
and ebp, 0xa54c149
and eax, 0xf5ab3eb6
or eax, ebp
and edi, 0xa54c149
and ebx, 0xf5ab3eb6
or ebx, edi
xor ebx, eax
mov ebp, esi
not ebp
mov eax, ebx
not eax
mov edi, ebp
and edi, 0x71993043
and esi, 0x8e66cfbc
or esi, edi
or ebp, eax
and eax, 0x71993043
and ebx, 0x8e66cfbc
or ebx, eax
xor ebx, esi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and ebp, eax
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov ebx, ebp
xor ebx, 0xe294c694
and eax, ebx
and ebx, ebp
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
and eax, 0xe294c694
not ebx
and ebx, 0x1d6b396b
or ebx, eax
mov eax, r9d
and eax, 0x90090009
mov edi, r12d
and edi, 0x8d0c804
or edi, eax
xor edi, 0x8d0c804
mov ebp, r12d
xor ebp, 0x98d9c80d
and ebp, r12d
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0xa724b7e6
and ebp, 0x58db4819
or ebp, eax
mov eax, ebp
xor eax, 0xc0028014
and r9d, 0x541c54fe
and r12d, 0xabe3ab01
or r12d, r9d
mov edi, r12d
xor edi, 0xabe3ab01
xor ebp, 0x3ffd7feb
and edi, ebp
xor r12d, 0x541c54fe
and r12d, eax
or r12d, edi
not r12d
or r12d, ebp
mov r15d, r12d
not r15d
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0x3e57c307
mov r9d, ebx
and r9d, 0xc1a83cf8
or r9d, eax
mov r11d, r9d
xor r11d, 0xc1a83cf8
mov eax, r9d
xor eax, 0x3e57c307
mov ebp, eax
mov r13d, r12d
and r13d, r15d
mov eax, r12d
and eax, r13d
xor r13d, r12d
or r13d, eax
mov r14d, ebp
mov eax, ebp
and r14d, 0x3fdadcc
mov r10d, r11d
xor r9d, 0x479f4bd0
and r9d, r11d
and r11d, 0xfc025233
or r11d, r14d
xor r11d, 0x5388694c
mov esi, r11d
xor esi, eax
and esi, r11d
mov edi, r8d
and edi, 0xaf8a3b7f
and ebx, 0x5075c480
or ebx, edi
xor r8d, ebx
and r8d, ebx
mov r11d, r13d
not r11d
mov ebp, r11d
and ebp, 0xbff4afa8
mov edi, r13d
and edi, 0x400b5057
or edi, ebp
mov ebx, edi
xor ebx, 0x40014000
and ebx, 0x5075c480
xor edi, 0x107e94d7
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x7b872f39
and edi, 0x8478d0c6
or edi, ebx
and r12d, 0x484cd2a0
and r15d, 0xb7b32d5f
or r15d, r12d
mov ebx, r15d
xor ebx, 0xa782295f
and ebx, 0xaf8a3b7f
xor r15d, 0x18391620
or r15d, ebx
mov ebx, r8d
not ebx
mov r14d, esi
xor r14d, ebx
and r14d, esi
mov ebp, esi
not ebp
and ebp, 0xf40b4570
and esi, 0xbf4ba8f
or esi, ebp
mov r12d, edi
xor r12d, 0x4485080
xor edi, 0x7b872f39
and ebx, 0xf40b4570
and r8d, 0xbf4ba8f
or r8d, ebx
mov ebx, r15d
not ebx
xor r8d, esi
mov esi, r14d
and esi, r8d
xor r8d, r14d
or r8d, esi
mov esi, edi
or esi, r15d
mov ebp, esi
not ebp
and edi, 0x8a34a267
and r12d, 0x75cb5d98
or r12d, edi
and r15d, 0x8a34a267
and ebx, 0x75cb5d98
or ebx, r15d
xor ebx, r12d
mov edi, ebx
not edi
mov r14d, esi
and r14d, 0xea133868
and ebp, 0x15ecc797
or ebp, r14d
or esi, edi
and edi, 0xea133868
and ebx, 0x15ecc797
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
not esi
mov ebx, esi
or ebx, r8d
mov edi, ebx
not edi
xor esi, r8d
not esi
and esi, r8d
mov ebp, esi
not ebp
mov r8d, ebx
and r8d, 0xde8e7e5
and edi, 0xf217181a
or edi, r8d
or ebx, ebp
and ebp, 0xde8e7e5
and esi, 0xf217181a
or esi, ebp
xor esi, edi
not ebx
or ebx, esi
and eax, 0xf2d291e
and r10d, 0xf0d2d6e1
or r10d, eax
mov r8d, r10d
xor r8d, 0x50928461
and r11d, 0x3ca87d6f
mov esi, r13d
and esi, 0xc3578290
or esi, r11d
mov r14d, esi
xor r14d, 0xc3578290
xor r10d, 0xf2d291e
mov eax, r10d
or eax, 0x79c888d7
mov edi, eax
not edi
mov r11d, esi
xor r11d, 0xba9f0a47
and r11d, r14d
and r13d, 0x79c888d7
mov ebp, r9d
not ebp
mov r15d, eax
and r15d, 0x7586f056
and edi, 0x82310728
or edi, r15d
or eax, ebp
and ebp, 0x7586f056
and r9d, 0x8a790fa9
or r9d, ebp
xor r9d, edi
not eax
or eax, r9d
mov ebp, r11d
and ebp, r13d
xor r13d, r11d
or r13d, ebp
mov ebp, eax
not ebp
and ebp, r13d
not r13d
and r13d, eax
or r13d, ebp
xor esi, 0x3ca87d6f
mov eax, r10d
and eax, 0xa1457394
and r8d, 0x5eba8c6b
or r8d, eax
or r10d, esi
and esi, 0xa1457394
and r14d, 0x5eba8c6b
or r14d, esi
xor r14d, r8d
not r10d
or r10d, r14d
not r10d
mov eax, r13d
and eax, r10d
xor r10d, r13d
or r10d, eax
mov eax, r10d
not eax
and r10d, eax
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov r8d, r10d
not r8d
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xf71ce181
and ebx, 0x8e31e7e
or ebx, edi
mov r9d, ebx
xor r9d, 0x8e31e7e
mov eax, r8d
and eax, 0x53efccb2
and r10d, 0xac10334d
or r10d, eax
mov r14d, r10d
xor r14d, 0xac10334d
xor ebx, 0x4e8f65f7
and ebx, r9d
or ebp, 0xb9938476
mov eax, ebp
not eax
xor r10d, 0x11838432
or r10d, 0x466c7b89
mov r11d, r10d
not r11d
or r8d, 0xb9938476
mov edi, r8d
not edi
mov esi, ebx
not esi
mov r15d, esi
and r15d, 0x245407e8
and ebx, 0xdbabf817
or ebx, r15d
or esi, ebp
and ebp, 0x245407e8
and eax, 0x42287801
or eax, ebp
xor eax, ebx
not esi
or esi, eax
and r10d, 0xf32eacab
and r11d, 0x8910054
or r11d, r10d
and r8d, 0xf32eacab
and edi, 0x4405300
or edi, r8d
xor edi, r11d
mov eax, esi
not eax
and eax, edi
not edi
and edi, esi
or edi, eax
mov eax, r9d
and eax, r14d
xor r14d, r9d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x392ce7aa
and r14d, 0xc6d31855
or r14d, eax
mov ebp, r14d
xor ebp, 0x84111850
mov r8d, edi
not r8d
xor r14d, 0x392ce7aa
mov eax, r8d
and eax, 0x72ee268d
and edi, 0x8d11d972
or edi, eax
or r8d, r14d
and r14d, 0x72ee268d
and ebp, 0x8d11d972
or ebp, r14d
xor ebp, edi
not r8d
or r8d, ebp
mov r11d, r8d
not r11d
mov eax, r11d
and eax, 0x2801d080
mov ebp, r8d
and ebp, 0x87800e05
or ebp, eax
xor ebp, 0x87800e05
mov eax, r8d
and eax, 0x507e217a
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4e7f3d52
and eax, 0xb180c2ad
or eax, ebp
mov ebx, eax
xor ebx, 0x1e011c28
xor eax, 0xa0b46315
mov ebp, ebx
and ebp, 1
and eax, 0xa6b4671d
and ebx, 0x594b98e2
or ebx, eax
xor ebx, 0xa6b4671c
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
or ebx, 0xe3e2e575
mov esi, ebx
not esi
or eax, 0x1c1d1a8a
mov ebp, eax
not ebp
and ebx, 0xca0ea60d
and esi, 0x14111882
or esi, ebx
and eax, 0xca0ea60d
and ebp, 0x21e04170
or ebp, eax
xor ebp, esi
mov eax, ebp
not eax
and eax, 0xe3e2e575
and ebp, 0x1c1d1a8a
or ebp, eax
mov eax, ebp
not eax
and eax, 0xd71af611
and ebp, 0x28e509ee
or ebp, eax
mov r10d, ebp
xor r10d, 0x8640924
xor ebp, 0xc40a8400
and ebp, 0xe48b84ca
and r10d, 0x1b747b35
or r10d, ebp
mov r9d, r10d
xor r9d, 0x1b747b35
mov eax, r11d
and eax, 0xcd58e107
mov esi, r8d
and esi, 0x32a71ef8
or esi, eax
mov edi, esi
xor edi, 0x10211638
xor esi, 0x45184005
and esi, 0x679e48c5
and edi, 0x9861b73a
or edi, esi
mov eax, edi
xor eax, 0x6044001
xor edi, 0x1821a200
and eax, 0x8644553b
and edi, 0x79bbaac4
or edi, eax
mov eax, edi
xor eax, 0xc90691f6
xor edi, 0x79bbaac4
and edi, eax
and r11d, 0xbd3818e5
and r8d, 0x42c7e71a
or r8d, r11d
mov ebx, r8d
xor ebx, 0x42c7e71a
xor r8d, 0x2c300064
and r8d, 0x6c74e27c
mov eax, ebx
and eax, 0x938b1d83
or eax, r8d
xor eax, 0x233626b1
and ebx, 0x4f42c4cd
or ebx, eax
mov eax, ebx
not eax
and eax, 0x910c096c
and ebx, 0x6ef3f693
or ebx, eax
mov eax, ebx
xor eax, 0x26233602
xor ebx, 0x910c096c
mov esi, edi
xor esi, ebx
and esi, edi
mov ebp, edi
not ebp
and ebp, 0xd8d8c0bd
and edi, 0x27273f42
or edi, ebp
and ebx, 0xd8d8c0bd
and eax, 0x27273f42
or eax, ebx
xor eax, edi
mov ebp, esi
not ebp
mov ebx, eax
not ebx
mov edi, ebp
and edi, 0xa7979650
and esi, 0x586869af
or esi, edi
or ebp, ebx
and ebx, 0xa7979650
and eax, 0x586869af
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov ebx, ebp
mov eax, ebp
xor eax, 0xb0bd3b33
and eax, ebp
not ebp
and ebp, 0x9f22f174
and ebx, 0x60dd0e8b
or ebx, ebp
mov ebp, ebx
xor ebp, 0x20140a00
xor ebx, 0x90203130
or ebx, 0x4f42c4cc
mov edi, eax
not edi
mov esi, ebx
and esi, 0xd0896067
and ebp, 0x20341b10
or ebp, esi
or ebx, edi
and edi, 0xd0896067
and eax, 0x2f769f98
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov r8d, ebx
not r8d
mov eax, r8d
and eax, 0xb4d2892b
mov edi, ebx
and edi, 0x4b2d76d4
or edi, eax
mov ebp, edi
xor ebp, 0x49245650
xor r10d, 0xe48b84ca
mov eax, r10d
and eax, 0xb69928ae
mov esi, r9d
and esi, 0x4966d751
or esi, eax
xor edi, 0xb490082a
and edi, 0xb69928ae
and ebp, 0x4966d751
or ebp, edi
xor ebp, esi
not ebp
or ebp, r10d
and r10d, 0x1543ffab
mov eax, r9d
and eax, 0xeabc0054
or eax, r10d
xor eax, 0x1543ffab
or eax, r8d
not eax
and r8d, 0xfa31c650
and ebx, 0x5ce39af
or ebx, r8d
xor ebx, r9d
xor ebx, 0xfa31c650
and ebx, r9d
mov edi, eax
and edi, ebx
xor ebx, eax
or ebx, edi
mov eax, ebx
and ebx, ebp
not ebp
not eax
mov esi, ebp
xor esi, eax
and esi, ebp
and eax, ebp
or eax, ebx
mov r8d, esi
not r8d
mov ebp, eax
not ebp
mov edi, r8d
and edi, 0xeab4682c
and esi, 0x154b97d3
or esi, edi
or r8d, ebp
and ebp, 0xeab4682c
and eax, 0x154b97d3
or eax, ebp
xor eax, esi
not r8d
or r8d, eax
mov r10d, r8d
not r10d
mov r9d, r10d
or r9d, 0x9c11537
mov r14d, r9d
not r14d
mov r12d, r8d
mov ebp, r10d
and ebp, r8d
mov esi, r10d
and esi, 0x18e6bb22
mov r11d, r8d
and r11d, 0xe71944dd
or r11d, esi
mov esi, r11d
xor esi, 0x20110044
xor r11d, 0x18e6bb22
mov edi, ebp
not edi
mov eax, r11d
and eax, 0xcf4e4fb9
and esi, 0x30b1b046
or esi, eax
or r11d, edi
and edi, 0xcf4e4fb9
and ebp, 0x30b1b046
or ebp, edi
xor ebp, esi
not r11d
or r11d, ebp
mov r15d, r11d
and r11d, r8d
or r8d, 0xb0168040
and r8d, 0xb9d79045
mov eax, r10d
and eax, 0x532
or eax, r8d
and r9d, 0xb9d79045
and r14d, 0x46286a88
or r14d, r9d
xor r14d, eax
mov eax, r14d
not eax
and eax, 0xf63eeac8
and r14d, 0x9c11537
or r14d, eax
mov edi, r14d
not edi
and r14d, 0xa4302f6d
mov eax, edi
and eax, 0x5bcfd092
or eax, r14d
xor eax, 0x27557f20
and edi, 0x8365504d
or edi, eax
mov eax, edi
not eax
and eax, 0xf075cd48
and edi, 0xf8a32b7
or edi, eax
mov eax, edi
xor eax, 0xf8a32b7
mov esi, r10d
and esi, 0xae644584
and r12d, 0x519bba7b
or r12d, esi
xor r12d, 0x2d0115c9
or r12d, r10d
mov ebp, r12d
not ebp
xor edi, 0xf075cd48
and ebp, edi
or edi, r12d
mov esi, edi
not esi
and r12d, eax
or r12d, ebp
mov ebx, r12d
not ebx
mov ebp, edi
and ebp, 0x9fb36f6b
and esi, 0x604c9094
or esi, ebp
or edi, ebx
and ebx, 0x9fb36f6b
and r12d, 0x604c9094
or r12d, ebx
xor r12d, esi
not edi
or edi, r12d
mov eax, edi
mov ebp, edi
xor ebp, 0x8365504d
and ebp, edi
not edi
and edi, 0x44981bb0
and eax, 0xbb67e44f
or eax, edi
mov ebx, eax
not ebx
xor eax, 0x1000
or eax, 0x7c9aafb2
mov edi, ebp
not edi
mov esi, eax
and esi, 0x9acd33c8
and ebx, 0x1204005
or ebx, esi
or eax, edi
and edi, 0x9acd33c8
and ebp, 0x6532cc37
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, eax
mov edi, ebp
not edi
mov esi, eax
and esi, 0xd495d9b0
and ebx, 0x2b6a264f
or ebx, esi
or eax, edi
and edi, 0xd495d9b0
and ebp, 0x2b6a264f
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and eax, 0xb0c2ba47
and ebp, 0x4f3d45b8
or ebp, eax
mov eax, ebp
xor eax, 0x30009a03
xor ebp, 0x4c114030
and ebp, 0xccd36074
and eax, 0x332c9f8b
or eax, ebp
mov esi, eax
xor esi, 0x332c9f8b
xor eax, 0xccd36074
not r15d
and r10d, r15d
or r11d, r10d
not r11d
or r11d, r15d
mov r14d, r11d
not r14d
mov ebp, r11d
and ebp, 0xe4e941d1
mov edi, r14d
and edi, 0x1b16be2e
or edi, ebp
mov r8d, edi
xor r8d, 0x12143a04
xor edi, 0xe4e941d1
mov r9d, esi
and r9d, 0xa98285eb
mov ebp, esi
mov r10d, eax
and r10d, 0xb7b77db0
and esi, 0x4848824f
or esi, r10d
xor esi, r14d
xor esi, 0xb7b77db0
and esi, r14d
and r11d, 0xa7bf4406
and r14d, 0x5840bbf9
or r14d, r11d
xor r14d, 0xa7bf4406
or r14d, eax
and eax, 0x567d7a14
or eax, r9d
or ebp, edi
and edi, 0xa98285eb
and r8d, 0x567d7a14
or r8d, edi
xor r8d, eax
not ebp
or ebp, r8d
mov eax, ebp
not eax
and eax, 0x5c8e7ca3
and ebp, 0xa371835c
or ebp, eax
mov eax, ebp
xor eax, 0x3518300
not r14d
mov edi, esi
and edi, r14d
xor r14d, esi
or r14d, edi
xor ebp, 0x5c8e7ca3
mov edi, ebp
and edi, 0xbc20247d
and eax, 0x43dfdb82
or eax, edi
mov r9d, eax
xor r9d, 0x43dfdb82
mov r8d, r14d
not r8d
mov ebx, eax
xor ebx, 0x24e3c114
and ebx, r9d
or ebp, 0x98c3e569
mov edi, ebp
not edi
mov r11d, r14d
xor r11d, 0x98c3e569
and r11d, r8d
mov r10d, r14d
and r10d, 0x673c1a96
mov esi, ebx
not esi
mov r15d, esi
and r15d, 0xbd2b1cd
and ebx, 0xf42d4e32
or ebx, r15d
or esi, ebp
and ebp, 0xbd2b1cd
and edi, 0x642c0a12
or edi, ebp
xor edi, ebx
not esi
or esi, edi
mov edi, r11d
and edi, r10d
xor r10d, r11d
or r10d, edi
mov ebp, esi
not ebp
and ebp, r10d
not r10d
and r10d, esi
or r10d, ebp
xor eax, 0xbc20247d
mov ebp, eax
and ebp, 0x7816915f
and r9d, 0x87e96ea0
or r9d, ebp
or eax, r14d
and r14d, 0x7816915f
and r8d, 0x87e96ea0
or r8d, r14d
xor r8d, r9d
not eax
or eax, r8d
mov ebp, eax
not ebp
and ebp, 0x8cc429b6
and eax, 0x733bd649
or eax, ebp
xor eax, 0x733bd649
mov ebp, r10d
and ebp, eax
xor eax, r10d
or eax, ebp
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x6a94f9b
mov ebp, ebx
and ebp, 0xf956b064
or ebp, edi
mov edi, ebp
xor edi, 0x28102040
and edi, 0x2a192ddb
xor ebp, 0x4a04200
and ebp, 0xd5e6d224
or ebp, edi
mov edi, ebp
xor edi, 0x2a192ddb
and edi, ebp
mov ebp, ebx
and ebp, 0x8abb552e
and eax, 0x7544aad1
or eax, ebp
xor eax, 0x5f5d870a
xor ebx, eax
and ebx, eax
mov eax, ebx
not eax
mov ebp, edi
xor ebp, eax
and ebp, edi
mov esi, edi
not esi
and esi, 0xc941d3be
and edi, 0x36be2c41
or edi, esi
and eax, 0xc941d3be
and ebx, 0x36be2c41
or ebx, eax
xor ebx, edi
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0x92881
mov ebp, ebx
and ebp, 0x2a10055a
or ebp, eax
xor ebp, 0x2a10055a
and ebx, 0xd5e6d224
or ebx, ebp
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x8d9d7c00
mov edi, ebx
and edi, 0x726283ff
or edi, ebp
mov ebp, edi
xor ebp, 0x726283ff
xor edi, 0x8d9d7c00
or edi, ebp
mov ebp, edi
not ebp
and eax, 0x214106
mov esi, ebx
and esi, 0x26822620
or esi, eax
xor esi, 0x26822620
and ebx, 0xd95c98d9
or ebx, esi
mov eax, ebx
not eax
and eax, 0x26a36726
and ebx, 0xd95c98d9
or ebx, eax
mov eax, edi
and eax, 0x344432c5
xor edi, 0x7a267f6f
and edi, ebp
mov esi, ebp
and esi, 0xcbbbcd3a
or esi, eax
xor esi, 0xcbbbcd3a
mov ebp, ebx
xor ebp, 0x85d98090
and ebp, ebx
not ebx
mov r8d, ebx
mov r9d, esi
and r9d, ebx
xor ebx, esi
and esi, 0x85d98090
and r8d, 0x85d98090
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov eax, r8d
and eax, ebp
xor ebp, r8d
or ebp, eax
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
or ebx, r9d
mov eax, ebx
not eax
mov r8d, ebp
not r8d
mov edi, r8d
and edi, 0x26b90fad
and ebp, 0xd946f052
or ebp, edi
or r8d, ebx
and ebx, 0x26b90fad
and eax, 0xd946f052
or eax, ebx
xor eax, ebp
not r8d
or r8d, eax
mov r9d, r8d
not r9d
mov ebp, r9d
and ebp, 0xf2e7ba68
mov eax, r8d
and eax, 0xd184597
or eax, ebp
mov ebp, eax
xor ebp, 0xc080580
xor eax, 0xf2e7ba68
mov ebx, r9d
and ebx, r8d
mov esi, ebx
not esi
mov edi, eax
and edi, 0x373783f
and ebp, 0xfc8c87c0
or ebp, edi
or eax, esi
and esi, 0x373783f
and ebx, 0xfc8c87c0
or ebx, esi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xa02e4cec
and eax, 0x5fd1b313
or eax, ebp
mov ebp, eax
xor ebp, 0x7508310
and ebp, 0x8752cbf0
xor eax, 0xd88378e3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x15bec17d
and eax, 0xea413e82
or eax, ebp
mov ebx, eax
xor ebx, 0xea413e82
mov ebp, eax
xor ebp, 0x10224145
and r9d, 0x78ad340f
xor r8d, 0x8752cbf0
or r8d, r9d
mov r9d, r8d
not r9d
and ebp, 0x18636fc5
xor eax, 0x155a30b
and eax, ebx
and ebx, 0xe79c903a
or ebx, ebp
mov r10d, ebx
xor r10d, 0x6514903a
xor ebx, 0x18636fc5
mov esi, ebx
or esi, 0x14eb6276
mov r14d, esi
not r14d
mov r11d, r8d
and r11d, 0xeb149d89
mov ebp, r8d
xor ebp, 0x14eb6276
and ebp, r9d
mov edi, eax
not edi
mov r15d, esi
and r15d, 0xaf99bfcd
and r14d, 0x40040000
or r14d, r15d
or esi, edi
and edi, 0xaf99bfcd
and eax, 0x50664032
or eax, edi
xor eax, r14d
not esi
or esi, eax
mov eax, r11d
and eax, ebp
xor ebp, r11d
or ebp, eax
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, ebx
and eax, 0x9aeb2144
and r10d, 0x6514debb
or r10d, eax
or ebx, r9d
and r9d, 0x9aeb2144
and r8d, 0x6514debb
or r8d, r9d
xor r8d, r10d
not ebx
or ebx, r8d
mov eax, ebx
not eax
and eax, 0xf5b3deda
and ebx, 0xa4c2125
or ebx, eax
mov edi, ebx
xor edi, 0xa0c0000
mov eax, ebp
not eax
xor ebx, 0xf5b3deda
mov esi, eax
and esi, 0x5051e93f
and ebp, 0xafae16c0
or ebp, esi
or eax, ebx
and ebx, 0x5051e93f
and edi, 0xafae16c0
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x829fb534
and ebx, eax
or eax, 0x7d604acb
mov edi, ebx
not edi
mov esi, eax
and esi, 0x14e9b3f6
and ebp, 0x82160400
or ebp, esi
or eax, edi
and edi, 0x14e9b3f6
and ebx, 0xeb164c09
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x7764380c
and eax, 0x889bc7f3
or eax, ebp
mov ebp, eax
xor ebp, 0x72a946c8
mov ebx, eax
xor ebx, 0x1100001
and ebx, 0x43100009
xor eax, 0x35d842d1
and eax, ebp
and ebp, 0x4610410
or ebp, ebx
mov ebx, ebp
xor ebx, 0x410410
xor ebp, 0xfb9efbef
mov edi, eax
not edi
mov esi, ebp
and esi, 0x3c2a1aa1
and ebx, 0x43510418
or ebx, esi
or ebp, edi
and edi, 0x3c2a1aa1
and eax, 0xc3d5e55e
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xb88efbe6
and ebp, 0x47710419
or ebp, eax
mov edi, ebp
not edi
mov ebx, edi
and ebx, ebp
mov eax, ebx
not eax
mov esi, eax
and esi, 0xf839f0ed
and ebx, 0x7c60f12
or ebx, esi
or eax, edi
and edi, 0xf839f0ed
and ebp, 0x7c60f12
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
sete byte [rsp + 0x51]
cmp dword [rsp + 0x30], 0xa
setl byte [rsp + 0x52]
mov qword [rsp + 0x48], rdx
cmp ecx, 2
mov eax, 0xa8b2895f
mov ecx, 0xb4903947
cmovl ecx, eax
mov dword [rsp + 0x44], ecx
mov ecx, 0xd67dedb5
nop
mov eax, ecx
cmp ecx, 0xf7d43b27
jg 0x1400354a0
cmp eax, 0xb4903946
jle 0x140037300
cmp eax, 0xd67dedb4
jg 0x140037388
cmp eax, 0xc41244bf
jle 0x1400393bf
cmp eax, 0xc41244c0
je 0x14003bb51
mov ecx, eax
cmp eax, 0xc70f276d
jne 0x140035450
mov ecx, 0x549d830d
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x40], eax
jmp 0x140035450
cmp eax, 0x549d830c
jle 0x140037350
cmp eax, 0x6f5a91fa
jg 0x1400373bd
cmp eax, 0x549d830d
je 0x140042ca9
cmp eax, 0x552ed484
je 0x1400438ad
mov ecx, eax
cmp eax, 0x58728e15
jne 0x140035450
mov eax, dword [0x140135734]
mov r8d, dword [0x140135730]
lea edx, [rax - 1]
imul edx, eax
mov r10d, edx
not r10d
mov ebx, edx
mov r14d, edx
xor r14d, 0x6ca4fbeb
and r14d, edx
mov r9d, r10d
mov r11d, edx
mov eax, r10d
and eax, 0xa01b4465
and edx, 0x7408b0a
or edx, eax
mov ecx, edx
xor ecx, 0x1400102
xor edx, 0x10bf54b0
mov edi, r10d
or edi, 0xa75bcf6f
mov eax, edi
not eax
and edx, 0x16bfdeb8
and ecx, 0xa1400147
or ecx, edx
and edi, 0x16bfdeb8
and eax, 0x48002000
or eax, edi
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x58a43090
and eax, 0xa75bcf6f
or eax, ecx
not eax
mov r15d, eax
and r15d, r10d
xor eax, r10d
and r10d, 0x24a463e0
and ebx, 0x4800980b
or ebx, r10d
xor ebx, 0x4800980b
mov ecx, ebx
and ecx, r14d
xor r14d, ebx
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, 0xa0998d13
and r14d, 0x5f6672ec
or r14d, ecx
mov ecx, r14d
xor ecx, 0x31008107
xor r14d, 0xcc3d76f8
and ecx, 0xf120f127
mov edx, r14d
and edx, 0xedf0ed8
or edx, ecx
xor edx, 0x11f2640d
and r14d, 0xe0d2952a
or r14d, edx
mov ecx, r14d
not ecx
and r9d, 0x58b4b5d
and r11d, 0xfa74b4a2
or r11d, r9d
mov edx, r11d
xor edx, 0x1a242080
and edx, 0x1f2d6ad5
xor r11d, 0xe559de77
or r11d, edx
mov edx, r11d
not edx
and edx, 0xd3dcc925
and r11d, 0x2c2336da
or r11d, edx
mov r9d, r11d
xor r9d, 0x2c2336da
mov r10d, r11d
xor r10d, 0xd3dcc925
mov ebx, r14d
xor ebx, 0x682ae72
and ebx, r14d
mov edi, r14d
or edi, 0xf97d518d
mov edx, edi
not edx
xor r11d, 0xd55e6757
and r11d, r10d
mov ebp, r9d
and ebp, 0x682ae72
mov esi, ebx
not esi
mov r12d, esi
and r12d, 0xe38819e7
and ebx, 0x1c77e618
or ebx, r12d
or esi, edi
and edi, 0xe38819e7
and edx, 0x402a610
or edx, edi
xor edx, ebx
not esi
or esi, edx
mov edi, r11d
and edi, ebp
xor ebp, r11d
or ebp, edi
mov edx, esi
not edx
and edx, 0x733a1762
and esi, 0x8cc5e89d
or esi, edx
mov edx, ebp
not edx
and edx, 0x733a1762
and ebp, 0x8cc5e89d
or ebp, edx
xor ebp, esi
mov edx, ecx
and edx, 0x451e8a59
and r14d, 0xbae175a6
or r14d, edx
or ecx, r9d
and r9d, 0x451e8a59
and r10d, 0xbae175a6
or r10d, r9d
xor r10d, r14d
not ecx
or ecx, r10d
mov edx, ecx
not edx
and edx, 0xaa63b341
and ecx, 0x559c4cbe
or ecx, edx
mov ebx, ecx
xor ebx, 0x4110489a
xor ecx, 0xaa63b341
mov edx, ebp
not edx
mov edi, edx
and edi, 0xb68e3765
and ebp, 0x4971c89a
or ebp, edi
or edx, ecx
and ecx, 0xb68e3765
and ebx, 0x4971c89a
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x93b53701
and edx, 0x6c4ac8fe
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7367a22b
and edx, 0x8c985dd4
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x4dad7f8c
and ebp, 0xb2528073
or ebp, edi
or edx, ebx
and ebx, 0x4dad7f8c
and ecx, 0xb2528073
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x63e416ee
and ebp, edx
not edx
and edx, 0x7162f0f
and ecx, 0xf8e9d0f0
or ecx, edx
mov edx, ecx
xor edx, 0xf8e9d0f0
xor ecx, 0x7162f0f
or ecx, edx
and edx, 0x63e416ee
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
and edx, 0x9c1be911
not ebp
and ebp, 0x63e416ee
or ebp, edx
mov edx, ecx
not edx
and edx, 0xa09036e
and ecx, 0xf5f6fc91
or ecx, edx
mov edx, ecx
xor edx, 0xa4105801
xor ecx, 0xa09036e
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x53efa7d8
and ebp, 0xac105827
or ebp, edi
or ebx, ecx
and ecx, 0x53efa7d8
and edx, 0xac105827
or edx, ecx
xor edx, ebp
not ebx
or ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
or edx, 0xbf29af1d
mov esi, edx
not esi
or ebx, 0x40824042
and ebx, 0xd6ab414a
and ecx, 0x2900ae15
or ecx, ebx
and edx, 0xd6ab414a
and esi, 0x5410a0
or esi, edx
xor esi, ecx
mov ecx, esi
not ecx
and ecx, 0x40d650e2
and esi, 0xbf29af1d
or esi, ecx
mov ecx, esi
not ecx
and ecx, 0x193fafac
and esi, 0xe6c05053
or esi, ecx
mov r12d, esi
xor r12d, 0xe6c05053
xor esi, 0x193fafac
or eax, r15d
mov ecx, eax
not ecx
and ecx, 0xc181e437
and eax, 0x3e7e1bc8
or eax, ecx
mov edi, eax
xor edi, 0x3e7e1bc8
mov ebp, eax
xor ebp, 0xc181e437
mov ecx, r12d
and ecx, 0xa9c58ce4
mov edx, esi
and edx, 0x563a731b
or edx, ecx
mov ecx, edx
xor ecx, 0x40282003
xor edx, 0x28808800
mov ebx, r12d
or ebx, 0x6aade82b
mov r11d, ebx
not r11d
or edx, 0x5520680
and edx, 0x2fd2ce88
and ecx, 0x402d2023
or ecx, edx
and ebx, 0x2fd2ce88
and r11d, 0x90001154
or r11d, ebx
xor r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0x4fa07c97
and r11d, 0xb05f8368
or r11d, ecx
mov r9d, r11d
xor r9d, 0xdaf26b43
mov ecx, ebp
and ecx, 0x1a002202
mov edx, edi
and edx, 0xa5224c01
or edx, ecx
xor edx, 0xa5224c01
xor eax, 0x815c75cb
and eax, edi
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2110fd41
and eax, 0xdeef02be
or eax, ecx
mov r10d, eax
xor r10d, 0x21cc4491
xor r11d, 0x250d94bc
mov ecx, r11d
and ecx, 0x2a21e23c
mov edx, r9d
and edx, 0xd5de1dc3
or edx, ecx
not edx
or edx, r11d
mov ecx, edx
not ecx
mov ebx, r12d
and ebx, 0x1db129ad
and esi, 0xe24ed652
or esi, ebx
xor esi, 0xc86f346e
xor r12d, esi
and r12d, esi
mov r14d, eax
xor r14d, 0x9e329342
mov esi, r14d
and esi, 0x2a21e23c
xor eax, 0xb413717e
or eax, esi
mov esi, eax
not esi
and esi, 0xff0af324
and eax, 0xf50cdb
or eax, esi
mov r15d, eax
xor r15d, 0xf50cdb
xor eax, 0xff0af324
and ebp, 0xc9e747
and edi, 0xff3618b8
or edi, ebp
mov ebx, edi
xor ebx, 0xd5161880
and ebx, 0xd5de1dc3
xor edi, 0x2ae8057b
or edi, ebx
mov ebx, edi
not ebx
and ebx, eax
mov eax, r12d
not eax
mov ebp, edx
or ebp, eax
mov esi, ebp
not esi
and edx, 0x92a45aba
and ecx, 0x6d5ba545
or ecx, edx
and eax, 0x92a45aba
and r12d, 0x6d5ba545
or r12d, eax
xor r12d, ecx
mov eax, r12d
not eax
mov ecx, ebp
and ecx, 0x625c6306
and esi, 0x9da39cf9
or esi, ecx
or ebp, eax
and eax, 0x625c6306
and r12d, 0x9da39cf9
or r12d, eax
xor r12d, esi
not ebp
or ebp, r12d
mov ecx, r15d
xor ecx, edi
and ecx, r15d
and edi, r15d
or edi, ebx
mov esi, ecx
not esi
mov edx, edi
not edx
mov eax, esi
and eax, 0xc5b258e
and ecx, 0xf3a4da71
or ecx, eax
or esi, edx
and edx, 0xc5b258e
and edi, 0xf3a4da71
or edi, edx
xor edi, ecx
not esi
or esi, edi
mov ecx, ebp
not ecx
and ecx, 0x4f3bdb5a
and ebp, 0xb0c424a5
or ebp, ecx
mov ecx, esi
not ecx
and ecx, 0x4a19d940
mov edx, esi
and edx, 0x522021a
or edx, ecx
xor edx, 0x522021a
and esi, 0xb0c424a5
or esi, edx
mov ecx, ebp
not ecx
and ecx, 0xf2df11bd
and ebp, 0xd20ee42
or ebp, ecx
mov ecx, esi
not ecx
and ecx, 0xf2df11bd
and esi, 0xd20ee42
or esi, ecx
xor esi, ebp
mov edx, r11d
or edx, r14d
mov ecx, edx
not ecx
and r11d, 0x4233282e
and r9d, 0xbdccd7d1
or r9d, r11d
and r14d, 0x4233282e
and r10d, 0xbdccd7d1
or r10d, r14d
xor r10d, r9d
mov ebp, r10d
not ebp
mov ebx, edx
and ebx, 0xfa47cf99
and ecx, 0x5b83066
or ecx, ebx
or edx, ebp
and ebp, 0xfa47cf99
and r10d, 0x5b83066
or r10d, ebp
xor r10d, ecx
not edx
or edx, r10d
mov ecx, edx
not ecx
and ecx, 0x75190a78
and edx, 0x8ae6f587
or edx, ecx
mov ecx, edx
xor ecx, 0x8ac46585
xor edx, 0x15000078
and edx, 0x1522907a
and ecx, 0xeadd6f85
or ecx, edx
mov edx, ecx
xor edx, 0x11229062
xor ecx, 0xe81c0080
and ecx, 0xec1c0098
and edx, 0x13e3ff67
or edx, ecx
mov ecx, edx
xor ecx, 0x13230805
xor edx, 0x80080088
and edx, 0x80c8f7ea
and ecx, 0x7f370815
or ecx, edx
mov r12d, ecx
xor r12d, 0x4e120011
xor ecx, 0x80c8f7ea
mov edx, esi
xor edx, ecx
and edx, esi
mov eax, esi
not eax
and eax, 0xb1edeb0e
and esi, 0x4e1214f1
or esi, eax
and ecx, 0xb1edeb0e
and r12d, 0x4e1214f1
or r12d, ecx
xor r12d, esi
mov eax, edx
and eax, r12d
xor r12d, edx
or r12d, eax
mov r10d, r12d
not r10d
mov edx, r10d
and edx, 0xf05ced1c
mov eax, r12d
and eax, 0xfa312e3
or eax, edx
mov edx, eax
xor edx, 0x90000a0
xor eax, 0xf05ced1c
mov ecx, r10d
and ecx, r12d
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0x20000602
and edx, 0x990801b4
or edx, edi
or eax, ebx
and ebx, 0x20000602
and ecx, 0x990801b4
or ecx, ebx
xor ecx, edx
not eax
or eax, ecx
not eax
or eax, 0x46f7f849
mov ecx, r10d
and ecx, 0xb4f62639
mov edx, r12d
and edx, 0x4b09d9c6
or edx, ecx
xor edx, 0xf201de70
or edx, r10d
mov ecx, edx
not ecx
and ecx, eax
not eax
mov ebx, eax
xor ebx, edx
and ebx, eax
and edx, eax
or edx, ecx
mov eax, ebx
not eax
mov ecx, edx
not ecx
mov edi, eax
and edi, 0xdacb0a6f
and ebx, 0x21000590
or ebx, edi
or eax, ecx
and ecx, 0xdacb0a6f
and edx, 0x2534f590
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov edi, eax
xor edi, 0x46f7f849
and edi, eax
not eax
and eax, 0x46f7f849
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov r11d, edi
not r11d
mov r9d, r11d
and r9d, 0x6a5d49ed
mov r14d, r11d
and r14d, edi
mov r15d, edi
mov r13d, edi
xor r13d, 1
and r13d, edi
and edi, 0x95a2b612
or edi, r9d
mov ecx, edi
xor ecx, 0x94001200
xor edi, 0x6a5d49ed
mov ebx, r14d
not ebx
mov esi, edi
and esi, 0x2ba6adff
and ecx, 0xd4595200
or ecx, esi
or edi, ebx
and ebx, 0x2ba6adff
and r14d, 0xd4595200
or r14d, ebx
xor r14d, ecx
not edi
or edi, r14d
mov ecx, edi
not ecx
mov ebx, ecx
or ebx, 0xee6d1f6a
mov esi, ebx
not esi
and ecx, 0x1192e095
and edi, 0xee6d1f6a
or edi, ecx
mov ecx, edi
not ecx
mov edx, ebx
and edx, 0x84e9f52a
and esi, 0x11120095
or esi, edx
or ebx, ecx
and ecx, 0x84e9f52a
and edi, 0x7b160ad5
or edi, ecx
xor edi, esi
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ebx, ecx
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x354b80a0
and ebx, 0xcab47f5f
or ebx, edx
xor ebx, 0xcab47f5f
or ebx, ecx
mov r9d, ebx
not r9d
and r10d, 0x347d5bfd
and r12d, 0xcb82a402
or r12d, r10d
mov ecx, r12d
xor ecx, 0xcb82a402
mov edx, r12d
xor edx, 0x104d0ac4
xor r12d, 0xda104497
and r12d, ecx
and edx, 0x904f8ec6
and ecx, 0x6fb07139
or ecx, edx
mov edx, ecx
xor edx, 0x182280ac
mov ebp, r12d
not ebp
xor ecx, 0x81dd6e53
mov esi, ebp
and esi, 0xe7497902
and r12d, 0x18b686fd
or r12d, esi
or ebp, ecx
and ecx, 0xe7497902
and edx, 0x18b686fd
or edx, ecx
xor edx, r12d
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x11020a
mov edx, ebp
and edx, 0x81a07c00
or edx, ecx
xor edx, 0x81a07c00
and ebp, 0x7e4e81f5
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x2521924a
and ebp, 0xdade6db5
or ebp, ecx
mov ecx, ebp
xor ecx, 0x18020184
xor ebp, 0x8090ec40
and ecx, 0x3c020184
and ebp, 0xc3fdfe7b
or ebp, ecx
mov ecx, ebp
xor ecx, 0x20020100
xor ebp, 0x428cc47b
and ebp, 0x5e8cc4ff
and ecx, 0xa1733b00
or ecx, ebp
mov edx, ecx
xor edx, 0xa1733b00
xor ecx, 0x5e8cc4ff
mov ebp, ecx
and ebp, 0x66fd7c5
mov esi, edx
and esi, 0xf990283a
or esi, ebp
mov ebp, esi
xor ebp, 0x68000008
xor esi, 0x66fd7c5
mov edi, r9d
mov r10d, edx
xor r10d, r9d
and r10d, edx
and ecx, 0xc4b79712
and edx, 0x3b4868ed
or edx, ecx
xor edx, r9d
xor edx, 0xc4b79712
and edx, r9d
and r9d, 0x93b3be33
and ebx, 0x6c4c41cc
or ebx, r9d
or edi, esi
and esi, 0x93b3be33
and ebp, 0x6c4c41cc
or ebp, esi
xor ebp, ebx
not edi
or edi, ebp
mov ecx, edi
not ecx
and ecx, 0x530bf387
and edi, 0xacf40c78
or edi, ecx
mov ecx, edi
xor ecx, 0x88c40068
mov eax, r10d
not eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xcf3e684f
and r10d, 0x30c197b0
or r10d, ebx
or eax, ebp
and ebp, 0xcf3e684f
and edx, 0x30c197b0
or edx, ebp
xor edx, r10d
not eax
or eax, edx
xor edi, 0x530bf387
mov edx, eax
not edx
mov ebp, edi
or ebp, edx
not ebp
and edi, 0x3530ac91
and ecx, 0xcacf536e
or ecx, edi
and edx, 0x3530ac91
and eax, 0xcacf536e
or eax, edx
xor eax, ecx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ebx, eax
not ebx
mov edx, eax
and edx, 0x61a6dc0e
xor eax, 0x61a6dc0e
or edx, eax
mov ebp, edx
not ebp
and ebp, 0x1815dc76
and edx, 0xe7ea2389
or edx, ebp
mov ebp, edx
xor ebp, 0xe7ea2389
and ebx, 0x9e5923f1
or ebx, eax
xor edx, 0x10144802
and edx, 0xb35c4983
mov eax, ebp
and eax, 0x4ca3b67c
or eax, edx
xor eax, 0x4ca3b67c
mov edx, eax
mov edi, ebx
mov ecx, ebx
mov esi, eax
and esi, ebx
xor eax, ebx
not ebx
and edx, 0x31273e98
and ebp, 0xced8c167
or ebp, edx
and edi, 0x31273e98
xor ecx, 0xced8c167
and ecx, ebx
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ebp
not edx
and edx, ecx
not ecx
and ecx, ebp
or ecx, edx
or eax, esi
mov edx, eax
not edx
and edx, 0x1ff998f1
and eax, 0xe006670e
or eax, edx
mov edx, eax
xor edx, 0x60060202
mov ebx, ecx
not ebx
xor eax, 0x1ff998f1
mov ebp, ebx
and ebp, 0x9471f53c
and ecx, 0x6b8e0ac3
or ecx, ebp
or ebx, eax
and eax, 0x9471f53c
and edx, 0x6b8e0ac3
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov r14d, ebx
xor r14d, 0x8fcbc365
and r14d, ebx
not ebx
and ebx, 0x8fcbc365
mov eax, ebx
and eax, r14d
xor r14d, ebx
or r14d, eax
mov eax, r11d
and eax, 0xfffffffe
and r15d, 1
or r15d, eax
mov edx, r15d
xor edx, r11d
and edx, r15d
and r11d, 1
mov ecx, r11d
and ecx, r13d
xor r13d, r11d
or r13d, ecx
mov eax, edx
xor eax, 0xf75e40ee
mov ebx, eax
and eax, edx
mov r9d, edx
not r9d
mov ecx, r13d
not ecx
and ebx, r9d
or r13d, 0x8a1bf11
mov esi, r13d
not esi
mov edi, ecx
or edi, 0xf75e40ee
mov edx, edi
not edx
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
and r13d, 0x5ff1b8e6
and esi, 0xa00e4008
or esi, r13d
and edi, 0x5ff1b8e6
and edx, 0x711
or edx, edi
xor edx, esi
mov ebp, eax
not ebp
and ebp, edx
not edx
and edx, eax
or edx, ebp
mov eax, r9d
and eax, ecx
xor ecx, r9d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbe2acd34
and ecx, 0x41d532cb
or ecx, eax
mov ebp, ecx
xor ebp, 0x40551049
mov eax, edx
not eax
xor ecx, 0xbe2acd34
mov ebx, eax
and ebx, 0xa388a2b2
and edx, 0x5c775d4d
or edx, ebx
or eax, ecx
and ecx, 0xa388a2b2
and ebp, 0x5c775d4d
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov esi, eax
not esi
mov edx, eax
xor edx, 0xa0a97821
and edx, eax
mov ecx, eax
or ecx, 0x5f5687de
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x892a099b
mov ebp, esi
and ebp, 0x45d671b5
and eax, 0xba298e4a
or eax, ebp
xor eax, 0xdf31748f
or eax, esi
and esi, 0x20817020
or esi, edi
or ecx, ebx
and ebx, 0x892a099b
and edx, 0x76d5f664
or edx, ebx
xor edx, esi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdc5e8db6
and ecx, 0x23a17249
or ecx, edx
mov edx, ecx
xor edx, 0x1080a40
xor ecx, 0x18e70512
and ecx, 0x9ae7053a
and edx, 0x6518fac5
or edx, ecx
mov ebp, edx
xor ebp, 0x9ae7053a
and ebp, edx
mov edx, eax
not edx
mov ecx, ebp
not ecx
and edx, ecx
or ecx, eax
mov ebx, ecx
not ebx
and eax, ebp
or eax, edx
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0x8ee6f627
and ebx, 0x711909d8
or ebx, ebp
or ecx, edx
and edx, 0x8ee6f627
and eax, 0x711909d8
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9ae7053a
and ecx, 0x6518fac5
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x18104410
mov ebp, ecx
and ebp, 0x812a8a08
or ebp, edx
xor ebp, 0x812a8a08
mov edx, ecx
and edx, 0x66c531e7
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x993ace18
and edx, 0x66c531e7
or edx, ebp
mov r15d, edx
not r15d
mov ebp, r15d
and ebp, 0x9b76d6ff
and edx, 0x64892900
or edx, ebp
and ecx, 0x9b76d6ff
and eax, 0x64892900
or eax, ecx
xor eax, edx
xor r15d, eax
and r15d, eax
mov esi, r14d
not esi
mov eax, esi
and eax, 0x40960478
mov edx, r14d
and edx, 0xbf69fb87
or edx, eax
xor edx, 0xbf69fb87
mov r9d, esi
and r9d, r14d
mov eax, edx
and eax, r9d
xor r9d, edx
or r9d, eax
mov ebp, r15d
not ebp
mov edx, r15d
mov r10d, ebp
and r10d, r15d
mov eax, ebp
and eax, 0xbc63f8bf
and r15d, 0x439c0740
or r15d, eax
xor r15d, 0x151ff6b2
or r15d, ebp
and ebp, 0xd5fd82b5
and edx, 0x2a027d4a
or edx, ebp
xor edx, 0x2a027d4a
mov eax, edx
and eax, r10d
xor r10d, edx
or r10d, eax
mov edx, r9d
not edx
mov eax, edx
and eax, 0xa3a06c0a
mov ebp, r9d
and ebp, 0x5c5f93f5
or ebp, eax
xor ebp, 0xf5239df8
or ebp, edx
and r14d, 0x3aac30c5
mov eax, esi
and eax, 0xc553cf3a
or eax, r14d
xor eax, 0x6c2fc137
and esi, 0x5683f1f2
or esi, eax
mov eax, esi
not eax
and eax, 0x9560f4e2
and esi, 0x6a9f0b1d
or esi, eax
mov r11d, esi
xor r11d, 0x6a9f0b1d
and r11d, ebp
not ebp
mov r14d, r10d
not r14d
mov edi, r14d
and edi, 0x1c54ad35
mov ebx, r10d
and ebx, 0xe3ab52ca
or ebx, edi
xor ebx, 0xb528a338
mov eax, ebx
xor eax, r14d
and eax, ebx
mov edi, r15d
not edi
xor esi, 0x9560f4e2
mov ebx, ebp
xor ebx, esi
and ebx, ebp
and esi, ebp
or esi, r11d
mov ebp, ebx
and ebp, esi
xor esi, ebx
or esi, ebp
mov ebx, eax
not ebx
mov ebp, ebx
or ebp, r15d
mov ecx, ebp
not ecx
and ebx, 0x3d253628
and eax, 0xc2dac9d7
or eax, ebx
and r15d, 0x3d253628
and edi, 0xc2dac9d7
or edi, r15d
xor edi, eax
mov eax, edi
not eax
mov ebx, ebp
and ebx, 0xc332ca18
and ecx, 0x3ccd35e7
or ecx, ebx
or ebp, eax
and eax, 0xc332ca18
and edi, 0x3ccd35e7
or edi, eax
xor edi, ecx
not ebp
or ebp, edi
mov eax, ebp
not eax
mov ecx, eax
or ecx, esi
not ecx
and eax, 0x76a1336a
and ebp, 0x895ecc95
or ebp, eax
xor ebp, esi
xor ebp, 0x76a1336a
and ebp, esi
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
and r10d, edx
or edx, r14d
mov eax, edx
not eax
and r14d, r9d
or r14d, r10d
mov ecx, r14d
not ecx
mov ebx, edx
and ebx, 0x9fef235
and eax, 0xf6010dca
or eax, ebx
or edx, ecx
and ecx, 0x9fef235
and r14d, 0xf6010dca
or r14d, ecx
xor r14d, eax
not edx
or edx, r14d
mov eax, edx
not eax
and eax, 0xeac25dc8
and edx, 0x153da237
or edx, eax
mov eax, edx
not eax
and eax, 0x5caa820d
and edx, 0xa3557df2
or edx, eax
mov eax, edx
xor eax, 0x4997203a
mov esi, ebp
mov ecx, ebp
xor ecx, 0x2b11d50d
and ecx, ebp
mov r9d, ebp
not r9d
mov ebp, edx
xor ebp, 0x10485bc5
and ebp, 0x184e7be5
xor edx, 0x6286f537
and edx, eax
and eax, 0xe7b1841a
or eax, ebp
xor eax, 0xe7b1841a
or esi, 0xd4ee2af2
mov edi, esi
not edi
mov r10d, eax
and r10d, 0x2b11d50d
mov ebx, ecx
not ebx
mov ebp, esi
and ebp, 0x5b4fb7f
and edi, 0x2a010400
or edi, ebp
or esi, ebx
and ebx, 0x5b4fb7f
and ecx, 0xfa4b0480
or ecx, ebx
xor ecx, edi
not esi
or esi, ecx
mov ecx, r10d
and ecx, edx
xor edx, r10d
or edx, ecx
mov ecx, esi
not ecx
and ecx, edx
not edx
and edx, esi
or edx, ecx
mov ecx, r9d
and ecx, eax
xor eax, r9d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6390e2dd
and eax, 0x9c6f1d22
or eax, ecx
mov ecx, eax
xor ecx, 0x14680c02
mov r10d, edx
not r10d
xor eax, 0x6390e2dd
mov ebx, r10d
and ebx, 0xcb9711e8
and edx, 0x3468ee17
or edx, ebx
or r10d, eax
and eax, 0xcb9711e8
and ecx, 0x3468ee17
or ecx, eax
xor ecx, edx
not r10d
or r10d, ecx
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x43d08
mov ecx, r10d
and ecx, 0x18a24202
or ecx, eax
xor ecx, 0x18a24202
mov eax, r10d
xor eax, 0x18a67f0a
and eax, r10d
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x946c66f9
and eax, 0x6b939906
or eax, ecx
mov ecx, eax
xor ecx, 0x13152204
xor eax, 0xa10b3
and eax, 0x602ad4bb
and ecx, 0x9fd52b44
or ecx, eax
mov eax, ecx
xor eax, 0x80442244
xor ecx, 0x600250a1
and ecx, 0x7f9359a1
and eax, 0x806ca65e
or eax, ecx
mov ecx, eax
xor ecx, 0x806ca65e
xor eax, 0x7f9359a1
mov ebp, eax
and ebp, ecx
and eax, 0xe2e2c205
and ecx, 0x1d1d3dfa
or ecx, eax
mov ebx, ecx
xor ebx, 0x62c00005
mov eax, ebp
not eax
xor ecx, 0x1d1d3dfa
mov esi, eax
and esi, 0x8c22e23a
and ebp, 0x73dd1dc5
or ebp, esi
or eax, ecx
and ecx, 0x8c22e23a
and ebx, 0x73dd1dc5
or ebx, ecx
xor ebx, ebp
not eax
or eax, ebx
mov ecx, eax
not ecx
mov ebp, eax
xor ebp, 0x6c3e6916
and ebp, eax
or eax, 0x93c196e9
mov ebx, ebp
not ebx
mov esi, eax
and esi, 0x28e448a
and ecx, 0x6c302914
or ecx, esi
or eax, ebx
and ebx, 0x28e448a
and ebp, 0xfd71bb75
or ebp, ebx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x93c196e9
and eax, 0x6c3e6916
or eax, ecx
mov esi, eax
mov ebx, eax
xor ebx, 0x6c220b55
and ebx, eax
not eax
and eax, 0x76aaa0f
and esi, 0xf89555f0
or esi, eax
mov eax, esi
xor eax, 0xf89555f0
mov ebp, esi
xor ebp, 0x6b48a15a
and ebp, eax
mov ecx, ebp
not ecx
mov edx, ebx
not edx
mov edi, ecx
and edi, 0x2ab310bc
and ebp, 0xd54cef43
or ebp, edi
or ecx, edx
and edx, 0x2ab310bc
and ebx, 0xd54cef43
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
and edx, 0x93ddf4aa
not ecx
and ecx, 0x6c220b55
or ecx, edx
xor esi, 0x462820b
and esi, 0x4e682eb
mov edx, eax
and edx, 0xfb197d14
or edx, esi
xor edx, 0xfb197d14
or edx, eax
mov ebp, edx
not ebp
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0xdb553ab0
and ecx, 0x24aac54f
or ecx, ebx
or eax, edx
and edx, 0xdb553ab0
and ebp, 0x24aac54f
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xaebe8048
and eax, 0x51417fb7
or eax, ecx
mov ebp, eax
xor ebp, 0x40016800
xor eax, 0xa360000
or edx, 0xca776c22
mov ecx, edx
not ecx
or eax, 0x4801248
and eax, 0xef6166a
and ebp, 0xc0016800
or ebp, eax
and edx, 0xef6166a
and ecx, 0x31088195
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x37d6e10a
and ecx, 0xc8291ef5
or ecx, eax
mov eax, ecx
xor eax, 0x420082
xor ecx, 0xfda18d28
mov edx, ecx
and edx, 0x96bdf25d
and eax, 0x69420da2
or eax, edx
xor eax, 0x96bdf25d
xor ecx, eax
and ecx, eax
mov eax, r9d
and eax, 0xc549b545
mov edx, r10d
and edx, 0x3ab64aba
or edx, eax
mov eax, edx
xor eax, 0x32140a90
xor edx, 0x5089401
and edx, 0xdaad42b
and eax, 0xf2552bd4
or eax, edx
mov ebp, eax
xor ebp, 0x5a01420
xor eax, 0x20002880
and eax, 0x280ae88b
and ebp, 0xd7f51774
or ebp, eax
mov eax, ebp
xor eax, 0x40441344
xor ebp, 0x280ae88b
mov edx, ebp
and edx, 0x97b94439
and eax, 0x6846bbc6
or eax, edx
or ebp, r10d
and r10d, 0x97b94439
and r9d, 0x6846bbc6
or r9d, r10d
xor r9d, eax
not ebp
or ebp, r9d
mov ebx, ebp
not ebx
mov edx, ebp
and edx, 0x4bdf4003
mov eax, ebx
and eax, 0xb420bffc
or eax, edx
mov edx, eax
xor edx, 0xb420bffc
xor eax, 0x4bdf4003
and eax, ecx
or ebp, ecx
not ecx
and edx, ecx
or eax, edx
mov edi, eax
xor edi, ecx
and edi, eax
not ebp
or ecx, ebx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov ebx, edi
mov edx, edi
xor edx, 0x43ae4125
and edx, edi
not edi
and edi, 0x3af3719
and ebx, 0xfc50c8e6
or ebx, edi
mov r9d, ebx
xor r9d, 0xb000c0a6
mov r11d, ecx
not r11d
xor ebx, 0x3af3719
mov eax, ebx
or eax, 0xbc51beda
mov edi, eax
not edi
mov r10d, r11d
and r10d, 0x43ae4125
mov ebp, ecx
xor ebp, 0x43ae4125
and ebp, ecx
mov esi, edx
not esi
mov r14d, eax
and r14d, 0x175718a6
and edi, 0x40a84101
or edi, r14d
or eax, esi
and esi, 0x175718a6
and edx, 0xe8a8e759
or edx, esi
xor edx, edi
not eax
or eax, edx
mov edx, r10d
and edx, ebp
xor ebp, r10d
or ebp, edx
mov edx, eax
not edx
and edx, 0x265264e7
and eax, 0xd9ad9b18
or eax, edx
mov edx, ebp
not edx
and edx, 0x265264e7
and ebp, 0xd9ad9b18
or ebp, edx
xor ebp, eax
mov eax, ebx
and eax, 0x4df22a59
and r9d, 0xb20dd5a6
or r9d, eax
or ebx, ecx
and ecx, 0x4df22a59
and r11d, 0xb20dd5a6
or r11d, ecx
xor r11d, r9d
not ebx
or ebx, r11d
mov eax, ebx
not eax
and eax, 0x6eb6af36
and ebx, 0x914950c9
or ebx, eax
mov eax, ebx
xor eax, 0x10404088
mov r14d, ebp
not r14d
xor ebx, 0x6eb6af36
mov ecx, r14d
and ecx, 0xcd2dbe41
and ebp, 0x32d241be
or ebp, ecx
or r14d, ebx
and ebx, 0xcd2dbe41
and eax, 0x32d241be
or eax, ebx
xor eax, ebp
not r14d
or r14d, eax
mov r9d, r14d
not r9d
mov eax, r9d
and eax, 0xe247c0b1
mov ecx, r14d
and ecx, 0x1db83f4e
or ecx, eax
xor ecx, 0x1db83f4e
mov eax, r9d
and eax, r14d
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe6581d5f
and eax, 0x19a7e2a0
or eax, ecx
mov ecx, eax
xor ecx, 0x11850000
and ecx, 0xf1c50046
xor eax, 0xe862e2e6
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcd864c7a
and eax, 0x3279b385
or eax, ecx
mov ebx, eax
xor ebx, 0x2700180
mov edx, r9d
and edx, 0xe3affb9
mov ecx, r14d
and ecx, 0xf1c50046
or ecx, edx
not ecx
or ecx, r9d
mov r10d, ecx
not r10d
xor eax, 0xcd864c7a
mov edx, eax
and edx, 0x708bb207
and ebx, 0x8f744df8
or ebx, edx
mov r11d, ebx
xor r11d, 0x7704830
xor ebx, 0x708bb207
mov esi, ebx
or esi, 0x279043ea
mov ebp, esi
not ebp
or eax, 0xd86fbc15
mov edx, eax
not edx
mov r15d, ecx
and r15d, 0xd86fbc15
mov edi, r10d
and edi, 0x279043ea
or edi, r15d
and esi, 0x89056971
and ebp, 0x506a9404
or ebp, esi
and eax, 0x89056971
and edx, 0x2690028a
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x50eeb580
and edx, 0xaf114a7f
or edx, eax
mov eax, edi
not eax
and eax, 0x50eeb580
and edi, 0xaf114a7f
or edi, eax
xor edi, edx
mov eax, ebx
and eax, 0x880c07ce
and r11d, 0x77f3f831
or r11d, eax
or ebx, r10d
and r10d, 0x880c07ce
and ecx, 0x77f3f831
or ecx, r10d
xor ecx, r11d
not ebx
or ebx, ecx
not ebx
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
mov ecx, ebx
xor ecx, 0xe3affb9
and ecx, ebx
not ebx
and ebx, 0x228ef09
and eax, 0xc1210b0
or eax, ebx
xor eax, 0xc1210b0
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x306d8eb1
and edx, ecx
not ecx
and ecx, 0xff5287be
and eax, 0xad7841
or eax, ecx
mov ecx, eax
xor ecx, 1
xor eax, 0x304086b0
or eax, 0xcf92714e
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x7fff987a
and ecx, 0x681
or ecx, ebx
or eax, ebp
and ebp, 0x7fff987a
and edx, 0x80006785
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xff77e61b
and eax, 0x8819e4
or eax, ecx
mov edx, eax
xor edx, 0x30e59755
mov ecx, r9d
and ecx, 0x70a62431
and r14d, 0x8f59dbce
or r14d, ecx
mov ebp, r14d
xor ebp, 0x110a80
xor r14d, 0x60000001
or r9d, 0xe81d8ac1
mov ecx, r9d
not ecx
or r14d, 0x11c2012a
and r14d, 0xf9ca816b
and ebp, 0x150a80
or ebp, r14d
and r9d, 0xf9ca816b
and ecx, 0x6207414
or ecx, r9d
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9f202653
and ecx, 0x60dfd9ac
or ecx, ebp
mov ebp, ecx
xor ebp, 0x88c2536d
xor eax, 0xcf1a68aa
xor ecx, 0x773dac92
and ebp, eax
or eax, ecx
mov ebx, eax
not ebx
and ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0xbf2f7eae
and ebx, 0x40d08151
or ebx, ebp
or eax, edx
and edx, 0xbf2f7eae
and ecx, 0x40d08151
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x990601db
and ecx, eax
and eax, 0x66f9fe24
or eax, edx
mov edx, eax
xor edx, 0x6049f220
xor eax, 0x990601db
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x1fb20dce
and edx, 0xe04df231
or edx, ebx
or eax, ebp
and ebp, 0x1fb20dce
and ecx, 0xe04df231
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe1a64f2
and eax, 0xf1e59b0d
or eax, ecx
mov ecx, eax
xor ecx, 0x80a10100
xor eax, 0x8086492
and eax, 0x794cfe9f
and ecx, 0x86b30160
or ecx, eax
mov eax, ecx
xor eax, 0x4844a806
xor ecx, 0x80a10040
and ecx, 0xb1a956d9
and eax, 0x4e56a926
or eax, ecx
xor eax, 0x4e56a926
setne r9b
sete r10b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov edi, r8d
or dil, al
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r14d, ecx
xor r14b, al
and r14b, cl
mov edx, eax
or dl, cl
xor dl, r14b
mov r11d, r10d
xor r11b, r9b
and r14b, dl
xor r14b, 1
mov ebx, r14d
xor bl, dl
or r14b, dl
xor r14b, 1
or r14b, bl
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, r9b
xor dl, 1
mov ecx, eax
and cl, r9b
xor al, r9b
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 cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r12d, ecx
xor r12b, 1
mov ebp, ecx
and bpl, r12b
mov esi, ebp
and sil, cl
xor bpl, cl
mov eax, r11d
xor al, 1
mov r15d, r11d
or r15b, al
mov edx, r15d
xor dl, 1
mov ecx, edx
and cl, r15b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r15b
xor bl, 1
or bl, cl
mov r13d, ebx
xor bl, 1
and bl, r11b
or dl, r11b
mov ecx, r11d
and cl, r10b
xor r14b, cl
xor r14b, 1
or bpl, sil
xor bpl, r14b
xor bpl, 1
mov r11d, r14d
and r11b, r12b
xor r12b, r14b
or r12b, r11b
xor r12b, 1
mov r11d, ebp
and r11b, r12b
xor r12b, bpl
or r12b, r11b
mov esi, r12d
xor sil, 1
mov r11d, esi
and r11b, r12b
xor r11b, 1
mov ebp, r12d
xor bpl, r11b
or r11b, r12b
xor r11b, 1
or r11b, bpl
or sil, r12b
xor sil, r11b
mov ebp, esi
xor bpl, 1
and sil, r11b
mov r11d, esi
and r11b, bpl
xor sil, bpl
or sil, r11b
mov r11d, esi
xor r11b, 1
and r13b, al
or bl, r13b
xor r15b, al
xor dl, 1
or dl, r15b
xor bl, 1
mov ebp, ebx
xor bpl, dl
or bl, dl
xor bl, 1
or bl, bpl
xor bl, r9b
mov edx, ebx
xor dl, 1
or r10b, al
xor r10b, 1
and al, r9b
or al, cl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, ecx
xor bl, al
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or al, dl
xor al, 1
and bl, cl
mov ecx, r8d
xor cl, dil
or dil, r8b
xor dil, 1
or dil, cl
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 ebx, ecx
xor bl, dil
and cl, bl
and bl, dil
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, r11d
and al, sil
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
or r9b, al
xor r9b, 1
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov r8d, r9d
xor r8b, 1
mov eax, ebx
xor al, 1
mov r14d, eax
and r14b, bl
mov r11d, r14d
xor r11b, 1
mov edx, r11d
xor dl, bl
or r11b, bl
xor r11b, 1
or r11b, dl
or bl, al
mov edx, r14d
and dl, al
xor r14b, al
or r14b, dl
mov r15d, r14d
xor r15b, 1
or r15b, bl
xor bl, 1
mov eax, r11d
and al, bl
xor r11b, bl
or r11b, al
mov ebp, r8d
and bpl, r9b
mov ecx, ebp
xor cl, 1
mov r10d, r8d
xor r10b, bpl
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov r9d, r11d
xor r9b, 1
mov edi, r9d
and dil, r11b
mov r12d, edi
xor r12b, r11b
and r12b, dil
xor r14b, bl
xor r15b, 1
or r15b, r14b
mov edx, r15d
xor dl, 1
and dl, r15b
xor dl, 1
mov eax, r15d
xor al, dl
or dl, r15b
xor dl, 1
or dl, al
mov r15d, edx
xor r15b, 1
mov ebx, ecx
xor bl, sil
xor bl, 1
mov r14d, ebx
or r14b, cl
and bl, sil
or cl, sil
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov esi, r14d
xor sil, bl
xor bl, 1
or bl, r14b
xor bl, 1
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov eax, r12d
xor al, r15b
xor al, 1
mov ebx, r12d
or bl, dl
xor bl, 1
or bl, al
mov r14d, ebx
xor r14b, 1
or r15b, r12b
xor r15b, 1
xor dl, r12b
and dl, r12b
mov ecx, r15d
and cl, dl
xor dl, r15b
or dl, cl
mov ecx, edx
xor cl, bl
and bl, r14b
mov eax, ebx
and al, r14b
xor bl, r14b
or bl, al
xor bl, dl
xor cl, 1
or dl, r14b
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r15d, esi
xor r15b, 1
mov r12d, r15d
or r12b, sil
mov r14d, r12d
xor r14b, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
xor al, bl
and al, bl
and sil, r12b
and r14b, r15b
or r14b, sil
mov edx, r12d
and dl, r15b
xor r12b, r15b
or r12b, dl
mov edx, r12d
xor dl, r14b
xor r14b, 1
xor dl, 1
or r14b, r12b
xor r14b, 1
or r14b, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
or al, r14b
xor r14b, 1
xor al, 1
or r14b, bl
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
and bpl, r8b
or bpl, r10b
mov eax, r9d
and al, dil
xor dil, r9b
or dil, al
mov r8d, edi
xor r8b, 1
mov edx, ebp
xor dl, 1
or r9b, r11b
mov eax, edx
and al, bpl
mov ecx, eax
and cl, bpl
xor bpl, al
or bpl, cl
mov ecx, r8d
or cl, r9b
xor r9b, r8b
xor cl, 1
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor bpl, 1
mov ebx, ebp
xor bl, cl
xor bl, 1
and bl, cl
or bpl, cl
xor bpl, 1
mov ecx, ebx
and cl, bpl
xor bpl, bl
or bpl, cl
and dil, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r8d
and cl, dil
xor dil, r8b
or dil, cl
xor dil, al
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
xor dl, 1
mov eax, edi
and al, dl
xor dl, dil
or dl, al
mov ecx, ebp
xor cl, 1
mov eax, ecx
and al, bpl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor cl, dl
xor dl, 1
and al, dl
or al, bl
or dl, bpl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r10d, ecx
or r10b, al
mov edx, r10d
xor dl, 1
and dl, al
or al, r10b
and r10b, cl
or r10b, dl
mov ecx, eax
xor cl, r10b
xor r10b, 1
xor cl, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov edx, r14d
xor dl, 1
mov r9d, r14d
or r9b, dl
mov ecx, r9d
xor cl, 1
mov ebx, edx
and bl, r14b
mov eax, ecx
and al, r9b
mov r11d, ebx
and r11b, dl
xor bl, dl
or bl, r11b
mov r11d, eax
and r11b, cl
xor al, cl
or al, r11b
xor al, bl
xor r9b, r14b
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and cl, r8b
and al, r10b
or al, cl
and r8b, r14b
or r14b, r10b
and dl, r10b
or dl, r8b
mov ecx, r14d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r14b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and cl, bl
and al, dl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xb4bb6e8a
mov ecx, 0x89f196a2
cmovne edx, ecx
test bl, 1
mov ecx, 0xb4bb6e8a
cmovne ecx, edx
test al, 1
cmove ecx, edx
jmp 0x140035450
cmp eax, 0x90d02803
jle 0x1400373ef
cmp eax, 0x90d02804
je 0x14003bb68
cmp eax, 0xa8b2895f
je 0x14003bb7f
mov ecx, eax
cmp eax, 0xb2bbfda9
jne 0x140035450
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov ecx, 0x6f5a91fb
jmp 0x140035450
cmp eax, 0x18e6f965
jg 0x14003741b
cmp eax, 0xf7d43b28
je 0x140047d48
cmp eax, 0x757808f
je 0x14003d9c0
mov ecx, eax
cmp eax, 0x84ca076
jne 0x140035450
mov ecx, 0x18e6f966
jmp 0x140035450
cmp eax, 0xd67dedb5
je 0x14003f476
cmp eax, 0xe60f1e4c
je 0x140040bc5
mov ecx, eax
cmp eax, 0xf4d22149
jne 0x140035450
mov ecx, 0x549d830d
mov dword [rsp + 0x40], 0
jmp 0x140035450
cmp eax, 0x6f5a91fb
je 0x1400454b4
cmp eax, 0x728cead0
je 0x140047d05
mov ecx, eax
cmp eax, 0x73325d79
jne 0x140035450
call fcn.14004cdf0
mov ecx, 0x4a8230e4
jmp 0x140035450
cmp eax, 0x806a6848
je 0x14003a711
mov ecx, dword [rsp + 0x44]
cmp eax, 0x8cc4b039
je 0x140035450
mov ecx, eax
cmp eax, 0x89f196a2
jne 0x140035450
jmp 0x140047d2f
cmp eax, 0x18e6f966
je 0x140040bd8
cmp eax, 0x4a8230e4
jne 0x140047d13
call fcn.14004cdf0
mov ecx, dword [0x140135734]
lea r11d, [rcx - 1]
imul r11d, ecx
mov r10d, r11d
not r10d
mov r8d, r10d
mov ecx, r11d
and ecx, 0xc36042f7
mov r12d, r10d
and r12d, 0x3c9fbd08
or r12d, ecx
xor r12d, 0x3c9fbd08
or r12d, r10d
mov r15d, r10d
mov r9d, r10d
mov r14d, r10d
mov ecx, r10d
or ecx, 0x11ca0839
mov esi, ecx
not esi
mov edi, r11d
or edi, 0x88354784
and edi, 0x98754fa4
and r8d, 0x18a0019
or r8d, edi
and ecx, 0x98754fa4
and esi, 0x6600b042
or esi, ecx
xor esi, r8d
mov ecx, esi
not ecx
and ecx, 0xee35f7c6
and esi, 0x11ca0839
or esi, ecx
mov ecx, esi
not ecx
and esi, 0xf07f63c5
and ecx, 0xf809c3a
or ecx, esi
mov edi, ecx
xor edi, 0xf809c3a
mov edx, r12d
not edx
mov ebx, edi
xor ebx, r12d
and ebx, edi
xor ecx, 0xf07f63c5
and ecx, edx
and r12d, edi
or r12d, ecx
mov ecx, ebx
and ecx, r12d
xor r12d, ebx
or r12d, ecx
mov ebp, r12d
not ebp
mov edx, ebp
and edx, 0xf95d7c01
and r12d, 0x6a283fe
or r12d, edx
mov edx, r12d
xor edx, 0x2000208
xor r12d, 0xc0000000
or ebp, 0xf2d2e61c
mov ecx, ebp
not ecx
or r12d, 0x1010120
and r12d, 0xc1838134
and edx, 0x32506608
or edx, r12d
and ebp, 0xc1838134
and ecx, 0xc2c18c3
or ecx, ebp
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xbb567974
and ecx, 0x44a9868b
or ecx, edx
mov edx, ecx
xor edx, 0xb67b6097
mov ebp, ecx
xor ebp, 0x6803c2cb
and ebp, edx
xor ecx, 0x8248
and ecx, 0x8420a24c
and edx, 0x5a580010
or edx, ecx
xor edx, 0x5a580010
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x21875da3
and edx, 0xde78a25c
or edx, ebp
not edx
or edx, ecx
mov r8d, edx
not r8d
or r15d, 0x79281e4e
mov ebx, r15d
not ebx
mov ebp, r11d
or ebp, 0x864120
and ebp, 0x60a6412a
and r9d, 0x19081e44
or r9d, ebp
and r15d, 0x60a6412a
and ebx, 0x8651a091
or ebx, r15d
xor ebx, r9d
mov ebp, ebx
not ebp
and ebp, 0x5746054b
and ebx, 0xa8b9fab4
or ebx, ebp
mov ebp, ebx
xor ebp, 0xd191e4fa
mov edi, ebx
xor edi, 0xa6a0304
and edi, 0x1bebe376
xor ebx, 0x9f4e44f1
and ebx, ebp
mov ecx, ebp
and ecx, 0xe4141c89
or ecx, edi
mov ebp, ecx
xor ebp, 0xe4141c89
xor ecx, 0x1bebe376
mov esi, ecx
or esi, 0xb1205ff4
mov edi, esi
not edi
mov r9d, ebx
not r9d
mov r15d, esi
and r15d, 0xdcae637c
and edi, 0x2518003
or edi, r15d
or esi, r9d
and r9d, 0xdcae637c
and ebx, 0x23519c83
or ebx, r9d
xor ebx, edi
not esi
or esi, ebx
mov ebx, esi
not ebx
and ebx, 0x90a70257
and esi, 0x6f58fda8
or esi, ebx
and ecx, 0x9f5b413b
mov ebx, ebp
and ebx, 0x60a4bec4
or ebx, ecx
xor ebx, 0xbedc1c98
and ebp, 0x21875da3
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x3bf36585
and ebp, 0xc40c9a7a
or ebp, ecx
xor ebp, 0xc40c9a7a
mov ecx, esi
and ecx, ebp
xor ebp, esi
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x89e0d6dc
and ecx, ebp
and ebp, 0x761f2923
or ebp, ebx
mov ebx, ebp
xor ebx, 0x1c0003
xor ebp, 0x89e0d6dc
mov edi, ecx
not edi
mov esi, ebp
and esi, 0x77a3edb0
and ebx, 0x885c124f
or ebx, esi
or ebp, edi
and edi, 0x77a3edb0
and ecx, 0x885c124f
or ecx, edi
xor ecx, ebx
not ebp
or ebp, ecx
mov esi, ebp
not esi
and ebp, 0xf50fa418
and esi, 0xaf05be7
or esi, ebp
mov ecx, esi
xor ecx, 0xaf05be7
mov ebp, edx
and ebp, 0x45bb929f
mov ebx, r8d
and ebx, 0xba446d60
or ebx, ebp
mov ebp, ebx
xor ebp, 0x88406020
xor esi, 0xf50fa418
xor ebx, 0x45bb929f
mov edi, ebx
and edi, 0x729e1fd5
and ebp, 0x8d61e02a
or ebp, edi
mov r9d, ecx
and r9d, 0x729e1fd5
mov edi, esi
and edi, 0x8d61e02a
or edi, r9d
xor edi, ebp
or ebx, ecx
not ebx
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x39583ef6
and ebx, 0xc6a7c109
or ebx, ebp
mov r12d, ebx
xor r12d, 0x44a14001
xor ebx, 0x39583ef6
and edx, 0xccd07079
mov edi, r8d
and edi, 0x332f8f86
or edi, edx
xor edi, 0xccd07079
or edi, esi
mov edx, edi
not edx
and esi, 0xc0b5e757
and ecx, 0x3f4a18a8
or ecx, esi
xor ecx, r8d
xor ecx, 0xc0b5e757
and ecx, r8d
mov esi, ecx
not esi
mov r8d, edi
and r8d, 0x69c2e809
and edx, 0x963d17f6
or edx, r8d
or edi, esi
and esi, 0x69c2e809
and ecx, 0x963d17f6
or ecx, esi
xor ecx, edx
not edi
or edi, ecx
mov ecx, ebx
and ecx, 0xb306a54e
and r12d, 0x4cf95ab1
or r12d, ecx
mov r8d, r12d
mov r15d, edi
mov edx, edi
xor edx, 0x43c53c8d
and edx, edi
not edi
and edi, 0x350ea611
and r15d, 0xcaf159ee
or r15d, edi
mov r9d, r15d
xor r12d, 0xb306a54e
mov ecx, r12d
or ecx, 0xbc3ac372
mov ebp, ecx
not ebp
or ebx, 0x43c53c8d
mov esi, ebx
not esi
xor r15d, 0x350ea611
and ecx, 0x29eedba
and ebp, 0x41411005
or ebp, ecx
mov edi, r15d
or edi, 0xbc3ac372
and ebx, 0x29eedba
and esi, 0xbc200240
or esi, ebx
mov ebx, edi
not ebx
xor esi, ebp
mov ecx, edi
and ecx, 0x9981a969
and ebx, 0x42441484
or ebx, ecx
mov ecx, edx
not ecx
or edi, ecx
and ecx, 0x9981a969
and edx, 0x667e5696
or edx, ecx
mov r13d, r10d
xor r8d, 0x8214a20
xor r9d, 0xa214826
xor edx, ebx
not edi
or edi, edx
mov edx, esi
not edx
and edx, 0xb614612d
and esi, 0x49eb9ed2
or esi, edx
mov edx, edi
not edx
and edx, 0xb614612d
and edi, 0x49eb9ed2
or edi, edx
xor edi, esi
mov edx, r12d
and edx, 0xc4da35d9
and r8d, 0x3b25ca26
or r8d, edx
or r12d, r15d
and r15d, 0xc4da35d9
and r9d, 0x3b25ca26
or r9d, r15d
xor r9d, r8d
not r12d
or r12d, r9d
mov ebp, r12d
not ebp
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x9c1d9d84
and edi, 0x63e2627b
or edi, ebx
or ecx, r12d
and r12d, 0x9c1d9d84
and ebp, 0x63e2627b
or ebp, r12d
xor ebp, edi
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ecx
mov ebx, ebp
and ebx, 0xf0178d92
and ecx, 0xfe8726d
or ecx, ebx
xor ecx, 0x2e6f2fcf
or ecx, ebp
and ebp, 0xfeb23767
and edx, 0x14dc898
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe6b8f46d
and edx, 0x19470b92
or edx, ebp
mov ebx, edx
xor ebx, 0x84d01024
xor edx, 0x10080208
and edx, 0x732d2ed9
and ebx, 0x8cd2d126
or ebx, edx
mov ebp, ebx
xor ebp, 0xcc2c120
xor ebx, 0x12212c01
and ebx, 0x92313c07
and ebp, 0x6dcec3f8
or ebp, ebx
xor ebp, 0x4c499e5a
mov r9d, ebp
or r9d, 0xde78a25d
mov edx, r9d
xor edx, 0xf8af49cc
and edx, r9d
or ebp, 0xdf78b67f
mov edi, ebp
not edi
mov esi, ecx
xor esi, 0xf8af49cc
and esi, ecx
mov ebx, edx
not ebx
mov r8d, ebx
and r8d, 0x602c402a
and edx, 0x5833d81
or edx, r8d
mov r8d, ecx
or r8d, 0x750b633
or ebx, ebp
and ebp, 0x627cc23a
and edi, 0x830980
or edi, ebp
mov ebp, r8d
not ebp
xor edi, edx
not ebx
or ebx, edi
mov edi, esi
not edi
mov edx, edi
and edx, 0x9f1bbfac
and esi, 0x60e44053
or esi, edx
or edi, r8d
and r8d, 0x9f1bbfac
and ebp, 0x60a44040
or ebp, r8d
and r14d, r11d
mov r15d, r11d
mov edx, r11d
and r13d, 0x507a0cd8
and r11d, 0xaf85f327
or r11d, r13d
not r11d
or r11d, r10d
xor ebp, esi
mov r8d, dword [0x140135730]
not edi
or edi, ebp
mov esi, ebx
not esi
and esi, edi
not edi
and edi, ebx
mov ebx, r9d
not ebx
or edi, esi
mov esi, ebx
and esi, 0x1831080
and r9d, 0x6c0ccf7f
or r9d, esi
mov esi, ecx
not esi
or ebx, esi
and esi, 0x93f33080
and ecx, 0x6c0ccf7f
or ecx, esi
xor ecx, r9d
not ebx
or ebx, ecx
not ebx
mov ecx, edi
and ecx, ebx
xor ebx, edi
or ebx, ecx
mov ecx, r14d
not ecx
and r15d, 0x4f39bda8
and r10d, 0xb0c64257
or r10d, r15d
or edx, ecx
and ecx, 0x4f39bda8
and r14d, 0xb0c64257
or r14d, ecx
xor r14d, r10d
not edx
or edx, r14d
mov ecx, edx
not ecx
and ecx, 0xaf85f327
and edx, 0x507a0cd8
or edx, ecx
mov ecx, edx
xor ecx, 0xaf85f327
and ecx, edx
mov edx, r11d
not edx
mov esi, ecx
xor esi, r11d
and esi, ecx
mov edi, ecx
not edi
and edi, 0x7da46ceb
and ecx, 0x825b9314
or ecx, edi
and r11d, 0x7da46ceb
and edx, 0x825b9314
or edx, r11d
xor edx, ecx
mov ebp, esi
not ebp
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0x63706b47
and esi, 0x9c8f94b8
or esi, edi
or ebp, ecx
and ecx, 0x63706b47
and edx, 0x9c8f94b8
or edx, ecx
xor edx, esi
not ebp
or ebp, edx
mov r9d, ebp
mov edx, ebp
xor edx, 0xaf85f327
and edx, ebp
not ebp
and ebp, 0x41c1a525
and r9d, 0xbe3e5ada
or r9d, ebp
mov ecx, r9d
xor ecx, 0x2e040002
xor r9d, 0x181a125
or r9d, 0x507a0cd8
mov ebp, edx
not ebp
mov esi, r9d
and esi, 0xd18bf3e8
and ecx, 0x2e040007
or ecx, esi
or r9d, ebp
and ebp, 0xd18bf3e8
and edx, 0x2e740c17
or edx, ebp
xor edx, ecx
not r9d
or r9d, edx
mov r12d, ebx
xor r12d, 0xc123cf37
and r12d, ebx
mov r10d, ebx
mov r14d, ebx
xor r14d, 0xf2d3750d
and r14d, ebx
not ebx
mov edx, ebx
and edx, 0xc123cf37
mov esi, edx
and esi, r12d
xor r12d, edx
or r12d, esi
mov edx, r12d
not edx
and edx, 0xb2713e1b
and r12d, 0x4d8ec1e4
or r12d, edx
mov edx, r12d
xor edx, 0x8c880012
xor r12d, 0x7352f12c
and edx, 0xfc98d03e
mov ebp, r12d
and ebp, 0x3672fc1
or ebp, edx
xor ebp, 0x1f11fc45
and r12d, 0xe3892c7b
or r12d, ebp
mov edx, r12d
not edx
and edx, 0xf7c7d02d
and r12d, 0x8382fd2
or r12d, edx
mov r15d, r12d
xor r15d, 0x2e42
mov edx, ebx
and edx, 0x1c76d384
xor r10d, 0xe3892c7b
or r10d, edx
mov edx, r10d
not edx
and edx, 0xdfaec7bd
and r10d, 0x20513842
or r10d, edx
mov esi, r9d
not esi
mov r11d, esi
and r11d, 0x105c4102
mov edx, r9d
and edx, 0x42819000
or edx, r11d
xor edx, 0x42819000
mov edi, r9d
and edi, 0xad222efd
or edi, edx
mov edx, edi
not edx
and edx, 0xad222efd
and edi, 0x52ddd102
or edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0xe3892c7b
and edi, 0x1c76d384
or edi, edx
mov r13d, r10d
xor r13d, 0x2842
not edi
or edi, ebp
mov ebp, esi
and ebp, 0x1c76d384
and r9d, 0xe3892c7b
or r9d, ebp
xor esi, r9d
and esi, r9d
xor r12d, 0xf7c7d02d
xor r10d, 0xdfaec7bd
mov ecx, r12d
or ecx, r10d
not ecx
and r12d, 0xeafb51b0
and r15d, 0x1504ae4f
or r15d, r12d
and r10d, 0xeafb51b0
and r13d, 0x1504ae4f
or r13d, r10d
xor r13d, r15d
mov r9d, ecx
and r9d, r13d
xor r13d, ecx
mov ecx, esi
xor ecx, 0x956d30fe
mov r15d, ecx
and ecx, esi
not esi
mov r10d, edi
xor r10d, 0x6a92cf01
and r10d, edi
and r15d, esi
mov r11d, edi
and r11d, esi
xor esi, edi
not edi
or r13d, r9d
and edi, 0x6a92cf01
mov r9d, r10d
and r9d, edi
xor edi, r10d
or edi, r9d
mov ebp, r15d
not ebp
mov r9d, ebp
and r9d, 0x86779d2e
and r15d, 0x798862d1
or r15d, r9d
mov edx, ecx
not edx
or ebp, edx
and edx, 0x86779d2e
and ecx, 0x798862d1
or ecx, edx
xor ecx, r15d
not ebp
or ebp, ecx
mov ecx, edi
not ecx
and ecx, 0xd3eb8a1f
and edi, 0x2c1475e0
or edi, ecx
mov ecx, ebp
not ecx
and ecx, 0xd3eb8a1f
and ebp, 0x2c1475e0
or ebp, ecx
xor ebp, edi
or esi, r11d
mov ecx, esi
not ecx
and ecx, 0x1b608cb1
and esi, 0xe49f734e
or esi, ecx
mov ecx, esi
xor ecx, 0x41c4004
mov edx, ebp
not edx
xor esi, 0x1b608cb1
mov edi, edx
and edi, 0xeba33f6a
and ebp, 0x145cc095
or ebp, edi
or edx, esi
and esi, 0xeba33f6a
and ecx, 0x145cc095
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov ebp, r13d
xor ebp, 0xb1c0f44e
and ebp, r13d
not r13d
and r13d, 0xb1c0f44e
mov edi, edx
not edi
xor edx, 0xb1c0f44e
and edx, edi
or edi, 0xb1c0f44e
mov esi, edi
not esi
mov ecx, r13d
and ecx, ebp
xor ebp, r13d
or ebp, ecx
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x6bed2868
and edx, 0x9412d797
or edx, r9d
or ecx, edi
and edi, 0x6bed2868
and esi, 0x4120391
or esi, edi
xor esi, edx
not ecx
or ecx, esi
mov edx, ebp
not edx
and edx, ecx
not ecx
and ecx, ebp
or ecx, edx
and ebx, 0xf2d3750d
mov edx, ebx
and edx, r14d
xor r14d, ebx
or r14d, edx
mov edx, r14d
not edx
and edx, 0x6213430e
and r14d, 0x9decbcf1
or r14d, edx
mov edx, r14d
xor edx, 0x6f3fc9fc
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xb545e47f
mov edi, ecx
and edi, 0x4aba1b80
or edi, ebx
xor edi, edx
xor edi, 0xb545e47f
and edi, edx
xor r14d, 0x90000202
and r14d, 0xf41b821a
and edx, 0xbe47de5
or edx, r14d
xor edx, ecx
xor edx, 0xf41b821a
and edx, ecx
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
and ebp, 0xcd8412fa
and ecx, 0x327bed05
or ecx, ebp
mov ebp, ecx
xor ebp, 0x30004d04
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xcefba0e3
and edx, 0x31045f1c
or edx, ebx
xor ecx, 0xcc8000e2
and ecx, 0xcefba0e3
and ebp, 0x31045f1c
or ebp, ecx
xor ebp, edx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete r13b
setne byte [rsp + 0x30]
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl sil
mov r10d, esi
xor r10b, bl
mov r8d, r10d
xor r8b, 1
mov ecx, r8d
and cl, r10b
and r10b, sil
mov edi, r10d
xor dil, 1
and dil, bl
and bl, r8b
or bl, r10b
mov edx, ebx
xor dl, sil
and dl, bl
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, sil
xor cl, dl
and dl, cl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
or dl, cl
mov r8d, edx
xor r8b, 1
mov r11d, ebx
xor r11b, dl
mov r9d, edx
and r11b, bl
mov r14d, ebx
mov edx, ecx
and bl, cl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
mov byte [rsp + 0x2e], dl
xor bl, 1
or bl, cl
mov ebp, ebx
xor bpl, 1
mov byte [rsp + 0x38], bpl
mov ecx, ebx
and cl, bpl
mov r15d, r8d
mov ebp, r9d
mov byte [rsp + 0x36], r9b
and r15b, r9b
mov byte [rsp + 0x2f], cl
xor cl, bl
mov byte [rsp + 0x2d], cl
mov r9d, r15d
xor r15b, r8b
mov byte [rsp + 0x2c], r15b
mov ecx, ebx
xor cl, r8b
mov byte [rsp + 0x37], cl
or bl, r8b
mov byte [rsp + 0x34], bl
and r8b, dl
and r14b, bpl
or r14b, r8b
mov ecx, r11d
and cl, r14b
xor r14b, r11b
or r14b, cl
mov ecx, r14d
xor cl, 1
mov edx, r14d
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
xor cl, r14b
or cl, r8b
and r8b, r14b
or dl, r8b
mov r8d, ebx
xor r8b, 1
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov r8d, ebx
xor r8b, 1
mov edx, r8d
or dl, bl
mov r14d, edx
xor r14b, 1
mov ecx, r14d
and cl, dl
mov r12d, ecx
and r12b, r14b
xor cl, r14b
or cl, r12b
mov r14d, ecx
xor cl, 1
and cl, r8b
and r14b, bl
or cl, r14b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, r10d
xor cl, sil
and cl, r10b
and r10b, sil
or r10b, dil
mov ebx, ecx
xor bl, 1
xor cl, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, r10b
xor cl, 1
mov ebx, r10d
xor bl, cl
or cl, r10b
xor cl, 1
or cl, bl
mov r10d, ecx
xor r10b, 1
mov r12d, r10d
and r12b, cl
mov r8d, r10d
and r8b, r12b
xor r12b, r10b
or r12b, r8b
mov r8d, edx
xor r8b, 1
mov r14d, r12d
xor r14b, 1
or r14b, dl
xor r14b, 1
mov ebx, r8d
or bl, r12b
xor bl, 1
mov esi, r14d
and sil, bl
xor bl, r14b
or bl, sil
mov esi, ebx
xor sil, 1
and cl, r8b
xor r12b, r8b
xor r12b, 1
or r12b, r8b
and r8b, sil
and bl, dl
or bl, r8b
xor sil, bl
and sil, bl
and dl, r10b
or cl, dl
xor r10b, cl
and r10b, cl
mov ecx, r12d
xor cl, 1
mov edx, r10d
xor dl, 1
and cl, dl
or dl, r12b
and r12b, r10b
or r12b, cl
xor r12b, 1
mov ecx, edx
xor cl, r12b
or r12b, dl
xor r12b, 1
or r12b, cl
mov ecx, esi
xor cl, 1
mov edx, esi
and dl, cl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, r12d
xor r8b, 1
mov ebx, r8d
or bl, r12b
xor bl, r8b
mov r10d, ebx
xor r10b, 1
and bl, r8b
mov r14d, ebx
and r14b, r10b
xor bl, r10b
or bl, r14b
xor bl, cl
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
mov ecx, r12d
and cl, r8b
mov r10d, r12d
xor r10b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, dl
mov r8d, esi
and r8b, r12b
xor r12b, sil
mov edx, ebx
xor dl, 1
xor cl, 1
or r12b, r8b
mov r8d, ecx
xor r8b, r12b
or r12b, cl
xor r12b, 1
or r12b, r8b
mov ecx, ebx
and cl, dl
mov r8d, ecx
and r8b, bl
xor cl, bl
movzx r10d, byte [rsp + 0x30]
xor r10b, r13b
or cl, r8b
xor cl, r12b
mov ebx, edx
and bl, r12b
xor r12b, dl
mov r14d, r10d
xor r14b, 1
or r12b, bl
mov edx, ecx
xor dl, r12b
or r12b, cl
mov esi, r14d
or sil, r10b
xor r12b, 1
or r12b, dl
mov r8d, esi
xor r8b, 1
mov ebx, r8d
or bl, sil
mov ecx, ebx
xor cl, 1
mov r11d, ebx
and r11b, cl
mov edi, ebx
and dil, r11b
xor r11b, bl
xor bl, r8b
mov r15d, r8d
mov edx, r8d
and r8b, sil
and r15b, r8b
xor dl, r8b
or dl, r15b
or r11b, dil
xor r11b, dl
or cl, sil
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, r11b
xor r11b, 1
or r11b, cl
xor bl, 1
xor r11b, 1
or r11b, bl
mov ebp, r11d
xor bpl, 1
mov ebx, ebp
and bl, r11b
mov ecx, ebp
xor cl, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
mov edi, ebp
and dil, cl
and bl, r11b
or bl, dil
xor cl, bl
and cl, bl
mov ebx, esi
and bl, r8b
xor r8b, sil
or r8b, bl
mov ebx, r8d
xor bl, 1
mov esi, r8d
and sil, bl
mov edi, esi
and dil, r8b
xor sil, r8b
or sil, dil
or bl, r8b
xor bl, 1
mov r8d, esi
and r8b, bl
xor bl, sil
or bl, r8b
mov r8d, ebx
xor r8b, 1
and bl, r8b
mov esi, r8d
and sil, bl
xor bl, r8b
or bl, sil
mov r8d, r10d
and r8b, r13b
mov esi, r8d
or sil, r10b
xor sil, 1
xor r8b, r10b
mov edi, esi
and dil, r8b
xor r8b, sil
or r8b, dil
mov esi, ebx
xor sil, 1
or sil, cl
xor cl, 1
mov edi, ecx
xor dil, bl
xor dil, 1
or dil, cl
or cl, bl
xor sil, 1
xor cl, 1
mov ebx, esi
and bl, cl
xor cl, sil
or cl, bl
mov esi, edi
xor sil, 1
mov ebx, edi
and bl, sil
xor dil, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, dil
xor bl, cl
mov edi, esi
xor dil, cl
or cl, sil
xor cl, 1
or cl, dil
mov esi, ebx
xor sil, cl
or cl, bl
xor cl, 1
or cl, sil
mov esi, r8d
xor sil, 1
mov ebx, ecx
xor bl, 1
and r8b, bl
and cl, sil
or cl, r8b
mov r8d, ecx
xor r8b, bl
and r8b, cl
xor bl, sil
xor bl, 1
or bl, sil
mov ecx, r8d
xor cl, 1
mov esi, r8d
and sil, cl
mov edi, esi
xor sil, r8b
xor dil, 1
or dil, cl
xor dil, 1
or dil, sil
mov esi, ebx
xor sil, 1
mov r8d, esi
and r8b, bl
mov r15d, r8d
and r15b, sil
xor r8b, sil
or r8b, r15b
xor r8b, dil
mov esi, ecx
and sil, bl
xor cl, bl
or cl, sil
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
mov ecx, ebp
movzx edi, byte [rsp + 0x30]
and cl, dil
mov byte [rsp + 0x35], r13b
mov ebx, r13d
and bl, r11b
or bl, cl
mov esi, ebx
xor sil, dil
and sil, bl
or bpl, r13b
xor r11b, r13b
and r11b, r13b
mov ebx, ebp
xor bl, r11b
xor r11b, 1
or r11b, bpl
xor bl, 1
xor r11b, 1
or r11b, bl
mov edi, esi
xor dil, 1
mov ebx, esi
and bl, dil
mov ecx, ebx
xor cl, 1
xor bl, sil
or cl, dil
xor cl, 1
or cl, bl
mov r13d, r11d
xor r13b, 1
mov edx, r11d
and dl, r13b
mov r15d, edx
and r15b, r11b
xor dl, r11b
or dl, r15b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
xor r13b, dil
or r11b, sil
xor r11b, 1
or r11b, r13b
xor dl, 1
mov ecx, edx
xor cl, r11b
or dl, r11b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov edi, ebx
and dil, dl
mov r11d, ebx
and r11b, dil
xor dil, bl
or dil, r11b
or bl, dl
mov r11d, edi
xor r11b, 1
mov r15d, r11d
and r15b, dil
mov esi, r11d
and sil, r15b
xor r15b, r11b
or r15b, sil
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
xor dl, r15b
xor bl, r11b
or cl, dil
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r11d, ebx
xor r11b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r11b
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov esi, edx
xor sil, 1
mov ebx, r8d
xor bl, 1
and bl, r8b
xor bl, 1
mov r11d, r8d
xor r11b, bl
or bl, r8b
mov ecx, r8d
xor r8b, sil
or cl, sil
xor cl, 1
or cl, r8b
xor bl, 1
or bl, r11b
and dl, sil
xor dl, 1
mov r8d, esi
xor r8b, dl
or dl, sil
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
mov esi, edx
and dl, cl
xor cl, 1
xor sil, 1
mov r8d, ecx
xor r8b, sil
and r8b, cl
and sil, cl
or sil, dl
mov ecx, r8d
and cl, sil
xor sil, r8b
or sil, cl
mov ebp, r12d
xor bpl, 1
mov r8d, ebp
or r8b, r12b
mov edx, r12d
xor dl, r8b
or r8b, r12b
mov r11d, r8d
xor r11b, dl
xor dl, 1
or dl, r8b
xor r11b, 1
xor dl, 1
or dl, r11b
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
mov r11d, ebx
xor r11b, 1
and r11b, bl
mov edx, r11d
and dl, bl
xor r11b, bl
or r11b, dl
and bpl, r12b
xor bpl, 1
or bpl, r12b
mov ebx, esi
xor bl, 1
mov edx, ebx
and dl, sil
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, r8b
mov edi, edx
xor dil, 1
and dl, dil
xor dl, 1
mov r8d, edx
xor r8b, dil
or dl, dil
xor dl, 1
or dl, r8b
mov r8d, ebx
or r8b, sil
mov r15d, edi
and r15b, r8b
xor dil, r8b
or dil, r15b
xor dl, r8b
xor dl, 1
xor dil, 1
mov r15d, edx
and r15b, dil
xor dil, dl
or dil, r15b
xor bl, sil
xor r8b, 1
or r8b, bl
mov esi, r11d
xor sil, 1
mov edx, esi
and dl, r11b
mov ebx, edx
xor bl, 1
xor dl, r11b
or bl, sil
xor bl, 1
or bl, dl
mov r15d, ebp
xor r15b, 1
mov edx, r15d
or dl, bpl
mov ecx, r15d
or cl, dl
xor dl, bpl
mov r13d, ecx
xor r13b, dl
or dl, cl
xor dl, 1
or dl, r13b
mov ecx, edx
xor cl, bl
and dl, cl
and cl, bl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor r15b, sil
mov edx, r11d
xor dl, bpl
or bpl, r11b
xor bpl, 1
or bpl, dl
xor bpl, 1
mov edx, r15d
and dl, bpl
xor bpl, r15b
or bpl, dl
mov r12d, ebp
xor r12b, 1
and r12b, bpl
xor r12b, 1
mov edx, ebp
xor dl, r12b
or r12b, bpl
xor r12b, 1
or r12b, dl
mov edx, ecx
xor dl, r12b
or r12b, cl
xor r12b, 1
or r12b, dl
xor r12b, 1
mov ecx, edx
and cl, r12b
xor r12b, dl
or r12b, cl
mov esi, edi
xor sil, 1
mov r15d, edi
and r15b, sil
mov r11d, edi
xor r11b, r15b
xor r15b, 1
or r15b, sil
xor r15b, 1
or r15b, r11b
mov r13d, r8d
xor r13b, 1
mov r11d, r8d
and r11b, r13b
mov ebp, r11d
and bpl, r8b
xor r11b, r8b
or r11b, bpl
mov ebp, r11d
xor r11b, 1
and r11b, sil
or sil, dil
mov edx, esi
xor dl, 1
and dl, sil
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
xor dl, r15b
mov r15d, edi
and r15b, sil
xor sil, dil
or sil, r15b
mov r15d, esi
xor r15b, dl
xor dl, 1
or dl, sil
xor r15b, 1
xor dl, 1
or dl, r15b
mov ecx, r13d
or cl, r8b
mov esi, r13d
or sil, cl
mov r15d, ecx
and cl, r8b
xor r15b, 1
and r15b, r13b
or cl, r15b
mov r8d, esi
xor r8b, cl
xor cl, 1
or cl, sil
xor r8b, 1
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
and bpl, dil
or r11b, bpl
mov edx, edi
and dl, r13b
xor r13b, dil
or r13b, dl
xor r13b, 1
mov edx, r11d
and dl, r13b
xor r13b, r11b
or r13b, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, r13b
mov ecx, ebx
and cl, r13b
xor bl, r13b
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, r12d
xor cl, 1
or cl, r12b
xor cl, 1
mov edx, r12d
and dl, cl
xor cl, r12b
or cl, dl
mov r8d, ebx
xor r8b, 1
mov r11d, r8d
or r11b, bl
mov edx, r11d
xor dl, 1
mov esi, edx
or dl, bl
and bl, r11b
and sil, r8b
or sil, bl
xor r11b, r8b
xor dl, 1
or dl, r11b
xor dl, 1
mov ebx, esi
and bl, dl
xor dl, sil
or dl, bl
mov ebx, edx
xor bl, 1
mov r8d, ebx
and r8b, dl
xor bl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, bl
xor r8b, cl
movzx edx, byte [rsp + 0x2f]
xor dl, 1
movzx esi, byte [rsp + 0x38]
or dl, sil
xor dl, 1
or dl, byte [rsp + 0x2d]
xor r9b, 1
or r9b, byte [rsp + 0x36]
xor r9b, 1
or r9b, byte [rsp + 0x2c]
mov ecx, edx
xor cl, 1
and cl, r9b
xor r9b, 1
and r9b, dl
or r9b, cl
movzx r12d, byte [rsp + 0x34]
xor r12b, 1
or r12b, byte [rsp + 0x37]
xor r12b, 1
mov ecx, r9d
and cl, r12b
xor r12b, r9b
or r12b, cl
mov r9d, r12d
xor r9b, 1
mov edi, r12d
and dil, r9b
mov ecx, r9d
xor cl, dil
xor dil, 1
mov edx, r12d
or dl, dil
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r11d, ebx
xor r11b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r11b
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov r11d, ebx
xor r11b, 1
movzx r13d, byte [rsp + 0x2e]
mov ecx, esi
xor r13b, sil
xor r13b, 1
or r13b, sil
mov ecx, r13d
xor cl, 1
mov ebp, ebx
and bpl, r11b
mov edx, ebx
and dl, bpl
xor bpl, bl
or bpl, dl
mov esi, ebp
xor sil, 1
mov edx, r13d
and dl, cl
mov r15d, r13d
xor r15b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r15b
mov r15d, ebp
xor r15b, sil
and r15b, bpl
or r11b, bl
mov ebp, r11d
xor bpl, 1
or cl, r13b
mov ebx, r15d
xor bl, 1
and bpl, bl
or bl, r11b
and r11b, r15b
xor dl, 1
or r11b, bpl
xor r11b, 1
mov ebp, ebx
xor bpl, r11b
or r11b, bl
xor r11b, 1
or r11b, bpl
mov ebx, edx
or bl, cl
xor cl, dl
xor cl, 1
mov ebp, ebx
xor bpl, cl
or cl, bl
xor cl, 1
or cl, bpl
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov ebp, ecx
xor bpl, bl
or cl, bl
mov ebx, r11d
xor bl, 1
xor cl, 1
or cl, bpl
and bl, cl
xor cl, 1
and cl, r11b
or cl, bl
mov ebx, esi
or bl, dl
xor dl, sil
xor dl, 1
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
mov r11d, ecx
xor r11b, 1
mov ebx, r11d
and bl, cl
xor r11b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
and r11b, dl
xor dl, 1
and bl, dl
or bl, r11b
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
movzx edx, byte [rsp + 0x30]
mov ecx, edx
xor cl, r14b
mov r11d, ecx
xor r11b, dl
mov r15d, edx
and r11b, cl
movzx r13d, byte [rsp + 0x35]
or r10b, r13b
xor r10b, 1
xor r14b, r13b
and r14b, r13b
mov ecx, r10d
and cl, r14b
xor r14b, r10b
or r14b, cl
mov ecx, r11d
xor cl, 1
mov edx, r14d
xor dl, 1
and r14b, cl
or cl, dl
xor cl, 1
and dl, r11b
or dl, r14b
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov r10d, ebx
xor r10b, 1
mov ecx, ebx
and cl, r10b
mov r11d, ecx
xor r11b, 1
mov esi, r10d
xor sil, cl
or r11b, bl
xor r11b, 1
or r11b, sil
mov esi, r11d
xor sil, 1
and sil, r11b
mov r11d, esi
xor r11b, 1
mov ebp, esi
and bpl, r11b
mov r14d, ebp
and r14b, sil
xor bpl, sil
or bpl, r14b
mov esi, ecx
and sil, bl
xor cl, bl
or cl, sil
mov ebx, ebp
xor bl, 1
and bl, cl
xor cl, 1
and cl, bpl
or cl, bl
mov esi, r11d
and sil, r10b
xor r11b, r10b
mov ebp, edx
xor bpl, 1
or r11b, sil
xor cl, 1
mov r10d, ecx
xor r10b, r11b
or cl, r11b
mov ebx, ebp
or bl, dl
xor cl, 1
or cl, r10b
mov r10d, ebx
xor r10b, 1
and r10b, bpl
and dl, bl
or dl, r10b
mov r10d, ebx
and r10b, bpl
xor bl, bpl
or bl, r10b
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, dl
mov ebx, r10d
and bl, dl
xor r10b, dl
or r10b, bl
xor r10b, cl
mov ecx, r9d
or cl, r12b
mov edx, ecx
or dl, r9b
xor cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
mov esi, r8d
xor sil, 1
xor cl, 1
or cl, bl
xor cl, r15b
mov edx, ecx
xor dl, 1
mov ebx, r9d
xor bl, dil
or dil, r9b
xor dil, 1
or dil, bl
xor dil, r13b
mov ebx, r12d
and bl, r13b
xor r12b, r13b
or r12b, bl
xor r12b, 1
mov ebx, edi
and bl, r12b
xor r12b, dil
or r12b, bl
mov ebx, r12d
xor bl, 1
and bl, r12b
xor bl, 1
mov r9d, r12d
xor r9b, bl
or bl, r12b
xor bl, 1
or bl, r9b
xor bl, 1
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor dl, bl
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
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 r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, r9b
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r9d, ebx
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, r10d
and bl, dl
xor dl, r10b
xor r10b, 1
and cl, r10b
or bl, cl
xor r10b, bl
and r10b, bl
mov ebx, r10d
xor bl, 1
and bl, r10b
mov ecx, ebx
and cl, r10b
xor bl, r10b
or bl, cl
xor bl, dl
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov r10d, ebx
xor r10b, 1
mov r9d, r10d
and r9b, bl
mov edx, r10d
and dl, r9b
mov ecx, r10d
xor cl, r9b
or cl, dl
mov edx, ebx
or dl, r10b
mov r11d, edx
mov edi, ecx
xor dil, dl
and dil, cl
and dl, cl
xor cl, 1
xor r11b, 1
and r11b, cl
or dl, r11b
mov ecx, edi
and cl, dl
xor dl, dil
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor dl, 1
xor r9b, 1
mov ecx, ebx
xor cl, r9b
or r9b, bl
xor r9b, 1
or r9b, cl
xor r10b, r9b
xor r10b, 1
or r9b, bl
xor r9b, 1
or r9b, r10b
mov ecx, r9d
xor cl, 1
mov ebx, edx
or bl, cl
and cl, r9b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, dl
xor dl, r9b
xor dl, 1
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov r9d, ebx
and r9b, cl
xor cl, 1
and dl, cl
or dl, r9b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r10d, ecx
xor r10b, 1
mov edx, r10d
and dl, cl
mov r9d, r10d
xor r9b, dl
xor dl, 1
or dl, cl
or cl, r10b
mov r11d, ecx
xor r11b, 1
mov ebx, ecx
and bl, r11b
xor bl, 1
mov edi, r11d
xor dil, bl
or bl, r11b
xor bl, 1
or bl, dil
xor dl, 1
or dl, r9b
mov r9d, ebx
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, bl
or dl, r9b
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov r11d, r9d
and r11b, dl
mov r10d, r9d
xor r10b, dl
or r11b, r10b
mov ebx, r11d
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
and r11b, bl
mov edi, ebx
and dil, r11b
xor r11b, bl
or r11b, dil
xor dl, 1
or dl, cl
xor dl, 1
or dl, r10b
xor dl, r11b
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r10d, ebx
xor r10b, dl
or dl, bl
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ebx, r10d
and bl, dl
xor bl, 1
mov r11d, edx
xor r11b, bl
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, 1
and dl, cl
and bl, r9b
or bl, dl
mov edx, r10d
and dl, cl
xor r10b, cl
or r10b, dl
xor bl, 1
mov ecx, ebx
xor cl, r10b
or bl, r10b
xor bl, 1
or bl, cl
mov r11d, ebx
xor r11b, 1
mov edi, esi
or dil, r8b
mov ecx, edi
xor cl, 1
and cl, dil
mov edx, edi
and dl, cl
xor cl, dil
or cl, dl
xor cl, sil
mov edx, esi
and dl, dil
xor dil, sil
or dil, dl
xor dil, 1
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
and sil, r8b
mov r10d, r11d
or r10b, bl
mov ebp, r10d
xor bpl, 1
mov edx, r11d
or dl, r10b
xor dl, 1
mov ecx, ebp
and cl, r11b
and r10b, bl
or r10b, cl
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov r9d, edi
xor r9b, 1
mov ecx, r9d
and cl, dil
mov edx, r9d
xor dl, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, sil
xor cl, 1
or cl, bl
and sil, r8b
or sil, dl
mov edx, esi
and dl, r8b
xor sil, r8b
or sil, dl
mov edx, esi
mov r8d, esi
mov ebx, ecx
and sil, cl
xor cl, 1
xor dl, 1
and r8b, cl
and bl, dl
or bl, r8b
mov r8d, r10d
xor r8b, 1
xor bl, 1
or bl, cl
and dl, cl
mov ecx, ebx
xor cl, 1
or sil, dl
mov edx, esi
xor dl, 1
and sil, bl
or bl, dl
xor bl, 1
and dl, cl
or dl, sil
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor r11b, bpl
mov ecx, r11d
xor cl, 1
and bpl, cl
mov ebx, ebp
xor bl, 1
xor bpl, r11b
or bl, cl
xor bl, 1
or bl, bpl
mov esi, edx
xor sil, 1
mov ecx, esi
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor bl, sil
xor bl, 1
xor sil, bl
and sil, bl
mov ebx, edx
and bl, cl
mov r11d, ebx
xor r11b, 1
xor bl, dl
or r11b, cl
xor r11b, 1
or r11b, bl
mov edx, r11d
xor dl, 1
and dl, sil
xor sil, 1
and r11b, sil
or r11b, dl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, esi
xor cl, r11b
xor r11b, 1
xor cl, 1
or r11b, sil
xor r11b, 1
or r11b, cl
mov ecx, edi
or cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, r9d
xor bl, cl
and bl, r9b
and dl, dil
and cl, r9b
or cl, dl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, r8d
or bl, r10b
xor bl, 1
mov edx, r8d
and dl, bl
xor bl, r8b
or bl, dl
xor bl, 1
mov edx, ebx
or dl, cl
xor bl, cl
xor bl, 1
and bl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
and r9b, r10b
and r8b, dil
or r8b, r9b
mov ecx, edi
and cl, r10b
xor r10b, dil
or r10b, cl
xor r8b, 1
mov ecx, r8d
xor cl, r10b
or r8b, r10b
xor r8b, 1
or r8b, cl
mov r9d, r8d
xor r9b, 1
mov r10d, ebx
xor r10b, 1
mov ecx, ebx
and cl, r10b
mov edx, r9d
and dl, r8b
mov esi, ecx
and sil, bl
xor cl, bl
or cl, sil
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
xor dl, 1
mov ecx, edx
xor cl, r10b
or dl, r10b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, edx
or bl, r8b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r9d, ebx
and r9b, cl
xor cl, bl
mov r10d, edx
and r10b, bl
xor bl, dl
and dl, r8b
xor dl, 1
mov esi, r8d
xor sil, dl
or dl, r8b
xor dl, 1
or dl, sil
or cl, r9b
xor cl, dl
or bl, r10b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov r9d, r11d
xor r9b, 1
and r11b, r9b
mov edx, r9d
and dl, r11b
xor r11b, r9b
or r11b, dl
mov edx, ecx
xor dl, 1
mov r10d, edx
and r10b, cl
mov ebx, edx
xor bl, r10b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, bl
mov r8d, r11d
xor r8b, 1
mov esi, r11d
and sil, r8b
mov ebx, esi
xor sil, r11b
or r11b, r8b
mov edi, r11d
xor dil, 1
mov ecx, r11d
and cl, dil
mov ebp, r11d
xor bpl, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, bpl
xor cl, r9b
mov edi, r11d
and dil, r9b
xor r11b, r9b
or r11b, dil
mov r9d, r11d
xor r9b, cl
xor cl, 1
or cl, r11b
xor bl, 1
or bl, r8b
xor bl, 1
or bl, sil
mov r11d, r10d
xor bl, r10b
xor r10b, 1
or r11b, r10b
xor r11b, 1
xor dl, r11b
xor r9b, 1
xor cl, 1
or cl, r9b
mov r9d, edx
xor r9b, 1
and dl, r11b
mov r11d, edx
and r11b, r9b
xor dl, r9b
or dl, r11b
xor dl, 1
mov r9d, edx
or r9b, cl
xor dl, cl
xor dl, 1
and dl, cl
mov ecx, r9d
xor cl, dl
xor dl, 1
or dl, r9b
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, r8d
and cl, r10b
xor r10b, r8b
xor bl, 1
or r10b, cl
mov ecx, ebx
xor cl, r10b
or r10b, bl
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and r10b, cl
mov ebx, ecx
and bl, r10b
xor r10b, cl
or r10b, bl
xor r10b, 1
xor dl, 1
mov ebx, edx
or bl, r10b
xor dl, r10b
mov ecx, ebx
xor cl, dl
test cl, 1
mov ebp, 0x90d02804
mov ecx, 0x73325d79
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x90d02804
cmovne ecx, edx
mov byte [rsp + 0x53], al
test bl, 1
cmovne ecx, ebp
jmp 0x140035450
cmp eax, 0xb4903947
jne 0x140047d22
mov eax, dword [0x140135734]
lea r15d, [rax - 1]
imul r15d, eax
mov r10d, r15d
not r10d
mov ecx, r15d
xor ecx, 0x3644c46e
and ecx, r15d
mov eax, r15d
or eax, 0xc9bb3b91
mov edx, ecx
not edx
mov ebp, eax
and ebp, 0x7852b249
mov edi, r10d
and edi, 0x4569510e
mov ebx, r15d
and ebx, 0xba96aef1
or ebx, edi
xor ebx, 0x7d557c79
or ebx, r10d
mov r8d, r10d
mov r9d, r10d
mov esi, r10d
and esi, 0x6044426
or esi, ebp
or eax, edx
and edx, 0x7852b249
and ecx, 0x87ad4db6
or ecx, edx
xor ecx, esi
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc9bb3b91
and eax, 0x3644c46e
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8782c288
and ecx, 0x40411000
or ecx, eax
mov eax, ecx
xor eax, 0x40411000
xor ecx, 0xc84806a
mov edx, ebx
not edx
mov ebp, eax
xor ebp, ebx
and ebp, eax
and ecx, 0x4cc4806a
and eax, 0x83035280
or eax, ecx
and ebx, 0x4cc4806a
and edx, 0xb33b7f95
or edx, ebx
xor edx, eax
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, eax
and ebx, 0x32b04acc
and ebp, 0xc5439000
or ebp, ebx
or eax, ecx
and ecx, 0x32b04acc
and edx, 0xcd4fb533
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd00a740
mov edx, eax
and edx, 0x600038
or edx, ecx
xor edx, 0x600038
and eax, 0xf29f5887
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf7340203
and eax, 0x8cbfdfc
or eax, ecx
and r8d, r15d
mov ecx, eax
xor ecx, 0x3d9777f3
xor eax, 0x800
mov ebp, ecx
or ebp, 0x2d5ae891
mov edx, ebp
not edx
or eax, 0x92050402
and eax, 0xbe150c03
and ecx, 0x14ae090
or ecx, eax
and ebp, 0xbe150c03
and edx, 0x40a0136c
or edx, ebp
xor edx, ecx
mov eax, edx
not eax
and eax, 0xd2a5176e
and edx, 0x2d5ae891
or edx, eax
mov eax, edx
not eax
xor edx, 0xa078c228
and edx, eax
or eax, 0xa078c228
mov ecx, eax
not ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x5c8f2b6c
and edx, 0xa370d493
or edx, ebp
or edi, eax
and eax, 0x5c8f2b6c
and ecx, 0x3001493
or ecx, eax
xor ecx, edx
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x6082ea9
and edi, 0xf9f7d156
or edi, eax
mov eax, edi
xor eax, 0x44420a40
xor edi, 0x3abcc09f
mov ecx, edi
and ecx, 0x933df536
and eax, 0x6cc20ac9
or eax, ecx
xor eax, 0xff1d928
xor edi, eax
and edi, eax
and r9d, 0x59aa3b3e
mov eax, r15d
and eax, 0xa655c4c1
or eax, r9d
xor eax, 0xa655c4c1
mov ecx, eax
mov dword [rsp + 0x30], r8d
and ecx, r8d
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
mov r13d, ecx
or r13d, 0x9ccc2c1e
mov edx, r13d
not edx
and ecx, 0x6333d3e1
and eax, 0x9ccc2c1e
or eax, ecx
mov ecx, eax
not ecx
mov ebp, r13d
and ebp, 0xc46b73a2
and edx, 0x23108041
or edx, ebp
or r13d, ecx
and ecx, 0xc46b73a2
and eax, 0x3b948c5d
or eax, ecx
xor eax, edx
not r13d
or r13d, eax
mov eax, r13d
not eax
mov ecx, eax
and ecx, 0x3f6164d7
and eax, r13d
and r13d, 0xc09e9b28
or r13d, ecx
xor r13d, 0xc09e9b28
mov ecx, r13d
and ecx, eax
xor r13d, eax
or r13d, ecx
mov eax, r13d
not eax
and eax, 0xbc9b8d91
and r13d, 0x4364726e
or r13d, eax
mov ebp, r13d
xor ebp, 0x4364726e
xor r13d, 0xbc9b8d91
mov r11d, edi
not r11d
mov ebx, edi
and ebx, 0xf43248f7
mov edx, r11d
and edx, 0x128cbd7d
and edi, 0xed734282
or edi, edx
xor edi, 0xfc595da2
or edi, r11d
and r11d, 0xbcdb708
or r11d, ebx
mov r8d, r11d
xor r8d, 0xf43248f7
mov ebx, r13d
mov ecx, ebp
mov esi, ebp
and esi, 0xc036d47f
and r13d, 0x3fc92b80
or r13d, esi
xor r13d, 0x2ee334a0
or r13d, ebp
and ebp, 0x62602d0
and ebx, 0x80c009
or ebx, ebp
mov edx, ebx
xor edx, 0x808008
xor ebx, 0x1e3b36a0
or ecx, 0x6a6c2d9
mov ebp, ecx
not ebp
and ebx, 0x1e3b76a1
and edx, 0x848058
or edx, ebx
and ecx, 0x1e3b76a1
and ebp, 0xe1400906
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xf9593d26
and ebp, 0x6a6c2d9
or ebp, ecx
xor r11d, 0xbcdb708
mov ecx, r11d
and ecx, 0xeed5e0df
mov edx, r8d
and edx, 0x112a1f20
or edx, ecx
mov ebx, edx
xor ebx, r11d
and ebx, edx
mov r14d, edi
not r14d
mov r9d, ebp
not r9d
mov ecx, r9d
and ecx, 0xeed5e0df
mov r12d, ebp
xor r12d, 0x112a1f20
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0x992f6553
and r12d, 0x66d09aac
or r12d, ecx
mov esi, ebx
not esi
mov ecx, esi
and ecx, 0xb069f6ed
mov edx, ebx
and edx, 0x4f960912
or edx, ecx
mov eax, edi
and eax, 0xb069f6ed
mov ecx, r14d
and ecx, 0x4f960912
or ecx, eax
mov eax, edx
not eax
and eax, 0x7e624091
and edx, 0x819dbf6e
or edx, eax
mov eax, ecx
not eax
and eax, 0x7e624091
and ecx, 0x819dbf6e
or ecx, eax
xor ecx, edx
mov eax, ebx
and eax, 0xce89a531
and esi, 0x31765ace
or esi, eax
or ebx, r14d
and r14d, 0xce89a531
and edi, 0x31765ace
or edi, r14d
xor edi, esi
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x77cd94e1
and ebx, 0x88326b1e
or ebx, eax
mov edi, ecx
not edi
mov eax, edi
and eax, 0xfa47fa7c
and ecx, 0x5b80583
or ecx, eax
mov r14d, ebx
xor r14d, 0x300102
xor ebx, 0x77cd94e1
or edi, ebx
and ebx, 0xfa47fa7c
and r14d, 0x5b80583
or r14d, ebx
mov ebx, r10d
xor r14d, ecx
mov eax, r12d
xor eax, 0x66001a00
xor r12d, 0x992f6553
not edi
or edi, r14d
mov ecx, r12d
and r12d, 0x18dda5ff
and eax, 0xe7225a00
or eax, r12d
mov esi, r13d
not esi
or ecx, r13d
not ecx
and r13d, 0x18dda5ff
and esi, 0xe7225a00
or esi, r13d
xor esi, eax
mov eax, ecx
and eax, esi
xor esi, ecx
or esi, eax
mov r14d, edi
not r14d
mov eax, r14d
and eax, 0x13fbe34c
and edi, 0xec041cb3
or edi, eax
or r14d, esi
not esi
xor edi, 0x13fbe34c
or edi, esi
not edi
not r14d
mov eax, edi
and eax, r14d
xor r14d, edi
or r14d, eax
and r11d, 0x7d0221f9
mov eax, r8d
and eax, 0x82fdde06
or eax, r11d
mov ecx, eax
xor ecx, 0x82fdde06
and r9d, 0x2ace21da
mov edi, ebp
and edi, 0xd531de25
or edi, r9d
mov esi, edi
xor esi, 0xd531de25
xor eax, 0x7d0221f9
mov r9d, ecx
and r9d, 0xa4e0c770
and r8d, 0x5b1f388f
or r8d, r9d
xor edi, 0x2ace21da
mov r9d, esi
and r9d, 0xa4e0c770
and ebp, 0x5b1f388f
or ebp, r9d
mov r9d, r8d
not r9d
and r9d, ebp
not ebp
and ebp, r8d
or ebp, r9d
mov r8d, eax
and r8d, 0xa874dfd3
and ecx, 0x578b202c
or ecx, r8d
or eax, edi
and edi, 0xa874dfd3
and esi, 0x578b202c
or esi, edi
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0x21599670
and eax, 0xdea6698f
or eax, ecx
xor eax, 0xdea6698f
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ebp, eax
not ebp
and eax, 0x70815c23
and ebp, 0x8f7ea3dc
or ebp, eax
mov esi, ebp
xor esi, 0x70815c23
mov r11d, ebp
mov ecx, r14d
mov edx, r14d
xor edx, 0x4deb2b3
and edx, r14d
not r14d
and r14d, 0xd2fb781c
and ecx, 0x2d0487e3
or ecx, r14d
mov edi, ecx
xor ecx, 0xda3010
or ecx, 0xfb214d4c
mov eax, ecx
not eax
xor ebp, 0x745fee90
mov r14d, ebp
and ebp, esi
mov esi, edx
not esi
mov r8d, ecx
and r8d, 0xca9a9257
and eax, 0x44420a0
or eax, r8d
or ecx, esi
and esi, 0xca9a9257
and edx, 0x35656da8
or edx, esi
mov r9d, r15d
mov esi, r15d
and ebx, 0xc670771a
and r15d, 0x398f88e5
or r15d, ebx
xor r15d, 0x7ed4cdae
or r15d, r10d
mov r8d, r10d
xor edx, eax
mov r10d, dword [rsp + 0x30]
mov r12d, r10d
not r12d
xor r11d, 0x8f7ea3dc
xor edi, 0x2d0487e3
and r14d, r11d
not ecx
or ecx, edx
mov edx, r14d
and edx, ebp
xor ebp, r14d
or ebp, edx
mov edx, ecx
not edx
and edx, ebp
not ebp
and ebp, ecx
or ebp, edx
mov ecx, edi
and ecx, r11d
xor edi, r11d
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x680d27d4
and edi, 0x97f2d82b
or edi, ecx
mov ecx, edi
xor ecx, 0x8632d020
mov ebx, ebp
not ebx
xor edi, 0x680d27d4
mov edx, ebx
and edx, 0x19cd09df
and ebp, 0xe632f620
or ebp, edx
or ebx, edi
and edi, 0x19cd09df
and ecx, 0xe632f620
or ecx, edi
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x88415a
mov edi, ebx
and edi, 0x544416a0
or edi, edx
mov edx, edi
xor edx, 0x44401220
xor edi, 0xabbbe95f
mov ebp, ebx
xor ebp, 0x54cc57fa
and ebp, ebx
mov eax, edi
and eax, 0x98368d97
and edx, 0x44c85268
or edx, eax
mov eax, ebp
not eax
or edi, eax
and eax, 0x98368d97
and ebp, 0x67c97268
or ebp, eax
xor ebp, edx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xab33a805
and edi, 0x54cc57fa
or edi, eax
mov eax, edi
not eax
and eax, 0x2fab10c1
and edi, 0xd054ef3e
or edi, eax
mov eax, edi
xor eax, 0x4010c320
and eax, 0x6333d3e0
xor edi, 0xb3673cde
or edi, eax
mov eax, edi
not eax
and eax, 0xb627f105
and edi, 0x49d80efa
or edi, eax
mov eax, edi
xor eax, 0x80492
and ecx, 0xd5490e32
and ebx, 0x2ab6f1cd
or ebx, ecx
mov ecx, ebx
xor ecx, 0x884200d
and ecx, 0x9ccc2c1f
xor ebx, 0xb67addd2
or ebx, ecx
mov r11d, ebx
not r11d
xor edi, 0xb627f105
mov ecx, edi
or ecx, ebx
not ecx
and edi, 0x5dd3ba6c
and eax, 0xa22c4593
or eax, edi
and ebx, 0x5dd3ba6c
and r11d, 0xa22c4593
or r11d, ebx
xor r11d, eax
mov eax, ecx
and eax, r11d
xor r11d, ecx
or r11d, eax
and r9d, 0x703613d5
and r8d, 0x8fc9ec2a
or r8d, r9d
or esi, r12d
and r12d, 0x703613d5
mov eax, r10d
and eax, 0x8fc9ec2a
or eax, r12d
xor eax, r8d
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xfb363ee9
and esi, 0x4c9c116
or esi, eax
mov eax, esi
xor eax, 0x808014
and eax, 0xb8a4bab4
xor esi, 0xbc6d7ba2
or esi, eax
mov eax, esi
not eax
mov r8d, r15d
not r8d
mov ecx, esi
and ecx, 0x6b2dfb7e
xor esi, 0xc37cd2f7
and esi, eax
and eax, 0x94d20481
or eax, ecx
mov r9d, eax
xor r9d, 0x80c20401
xor eax, 0x6b2dfb7e
mov ebx, eax
or ebx, 0xc37cd2f7
mov ecx, ebx
not ecx
mov edx, r15d
xor edx, 0xc37cd2f7
mov edi, edx
and edi, r15d
and edx, r8d
mov ebp, esi
not ebp
mov r10d, ebx
and r10d, 0xf9ebaa97
and ecx, 0x4000508
or ecx, r10d
or ebx, ebp
and ebp, 0xf9ebaa97
and esi, 0x6145568
or esi, ebp
xor esi, ecx
not ebx
or ebx, esi
mov esi, edi
not esi
mov ebp, edx
not ebp
mov ecx, esi
and ecx, 0xaa5ac5d7
and edi, 0x55a53a28
or edi, ecx
or esi, ebp
and ebp, 0xaa5ac5d7
and edx, 0x55a53a28
or edx, ebp
xor edx, edi
not esi
or esi, edx
mov edx, ebx
not edx
and edx, 0xb83df817
and ebx, 0x47c207e8
or ebx, edx
mov edx, esi
not edx
and edx, 0xb83df817
and esi, 0x47c207e8
or esi, edx
xor esi, ebx
mov edx, eax
and edx, 0x7e3cdab4
and r9d, 0x81c3254b
or r9d, edx
or eax, r8d
and r8d, 0x7e3cdab4
and r15d, 0x81c3254b
or r15d, r8d
xor r15d, r9d
not eax
or eax, r15d
mov edx, eax
not edx
and edx, 0x35c39748
and eax, 0xca3c68b7
or eax, edx
mov edx, eax
xor edx, 0xa344007
mov ecx, esi
not ecx
xor eax, 0x35c39748
mov ebp, ecx
and ebp, 0xf0883ab0
and esi, 0xf77c54f
or esi, ebp
or ecx, eax
and eax, 0xf0883ab0
and edx, 0xf77c54f
or edx, eax
xor edx, esi
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4109c082
and ecx, 0xa4423730
or ecx, edx
mov edx, ecx
xor edx, 0x20402120
xor ecx, 0x4100c807
or eax, 0xe54bf7b2
mov r15d, eax
not r15d
and ecx, 0xc502de17
and edx, 0x204921a0
or edx, ecx
and eax, 0xc502de17
and r15d, 0x1ab40048
or r15d, eax
xor r15d, edx
mov eax, r15d
not eax
and eax, 0x5def4d06
and r15d, 0xa210b2f9
or r15d, eax
mov r8d, r11d
not r8d
mov eax, r8d
and eax, r11d
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov esi, eax
not esi
and eax, 0x441765b1
mov ecx, esi
and ecx, 0xbbe89a4e
or ecx, eax
xor ecx, 0x9030fca9
and esi, 0xd4279918
or esi, ecx
mov eax, esi
not eax
and eax, 0x6d1da303
and esi, 0x92e25cfc
or esi, eax
mov r13d, esi
xor r13d, 0x92e25cfc
mov eax, r8d
and eax, 0x5f4171d6
mov r10d, r11d
and r10d, 0xa0be8e29
or r10d, eax
mov eax, r10d
xor eax, 0x20980621
and eax, 0x2bd866e7
xor r10d, 0x8b66e8ce
or r10d, eax
mov r14d, r10d
not r14d
mov r9d, r15d
not r9d
mov edi, r15d
xor edi, 0x7a1cf5ff
and edi, r15d
mov ebx, r15d
or ebx, 0x85e30a00
mov eax, edi
not eax
mov ecx, r9d
and ecx, 0x2bd866e7
and r15d, 0xd4279918
or r15d, ecx
mov ecx, ebx
and ecx, 0xf605349b
not r15d
or r15d, r9d
and r9d, 0x818c164
or r9d, ecx
or ebx, eax
and eax, 0xf605349b
and edi, 0x9facb64
or edi, eax
xor edi, r9d
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x85e30a00
and ebx, 0x7a1cf5ff
or ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xa0adc57c
and ebx, 0x5f523a83
or ebx, ecx
xor ebx, 0x8b75a39b
or ebx, eax
mov r9d, esi
xor r9d, 0x6d1da303
mov eax, r9d
and eax, 0xf51ceaac
xor esi, 0x67feb650
and esi, r13d
mov edi, r10d
and edi, 0xf51ceaac
mov r12d, r14d
and r12d, 0xae31553
or r12d, edi
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov eax, esi
not eax
and eax, r12d
not r12d
and r12d, esi
or r12d, eax
mov eax, r13d
and eax, 0xd1c5e6c4
and r9d, 0x2e3a193b
or r9d, eax
or r13d, r14d
and r14d, 0xd1c5e6c4
and r10d, 0x2e3a193b
or r10d, r14d
mov eax, r11d
xor eax, 0x14316be4
and eax, r11d
xor r10d, r9d
mov edx, ebx
not edx
not r13d
or r13d, r10d
not r13d
mov ecx, r12d
and ecx, r13d
xor r13d, r12d
mov edi, r15d
not edi
or r13d, ecx
mov ecx, edx
xor ecx, r15d
and ecx, edx
and ebx, 0x73f08a
and edx, 0xff8c0f75
or edx, ebx
and r15d, 0x73f08a
and edi, 0xff8c0f75
or edi, r15d
xor edi, edx
mov edx, ecx
not edx
mov ebx, edi
not ebx
mov esi, edx
and esi, 0x9c883984
and ecx, 0x6377c67b
or ecx, esi
or edx, ebx
and ebx, 0x9c883984
and edi, 0x6377c67b
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov ebp, r13d
not ebp
mov ebx, ebp
and ebx, 0x2638ea9a
and r13d, 0xd9c71565
or r13d, ebx
xor r13d, edx
xor r13d, 0x2638ea9a
and r13d, edx
or ebp, edx
mov ecx, ebp
not ecx
mov edx, r13d
not edx
mov ebx, edx
and ebx, 0x539a71d9
and r13d, 0xac658e26
or r13d, ebx
or edx, ebp
and ebp, 0x539a71d9
and ecx, 0xac658e26
or ecx, ebp
xor ecx, r13d
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x11de2dcc
and ecx, edx
and edx, 0xee21d233
or edx, ebp
xor edx, 0xee21d233
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
and r8d, 0x10300840
and r11d, 0x40163a4
or r11d, r8d
xor r11d, 0x40163a4
mov ecx, r11d
and ecx, eax
xor eax, r11d
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe74d5e63
and eax, 0x18b2a19c
or eax, ecx
mov r8d, eax
xor r8d, 0xc83ca78
mov ebp, edx
not ebp
and ebp, 0x50722feb
mov edi, edx
and edi, 0xaf8dd014
or edi, ebp
mov r9d, edi
xor r9d, 0xaf8dd014
mov ecx, eax
mov esi, r9d
and esi, 0xa98aab25
and edx, 0x567554da
or edx, esi
mov ebp, r8d
or ebp, 0x567554da
mov esi, ebp
not esi
xor eax, 0xa509615d
and eax, r8d
mov ebx, ebp
and ebx, 0xbb2838e7
and esi, 0x828300
or esi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0xbb2838e7
and eax, 0x44d7c718
or eax, ebx
xor eax, esi
not ebp
or ebp, eax
mov eax, edx
not eax
and eax, 0x7eacc446
and edx, 0x81533bb9
or edx, eax
mov eax, ebp
not eax
and eax, 0x7eacc446
and ebp, 0x81533bb9
or ebp, eax
xor edi, 0x50722feb
xor ebp, edx
mov eax, edi
and eax, 0xe8f176ca
and r9d, 0x170e8935
or r9d, eax
mov eax, dword [0x140135730]
xor ecx, 0x130c0105
or edi, r8d
and r8d, 0xe8f176ca
and ecx, 0x170e8935
or ecx, r8d
xor ecx, r9d
not edi
or edi, ecx
mov ecx, edi
not ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xbc5c9a49
and ebp, 0x43a365b6
or ebp, ebx
or edx, edi
and edi, 0xbc5c9a49
and ecx, 0x43a365b6
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x88265eda
and ebp, edx
or edx, 0x77d9a125
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xd24b04cf
and ecx, 0x8245a10
or ecx, edi
or edx, ebx
and ebx, 0xd24b04cf
and ebp, 0x2db4fb30
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x77d9a125
and edx, 0x88265eda
or edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl sil
mov r11d, r9d
xor r11b, r8b
mov eax, r11d
and al, r9b
mov ecx, eax
xor cl, 1
mov r14d, ecx
or r14b, al
xor al, r14b
xor al, 1
or r14b, cl
xor r14b, 1
or r14b, al
mov eax, esi
xor al, r14b
xor al, 1
and al, r14b
or r14b, sil
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov edi, r10d
mov ecx, esi
xor cl, r10b
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov r15d, ecx
xor r15b, 1
and cl, r10b
and sil, r15b
mov ebp, r10d
and bpl, r15b
xor r15b, r10b
or r10b, r9b
xor dil, r9b
xor dil, 1
mov eax, r10d
xor al, dil
or dil, r10b
xor dil, 1
or dil, al
mov ebx, r14d
xor bl, 1
mov eax, ebx
and al, r14b
mov edx, edi
xor al, 1
mov r10d, r14d
xor r10b, al
or al, r14b
mov r14d, ebx
and r14b, dil
xor bl, dil
xor dil, 1
and dl, dil
xor al, 1
or al, r10b
xor dl, 1
mov r10d, edi
xor r10b, dl
or dl, dil
xor dl, 1
or dl, r10b
xor dl, al
or bl, r14b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r14d, ebx
xor r14b, 1
mov edx, r14d
and dl, bl
mov r10d, r14d
xor r10b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r10b
or r14b, bl
mov eax, r14d
mov ebx, edx
xor bl, r14b
and bl, dl
and r14b, dl
xor dl, 1
xor al, 1
and al, dl
or r14b, al
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov eax, r14d
xor al, 1
or r14b, al
xor r14b, 1
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov edi, r14d
xor dil, 1
mov eax, r11d
xor al, 1
or sil, cl
or r15b, bpl
mov ecx, r15d
xor cl, sil
xor sil, 1
xor cl, 1
or sil, r15b
xor sil, 1
or sil, cl
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, r11b
and dl, cl
and al, r9b
and r11b, r8b
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, eax
and cl, r11b
xor cl, 1
mov ebx, r11d
xor bl, cl
or cl, r11b
xor cl, 1
or cl, bl
mov ebx, ecx
and bl, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r9d, esi
xor r9b, 1
and sil, r9b
mov eax, r9d
and al, sil
xor sil, r9b
or sil, al
mov eax, esi
xor al, 1
and al, sil
mov r8d, edx
xor r8b, 1
and dl, r8b
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
or cl, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r10d, ebx
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r10b
xor dl, r9b
xor dl, 1
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ecx
or al, r8b
xor cl, r8b
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov r15d, ecx
xor r15b, bl
and cl, r15b
and r15b, bl
mov eax, ecx
and al, r15b
xor r15b, cl
or r15b, al
mov eax, edi
and al, r14b
mov esi, eax
xor sil, 1
xor al, r14b
or sil, dil
xor sil, 1
or sil, al
mov r11d, r15d
xor r11b, 1
mov r10d, r15d
or r10b, r11b
mov eax, r10d
xor al, r11b
xor al, 1
mov ecx, r15d
and cl, r10b
xor r10b, r15b
or r10b, cl
xor r10b, 1
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov r9d, r10d
xor r9b, 1
mov r8d, esi
xor r8b, 1
mov eax, r14d
xor al, dil
or dil, r14b
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
and dil, al
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
xor dil, sil
mov ebp, edi
xor bpl, 1
mov ebx, r10d
and bl, r9b
mov eax, r10d
xor al, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, r15d
and dl, r11b
mov ecx, r15d
and cl, dl
xor dl, r15b
or dl, cl
mov ecx, edx
and cl, r11b
xor dl, r11b
or dl, cl
mov ecx, edx
xor cl, 1
mov r14d, ecx
and r14b, dl
xor cl, r14b
xor r14b, 1
or r14b, dl
xor r14b, 1
or r14b, cl
mov r11d, r14d
xor r11b, 1
or dil, r8b
mov ecx, edi
or cl, bpl
xor cl, 1
xor dil, bpl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov ebp, edx
xor bpl, 1
mov eax, r14d
or al, r11b
mov r15d, eax
xor r15b, 1
mov ebx, edx
or bl, bpl
mov ecx, ebp
or cl, bl
xor bl, dl
xor bl, 1
xor cl, 1
or cl, bl
mov ebx, r11d
xor bl, al
and bl, r11b
and r15b, r14b
and al, r11b
or al, r15b
mov r15d, ebx
and r15b, al
xor al, bl
or al, r15b
mov ebx, eax
xor bl, cl
and al, bl
and bl, cl
xor al, 1
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, r14d
and al, r11b
mov ecx, r14d
xor cl, al
xor al, 1
or al, r11b
xor al, 1
or al, cl
and dl, al
xor al, 1
and al, bpl
or al, dl
mov ecx, ebp
and cl, r14b
xor bpl, r14b
or bpl, cl
xor al, 1
mov ecx, eax
xor cl, bpl
or al, bpl
xor al, 1
or al, cl
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
xor dl, bl
mov eax, edx
xor al, 1
and al, bl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ebx, edi
xor bl, 1
mov r11d, eax
xor r11b, 1
mov ecx, eax
or cl, r11b
mov edx, ecx
xor dl, 1
or dil, bl
mov ebp, ebx
xor bpl, dil
or dil, bl
xor dil, 1
or dil, bpl
mov ebx, edx
and bl, cl
mov ebp, ebx
and bpl, dl
xor bl, dl
and al, r11b
or bl, bpl
xor al, 1
mov edx, eax
xor dl, r11b
or al, r11b
xor al, 1
or al, dl
xor al, bl
mov edx, ecx
and dl, r11b
xor cl, r11b
xor al, 1
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
or al, dil
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
xor sil, r10b
and sil, r10b
or r8b, r10b
xor sil, 1
mov eax, esi
xor al, r8b
or sil, r8b
xor sil, 1
or sil, al
mov ecx, r9d
xor cl, sil
xor sil, 1
or sil, r9b
xor sil, 1
xor cl, 1
mov eax, esi
and al, cl
xor cl, sil
or cl, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov edx, edi
xor dl, 1
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
xor al, dil
xor al, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x18e6f966
mov eax, 0x84ca076
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x18e6f966
cmove ecx, eax
jmp 0x140035450
mov ecx, dword [rsp + 0x5c]
call fcn.14001e310
mov eax, dword [0x140135734]
lea edx, [rax - 1]
imul edx, eax
mov r9d, edx
not r9d
mov eax, r9d
and eax, 0x2ebb4f9e
mov ecx, edx
and ecx, 0xd144b061
or ecx, eax
mov eax, ecx
xor eax, 0x90008000
xor ecx, 0x2ca8040e
and ecx, 0x6dec346f
and eax, 0x9213cb90
or eax, ecx
mov ecx, eax
xor ecx, 0x68a01446
xor eax, 0x124110
and eax, 0x55e6139
and ecx, 0xfaa19ec6
or ecx, eax
mov eax, ecx
xor eax, 0xaa00042
xor ecx, 0x54c0128
and ecx, 0xf54d9fac
and eax, 0xab26053
or eax, ecx
mov ebp, eax
xor ebp, 0xab26053
mov ecx, r9d
and ecx, 0xb86b137c
mov ebx, edx
mov edi, edx
mov dword [rsp + 0x30], edx
and ebx, 0x4794ec83
or ebx, ecx
mov ecx, ebx
xor ecx, 0x4794ec83
xor ebx, 0xb8431328
and ebx, 0xbf4717a8
mov edx, ecx
and edx, 0x40b8e857
or edx, ebx
xor edx, 0x40b8e857
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb5da1079
and edx, 0x4a25ef86
or edx, ecx
mov ebx, edx
xor ebx, 0x10684
xor edx, 0xb5da1079
mov ecx, ebp
xor ecx, edx
and ecx, ebp
xor eax, 0xd4449920
and eax, 0xdee6f973
and ebp, 0x2119068c
or ebp, eax
and edx, 0xdee6f973
and ebx, 0x2119068c
or ebx, edx
xor ebx, ebp
mov eax, ecx
not eax
mov edx, ebx
not edx
mov ebp, eax
and ebp, 0xd492569c
and ecx, 0x2b6da963
or ecx, ebp
or eax, edx
and edx, 0xd492569c
and ebx, 0x2b6da963
or ebx, edx
xor ebx, ecx
not eax
or eax, ebx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x818718d2
and ecx, eax
and eax, 0x7e78e72d
or eax, edx
xor eax, 0x7e78e72d
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x5e62b9bc
mov ebp, edx
and ebp, ecx
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
and ebp, 0x2671aa48
not edx
and edx, 0xd98e55b7
or edx, ebp
and eax, 0x77e2facd
mov ebp, ecx
and ebp, 0x881d0532
or ebp, eax
xor ebp, 0xff1e939
and ecx, 0x781313f4
or ecx, ebp
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov r15d, ecx
xor r15d, 0xc1d2ffc7
and r15d, ecx
not ecx
and ecx, 0xc1d2ffc7
mov eax, ecx
and eax, r15d
xor r15d, ecx
or r15d, eax
mov eax, r15d
not eax
and eax, 0x3e2d0038
and r15d, 0xc1d2ffc7
or r15d, eax
mov eax, r15d
not eax
and eax, 0xb8f97c3
and r15d, 0xf470683c
or r15d, eax
mov ebx, r15d
xor ebx, 0xf470683c
mov r14d, r15d
xor r14d, 0xb8f97c3
mov eax, r9d
and eax, 0xaa1ea84e
mov ecx, edi
and ecx, 0x55e157b1
or ecx, eax
mov eax, ecx
xor eax, 0x112110a1
xor ecx, 0xaa088006
and ecx, 0xeec8c716
and eax, 0x113738e9
or eax, ecx
mov ecx, eax
xor ecx, 0xeec8c716
mov edx, eax
xor edx, 0x69242b1d
and edx, ecx
xor eax, 0x101310e0
and eax, 0x781313f4
and ecx, 0x87ecec0b
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov esi, eax
and esi, 0x282d6b1f
and edx, 0xd7d294e0
or edx, esi
or eax, ebp
and ebp, 0x282d6b1f
and ecx, 0xd7d294e0
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2d0e4c1f
and eax, 0xd2f1b3e0
or eax, ecx
mov ecx, eax
xor ecx, 0x90a0a0e0
xor eax, 0x10a0001
and eax, 0x435b1301
and ecx, 0xbca4ecfe
or ecx, eax
mov eax, ecx
xor eax, 0x10000
xor ecx, 0x30844cba
and ecx, 0x73de5fbb
and eax, 0x8c21a044
or eax, ecx
mov edx, eax
xor edx, 0x8c002004
xor eax, 0x51945e82
and eax, 0x51b5dec2
and edx, 0xae4a213d
or edx, eax
mov esi, edx
xor esi, 0x51b5dec2
mov r8d, edx
xor r8d, 0xae4a213d
mov eax, ebx
and eax, 0x1600823a
mov edi, r14d
and edi, 0x40911100
or edi, eax
xor edi, 0x40911100
xor r15d, 0x5d1e04f9
and r15d, r14d
mov eax, edi
and eax, r15d
xor r15d, edi
or r15d, eax
mov eax, r15d
not eax
and eax, 0xa96e6cc5
and r15d, 0x5691933a
or r15d, eax
mov ebp, r8d
xor edx, 0x81e5d74
and edx, r8d
mov eax, esi
and eax, 0x785d70f2
and r8d, 0x87a28f0d
or r8d, eax
not r8d
or r8d, esi
and esi, 0x1b29f8d4
and ebp, 0xe4d6072b
or ebp, esi
mov eax, ebp
xor eax, 0x20440000
xor ebp, 0x2007840
or ebp, 0x59ab83b6
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0x8c30c4db
and eax, 0x22443800
or eax, edi
or ebp, ecx
and ecx, 0x8c30c4db
and edx, 0x73cf3b24
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x7b8bc77c
and ebp, 0x84743883
or ebp, eax
mov r10d, ebp
xor r10d, 0x222044ca
mov eax, r15d
mov r11d, r15d
not r11d
and eax, 0x40f4a93a
mov ecx, r11d
and ecx, 0xbf0b56c5
or ecx, eax
xor ecx, 0xc7562637
mov r12d, r11d
and r12d, 0x87a28f0d
or r12d, ecx
mov eax, r12d
not eax
and r14d, 0x9f52a1f1
mov ecx, ebx
and ecx, 0x60ad5e0e
or ecx, r14d
xor ecx, 0xe70fd103
and ebx, 0x785d70f2
or ebx, ecx
mov ecx, ebx
not ecx
mov r14d, ebp
xor r14d, 0xdddfbb35
mov edx, r14d
and edx, 0x3853a058
mov esi, r10d
and esi, 0xc7ac5fa7
or esi, edx
xor esi, 0xbff12f55
mov edi, esi
xor edi, r14d
and edi, esi
and ecx, r12d
or r12d, ebx
mov edx, r12d
not edx
and ebx, eax
or ebx, ecx
mov eax, ebx
not eax
mov ecx, r12d
and ecx, 0xc839cb57
and edx, 0x37c634a8
or edx, ecx
or r12d, eax
and eax, 0xc839cb57
and ebx, 0x37c634a8
or ebx, eax
xor ebx, edx
not r12d
or r12d, ebx
mov ebx, edi
not ebx
mov edx, edi
xor edx, 0x1b17c0d2
mov esi, edx
and esi, ebx
and edx, edi
mov ecx, esi
not ecx
mov eax, ecx
and eax, 0x978956b0
and esi, 0x6876a94f
or esi, eax
mov eax, edx
not eax
or ecx, eax
and eax, 0x978956b0
and edx, 0x6876a94f
or edx, eax
mov eax, r8d
not eax
xor edx, esi
mov r13d, r8d
and r13d, 0x1b17c0d2
not ecx
or ecx, edx
mov esi, r8d
xor esi, 0xe4e83f2d
and esi, eax
mov edx, r13d
and edx, esi
xor esi, r13d
or esi, edx
mov edx, ecx
not edx
and edx, 0x27dff8c7
and ecx, 0xd8200738
or ecx, edx
mov edx, esi
not edx
and edx, 0x27dff8c7
and esi, 0xd8200738
or esi, edx
xor esi, ecx
mov ecx, edi
and ecx, 0xc3fe4be3
and ebx, 0x3c01b41c
or ebx, ecx
or edi, eax
and eax, 0xc3fe4be3
and r8d, 0x3c01b41c
or r8d, eax
xor r8d, ebx
not edi
or edi, r8d
mov eax, edi
not eax
and eax, 0x194953fa
and edi, 0xe6b6ac05
or edi, eax
mov r8d, esi
not r8d
mov ecx, r8d
and ecx, 0x40a6bc4d
and esi, 0xbf5943b2
or esi, ecx
mov ebx, edi
xor ebx, 0xa6100000
xor edi, 0x194953fa
or r8d, edi
and edi, 0x40a6bc4d
and ebx, 0xbf5943b2
or ebx, edi
mov r13d, r15d
xor r13d, 0xce7de064
and r13d, r15d
mov edx, r15d
xor ebp, 0xec5da4ae
and ebp, r10d
xor ebx, esi
not r8d
or r8d, ebx
mov ebx, r12d
not ebx
and ebx, 0xb102254f
mov ecx, r12d
and ecx, 0x4efddab0
or ecx, ebx
xor ecx, r8d
xor ecx, 0xb102254f
and ecx, r8d
mov eax, r8d
not eax
and eax, 0x77b77dc2
and r8d, 0x8848823d
or r8d, eax
xor r8d, r12d
xor r8d, 0x77b77dc2
and r8d, r12d
mov ebx, ecx
not ebx
mov eax, ebx
and eax, 0xb4eddff7
and ecx, 0x4b122008
or ecx, eax
mov eax, r8d
not eax
or ebx, eax
and eax, 0xb4eddff7
and r8d, 0x4b122008
or r8d, eax
xor r8d, ecx
not ebx
or ebx, r8d
and r11d, 0x656f6213
and edx, 0x9a909dec
or edx, r11d
mov r8d, edx
xor r8d, 0x9a909dec
and r14d, 0x5c51cc09
and r10d, 0xa3ae33f6
or r10d, r14d
mov eax, r10d
xor eax, 0xa3ae33f6
xor edx, 0x446d6000
or edx, 0x31821f9b
mov esi, edx
not esi
xor r10d, 0x922c2c6d
and r10d, eax
mov edi, r13d
not edi
mov ecx, edx
and ecx, 0x88942118
and esi, 0x4669c064
or esi, ecx
or edx, edi
and edi, 0x88942118
and r13d, 0x776bdee7
or r13d, edi
xor r13d, esi
not edx
or edx, r13d
mov ecx, r10d
and ecx, ebp
xor ebp, r10d
or ebp, ecx
mov ecx, edx
not ecx
and ecx, ebp
not ebp
and ebp, edx
or ebp, ecx
mov ecx, r8d
and ecx, eax
xor eax, r8d
or eax, ecx
mov ecx, eax
not ecx
mov edi, ebp
not edi
mov edx, edi
and edx, 0xc843bfc4
and ebp, 0x37bc403b
or ebp, edx
or edi, eax
and eax, 0xc843bfc4
and ecx, 0x37bc403b
or ecx, eax
xor ecx, ebp
not edi
or edi, ecx
mov eax, edi
not eax
mov ecx, eax
and ecx, edi
mov ebp, ecx
not ebp
mov edx, edi
and edx, 0x5099f738
and eax, 0xaf6608c7
or eax, edx
or edi, ebp
and ebp, 0x5099f738
and ecx, 0xaf6608c7
or ecx, ebp
xor ecx, eax
not edi
or edi, ecx
mov edx, edi
not edx
mov ecx, ebx
not ecx
and edi, ecx
or ecx, edx
not ecx
and edx, ebx
or edx, edi
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov edi, edx
not edi
mov ebp, edi
and ebp, edx
mov esi, ebp
not esi
mov ebx, edx
and ebx, 0x5653710e
mov ecx, edi
and ecx, 0xa9ac8ef1
or ecx, ebx
mov eax, edx
or eax, esi
and esi, 0x5653710e
and ebp, 0xa9ac8ef1
or ebp, esi
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x9162bdf0
and eax, 0x6e9d420f
or eax, ecx
mov ecx, eax
xor ecx, 0x85000a
xor eax, 0x201170
and eax, 0x68281170
and ecx, 0x9185000a
or ecx, eax
mov ebx, ecx
xor ebx, 0x9185000a
xor ecx, 0x6e7afff5
and edi, 0x417096f7
and edx, 0xbe8f6908
or edx, edi
mov eax, edx
xor eax, 0xb88d0108
and eax, 0xf9ad117a
xor edx, 0x47227872
or edx, eax
mov eax, edx
not eax
and eax, 0x71c9c2ee
and edx, 0x8e363d11
or edx, eax
mov eax, edx
xor eax, 0x8e363d11
and eax, ecx
xor edx, 0x71c9c2ee
mov ecx, ebx
xor ecx, edx
and ecx, ebx
and edx, ebx
or edx, eax
mov ebp, ecx
not ebp
mov eax, edx
not eax
mov ebx, ebp
and ebx, 0xfd9df86a
and ecx, 0x200110
or ecx, ebx
or ebp, eax
and eax, 0xfd9df86a
and edx, 0x2620795
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x7e41fd70
and ebp, 0x81be028f
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xa2b010aa
mov ecx, ebp
xor ecx, 0xa2b010aa
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x5d4fef55
and ecx, 0xa2b010aa
or ecx, edx
mov edx, ecx
not edx
and edx, 0x94a402f8
and ecx, 0x6b5bfd07
or ecx, edx
mov esi, ecx
xor esi, 0x94a402f8
and esi, ecx
and eax, 0x6b5bfd07
xor ebp, 0x94a402f8
or ebp, eax
mov eax, ebp
not eax
and eax, 0x3ab8b0fe
and ebp, 0xc5474f01
or ebp, eax
mov r8d, ebp
xor r8d, 0xc5474f01
mov r10d, esi
not r10d
mov edx, ebp
xor edx, 0x3ab8b0fe
mov eax, esi
xor eax, 0x51208aa5
mov ecx, eax
and ecx, r10d
and eax, esi
xor ebp, 0x9467c5a4
and ebp, edx
mov ebx, r8d
and ebx, 0xaedf755a
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0x27074f0b
and eax, 0xd8f8b0f4
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0x27074f0b
and ebx, 0xd8f8b0f4
or ebx, ecx
xor ebx, eax
mov eax, esi
and eax, 0x293bb658
and r10d, 0xd6c449a7
or r10d, eax
or esi, r8d
and r8d, 0x293bb658
and edx, 0xd6c449a7
or edx, r8d
xor edx, r10d
not esi
or esi, edx
not esi
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
mov ebx, esi
xor ebx, 0x94a402f8
and ebx, esi
not esi
and esi, 0x80200048
and eax, 0x148402b0
or eax, esi
xor eax, 0x148402b0
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, r9d
and eax, 0x65ecdd52
mov ebp, dword [rsp + 0x30]
mov ecx, ebp
and ecx, 0x9a1322ad
or ecx, eax
mov eax, ecx
xor eax, 0x90110285
xor ecx, 0x64a49542
and ecx, 0x6ea6b56a
and eax, 0x91594a95
or eax, ecx
mov ecx, eax
xor ecx, 0x2602a022
xor eax, 0x91594a95
and ecx, 0xb70ba826
mov edx, eax
and edx, 0x48f457d9
or edx, ecx
xor edx, 0x638b916a
and eax, 0xd480394c
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7dbea3e4
and eax, 0x82415c1b
or eax, ecx
mov edx, eax
xor edx, 0x82004010
xor eax, 0x7dbea3e4
mov ecx, r9d
and ecx, 0x3242532c
and ebp, 0xcdbdacd3
or ebp, ecx
xor ebp, 0x193d959f
xor r9d, ebp
and r9d, ebp
mov edi, r9d
not edi
mov ecx, eax
or ecx, edi
mov ebp, ecx
not ebp
and eax, 0x71fbbf6f
and edx, 0x8e044090
or edx, eax
and edi, 0x71fbbf6f
and r9d, 0x8e044090
or r9d, edi
xor r9d, edx
mov eax, r9d
not eax
mov edx, ecx
and edx, 0x397623c6
and ebp, 0xc689dc39
or ebp, edx
or ecx, eax
and eax, 0x397623c6
and r9d, 0xc689dc39
or r9d, eax
xor r9d, ebp
not ecx
or ecx, r9d
mov edi, ecx
xor edi, 0xd480394c
and edi, ecx
not ecx
and ecx, 0xd480394c
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0x3c071fc0
mov r11d, ebx
and r11d, 0xc3f8e03f
or r11d, ecx
mov ecx, r11d
xor ecx, 0x780014
xor r11d, 0x28000480
mov edx, ebx
xor edx, 0xa878249e
and edx, ebx
or r11d, 0x5787db61
mov ebp, edx
not ebp
mov esi, r11d
and esi, 0xc2067d4a
and ecx, 0x28780094
or ecx, esi
or r11d, ebp
and ebp, 0xc2067d4a
and edx, 0x3df982b5
or edx, ebp
xor edx, ecx
not r11d
or r11d, edx
mov ecx, r11d
not ecx
and ecx, 0x5787db61
and r11d, 0xa878249e
or r11d, ecx
mov r10d, edi
not r10d
mov ecx, edi
or ecx, 0xee500a53
mov edx, ecx
not edx
mov ebp, r10d
or ebp, 0x11aff5ac
mov r15d, ebp
not r15d
and ecx, 0x9af990b1
and edx, 0x106650c
or edx, ecx
and ebp, 0x9af990b1
and r15d, 0x64000a42
or r15d, ebp
xor r15d, edx
mov ecx, r15d
not ecx
and ecx, 0xee500a53
and r15d, 0x11aff5ac
or r15d, ecx
mov edx, r11d
mov r8d, r11d
not r8d
mov ecx, r8d
and ecx, 0x34d9d3
and edx, 0xffcb262c
or edx, ecx
xor edx, 0x68197cfa
or edx, r8d
mov esi, edx
not esi
and eax, 0xca2ac5a3
and ebx, 0x35d53a5c
or ebx, eax
mov ecx, ebx
xor ecx, 0x35d53a5c
xor ebx, 0xc02ac402
and ebx, 0xf46be642
mov eax, ecx
and eax, 0xb9419bd
or eax, ebx
xor eax, 0x9c46436b
and ecx, 0x682da529
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1a9b5d98
and ecx, 0xe564a267
or ecx, eax
mov ebx, ecx
xor ebx, 0x420a223
mov r9d, r15d
not r9d
mov ebp, r9d
and ebp, 0x97d25ad6
mov eax, r15d
xor eax, 0x682da529
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xa0ae21ed
and eax, 0x5f51de12
or eax, ebp
mov ebp, r10d
and ebp, 0xf05bf718
and edi, 0xfa408e7
or edi, ebp
mov ebp, eax
xor ebp, 0x5f51de12
xor edi, 0x98765231
xor r10d, edi
and r10d, edi
xor ecx, 0x1a9b5d98
mov edi, esi
xor edi, ecx
and edi, esi
and edx, 0xf1dd4ddc
and esi, 0xe22b223
or esi, edx
mov r14d, eax
xor r14d, 0xa0ae21ed
and ecx, 0xf1dd4ddc
and ebx, 0xe22b223
or ebx, ecx
xor ebx, esi
mov ecx, edi
and ecx, ebx
xor ebx, edi
or ebx, ecx
xor eax, 0xe7c9efe5
mov edi, eax
and edi, r14d
and eax, ebp
mov edx, r10d
xor edx, 0xb89831f7
mov ecx, edi
not ecx
mov esi, ecx
and esi, 0x2d922b82
and edi, 0xd26dd47d
or edi, esi
mov esi, eax
not esi
or ecx, esi
and esi, 0x2d922b82
and eax, 0xd26dd47d
or eax, esi
mov ebp, edx
and edx, r10d
mov esi, r10d
not esi
and ebp, esi
xor eax, edi
not ecx
or ecx, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x5e62613a
and ebp, 0xa19d9ec5
or ebp, eax
mov eax, edx
not eax
or edi, eax
and eax, 0x5e62613a
and edx, 0xa19d9ec5
or edx, eax
xor edx, ebp
not edi
or edi, edx
mov eax, ecx
not eax
and eax, edi
not edi
and edi, ecx
or edi, eax
mov eax, r14d
and eax, esi
xor esi, r14d
mov ecx, r11d
xor ecx, 0x34fe1a88
and ecx, r11d
or esi, eax
not esi
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov eax, ebx
not eax
and eax, 0x1b00dfa
mov edx, ebx
and edx, 0xfe4ff205
or edx, eax
xor edx, esi
xor edx, 0x1b00dfa
and edx, esi
xor esi, ebx
and esi, ebx
mov r10d, edx
not r10d
mov eax, r10d
and eax, 0x91ac479d
and edx, 0x6e53b862
or edx, eax
mov eax, esi
not eax
or r10d, eax
and eax, 0x91ac479d
and esi, 0x6e53b862
or esi, eax
xor esi, edx
not r10d
or r10d, esi
and r8d, 0x62b397f9
and r11d, 0x9d4c6806
or r11d, r8d
mov eax, r11d
xor eax, 0x9d4c6806
and r9d, 0xe2179200
mov edx, r15d
and edx, 0x1de86dff
or edx, r9d
mov ebp, edx
xor ebp, 0x1de86dff
mov ebx, r11d
xor ebx, 0x564d8d71
and ebx, eax
mov esi, ebp
and esi, 0x34fe1a88
and r15d, 0xcb01e577
or r15d, esi
mov esi, ebx
and esi, ecx
xor ecx, ebx
xor edx, 0xe2179200
or ecx, esi
mov ebx, ecx
not ebx
and ebx, 0x6a6557e3
and ecx, 0x959aa81c
or ecx, ebx
mov ebx, r15d
not ebx
and ebx, 0x6a6557e3
and r15d, 0x959aa81c
or r15d, ebx
xor r15d, ecx
xor r11d, 0x62b397f9
mov ecx, r11d
and ecx, 0x7fe65c43
and eax, 0x8019a3bc
or eax, ecx
or r11d, edx
and edx, 0x7fe65c43
and ebp, 0x8019a3bc
or ebp, edx
xor ebp, eax
not r11d
or r11d, ebp
mov eax, r11d
not eax
mov ecx, r15d
not ecx
mov edx, ecx
and edx, 0xe376267
and r15d, 0xf1c89d98
or r15d, edx
or ecx, r11d
and r11d, 0xe376267
and eax, 0xf1c89d98
or eax, r11d
xor eax, r15d
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xed7cd0c0
and eax, ecx
not ecx
and ecx, 0x8c680000
and edx, 0x6114d0c0
or edx, ecx
xor edx, 0x6114d0c0
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x12832f3f
and eax, 0xed7cd0c0
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xabf2d714
and eax, 0x540d28eb
or eax, edx
xor eax, 0x540d28eb
or eax, ecx
mov ecx, eax
not ecx
mov ebp, r10d
not ebp
mov edx, ebp
and edx, 0x72e8dbd6
and r10d, 0x8d172429
or r10d, edx
mov r8d, r10d
xor r8d, 0x8d172429
mov edx, eax
and edx, 0x9e8d4729
xor eax, 0xf4632aa7
and eax, ecx
and ecx, 0x6172b8d6
or ecx, edx
mov ebx, ecx
xor ebx, 0x6172b8d6
xor r10d, 0x288d150
or r10d, 0xf4632aa7
mov edi, r10d
not edi
or ebp, 0xb9cd558
mov edx, ebp
not edx
xor ecx, 0xa8c4508
or ecx, 0xf4632aa7
and r10d, 0xd60fc987
and edi, 0x9901458
or edi, r10d
mov esi, ecx
not esi
and ebp, 0xd60fc987
and edx, 0x20602220
or edx, ebp
xor edx, edi
mov ebp, eax
not ebp
mov edi, ecx
and edi, 0x1480e024
and esi, 0xb1c1558
or esi, edi
or ecx, ebp
and ebp, 0x1480e024
and eax, 0xeb7f1fdb
or eax, ebp
xor eax, esi
not ecx
or ecx, eax
mov eax, edx
not eax
and eax, 0x47a989b1
and edx, 0xb856764e
or edx, eax
mov eax, ecx
not eax
and eax, 0x47a989b1
and ecx, 0xb856764e
or ecx, eax
xor ecx, edx
mov eax, r8d
and eax, ebx
xor ebx, r8d
or ebx, eax
not ebx
mov eax, ecx
and eax, ebx
xor ebx, ecx
or ebx, eax
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x6f9bb118
or edi, ebx
and ebx, 0x90644ee7
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x25a9d54b
and ebx, 0xda562ab4
or ebx, ecx
mov ecx, ebx
xor ecx, 0x3409090c
xor ebx, 0x2022452
and ecx, 0x7c39490d
and ebx, 0x83c6b6f2
or ebx, ecx
mov ecx, ebx
xor ecx, 0x3839010c
xor ebx, 0x342a092
and ebx, 0x4742e893
and ecx, 0xb8bd176c
or ecx, ebx
mov esi, ecx
xor esi, 0xb8bd176c
mov r8d, ecx
xor r8d, 0x4742e893
mov ebx, edi
not ebx
mov eax, edi
and eax, 0xf09df2fa
xor edi, 0x8050562a
and edi, ebx
and ebx, 0xf620d05
or ebx, eax
mov eax, ebx
xor eax, 0xf620d05
xor ecx, 0xc712beb9
and ecx, r8d
mov edx, esi
and edx, 0x8050562a
mov ebp, ecx
and ebp, edx
xor edx, ecx
mov ecx, ebx
xor ecx, 0x8f325b2f
and ecx, eax
or edx, ebp
mov ebp, ecx
and ebp, edi
xor edi, ecx
or edi, ebp
mov ecx, edx
not ecx
and ecx, 0xdd3f1c49
and edx, 0x22c0e3b6
or edx, ecx
mov ecx, edi
not ecx
and ecx, 0xdd3f1c49
and edi, 0x22c0e3b6
or edi, ecx
xor edi, edx
mov ecx, esi
and ecx, 0xd8bb9e51
and r8d, 0x274461ae
or r8d, ecx
mov ecx, dword [0x140135730]
xor ebx, 0xf09df2fa
or esi, ebx
and ebx, 0xd8bb9e51
and eax, 0x274461ae
or eax, ebx
xor eax, r8d
not esi
or esi, eax
mov edx, esi
not edx
and edx, 0xd9c0a5d2
and esi, 0x263f5a2d
or esi, edx
mov edx, esi
xor edx, 0x635020d
xor esi, 0xd9c0a5d2
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xb1ca58b2
and edi, 0x4e35a74d
or edi, ebp
or eax, esi
and esi, 0xb1ca58b2
and edx, 0x4e35a74d
or edx, esi
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, edx
and eax, 0x20c97f5
and edx, 0xfdf3680a
or edx, eax
mov ebx, edx
xor ebx, 0xc8764
mov eax, ebp
not eax
xor edx, 0xfdf3680a
mov edi, eax
and edi, 0x43d05893
and ebp, 0xbc2fa76c
or ebp, edi
or eax, edx
and edx, 0x43d05893
and ebx, 0xbc2fa76c
or ebx, edx
xor ebx, ebp
not eax
or eax, ebx
mov edx, eax
not edx
mov ebx, edx
or ebx, 0xdbe00105
mov ebp, ebx
not ebp
or eax, 0x10d6fa
and eax, 0xf0d6fa
and edx, 0xdb000105
or edx, eax
and ebx, 0xf0d6fa
and ebp, 0x240f2800
or ebp, ebx
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x3aa02bdc
and ebp, 0xc55fd423
or ebp, eax
xor ebp, 0x1ebfd526
sete dil
setne r8b
cmp ecx, 0xa
setl r11b
cmp ecx, 9
setg r15b
mov r14d, r15d
xor r14b, r11b
and r14b, r15b
mov edx, r14d
xor dl, 1
or r14b, dl
mov eax, edx
xor al, r14b
or r14b, dl
xor r14b, 1
or r14b, al
xor r14b, r8b
mov r9d, r15d
or r9b, r8b
mov r10d, r15d
xor r10b, r8b
mov esi, r11d
and sil, dil
or dil, r15b
mov ebp, edi
xor bpl, r10b
or dil, r10b
xor r10b, 1
mov eax, r9d
xor al, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, 1
and r10b, al
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edx, r14d
xor dl, 1
mov ebx, r14d
and bl, dl
mov ecx, r10d
and cl, r9b
mov eax, ebx
and al, r14b
xor bl, r14b
or bl, al
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
xor dl, r9b
or r10b, r14b
xor r10b, 1
or r10b, dl
xor r10b, 1
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov r12d, r10d
xor r12b, 1
mov eax, r12d
and al, r10b
mov ecx, r12d
xor cl, al
xor al, 1
or al, r10b
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
or r12b, r10b
mov r9d, r12d
xor r9b, 1
mov edx, eax
and dl, r14b
mov r10d, edx
and r10b, al
xor dl, al
mov ecx, r9d
and cl, r12b
or dl, r10b
mov eax, ecx
xor cl, r9b
xor al, 1
or al, r12b
xor al, 1
or al, cl
xor al, dl
mov ecx, r14d
and cl, r12b
xor r12b, r14b
or r12b, cl
xor r12b, 1
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r9d, r12d
xor r9b, 1
xor dil, 1
or dil, bpl
mov eax, edi
xor al, 1
and r15b, r8b
or r15b, sil
mov ecx, r11d
and cl, r8b
xor r11b, r8b
or r11b, cl
mov ecx, r11d
xor cl, r15b
xor r15b, 1
xor cl, 1
or r15b, r11b
xor r15b, 1
or r15b, cl
mov ecx, r15d
xor cl, 1
and r15b, cl
mov edx, ecx
and dl, r15b
xor r15b, cl
or r15b, dl
mov ecx, r15d
xor cl, 1
mov edx, ecx
and dl, dil
and cl, al
and al, r15b
or al, dl
xor al, 1
or al, dil
and r15b, dil
or cl, r15b
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov esi, r9d
and sil, r12b
mov r10d, esi
xor r10b, r9b
and r9b, sil
mov r11d, r9d
or r11b, r10b
mov ebx, r11d
xor bl, 1
and bl, cl
and r11b, dl
or r11b, bl
mov r8d, r12d
and r10b, sil
xor sil, 1
and sil, r12b
and r12b, dl
xor r8b, dl
or r8b, r12b
xor r8b, 1
mov ebx, r11d
and bl, r8b
xor r8b, r11b
or r8b, bl
mov eax, ecx
and al, dl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r11d, eax
xor r11b, 1
or r11b, al
xor cl, dl
and cl, dl
or sil, r9b
mov eax, r10d
and al, sil
xor sil, r10b
mov r9d, r8d
xor r9b, 1
or sil, al
mov ebx, r11d
xor bl, cl
xor cl, 1
or cl, r11b
xor cl, 1
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
and cl, sil
xor sil, 1
xor al, 1
and al, sil
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, r8b
mov edx, r9d
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
or bl, r9b
xor al, r9b
and al, r9b
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xe60f1e4c
mov edx, 0xf7d43b28
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
test bl, 1
cmove ecx, eax
jmp 0x140035450
cmp byte [rsp + 0x5b], 0
mov ecx, 0x552ed484
mov eax, 0x58728e15
cmovne ecx, eax
jmp 0x140035450
cmp byte [rsp + 0x53], 0
mov ecx, 0x8cc4b039
mov eax, 0x1d443bd7
cmovne ecx, eax
jmp 0x140035450
mov eax, dword [0x140135734]
lea r12d, [rax - 1]
imul r12d, eax
mov r11d, r12d
not r11d
mov ecx, r12d
or ecx, 0xd2e2ed8b
mov esi, ecx
not esi
mov eax, r11d
and eax, 0x3fd6ed37
mov edx, r12d
and edx, 0xc02912c8
or edx, eax
not edx
or edx, r11d
mov r8d, r11d
mov r10d, r11d
mov r9d, r11d
mov eax, r11d
or eax, 0x2d1d1274
mov edi, eax
not edi
and ecx, 0xbb60ac19
and esi, 0x41d1264
or esi, ecx
and eax, 0xbb60ac19
and edi, 0x40824182
or edi, eax
xor edi, esi
mov eax, edi
not eax
and eax, 0xd2e2ed8b
and edi, 0x2d1d1274
or edi, eax
mov eax, edi
not eax
and eax, 0x7a6554b9
and edi, 0x859aab46
or edi, eax
mov eax, edi
xor eax, 0x80080240
and eax, 0xc02912c8
xor edi, 0x3a444431
and edi, 0x3fd6ed37
or edi, eax
not edi
mov r14d, edi
or r14d, 0xc02912c8
mov ebp, edx
not ebp
mov ebx, r14d
xor ebx, 0x3bc311f0
and ebx, r14d
or edi, 0xc43dfecf
mov eax, edx
and eax, 0xc43cee0f
and ebp, 0x3bc311f0
or ebp, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0x1f02d046
and ebx, 0x60fc2f39
or ebx, eax
mov ecx, edi
not ecx
or esi, edi
and edi, 0x9f02d046
and ecx, 0x20c00130
or ecx, edi
mov r15d, r11d
xor ecx, ebx
not esi
or esi, ecx
mov eax, esi
not eax
and eax, 0xb3e8b0
and esi, 0xff4c174f
or esi, eax
mov eax, ebp
not eax
and eax, 0xb3e8b0
and ebp, 0xff4c174f
or ebp, eax
xor ebp, esi
mov eax, r14d
and eax, edx
xor edx, r14d
or edx, eax
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
mov esi, edx
xor esi, 0x3d0417ff
and esi, edx
not edx
and edx, 0x190011c5
and eax, 0x2404063a
or eax, edx
xor eax, 0x2404063a
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
and eax, 0xfd2d0537
and esi, 0x2d2fac8
or esi, eax
mov ecx, esi
not ecx
mov eax, esi
and eax, 0x40ab1202
xor esi, 0x3f54c57c
and esi, ecx
and ecx, 0x80002881
or ecx, eax
mov eax, ecx
xor eax, 0x80002801
xor ecx, 0x7fffd77e
mov edx, esi
not edx
mov edi, ecx
and edi, 0x3cda42c2
and eax, 0xc0213801
or eax, edi
or ecx, edx
and edx, 0x3cda42c2
and esi, 0xc325bd3d
or esi, edx
xor esi, eax
not ecx
or ecx, esi
mov eax, ecx
and eax, 0x6bb5e6d1
not ecx
and ecx, 0x944a192e
or ecx, eax
mov eax, ecx
not eax
and eax, 0xec4aa80
and ecx, 0xf13b557f
or ecx, eax
mov eax, ecx
xor eax, 0xa11a5452
and eax, 0xab1edc52
xor ecx, 0x5a25892d
or ecx, eax
mov eax, ecx
not eax
and r8d, 0x50240290
mov edx, r12d
and edx, 0x126400
or edx, r8d
mov ebp, edx
xor ebp, 0x100000
xor edx, 0x5680114e
or r10d, 0x50366690
mov ebx, r10d
not ebx
and edx, 0x5682754e
and ebp, 0x340290
or ebp, edx
and r10d, 0x5682754e
and ebx, 0xa9498821
or ebx, r10d
xor ebx, ebp
mov edx, ebx
not edx
and edx, 0x4d7453d
and ebx, 0xfb28bac2
or ebx, edx
mov edx, ebx
not edx
and edx, 0xb2086630
and ebx, 0x4df799cf
or ebx, edx
xor ebx, 0x4df799cf
and r9d, 0xb7fe2cd3
mov ebp, r12d
and ebp, 0x4801d32c
or ebp, r9d
xor ebp, 0x4801d32c
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edi, ebp
not edi
mov edx, ebp
and edx, 0x172664e5
mov esi, edi
and esi, 0xe8d99b1a
or esi, edx
mov r14d, esi
xor r14d, 0x48411902
mov r8d, ecx
and r8d, 0xa0baa27c
mov r9d, ebp
or r9d, eax
and ebp, 0x730b4fa3
and edi, 0x8cf4b05c
or edi, ebp
xor edi, eax
xor edi, 0x730b4fa3
and edi, eax
and eax, 0x5f455d83
or eax, r8d
xor esi, 0x222064
and esi, 0xa0baa27c
and r14d, 0x5f455d83
or r14d, esi
xor r14d, eax
not r14d
or r14d, ecx
mov edx, r14d
not edx
mov eax, r9d
not eax
mov ebp, edi
not ebp
mov esi, r9d
and esi, 0x7bc5ee60
and eax, 0x843a119f
or eax, esi
or r9d, ebp
and ebp, 0x7bc5ee60
and edi, 0x843a119f
or edi, ebp
xor edi, eax
not r9d
or r9d, edi
mov eax, r9d
not eax
mov ebx, r14d
and ebx, 0xe6ecac65
mov edi, r14d
xor edi, 0x1913539a
and edi, edx
mov ebp, r9d
xor ebp, 0xe6ecac65
and ebp, eax
mov r10d, eax
or r10d, 0xe6ecac65
mov r8d, ebx
and r8d, edi
xor edi, ebx
or edi, r8d
mov ebx, ebp
not ebx
mov r8d, ebx
and r8d, 0x64f875be
and ebp, 0x9b078a41
or ebp, r8d
mov esi, r10d
not esi
or ebx, r10d
and r10d, 0x64f875be
and esi, 0x19030200
or esi, r10d
xor esi, ebp
not ebx
or ebx, esi
mov ebp, edi
not ebp
and ebp, ebx
not ebx
and ebx, edi
or ebx, ebp
mov ebp, edx
and ebp, 0x3515e17a
and r14d, 0xcaea1e85
or r14d, ebp
or edx, r9d
and r9d, 0x3515e17a
and eax, 0xcaea1e85
or eax, r9d
xor eax, r14d
not edx
or edx, eax
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xdffd888e
mov ecx, edx
and ecx, 0x20027771
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20026150
xor ecx, 0xdffd888e
mov eax, ebx
and eax, edx
mov edi, eax
not edi
mov esi, ecx
and esi, 0x9edc9e27
and ebp, 0x612361d8
or ebp, esi
or ecx, edi
and edi, 0x9edc9e27
and eax, 0x612361d8
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xde095943
and ecx, 0x21f6a6bc
or ecx, eax
mov eax, ecx
xor eax, 0xe022ac
and eax, 0x54e123ac
xor ecx, 0x8a085843
and ecx, 0xab1edc53
or ecx, eax
mov eax, ecx
xor eax, 0x54e123ac
and eax, ecx
and ebx, 0x45fac878
and edx, 0xba053787
or edx, ebx
mov ebp, edx
xor ebp, 0xba053787
xor edx, 0x48a4058
and edx, 0x868f555c
mov ecx, ebp
and ecx, 0x7970aaa3
or ecx, edx
xor ecx, 0x2d91890f
and ebp, 0xab1edc53
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, eax
xor edx, ebp
and edx, eax
mov ebx, eax
not ebx
and ebx, 0x6840c19c
and eax, 0x97bf3e63
or eax, ebx
and ebp, 0x6840c19c
and ecx, 0x97bf3e63
or ecx, ebp
xor ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
mov ebp, eax
and ebp, 0xf875bbb1
and ecx, 0x78a444e
or ecx, ebp
xor ecx, 0xd00dd88f
or ecx, eax
and eax, 0x15ee836a
and edx, 0xea117c95
or edx, eax
mov eax, edx
not eax
and eax, 0xea117c95
and edx, 0x15ee836a
or edx, eax
mov eax, edx
not eax
and eax, 0x3f64a480
and edx, 0xc09b5b7f
or edx, eax
mov eax, edx
xor eax, 0xc09b5b7f
xor edx, 0x2e248480
and edx, 0xaeb4858c
mov ebp, eax
and ebp, 0x514b7a73
or ebp, edx
xor ebp, 0x86cce6b2
and eax, 0x2878633e
or eax, ebp
mov r14d, eax
not r14d
mov esi, ecx
not esi
mov edx, eax
and edx, 0xe9e0f726
and r14d, 0x161f08d9
or r14d, edx
mov r8d, r14d
xor r8d, 0x161f08d9
mov edx, ecx
and edx, 0x34cdcc6a
xor ecx, 0x4a191f5e
and ecx, esi
and esi, 0xcb323395
or esi, edx
mov r10d, esi
xor r10d, 0xcb323395
mov edx, r14d
xor edx, 0x5c061787
and edx, r8d
or eax, 0xb5e6e0a1
mov ebx, edx
not ebx
mov r9d, ebx
and r9d, 0x56c68b75
and edx, 0xa939748a
or edx, r9d
mov edi, eax
not edi
or ebx, eax
and eax, 0x56c68b75
and edi, 0x819140a
or edi, eax
mov ebp, esi
xor ebp, 0x812b2ccb
and ebp, r10d
xor edi, edx
not ebx
or ebx, edi
mov eax, ebp
not eax
mov edx, eax
and edx, 0x4f7aa915
and ebp, 0xb08556ea
or ebp, edx
mov edx, ecx
not edx
or eax, edx
and edx, 0x4f7aa915
and ecx, 0xb08556ea
or ecx, edx
xor ecx, ebp
mov ebp, r12d
mov edx, r12d
xor edx, 0x44889d43
and edx, r12d
and r15d, 0x8f2c336b
and r12d, 0x70d3cc94
or r12d, r15d
not r12d
or r12d, r11d
not eax
or eax, ecx
mov ecx, ebx
not ecx
and ecx, 0xdada724f
and ebx, 0x25258db0
or ebx, ecx
mov ecx, eax
not ecx
and ecx, 0xdada724f
and eax, 0x25258db0
or eax, ecx
xor eax, ebx
xor r14d, 0xe9e0f726
xor esi, 0x34cdcc6a
mov ecx, r14d
and ecx, 0xe38835a7
and r8d, 0x1c77ca58
or r8d, ecx
or r14d, esi
and esi, 0xe38835a7
and r10d, 0x1c77ca58
or r10d, esi
xor r10d, r8d
not r14d
or r14d, r10d
mov ebx, r14d
not ebx
mov ecx, eax
not ecx
mov edi, ecx
and edi, 0xa6e2965d
and eax, 0x591d69a2
or eax, edi
or ecx, r14d
and r14d, 0xa6e2965d
and ebx, 0x591d69a2
or ebx, r14d
xor ebx, eax
not ecx
or ecx, ebx
mov r10d, ecx
xor r10d, 0x2878633e
and r10d, ecx
not ecx
and ecx, 0x2878633e
mov ebx, ecx
and ebx, r10d
xor r10d, ecx
or r10d, ebx
and r11d, 0x4081941
and ebp, 0x40808402
or ebp, r11d
xor ebp, 0x40808402
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7b764628
and edx, 0x8489b9d7
or edx, ecx
mov ecx, edx
xor ecx, 0x30d2c800
and ecx, 0x70d3cc94
xor edx, 0x4f2d17ff
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5ea078d7
and edx, 0xa15f8728
or edx, ecx
mov ecx, edx
xor ecx, 0x805f8528
mov ebx, r12d
not ebx
xor edx, 0x5ea078d7
mov ebp, edx
and ebp, 0x27a012d7
and ecx, 0xd85fed28
or ecx, ebp
mov r8d, ecx
xor r8d, 0xd85fed28
mov edi, r12d
and edi, 0xa3e1ad03
xor r12d, 0x699cd7f9
and r12d, ebx
and ebx, 0x5c1e52fc
or ebx, edi
xor ebx, 0x5c1e52fc
xor ecx, 0xb1c33ad1
and ecx, r8d
or edx, 0x96632806
mov edi, edx
not edi
mov r9d, ebx
and r9d, 0x96632806
mov ebp, ecx
not ebp
mov esi, ebp
and esi, 0x65fcd1a0
and ecx, 0x9a032e5f
or ecx, esi
or ebp, edx
and edx, 0x65fcd1a0
and edi, 0x8000659
or edi, edx
xor edi, ecx
not ebp
or ebp, edi
mov ecx, r9d
and ecx, r12d
xor r12d, r9d
or r12d, ecx
mov ecx, ebp
not ecx
and ecx, r12d
not r12d
and r12d, ebp
or r12d, ecx
mov ecx, r8d
and ecx, ebx
xor ebx, r8d
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, r12d
not edx
mov ebp, edx
and ebp, 0x7083dbb2
and r12d, 0x8f7c244d
or r12d, ebp
or edx, ebx
and ebx, 0x7083dbb2
and ecx, 0x8f7c244d
or ecx, ebx
xor ecx, r12d
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x88122020
and edx, 0x22e80cc8
or edx, ebp
mov ebp, edx
xor ebp, 0x2200048
xor edx, 0x50107330
or ecx, 0xaafa2ce8
mov esi, ecx
not esi
and edx, 0x70d87fb0
and ebp, 0x8a220048
or ebp, edx
and ecx, 0x70d87fb0
and esi, 0x5058007
or esi, ecx
xor esi, ebp
mov ecx, esi
not ecx
and ecx, 0x4d6bc81a
and esi, 0xb29437e5
or esi, ecx
mov ecx, esi
xor ecx, 0x97422866
mov r8d, r10d
not r8d
mov r14d, r10d
or r14d, 0x7837c369
mov edx, r14d
not edx
mov eax, r10d
xor eax, 0x87c83c96
and eax, r10d
mov edi, eax
not edi
mov ebx, r14d
and ebx, 0x4a21c3d2
and edx, 0x85c83c04
or edx, ebx
or r14d, edi
and edi, 0x4a21c3d2
and eax, 0xb5de3c2d
or eax, edi
xor eax, edx
not r14d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x6e740e99
and r14d, 0x918bf166
or r14d, eax
mov r9d, r14d
xor r9d, 0x1643cdf0
xor esi, 0x68bdd799
mov eax, esi
and eax, 0x5d65a8d7
mov edi, ecx
and edi, 0xa29a5728
or edi, eax
mov eax, edi
not eax
and eax, 0xc5999195
and edi, 0x3a666e6a
or edi, eax
mov r11d, edi
xor r14d, 0xe9bc320f
mov eax, r9d
and eax, 0x8a5d227
mov edx, r14d
and edx, 0xf75a2dd8
or edx, eax
xor edx, 0xee9f504
mov eax, r14d
and eax, 0x64c2723
or eax, edx
mov edx, eax
not edx
and edx, 0xd258800d
and eax, 0x2da77ff2
or eax, edx
mov ebp, eax
xor ebp, 0x2da77ff2
mov edx, r8d
and edx, 0xf9b3d8dc
and r10d, 0x64c2723
or r10d, edx
not r10d
or r10d, r8d
mov r8d, edi
xor r8d, 0x98fc3942
mov edx, r8d
and edx, 0x64c2723
xor edi, 0x9eb01e61
or edi, edx
and ecx, 0x41dc72f5
mov edx, esi
and edx, 0xbe238d0a
or edx, ecx
mov ecx, r10d
not ecx
xor edx, 0xb86faa29
and esi, 0xf9b3d8dc
or esi, edx
mov ebx, ebp
xor ebx, r10d
and ebx, ebp
xor eax, 0x10488009
and eax, 0x3d4fe71b
and ebp, 0xc2b018e4
or ebp, eax
mov r15d, edi
not r15d
and r10d, 0x3d4fe71b
and ecx, 0xc2b018e4
or ecx, r10d
xor ecx, ebp
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x64ccd5ed
and ebx, 0x9b332a12
or ebx, eax
mov eax, ecx
not eax
or ebp, eax
and eax, 0x64ccd5ed
and ecx, 0x9b332a12
or ecx, eax
mov eax, esi
not eax
xor ecx, ebx
not ebp
or ebp, ecx
and edi, 0x8f6a580d
mov edx, r15d
and edx, 0x7095a7f2
or edx, edi
xor edx, 0x7095a7f2
and esi, 0xe52cf7a7
mov ebx, eax
and ebx, 0x1ad30858
or ebx, esi
mov ecx, ebx
xor ecx, 0x1ad30858
xor ebx, 0x9945e0ad
and ebx, ecx
mov esi, edx
and esi, ecx
xor ecx, edx
and edx, 0x7c69170a
and r15d, 0x8396e8f5
or r15d, edx
and eax, 0x8396e8f5
mov edx, ebx
and edx, eax
xor eax, ebx
mov r10d, dword [0x140135730]
xor r11d, 0x503c084
or eax, edx
mov edx, r15d
not edx
and edx, eax
not eax
and eax, r15d
or eax, edx
or ecx, esi
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ebp
xor eax, 0xcc3b26a7
and eax, ebp
not ebp
and ebp, 0xcc3b26a7
mov edx, ecx
not edx
mov esi, ecx
xor esi, 0xcc3b26a7
and esi, edx
and ecx, 0x33c4d958
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, esi
and edx, ecx
xor ecx, esi
or ecx, edx
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
mov eax, r9d
xor eax, r8d
and eax, r9d
and r14d, 0xf2c00f7b
and r9d, 0xd3ff084
or r9d, r14d
and r8d, 0xf2c00f7b
and r11d, 0xd3ff084
or r11d, r8d
xor r11d, r9d
mov edx, eax
not edx
mov ebp, r11d
not ebp
mov ebx, edx
and ebx, 0xe2057d5c
and eax, 0x1dfa82a3
or eax, ebx
or edx, ebp
and ebp, 0xe2057d5c
and r11d, 0x1dfa82a3
or r11d, ebp
xor r11d, eax
not edx
or edx, r11d
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x46e6458c
and eax, edx
and edx, 0xb919ba73
or edx, ebp
mov ebp, edx
xor ebp, 0xb008aa62
xor edx, 0x46e6458c
mov ebx, eax
not ebx
mov edi, edx
and edi, 0xb715499
and ebp, 0xf48eab66
or ebp, edi
or edx, ebx
and ebx, 0xb715499
and eax, 0xf48eab66
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, eax
not ebx
and ebp, 0xa6245d74
and ecx, 0x59dba28b
or ecx, ebp
and eax, 0xa6245d74
and edx, 0x59dba28b
or edx, eax
xor edx, ecx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ecx, edx
not ecx
mov ebp, edx
mov edi, edx
and edx, 0x177e1881
mov ebx, ecx
and ebx, 0xe881e77e
or ebx, edx
xor ebx, 0xe881e77e
or ebx, ecx
and ecx, 0xae800822
and ebp, 0x41585
or ebp, ecx
xor ebp, 0x41585
and edi, 0x517be258
or edi, ebp
mov eax, edi
not eax
and eax, 0x517be258
and edi, 0xae841da7
or edi, eax
mov eax, edi
not eax
and edi, 0x899141bc
and eax, 0x766ebe43
or eax, edi
mov ecx, eax
xor ecx, 0x766ebe43
mov ebp, eax
xor ebp, 0x890041b4
mov r8d, ebx
not r8d
and ebp, 0xdb0afff6
xor eax, 0x74d82b9c
and eax, ecx
and ecx, 0x24f50009
or ecx, ebp
mov r9d, ecx
xor r9d, 0x24f50009
xor ecx, 0xdb0afff6
mov edi, r9d
and edi, 0x2b695df
mov edx, ebx
and edx, 0x2b695df
mov ebp, ebx
xor ebp, 0xfd496a20
and ebp, r8d
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, eax
not edx
and edx, ebp
not ebp
and ebp, eax
or ebp, edx
mov eax, ecx
and eax, 0x261c2001
and r9d, 0xd9e3dffe
or r9d, eax
or ecx, r8d
and r8d, 0x261c2001
and ebx, 0xd9e3dffe
or ebx, r8d
xor ebx, r9d
not ecx
or ecx, ebx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe7d76b9d
and eax, ecx
and ecx, 0x18289462
or ecx, edx
mov edx, ecx
xor edx, 0x18089460
xor ecx, 0xe7d76b9d
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x67322907
and edx, 0x98cdd6f8
or edx, ebx
or ecx, ebp
and ebp, 0x67322907
and eax, 0x98cdd6f8
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x540366da
and ecx, 0xabfc9925
or ecx, edx
mov ebp, ecx
xor ebp, 0xabfc9925
mov ebx, ecx
xor ebx, 0x84020092
and ebx, ebp
or edi, 0xd0016648
mov eax, edi
not eax
mov edx, ebx
not edx
mov esi, edx
and esi, 0xd591893
and ebx, 0xf2a6e76c
or ebx, esi
or edx, edi
and edi, 0xd591893
and eax, 0x22a68124
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xd0016648
and edx, 0x2ffe99b7
or edx, eax
xor ecx, 0x540366da
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x122daefe
and ecx, 0xedd25101
or ecx, eax
xor ecx, 0xedd25101
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe83939c4
and eax, ecx
and ecx, 0x17c6c63b
or ecx, edx
mov edx, ecx
xor edx, 0x4408611
xor ecx, 0xe83939c4
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xb386782a
and edx, 0x4c7987d5
or edx, ebx
or ecx, ebp
and ebp, 0xb386782a
and eax, 0x4c7987d5
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x28c7e84
and ecx, 0xfd73817b
or ecx, edx
xor ecx, 0x28c7e84
xor eax, ecx
test eax, ecx
setne r11b
mov byte [rsp + 0x2c], r11b
sete cl
cmp r10d, 9
setg r8b
cmp r10d, 0xa
setl r10b
mov r15d, r10d
xor r15b, r8b
mov eax, r8d
xor al, r15b
mov ebx, eax
xor bl, r10b
and bl, al
mov r9d, r15d
xor r9b, 1
mov r12d, r15d
and r12b, r9b
mov eax, r15d
xor al, r12b
xor r12b, 1
or r12b, r9b
xor r12b, 1
or r12b, al
xor r12b, r8b
mov eax, r12d
not al
mov edx, ebx
xor dl, 1
and al, dl
or dl, r12b
and r12b, bl
or r12b, al
mov eax, edx
xor al, r12b
xor r12b, 1
xor al, 1
or r12b, dl
xor r12b, 1
or r12b, al
mov byte [rsp + 0x34], cl
mov ebx, ecx
xor bl, r11b
mov eax, ebx
xor al, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r11d, ebx
xor r11b, 1
mov edx, ecx
xor dl, al
not dl
and dl, al
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r11d
and dl, bl
mov r14d, edx
xor r14b, 1
xor dl, r11b
or r14b, bl
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, 1
and dl, al
and r14b, cl
or r14b, dl
xor cl, bl
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r14b
xor r14b, 1
xor cl, 1
or r14b, al
xor r14b, 1
or r14b, cl
mov edx, r12d
xor dl, 1
mov eax, r12d
and al, dl
mov byte [rsp + 0x30], al
mov ecx, eax
xor cl, 1
mov byte [rsp + 0x38], cl
xor al, r12b
or cl, dl
xor cl, 1
or cl, al
mov r11d, edx
mov byte [rsp + 0x2f], dl
or r11b, r12b
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, edx
and cl, al
or al, r12b
and r11b, r12b
or r11b, cl
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov edi, r11d
xor dil, 1
and r9b, r10b
or r10b, r15b
xor r10b, 1
and r15b, r8b
or r15b, r9b
mov eax, r10d
and al, r15b
xor r15b, r10b
or r15b, al
mov eax, r15d
xor al, 1
mov ecx, r15d
or cl, al
mov edx, ecx
xor dl, 1
and r15b, cl
or cl, al
xor cl, 1
and dl, al
or dl, r15b
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 al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov ebp, ecx
xor bpl, 1
or bpl, cl
mov eax, ecx
xor al, bpl
or bpl, cl
xor bpl, 1
or bpl, al
mov edx, r14d
xor dl, 1
mov eax, edx
and al, r14b
mov ecx, edx
and cl, al
xor al, dl
mov byte [rsp + 0x2d], dl
or al, cl
mov r13d, eax
xor r13b, 1
mov ebx, r14d
or bl, dl
mov byte [rsp + 0x2e], bl
mov r15d, ebx
xor r15b, 1
mov ecx, eax
xor cl, bl
and cl, al
mov edx, r15d
and dl, r13b
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
xor r13b, al
xor r13b, 1
mov ecx, r13d
and cl, al
xor r13b, al
or r13b, cl
mov r9d, r11d
and r9b, dil
mov eax, edi
and al, r9b
xor dil, r9b
or al, dil
mov esi, eax
xor sil, 1
or sil, al
mov eax, r9d
and al, r11b
mov edx, r9d
xor dl, r11b
or dl, al
mov eax, edx
and al, sil
xor sil, 1
xor dl, 1
and dl, sil
or dl, al
mov eax, esi
xor al, r11b
or sil, r11b
xor sil, 1
or sil, al
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov ebx, ebp
xor bl, 1
mov eax, ebp
and al, bl
mov edx, ebp
and dl, al
xor al, bpl
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
or bl, bpl
xor bl, 1
xor dl, bl
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor dl, 1
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov r10d, esi
xor r10b, 1
mov eax, esi
and al, r10b
mov edx, esi
xor dl, al
xor al, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor r9b, 1
or r9b, r11b
xor r9b, 1
or r9b, dil
mov r11d, ebx
xor r11b, 1
mov ecx, ebx
and cl, r11b
mov edi, ebx
xor dil, r11b
or dil, cl
mov edx, r9d
xor dl, 1
mov ecx, eax
xor cl, 1
or r9b, al
xor r9b, 1
or cl, dl
xor cl, 1
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
mov r8d, edx
xor r8b, al
and dl, al
or dl, r8b
xor r8b, 1
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
mov r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
mov eax, edx
xor dl, cl
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, r8b
mov ecx, r9d
and cl, r8b
xor r9b, r8b
or r9b, cl
xor al, 1
xor r9b, 1
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
xor dil, 1
mov eax, edi
xor al, bpl
mov ecx, edi
xor cl, al
xor cl, 1
and cl, al
or bpl, dil
xor al, 1
and al, dil
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, r9d
xor cl, al
xor cl, 1
xor al, 1
or cl, al
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
or al, r8b
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
and r11b, sil
mov ecx, ebx
xor cl, r10b
and r10b, bl
or r10b, r11b
xor r10b, 1
or r10b, sil
mov r8d, r10d
xor r8b, 1
and cl, bl
or bl, sil
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r8b, cl
xor cl, 1
and cl, r10b
or cl, r8b
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
mov ebx, ecx
xor bl, 1
mov r9d, ecx
and r9b, bl
mov r10d, r9d
xor r10b, 1
xor r9b, cl
or r10b, bl
xor r10b, 1
or r10b, r9b
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
mov edx, r10d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r10b
or cl, dl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov r9d, ebx
xor r9b, 1
mov edx, ebx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r9b
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
mov ebx, eax
xor bl, 1
mov esi, ebx
and sil, al
mov edx, ebx
and dl, sil
xor sil, bl
or sil, dl
mov r8d, ecx
and r8b, r10b
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
or bl, al
mov r9d, esi
xor r9b, 1
or r10b, cl
mov r11d, r9d
and r11b, sil
mov eax, r11d
xor al, 1
mov ecx, r9d
xor cl, r11b
or al, sil
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, eax
and al, cl
xor dl, 1
and dl, bl
or al, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
xor al, 1
or al, cl
mov ebx, r8d
xor bl, 1
mov edi, ebx
and dil, r8b
mov ecx, ebx
and cl, dil
mov edx, ebx
xor dl, dil
or dl, cl
mov ecx, r10d
xor cl, 1
mov ebp, edx
xor bpl, 1
and bpl, r10b
and dl, cl
or dl, bpl
xor r10b, bl
or cl, r8b
xor cl, 1
or cl, r10b
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov r10d, ecx
xor r10b, al
and cl, r10b
and r10b, al
mov eax, ecx
and al, r10b
xor r10b, cl
or r10b, al
mov eax, r11d
and al, sil
xor r11b, sil
or r11b, al
mov ecx, edi
xor dil, r8b
xor cl, 1
or cl, bl
xor cl, 1
or cl, dil
mov edx, r11d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r11b
mov eax, r13d
xor al, 1
or cl, dl
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, r10b
xor bl, 1
and r10b, bl
xor r10b, 1
mov ecx, r10d
xor cl, bl
or r10b, bl
xor r10b, 1
or r10b, cl
mov ecx, r13d
movzx r9d, byte [rsp + 0x34]
xor cl, r9b
and cl, r13b
movzx r8d, byte [rsp + 0x2c]
and r8b, al
mov edx, r13d
and dl, al
mov ebx, r13d
and bl, dl
xor dl, r13b
or dl, bl
mov r11d, edx
xor r11b, 1
or r11b, dl
xor al, r11b
or r11b, r13b
mov ebx, r9d
and r13b, r9b
or r13b, r8b
mov edx, ecx
xor dl, 1
xor cl, r13b
xor r13b, 1
or r13b, dl
xor r13b, 1
or r13b, cl
mov edx, r13d
xor dl, 1
mov ecx, r11d
xor cl, al
or r11b, al
xor r11b, 1
or r11b, cl
xor r11b, bl
mov r8d, r11d
xor r8b, 1
mov ecx, r13d
and cl, dl
xor r13b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r13b
mov r9d, ecx
xor r9b, 1
mov ebx, r11d
or bl, r8b
mov edx, r9d
and dl, cl
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, ecx
or al, r9b
mov esi, edx
xor sil, al
or al, dl
mov edx, ebx
xor dl, 1
xor al, 1
or al, sil
mov esi, r11d
or sil, bl
and dl, r11b
and bl, r8b
or bl, dl
xor bl, 1
mov edx, esi
xor dl, bl
or bl, sil
xor bl, 1
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
xor dl, 1
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, r9b
or r9b, r11b
and cl, r11b
or cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r10d
xor cl, 1
or r10b, cl
xor r10b, cl
mov edx, r10d
xor dl, 1
and r10b, cl
mov ecx, r10d
and cl, dl
xor r10b, dl
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
xor cl, 1
mov r9d, ecx
or r9b, r11b
xor cl, r11b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
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
xor bl, 1
mov ecx, r11d
xor cl, al
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, 1
and r11b, al
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov edx, r11d
xor dl, 1
mov eax, r10d
or al, r8b
and r10b, al
xor al, 1
mov ecx, eax
xor cl, r8b
and cl, al
and al, r8b
or al, r10b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov r8d, ebx
xor r8b, dl
and dl, r11b
mov ecx, edx
and cl, r11b
xor dl, r11b
or dl, cl
xor dl, bl
xor bl, r8b
xor bl, 1
and bl, r8b
xor bl, 1
xor dl, 1
mov r8d, ebx
or r8b, dl
xor dl, bl
mov ecx, r8d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov edi, eax
xor dil, 1
mov ecx, edx
xor cl, 1
mov ebx, edi
xor bl, cl
mov r8d, ebx
xor r8b, cl
and r8b, bl
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
xor cl, 1
xor dil, cl
and dil, cl
mov edx, r8d
xor dl, 1
mov eax, edi
xor al, 1
and dil, al
mov r9d, edx
mov ebx, eax
and bl, dil
xor dil, al
mov ecx, edx
and cl, al
xor al, dl
and dl, r8b
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
or dil, bl
mov ebx, edx
xor bl, 1
and bl, dil
xor dil, 1
and dil, dl
or dil, bl
or al, cl
xor dil, 1
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
movzx edx, byte [rsp + 0x2f]
movzx eax, byte [rsp + 0x30]
xor al, dl
movzx ecx, byte [rsp + 0x38]
or cl, r12b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
movzx ebx, byte [rsp + 0x2d]
and al, bl
and cl, r14b
or cl, al
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 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 r8d, eax
xor r8b, 1
mov edx, r15d
xor dl, bl
and dl, r15b
movzx ecx, byte [rsp + 0x2e]
and cl, r14b
and r15b, bl
or r15b, cl
mov ebx, edx
xor bl, 1
xor dl, r15b
xor r15b, 1
or r15b, bl
xor r15b, 1
or r15b, dl
mov edx, r15d
xor dl, 1
and dl, r15b
mov ebx, edx
and bl, r15b
xor dl, r15b
or dl, bl
xor dl, r12b
mov ebx, edx
xor bl, 1
and bl, r8b
mov ecx, eax
and cl, dl
or cl, bl
xor cl, 1
or cl, r8b
xor r8b, dl
xor r8b, 1
and r8b, dl
xor dl, al
and dl, al
mov eax, r8d
xor al, 1
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov esi, eax
xor sil, 1
mov ecx, eax
or cl, sil
mov r9d, ecx
xor r9b, 1
mov edx, eax
or dl, cl
xor cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov r10d, ecx
xor r10b, 1
and r10b, cl
xor r10b, 1
mov edx, r10d
xor dl, cl
or r10b, cl
xor r10b, 1
or r10b, dl
mov r8d, r10d
xor r8b, 1
xor sil, al
or sil, r9b
mov eax, esi
xor al, 1
mov ebp, esi
and bpl, al
xor bpl, 1
mov edx, eax
xor dl, bpl
or bpl, al
xor bpl, 1
or bpl, dl
mov edx, r8d
or dl, r10b
mov ebx, edx
xor bl, 1
mov r9d, ebp
xor r9b, 1
mov r11d, ebp
xor r11b, r9b
and r11b, bpl
or al, sil
xor al, 1
and bl, dl
mov esi, edx
and sil, bl
xor bl, dl
or bl, sil
mov esi, ebx
and sil, r10b
xor bl, 1
and bl, r8b
or bl, sil
mov esi, r8d
and sil, dl
xor dl, r8b
or dl, sil
xor bl, 1
mov esi, ebx
xor sil, dl
or bl, dl
xor bl, 1
or bl, sil
mov esi, r11d
xor sil, 1
mov edx, r11d
and dl, sil
mov ecx, edx
xor cl, 1
xor dl, r11b
or cl, sil
xor cl, 1
or cl, dl
xor cl, al
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, eax
xor dl, 1
and dl, al
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r9d
and al, bpl
mov ecx, r9d
xor cl, al
xor al, 1
or al, bpl
xor al, 1
or al, cl
xor al, r8b
xor r9b, r8b
or bpl, r10b
xor bpl, 1
or bpl, r9b
xor al, 1
mov ecx, eax
xor cl, bpl
or al, bpl
xor al, 1
or al, cl
xor al, 1
mov r8d, edx
xor r8b, 1
mov ecx, edx
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, al
mov ecx, edx
xor cl, al
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
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, r9d
and al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
or cl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
xor al, 1
or al, r8b
xor al, cl
mov ecx, ebx
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
or bl, cl
mov edx, ebx
xor dl, 1
mov r8d, ebx
and r8b, cl
xor bl, al
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
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
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov ebp, eax
and bpl, cl
xor al, bpl
xor bpl, 1
or bpl, cl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
mov r15d, edi
xor r15b, 1
mov ecx, edi
or cl, r15b
mov r10d, ecx
xor r10b, 1
mov ebx, edi
and bl, cl
or cl, r15b
xor cl, 1
mov r8d, r10d
and r8b, r15b
or r8b, bl
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
mov r11d, r8d
xor r11b, 1
mov esi, eax
or sil, bpl
mov ecx, esi
xor cl, 1
mov edx, eax
xor dl, sil
and dl, al
and cl, bpl
and sil, al
or sil, cl
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
and al, bpl
xor al, 1
mov ecx, ebp
or cl, al
xor cl, 1
mov r14d, r8d
and r14b, r11b
mov edx, r14d
xor dl, 1
mov r9d, r8d
xor r9b, r14b
or dl, r11b
xor dl, 1
or dl, r9b
mov ebx, edx
xor bl, r11b
xor bl, 1
or bl, dl
xor r15b, dil
or r15b, r10b
mov r10d, esi
xor r10b, 1
mov edx, esi
and dl, r10b
mov edi, edx
xor dil, 1
xor dl, r10b
or dil, sil
xor dil, 1
or dil, dl
mov r12d, ebx
xor r12b, 1
xor al, bpl
or al, cl
mov ecx, r15d
xor cl, 1
xor al, 1
xor bpl, al
xor bpl, 1
or bpl, al
and r15b, bl
mov edx, r12d
and dl, cl
or dl, r15b
mov eax, edi
xor al, 1
xor dl, 1
or dl, bl
xor bl, cl
xor bl, 1
and bl, cl
xor cl, r12b
and cl, r12b
mov r15d, ebx
and r15b, cl
xor cl, bl
or cl, r15b
mov r13d, ecx
and cl, dl
xor dl, 1
xor r13b, 1
mov r15d, edx
xor r15b, r13b
and r15b, dl
and r13b, dl
or r13b, cl
mov ecx, r15d
xor cl, 1
xor r15b, r13b
xor r13b, 1
or r13b, cl
mov r12d, edi
and al, dil
mov edx, edi
and dl, al
xor al, dil
and dil, bpl
xor r12b, bpl
or al, dl
mov edx, eax
xor dl, 1
and dl, bpl
xor bpl, 1
xor r13b, 1
or r13b, r15b
or r12b, dil
mov edi, r12d
xor dil, 1
and al, bpl
or al, dl
mov ebx, eax
xor bl, 1
mov ecx, r12d
and cl, dil
mov ebp, r12d
and bpl, cl
xor cl, r12b
or cl, bpl
mov edx, ebx
and dl, al
xor r12b, bl
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
or al, dil
xor al, 1
or al, r12b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, r13d
xor dl, 1
mov ebx, eax
xor bl, 1
mov ecx, r13d
or cl, dl
xor dl, cl
or cl, r13b
mov edi, ebx
or dil, al
xor dl, 1
xor cl, 1
or cl, dl
mov edx, edi
xor dl, 1
and dl, al
mov eax, ebx
xor al, dil
and al, bl
and dil, bl
or dil, dl
xor al, 1
xor dil, 1
mov edx, eax
xor dl, dil
or dil, al
xor dil, 1
or dil, dl
xor dil, 1
mov eax, edi
or al, cl
xor al, 1
xor dil, cl
xor dil, 1
and dil, cl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, r11d
xor al, sil
or r11b, sil
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
and r14b, r8b
or r14b, r9b
mov ecx, r14d
xor cl, 1
and cl, r10b
and r14b, sil
or r14b, cl
mov ecx, r11d
and cl, al
xor r11b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r11b
xor cl, r14b
xor cl, 1
mov edx, eax
xor dl, r14b
or r14b, al
xor r14b, 1
or r14b, dl
xor r14b, 1
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov ecx, r14d
xor cl, 1
mov eax, ecx
or al, r14b
xor al, 1
and r14b, cl
xor r14b, 1
mov edx, ecx
xor dl, r14b
or r14b, cl
xor r14b, 1
or r14b, dl
xor r14b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
mov esi, ecx
xor sil, 1
xor cl, bl
or sil, al
xor sil, 1
or sil, cl
mov r9d, esi
xor r9b, 1
mov r8d, edi
xor r8b, 1
mov ebp, r9d
xor bpl, sil
and sil, r9b
xor sil, 1
mov ecx, r9d
xor cl, sil
or sil, r9b
xor sil, 1
or sil, cl
mov r11d, esi
xor r11b, 1
mov ecx, r8d
or cl, dil
mov r10d, esi
and sil, dil
and dil, cl
xor cl, 1
or r10b, r11b
xor r10b, 1
and bpl, r9b
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, dil
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov edx, ebp
xor dl, 1
mov eax, edx
and al, bpl
xor dl, al
xor al, 1
or al, bpl
xor al, 1
or al, dl
xor al, r10b
mov edx, r10d
xor dl, bpl
or bpl, r10b
xor bpl, 1
or bpl, dl
mov edx, eax
xor dl, bpl
or bpl, al
xor bpl, 1
or bpl, dl
xor bpl, cl
mov eax, r8d
xor al, r11b
and al, r8b
and r11b, r8b
or r11b, sil
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, 1
and al, r11b
xor al, 1
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
xor al, bpl
mov ecx, eax
xor cl, 1
and bpl, cl
xor cl, bpl
test cl, 1
mov edx, 0x6f5a91fb
mov ecx, 0xb2bbfda9
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x6f5a91fb
cmovne ecx, eax
test bpl, 1
cmove ecx, edx
jmp 0x140035450
cmp dword [rsp + 0x5c], 0
sete byte [rsp + 0x5b]
mov eax, dword [0x140135734]
lea edx, [rax - 1]
imul edx, eax
mov r10d, edx
not r10d
mov r8d, r10d
and r8d, 0xc67af821
mov r9d, r10d
and r9d, edx
mov r11d, edx
mov esi, r10d
and esi, 0xab59eddc
mov eax, edx
and eax, 0x54a61223
or eax, esi
xor eax, 0x54a61223
mov ebx, eax
and ebx, r9d
xor eax, r9d
or eax, ebx
mov ebx, eax
and eax, edx
and edx, 0x398507de
or edx, r8d
mov esi, edx
xor esi, 0x20850194
xor edx, 0xc67af821
mov edi, r9d
not r9d
mov ebp, edx
and ebp, 0x5f2a4e4a
and esi, 0xa0d5b1b5
or esi, ebp
or edx, r9d
and r9d, 0x5f2a4e4a
and edi, 0xa0d5b1b5
or edi, r9d
xor edi, esi
not edx
or edx, edi
mov ebp, edx
not ebp
and edx, 0xe9e96228
and ebp, 0x16169dd7
or ebp, edx
mov esi, ebp
xor esi, 0xe9e96228
xor ebp, 0x10020891
mov edi, r10d
and edi, 0xd0ff6fe8
and r11d, 0x2f009017
or r11d, edi
xor r11d, 0xd0ff6fe8
or r11d, r10d
mov ecx, r11d
not ecx
mov edx, esi
or edx, r11d
mov edi, edx
not edi
and esi, 0x6ef5d56e
and ebp, 0x910a2a91
or ebp, esi
and r11d, 0x6ef5d56e
and ecx, 0x910a2a91
or ecx, r11d
xor ecx, ebp
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0xd31adca0
and edi, 0x2ce5235f
or edi, esi
or edx, ebp
and ebp, 0xd31adca0
and ecx, 0x2ce5235f
or ecx, ebp
xor ecx, edi
not edx
or edx, ecx
mov edi, edx
not edi
or edx, 0xb3aac0eb
mov ebp, edx
not ebp
or edi, 0x4c553f14
mov ecx, edi
not ecx
and edx, 0x82f0138b
and ebp, 0x4c052c14
or ebp, edx
and edi, 0x82f0138b
and ecx, 0x310ac060
or ecx, edi
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xb3aac0eb
and ecx, 0x4c553f14
or ecx, edx
mov edx, ecx
not edx
and edx, 0x25afad07
and ecx, 0xda5052f8
or ecx, edx
mov edx, ecx
xor edx, 0x25afad07
xor ecx, 0xda5052f8
mov ebp, ecx
and ebp, 0x6363e3e8
and ecx, edx
and edx, 0x9c9c1c17
or edx, ebp
mov ebp, edx
xor ebp, 0x980c1416
xor edx, 0x6363e3e8
mov edi, ecx
not edi
mov esi, edx
and esi, 0x67d26a61
and ebp, 0x982d959e
or ebp, esi
or edx, edi
and edi, 0x67d26a61
and ecx, 0x982d959e
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x639e1e9d
and ecx, 0x9c61e162
or ecx, edx
mov edx, ecx
xor edx, 0x41161e18
xor ecx, 0x8c20a042
and ecx, 0xaea8a0c7
and edx, 0x51575f38
or edx, ecx
mov edi, edx
xor edi, 0x51575f38
xor edx, 0xaea8a0c7
not ebx
and r10d, ebx
or eax, r10d
xor ebx, eax
and ebx, eax
mov eax, edx
and eax, edi
mov ecx, eax
not ecx
mov ebp, edi
and ebp, 0x4fae2d7a
mov esi, edx
and esi, 0xb051d285
or esi, ebp
mov r9d, edi
or r9d, ecx
and ecx, 0x4fae2d7a
and eax, 0xb051d285
or eax, ecx
xor eax, esi
not r9d
or r9d, eax
mov esi, ebx
not esi
mov eax, esi
and eax, 0x93ca53db
mov r14d, ebx
and r14d, 0x6c35ac24
or r14d, eax
mov eax, r14d
xor eax, 0x6c35ac24
mov r15d, eax
mov dword [rsp + 0x30], eax
mov r10d, r14d
xor r10d, 0x93ca53db
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xb77fd91b
mov r13d, r9d
and r13d, 0x488026e4
or r13d, eax
xor r13d, 0x21641d5d
or r13d, r8d
mov ebp, r13d
not ebp
and edx, 0x6508af20
and edi, 0x9af750df
or edi, edx
mov edx, edi
xor edx, 0x9af750df
xor edi, 0x4000b20
and edi, 0x84150b68
mov eax, edx
and eax, 0x7beaf497
or eax, edi
xor eax, 0x120ecf2e
and edx, 0x961bc446
or edx, eax
mov r12d, edx
not r12d
mov eax, r10d
and eax, 0x6be48bda
and r15d, 0x941b7425
or r15d, eax
and ebx, 0xe01ba062
mov eax, esi
and eax, 0x1fe45f9d
or eax, ebx
xor eax, 0x76006424
and esi, 0x961bc446
or esi, eax
mov eax, esi
not eax
and eax, 0x9f139326
and esi, 0x60ec6cd9
or esi, eax
mov eax, r13d
and eax, 0x4a233a5a
mov ebx, ebp
and ebx, 0xb5dcc5a5
or ebx, eax
mov edi, r12d
or edi, 0xb5dcc5a5
mov ecx, edi
not ecx
mov r11d, edi
and r11d, 0xe4477cc8
and ecx, 0xa200212
or ecx, r11d
mov r11d, edx
xor r11d, 0xb5dcc5a5
and r11d, r12d
mov eax, r11d
not eax
or edi, eax
and eax, 0xe4477cc8
and r11d, 0x1bb88337
or r11d, eax
xor r11d, ecx
xor r15d, 0xfdff4f9c
or r15d, r10d
not edi
or edi, r11d
mov eax, ebx
not eax
and eax, 0x8aede5d
and ebx, 0xf75121a2
or ebx, eax
mov eax, edi
not eax
and eax, 0x8aede5d
and edi, 0xf75121a2
or edi, eax
mov r11d, esi
xor edi, ebx
mov eax, ebp
and eax, 0xa4b03130
and r13d, 0x5b4fcecf
or r13d, eax
mov ebx, esi
xor ebx, 0x9f139326
or ebp, r12d
and r12d, 0xa4b03130
and edx, 0x5b4fcecf
or edx, r12d
xor edx, r13d
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x4117a2ce
and ebp, 0xbee85d31
or ebp, eax
mov ecx, ebp
xor ecx, 0x90601921
mov r12d, edi
not r12d
xor ebp, 0x4117a2ce
mov eax, r12d
and eax, 0x2f9fe498
and edi, 0xd0601b67
or edi, eax
or r12d, ebp
and ebp, 0x2f9fe498
and ecx, 0xd0601b67
or ecx, ebp
xor ecx, edi
mov eax, r15d
xor eax, 0x69942a6a
and eax, r15d
xor esi, 0xf687b94c
mov ebp, esi
and ebp, ebx
mov edi, r15d
and edi, ebx
xor ebx, r15d
not r15d
xor r11d, 0x60ec6cd9
not r12d
or r12d, ecx
and r15d, 0x69942a6a
and esi, r11d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, ebp
and eax, esi
xor esi, ebp
or esi, eax
mov eax, r15d
not eax
and eax, 0x4d443157
and r15d, 0xb2bbcea8
or r15d, eax
mov eax, esi
not eax
and eax, 0x4d443157
and esi, 0xb2bbcea8
or esi, eax
xor esi, r15d
or ebx, edi
mov ecx, ebx
not ecx
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x1782bb37
and esi, 0xe87d44c8
or esi, ebp
or eax, ebx
and ebx, 0x1782bb37
and ecx, 0xe87d44c8
or ecx, ebx
xor ecx, esi
not eax
or eax, ecx
mov ebp, r12d
not ebp
mov ecx, ebp
and ecx, 0x36a65bac
and r12d, 0xc959a453
or r12d, ecx
mov ecx, eax
not ecx
xor r12d, 0x36a65bac
or r12d, ecx
mov edx, r12d
not edx
and ecx, 0x98ba5873
and eax, 0x6745a78c
or eax, ecx
xor eax, 0x98ba5873
or eax, ebp
mov ecx, eax
not ecx
mov ebp, r12d
and ebp, 0x47f53987
and edx, 0xb80ac678
or edx, ebp
or r12d, eax
and eax, 0x47f53987
and ecx, 0xb80ac678
or ecx, eax
xor ecx, edx
not r12d
or r12d, ecx
mov ecx, r9d
xor ecx, 0x238d380b
and ecx, r8d
mov eax, r9d
and eax, 0xdc72c7f4
mov edx, r10d
and edx, 0x238d380b
xor r14d, 0x4fb8942f
mov ebx, dword [rsp + 0x30]
and r14d, ebx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, edx
and ecx, r14d
xor r14d, edx
or r14d, ecx
mov ecx, eax
not ecx
and ecx, 0xf2c38b95
and eax, 0xd3c746a
or eax, ecx
mov ecx, r14d
not ecx
and ecx, 0xf2c38b95
and r14d, 0xd3c746a
or r14d, ecx
xor r14d, eax
mov eax, r9d
and eax, 0xfebabcdc
and r8d, 0x1454323
or r8d, eax
mov eax, ebx
or r9d, ebx
and eax, 0xfebabcdc
and r10d, 0x1454323
or r10d, eax
xor r10d, r8d
not r9d
or r9d, r10d
not r9d
mov eax, r14d
and eax, r9d
xor r9d, r14d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x180b9d11
and r9d, 0xe7f462ee
or r9d, eax
mov eax, r9d
not eax
and eax, 0x69d216a0
and r9d, 0x962de95f
or r9d, eax
mov eax, r9d
xor eax, 0x8824504a
xor r9d, 0x30890a90
and eax, 0xc974d16b
and r9d, 0x368b2e94
or r9d, eax
mov eax, r9d
xor eax, 0xc974d16b
xor r9d, 0x368b2e94
mov r10d, r12d
not r10d
and r9d, r10d
or r10d, eax
mov ecx, r10d
not ecx
and eax, r12d
or eax, r9d
mov edx, eax
not edx
mov ebx, r10d
and ebx, 0x79afaf4a
and ecx, 0x865050b5
or ecx, ebx
or r10d, edx
and edx, 0x79afaf4a
and eax, 0x865050b5
or eax, edx
xor eax, ecx
not r10d
or r10d, eax
mov r8d, r10d
not r8d
mov ecx, r10d
or ecx, 0xcd2cad23
mov eax, ecx
not eax
mov edx, r10d
xor edx, 0x32d352dc
and edx, r10d
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xc4a3e55c
and eax, 0x32501280
or eax, ebx
or ecx, ebp
and ebp, 0xc4a3e55c
and edx, 0x3b5c1aa3
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8ceca3db
and ecx, 0x73135c24
or ecx, eax
mov eax, ecx
xor eax, 0x40800050
xor ecx, 0xbe3ff107
and eax, 0x6c835057
mov edx, ecx
and edx, 0x937cafa8
or edx, eax
xor edx, 0xd80917f3
and ecx, 0xb48a47a4
or ecx, edx
mov eax, r8d
and eax, 0x4b75b85b
mov edi, r10d
and edi, 0xb48a47a4
or edi, eax
mov edx, edi
xor edx, r8d
and edx, edi
mov eax, edx
and edx, ecx
not ecx
not eax
mov ebp, ecx
xor ebp, eax
and ebp, ecx
and eax, ecx
or eax, edx
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x348042a0
mov edx, eax
and edx, 0x800a0504
or edx, ecx
xor edx, 0x800a0504
and eax, 0x4b75b85b
or eax, edx
mov r9d, eax
xor r9d, 0xf96d86a7
and r9d, eax
mov r15d, eax
mov r11d, eax
mov r12d, eax
xor r12d, 0x17041cc1
and r12d, eax
mov r14d, eax
not r14d
or r15d, 0x6927958
mov eax, r9d
not eax
mov edx, r15d
and edx, 0x383f8872
mov ecx, r14d
and ecx, 0xc1400685
or ecx, edx
or r15d, eax
and eax, 0x383f8872
and r9d, 0xc7c0778d
or r9d, eax
xor r9d, ecx
not r15d
or r15d, r9d
mov eax, r15d
not eax
and eax, 0x6927958
and r15d, 0xf96d86a7
or r15d, eax
mov eax, r15d
xor eax, 0x3194416d
and eax, r15d
mov ecx, r15d
not ecx
and ecx, 0xce6bbe92
and r15d, 0x3194416d
or r15d, ecx
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x783fa9bf
and r15d, 0x87c05640
or r15d, eax
mov edi, r15d
xor edi, 0x87c05640
mov ecx, r15d
xor ecx, 0x783fa9bf
mov edx, r8d
and edx, 0xaf60bab5
mov esi, r10d
and esi, 0x509f454a
or esi, edx
mov edx, esi
not edx
and edx, 0x9ef4fbd8
and esi, 0x610b0427
or esi, edx
mov edx, esi
not edx
mov ebx, edx
and ebx, 0xbe76927a
and esi, 0x41896d85
or esi, ebx
and r10d, 0xbe76927a
and r8d, 0x41896d85
or r8d, r10d
xor r8d, esi
xor edx, r8d
and edx, r8d
mov ebx, ecx
and ebx, 0x9ee4b07f
mov eax, edi
xor r15d, 0xe0831cd3
and r15d, edi
and edi, 0x611b4f80
or edi, ebx
xor edi, 0x611b4f80
mov esi, edx
not esi
mov ebx, esi
and ebx, 0x3e369362
mov ebp, edx
and ebp, 0xc1c96c9d
or ebp, ebx
xor ebp, 0xc1c96c9d
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
and ecx, 0xdb2ff2d3
and eax, 0x24d00d2c
or eax, ecx
mov ecx, eax
xor ecx, 0x20000800
xor eax, 0x43034293
or edx, 0x98bcb56c
mov r8d, edx
not r8d
or esi, 0x67434a93
mov ebx, esi
not ebx
or eax, 0x98bcb56c
mov edi, r15d
not edi
mov r9d, eax
and r9d, 0x874f8379
and ecx, 0x60004882
or ecx, r9d
or eax, edi
and edi, 0x874f8379
and r15d, 0x78b07c86
or r15d, edi
xor r15d, ecx
not eax
or eax, r15d
and edx, 0xeb10c655
and r8d, 0x4430882
or r8d, edx
and esi, 0xeb10c655
and ebx, 0x10ac3128
or ebx, esi
xor ebx, r8d
mov ecx, eax
not ecx
and ecx, ebx
not ebx
and ebx, eax
or ebx, ecx
mov ecx, ebx
and ebx, ebp
not ebp
not ecx
mov edx, ebp
xor edx, ecx
and edx, ebp
and ecx, ebp
or ecx, ebx
mov ebx, edx
not ebx
mov ebp, ecx
not ebp
mov eax, ebx
and eax, 0x9100943
and edx, 0xf6eff6bc
or edx, eax
or ebx, ebp
and ebp, 0x9100943
and ecx, 0xf6eff6bc
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov eax, ebx
or eax, 0xb38d6452
mov edx, eax
not edx
mov ebp, ecx
and ebp, 0xce6bbe93
and ebx, 0x3194416c
or ebx, ebp
not ebx
or ebx, ecx
or ecx, 0x4c729bad
mov ebp, ecx
not ebp
and eax, 0x9e3810e1
and edx, 0x40428b0c
or edx, eax
and ecx, 0x9e3810e1
and ebp, 0x21856412
or ebp, ecx
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x9b891918
and ebp, 0x6476e6e7
or ebp, eax
mov eax, ebp
xor eax, 0x8000400
xor ebp, 0x44288081
and ebp, 0x4428b883
and eax, 0x8a430610
or eax, ebp
xor eax, 0x8a430610
or eax, 0x3194416c
mov ecx, ebx
not ecx
and ecx, eax
not eax
mov edx, eax
xor edx, ebx
and edx, eax
and ebx, eax
or ebx, ecx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, r14d
and eax, 0xfffffffe
xor r11d, 1
or r11d, eax
and r14d, 0x17041cc1
mov eax, r14d
and eax, r12d
xor r12d, r14d
or r12d, eax
mov eax, r12d
not eax
and eax, 0xdae461da
and r12d, 0x251b9e25
or r12d, eax
mov edx, r12d
mov ecx, r12d
xor ecx, 0x321f82e5
mov esi, r11d
mov ebp, r11d
xor r12d, 0x768d7973
and r12d, ecx
mov edi, r11d
and edi, ecx
xor ecx, r11d
not r11d
xor edx, 0x44807912
and esi, 0xbb6d0469
xor ebp, 0x4492fb96
and ebp, r11d
and edx, 0x4492fb96
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, r12d
and eax, edx
xor edx, r12d
or edx, eax
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
or ecx, edi
mov eax, ecx
not eax
and eax, 0xd6ab051c
and ecx, 0x2954fae3
or ecx, eax
xor ecx, 0x2954fae3
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov ebp, ecx
not ebp
mov edx, ecx
mov eax, ebp
and eax, ecx
mov edi, ebp
and edi, 0x28530ae0
and ecx, 0xd7acf51f
or ecx, edi
xor ecx, 0x28530ae0
or ecx, ebp
and ebp, 0x471c9b61
and edx, 0xb8e3649e
or edx, ebp
xor edx, 0xb8e3649e
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x230f34b0
and eax, 0xdcf0cb4f
or eax, edx
mov edx, eax
xor edx, 0xdcf0cb4f
xor eax, 0x230f34b0
mov ebp, ecx
not ebp
and ebp, edx
mov edx, eax
xor edx, ecx
and edx, eax
and ecx, eax
or ecx, ebp
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x72ff1ac6
xor ecx, 0x8d00e539
and ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8d00e539
and ecx, 0x72ff1ac6
or ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0x653f072c
and ecx, 0x9ac0f8d3
or ecx, eax
xor ecx, 0x653f072c
xor ebp, ecx
and ebp, ecx
mov edi, ebx
mov ecx, ebx
xor ecx, 0xd2e548b8
and ecx, ebx
not ebx
mov eax, ebx
and eax, 0xeff69aa7
and edi, 0x10096558
or edi, eax
xor edi, 0x10096558
mov esi, ebp
mov eax, ebp
mov edx, ebp
xor edx, 0xd2e548b8
and edx, ebp
not ebp
and ebp, 0x9d8449ec
and esi, 0x627bb613
or esi, ebp
xor esi, 0x627bb613
mov ebp, edi
and ebp, esi
xor esi, edi
or esi, ebp
and ebx, 0xd2e548b8
or eax, 0x2d1ab747
mov ebp, eax
not ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x5c19ee52
and ebp, 0x82e400a8
or ebp, edi
or eax, ebx
and ebx, 0x5c19ee52
and edx, 0xa3e611ad
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, ecx
not edx
and edx, 0x14a4888a
and ecx, 0xeb5b7775
or ecx, edx
mov edx, eax
not edx
and edx, 0x14a4888a
and eax, 0xeb5b7775
or eax, edx
xor eax, ecx
mov r11d, eax
and eax, esi
not esi
not r11d
mov ecx, esi
xor ecx, r11d
and ecx, esi
and r11d, esi
or r11d, eax
mov eax, ecx
and eax, r11d
xor r11d, ecx
or r11d, eax
mov r8d, r11d
not r8d
mov eax, r11d
xor eax, 0xf81154a2
and eax, r11d
mov edx, r11d
or edx, 0x7eeab5d
mov ecx, eax
not ecx
mov ebp, edx
and ebp, 0x99d1cbcf
mov ebx, r8d
and ebx, 0x60001420
or ebx, ebp
or edx, ecx
and ecx, 0x99d1cbcf
and eax, 0x662e3430
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7eeab5d
and edx, 0xf81154a2
or edx, eax
mov eax, edx
not eax
and eax, 0x59367005
and edx, 0xa6c98ffa
or edx, eax
mov eax, edx
xor eax, 0x26098998
and eax, 0x3f0bb999
xor edx, 0x40344004
and edx, 0xc0f44666
or edx, eax
not edx
mov r10d, edx
or r10d, 0x3f0bb999
mov eax, r10d
not eax
mov ecx, r8d
and ecx, 0xc0f44666
mov r14d, r11d
xor r14d, 0x3f0bb999
or r14d, ecx
mov r9d, r14d
not r9d
mov edi, eax
or edi, 0x60c068d5
mov esi, edi
not esi
or edx, 0xbf3fbfbb
mov ebp, edx
not ebp
mov ecx, r14d
xor ecx, 0x60c068d5
mov ebx, ecx
and ebx, r14d
and ecx, r9d
and edi, 0x40800a40
and esi, 0x983c052a
or esi, edi
and edx, 0x47839a40
and ebp, 0x404004
or ebp, edx
xor ebp, esi
mov edx, ebx
not edx
mov esi, ecx
not esi
mov edi, edx
and edi, 0x4138cd51
and ebx, 0xbec732ae
or ebx, edi
or edx, esi
and esi, 0x4138cd51
and ecx, 0xbec732ae
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, ebp
not ecx
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov ecx, eax
and ecx, 0x344606
and r10d, 0xc2c800f0
or r10d, ecx
or eax, r9d
and r9d, 0x3d37ff0f
and r14d, 0xc2c800f0
or r14d, r9d
xor r14d, r10d
not eax
or eax, r14d
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x101dc0c
mov edx, eax
and edx, 0x8401d1
or edx, ecx
xor edx, 0x8401d1
and eax, 0xfe7a2222
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x3e8e6444
and eax, 0xc1719bbb
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x22294e1
mov edx, ecx
and edx, 0x8c054002
or edx, eax
xor edx, 0x8c054002
and ecx, 0x71d82b1c
or ecx, edx
mov eax, ecx
and eax, 0x8e27d4e3
not ecx
and ecx, 0x71d82b1c
or ecx, eax
mov esi, ecx
not esi
and ecx, 0x4136e6bc
and esi, 0xbec91943
or esi, ecx
mov ecx, esi
xor ecx, 0xbec91943
mov ebp, r8d
and ebp, 0xe9c4d70f
mov edx, r11d
and edx, 0x163b28f0
or edx, ebp
mov ebx, edx
xor ebx, 0x123100a0
xor edx, 0x21405609
and edx, 0x254a7e59
and ebx, 0xdab581a6
or ebx, edx
mov edx, ebx
xor edx, 0x20405c11
and r8d, 0x7fcbe5e5
and r11d, 0x80341a1a
or r11d, r8d
mov r12d, r11d
xor r12d, 0x301812
xor ebx, 0xdab581a6
mov edi, ebx
and edi, 0xc58fa36c
and edx, 0x3a705c93
or edx, edi
xor r11d, 0x458ba164
and r11d, 0xc58fa36c
and r12d, 0x3a705c93
or r12d, r11d
xor r12d, edx
not r12d
or r12d, ebx
mov r10d, r12d
not r10d
mov r15d, esi
xor r15d, 0x4136e6bc
mov edx, r15d
and edx, 0x108cb007
mov r11d, ecx
and r11d, 0xef734ff8
or r11d, edx
mov edx, r11d
not edx
xor r11d, 0x1001
xor esi, 0xd4f9482a
and esi, ecx
or r11d, 0x95cfae96
mov eax, esi
not eax
mov ebx, r11d
and ebx, 0xe2aff6cd
and edx, 0x8100120
or edx, ebx
or r11d, eax
and eax, 0xe2aff6cd
and esi, 0x1d500932
or esi, eax
xor esi, edx
not r11d
or r11d, esi
mov eax, r11d
not eax
and eax, 0x95cfae96
and r11d, 0x6a305169
or r11d, eax
mov eax, r12d
xor eax, 0x4b9d6594
and eax, r10d
or r10d, 0x4b9d6594
mov edx, eax
not edx
mov ebx, r10d
and ebx, 0xc52e04ed
mov ebp, r12d
and ebp, 0x30409a02
or ebp, ebx
or r10d, edx
and edx, 0xc52e04ed
and eax, 0x3ad1fb12
or eax, edx
xor eax, ebp
not r10d
or r10d, eax
mov eax, r10d
not eax
and eax, 0x4b9d6594
and r10d, 0xb4629a6b
or r10d, eax
mov r8d, r11d
not r8d
mov eax, r8d
and eax, 0x6bb50db0
mov esi, r11d
and esi, 0x944af24f
or esi, eax
xor esi, 0x9a5e08e4
or esi, r8d
mov ebx, esi
not ebx
mov eax, r15d
and eax, 0xf1eb0554
and ecx, 0xe14faab
or ecx, eax
xor r15d, ecx
and r15d, ecx
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0xe14faab
mov edi, r10d
xor edi, 0xf1eb0554
or edi, eax
mov eax, edi
not eax
and eax, 0xf716fffe
and edi, 0x8e90001
or edi, eax
mov r14d, edi
xor r14d, 0x8e90001
mov eax, edi
xor eax, 0x1702c0f8
mov ecx, r12d
and ecx, 0xf1eb0554
xor r12d, 0xf1eb0554
or r12d, ecx
mov r13d, r12d
not r13d
mov edx, r15d
not edx
mov ebp, esi
or ebp, edx
not ebp
and esi, 0x2ab4b615
and ebx, 0xd54b49ea
or ebx, esi
and edx, 0x2ab4b615
and r15d, 0xd54b49ea
or r15d, edx
xor r15d, ebx
mov edx, ebp
and edx, r15d
xor r15d, ebp
or r15d, edx
and eax, 0x1f43c0f8
xor edi, 0x42db0833
and edi, r14d
mov ebx, r14d
and ebx, 0xe0bc3f07
or ebx, eax
mov r14d, ebx
xor r14d, 0xe0bc3f07
and r12d, 0xfd0d3360
mov esi, r13d
and esi, 0x2f2cc9f
or esi, r12d
mov ebp, esi
xor ebp, 0x2f2cc9f
mov edx, ebx
xor edx, 0x5571c8ca
and edx, r14d
mov eax, ebp
and eax, 0x4a320832
and r13d, 0xb5cdf7cd
or r13d, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xda032f66
and edx, 0x25fcd099
or edx, ecx
mov ecx, edi
not ecx
or eax, ecx
and ecx, 0xda032f66
and edi, 0x25fcd099
or edi, ecx
xor edi, edx
not eax
or eax, edi
mov ecx, eax
not ecx
and ecx, 0xea845839
and eax, 0x157ba7c6
or eax, ecx
mov ecx, r13d
not ecx
and ecx, 0xea845839
and r13d, 0x157ba7c6
or r13d, ecx
xor esi, 0xfd0d3360
xor r13d, eax
xor ebx, 0x1f43c0f8
mov eax, ebx
and eax, 0xcccec7b0
and r14d, 0x3331384f
or r14d, eax
or ebx, esi
and esi, 0xcccec7b0
and ebp, 0x3331384f
or ebp, esi
xor ebp, r14d
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x61b67ea
and ebx, 0xf9e49815
or ebx, eax
mov ecx, ebx
xor ecx, 0xf9440801
mov eax, r13d
not eax
xor ebx, 0x61b67ea
mov edx, eax
and edx, 0x2a8d2f6
and r13d, 0xfd572d09
or r13d, edx
or eax, ebx
and ebx, 0x2a8d2f6
and ecx, 0xfd572d09
or ecx, ebx
xor ecx, r13d
not eax
or eax, ecx
mov ecx, r15d
not ecx
mov edx, ecx
and edx, 0x8c29faf7
and r15d, 0x73d60508
or r15d, edx
xor r15d, eax
xor r15d, 0x8c29faf7
and r15d, eax
mov edx, eax
not edx
and edx, 0x72227f17
and eax, 0x8ddd80e8
or eax, edx
xor eax, 0x72227f17
or eax, ecx
mov ecx, eax
not ecx
mov ebp, r15d
not ebp
mov edx, ebp
and edx, 0x354badd3
and r15d, 0xcab4522c
or r15d, edx
or ebp, eax
and eax, 0x354badd3
and ecx, 0xcab4522c
or ecx, eax
xor ecx, r15d
not ebp
or ebp, ecx
and r8d, 0xb8631abf
mov eax, r11d
and eax, 0x479ce540
or eax, r8d
mov edx, eax
xor edx, 0x479ce540
mov ecx, r9d
and ecx, 0xae75f812
and r10d, 0x518a07ed
or r10d, ecx
mov esi, r10d
xor esi, 0x802e9
xor eax, 0xb8631abf
mov ecx, edx
and ecx, 0x709eaff3
and r11d, 0x8f61500c
or r11d, ecx
xor r10d, 0xae75f812
mov ebx, r10d
or ebx, 0x8f61500c
mov edi, ebx
not edi
or r9d, 0x709eaff3
mov ecx, r9d
not ecx
and ebx, 0xcd367dba
and edi, 0x30888241
or edi, ebx
and r9d, 0xcd367dba
and ecx, 0x2410004
or ecx, r9d
xor ecx, edi
mov ebx, r11d
not ebx
and ebx, 0x30942069
and r11d, 0xcf6bdf96
or r11d, ebx
mov ebx, ecx
not ebx
and ebx, 0x30942069
and ecx, 0xcf6bdf96
or ecx, ebx
xor ecx, r11d
mov ebx, eax
and ebx, 0x71861d14
and edx, 0x8e79e2eb
or edx, ebx
or eax, r10d
and r10d, 0x71861d14
and esi, 0x8e79e2eb
or esi, r10d
xor esi, edx
not eax
or eax, esi
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov edx, eax
not edx
and eax, 0xfe38dc62
and edx, 0x1c7239d
or edx, eax
mov ecx, edx
xor ecx, 0xca281440
xor edx, 0x1c7239d
mov eax, edx
and eax, 0x34d4ea22
and ecx, 0xcb2b15dd
or ecx, eax
xor ecx, 0xcb2b15dd
or ecx, edx
mov eax, ecx
not eax
mov edx, ebp
not edx
and eax, edx
or edx, ecx
not edx
and ecx, ebp
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x62fd6e5
mov ebp, r8d
and ebp, 0xf9d0291a
or ebp, eax
mov eax, ebp
xor eax, 0x22f1220
xor ebp, 0xf9d0291a
and eax, 0x6aaf3238
mov edx, ebp
and edx, 0x9550cdc7
or edx, eax
xor edx, 0x71c81c23
and ebp, 0x1b672e1b
or ebp, edx
mov eax, ebp
not eax
and eax, 0x556f4509
and ebp, 0xaa90baf6
or ebp, eax
mov r9d, ebp
xor r9d, 0xaa90baf6
mov edx, r8d
and edx, 0xe498d1e4
mov eax, ecx
xor eax, 0x1b672e1b
or eax, edx
mov esi, eax
not esi
xor ebp, 0x556f4509
mov edx, eax
and edx, 0x6aa54897
xor eax, 0xcb0ab6df
and eax, esi
and esi, 0x955ab768
or esi, edx
mov r10d, esi
mov edx, ebp
and edx, 0x34f54920
mov r11d, r9d
and r11d, 0xcb0ab6df
or r11d, edx
xor esi, 0x6aa54897
mov ebx, esi
or ebx, 0xcb0ab6df
mov edx, ebx
not edx
mov edi, ebx
and edi, 0x215f441b
and edx, 0x14a00920
or edx, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x215f441b
and eax, 0xdea0bbe4
or eax, edi
xor eax, edx
not ebx
or ebx, eax
mov eax, r11d
not eax
and eax, ebx
not ebx
and ebx, r11d
or ebx, eax
mov eax, r9d
and eax, 0x1462611
and ebp, 0xfeb9d9ee
or ebp, eax
xor r10d, 0x94189168
or r9d, esi
and esi, 0x1462611
and r10d, 0xfeb9d9ee
or r10d, esi
xor r10d, ebp
not r9d
or r9d, r10d
mov edx, ebx
not edx
mov eax, edx
and eax, 0xb6912d01
and ebx, 0x496ed2fe
or ebx, eax
mov eax, r9d
not eax
or edx, r9d
and r9d, 0xb6912d01
and eax, 0x496ed2fe
or eax, r9d
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0xe498d1e4
and ebp, edx
or edx, 0x1b672e1b
mov ebx, edx
and ebx, 0xab2a0bca
and eax, 0x4490d024
or eax, ebx
mov ebx, ebp
not ebx
or edx, ebx
and ebx, 0xab2a0bca
and ebp, 0x54d5f435
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov ebx, edx
not ebx
mov eax, ebx
and eax, edx
mov ebp, edx
and ebp, 0x68a580c
and ebx, 0xf975a7f3
or ebx, ebp
mov ebp, eax
not ebp
or edx, ebp
and ebp, 0x68a580c
and eax, 0xf975a7f3
or eax, ebp
mov ebp, dword [0x140135730]
xor eax, ebx
not edx
or edx, eax
and r8d, 0xf7718ca2
and ecx, 0x88e735d
or ecx, r8d
mov eax, ecx
xor eax, 0x88e735d
xor ecx, 0xf7718ca2
mov ebx, edx
not ebx
and eax, ebx
or ebx, ecx
not ebx
and ecx, edx
or ecx, eax
mov eax, ebx
and eax, ecx
xor ecx, ebx
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
and ecx, 0x493eb838
and eax, 0xb6c147c7
or eax, ecx
xor eax, 0xb6c147c7
setne r8b
sete al
cmp ebp, 0xa
setl r10b
cmp ebp, 9
setg r11b
mov r12d, eax
xor r12b, r11b
and al, r12b
and r12b, r11b
xor al, 1
xor r12b, 1
mov ecx, eax
xor cl, r12b
or r12b, al
xor r12b, 1
or r12b, cl
mov eax, r12d
xor al, 1
and r12b, al
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov eax, r12d
xor al, 1
mov ecx, r11d
and cl, al
or al, r10b
xor al, 1
and r12b, r10b
or r12b, cl
mov ecx, eax
and cl, r12b
xor r12b, al
or r12b, cl
mov r9d, r12d
xor r9b, 1
mov eax, r10d
xor al, r11b
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
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
mov esi, ecx
xor sil, 1
mov ebx, ecx
or bl, sil
xor dl, al
and dl, al
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, r11d
or bl, dl
mov eax, r11d
xor al, dl
xor al, 1
and al, dl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
and r11b, sil
or sil, r10b
and cl, r10b
or cl, r11b
mov edx, esi
xor dl, cl
xor cl, 1
xor dl, 1
or cl, sil
xor cl, 1
or cl, dl
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 edx, r8d
and dl, cl
xor cl, r8b
or dl, cl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, 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
mov r14d, r12d
and r14b, r9b
mov eax, r14d
xor al, 1
mov edi, r12d
xor dil, r14b
or al, r9b
xor al, 1
or al, dil
mov edx, eax
xor dl, 1
mov r11d, eax
and r11b, dl
mov ebx, r11d
and bl, al
xor r11b, al
or r11b, bl
or dl, al
mov eax, edx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, dl
xor r11b, 1
or r11b, al
mov eax, ecx
xor al, 1
mov esi, eax
and sil, cl
mov edx, eax
xor dl, sil
xor sil, 1
or sil, cl
mov r9d, esi
xor r9b, 1
or dl, r9b
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
mov r10d, edx
xor r10b, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r10b
xor r10b, 1
xor cl, 1
or r10b, al
xor r10b, 1
or r10b, cl
mov r8d, r10d
xor r8b, 1
mov r15d, r11d
xor r15b, 1
mov r13d, r11d
and r13b, r15b
mov eax, r13d
and al, r15b
xor r13b, r15b
or r13b, al
mov ebp, r13d
xor bpl, 1
and r14b, r12b
or r14b, dil
mov eax, r14d
xor al, 1
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, r8d
and cl, r10b
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
mov edi, ebx
and dil, cl
xor bl, cl
or bl, dil
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edi, ebx
xor dil, cl
or cl, bl
xor cl, 1
or cl, dil
mov r14d, ecx
xor r14b, 1
mov ebx, r13d
and bl, al
mov edx, r13d
xor dl, al
or dl, bl
mov ebx, r13d
and bl, bpl
xor r13b, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, r13b
xor bl, al
mov edi, edx
xor dil, bl
xor bl, 1
or bl, dl
xor bl, 1
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov ebx, r14d
or bl, cl
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov r12d, ecx
and r12b, r14b
mov ebp, ecx
and bpl, r12b
xor r12b, cl
or r12b, bpl
mov ebp, r14d
xor bpl, dl
or dl, r14b
xor bl, r12b
xor dl, 1
or dl, bpl
xor dl, 1
mov ebp, ebx
and bpl, dl
xor dl, bl
or dl, bpl
mov ebx, r9d
or bl, sil
xor sil, bl
xor sil, 1
or bl, r9b
xor bl, 1
or bl, sil
mov eax, ebx
xor al, 1
or al, dl
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor r12b, r9b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, r12d
and al, cl
xor cl, r12b
or cl, al
mov eax, edx
xor al, 1
and dl, al
mov ebx, ecx
mov r9d, eax
and r9b, dl
xor dl, al
mov esi, eax
and sil, cl
xor al, cl
xor cl, 1
and bl, cl
or dl, r9b
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
or al, sil
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, edi
xor al, 1
mov esi, eax
and sil, dil
xor al, sil
xor sil, 1
or sil, dil
xor sil, 1
or sil, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
or cl, al
and al, dl
xor cl, 1
or al, bl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, eax
or cl, sil
xor al, sil
xor al, 1
and al, sil
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
and cl, r15b
or r8b, r11b
and r11b, r10b
or r11b, cl
mov ecx, r11d
xor cl, r15b
and cl, r11b
or r15b, r10b
mov edx, r8d
xor dl, r15b
or r15b, r8b
xor r15b, 1
or r15b, dl
mov edx, ecx
xor dl, 1
mov ebx, r15d
xor bl, 1
and bl, r15b
mov r8d, ebx
and r8b, r15b
xor bl, r15b
or bl, r8b
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
mov edx, ecx
xor dl, r15b
or r15b, cl
xor r15b, 1
or r15b, dl
xor r15b, 1
mov ecx, ebx
and cl, r15b
xor r15b, bl
or r15b, cl
mov r8d, r15d
xor r8b, 1
mov ebx, r8d
or bl, r15b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
xor cl, r8b
xor bl, r8b
or dl, r15b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov 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
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
mov edx, eax
xor dl, 1
and cl, dl
and al, r8b
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, edx
xor bl, r8b
xor bl, 1
and bl, r8b
or dl, r8b
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, r9b
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc41244c0
mov ebp, 0x728cead0
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xc41244c0
jmp 0x140047cf8
movzx eax, byte [rsp + 0x51]
movzx r8d, byte [rsp + 0x52]
mov r12d, eax
xor r12b, 1
mov esi, r12d
and sil, al
mov r10d, eax
mov ecx, eax
or r10b, r12b
mov eax, esi
and al, r12b
mov edx, esi
xor dl, r12b
or dl, al
mov r11d, edx
mov byte [rsp + 0x2c], dl
and r11b, r10b
xor sil, 1
mov eax, esi
mov byte [rsp + 0x2d], cl
xor al, cl
or sil, cl
xor sil, 1
or sil, al
mov ebp, esi
xor bpl, 1
mov r15d, ebp
and r15b, sil
mov r14d, esi
xor r14b, r10b
and r14b, sil
and sil, r10b
mov eax, r10d
xor al, 1
mov r10d, edx
xor r10b, 1
mov ecx, r12d
xor cl, al
or r12b, al
mov edx, ebp
and dl, r15b
xor r15b, bpl
and bpl, al
and al, r10b
or r11b, al
xor r12b, 1
or r12b, cl
xor r12b, 1
mov eax, r11d
and al, r12b
xor r12b, r11b
or r12b, al
mov eax, r12d
xor al, 1
mov ecx, eax
and cl, r12b
xor cl, 1
mov ebx, ecx
xor bl, r12b
or cl, r12b
xor cl, 1
or cl, bl
xor al, cl
xor al, 1
or cl, r12b
xor cl, 1
or cl, al
mov r11d, ecx
xor r11b, 1
or r15b, dl
mov edi, r15d
xor dil, 1
mov edx, edi
or dl, r15b
mov ebx, edx
xor bl, 1
mov r12d, r11d
and r12b, cl
mov eax, r12d
xor al, 1
xor r12b, cl
or al, r11b
xor al, 1
or al, r12b
and bl, dl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov r11d, ebx
and r11b, dil
xor bl, 1
and bl, r15b
or bl, r11b
mov r11d, r15d
and r11b, dl
xor dl, r15b
or dl, r11b
xor dl, 1
mov r11d, ebx
and r11b, dl
xor dl, bl
or dl, r11b
xor dl, 1
mov ebx, edx
or bl, al
xor bl, 1
xor dl, al
xor dl, 1
and dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor r15b, cl
and r15b, cl
xor dil, cl
xor r15b, 1
xor dil, 1
mov eax, r15d
xor al, dil
or dil, r15b
xor dil, 1
or dil, al
xor dil, dl
mov eax, edi
xor al, 1
and dil, dl
mov ecx, edi
and cl, al
xor dil, al
or dil, cl
mov r9d, edi
mov byte [rsp + 0x38], dil
xor r9b, 1
mov r12d, r8d
xor r12b, 1
mov r15d, r12d
and r15b, r8b
mov eax, r12d
and al, r15b
mov r11d, r12d
xor r11b, r15b
or al, r11b
mov edx, r12d
or dl, r8b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r13d, ebx
and r13b, cl
xor bl, cl
or bl, r13b
mov ecx, ebx
xor bl, 1
and bl, al
xor al, 1
and cl, al
or bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and dl, bl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
xor r12b, r8b
and r12b, r8b
xor r12b, r15b
mov r13d, r12d
xor r13b, 1
and r13b, r15b
xor r15b, 1
or r15b, r8b
xor r15b, 1
or r15b, r11b
mov ebx, r15d
xor bl, 1
mov ecx, ebx
and cl, r15b
mov eax, ebx
xor al, cl
xor cl, 1
or cl, r15b
xor cl, 1
or cl, al
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, 1
or cl, dl
or al, bl
mov r8d, ebx
or r8b, al
xor al, bl
xor al, 1
mov r11d, edx
or r11b, cl
xor cl, dl
xor r11b, 1
mov r15d, r11d
and r15b, cl
xor r11b, cl
or r11b, r15b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov r15d, eax
and r15b, r8b
mov ecx, r15d
xor cl, 1
xor r15b, al
or cl, r8b
xor cl, 1
or cl, r15b
xor cl, r11b
mov eax, edx
or al, bl
xor al, 1
xor bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
mov eax, ebx
xor al, 1
and bl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov byte [rsp + 0x2f], r9b
mov r8d, r9d
or r8b, dil
mov byte [rsp + 0x30], r8b
mov eax, r8d
xor al, r9b
or r8b, r9b
xor r8b, 1
or r8b, al
or sil, bpl
xor r14b, 1
xor sil, 1
mov eax, r14d
xor al, sil
or sil, r14b
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
movzx ecx, byte [rsp + 0x2c]
and cl, sil
and al, r10b
or al, cl
mov ecx, esi
movzx edx, byte [rsp + 0x2d]
and cl, dl
xor sil, dl
or sil, cl
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, esi
xor al, 1
and sil, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov eax, ebx
mov r14d, ebx
xor r14b, 1
mov byte [rsp + 0x2d], r14b
mov edx, r14d
and dl, al
mov r10d, edx
xor r10b, 1
mov ecx, r14d
xor cl, dl
mov r9d, eax
mov edi, eax
mov byte [rsp + 0x2e], al
or r9b, r10b
xor r9b, 1
and dl, r14b
or dl, cl
mov ebp, edx
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor r10b, dil
or r10b, r9b
xor r10b, al
mov eax, edx
and al, r14b
xor dl, r14b
or dl, al
xor dl, 1
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov byte [rsp + 0x34], bpl
mov eax, ebp
xor al, 1
mov byte [rsp + 0x2c], al
or al, dl
xor al, 1
mov ecx, edx
xor cl, bpl
and cl, dl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov byte [rsp + 0x37], cl
mov eax, r13d
and al, r12b
xor r13b, r12b
or r13b, al
mov eax, r13d
xor al, 1
mov edi, eax
and dil, r13b
xor al, dil
xor dil, 1
or dil, r13b
xor dil, 1
or dil, al
mov eax, edi
xor al, 1
mov r9d, edi
and r9b, al
mov r10d, edi
and r10b, r9b
mov r11d, edi
xor r11b, r9b
mov ebp, r9d
xor r9b, al
mov edx, eax
or dl, dil
mov eax, edx
xor al, 1
or r11b, r10b
mov ecx, edx
and cl, al
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
mov r14d, r8d
xor r14b, 1
xor cl, r11b
xor cl, 1
mov r10d, edi
and r10b, dl
xor dl, dil
or dl, r10b
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
xor bpl, 1
or bpl, dil
xor bpl, 1
or bpl, r9b
xor bpl, 1
mov edx, ecx
xor dl, bpl
or bpl, cl
xor bpl, 1
or bpl, dl
xor bpl, 1
mov ecx, edx
and cl, bpl
xor bpl, dl
or bpl, cl
mov ecx, ebp
xor cl, 1
mov r10d, ebp
and r10b, cl
mov r9d, ecx
and r9b, r10b
xor cl, r10b
or cl, r9b
mov r9d, ecx
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r11d, edx
xor r11b, r9b
or dl, r9b
xor dl, 1
or dl, r11b
mov r9d, r10d
and r9b, bpl
xor r10b, bpl
or r10b, r9b
xor r10b, dl
mov edx, ecx
xor dl, bpl
or cl, bpl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
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 byte [rsp + 0x36], al
mov edx, r14d
and dl, r8b
mov ecx, edx
xor cl, 1
or cl, r14b
mov eax, r14d
xor r14b, r8b
or r14b, dl
xor dl, r8b
xor cl, 1
or cl, dl
or al, r8b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
mov r15d, esi
xor r15b, 1
mov ebp, esi
or bpl, r15b
xor bpl, 1
mov ecx, r15d
and cl, bpl
xor bpl, r15b
or bpl, cl
mov eax, ebp
xor al, 1
mov ecx, eax
and cl, bpl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, ecx
mov r11d, edx
mov byte [rsp + 0x3c], dl
xor r11b, 1
mov r13d, ebp
xor r13b, al
and r13b, bpl
or bpl, al
mov ecx, r11d
xor cl, al
mov byte [rsp + 0x35], cl
or al, r11b
mov byte [rsp + 0x3f], al
mov edi, r11d
mov eax, r11d
and r11b, dl
and dil, r11b
xor al, r11b
mov byte [rsp + 0x3d], al
or dil, al
mov ecx, edi
xor cl, 1
mov r12d, ebx
and bl, cl
mov byte [rsp + 0x3e], bl
mov r10d, ecx
or cl, dil
or r10b, cl
xor cl, dil
xor cl, 1
xor r10b, 1
or r10b, cl
xor r12b, 1
mov eax, r12d
xor al, bpl
mov ecx, r12d
or cl, bpl
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, esi
and al, r15b
xor r15b, sil
or r15b, al
mov eax, r10d
xor al, 1
mov edx, r10d
and dl, al
xor dl, 1
mov esi, eax
xor sil, dl
or dl, al
xor dl, 1
or dl, sil
mov esi, r14d
xor sil, 1
mov r8d, r14d
and r8b, sil
mov ebx, r14d
xor bl, r8b
xor r8b, 1
or r8b, sil
xor r8b, 1
or r8b, bl
xor r10b, al
and r10b, al
mov eax, r8d
xor al, 1
mov ebx, eax
or bl, r8b
xor bl, 1
xor r14b, bl
mov esi, r14d
and r14b, bl
xor sil, 1
mov ebx, r14d
and bl, sil
xor r14b, sil
or r14b, bl
xor r14b, 1
mov esi, r14d
or sil, r10b
xor r14b, r10b
xor r14b, 1
and r14b, r10b
mov ebx, esi
xor bl, r14b
xor r14b, 1
or r14b, sil
xor bl, 1
xor r14b, 1
or r14b, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
and al, r8b
mov r10d, eax
and r10b, r8b
xor al, r8b
or al, r10b
mov r10d, ebx
xor r10b, 1
and r10b, al
xor al, 1
and al, bl
or al, r10b
mov ebx, edx
xor bl, r8b
or r8b, dl
xor r8b, 1
or r8b, bl
xor r8b, 1
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
xor r14b, 1
mov eax, r14d
or al, r8b
xor r14b, r8b
xor al, 1
mov edx, eax
and dl, r14b
xor r14b, al
or r14b, dl
mov r8d, r15d
xor r8b, 1
mov esi, r15d
and sil, r8b
xor sil, 1
mov edx, r8d
xor dl, sil
or sil, r8b
xor sil, 1
or sil, dl
mov r9d, ecx
xor r9b, 1
mov edx, r9d
or dl, cl
mov ebx, esi
xor bl, 1
or sil, bl
mov r10d, ecx
or r10b, bl
xor bl, cl
and cl, dl
xor dl, 1
mov eax, edx
xor al, r9b
and al, dl
and dl, r9b
or dl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, esi
xor al, 1
and sil, al
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
and cl, r15b
and sil, r8b
or sil, cl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, sil
xor sil, 1
or sil, al
xor cl, 1
xor sil, 1
or sil, cl
xor sil, 1
mov eax, esi
or al, dl
xor sil, dl
xor sil, 1
and sil, dl
xor sil, 1
mov ecx, eax
xor cl, sil
or sil, al
xor sil, 1
or sil, cl
xor r10b, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
xor sil, 1
mov eax, esi
xor al, bl
and sil, bl
mov ecx, eax
xor cl, 1
or sil, al
xor al, sil
or sil, cl
xor al, 1
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
mov ecx, eax
and cl, sil
mov edx, esi
xor dl, al
xor al, cl
xor cl, 1
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
or al, cl
and dl, sil
mov esi, edx
xor sil, 1
and dl, sil
mov ecx, esi
and cl, dl
xor dl, sil
or dl, cl
xor dl, al
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
xor r14b, 1
mov eax, r14d
xor al, sil
xor al, 1
and al, sil
or sil, r14b
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
xor bpl, 1
xor r13b, bpl
mov eax, r13d
xor al, 1
and bpl, al
mov ecx, ebp
xor bpl, r13b
xor cl, 1
or cl, al
xor cl, 1
or cl, bpl
xor r11b, 1
or r11b, byte [rsp + 0x3c]
xor r11b, 1
or r11b, byte [rsp + 0x3d]
mov eax, r11d
and r11b, cl
xor cl, 1
xor al, 1
and al, cl
or r11b, al
movzx r14d, byte [rsp + 0x37]
mov ebp, r14d
xor bpl, 1
and r12b, dil
or r12b, byte [rsp + 0x3e]
movzx ecx, byte [rsp + 0x3f]
xor cl, 1
or cl, byte [rsp + 0x35]
mov eax, ecx
xor al, r12b
xor r12b, 1
xor al, 1
or r12b, cl
xor r12b, 1
or r12b, al
mov eax, r12d
xor al, 1
mov ecx, r11d
xor cl, r12b
and cl, r11b
and r12b, r11b
xor r11b, 1
and r11b, al
or r12b, r11b
mov eax, ecx
and al, r12b
xor r12b, cl
or r12b, al
mov eax, r12d
xor al, 1
mov ecx, eax
and cl, r12b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
or al, r12b
mov edx, eax
xor dl, 1
mov r8d, edx
mov ebx, ecx
or dl, cl
xor cl, 1
and r8b, cl
and bl, al
or bl, r8b
xor al, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
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
and al, cl
and bl, dl
or bl, al
xor cl, bl
and cl, bl
xor sil, 1
mov eax, ecx
xor al, 1
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov r9d, esi
xor r9b, cl
xor r9b, 1
and r9b, cl
or sil, cl
xor r9b, 1
mov ecx, r9d
xor cl, sil
or r9b, sil
xor r9b, 1
or r9b, cl
mov ecx, eax
xor cl, r9b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, cl
or r9b, cl
xor r9b, 1
or r9b, al
movzx ecx, byte [rsp + 0x36]
mov r10d, ecx
xor r10b, 1
mov eax, ecx
or al, r10b
mov edx, eax
xor dl, 1
mov esi, ecx
and sil, r10b
mov ebx, ecx
and bl, sil
xor sil, cl
or sil, bl
xor sil, al
xor al, cl
mov r15d, ecx
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, sil
xor sil, 1
xor al, 1
or sil, dl
xor sil, 1
or sil, al
mov eax, ebp
and al, r14b
mov edx, eax
and dl, r14b
xor al, r14b
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov r8d, esi
xor r8b, 1
mov edx, r8d
and dl, sil
xor dl, 1
mov eax, esi
xor al, dl
or dl, sil
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
xor al, 1
or dl, sil
xor dl, 1
or dl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
or al, cl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor r11b, 1
mov edi, r11d
xor dil, al
or al, r11b
xor al, 1
or al, dil
mov r11d, eax
xor r11b, 1
and al, r11b
mov edi, eax
and dil, r11b
xor al, r11b
or al, dil
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov ecx, r11d
and cl, bl
xor r11b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r11b
mov ebx, eax
xor bl, 1
and bl, cl
mov r11d, ecx
xor r11b, 1
mov ecx, eax
xor cl, r11b
and cl, al
and r11b, al
or r11b, bl
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, edx
xor al, 1
mov ecx, edx
xor cl, r10b
or r10b, al
or al, r15b
xor al, 1
or al, cl
xor al, 1
or dl, r15b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
xor dl, al
mov r10d, edx
xor r10b, 1
and r10b, al
mov eax, r10d
and al, dl
xor r10b, dl
or r10b, al
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
or dl, al
xor bl, r11b
and bl, r11b
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, al
or cl, al
xor cl, 1
or cl, r11b
mov r11d, ecx
and r11b, dl
xor al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r11b
and r10b, 1
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r10d
xor al, 1
or al, r10b
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor bl, 1
mov r10d, ebx
xor r10b, al
xor r10b, 1
and r10b, al
or bl, al
xor r10b, 1
mov eax, r10d
xor al, bl
or r10b, bl
xor r10b, 1
or r10b, al
xor bpl, r8b
mov edi, r14d
or dil, sil
xor dil, 1
or dil, bpl
mov r11d, edi
xor r11b, 1
or r8b, r14b
xor sil, r14b
and sil, r14b
xor sil, 1
mov ecx, r8d
xor cl, sil
or sil, r8b
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov eax, r11d
and al, dil
mov edx, esi
and dl, cl
mov ebx, eax
xor bl, 1
xor al, r11b
or bl, dil
xor bl, 1
or bl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
xor cl, dil
or sil, r11b
xor sil, 1
or sil, cl
xor sil, 1
mov eax, edx
and al, sil
xor sil, dl
or sil, al
mov eax, esi
xor al, 1
mov ecx, esi
or cl, al
mov edx, ecx
xor dl, 1
and dl, sil
or sil, cl
and cl, al
or cl, dl
xor cl, 1
mov eax, esi
xor al, cl
or cl, sil
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
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
and r11b, al
xor r11b, 1
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov r8d, r11d
xor r8b, 1
mov esi, r10d
xor sil, 1
mov eax, r10d
or al, sil
mov edx, eax
xor dl, 1
mov ebx, r8d
or bl, r11b
mov ecx, ebx
xor cl, 1
mov edi, r10d
and dil, al
or al, sil
and dl, sil
or dl, dil
mov edi, eax
xor dil, dl
xor dl, 1
xor dil, 1
or dl, al
xor dl, 1
or dl, dil
mov eax, r11d
and al, bl
or bl, r8b
xor bl, 1
and cl, r8b
or cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
xor al, 1
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
and r8b, r10b
or r10b, r11b
and sil, r11b
or sil, r8b
xor sil, 1
mov ecx, r10d
xor cl, sil
or sil, r10b
xor sil, 1
or sil, cl
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
mov edx, r11d
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and al, sil
mov edx, r11d
and dl, sil
xor r11b, sil
xor sil, 1
and cl, sil
or cl, al
or r11b, dl
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov r8d, r9d
xor r8b, 1
mov r14d, r8d
mov r10d, r11d
xor r10b, 1
mov eax, r11d
and al, r10b
mov ecx, r10d
and cl, al
mov ebx, r10d
xor bl, al
or bl, cl
mov ecx, ebx
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov esi, ebx
xor sil, cl
or bl, cl
xor bl, 1
or bl, sil
mov esi, eax
and sil, r11b
xor al, r11b
or al, sil
mov esi, ebx
xor sil, 1
and sil, al
xor al, 1
and al, bl
or al, sil
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ebp, eax
xor bpl, 1
mov esi, eax
and sil, r8b
mov ecx, r9d
and cl, bpl
or bpl, r8b
and r8b, r9b
xor r8b, 1
mov edi, r9d
xor dil, r8b
or r8b, r9b
xor r8b, 1
or r8b, dil
or r14b, r9b
mov ebx, r8d
xor bl, r14b
and bl, r8b
mov edx, r14d
and r14b, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or r14b, dl
mov edx, ebx
and dl, r14b
xor r14b, bl
or r14b, dl
mov edx, r14d
xor dl, 1
and dl, r11b
or r11b, r14b
and r14b, r10b
or r14b, dl
mov edx, r11d
xor dl, r14b
xor r14b, 1
xor dl, 1
or r14b, r11b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, 1
and r14b, dl
mov ebx, edx
and bl, r14b
xor r14b, dl
or r14b, bl
xor r14b, 1
or cl, sil
xor al, r9b
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, cl
xor cl, 1
xor al, 1
or cl, bpl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, r14d
and dl, cl
xor cl, r14b
or cl, dl
xor cl, 1
mov edx, r14d
xor dl, al
xor dl, 1
and dl, al
or al, r14b
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov r8d, edx
xor r8b, 1
and r8b, cl
mov eax, r8d
and al, dl
xor r8b, dl
or r8b, al
movzx edx, byte [rsp + 0x2f]
movzx ecx, byte [rsp + 0x2c]
or cl, dl
movzx r14d, byte [rsp + 0x34]
xor r14b, dl
and r14b, dl
mov eax, ecx
xor al, r14b
xor r14b, 1
xor al, 1
or r14b, cl
xor r14b, 1
or r14b, al
movzx eax, byte [rsp + 0x38]
xor al, r14b
xor al, 1
or r14b, dl
xor r14b, 1
or r14b, al
mov r9d, r14d
xor r9b, 1
movzx eax, byte [rsp + 0x30]
xor al, 1
movzx r10d, byte [rsp + 0x2d]
movzx ebx, byte [rsp + 0x2e]
or bl, r10b
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ebx
mov edx, ebx
and dl, r10b
mov ebx, r10d
xor al, r10b
or dl, al
mov ebx, eax
xor dl, 1
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, cl
and dl, al
and al, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
mov edi, r10d
xor dil, al
and dil, r10b
mov r11d, r10d
or r11b, al
mov edx, r11d
xor dl, 1
mov ebp, r9d
or bpl, r14b
xor bpl, 1
mov esi, r14d
and sil, bpl
xor bpl, r14b
or bpl, sil
mov ebx, edi
xor bl, 1
and bl, dil
mov ecx, edx
and cl, r11b
mov esi, ebx
and sil, dil
xor bl, dil
or bl, sil
xor cl, 1
mov esi, ecx
xor sil, r11b
or cl, r11b
xor cl, 1
or cl, sil
xor cl, bl
mov ebx, edi
xor bl, dl
or dl, dil
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, ebp
xor cl, 1
and cl, bpl
mov ebx, edx
xor bl, 1
and bl, dl
xor cl, 1
mov r11d, ebp
xor r11b, cl
or cl, bpl
xor cl, 1
or cl, r11b
xor bl, 1
mov r11d, edx
xor r11b, bl
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
and r10b, r9b
or r9b, al
and al, r14b
or al, r10b
mov ecx, r9d
xor cl, al
xor al, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
xor al, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
or bl, dl
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
and al, cl
xor cl, al
and cl, al
mov esi, ebx
and sil, r9b
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov r14d, ecx
xor r14b, 1
mov eax, r14d
and al, cl
xor al, 1
mov r10d, ecx
xor r10b, al
or al, cl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
or r9b, bl
mov ebx, r9d
xor bl, 1
or r14b, cl
mov edi, r14d
xor dil, 1
mov ecx, ebx
and cl, r9b
mov r11d, ecx
and r11b, bl
xor cl, bl
or cl, r11b
mov r11d, ecx
xor cl, 1
and cl, sil
mov r15d, edi
and r15b, r14b
mov ebp, r15d
and bpl, dil
xor r15b, dil
or r15b, bpl
mov edi, r15d
xor r15b, 1
and r15b, al
mov edx, r10d
and dl, al
mov ebp, r10d
and bpl, dl
xor dl, r10b
or dl, bpl
xor dl, sil
mov ebp, esi
xor bpl, al
or al, sil
xor sil, 1
and r11b, sil
or cl, r11b
mov r11d, esi
and r11b, r9b
xor sil, r9b
or sil, r11b
mov ebx, esi
xor bl, cl
xor cl, 1
xor bl, 1
or cl, sil
xor cl, 1
or cl, bl
and dil, r10b
or r15b, dil
mov ebx, r10d
and bl, r14b
xor r14b, r10b
or r14b, bl
xor r14b, 1
mov ebx, r15d
and bl, r14b
xor r14b, r15b
or r14b, bl
mov ebx, r14d
xor bl, 1
or bl, cl
xor cl, 1
or cl, r14b
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
xor al, 1
or al, bpl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and al, cl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r9d
and cl, al
mov ebx, ecx
xor bl, r9b
and bl, cl
mov edx, ecx
xor dl, 1
and dl, al
and cl, r9b
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 eax, ecx
xor al, 1
mov r9d, eax
or r9b, cl
xor r9b, 1
mov r11d, eax
xor r11b, r9b
mov r10d, r11d
xor r10b, 1
mov ebx, r10d
and bl, r9b
mov edx, ebx
xor dl, 1
xor bl, r11b
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor al, cl
or al, r9b
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
xor cl, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov edi, edx
xor dil, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, dl
xor cl, dil
and dil, al
or dil, bl
or al, dl
xor al, 1
or al, cl
xor dil, 1
mov ecx, edi
xor cl, al
or dil, al
xor dil, 1
or dil, cl
mov r10d, edi
xor r10b, 1
mov r14d, r8d
xor r14b, 1
mov ecx, r14d
and cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, r8d
xor bl, dl
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or r8b, r14b
mov r9d, r8d
xor r9b, 1
mov ebp, ebx
and bpl, dl
mov eax, ebx
xor al, bpl
xor bpl, 1
or bpl, dl
xor bpl, 1
or bpl, al
mov eax, ebp
xor al, 1
and al, r8b
and bpl, r9b
or bpl, al
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, r8d
xor al, bpl
xor bpl, 1
xor al, 1
or bpl, r8b
xor bpl, 1
or bpl, al
mov eax, edi
mov byte [rsp + 0x30], r10b
and al, r10b
mov edx, edi
xor dl, al
xor al, 1
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov r11d, edi
or r11b, r10b
xor r11b, 1
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov esi, ebp
xor sil, 1
mov r13d, ebp
xor r13b, sil
mov r9d, esi
or r9b, bpl
xor r9b, 1
or r13b, r9b
mov edx, r13d
xor dl, 1
mov eax, r14d
and al, cl
xor cl, r14b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov r10d, r11d
xor r10b, 1
mov r15d, r10d
and r15b, r11b
mov ebx, r10d
and bl, r15b
xor r15b, r10b
or r15b, bl
mov ebx, r15d
xor bl, 1
mov r14d, r10d
and r14b, bl
and r15b, r11b
or r15b, r14b
xor r15b, 1
or r15b, bl
mov r14d, r13d
and r14b, dl
mov ebx, r13d
and bl, r14b
xor r14b, r13b
or r14b, bl
mov ebx, eax
and bl, cl
xor bl, 1
mov r12d, ecx
xor r12b, bl
or bl, cl
xor bl, 1
or bl, r12b
mov r12d, r14d
xor r12b, 1
or dl, r13b
mov r13d, edx
xor r13b, 1
or al, cl
xor al, 1
mov ecx, r12d
or cl, dl
and r13b, r12b
and dl, r14b
or dl, r13b
xor dl, 1
mov r13d, ecx
xor r13b, dl
or dl, cl
xor dl, 1
or dl, r13b
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor cl, 1
mov r13d, ecx
xor r13b, al
or al, cl
xor al, 1
or al, r13b
mov r13d, edx
xor r13b, 1
and r13b, dl
xor r13b, 1
mov r8d, edx
xor r8b, r13b
or r13b, dl
mov ecx, eax
xor cl, 1
and cl, al
xor r13b, 1
or r13b, r8b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, r13d
xor al, 1
and al, cl
xor cl, 1
and cl, r13b
or cl, al
mov edx, ebx
xor dl, 1
and bl, r12b
or r12b, dl
and dl, r14b
xor r12b, 1
or dl, bl
mov eax, r12d
and al, dl
xor dl, r12b
or dl, al
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
mov edx, r15d
xor dl, 1
or al, cl
mov ebx, r15d
xor bl, dil
xor bl, 1
or bl, r15b
and r15b, dil
and dl, byte [rsp + 0x30]
or dl, r15b
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
xor cl, al
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and dl, bl
mov r8d, ecx
and r8b, al
xor dl, 1
mov edi, ebx
xor dil, dl
or dl, bl
xor dl, 1
or dl, dil
mov edi, ecx
and dil, r8b
xor r8b, cl
or r8b, dil
xor r8b, dl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor r8b, 1
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r10d
or al, r11b
xor al, 1
mov ecx, ebp
and cl, r9b
xor r9b, bpl
or r9b, cl
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
and cl, al
and al, r9b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, esi
xor cl, r11b
and cl, sil
and r10b, bpl
and sil, r11b
or sil, r10b
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, sil
xor al, 1
mov edx, ecx
and dl, sil
xor cl, sil
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
or dl, cl
xor dl, al
and al, dl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r8d
xor cl, 1
mov r9d, r8d
xor r9b, cl
mov r11d, eax
mov r10d, eax
mov esi, ecx
xor sil, al
and sil, cl
and cl, al
xor al, 1
or r11b, al
xor r11b, 1
xor r10b, r11b
mov ebx, r10d
xor bl, 1
and bl, r11b
mov r11d, ebx
and r11b, r10b
xor bl, r10b
and r9b, r8b
or bl, r11b
mov edx, ebx
xor dl, r9b
and bl, dl
and dl, r9b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
and al, r8b
or cl, al
xor sil, 1
xor cl, 1
mov eax, esi
xor al, cl
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x4a8230e4
mov edx, 0x73325d79
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x4a8230e4
cmovne ecx, edx
test bl, 1
cmovne ecx, eax
jmp 0x140035450
mov ecx, dword [rsp + 0x5c]
call fcn.14001e310
mov ecx, 0x806a6848
jmp 0x140035450
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, dword [0x140135734]
lea esi, [rcx - 1]
imul esi, ecx
mov r8d, esi
not r8d
mov edx, r8d
and edx, esi
mov ecx, r8d
and ecx, edx
xor edx, r8d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4991e20e
and edx, 0xb66e1df1
or edx, ecx
mov ecx, edx
xor ecx, 0x14220ce1
xor edx, 0x4010e00c
and edx, 0xe25cf11c
and ecx, 0x1da30ee3
or ecx, edx
mov ebp, ecx
xor ebp, 0x22182110
xor ecx, 0x15a00ec3
and ecx, 0xd5e4decf
and ebp, 0x2a1b2130
or ebp, ecx
mov edi, ebp
xor edi, 0x2a1b2130
xor ebp, 0xd5044485
mov ecx, r8d
and ecx, 0x587f6109
mov edx, esi
xor edx, 0x42d3e697
and edx, esi
and esi, 0xa7809ef6
or esi, ecx
xor esi, 0xa7809ef6
mov ecx, esi
xor ecx, r8d
and ecx, esi
mov esi, ecx
not esi
mov ebx, edi
xor ebx, esi
and ebx, edi
and ebp, 0xdf144585
and edi, 0x20ebba7a
or edi, ebp
and esi, 0xdf144585
and ecx, 0x20ebba7a
or ecx, esi
xor ecx, edi
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov edi, ecx
not edi
or ecx, 0x3dd6dcb1
mov ebx, ecx
not ebx
or edi, 0xc229234e
mov ebp, edi
not ebp
and ecx, 0x84d81c2d
and ebx, 0x42212342
or ebx, ecx
and edi, 0x84d81c2d
and ebp, 0x3906c090
or ebp, edi
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x3dd6dcb1
and ebp, 0xc229234e
or ebp, ecx
mov r12d, ebp
mov ecx, ebp
xor ecx, 0xdf0ad3fd
and ecx, ebp
not ebp
and ebp, 0xd000c279
and r12d, 0xf0a1184
or r12d, ebp
mov esi, r12d
xor esi, 0x1081000
xor r12d, 0xf0f5ee7b
mov ebp, ecx
not ebp
mov ebx, r12d
and ebx, 0xaee2879d
and esi, 0x51085060
or esi, ebx
or r12d, ebp
and ebp, 0xaee2879d
and ecx, 0x511d7862
or ecx, ebp
xor ecx, esi
not r12d
or r12d, ecx
mov ecx, r12d
and ecx, 0xc0afb51b
not r12d
and r12d, 0x3f504ae4
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0x4b055ffa
and r12d, 0xb4faa005
or r12d, ecx
mov ecx, r12d
xor ecx, 0x14a02004
and ecx, 0x1fa566e6
xor r12d, 0xab5fc6e3
or r12d, ecx
mov ecx, r12d
not ecx
and ecx, 0x6ebd25c2
and r12d, 0x9142da3d
or r12d, ecx
mov r14d, r12d
xor r14d, 0x9142da3d
xor r12d, 0x6ebd25c2
and r8d, 0x42d3e697
mov ebp, r8d
and ebp, edx
xor edx, r8d
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x88706529
and edx, 0x778f9ad6
or edx, ebp
mov ebp, edx
xor ebp, 0x355c7c41
mov ebx, edx
xor ebx, 0xc0238134
and ebx, 0xc47bd534
xor edx, 0x7f599b89
and edx, ebp
and ebp, 0x3b842acb
or ebp, ebx
mov ebx, ebp
xor ebx, 0x3b842acb
xor ebp, 0x44591524
mov esi, ebx
and esi, 0x4a05e7c8
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x907aed1a
and edx, 0x6f8512e5
or edx, ecx
mov ecx, edx
xor ecx, 0x1a040248
and ebp, 0x54dd1f27
mov esi, ebx
and esi, 0xab22e0d8
or esi, ebp
xor esi, 0x4b7879c1
and ebx, 0x1fa566e6
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x360ee629
and ebx, 0xc9f119d6
or ebx, ebp
mov ebp, ebx
xor ebp, 0x8800054
xor edx, 0xc5da6c34
xor ebx, 0x360ee629
mov esi, edx
and esi, 0xe179f983
and ecx, 0x1e86067c
or ecx, esi
or edx, ebx
and ebx, 0xe179f983
and ebp, 0x1e86067c
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x250f7e5c
and ecx, 0xdaf081a3
or ecx, edx
mov r8d, ecx
xor r8d, 0xca908001
xor ecx, 0x40b144c
and ecx, 0x146b15ee
and r8d, 0xeb94ea11
or r8d, ecx
mov r11d, r8d
xor r11d, 0x146b15ee
xor r8d, 0xeb94ea11
mov ecx, r12d
and ecx, 0x14f4aa6b
mov r15d, r14d
and r15d, 0xeb0b5594
or r15d, ecx
mov ecx, r15d
xor ecx, 0x6a0b1194
xor r15d, 0x14f4aa6b
mov edx, r12d
and edx, r14d
mov ebp, edx
not ebp
mov ebx, r15d
and ebx, 0x95306e41
and ecx, 0x6acf91be
or ecx, ebx
or r15d, ebp
and ebp, 0x95306e41
and edx, 0x6acf91be
or edx, ebp
xor edx, ecx
not r15d
or r15d, edx
mov ecx, r15d
not ecx
mov dword [rsp + 0x30], ecx
mov ebp, ecx
and ebp, 0x5605472f
mov edx, r15d
and edx, 0xa9fab8d0
or edx, ebp
mov r9d, edx
xor r9d, ecx
and r9d, edx
mov ecx, r12d
and ecx, 0xa9fab8d0
and r14d, 0x5605472f
or r14d, ecx
xor r12d, r14d
and r12d, r14d
mov edx, r8d
and edx, 0xbc14ba69
mov ecx, r11d
and ecx, 0x43eb4596
or ecx, edx
xor ecx, 0x15ee02b9
or ecx, r8d
mov esi, r11d
and esi, 0xa9fab8d0
mov r10d, r8d
and r10d, 0x5605472f
or r10d, esi
not r10d
or r10d, r11d
mov r14d, r10d
not r14d
and r14d, ecx
mov r13d, ecx
not r13d
mov ebx, r9d
xor ebx, 0xb4efcf59
and ebx, r9d
not r9d
mov edi, r12d
xor edi, 0xb4efcf59
and edi, r12d
mov ecx, r12d
not ecx
mov ebp, ecx
mov r12d, r9d
and r12d, ecx
xor ecx, r9d
and r9d, 0xb4efcf59
and ebp, 0xb4efcf59
mov esi, r9d
and esi, ebx
xor ebx, r9d
or ebx, esi
mov esi, ebp
and esi, edi
xor edi, ebp
or edi, esi
mov ebp, ebx
not ebp
and ebp, 0x250304a0
and ebx, 0xdafcfb5f
or ebx, ebp
mov ebp, edi
not ebp
and ebp, 0x250304a0
and edi, 0xdafcfb5f
or edi, ebp
xor edi, ebx
or ecx, r12d
not ecx
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, r13d
xor ebp, r10d
and ebp, r13d
and r10d, r13d
or r10d, r14d
mov esi, ebp
not esi
mov edx, r10d
not edx
mov ebx, esi
and ebx, 0xa5b739ec
and ebp, 0x5a48c613
or ebp, ebx
or esi, edx
and edx, 0xa5b739ec
and r10d, 0x5a48c613
or r10d, edx
xor r10d, ebp
not esi
or esi, r10d
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x2dd27ec1
and ecx, 0xd22d813e
or ecx, edx
xor ecx, esi
xor ecx, 0x2dd27ec1
and ecx, esi
mov edx, esi
not edx
and edx, 0xacf01981
and esi, 0x530fe67e
or esi, edx
xor esi, 0xacf01981
or esi, ebp
mov edx, esi
not edx
mov r9d, ecx
not r9d
mov ebp, r9d
and ebp, 0x17a0b252
and ecx, 0xe85f4dad
or ecx, ebp
or r9d, esi
and esi, 0x17a0b252
and edx, 0xe85f4dad
or edx, esi
xor edx, ecx
not r9d
or r9d, edx
mov edx, dword [rsp + 0x30]
mov ecx, edx
or ecx, r8d
not ecx
and edx, 0xb3185a8a
and r15d, 0x4ce7a575
or r15d, edx
and r8d, 0xb3185a8a
and r11d, 0x4ce7a575
or r11d, r8d
xor r11d, r15d
mov edx, ecx
and edx, r11d
xor r11d, ecx
or r11d, edx
mov ecx, r11d
mov edx, r11d
xor edx, 0xa8bbc4fd
and edx, r11d
not r11d
and r11d, 0x20804058
and ecx, 0x883b84a5
or ecx, r11d
mov ebp, ecx
xor ebp, 0x218424
xor ecx, 0x77c47b5a
mov edi, edx
not edi
mov esi, ecx
and esi, 0xea1a208b
and ebp, 0xa1c474
or ebp, esi
or ecx, edi
and edi, 0xea1a208b
and edx, 0x15e5df74
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x57443b02
and ecx, 0xa8bbc4fd
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xea21f5f1
and ecx, 0x15de0a0e
or ecx, edx
xor ecx, 0xea21f5f1
xor ebp, ecx
and ebp, ecx
mov ebx, r9d
not ebx
mov edx, ebp
not edx
and ebp, ebx
or ebx, edx
mov edi, ebx
not edi
and edx, r9d
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebx
and ecx, 0x4311e786
and edi, 0xbcee1879
or edi, ecx
or ebx, ebp
and ebp, 0x4311e786
and edx, 0xbcee1879
or edx, ebp
xor edx, edi
not ebx
or ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x83040c6
mov ecx, ebx
and ecx, 0x20090129
or ecx, edx
xor ecx, 0x20090129
mov edx, ebx
and edx, 0xd7c6be10
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd7c6be10
and edx, 0x283941ef
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd178c97
and edx, 0xf2e87368
or edx, ecx
mov ebp, edx
xor ebp, 0x72405000
xor edx, 0x9078091
and edx, 0x89afa3f9
and ebp, 0x76505c06
or ebp, edx
mov ecx, ebp
xor ecx, 0x765a5f38
xor ebp, 0x76505c06
and ebp, ecx
mov ecx, edi
and ecx, 0x32505d01
and ebx, 0xcdafa2fe
or ebx, ecx
xor ebx, 0xcda5a1c0
xor edi, ebx
and edi, ebx
mov ecx, ebp
not ecx
mov edx, edi
not edx
and edi, ecx
or ecx, edx
mov ebx, ecx
not ebx
and edx, ebp
or edx, edi
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xe8039248
and ebx, 0x17fc6db7
or ebx, edi
or ecx, ebp
and ebp, 0xe8039248
and edx, 0x17fc6db7
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0x4e1fb7b3
and edx, ecx
not ecx
and ecx, 0x4c1a2312
and ebx, 0x20594a1
or ebx, ecx
mov ecx, ebx
xor ecx, 0x1021
xor ebx, 0xfdfa6b5e
mov ebp, edx
not ebp
mov edi, ebx
and edi, 0x13958dc2
and ecx, 0x4c0a3231
or ecx, edi
or ebx, ebp
and ebp, 0x13958dc2
and edx, 0xec6a723d
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xae4f2d94
and ebx, 0x51b0d26b
or ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 1
mov edx, ebx
and edx, 0xfffffffe
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x45d2cb3a
and edx, 0xba2d34c5
or edx, ecx
xor edx, 0xba2d34c5
mov ecx, ebp
and ecx, 0x80b950dc
mov r9d, ebx
and r9d, 0x7f46af23
or r9d, ecx
xor r9d, 0x7f46af23
mov ecx, edx
and ecx, r9d
xor r9d, edx
or r9d, ecx
mov ecx, r9d
not ecx
and ecx, 0x5d600fd3
and r9d, 0xa29ff02c
or r9d, ecx
mov r13d, r9d
xor r13d, 0xa29ff02c
mov edx, ebp
or edx, 0x26e06cf2
mov ecx, edx
not ecx
mov edi, ebx
or edi, 0x581d120d
and edi, 0x5e9d5a0d
mov esi, ebp
and esi, 0x206024f2
or esi, edi
and edx, 0x5e9d5a0d
and ecx, 0x81028100
or ecx, edx
xor ecx, esi
mov edx, ecx
not edx
and edx, 0xd91f930d
and ecx, 0x26e06cf2
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b97db54
and ecx, 0x646824ab
or ecx, edx
mov edx, ecx
xor edx, 0x202800a9
and edx, 0xa9acdaa9
xor ecx, 0x12130154
and ecx, 0x56532556
or ecx, edx
mov edi, ecx
xor edi, 0xa9acdaa9
and edi, ecx
mov ecx, ebp
and ecx, 0x56532556
and ebx, 0xa9acdaa9
or ebx, ecx
xor ebp, ebx
and ebp, ebx
mov ecx, edi
not ecx
mov edx, ebp
not edx
and ebp, ecx
or ecx, edx
mov ebx, ecx
not ebx
and edx, edi
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x2dad3cb6
and ebx, 0xd252c349
or ebx, edi
or ecx, ebp
and ebp, 0x2dad3cb6
and edx, 0xd252c349
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1cd86600
and ecx, 0xe32799ff
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa02400a8
xor ecx, 0x200
or edx, 0xa9acdaa8
mov ebx, edx
not ebx
or ecx, 0x54130400
and ecx, 0x55139e00
and ebp, 0xa8ac40a8
or ebp, ecx
and edx, 0x55139e00
and ebx, 0x2402157
or ebx, edx
xor ebx, ebp
xor r9d, 0x5d600fd3
mov ecx, r9d
and ecx, 0x504431e
mov edx, r13d
and edx, 0xf8092c61
or edx, ecx
mov ecx, edx
xor ecx, 0xc8000c00
xor edx, 0x460101a
mov ebp, r9d
or ebp, 0xfd0d6f7f
mov r10d, ebp
not r10d
and edx, 0x3469307b
and ecx, 0xc9044f04
or ecx, edx
and ebp, 0x3469307b
and r10d, 0x2928080
or r10d, ebp
xor r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x2f29080
and r10d, 0xfd0d6f7f
or r10d, ecx
mov r11d, ebx
not r11d
mov ecx, r11d
and ecx, 0xa6b02302
mov edx, ebx
and edx, 0x5800cc8c
or edx, ecx
mov ecx, edx
xor ecx, 0x18004c0c
xor edx, 0x82cd1110
mov esi, r11d
or esi, 0xfeb0ef8e
mov ebp, esi
not ebp
and edx, 0xc2cd9190
and ecx, 0x3c306e0e
or ecx, edx
and esi, 0xc2cd9190
and ebp, 0x1020061
or ebp, esi
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x14f1071
and ebp, 0xfeb0ef8e
or ebp, ecx
mov edx, r10d
not edx
mov ecx, edx
mov dword [rsp + 0x30], edx
and ecx, 0xaf472b1d
mov r8d, r10d
and r8d, 0x50b8d4e2
or r8d, ecx
xor r8d, 0xb72c79c7
or r8d, edx
and r9d, 0x92d66032
and r13d, 0x6d299fcd
or r13d, r9d
mov ecx, r13d
xor ecx, 0x82912c8
and ecx, 0x186b52da
xor r13d, 0x7542cd17
or r13d, ecx
mov ecx, r13d
not ecx
and ecx, 0x88f0cea4
and r13d, 0x770f315b
or r13d, ecx
mov edx, r13d
xor edx, 0x770f315b
mov edi, r13d
xor edi, 0x8608424
mov r14d, ebp
mov dword [rsp + 0x38], ebp
mov r9d, ebp
not r9d
mov ecx, r9d
and ecx, 0xe794ad25
and r14d, 0x186b52da
or r14d, ecx
and ebx, 0xb20ca81b
mov ecx, r11d
and ecx, 0x4df357e4
or ecx, ebx
xor ecx, 0xaa67fac1
and r11d, 0x186b52da
or r11d, ecx
mov ecx, r11d
not ecx
and ecx, 0x81d0be88
and r11d, 0x7e2f4177
or r11d, ecx
and edi, 0x7e67a46c
xor r13d, 0xbcfee311
and r13d, edx
mov ecx, edx
and ecx, 0x81985b93
or ecx, edi
mov ebp, ecx
mov esi, r8d
xor esi, 0x340e2db5
and esi, r8d
mov r12d, r8d
or r12d, 0xcbf1d24a
mov edx, esi
not edx
mov ebx, edx
and ebx, 0xd615d17f
and esi, 0x29ea2e80
or esi, ebx
mov edi, r12d
not edi
xor ecx, 0x7e67a46c
or edx, r12d
and r12d, 0xd615d17f
and edi, 0x200a2c80
or edi, r12d
mov ebx, ecx
or ebx, 0x340e2db5
xor edi, esi
mov esi, ebx
not esi
not edx
or edx, edi
mov edi, ebx
and edi, 0xb14cc67b
and esi, 0x4ab11000
or esi, edi
mov edi, r13d
not edi
or ebx, edi
and edi, 0xb14cc67b
and r13d, 0x4eb33984
or r13d, edi
xor r13d, esi
mov r15d, r8d
not r15d
not r14d
or r14d, r9d
not ebx
or ebx, r13d
mov esi, edx
not esi
and esi, ebx
not ebx
and ebx, edx
mov edx, r14d
not edx
or ebx, esi
mov esi, r15d
and esi, 0x802cc0ec
and r8d, 0x7fd33f13
or r8d, esi
mov r12d, r11d
xor r12d, 0x7e2f4177
xor ebp, 0x1901b13
or r15d, ecx
and ecx, 0x802cc0ec
and ebp, 0x7fd33f13
or ebp, ecx
mov ecx, r11d
xor ecx, 0x81d0be88
xor ebp, r8d
not r15d
or r15d, ebp
not r15d
mov ebp, ebx
and ebp, r15d
xor r15d, ebx
or r15d, ebp
mov ebx, r14d
and ebx, 0xd9ebc752
and edx, 0x261438ad
or edx, ebx
mov edi, edx
xor edi, 0x2604280c
xor edx, 0xd9ebc752
mov ebp, edx
or ebp, 0xa11288da
mov esi, ebp
not esi
or r14d, 0x5eed7725
and ebp, 0xa825d73f
and esi, 0x56c82000
or esi, ebp
mov ebp, r14d
not ebp
xor r11d, 0x20c23652
and r14d, 0xa825d73f
and ebp, 0x11208c0
or ebp, r14d
mov ebx, r11d
and ebx, ecx
and r11d, r12d
xor ebp, esi
mov esi, ebx
and esi, r11d
xor r11d, ebx
or r11d, esi
mov esi, ebp
not esi
and esi, r11d
not r11d
and r11d, ebp
or r11d, esi
mov esi, edx
and esi, 0xf291e3
and edi, 0xff0d6e1c
or edi, esi
or edx, r12d
and r12d, 0xf291e3
and ecx, 0xff0d6e1c
or ecx, r12d
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf99e396d
and edx, 0x661c692
or edx, ecx
mov esi, edx
xor esi, 0x221c080
xor edx, 0xf99e396d
mov ecx, r11d
not ecx
mov ebx, ecx
and ebx, 0x4c441f16
and r11d, 0xb3bbe0e9
or r11d, ebx
or ecx, edx
and edx, 0x4c441f16
and esi, 0xb3bbe0e9
or esi, edx
xor esi, r11d
not ecx
or ecx, esi
mov edx, r15d
not edx
and edx, 0x4c01a03
mov edi, r15d
and edi, 0x2076128
or edi, edx
xor edi, 0x2076128
and r15d, 0xf93884d4
or r15d, edi
mov edx, ecx
not edx
mov r11d, ecx
xor r11d, 0x6c77b2b
and edx, r11d
and r11d, ecx
mov ecx, edx
and ecx, r11d
xor r11d, edx
or r11d, ecx
mov ecx, r15d
not ecx
and ecx, 0xe9b8a34b
and r15d, 0x16475cb4
or r15d, ecx
mov ecx, r11d
not ecx
and ecx, 0xe9b8a34b
and r11d, 0x16475cb4
or r11d, ecx
xor r11d, r15d
mov ecx, r9d
and ecx, 0x8c2e285c
mov r12d, dword [rsp + 0x38]
and r12d, 0x73d1d7a3
or r12d, ecx
mov r8d, r12d
xor r8d, 0x73d1d7a3
mov edx, r10d
xor edx, 0xc9d097ba
mov esi, dword [rsp + 0x30]
and edx, esi
mov ecx, esi
mov r15d, esi
or ecx, 0xc9d097ba
mov ebp, ecx
not ebp
mov edi, r12d
xor edi, 0x45febfe6
and edi, r8d
or r9d, 0xc9d097ba
mov esi, r9d
not esi
mov ebx, edx
not ebx
mov r14d, ebx
and r14d, 0x252ff1d2
and edx, 0xdad00e2d
or edx, r14d
or ebx, ecx
and ecx, 0x252ff1d2
and ebp, 0x12000805
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x93057e9e
and edi, 0x6cfa8161
or edi, ecx
or edx, r9d
and r9d, 0x93057e9e
and esi, 0x242a0041
or esi, r9d
xor esi, edi
not edx
or edx, esi
mov ecx, ebx
not ecx
and ecx, edx
not edx
and edx, ebx
or edx, ecx
xor r12d, 0x8c2e285c
mov ecx, r10d
and ecx, 0x5268b967
and r15d, 0xad974698
or r15d, ecx
or r10d, r12d
and r12d, 0x5268b967
and r8d, 0xad974698
or r8d, r12d
xor r8d, r15d
not r10d
or r10d, r8d
not r10d
mov ecx, edx
and ecx, r10d
xor r10d, edx
or r10d, ecx
mov ecx, r10d
not ecx
mov edx, r10d
xor edx, 0x1257ba2a
and edx, r10d
or r10d, 0xeda845d5
mov ebp, edx
not ebp
mov ebx, r10d
and ebx, 0x78d64a0d
and ecx, 0x201b022
or ecx, ebx
or r10d, ebp
and ebp, 0x78d64a0d
and edx, 0x8729b5f2
or edx, ebp
xor edx, ecx
not r10d
or r10d, edx
mov ecx, r10d
not ecx
and ecx, 0xeda845d5
and r10d, 0x1257ba2a
or r10d, ecx
mov ecx, r10d
not ecx
and r10d, 0x86c02865
and ecx, 0x793fd79a
or ecx, r10d
mov ebx, ecx
xor ebx, 0x793fd79a
mov edi, ecx
xor edi, 0x4c00801
mov edx, r11d
mov ebp, r11d
xor ebp, 0x43c1352d
and ebp, r11d
not r11d
and r11d, 0x62ae9133
and edx, 0x9d516ecc
or edx, r11d
xor edx, 0x9d516ecc
and edi, 0x3cf2df9b
xor ecx, 0x3afee2b7
and ecx, ebx
and ebx, 0xc30d2064
or ebx, edi
xor ebx, 0xc30d2064
mov r8d, ebx
mov esi, edx
and esi, ebx
xor ebx, edx
and edx, 0x43c1352d
and r8d, 0x43c1352d
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, r8d
and edx, ecx
xor ecx, r8d
or ecx, edx
mov edx, ebp
not edx
and edx, ecx
not ecx
and ecx, ebp
or ecx, edx
or ebx, esi
mov edx, ebx
not edx
and edx, 0x1b504817
and ebx, 0xe4afb7e8
or ebx, edx
xor ebx, 0xe4afb7e8
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov r8d, ebx
not r8d
mov edx, r8d
and edx, 0x116d2cd8
mov ecx, ebx
xor ecx, 0x116d2cd8
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xce26388e
and ecx, 0x31d9c771
or ecx, edx
mov edi, ecx
xor edi, 0x20b4eba9
xor ecx, 0xdf4b1456
mov ebp, r8d
and ebp, 0x586b7b1e
mov edx, ebx
and edx, 0xa79484e1
or edx, ebp
mov ebp, edx
xor ebp, 0xa79484e1
xor edx, 0x586b7b1e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x81384e6a
and edx, 0x7ec7b195
or edx, ebp
mov ebp, edx
xor ebp, 0x7ec7b195
xor edx, 0x81384e6a
and ebp, ecx
or ecx, edx
mov esi, ecx
not esi
and edx, edi
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x2e5f8eb7
and esi, 0xd1a07148
or esi, edi
or ecx, ebp
and ebp, 0x2e5f8eb7
and edx, 0xd1a07148
or edx, ebp
xor edx, esi
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x5d185025
and edx, ecx
or ecx, 0xa2e7afda
mov ebp, ecx
not ebp
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3f44a996
and ebp, 0x40185021
or ebp, esi
or ecx, edi
and edi, 0x3f44a996
and edx, 0xc0bb5669
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8a31bd82
and ecx, 0x75ce427d
or ecx, edx
mov r9d, ecx
xor r9d, 0x28d61258
mov r11d, ecx
xor r11d, 0xd729eda7
xor ecx, 0x5b69cb43
mov ebp, ecx
and ebp, r11d
and ecx, r9d
mov edi, ebp
not edi
mov esi, ecx
not esi
mov r10d, edi
and r10d, 0x3c1ae4f5
and ebp, 0xc3e51b0a
or ebp, r10d
or edi, esi
and esi, 0x3c1ae4f5
and ecx, 0xc3e51b0a
or ecx, esi
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xd4419ba5
and edi, 0x2bbe645a
or edi, ecx
mov ecx, edi
xor ecx, 0x25886180
and r9d, 0xd0555c13
mov edx, r11d
and edx, 0x2faaa3ec
or edx, r9d
xor edx, 0xb7dd86f4
and r11d, 0x6788dae7
or r11d, edx
mov edx, r11d
not edx
xor edi, 0xc0769859
mov ebp, edi
and ebp, 0x1a351e2e
and ecx, 0xe5cae1d1
or ecx, ebp
or edi, r11d
and r11d, 0x1a351e2e
and edx, 0xe5cae1d1
or edx, r11d
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
and ecx, 0xf30dcc98
and edi, 0xcf23367
or edi, ecx
mov ecx, edi
xor ecx, 0x8220027
xor edi, 0x5000cc18
and edi, 0x54d0ff58
and ecx, 0xab2f00a7
or ecx, edi
mov r10d, ecx
xor r10d, 0x4d07600
xor ecx, 0x80f0085
and ecx, 0x580f89dd
and r10d, 0xa7f07622
or r10d, ecx
mov r9d, r10d
xor r9d, 0xa7f07622
xor r10d, 0x580f89dd
mov edx, ebx
xor edx, 0x6788dae7
and edx, ebx
mov ecx, ebx
or ecx, 0x98772518
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x3de3e162
mov esi, r8d
and esi, 0x42081a85
or esi, edi
or ecx, ebp
and ebp, 0x3de3e162
and edx, 0xc21c1e9d
or edx, ebp
xor edx, esi
not ecx
or ecx, edx
and r8d, 0x54f5865f
and ebx, 0xab0a79a0
or ebx, r8d
mov r12d, ebx
xor r12d, 0x220a38a0
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xd9344117
and ecx, 0x26cbbee8
or ecx, edx
xor ebx, 0x50340017
and ebx, 0xd9344117
and r12d, 0x26cbbee8
or r12d, ebx
xor r12d, ecx
not r12d
or r12d, ebp
mov ecx, r12d
not ecx
mov edx, r12d
and edx, 0x727f8046
mov r8d, r12d
xor r8d, 0x8d807fb9
and r8d, ecx
mov ebp, edx
and ebp, r8d
xor r8d, edx
or r8d, ebp
mov edx, r8d
not edx
and edx, 0x8d807fb9
and r8d, 0x727f8046
or r8d, edx
mov edx, r10d
and edx, 0xe0b495bf
mov ebp, r9d
and ebp, 0x1f4b6a40
or ebp, edx
mov r15d, ebp
xor r15d, r10d
and r15d, ebp
mov edx, r9d
and edx, 0x9b768053
mov esi, r10d
and esi, 0x64897fac
or esi, edx
mov ebx, esi
xor ebx, 0x64897fac
xor esi, 0x91468043
and esi, 0xd5ce93cf
mov edx, ebx
and edx, 0x2a316c30
or edx, esi
xor edx, 0xca85f98f
and ebx, 0x1f4b6a40
or ebx, edx
mov edx, ebx
not edx
and edx, 0x855d737a
and ebx, 0x7aa28c85
or ebx, edx
mov edi, ebx
xor edi, 0x7aa28c85
mov edx, ebx
xor edx, 0x81151370
mov ebp, r8d
not ebp
mov dword [rsp + 0x30], ebp
and ebp, 0xe0b495bf
mov r14d, r8d
xor r14d, 0x1f4b6a40
or r14d, ebp
mov esi, r12d
and esi, 0x1f4b6a40
and ecx, 0xe0b495bf
or ecx, esi
xor r12d, ecx
and r12d, ecx
mov r11d, r15d
not r11d
and edx, 0xe9171f71
xor ebx, 0x539c0531
and ebx, edi
and edi, 0x16e8e08e
or edi, edx
mov ecx, edi
xor ecx, 0x16e8e08e
or r15d, 0xd6c1764b
mov edx, r15d
not edx
xor edi, 0xc02996c5
and edi, ecx
mov r13d, r11d
and r13d, ecx
xor ecx, r11d
or r11d, 0x293e89b4
and r15d, 0xeaa5bfed
and edx, 0x11a0010
or edx, r15d
mov esi, r11d
not esi
and r11d, 0xeaa5bfed
and esi, 0x14404002
or esi, r11d
mov r15d, r14d
not r15d
xor esi, edx
mov edx, edi
and edx, ebx
xor ebx, edi
or ebx, edx
mov edx, esi
not edx
and edx, 0x70e819f2
and esi, 0x8f17e60d
or esi, edx
mov edx, ebx
not edx
and edx, 0x70e819f2
and ebx, 0x8f17e60d
or ebx, edx
xor ebx, esi
or ecx, r13d
mov edx, ecx
not edx
mov r11d, ebx
not r11d
mov esi, r11d
and esi, 0xde5c8ceb
and ebx, 0x21a37314
or ebx, esi
or r11d, ecx
and ecx, 0xde5c8ceb
and edx, 0x21a37314
or edx, ecx
xor edx, ebx
not r11d
or r11d, edx
mov ecx, r14d
and ecx, 0xbb944567
xor r14d, 0xe2c6c3fa
and r14d, r15d
mov edi, r15d
and edi, 0x446bba98
or edi, ecx
mov r15d, edi
xor r15d, 0x446bba98
mov ebp, r12d
mov ecx, r12d
xor ecx, 0x1d393c05
and ecx, r12d
not r12d
and r12d, 0xf494282f
and ebp, 0xb6bd7d0
or ebp, r12d
mov esi, edi
xor esi, 0xa6ad7962
and esi, r15d
mov edx, esi
not edx
mov ebx, edx
and ebx, 0x2d4b272
and esi, 0xfd2b4d8d
or esi, ebx
mov ebx, r14d
not ebx
or edx, ebx
and ebx, 0x2d4b272
and r14d, 0xfd2b4d8d
or r14d, ebx
mov ebx, ebp
xor ebx, 0xb6bd7d0
xor r14d, esi
mov esi, ebp
xor esi, 0xe9ad142a
and esi, ebx
not edx
or edx, r14d
mov r14d, esi
and r14d, ecx
xor ecx, esi
or ecx, r14d
mov esi, edx
not esi
and esi, 0xa8f8cc14
and edx, 0x570733eb
or edx, esi
mov esi, ecx
not esi
and esi, 0xa8f8cc14
and ecx, 0x570733eb
or ecx, esi
xor ecx, edx
xor edi, 0xbb944567
mov edx, edi
and edx, 0x8f4973e8
and r15d, 0x70b68c17
or r15d, edx
xor ebp, 0xf494282f
or edi, ebp
and ebp, 0x8f4973e8
and ebx, 0x70b68c17
or ebx, ebp
xor ebx, r15d
not edi
or edi, ebx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x92db7019
and ecx, 0x6d248fe6
or ecx, edx
mov edx, edi
not edx
or ebx, edi
and edi, 0x92db7019
and edx, 0x6d248fe6
or edx, edi
xor edx, ecx
not ebx
or ebx, edx
not r11d
mov ecx, r11d
xor ecx, ebx
not ecx
and ecx, ebx
mov edx, ebx
not edx
and edx, 0x56044448
and ebx, 0xa9fbbbb7
or ebx, edx
xor ebx, 0x56044448
or ebx, r11d
not ebx
mov edx, ecx
and edx, ebx
xor ebx, ecx
or ebx, edx
mov edx, r9d
mov ecx, dword [rsp + 0x30]
xor edx, ecx
and edx, r9d
and r10d, 0x2a133018
and r9d, 0xd5eccfe7
or r9d, r10d
and ecx, 0x2a133018
and r8d, 0xd5eccfe7
or r8d, ecx
xor r8d, r9d
mov ecx, edx
not ecx
mov edi, r8d
not edi
mov ebp, ecx
and ebp, 0x28f6dc90
and edx, 0xd709236f
or edx, ebp
or ecx, edi
and edi, 0x28f6dc90
and r8d, 0xd709236f
or r8d, edi
xor r8d, edx
not ecx
or ecx, r8d
mov edx, ecx
not edx
and edx, 0xa5b9e69
and ecx, 0xf5a46196
or ecx, edx
mov edx, ecx
not edx
and edx, 0xde13938e
and ecx, 0x21ec6c71
or ecx, edx
mov edx, ecx
xor edx, 0xab3d208
xor ecx, 0xd4480de7
mov ebp, ecx
and ebp, 0xf50c2977
and edx, 0xaf3d688
or edx, ebp
xor edx, 0xaf3d688
or edx, ecx
mov r10d, ebx
not r10d
mov ecx, r10d
and ecx, 0x2fccdf84
and ebx, 0xd033207b
or ebx, ecx
mov ebp, ebx
xor ebp, 0xd033207b
mov r9d, edx
xor r9d, 0xbdd03052
and r9d, edx
mov r8d, ebp
and r8d, edx
xor ebp, edx
not edx
xor ebx, 0x20ccf84
or ebx, 0xbdd03052
mov edi, ebx
not edi
or r10d, 0x422fcfad
mov esi, r10d
not esi
and edx, 0xbdd03052
and ebx, 0xa94d77a5
and edi, 0x42228808
or edi, ebx
and r10d, 0xa94d77a5
and esi, 0x14900052
or esi, r10d
xor esi, edi
mov ecx, r9d
and ecx, edx
xor edx, r9d
or edx, ecx
mov ecx, esi
not ecx
and ecx, edx
not edx
and edx, esi
or edx, ecx
or ebp, r8d
mov ecx, ebp
not ecx
and ecx, 0x90c39f58
and ebp, 0x6f3c60a7
or ebp, ecx
xor ebp, 0x6f3c60a7
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebp
xor ecx, 0x77faf7b4
and ecx, ebp
mov edx, ebx
and edx, 0x98772518
and ebp, 0x6788dae7
or ebp, edx
not ebp
or ebp, ebx
and ebx, 0x77faf7b4
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8805084b
and ecx, 0x77faf7b4
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x98572100
and edx, 0x200418
or edx, ecx
mov ecx, edx
xor ecx, 0x200418
xor edx, 0xb0da0322
mov ebx, ebp
not ebx
mov edi, ecx
xor edi, ebp
and edi, ecx
and edx, 0xb0da0732
and ecx, 0x8252008
or ecx, edx
and ebp, 0xb0da0732
and ebx, 0x4f25f8cd
or ebx, ebp
xor ebx, ecx
mov esi, edi
not esi
mov edx, ebx
not edx
mov ecx, esi
and ecx, 0x5c9f5574
and edi, 0x80602008
or edi, ecx
or esi, edx
and edx, 0x5c9f5574
and ebx, 0xa360aa8b
or ebx, edx
xor ebx, edi
not esi
or esi, ebx
mov r8d, esi
not r8d
mov ecx, r8d
and ecx, esi
mov edx, r8d
and edx, ecx
xor ecx, r8d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8b37a6ce
and ecx, 0x74c85931
or ecx, edx
mov r9d, ecx
xor r9d, 0x8b37a6ce
and r9d, ecx
mov r10d, esi
xor r10d, 0xf5aeb4d1
and r10d, esi
and esi, 0x82644570
mov ecx, r8d
and ecx, 0x7d9bba8f
or ecx, esi
xor ecx, 0xf6ac1c41
mov edx, r8d
and edx, 0x74c85931
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe17eea80
and edx, 0x1e81157f
or edx, ecx
mov ecx, r9d
not ecx
xor r9d, 0x94f6fd14
and r9d, ecx
mov esi, ecx
or esi, 0x94f6fd14
mov ebp, r9d
not ebp
mov edi, ebp
and edi, 0x5aa9c089
and r9d, 0xa5563f76
or r9d, edi
mov edi, esi
not edi
or ebp, esi
and esi, 0x5aa9c089
and edi, 0x21000262
or edi, esi
mov ebx, edx
xor ebx, 0xa01006b
xor edi, r9d
mov esi, edx
xor esi, 0xe17eea80
xor edx, 0x8a77e86b
and edx, esi
and ebx, 0x6b0902eb
not ebp
or ebp, edi
mov edi, edx
and edi, ebx
xor ebx, edx
mov r9d, dword [0x140135730]
or ebx, edi
mov edx, ebp
not edx
and edx, ebx
not ebx
and ebx, ebp
or ebx, edx
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2626f856
and ecx, 0xd9d907a9
or ecx, edx
xor ecx, 0xd9d907a9
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x20004101
mov ebp, ecx
and ebp, 0x54c81830
or ebp, edx
xor ebp, 0x54c81830
and ecx, 0x8b37a6ce
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf8c6474a
and ecx, 0x739b8b5
or ecx, edx
mov edi, ecx
xor edi, 0x729a821
xor ecx, 0x20464308
and ecx, 0x2056539c
and edi, 0xdfa9ac63
or edi, ecx
mov esi, edi
xor esi, 0x2056539c
and r8d, 0xf5aeb4d1
mov ecx, r8d
and ecx, r10d
xor r10d, r8d
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0xa514b2e
and r10d, 0xf5aeb4d1
or r10d, ecx
mov ecx, edi
xor ecx, 0x89a82c23
and ecx, 0x89e86c23
xor edi, 0xd3f0db9e
and edi, esi
and esi, 0x761793dc
or esi, ecx
mov r8d, esi
xor r8d, 0x761793dc
mov ecx, r10d
not ecx
xor esi, 0x81a00802
or esi, 0xc5977fd
mov edx, esi
not edx
or r10d, 0xc5977fd
mov ebx, esi
and ebx, 0xd138b628
and edx, 0x22860802
or edx, ebx
mov ebx, edi
not ebx
or esi, ebx
and ebx, 0xd138b628
and edi, 0x2ec749d7
or edi, ebx
mov ebp, r10d
not ebp
xor edi, edx
mov edx, ecx
or edx, 0xf3a68802
not esi
or esi, edi
mov ebx, edx
not ebx
and r10d, 0x46141116
and ebp, 0xb1a28800
or ebp, r10d
and edx, 0x46141116
and ebx, 0x84966e9
or ebx, edx
xor ebx, ebp
mov edx, esi
not edx
and edx, ebx
not ebx
and ebx, esi
or ebx, edx
mov edx, r8d
and edx, ecx
xor ecx, r8d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2a8a8a32
and ecx, 0xd57575cd
or ecx, edx
mov ebp, ecx
xor ebp, 0x51504d
xor ecx, 0x2a8a8a32
mov edx, ebx
not edx
mov edi, edx
and edi, 0xffa6a792
and ebx, 0x59586d
or ebx, edi
or edx, ecx
and ecx, 0xffa6a792
and ebp, 0x59586d
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x294a9d17
and edx, 0xd6b562e8
or edx, ebp
xor edx, 0x294a9d17
xor ecx, edx
test ecx, edx
setne r8b
sete r10b
cmp r9d, 9
setg dil
cmp r9d, 0xa
setl r11b
mov edx, r10d
and dl, r11b
mov ecx, edi
and cl, r8b
or cl, dl
xor cl, 1
or cl, r11b
mov edx, edi
xor dl, r10b
mov r9d, edx
xor r9b, 1
mov ebx, r9d
and bl, dl
mov esi, ebx
and sil, r9b
xor bl, r9b
or bl, sil
mov r9d, ebx
and r9b, cl
mov esi, ecx
and sil, dl
xor dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, r9b
or dl, sil
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
xor bl, 1
or cl, dl
mov edx, ebx
xor dl, cl
and cl, bl
or cl, dl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
or dl, r9b
xor r9b, dl
and r9b, dl
mov ecx, r11d
xor cl, dil
mov r14d, ecx
xor r14b, 1
mov ebp, r10d
xor bpl, r8b
mov esi, ebp
xor sil, 1
mov edx, r14d
xor dl, r11b
and cl, dil
or dil, r14b
and r14b, r11b
or r14b, cl
xor r14b, 1
mov ecx, edi
xor cl, r14b
or r14b, dil
xor r14b, 1
or r14b, cl
mov r11d, r14d
not r11b
and r11b, dl
xor dl, 1
mov ecx, edx
xor cl, r14b
and cl, dl
and r14b, dl
or r14b, r11b
mov edx, ecx
and dl, r14b
xor r14b, cl
or r14b, dl
mov ecx, r8d
xor cl, bpl
xor cl, 1
or cl, r10b
mov r11d, ecx
not r11b
mov ebx, esi
and bl, bpl
mov edx, ebx
xor dl, 1
xor bl, sil
or dl, bpl
xor dl, 1
or dl, bl
and r10b, dl
xor dl, 1
and dl, r8b
or dl, r10b
mov ebx, edx
xor bl, 1
and dl, cl
or cl, bl
and bl, r11b
or bl, dl
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov r8d, r14d
xor r8b, 1
mov ecx, r8d
and cl, r14b
xor cl, 1
mov edx, r14d
xor dl, cl
or cl, r14b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
xor dl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and bl, dl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r14b, bl
xor bl, 1
and bl, r8b
or bl, r14b
xor bl, 1
or bl, r8b
mov edx, ecx
xor dl, bl
xor dl, 1
or bl, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov edi, r9d
xor dil, 1
mov edx, r9d
xor dl, dil
and dl, r9b
mov r8d, edx
xor r8b, 1
and dil, r9b
mov ecx, edi
xor cl, r8b
and cl, dil
mov esi, edi
xor sil, 1
and dl, sil
and dil, r8b
or dil, dl
mov edx, ecx
and dl, dil
xor dil, cl
or dil, dl
mov r14d, edi
xor r14b, 1
mov ebp, ebx
xor bpl, 1
mov r10d, ebp
or r10b, bl
mov ecx, r10d
xor cl, 1
mov edx, ebp
xor dl, r10b
and dl, bpl
and cl, bl
and r10b, bpl
or r10b, cl
mov ecx, edx
xor cl, 1
xor dl, r10b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, dl
mov r11d, r10d
xor r11b, 1
or sil, r9b
mov r12d, esi
xor r12b, 1
mov r9d, r10d
and r9b, r11b
mov ecx, r11d
and cl, r9b
mov edx, r11d
xor dl, r9b
or dl, cl
mov r15d, edx
xor r15b, 1
and r15b, dl
mov ecx, r15d
and cl, dl
xor r15b, dl
or r15b, cl
mov ecx, r15d
xor cl, 1
mov byte [rsp + 0x30], cl
mov ecx, ebp
and cl, bl
xor bpl, bl
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 r8d, ebp
xor r8b, 1
mov byte [rsp + 0x2e], r14b
mov ebx, r14d
and bl, dil
mov ecx, r14d
and cl, bl
xor bl, r14b
or bl, cl
mov ecx, ebx
xor cl, 1
mov byte [rsp + 0x2f], cl
mov r14d, esi
and r14b, cl
mov edx, ebx
mov byte [rsp + 0x38], bl
and dl, r12b
or dl, r14b
xor dl, 1
or dl, cl
or sil, bl
xor sil, 1
or r12b, cl
xor r12b, 1
mov ecx, esi
and cl, r12b
xor r12b, sil
or r12b, cl
mov ecx, edx
xor cl, r12b
xor r12b, 1
xor cl, 1
mov ebx, edx
and bl, r12b
xor r12b, dl
or r12b, bl
xor r12b, 1
mov edx, ecx
and dl, r12b
xor r12b, cl
or r12b, dl
mov r13d, r8d
and r13b, bpl
mov ecx, r8d
and cl, r13b
xor r13b, r8b
or r13b, cl
mov ecx, r15d
movzx edx, byte [rsp + 0x30]
and cl, dl
mov ebx, r15d
and bl, cl
xor cl, r15b
or cl, bl
mov r14d, edx
or r14b, r15b
xor r14b, 1
mov ebx, r14d
xor bl, r15b
xor cl, r14b
xor bl, 1
or r14b, dl
xor r14b, 1
or r14b, bl
xor cl, 1
xor r14b, 1
mov ebx, ecx
and bl, r14b
xor r14b, cl
or r14b, bl
mov esi, r13d
xor sil, 1
mov ecx, esi
or cl, r13b
mov ebx, ecx
xor bl, 1
and bl, r8b
and bpl, cl
or bpl, bl
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, ebp
and bl, cl
xor cl, bpl
or cl, bl
mov ebx, r14d
xor bl, 1
mov edx, ebx
and dl, r14b
xor bl, dl
xor dl, 1
or dl, r14b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r15d
xor cl, sil
and cl, r15b
and r13b, byte [rsp + 0x30]
and sil, r15b
or sil, r13b
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov edx, esi
xor dl, bl
xor bl, 1
or bl, sil
xor bl, 1
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov r8d, r12d
xor r8b, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, r12b
xor r12b, bl
or r12b, cl
xor r12b, 1
and dl, bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, 1
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
xor dl, r12b
and r12b, dl
mov ecx, edx
xor cl, r12b
xor r12b, 1
xor cl, 1
or r12b, dl
xor r12b, 1
or r12b, cl
movzx ecx, byte [rsp + 0x2e]
or dil, cl
xor dil, 1
mov esi, r10d
xor sil, r11b
or r11b, r10b
and sil, r10b
mov r8d, r10d
and r8b, r9b
xor r9b, r10b
mov ebp, ecx
and bpl, r10b
xor r10b, cl
xor cl, dil
mov edx, ecx
xor dl, 1
mov ebx, r11d
xor bl, 1
and dl, dil
mov edi, edx
and dil, cl
xor dl, cl
or dl, dil
mov edi, esi
xor dil, 1
and bl, r11b
mov ecx, esi
and cl, dil
xor bl, 1
mov r14d, ebx
xor r14b, r11b
or bl, r11b
xor bl, 1
or bl, r14b
mov r14d, ecx
and r14b, sil
xor cl, sil
or cl, r14b
xor cl, bl
mov ebx, r11d
and bl, dil
xor dil, r11b
or dil, bl
mov ebx, edi
xor bl, cl
xor cl, 1
or cl, dil
xor bl, 1
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
or r9b, r8b
movzx ecx, byte [rsp + 0x2f]
and cl, r9b
xor r9b, 1
and r9b, byte [rsp + 0x38]
or r9b, cl
or r10b, bpl
xor r10b, 1
mov ecx, r9d
and cl, r10b
xor r10b, r9b
or r10b, cl
mov ecx, edx
xor cl, 1
mov r8d, edx
and r8b, cl
mov ebx, r8d
xor bl, 1
or bl, cl
xor cl, r10b
xor r10b, 1
xor r8b, dl
xor bl, 1
or bl, r8b
xor bl, r10b
xor bl, 1
or r10b, dl
xor r10b, 1
or r10b, cl
mov ecx, ebx
xor cl, r10b
or r10b, bl
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
mov edx, r10d
or dl, cl
mov ebx, edx
xor bl, 1
and bl, r10b
or r10b, dl
xor r10b, 1
and dl, cl
or dl, bl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov r8d, edx
xor r8b, 1
mov ebx, edx
and bl, r8b
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, dl
xor cl, 1
or cl, bl
mov r10d, ecx
xor r10b, 1
mov r9d, r12d
xor r9b, 1
mov r8d, ecx
and r8b, r10b
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
mov ebx, r9d
or bl, r12b
mov r11d, ebx
xor r11b, 1
xor cl, r10b
and cl, r10b
mov edx, ebx
and dl, r11b
mov r10d, ebx
and r10b, dl
xor dl, bl
mov ebx, r8d
xor bl, 1
or r8b, bl
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, r9b
mov r9d, r8d
xor r9b, 1
and dl, r12b
or dl, r10b
mov r10d, r11d
xor r10b, r12b
or r11b, r12b
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
mov edx, r9d
and dl, r8b
mov r10d, edx
and r10b, r9b
xor dl, r9b
xor cl, 1
or dl, r10b
xor dl, cl
mov r9d, r8d
and r9b, cl
xor cl, r8b
xor dl, 1
or cl, r9b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
mov edx, r11d
xor dl, 1
and dl, cl
mov r8d, ecx
xor r8b, 1
and r8b, r11b
or r8b, dl
mov ecx, r12d
or cl, bl
xor bl, r12b
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, r8b
mov ecx, ebx
xor cl, 1
and r8b, cl
xor cl, r8b
test cl, 1
mov edx, 0xc70f276d
mov ecx, 0x84ca076
cmovne edx, ecx
test bl, 1
mov ecx, edx
mov ebp, 0xc70f276d
cmovne ecx, ebp
test r8b, 1
mov dword [rsp + 0x54], eax
cmove ecx, edx
jmp 0x140035450
mov eax, dword [0x140135734]
lea r8d, [rax - 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
and eax, 0x135eeb0f
mov ecx, r9d
and ecx, 0xeca114f0
or ecx, eax
mov edx, ecx
xor edx, 0x3146b0a
xor ecx, 0x6c2100f0
and ecx, 0x7c6b80f5
and edx, 0x83947f0a
or edx, ecx
mov eax, edx
xor eax, 0x380470a
xor edx, 0x64218085
and edx, 0xe435b885
and eax, 0x1bca477a
or eax, edx
mov ecx, eax
xor ecx, 0x758ae566
xor eax, 0x1bca477a
and eax, ecx
mov ecx, r9d
and ecx, 0x91bf5de3
mov edx, r8d
and edx, 0x6e40a21c
or edx, ecx
mov r11d, edx
xor r11d, r9d
and r11d, edx
mov edx, eax
mov esi, eax
xor esi, 0xfbf3174f
and esi, eax
not eax
and eax, 0x554f35fb
and edx, 0xaab0ca04
or edx, eax
mov r10d, edx
xor r10d, 0x80900000
mov ecx, r11d
not ecx
xor edx, 0x554f35fb
mov eax, edx
or eax, 0x40ce8b0
mov ebx, eax
not ebx
mov edi, r11d
xor edi, 0xfbf3174f
and edi, ecx
mov ebp, eax
and ebp, 0x21ccbd4e
and ebx, 0xda330201
or ebx, ebp
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0x21ccbd4e
and esi, 0xde3342b1
or esi, ebp
mov ebp, r11d
and ebp, 0x40ce8b0
xor esi, ebx
not eax
or eax, esi
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov esi, eax
not esi
and esi, 0x8b69aba7
and eax, 0x74965458
or eax, esi
mov esi, ebp
not esi
and esi, 0x8b69aba7
and ebp, 0x74965458
or ebp, esi
xor ebp, eax
mov eax, edx
and eax, 0x7e2fefce
and r10d, 0x81d01031
or r10d, eax
or edx, r11d
and r11d, 0x7e2fefce
and ecx, 0x81d01031
or ecx, r11d
xor ecx, r10d
not edx
or edx, ecx
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
xor eax, 0xea0b0532
and eax, edx
or edx, 0x15f4facd
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xa4d7e465
and ecx, 0x4a080112
or ecx, ebx
or edx, ebp
and ebp, 0xa4d7e465
and eax, 0x5b281b9a
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x1a7679ac
and edx, 0xe5898653
or edx, eax
mov ecx, edx
xor ecx, 0x8e211680
xor edx, 0x60c20100
and edx, 0x70dec902
and ecx, 0x8f2136fd
or ecx, edx
mov eax, ecx
xor eax, 0x8d2124b4
xor ecx, 0x308e0802
and ecx, 0x328e1a4b
and eax, 0xcd71e5b4
or eax, ecx
mov ecx, eax
xor ecx, 0x328e1a4b
mov edx, eax
xor edx, 0xcd71e5b4
xor eax, 0xcccbf57d
and edx, eax
and eax, ecx
mov ebp, edx
not ebp
mov ecx, eax
not ecx
mov ebx, ebp
and ebx, 0xed337b83
and edx, 0x12cc847c
or edx, ebx
or ebp, ecx
and ecx, 0xed337b83
and eax, 0x12cc847c
or eax, ecx
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x35052c05
and ebp, 0xcafad3fa
or ebp, eax
mov eax, ebp
and eax, 1
xor ebp, 0xcb40c333
or ebp, eax
mov eax, ebp
not eax
and eax, 0x5da337c1
and ebp, 0xa25cc83e
or ebp, eax
mov eax, ebp
xor eax, 0xa25cc83e
xor ebp, 0x5da337c1
mov edx, r9d
and edx, 0x1d784ffd
mov ecx, r8d
and ecx, 0xe287b002
or ecx, edx
mov edx, ecx
xor edx, 0x2830002
xor ecx, 0x1d784ffc
mov ebx, r8d
xor ebx, 0xfffffffe
and ebx, r8d
or ecx, 1
mov edi, ebx
not edi
mov esi, ecx
and esi, 0xed1cf8b1
and edx, 0x12e3074e
or edx, esi
or ecx, edi
and edi, 0xed1cf8b1
and ebx, 0x12e3074e
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, r9d
and ebx, edx
and ecx, r8d
or ecx, ebx
not ecx
or ecx, edx
mov edi, ecx
not edi
mov edx, ecx
and edx, 0x6a60111a
mov ebx, edi
and ebx, 0x959feee5
or ebx, edx
mov edx, ebx
xor edx, 0x959feee5
and edx, ebp
xor ebx, 0x6a60111a
and ebx, eax
or ebx, edx
mov edx, ebx
xor edx, ebp
and edx, ebx
or ecx, eax
not ecx
or edi, ebp
not edi
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov eax, edx
not eax
and eax, edi
not edi
mov ecx, edx
xor ecx, edi
and ecx, edx
and edi, edx
or edi, eax
mov eax, ecx
and eax, edi
xor edi, ecx
or edi, eax
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x5ec685e4
mov eax, edx
not eax
mov ebx, edi
xor ebx, 0xa1397a1b
and ebx, edi
mov ebp, ebx
not ebp
mov esi, edx
and esi, 0x57b60b0e
and eax, 0xa0097011
or eax, esi
or edx, ebp
and ebp, 0x57b60b0e
and ebx, 0xa849f4f1
or ebx, ebp
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x5ec685e4
and edx, 0xa1397a1b
or edx, eax
mov eax, edx
not eax
and eax, 0x89e6be6e
and edx, 0x76194191
or edx, eax
mov ebp, edx
xor ebp, 0x76194191
xor edx, 0x1a48c4a
and edx, 0x23b48c4b
mov eax, ebp
and eax, 0xdc4b73b4
or eax, edx
xor eax, 0xd46e899a
and ebp, 0xf7da05d1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x178518f7
and ebp, 0xe87ae708
or ebp, eax
mov r14d, ebp
mov r10d, ebp
xor r10d, 0x178518f7
and ecx, 0xf5ab3ab1
and edi, 0xa54c54e
or edi, ecx
mov esi, edi
xor esi, 0xa54c54e
xor edi, 0xa4231830
and edi, 0xa637d870
mov eax, esi
and eax, 0x59c8278f
or eax, edi
xor eax, 0xae12225e
and esi, 0x825fa2e
or esi, eax
mov r11d, esi
not r11d
xor ebp, 0x12901318
and ebp, r10d
mov ebx, r10d
or ebx, 0xfaeaf410
mov ecx, ebx
not ecx
mov eax, ebp
not eax
mov edi, eax
and edi, 0x544db6e2
and ebp, 0xabb2491d
or ebp, edi
mov edi, esi
xor edi, 0x5150bef
or eax, ebx
and ebx, 0x544db6e2
and ecx, 0x110090d
or ecx, ebx
mov ebx, edi
and ebx, esi
and edi, r11d
xor ecx, ebp
not eax
or eax, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xa13f0488
and ebx, 0x5ec0fb77
or ebx, ebp
mov ebp, edi
not ebp
or ecx, ebp
and ebp, 0xa13f0488
and edi, 0x5ec0fb77
or edi, ebp
xor r14d, 0xe87ae708
xor edi, ebx
not ecx
or ecx, edi
mov edi, eax
not edi
and edi, ecx
not ecx
and ecx, eax
or ecx, edi
mov eax, r14d
and eax, 0xd7f7fec
and r10d, 0xf2808013
or r10d, eax
or r14d, r11d
and r11d, 0xd7f7fec
and esi, 0xf2808013
or esi, r11d
xor esi, r10d
not r14d
or r14d, esi
not r14d
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov eax, r14d
not eax
and eax, 0xc0c0013
mov ecx, r14d
and ecx, 0x30010820
or ecx, eax
xor ecx, 0x30010820
and r14d, 0xc3f2f7cc
or r14d, ecx
mov eax, r14d
not eax
and eax, 0x8cb4d6ea
and r14d, 0x734b2915
or r14d, eax
mov eax, r8d
and eax, 0xf3c82741
mov ecx, r9d
and ecx, 0xc37d8be
or ecx, eax
mov eax, ecx
xor eax, 0xe3000400
xor ecx, 0x40004
and ecx, 0x4c0204
and eax, 0xe7000c90
or eax, ecx
xor eax, 0xe7000c90
or eax, 0x18b3f16b
mov ebx, eax
not ebx
mov ecx, r9d
and ecx, 0xc90cb7de
and r8d, 0x36f34821
or r8d, ecx
xor r8d, 0x2e40b94a
xor r9d, r8d
and r9d, r8d
and eax, 0xdfecbf9d
mov ecx, ebx
and ecx, 0x20000000
or ecx, eax
mov r8d, ecx
xor r8d, 0x20134062
mov edi, r9d
not edi
mov eax, edi
and eax, 0xed7b427f
and r9d, 0x1284bd80
or r9d, eax
mov r10d, r9d
xor r10d, 0x1284bd80
mov esi, ecx
xor esi, 0x2836bb0a
and esi, r8d
and ebx, 0x40a00
mov ebp, r9d
xor ebp, 0x1aa146e8
and ebp, r10d
or edi, 0xf7da0497
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov esi, ebp
not esi
mov eax, esi
and eax, 0xff418c1a
and ebp, 0xbe73e5
or ebp, eax
mov eax, edi
not eax
or esi, edi
and edi, 0xff418c1a
and eax, 0x247360
or eax, edi
xor eax, ebp
not esi
or esi, eax
mov eax, ebx
not eax
and eax, esi
not esi
and esi, ebx
or esi, eax
xor ecx, 0xdfecbf9d
mov eax, ecx
and eax, 0x400c0200
and r8d, 0xb7f3fcb4
or r8d, eax
xor r9d, 0xed7b427f
or ecx, r9d
and r9d, 0x480c034b
and r10d, 0xb7f3fcb4
or r10d, r9d
mov eax, r14d
xor eax, 0x4763db08
xor r10d, r8d
not ecx
or ecx, r10d
not ecx
mov ebp, esi
and ebp, ecx
xor ecx, esi
or ecx, ebp
mov ebp, ecx
xor ebp, 0x18b3f16b
and ebp, ecx
not ecx
and ecx, 0x18b3f16b
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
or ebp, ebx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc4d769d2
mov ecx, ebp
and ecx, 0x3b28962d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x3b28962d
xor r14d, 0xb89c24f7
and ebx, r14d
xor ecx, 0xc4d769d2
and ecx, eax
or ecx, ebx
mov edx, r14d
and edx, 0x842640b2
and eax, 0x7bd9bf4d
or eax, edx
not ecx
or ecx, r14d
xor eax, 0x842640b2
or eax, edi
mov edx, eax
not edx
or r14d, ebp
mov ebp, eax
and ebp, 0x27bdcd01
and edx, 0xd84232fe
or edx, ebp
mov ebp, r14d
not ebp
or eax, r14d
and r14d, 0x27bdcd01
and ebp, 0xd84232fe
or ebp, r14d
mov edi, ecx
not edi
xor ebp, edx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov esi, ecx
or esi, ebp
and ecx, 0x30078529
and edi, 0xcff87ad6
or edi, ecx
mov ecx, esi
not ecx
and ebp, 0x30078529
and eax, 0xcff87ad6
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
mov edx, esi
and edx, 0x678ad765
and ecx, 0x9875289a
or ecx, edx
or esi, ebp
and ebp, 0x678ad765
and eax, 0x9875289a
or eax, ebp
xor eax, ecx
not esi
or esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x40040212
mov edx, esi
and edx, 0x398a0880
or edx, ecx
xor edx, 0x398a0880
mov ecx, esi
and ecx, 0x8671f56d
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8671f56d
and ecx, 0x798e0a92
or ecx, edx
mov edx, ecx
not edx
and edx, 0x69ca426
and ecx, 0xf9635bd9
or ecx, edx
mov edx, ecx
xor edx, 0x79624b91
and edx, 0x79664bb3
xor ecx, 0x8005106a
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd8cc4f14
and ecx, 0x2733b0eb
or ecx, edx
mov edx, ecx
xor edx, 0x122800b
and eax, 0x8699b44c
xor esi, 0x79664bb3
or esi, eax
mov ebx, esi
not ebx
xor ecx, 0xd8cc4f14
mov ebp, ecx
or ebp, esi
not ebp
and ecx, 0xee593bf0
and edx, 0x11a6c40f
or edx, ecx
and esi, 0xee593bf0
and ebx, 0x11a6c40f
or ebx, esi
xor ebx, edx
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0x79664bb3
and edx, ebx
or ebx, 0x8699b44c
mov ebp, edx
not ebp
mov eax, ebx
and eax, 0xde23e6dd
and ecx, 0x21440922
or ecx, eax
or ebx, ebp
and ebp, 0xde23e6dd
and edx, 0x21dc1922
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov ecx, ebx
or ecx, 0xf61cb12b
mov edx, ecx
not edx
mov eax, ebx
xor eax, 0x9e34ed4
and eax, ebx
mov ebp, ecx
and ebp, 0xe8b54a25
and edx, 0x14204d0
or edx, ebp
mov ebp, eax
not ebp
or ecx, ebp
and ebp, 0xe8b54a25
and eax, 0x174ab5da
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9e34ed4
and ecx, 0xf61cb12b
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8f94c0b7
and ecx, 0x706b3f48
or ecx, edx
mov edx, ebx
not edx
and ebx, 0x8f94c0b7
and edx, 0x706b3f48
or edx, ebx
mov ebp, dword [0x140135730]
xor edx, ecx
xor eax, edx
test eax, edx
sete r9b
setne r10b
cmp ebp, 9
setg r8b
cmp ebp, 0xa
setl dil
mov ecx, edi
xor cl, r10b
mov eax, ecx
and al, dil
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
not cl
and cl, r10b
mov edx, edi
or dl, r10b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
or al, r11b
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r11d, eax
xor r11b, 1
mov ecx, r11d
and cl, al
mov edx, r11d
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
or r11b, al
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
xor cl, 1
xor dl, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, edx
xor al, r11b
or r11b, dl
xor r11b, 1
or r11b, al
mov eax, r8d
and r10b, r8b
xor r8b, r9b
or al, r9b
mov esi, eax
xor sil, 1
mov ecx, esi
or sil, r8b
not r8b
and r8b, r9b
xor cl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, 1
mov ecx, r8d
xor cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and dil, r9b
or dil, r10b
xor sil, 1
mov eax, edi
and al, sil
xor sil, dil
or sil, al
mov r9d, esi
xor r9b, 1
mov eax, ecx
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r10d, eax
xor r10b, 1
mov edx, eax
xor dl, r10b
and dl, al
or r8b, cl
mov ebx, esi
xor bl, r9b
and bl, sil
xor dl, 1
mov ecx, edx
or cl, r8b
xor cl, 1
xor dl, r8b
mov r8d, ecx
and r8b, dl
xor dl, cl
mov edi, r9d
or dil, sil
or dl, r8b
xor bl, 1
mov ecx, ebx
xor cl, dil
and bl, dil
mov r8d, ecx
xor r8b, 1
or bl, cl
xor cl, bl
or bl, r8b
xor cl, 1
xor bl, 1
or bl, cl
xor dl, 1
mov edi, edx
xor dil, bl
xor dil, 1
and dil, bl
or dl, bl
mov ebx, edx
xor bl, dil
xor dil, 1
or dil, dl
mov r8d, r11d
xor r8b, 1
xor bl, 1
xor dil, 1
or dil, bl
mov edx, r10d
and dl, al
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r10b
mov ebx, r9d
and bl, sil
xor r9b, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, r9b
mov r9d, edx
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, dl
or bl, r9b
mov edx, eax
xor dl, sil
or al, sil
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, edi
xor cl, 1
and al, cl
and dil, dl
or dil, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, dil
xor dil, 1
xor al, 1
or dil, cl
xor dil, 1
or dil, al
mov r9d, edi
xor r9b, 1
mov r10d, edi
xor r10b, r8b
xor r10b, 1
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r8d
and cl, r11b
mov ebx, r8d
xor bl, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
or bl, cl
mov ecx, r9d
and cl, dil
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, 1
or al, cl
xor r11b, bl
or bl, r8b
xor bl, 1
xor r11b, 1
mov ecx, ebx
and cl, r11b
xor r11b, bl
or r11b, cl
xor dil, al
or al, r9b
xor al, 1
xor dil, 1
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, r11d
xor al, 1
and al, dil
xor dil, 1
and dil, r11b
or dil, al
mov eax, edi
xor al, 1
mov ecx, r10d
and cl, al
mov edx, r10d
xor dl, al
or dl, cl
and al, dil
mov ecx, eax
and cl, dil
xor al, dil
or al, cl
mov ecx, r10d
xor cl, 1
xor dl, 1
and r10b, al
xor al, 1
and al, cl
or al, r10b
xor al, dl
mov ebx, eax
xor bl, 1
and bl, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x728cead0
mov ebp, 0x757808f
cmovne ecx, ebp
test bl, 1
mov eax, 0x728cead0
cmove ecx, eax
test dl, 1
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x5c], eax
cmovne ecx, ebp
jmp 0x140035450
mov eax, dword [0x140135734]
lea ebx, [rax - 1]
imul ebx, eax
mov r8d, ebx
not r8d
mov edx, r8d
and edx, 0xef0d2479
mov eax, ebx
and eax, 0x10f2db86
or eax, edx
mov edx, eax
xor edx, 0x80
xor eax, 0xaa090069
mov ecx, ebx
xor ecx, 0xba0b12ed
and ecx, ebx
or eax, 0x45f4ed12
mov ebp, ecx
not ebp
mov edi, eax
and edi, 0x74aeb225
and edx, 0x8a0100c8
or edx, edi
or eax, ebp
and ebp, 0x74aeb225
and ecx, 0x8b514dda
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6a73c01e
and eax, 0x958c3fe1
or eax, ecx
mov ecx, eax
xor ecx, 0x8028d092
and ecx, 0xadaefc96
xor eax, 0x7dd62e65
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7762fa61
and eax, 0x889d059e
or eax, ecx
mov esi, eax
xor esi, 0x80880108
mov edi, eax
xor edi, 0x7762fa61
mov ecx, r8d
and ecx, 0x52510369
mov edx, ebx
xor edx, 0xadaefc96
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf9c3e3b6
and edx, 0x63c1c49
or edx, ecx
mov ebp, edx
xor ebp, 0x6280008
xor edx, 0xf9c3e3b6
xor eax, 0xd0883949
and eax, edi
and esi, 0xa7eac328
mov ecx, edx
and ecx, 0x58153cd7
and ebp, 0xa7eac328
or ebp, ecx
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
and eax, ebp
not ebp
and ebp, esi
or ebp, eax
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
not eax
and eax, 0x277a1833
and edx, 0xd885e7cc
or edx, eax
mov ecx, edx
xor ecx, 0xc004208c
xor edx, 0x277a1833
mov eax, ebp
not eax
mov edi, eax
and edi, 0x3bd9cf62
and ebp, 0xc426309d
or ebp, edi
or eax, edx
and edx, 0x3bd9cf62
and ecx, 0xc426309d
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
or ebp, 0xadaefc96
mov edx, ebp
not edx
or eax, 0x10010040
and eax, 0x390b6846
and ecx, 0x84a49490
or ecx, eax
and ebp, 0x390b6846
and edx, 0x42500329
or edx, ebp
xor edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x9a361513
and ecx, edx
not edx
and edx, 0x9a321401
and eax, 0x40112
or eax, edx
mov edx, eax
xor edx, 0x40002
xor eax, 0xfffbfeed
mov ebp, ecx
not ebp
mov edi, eax
and edi, 0x1daadfbc
and edx, 0x82140003
or edx, edi
or eax, ebp
and ebp, 0x1daadfbc
and ecx, 0xe2552043
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4b61996c
and eax, 0xb49e6693
or eax, ecx
mov edx, eax
xor edx, 0x2ea87380
xor eax, 0x8007003c
and eax, 0xae2723bc
mov ecx, edx
and ecx, 0x51d8dc43
or ecx, eax
mov eax, ecx
xor eax, 0x51d8dc43
xor ecx, 0x62b6f9e1
and ecx, eax
and edx, 0x336e25a2
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0xc253450c
and edx, 0x3dacbaf3
or edx, eax
mov eax, edx
xor eax, 0xc0209955
xor edx, 0x121e0020
and edx, 0x169f622a
and eax, 0xe9609dd5
or eax, edx
mov r9d, eax
xor r9d, 0xe9609dd5
xor eax, 0x81420a
and eax, 0x2181df5a
mov ecx, r9d
and ecx, 0xde7e20a5
or ecx, eax
xor ecx, 0x141d44ab
and r9d, 0x359c9bf1
or r9d, ecx
mov eax, r9d
not eax
and eax, 0xeb7effac
and r9d, 0x14810053
or r9d, eax
mov ebp, r9d
xor ebp, 0x14810053
mov eax, r8d
and eax, 0x96a1e08
and ebx, 0xb2808060
or ebx, eax
mov ecx, ebx
xor ecx, 0x20008040
xor ebx, 0x86f729f
or r8d, 0xbbea9e68
mov eax, r8d
not eax
and ebx, 0x9aef72bf
and ecx, 0x21008c40
or ecx, ebx
and r8d, 0x9aef72bf
and eax, 0x44100100
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf56973dc
and eax, 0xa968c23
or eax, ecx
mov edx, eax
xor edx, 0xb17c124b
mov edi, eax
xor edi, 0x4e83edb4
mov ebx, edi
and ebx, 0x3ccdaf00
mov ecx, eax
xor ecx, 0x8db1bd4b
and ecx, edx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa05bf619
and ecx, 0x5fa409e6
or ecx, edx
mov edx, ecx
xor edx, 0x12600407
and edi, 0x359c9bf1
xor eax, 0x7b1f7645
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x36188fd9
and eax, 0xc9e77026
or eax, ebx
mov ebx, eax
xor ebx, 0x88620006
xor ecx, 0xa90ac2e8
xor eax, 0x36188fd9
mov edi, ecx
and edi, 0x4595f970
and edx, 0xba6a068f
or edx, edi
or ecx, eax
and eax, 0x4595f970
and ebx, 0xba6a068f
or ebx, eax
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb3ebbb16
and ecx, 0x4c1444e9
or ecx, eax
mov ebx, ecx
xor ebx, 0x40100460
xor ecx, 0x2630000
or edx, 0x737b0573
mov eax, edx
not eax
or ecx, 0x88841088
and ecx, 0x8ae71089
and ebx, 0x71180572
or ebx, ecx
and edx, 0x8ae71089
and eax, 0x400ea04
or eax, edx
xor eax, ebx
mov ecx, eax
not ecx
and ecx, 0x8c84fa8c
and eax, 0x737b0573
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x330ee6b5
and eax, 0xccf1194a
or eax, ecx
mov ecx, eax
xor ecx, 0xe01140
xor eax, 0x330c44a5
and eax, 0xff1d4caf
and ecx, 0xe2b350
or ecx, eax
mov edx, ecx
xor edx, 0xb150c01
xor ecx, 0xa2b310
and ecx, 0xf4aaf3be
and edx, 0xb550c41
or edx, ecx
mov r11d, edx
xor r11d, 0xb550c41
mov ebx, edx
xor ebx, 0xf4aaf3be
mov eax, r9d
xor eax, 0xeb7effac
mov ecx, eax
and ecx, 0xe2c04241
mov r10d, r9d
xor r10d, 0xe64d4e1a
and r10d, ebp
and ebp, 0x100c0c08
or ebp, ecx
xor ebp, 0x100c0c08
mov ecx, ebp
and ecx, r10d
xor r10d, ebp
or r10d, ecx
mov ecx, r10d
not ecx
and ecx, 0x647b6a73
and r10d, 0x9b84958c
or r10d, ecx
mov r14d, r10d
xor r14d, 0x6948dbc5
mov ecx, ebx
and ecx, 0x4460262
mov r12d, r11d
and r12d, 0xfbb9fd9d
or r12d, ecx
mov ecx, r12d
xor ecx, 0x288208c
xor r12d, 0x4400042
xor edx, 0xd4bc348e
and edx, r11d
or r12d, 0x2016c730
mov ebp, edx
not ebp
mov esi, r12d
and esi, 0xf9331e53
and ecx, 0x6c8208c
or ecx, esi
or r12d, ebp
and ebp, 0xf9331e53
and edx, 0x6cce1ac
or edx, ebp
xor edx, ecx
not r12d
or r12d, edx
mov ecx, r12d
not ecx
and ecx, 0x2016c730
and r12d, 0xdfe938cf
or r12d, ecx
xor r10d, 0x96b7243a
mov ecx, r10d
and ecx, 0xc2735179
mov edx, r14d
and edx, 0x3d8cae86
or edx, ecx
mov ecx, edx
xor ecx, r10d
and ecx, edx
and eax, 0x3d8cae86
xor r9d, 0xd6f2512a
or r9d, eax
mov edx, r9d
not edx
mov r8d, r12d
not r8d
mov eax, r8d
and eax, 0xca05e263
mov ebp, r12d
and ebp, 0x35fa1d9c
or ebp, eax
mov eax, ebp
xor eax, 0x721118
and eax, 0xc2735179
xor ebp, 0xf7894ce5
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8053ed9c
and ebp, 0x7fac1263
or ebp, eax
mov edi, ebp
xor edi, 0x7fac1263
and ebx, 0xc1a78351
and r11d, 0x3e587cae
or r11d, ebx
mov eax, r11d
xor eax, 0x3c082c86
and eax, 0x3d8cae86
xor r11d, 0x3d4d228
or r11d, eax
mov ebx, r11d
not ebx
mov esi, ecx
not esi
mov r15d, esi
or r15d, r9d
mov eax, r15d
not eax
and esi, 0x34692be1
and ecx, 0xcb96d41e
or ecx, esi
and r9d, 0x34692be1
and edx, 0xcb96d41e
or edx, r9d
xor edx, ecx
mov ecx, edx
not ecx
mov esi, r15d
and esi, 0x7e541ad6
and eax, 0x81abe529
or eax, esi
or r15d, ecx
and ecx, 0x7e541ad6
and edx, 0x81abe529
or edx, ecx
xor edx, eax
not r15d
or r15d, edx
mov r9d, ebp
xor r9d, 0x8053ed9c
and r11d, 0xe53ba360
mov eax, ebx
and eax, 0x1ac45c9f
or eax, r11d
mov ecx, eax
xor ecx, 0x1ac45c9f
xor ebp, 0x6b0d8dc6
mov esi, ebp
and esi, r9d
and ebp, edi
xor eax, 0xe53ba360
mov edx, ecx
and edx, 0x14a19fa5
and ebx, 0xeb5e605a
or ebx, edx
mov edx, esi
and edx, ebp
xor ebp, esi
or ebp, edx
mov edx, ebp
not edx
and edx, 0x387143f0
and ebp, 0xc78ebc0f
or ebp, edx
mov edx, ebx
not edx
and edx, 0x387143f0
and ebx, 0xc78ebc0f
or ebx, edx
xor ebx, ebp
mov edx, edi
and edx, 0x9963a454
and r9d, 0x669c5bab
or r9d, edx
or edi, eax
and eax, 0x9963a454
and ecx, 0x669c5bab
or ecx, eax
xor ecx, r9d
not edi
or edi, ecx
not edi
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
not r15d
mov eax, r15d
xor eax, edi
not eax
and eax, edi
or r15d, edi
not r15d
mov ecx, eax
and ecx, r15d
xor r15d, eax
or r15d, ecx
mov eax, r8d
and eax, 0x462da719
and r12d, 0xb9d258e6
or r12d, eax
mov eax, r12d
xor eax, 0x19d21020
mov ecx, r10d
and ecx, 0x43befe18
mov edi, r14d
and edi, 0xbc4101e7
or edi, ecx
xor r12d, 0x462da719
mov ebp, r12d
or ebp, 0xbc4101e7
mov ebx, ebp
not ebx
or r8d, 0x43befe18
mov ecx, r8d
not ecx
and ebp, 0x8c04c692
and ebx, 0x43ba3808
or ebx, ebp
and r8d, 0x8c04c692
and ecx, 0x30410165
or ecx, r8d
xor ecx, ebx
mov edx, edi
not edx
and edx, 0x12a274d7
and edi, 0xed5d8b28
or edi, edx
mov edx, ecx
not edx
and edx, 0x12a274d7
and ecx, 0xed5d8b28
or ecx, edx
xor ecx, edi
mov edx, r14d
and edx, 0xa4094edf
and r10d, 0x5bf6b120
or r10d, edx
or r14d, r12d
and r12d, 0xa4094edf
and eax, 0x5bf6b120
or eax, r12d
xor eax, r10d
not r14d
or r14d, eax
not r14d
mov eax, ecx
and eax, r14d
xor r14d, ecx
or r14d, eax
mov eax, r14d
not eax
and eax, 0x8ebc4cc5
and r14d, 0x7143b33a
or r14d, eax
mov eax, r14d
not eax
and eax, 0x7143b33a
and r14d, 0x8ebc4cc5
or r14d, eax
mov edx, r14d
not edx
and r14d, 0x6bea817
and edx, 0xf94157e8
or edx, r14d
mov ecx, edx
xor ecx, 0x6bea817
xor edx, 0xf94157e8
mov edi, r15d
not edi
and edx, edi
or edi, ecx
mov ebp, edi
not ebp
and ecx, r15d
or ecx, edx
mov edx, ecx
not edx
mov eax, edi
and eax, 0x29768123
and ebp, 0xd6897edc
or ebp, eax
or edi, edx
and edx, 0x29768123
and ecx, 0xd6897edc
or ecx, edx
xor ecx, ebp
not edi
or edi, ecx
mov ebp, edi
not ebp
mov ecx, edi
xor ecx, 0x240eb350
and ecx, edi
mov edx, ebp
and edx, 0x359c9bf1
and edi, 0xca63640e
or edi, edx
not edi
or edi, ebp
and ebp, 0x240eb350
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdbf14caf
and ecx, 0x240eb350
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b359f9f
and ecx, 0x64ca6060
or ecx, edx
mov r9d, ecx
xor r9d, 0x64ca6060
xor ecx, 0x13201591
and ecx, 0x576035b1
mov edx, r9d
and edx, 0xa89fca4e
or edx, ecx
xor edx, 0x9d0351bf
and r9d, 0xca63640e
or r9d, edx
mov ebp, r9d
not ebp
mov r8d, edi
not r8d
mov edx, r9d
and edx, 0x3a1673cf
mov ecx, ebp
and ecx, 0xc5e98c30
or ecx, edx
mov eax, edi
xor eax, 0xc5e98c30
and eax, edi
mov esi, edi
or esi, 0x3a1673cf
mov ebx, esi
not ebx
mov edx, eax
not edx
mov r10d, edx
and r10d, 0x19f069a5
and eax, 0xe60f965a
or eax, r10d
or edx, esi
and esi, 0x19f069a5
and ebx, 0xc4098410
or ebx, esi
xor ebx, eax
not edx
or edx, ebx
mov eax, ecx
not eax
and eax, 0x6a246bcb
and ecx, 0x95db9434
or ecx, eax
mov eax, edx
not eax
and eax, 0x6a246bcb
and edx, 0x95db9434
or edx, eax
xor edx, ecx
mov eax, ebp
and eax, 0xa4a5e7f8
and r9d, 0x5b5a1807
or r9d, eax
or ebp, r8d
and r8d, 0xa4a5e7f8
and edi, 0x5b5a1807
or edi, r8d
xor edi, r9d
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x7d59e5cc
and ebp, 0x82a61a33
or ebp, eax
mov ecx, ebp
xor ecx, 0x82a00031
mov ebx, edx
not ebx
xor ebp, 0x7d59e5cc
mov eax, ebx
and eax, 0x5006de86
and edx, 0xaff92179
or edx, eax
or ebx, ebp
and ebp, 0x5006de86
and ecx, 0xaff92179
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov r8d, ebx
not r8d
mov edx, ebx
xor edx, 0x2c752cb1
and edx, ebx
mov ecx, ebx
or ecx, 0xd38ad34e
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x2052f6ba
mov eax, r8d
and eax, 0xc250801
or eax, edi
or ecx, ebp
and ebp, 0x2052f6ba
and edx, 0xdfad0945
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2c752cb0
and ecx, 0xd38ad34f
or ecx, eax
mov eax, r8d
and eax, 0xb693423e
mov edx, ebx
and edx, 0x496cbdc1
or edx, eax
mov r9d, edx
xor r9d, 0x86c2dc0
mov edi, ecx
not edi
mov eax, edi
and eax, 0xd5919035
and ecx, 0x2a6e6fca
or ecx, eax
xor edx, 0x94910034
and edx, 0xd5919035
and r9d, 0x2a6e6fca
or r9d, edx
xor r9d, ecx
not r9d
or r9d, edi
mov r11d, r9d
not r11d
mov eax, ebx
or eax, 0xb5118a1d
mov edx, eax
not edx
mov esi, r8d
or esi, 0x4aee75e2
mov edi, esi
not edi
and eax, 0xe19c6cf9
and edx, 0xa621102
or edx, eax
and esi, 0xe19c6cf9
and edi, 0x14018204
or edi, esi
xor edi, edx
mov eax, edi
not eax
and eax, 0xb849741c
and edi, 0x47b68be3
or edi, eax
mov eax, edi
xor eax, 0xc089a01
xor edi, 0xf2a701fe
and eax, 0x9cab9bd7
mov edx, edi
and edx, 0x63546428
or edx, eax
xor edx, 0x9cab9bd6
and edi, 1
or edi, edx
mov eax, edi
not eax
mov edx, r8d
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
xor r8d, ebx
and r8d, ebx
mov edx, r8d
not edx
and r8d, edi
or edi, edx
not edi
and edx, eax
or edx, r8d
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov ebx, r11d
mov r12d, r9d
and r12d, r11d
mov ebp, r9d
and ebp, 0x7416e5ff
and r11d, 0x8be91a00
or r11d, ebp
xor r11d, 0x8b558e2f
or r11d, r9d
and r9d, 0x41cc6621
and ebx, 0xbe3399de
or ebx, r9d
xor ebx, 0xbe3399de
mov eax, ebx
and eax, r12d
xor r12d, ebx
or r12d, eax
mov ebp, edx
not ebp
mov r15d, edx
mov eax, ebp
and eax, 0xbc942f
and edx, 0xff436bd0
or edx, eax
not edx
or edx, ebp
and ebp, 0xf6b15028
and r15d, 0x94eafd7
or r15d, ebp
mov eax, r15d
not eax
and eax, 0x90151a90
and r15d, 0x6feae56f
or r15d, eax
mov r8d, r15d
xor r8d, 0x995bb547
mov r10d, r12d
not r10d
mov ebp, r10d
and ebp, 0xff436bd0
mov eax, r12d
and eax, 0xbc942f
or eax, ebp
not eax
or eax, r10d
mov r14d, eax
not r14d
mov ecx, r11d
not ecx
mov r9d, r15d
xor r9d, 0x66a44ab8
mov edi, r9d
and edi, 0xfc89349e
mov ebp, r8d
and ebp, 0x376cb61
or ebp, edi
mov edi, ebp
xor edi, 0x376cb61
xor ebp, 0x9480049c
and ebp, 0x959087dd
mov ebx, edi
and ebx, 0x6a6f7822
or ebx, ebp
xor ebx, 0x6ad3ec0d
and edi, 0xff436bd0
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x3e44093e
and edi, 0xc1bbf6c1
or edi, ebx
mov ebx, edi
xor ebx, 0xc1bbf6c1
xor edi, 0x3e44093e
mov ebp, edx
not ebp
and ebp, edi
and ecx, eax
or eax, r11d
mov edi, eax
not edi
and r11d, r14d
or r11d, ecx
mov ecx, r11d
not ecx
mov esi, eax
and esi, 0x3a438f7f
and edi, 0xc5bc7080
or edi, esi
or eax, ecx
and ecx, 0x3a438f7f
and r11d, 0xc5bc7080
or r11d, ecx
xor r11d, edi
not eax
or eax, r11d
mov ecx, ebx
xor ecx, edx
and ecx, ebx
and edx, ebx
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, eax
not ecx
and ecx, 0x9e5abb67
mov r11d, eax
and r11d, 0x61a54498
or r11d, ecx
not edx
xor r11d, 0x9e5abb67
or r11d, edx
mov ecx, r11d
not ecx
xor edx, eax
not edx
and edx, eax
mov eax, edx
not eax
mov edi, r11d
and edi, 0x4e9ed800
and ecx, 0xb16127ff
or ecx, edi
or r11d, eax
and eax, 0x4e9ed800
and edx, 0xb16127ff
or edx, eax
xor edx, ecx
not r11d
or r11d, edx
mov ebp, r12d
xor ebp, 0x76180095
and ebp, r10d
mov esi, r10d
or esi, 0x76180095
mov edi, esi
not edi
mov ecx, r8d
or ecx, 0x89e7ff6a
mov edx, ecx
not edx
xor r15d, 0xef43b5d2
and r15d, r8d
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xa29ebe31
and ebp, 0x5d6141ce
or ebp, ebx
or eax, esi
and esi, 0xa29ebe31
and edi, 0x961414a
or edi, esi
xor edi, ebp
not eax
or eax, edi
mov esi, r15d
not esi
mov edi, ecx
and edi, 0x2da87761
and edx, 0x52100094
or edx, edi
or ecx, esi
and esi, 0x2da87761
and r15d, 0xd257889e
or r15d, esi
xor r15d, edx
not ecx
or ecx, r15d
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
mov eax, r12d
and eax, 0xfdb96827
and r10d, 0x24697d8
or r10d, eax
or r12d, r8d
and r8d, 0xfdb96827
and r9d, 0x24697d8
or r9d, r8d
xor r9d, r10d
not r12d
or r12d, r9d
not r12d
mov eax, ecx
and eax, r12d
xor r12d, ecx
or r12d, eax
mov eax, r12d
not eax
and r12d, eax
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov eax, r12d
not eax
and eax, 0x9cb7a7ba
and r12d, 0x63485845
or r12d, eax
mov esi, r12d
xor esi, 0x63485845
xor r12d, 0x9cb7a7ba
mov eax, r11d
not eax
and r12d, eax
or eax, esi
not eax
and esi, r11d
or esi, r12d
mov edx, eax
and edx, esi
xor esi, eax
or esi, edx
mov r8d, esi
not r8d
mov edx, r8d
and edx, 0x881d8001
mov eax, esi
and eax, 0x23802680
or eax, edx
mov edx, eax
xor edx, 0x1802080
xor eax, 0xdc7fd97f
mov ecx, esi
xor ecx, 0xab9da681
and ecx, esi
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xbe139f1c
and edx, 0x18c2081
or edx, ebx
or eax, ebp
and ebp, 0xbe139f1c
and ecx, 0x41ec60e3
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5462597e
and eax, 0xab9da681
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x510890a
and eax, 0x40834000
or eax, ecx
xor eax, 0x40834000
or eax, 0xba6c36f5
mov edi, eax
not edi
mov ecx, r8d
and ecx, 0x4593c90a
mov edx, esi
xor edx, 0xba6c36f5
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x46471ab3
and edx, 0xb9b8e54c
or edx, ecx
mov ebp, edx
xor ebp, 0x31086508
xor edx, 0x46471ab3
mov ebx, edi
xor ebx, edx
and ebx, edi
and eax, 0xc8f792f7
and edi, 0x5004908
or edi, eax
and edx, 0xc8f792f7
and ebp, 0x37086d08
or ebp, edx
xor ebp, edi
mov eax, ebx
not eax
mov ecx, ebp
not ecx
mov edx, eax
and edx, 0x2d12f85f
and ebx, 0x40810100
or ebx, edx
or eax, ecx
and ecx, 0x2d12f85f
and ebp, 0xd2ed07a0
or ebp, ecx
xor ebp, ebx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xba6c36f5
and edx, eax
or eax, 0x4593c90a
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x465b43fd
and ecx, 0xb8243400
or ecx, ebx
or eax, ebp
and ebp, 0x465b43fd
and edx, 0xb9a4bc02
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7f6e42bc
and eax, 0x8091bd43
or eax, ecx
mov ecx, eax
xor ecx, 0x18d01
xor eax, 0x20404288
and eax, 0xa0d072ca
and ecx, 0x5f2f8d35
or ecx, eax
mov edx, ecx
xor edx, 0xa09000ca
xor ecx, 0x11288814
and ecx, 0x1168fa14
and edx, 0xee9705eb
or edx, ecx
mov ecx, edx
xor ecx, 0xee9705eb
xor edx, 0x480010
mov eax, ecx
or eax, 0x844e0d9e
mov r11d, eax
not r11d
or edx, 0x1b118021
and edx, 0x9f5b80b1
and ecx, 0x40d0e
or ecx, edx
and eax, 0x9f5b80b1
and r11d, 0x60a07240
or r11d, eax
xor r11d, ecx
mov eax, r11d
not eax
and eax, 0x7bb1f261
and r11d, 0x844e0d9e
or r11d, eax
mov eax, r11d
not eax
mov ecx, eax
and ecx, 0x6b38cf2e
and r11d, 0x94c730d1
or r11d, ecx
xor r11d, 0x94c730d1
or r11d, eax
mov ebx, r11d
not ebx
mov eax, esi
xor eax, 0x86f63d85
and eax, esi
or esi, 0x7909c27a
mov ecx, eax
not ecx
mov edx, esi
and edx, 0x10280d53
and r8d, 0x86d63084
or r8d, edx
or esi, ecx
and ecx, 0x10280d53
and eax, 0xefd7f2ac
or eax, ecx
xor eax, r8d
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0x94eac2a8
and esi, 0x6b153d57
or esi, eax
mov eax, esi
xor eax, 0xede300d2
xor esi, 0x121cff2d
mov ecx, esi
and ecx, 0x34d56d07
mov edx, eax
and edx, 0xcb2a92f8
or edx, ecx
mov ecx, edx
xor ecx, 0x42028010
xor edx, 0x34d56d07
mov ebp, esi
and ebp, 0xb9a81ee8
and eax, 0x4657e117
or eax, ebp
or esi, edx
and edx, 0xb9a81ee8
and ecx, 0x4657e117
or ecx, edx
xor ecx, eax
not esi
or esi, ecx
mov eax, esi
mov r13d, esi
xor r13d, 0xdb0b38a8
and r13d, esi
not esi
and esi, 0x18002000
and eax, 0xc30b18a8
or eax, esi
xor eax, 0xc30b18a8
mov ecx, eax
and ecx, r13d
xor r13d, eax
or r13d, ecx
mov eax, r13d
not eax
and eax, 0x61d32de9
and r13d, 0x9e2cd216
or r13d, eax
mov r9d, r13d
xor r9d, 0x4527eabe
mov edx, r13d
xor edx, 0xbad81541
and ebx, r11d
mov eax, r11d
and eax, ebx
xor ebx, r11d
or ebx, eax
xor r13d, 0xf2d16198
and r13d, r9d
mov eax, edx
and eax, 0x43692b62
and r9d, 0xbc96d49d
or r9d, eax
not r9d
or r9d, edx
and edx, 0xb7f68b26
mov eax, edx
and eax, r13d
xor r13d, edx
or r13d, eax
mov eax, r13d
not eax
and eax, 0xa2cf72ac
and r13d, 0x5d308d53
or r13d, eax
mov r8d, r13d
xor r8d, 0xeac60675
mov r15d, ebx
mov r12d, ebx
xor r12d, 0x2c58c454
and r12d, ebx
mov r14d, ebx
not r14d
mov eax, r14d
and eax, 0xbc96d49d
and r15d, 0x43692b62
or r15d, eax
not r15d
or r15d, r14d
mov edi, r15d
not edi
mov eax, r11d
and eax, 0x43692b62
xor r11d, 0x43692b62
or r11d, eax
mov eax, r11d
not eax
mov r10d, r13d
xor r10d, 0x1539f98a
mov esi, r10d
and esi, 0x39bfa7c1
mov ecx, r8d
and ecx, 0xc640583e
or ecx, esi
xor ecx, 0x8529735c
mov esi, ecx
xor esi, r10d
and esi, ecx
mov ecx, r11d
and ecx, 0x4d670e47
xor r11d, 0x89c28430
and r11d, eax
and eax, 0xb298f1b8
or eax, ecx
mov ecx, eax
xor ecx, 0xb298f1b8
mov edx, r15d
xor edx, 0x89c28430
and edx, r15d
mov ebx, edi
and ebx, 0x89c28430
mov ebp, edx
and ebp, ebx
xor ebx, edx
mov edx, eax
xor edx, 0x3b5a7588
and edx, ecx
or ebx, ebp
mov ebp, edx
and ebp, r11d
xor r11d, edx
or r11d, ebp
mov edx, ebx
not edx
and edx, 0xfd67ad8b
and ebx, 0x2985274
or ebx, edx
mov edx, r11d
not edx
and edx, 0xfd67ad8b
and r11d, 0x2985274
or r11d, edx
xor r11d, ebx
mov edx, edi
and edx, 0xffabedf3
and r15d, 0x54120c
or r15d, edx
xor eax, 0x4d670e47
or edi, eax
and eax, 0xffabedf3
and ecx, 0x54120c
or ecx, eax
xor ecx, r15d
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x76318c1c
and edi, 0x89ce73e3
or edi, eax
mov edx, r11d
not edx
mov eax, edx
and eax, 0x9405fdf
and r11d, 0xf6bfa020
or r11d, eax
mov eax, edi
xor eax, 0x808e2020
xor edi, 0x76318c1c
or edx, edi
and edi, 0x9405fdf
and eax, 0xf6bfa020
or eax, edi
mov edi, r9d
not edi
xor eax, r11d
not edx
or edx, eax
mov eax, esi
xor eax, r9d
and eax, esi
mov ecx, esi
not ecx
and ecx, 0x5337ef74
and esi, 0xacc8108b
or esi, ecx
and r9d, 0x5337ef74
and edi, 0xacc8108b
or edi, r9d
xor edi, esi
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0xf04943c6
and ebp, edx
mov esi, edi
mov ebx, edi
xor ebx, 0xf04943c6
and ebx, edi
not edi
and edi, 0xb0410346
and esi, 0x40084080
or esi, edi
or edx, 0xfb6bc39
mov edi, edx
and edi, 0x842c707d
and eax, 0x70410382
or eax, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0x842c707d
and ebp, 0x7bd38f82
or ebp, edi
xor ebp, eax
mov eax, esi
xor eax, 0x4000
xor esi, 0xbff7bf7f
not edx
or edx, ebp
mov ebp, esi
and ebp, 0x7c9c8683
and eax, 0x80414144
or eax, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x7c9c8683
and ebx, 0x8363797c
or ebx, ebp
xor ebx, eax
xor r13d, 0xc69ec221
and r13d, r8d
not esi
or esi, ebx
mov eax, edx
not eax
and eax, esi
not esi
and esi, edx
or esi, eax
and r10d, 0x4e10cb4f
and r8d, 0xb1ef34b0
or r8d, r10d
xor r8d, 0xb1ef34b0
mov ebx, r8d
mov edx, r14d
and edx, r8d
xor r8d, r14d
and r14d, 0x2c58c454
mov ebp, r14d
and ebp, r12d
xor r12d, r14d
and ebx, 0x2c58c454
or r12d, ebp
mov eax, ebx
and eax, r13d
xor r13d, ebx
or r13d, eax
mov eax, r12d
not eax
and eax, 0x288ee7c1
and r12d, 0xd771183e
or r12d, eax
mov eax, r13d
not eax
and eax, 0x288ee7c1
and r13d, 0xd771183e
or r13d, eax
mov eax, dword [0x140135730]
xor r13d, r12d
or r8d, edx
mov edx, r8d
not edx
and edx, 0x205c1f85
and r8d, 0xdfa3e07a
or r8d, edx
mov ebp, r13d
not ebp
mov edx, ebp
and edx, 0x1922fa0e
and r13d, 0xe6dd05f1
or r13d, edx
mov edx, r8d
xor edx, 0xc6810070
xor r8d, 0x205c1f85
or ebp, r8d
and r8d, 0x1922fa0e
and edx, 0xe6dd05f1
or edx, r8d
xor edx, r13d
not ebp
or ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
mov ecx, esi
not ecx
and ebp, ecx
or ecx, edx
not ecx
and edx, esi
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebx, edx
not ebx
mov ebp, edx
xor ebp, 0xd96481cf
and ebp, edx
mov ecx, ebx
and ecx, 0xd9a1d3c7
and edx, 0x265e2c38
or edx, ecx
xor edx, 0x96b86c19
or edx, ebx
and ebx, 0xd96481cf
mov ecx, ebx
and ecx, ebp
xor ebp, ebx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x10a20001
and ebp, 0xa0444020
or ebp, ecx
mov edi, ebp
xor edi, 0x30204021
xor ebp, 0xcfdfbfde
mov ebx, edx
not ebx
and ebx, ebp
mov ecx, edi
xor ecx, edx
and ecx, edi
and edx, edi
or edx, ebx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0x983cbfcb
and ecx, edx
or edx, 0x67c34034
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xfe48aaf7
and ebp, 0x341508
or ebp, edi
or edx, ebx
and ebx, 0xfe48aaf7
and ecx, 0x1b75508
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd7250015
and edx, 0x28daffea
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x77509e0e
mov ebp, edx
and ebp, 0x88af61f1
or ebp, ecx
mov ecx, ebp
xor ecx, 0x88af61f1
xor ebp, 0x77509e0e
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xe854e094
and ebp, 0x17ab1f6b
or ebp, ecx
mov ecx, ebp
xor ecx, 0x7890762
xor ebp, 0xe854e094
mov edi, ebp
or edi, ebx
and ebp, 0xf0327889
and ecx, 0xfcd8776
or ecx, ebp
mov ebp, edi
not ebp
and ebx, 0xf0327889
and edx, 0xfcd8776
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
mov ebx, edi
and ebx, 0xe4d22dce
and ebp, 0x1b2dd231
or ebp, ebx
or edi, ecx
and ecx, 0xe4d22dce
and edx, 0x1b2dd231
or edx, ecx
xor edx, ebp
not edi
or edi, edx
mov ebp, edi
not ebp
mov ecx, edi
xor ecx, 0x4e249894
and ecx, edi
mov edx, ebp
and edx, 0x8621afd6
and edi, 0x79de5029
or edi, edx
not edi
or edi, ebp
and ebp, 0x4e249894
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8200a706
and ecx, 0x42108d0
or ecx, edx
mov ebp, ecx
xor ebp, 0x2018044
xor ecx, 0x909c0091
mov edx, edi
not edx
mov ebx, ebp
xor ebx, edi
and ebx, ebp
and ecx, 0x929d8091
and ebp, 0x4202f46
or ebp, ecx
and edi, 0x929d8091
and edx, 0x6d627f6e
or edx, edi
xor edx, ebp
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x34c100b0
mov ebp, edx
and ebp, 0x8314000a
or ebp, ecx
xor ebp, 0x8314000a
and edx, 0x482aff45
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xce0b5093
and edx, 0x31f4af6c
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, edx
and ecx, 0x94557184
and edx, 0x6baa8e7b
or edx, ecx
mov ecx, edx
xor ecx, 0x10552000
mov ebp, ebx
not ebp
xor edx, 0x6baa8e7b
mov edi, ebp
and edi, 0xc402dbd6
and ebx, 0x3bfd2429
or ebx, edi
or ebp, edx
and edx, 0xc402dbd6
and ecx, 0x3bfd2429
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dil
cmp eax, 9
setg r10b
mov eax, r10d
xor al, r9b
mov r11d, r10d
or r11b, r9b
mov ecx, r9d
and r9b, r10b
or r9b, al
xor al, 1
mov ebx, eax
or bl, dil
xor bl, 1
and al, r10b
xor r11b, 1
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
xor bl, 1
or dl, bl
xor dl, bl
and bl, dl
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r14d, ebx
xor r14b, 1
mov edx, r14d
and dl, bl
mov eax, r14d
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor r14b, dl
or r14b, dl
mov esi, r14d
xor sil, 1
and r10b, r8b
and cl, dil
or cl, r10b
mov eax, r9d
xor al, cl
xor cl, 1
xor al, 1
or cl, r9b
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
xor dil, r8b
or r11b, dil
xor dil, 1
mov eax, edi
xor al, r11b
or dil, r11b
xor dil, 1
or dil, al
mov ebx, edi
xor bl, 1
mov eax, edx
or bl, dl
and dl, dil
xor al, dil
or al, dl
xor al, 1
or dil, cl
mov ecx, ebx
xor cl, dil
or bl, dil
xor bl, 1
or bl, cl
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
mov r15d, eax
xor r15b, 1
xor al, bl
or r15b, cl
xor r15b, 1
or r15b, al
mov eax, r14d
or al, sil
mov r8d, esi
or r8b, al
xor al, r14b
xor al, 1
xor r8b, 1
or r8b, al
mov edi, r15d
xor dil, 1
mov eax, r15d
xor al, dil
and al, r15b
mov ecx, eax
xor cl, 1
mov r10d, ecx
or r10b, al
xor al, r10b
xor al, 1
or r10b, cl
xor r10b, 1
or r10b, al
mov r9d, r10d
xor r9b, 1
mov r11d, r8d
xor r11b, 1
mov eax, r11d
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov ebp, ebx
xor bpl, 1
and sil, r14b
mov eax, esi
and al, r14b
xor sil, r14b
or sil, al
mov ecx, r10d
and cl, r9b
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov eax, r15d
and al, dil
xor al, 1
mov edx, edi
xor dl, al
or al, dil
xor al, 1
or al, dl
mov r14d, esi
xor r14b, 1
or dil, r15b
mov edx, edi
xor dl, al
or dil, al
xor dil, 1
or dil, dl
mov edx, ebp
and dl, sil
mov r15d, ebp
xor r15b, sil
or r15b, dl
mov edx, esi
and dl, r14b
xor sil, dl
xor dl, 1
or dl, r14b
mov r14d, ecx
xor r14b, 1
xor dl, 1
or dl, sil
and bl, dl
xor dl, 1
and dl, bpl
or dl, bl
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov esi, ebx
xor bl, 1
and bl, r15b
xor al, r15b
xor r15b, 1
and sil, r15b
or bl, sil
mov esi, edi
xor sil, 1
or dl, r15b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
and r14b, cl
mov eax, ecx
and al, r14b
xor r14b, cl
or r14b, al
mov ebp, r14d
xor bpl, 1
mov eax, r14d
and al, bpl
mov ebx, eax
xor bl, 1
xor al, r14b
or bl, bpl
xor bl, 1
or bl, al
xor bl, 1
mov ecx, ebp
or cl, r14b
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, esi
and al, dil
xor al, 1
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
and dil, bpl
or bpl, sil
and r14b, sil
xor bpl, 1
or r14b, dil
mov ecx, ebp
and cl, r14b
xor r14b, bpl
or r14b, cl
xor r14b, al
mov ecx, r14d
xor cl, 1
and r14b, al
mov eax, r14d
and al, cl
xor r14b, cl
or r14b, al
mov eax, edx
xor al, 1
mov ecx, r14d
xor cl, 1
mov ebx, r14d
xor bl, al
or al, r14b
xor al, 1
or al, bl
and r14b, cl
mov ebx, ecx
and bl, r14b
xor r14b, cl
xor al, 1
or r14b, bl
mov ecx, edx
xor cl, r14b
or r14b, dl
xor r14b, 1
or r14b, cl
xor r14b, al
and al, r14b
xor r14b, 1
mov ecx, eax
and cl, r14b
xor r14b, al
or r14b, cl
mov edx, r8d
xor dl, r11b
and dl, r8b
mov ebx, r10d
or bl, r9b
mov ecx, edx
xor cl, 1
or dl, cl
mov r8d, ecx
xor r8b, dl
or dl, cl
mov eax, ebx
xor al, 1
xor dl, 1
or dl, r8b
mov ecx, r10d
and cl, al
and bl, r9b
or bl, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
xor cl, 1
and cl, al
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
xor r9b, r11b
and r9b, r11b
xor r11b, r10b
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
mov edx, r11d
xor dl, 1
and dl, r11b
xor dl, 1
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov r8d, ecx
xor r8b, 1
mov ebx, edx
and bl, r9b
mov eax, ebx
xor al, 1
xor bl, dl
or al, r9b
xor al, 1
or al, bl
and r8b, al
xor al, 1
and al, cl
or al, r8b
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r11d, ecx
or r11b, al
mov r8d, r11d
xor r8b, 1
mov edx, ecx
xor dl, r11b
and dl, cl
and r8b, al
and r11b, cl
or r11b, r8b
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov edx, r11d
xor dl, 1
mov r8d, r14d
xor r8b, 1
and r11b, dl
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov eax, r8d
or al, r14b
mov r9d, eax
xor r9b, r14b
mov ecx, r11d
xor cl, 1
or al, r8b
mov r10d, r9d
xor r10b, al
or al, r9b
mov ebx, r11d
or bl, cl
xor bl, 1
xor dl, bl
xor al, 1
or al, r10b
and bl, dl
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, edx
xor bl, 1
and dl, bl
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
xor dl, al
and r11b, r14b
mov eax, r8d
xor al, cl
and al, r8b
and cl, r8b
or cl, r11b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
xor cl, 1
mov ebx, edx
xor bl, cl
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x806a6848
mov edx, 0xe60f1e4c
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x806a6848
cmove ecx, eax
jmp 0x140035450
lea rcx, str.____Missing_PID..._Finding...
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov ecx, dword [0x140135734]
lea r9d, [rcx - 1]
imul r9d, ecx
mov r8d, r9d
not r8d
mov ecx, r8d
or ecx, 0x82622ab9
mov edx, ecx
not edx
mov eax, r9d
or eax, 0x54091400
and eax, 0xd6491638
mov ebp, r8d
and ebp, 0x222881
or ebp, eax
and ecx, 0xd6491638
and edx, 0x2994c146
or edx, ecx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x41ca83d7
and edx, 0xbe357c28
or edx, eax
mov eax, edx
xor eax, 0x10051401
xor edx, 0x8120000c
and eax, 0x528dbd63
and edx, 0xad72429c
or edx, eax
mov edi, edx
xor edi, 0xa5300208
xor edx, 0x528dbd63
mov eax, r8d
and eax, 0x3b3f43c1
mov ecx, r9d
and ecx, 0xc4c0bc3e
or ecx, eax
xor ecx, 0xc4c0bc3e
mov ebp, ecx
xor ebp, r8d
and ebp, ecx
mov eax, ebp
not eax
mov ebx, edx
or ebx, eax
mov esi, ebx
not esi
and edx, 0x4ac3d4b4
and edi, 0xb53c2b4b
or edi, edx
and eax, 0x4ac3d4b4
and ebp, 0xb53c2b4b
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
mov ecx, ebx
and ecx, 0x2e3e8926
and esi, 0xd1c176d9
or esi, ecx
or ebx, eax
and eax, 0x2e3e8926
and ebp, 0xd1c176d9
or ebp, eax
xor ebp, esi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and ebx, eax
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x8f355d87
and ebx, 0x70caa278
or ebx, eax
mov ebp, ebx
xor ebp, 0x8f355d87
xor ebx, 0x70caa278
mov eax, ebx
and eax, 0xc78d6e20
and ebx, ebp
and ebp, 0x387291df
or ebp, eax
mov eax, ebp
xor eax, 0x18321093
xor ebp, 0xc78d6e20
mov ecx, ebx
not ecx
mov edx, ebp
and edx, 0x6044cf6c
and eax, 0x9fbb3093
or eax, edx
or ebp, ecx
and ecx, 0x6044cf6c
and ebx, 0x9fbb3093
or ebx, ecx
xor ebx, eax
not ebp
or ebp, ebx
mov r10d, ebp
not r10d
mov eax, r10d
and eax, 0xaba12839
and ebp, 0x545ed7c6
or ebp, eax
xor ebp, 0xaba12839
xor r10d, ebp
and r10d, ebp
and r8d, 0xbb2e48ac
and r9d, 0x44d1b753
or r9d, r8d
mov eax, r9d
not eax
and eax, 0x44d1b753
and r9d, 0xbb2e48ac
or r9d, eax
mov ecx, r9d
not ecx
mov eax, r9d
and eax, ecx
xor ecx, r9d
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x7303868b
and eax, 0x8cfc7974
or eax, ecx
mov edi, eax
xor edi, 0x7303868b
mov r9d, eax
xor r9d, 0x8cfc7974
mov ebx, r9d
and ebx, 0x3d6e22be
mov ebp, edi
xor eax, 0x92156801
and eax, edi
and edi, 0xc291dd41
or edi, ebx
mov ebx, edi
xor ebx, 0x82814001
mov edx, r10d
not edx
mov ecx, edx
and ecx, 0x6874bfde
mov esi, r10d
and esi, 0x978b4021
or esi, ecx
xor edi, 0x2864229e
and edi, 0x6874bfde
and ebx, 0x978b4021
or ebx, edi
xor ebx, esi
mov r8d, ebx
xor r8d, edx
and r8d, ebx
mov ecx, edx
and ecx, 0x114ec00
and r10d, 0xe002028a
or r10d, ecx
mov ecx, r10d
xor ecx, 0xe000020a
xor r10d, 0x1d99020
or edx, 0xe116ee8a
mov edi, edx
not edi
and r9d, 0x7ceae302
and ebp, 0x83151cfd
or ebp, r9d
mov ebx, ebp
xor ebx, 0x83151cfd
xor ebp, 0x9dfc0d88
and ebp, ebx
and r10d, 0x1db90a0
and ecx, 0xe0046e0a
or ecx, r10d
and edx, 0x1db90a0
and edi, 0x1e200155
or edi, edx
xor edi, ecx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xb26e1fbc
and ebp, 0x4d91e043
or ebp, ebx
or ecx, edx
and edx, 0xb26e1fbc
and eax, 0x4d91e043
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, edi
not eax
and eax, 0x98c6e3fa
and edi, 0x67391c05
or edi, eax
mov eax, ecx
not eax
and eax, 0x98c6e3fa
and ecx, 0x67391c05
or ecx, eax
xor ecx, edi
mov edx, r8d
not edx
mov ebx, ecx
not ebx
mov r9d, edx
or r9d, ebx
mov eax, r9d
not eax
and edx, 0x4ce603c5
and r8d, 0xb319fc3a
or r8d, edx
and ebx, 0x4ce603c5
and ecx, 0xb319fc3a
or ecx, ebx
xor ecx, r8d
mov edx, ecx
not edx
mov ebp, r9d
and ebp, 0x31ef3267
and eax, 0xce10cd98
or eax, ebp
or r9d, edx
and edx, 0x31ef3267
and ecx, 0xce10cd98
or ecx, edx
xor ecx, eax
not r9d
or r9d, ecx
mov r15d, r9d
not r15d
mov ecx, r9d
or ecx, 0x4b6b7d2e
mov edx, ecx
not edx
mov ebp, r15d
or ebp, 0xb49482d1
mov eax, ebp
not eax
and ecx, 0x3fe59f8e
and edx, 0x80100051
or edx, ecx
and ebp, 0x3fe59f8e
and eax, 0x400a6020
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x4b6b7d2e
and eax, 0xb49482d1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb590294
and eax, 0xf4a6fd6b
or eax, ecx
mov ecx, eax
xor ecx, 0xd0a07908
and ecx, 0xd1f97b1c
xor eax, 0x255f8677
or eax, ecx
mov edx, r15d
and edx, 0x1286d66d
mov ecx, r9d
and ecx, 0xed792992
or ecx, edx
xor ecx, 0xc37fad71
or ecx, r15d
mov edx, ecx
mov ebx, eax
xor ebx, 0x312391d3
mov edi, ebx
and edi, eax
mov esi, ecx
xor esi, 0x312391d3
and esi, ecx
mov ebp, eax
and ebp, ecx
xor ecx, eax
not eax
not edx
and ebx, eax
and edx, 0x312391d3
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, esi
and eax, edx
xor edx, esi
or edx, eax
mov eax, ebx
not eax
and eax, edx
not edx
and edx, ebx
or edx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xf982bbc3
and ecx, 0x67d443c
or ecx, eax
mov ebp, ecx
xor ebp, 0x42c443c
xor ecx, 0xf982bbc3
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xf3d38880
and edx, 0xc2c777f
or edx, ebx
or eax, ecx
and ecx, 0xf3d38880
and ebp, 0xc2c777f
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2e480038
and eax, 0x10373201
or eax, edx
mov edx, eax
xor edx, 0x10352201
xor eax, 0x8ac08c48
or ecx, 0x3e7f3239
mov r14d, ecx
not r14d
and eax, 0x8ac29c48
and edx, 0x343d2231
or edx, eax
and ecx, 0x8ac29c48
and r14d, 0x41004186
or r14d, ecx
xor r14d, edx
mov eax, r14d
not eax
and eax, 0xef864925
and r14d, 0x1079b6da
or r14d, eax
mov eax, r14d
not eax
mov ecx, eax
and ecx, 0x74984619
mov edi, r14d
and edi, 0x81609842
or edi, ecx
mov ecx, edi
xor ecx, 0x80401000
xor edi, 0x7e9f67bd
mov edx, r14d
xor edx, 0xf5f8de5b
and edx, r14d
mov ebp, edx
not ebp
mov ebx, edi
and ebx, 0x336ce42
and ecx, 0xf4c81019
or ecx, ebx
or edi, ebp
and ebp, 0x336ce42
and edx, 0xfcc931bd
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x6a7679c1
and edi, 0x9589863e
or edi, ecx
not edi
mov ecx, edi
mov dword [rsp + 0x30], eax
and ecx, eax
xor edi, eax
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x285b1cce
and edi, 0xd7a4e331
or edi, ecx
mov esi, edi
xor esi, 0xd7a4e331
xor edi, 0x285b1cce
mov ecx, r15d
and ecx, 0x60715865
mov ebp, r9d
and ebp, 0x9f8ea79a
or ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xfc3a757a
and ebp, 0x3c58a85
or ebp, ecx
and r9d, 0xfc3a757a
and r15d, 0x3c58a85
or r15d, r9d
xor r15d, ebp
not r15d
or r15d, ebx
mov r13d, r15d
not r13d
mov eax, edi
and eax, esi
mov ebp, eax
not ebp
mov edx, esi
and edx, 0x8ac8605
mov ebx, edi
and ebx, 0xf75379fa
or ebx, edx
mov r9d, esi
or r9d, ebp
and ebp, 0x8ac8605
and eax, 0xf75379fa
or eax, ebp
xor eax, ebx
not r9d
or r9d, eax
mov eax, r15d
and eax, r13d
mov edx, eax
not edx
mov ecx, r13d
and ecx, 0x4364a520
mov ebp, r15d
and ebp, 0xbc9b5adf
or ebp, ecx
mov r10d, r13d
or r10d, edx
and edx, 0x4364a520
and eax, 0xbc9b5adf
or eax, edx
xor eax, ebp
not r10d
or r10d, eax
mov r8d, r9d
not r8d
mov eax, r8d
and eax, 0xf3f4c9a7
mov r12d, r9d
and r12d, 0xc0b3658
or r12d, eax
not r12d
or r12d, r8d
mov ebx, r12d
not ebx
and esi, 0x3de95da6
mov eax, edi
and eax, 0xc216a259
or eax, esi
xor eax, 0x31e26bfe
and edi, 0xc0b3658
or edi, eax
mov eax, edi
not eax
and eax, 0x12c146c7
and edi, 0xed3eb938
or edi, eax
mov edx, edi
xor edx, 0xed3eb938
xor edi, 0x10804445
mov r11d, r10d
not r11d
mov eax, r10d
and eax, 0x2c416404
mov ecx, r11d
and ecx, 0xd3be9bfb
or ecx, eax
xor ecx, 0xdfb5ada3
mov esi, r11d
and esi, 0xf3f4c9a7
or esi, ecx
and r13d, 0x4a20c052
mov eax, r15d
and eax, 0xb5df3fad
or eax, r13d
xor eax, 0x462bf60a
and r15d, 0xc0b3658
or r15d, eax
and edi, 0x9d947d65
mov ecx, edx
and ecx, 0x626b829a
or ecx, edi
mov edi, ecx
xor edi, 0x626b829a
mov ebp, r12d
and ebp, 0x28ffd041
mov eax, edi
and eax, 0x28ffd041
and edx, 0xd7002fbe
or edx, eax
mov eax, r12d
xor eax, 0xd7002fbe
and eax, ebx
mov r13d, ebp
and r13d, eax
xor eax, ebp
or eax, r13d
mov ebp, eax
not ebp
and ebp, 0x1cc5030a
and eax, 0xe33afcf5
or eax, ebp
mov ebp, edx
not ebp
and ebp, 0x1cc5030a
and edx, 0xe33afcf5
or edx, ebp
xor edx, eax
mov eax, ebx
and eax, 0x5722107c
and r12d, 0xa8ddef83
or r12d, eax
xor ecx, 0x9d947d65
or ebx, ecx
and ecx, 0x5722107c
and edi, 0xa8ddef83
or edi, ecx
mov eax, esi
not eax
xor edi, r12d
mov ecx, r15d
not ecx
not ebx
or ebx, edi
mov edi, ebx
not edi
and edi, 0x4a821dad
and ebx, 0xb57de252
or ebx, edi
xor ebx, 0xb57de252
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, esi
or edx, r15d
not edx
and esi, 0xb3e8792f
and eax, 0x4c1786d0
or eax, esi
and r15d, 0xb3e8792f
and ecx, 0x4c1786d0
or ecx, r15d
xor ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
not ebx
mov eax, ebx
xor eax, ecx
not eax
and eax, ecx
or ebx, ecx
not ebx
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
and r8d, 0x645647e4
mov eax, r9d
and eax, 0x9ba9b81b
or eax, r8d
mov edx, eax
xor edx, 0x9ba9b81b
xor eax, 0x645647e4
mov ecx, edx
and ecx, 0xd276c1ce
and r9d, 0x2d893e31
or r9d, ecx
mov ebp, r10d
xor ebp, 0xd276c1ce
and ebp, r11d
mov ecx, r10d
and ecx, 0x2d893e31
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, r9d
not ebp
and ebp, 0x70e16482
and r9d, 0x8f1e9b7d
or r9d, ebp
mov ebp, ecx
not ebp
and ebp, 0x70e16482
and ecx, 0x8f1e9b7d
or ecx, ebp
xor ecx, r9d
mov ebp, eax
and ebp, 0xbd151908
and edx, 0x42eae6f7
or edx, ebp
or eax, r10d
and r10d, 0xbd151908
and r11d, 0x42eae6f7
or r11d, r10d
xor r11d, edx
not eax
or eax, r11d
mov edx, eax
not edx
and edx, 0xc962c68a
and eax, 0x369d3975
or eax, edx
xor eax, 0x369d3975
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov edi, eax
and edi, 0xcb2ce5e4
and ecx, 0x34d31a1b
or ecx, edi
or eax, ebp
and ebp, 0xcb2ce5e4
and edx, 0x34d31a1b
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov r9d, eax
not r9d
mov edx, ebx
mov ebp, ebx
xor ebp, 0xe304c516
and ebp, ebx
not ebx
and ebx, 0x833d123b
and edx, 0x7cc2edc4
or edx, ebx
mov r10d, edx
xor r10d, 0x7cc2edc4
mov edi, edx
xor edi, 0x6039d72d
and edi, r10d
mov ecx, eax
or ecx, 0x1cfb3ae9
mov r8d, ecx
not r8d
mov esi, eax
xor esi, 0xe304c516
and esi, eax
mov r15d, edi
not r15d
mov r11d, r15d
and r11d, 0x9310499e
and edi, 0x6cefb661
or edi, r11d
mov ebx, ebp
not ebx
or r15d, ebx
and ebx, 0x9310499e
and ebp, 0x6cefb661
or ebp, ebx
xor ebp, edi
not r15d
or r15d, ebp
mov ebp, esi
not ebp
mov ebx, ecx
and ebx, 0x7c6dfbc0
and r8d, 0x83000416
or r8d, ebx
or ecx, ebp
and ebp, 0x7c6dfbc0
and esi, 0x8392043f
or esi, ebp
xor esi, r8d
not ecx
or ecx, esi
mov ebp, r15d
not ebp
and ebp, ecx
not ecx
and ecx, r15d
or ecx, ebp
xor edx, 0x833d123b
mov ebp, edx
and ebp, 0xaeac8e4b
and r10d, 0x515371b4
or r10d, ebp
or edx, eax
and eax, 0xaeac8e4b
and r9d, 0x515371b4
or r9d, eax
xor r9d, r10d
not edx
or edx, r9d
mov eax, edx
not eax
and eax, 0x8752a87
and edx, 0xf78ad578
or edx, eax
xor edx, 0xf78ad578
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xab097ddd
mov ebp, edx
and ebp, 0x54f68222
or ebp, ecx
xor ebp, 0xcb7825b9
mov r9d, edx
and r9d, 0x60715864
or r9d, ebp
mov ecx, r9d
not ecx
and ecx, 0x116146df
and r9d, 0xee9eb920
or r9d, ecx
mov ecx, r9d
xor ecx, 0xee9eb920
and eax, 0x9f8ea79b
xor edx, 0x60715864
or edx, eax
mov eax, edx
not eax
xor r9d, 0x116146df
and eax, r9d
or r9d, edx
mov ebp, r9d
not ebp
and edx, ecx
or edx, eax
mov eax, edx
not eax
mov ecx, r9d
and ecx, 0x84058795
and ebp, 0x7bfa786a
or ebp, ecx
or r9d, eax
and eax, 0x84058795
and edx, 0x7bfa786a
or edx, eax
xor edx, ebp
not r9d
or r9d, edx
mov ebp, dword [rsp + 0x30]
mov eax, ebp
and eax, 0xc83412ef
mov esi, r14d
xor esi, 0xc83412ef
and esi, r14d
mov ecx, eax
and ecx, esi
xor esi, eax
or esi, ecx
mov eax, esi
not eax
and eax, 0x37cbed10
and esi, 0xc83412ef
or esi, eax
mov eax, esi
not eax
mov ecx, eax
and ecx, 0x937d7977
mov edx, esi
and edx, 0x6c828688
or edx, ecx
xor edx, 0x6ac17814
or edx, eax
mov ecx, ebp
and ecx, 0xeb8b9b9b
and r14d, 0x14746464
or r14d, ecx
mov ecx, r14d
xor ecx, 0x10340060
and ecx, 0xf9bc0163
xor r14d, 0xedc86507
or r14d, ecx
mov ecx, r14d
not ecx
and ecx, edx
not edx
mov ebp, edx
xor ebp, r14d
and ebp, edx
and r14d, edx
or r14d, ecx
mov r11d, ebp
not r11d
mov ecx, r14d
not ecx
mov edx, r11d
and edx, 0x448edfa2
and ebp, 0xbb71205d
or ebp, edx
or r11d, ecx
and ecx, 0x448edfa2
and r14d, 0xbb71205d
or r14d, ecx
xor r14d, ebp
not r11d
or r11d, r14d
mov ecx, r11d
not ecx
and ecx, 0xf9bc0162
and r11d, 0x643fe9d
or r11d, ecx
mov ecx, esi
xor ecx, 0x3282cd0d
mov edx, ecx
and edx, eax
and ecx, esi
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x10971ca0
and edx, 0xef68e35f
or edx, edi
or ebp, ebx
and ebx, 0x10971ca0
and ecx, 0xef68e35f
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xcd7d32f3
and ebp, 0x3282cd0c
or ebp, ecx
and esi, 0x57df251c
mov ecx, eax
and ecx, 0xa820dae3
or ecx, esi
xor ecx, 0x57df251d
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf06c22ce
and eax, 0xf93dd31
or eax, ecx
xor eax, 0xf93dd31
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x55490672
and edx, eax
not eax
and eax, 0x41090460
and ecx, 0x14400212
or ecx, eax
xor ecx, 0x14400212
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x1c1940ab
and edx, 0xe3e6bf54
or edx, eax
mov edi, edx
xor edi, 0x8d0800
xor edx, 0x404299
and edx, 0xb662f3bf
and edi, 0x499d0c40
or edi, edx
mov r14d, edi
xor r14d, 0x499d0c40
mov r8d, edi
xor r8d, 0xb662f3bf
mov r10d, r11d
not r10d
mov edx, r11d
xor edx, 0xad97c56e
and edx, r10d
mov ebp, r10d
or ebp, 0xad97c56e
mov ebx, ebp
not ebx
xor edi, 0x1bf536d1
and edi, r14d
mov r15d, r14d
or r15d, 0xad97c56e
mov esi, r15d
not esi
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xd1b88878
and edx, 0x2e477787
or edx, eax
or ecx, ebp
and ebp, 0xd1b88878
and ebx, 0x2403281
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xcb99cc29
and edi, 0x346633d6
or edi, eax
or ebx, r15d
and r15d, 0xcb99cc29
and esi, 0x10603290
or esi, r15d
xor esi, edi
not ebx
or ebx, esi
mov eax, ecx
not eax
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
mov eax, r11d
and eax, 0x262df38c
and r10d, 0xd9d20c73
or r10d, eax
or r11d, r8d
and r8d, 0x262df38c
and r14d, 0xd9d20c73
or r14d, r8d
xor r14d, r10d
not r11d
or r11d, r14d
not r11d
mov eax, ebx
and eax, r11d
xor r11d, ebx
or r11d, eax
mov edx, r11d
not edx
mov eax, edx
and eax, 0x35006000
mov ecx, r11d
and ecx, 0x88080847
or ecx, eax
xor ecx, 0x88080847
mov eax, r11d
and eax, 0x42f797b8
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc35a59ab
and eax, 0x3ca5a654
or eax, ecx
mov ebp, eax
xor ebp, 0x8104cc10
xor eax, 0x60501040
and eax, 0x60f91243
and ebp, 0x9f06edbc
or ebp, eax
mov r8d, ebp
xor r8d, 0x9f06edbc
mov ecx, ebp
xor ecx, 0x60f91243
mov eax, edx
and eax, 0xcb233739
and r11d, 0x34dcc8c6
or r11d, eax
xor r11d, 0x34dcc8c6
xor edx, r11d
and edx, r11d
mov eax, edx
mov edi, edx
xor edi, 0xd309512b
and edi, edx
not edx
and edx, 0xd3e1fb1a
and eax, 0x2c1e04e5
or eax, edx
mov edx, eax
xor edx, 0x2c1e04e5
xor ebp, 0xb3f04368
mov esi, ebp
and esi, r8d
and ebp, ecx
xor eax, 0xd301510a
or eax, 0x2cf6aed4
mov ecx, eax
not ecx
mov ebx, esi
and ebx, ebp
xor ebp, esi
or ebp, ebx
mov ebx, edi
not ebx
mov esi, eax
and esi, 0xb1bfcc79
and ecx, 0x42001102
or ecx, esi
or eax, ebx
and ebx, 0xb1bfcc79
and edi, 0x4e403386
or edi, ebx
xor edi, ecx
not eax
or eax, edi
mov ecx, ebp
not ecx
and ecx, eax
not eax
and eax, ebp
or eax, ecx
mov ecx, r8d
and ecx, edx
xor edx, r8d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x499dd864
and edx, 0xb662279b
or edx, ecx
mov ebp, edx
xor ebp, 0x9262079a
mov ecx, eax
not ecx
xor edx, 0x499dd864
mov ebx, ecx
and ebx, 0x6410e821
and eax, 0x9bef17de
or eax, ebx
or ecx, edx
and edx, 0x6410e821
and ebp, 0x9bef17de
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
mov edx, ecx
xor edx, 0x5e3962ab
and edx, ecx
not ecx
and ecx, 0x56316202
and eax, 0x80800a9
or eax, ecx
mov ecx, eax
xor ecx, 0x81
xor eax, 0xf7f7ff56
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xeb0fd668
and ecx, 0x14302083
or ecx, ebx
or eax, ebp
and ebp, 0xeb0fd668
and edx, 0x14f02997
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa1c69d54
and eax, 0x5e3962ab
or eax, ecx
mov edx, eax
mov ecx, eax
xor ecx, 0x88dc519d
and ecx, eax
not eax
and eax, 0x3c5c7758
and edx, 0xc3a388a7
or edx, eax
mov eax, edx
xor eax, 0xc3a388a7
xor edx, 0x3c5c7758
or edx, eax
and eax, 0x88dc519d
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x88dc519d
and ecx, 0x7723ae62
or ecx, eax
not edx
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x5ae26a6a
and edx, 0xa51d9595
or edx, eax
mov r8d, edx
xor r8d, 0x5ae26a6a
xor edx, 0xa51d9595
mov eax, r8d
and eax, 0x9f6d0887
mov ecx, edx
and ecx, 0x6092f778
or ecx, eax
mov ebp, ecx
xor ebp, 0x128248
mov ebx, r9d
not ebx
mov eax, ebx
and eax, 0x73ed7d31
mov edi, r9d
and edi, 0x8c1282ce
or edi, eax
xor ecx, 0x136d0801
and ecx, 0x73ed7d31
and ebp, 0x8c1282ce
or ebp, ecx
xor ebp, edi
mov r10d, ebp
xor r10d, ebx
and r10d, ebp
mov edi, r9d
xor edi, 0x449ef8c6
and edi, r9d
mov eax, r8d
and eax, 0xb697bc8f
and edx, 0x49684370
or edx, eax
mov eax, edx
xor eax, 0x49684370
xor edx, 0xf2094449
and edx, eax
or r8d, 0x449ef8c6
mov esi, r8d
not esi
or r9d, 0xbb610739
mov eax, edi
not eax
mov ebp, r9d
and ebp, 0xcf1f2c7c
and ebx, 0x80d082
or ebx, ebp
or r9d, eax
and eax, 0xcf1f2c7c
and edi, 0x30e0d383
or edi, eax
xor edi, ebx
not r9d
or r9d, edi
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xca233c61
and edx, 0x35dcc39e
or edx, ebp
or ecx, r8d
and r8d, 0xca233c61
and esi, 0x31400318
or esi, r8d
xor esi, edx
not ecx
or ecx, esi
mov eax, r9d
not eax
and eax, ecx
not ecx
and ecx, r9d
or ecx, eax
mov eax, ecx
not eax
mov edx, r10d
xor edx, eax
and edx, r10d
mov esi, r10d
not esi
and esi, 0xaa133920
and r10d, 0x55ecc6df
or r10d, esi
and eax, 0xaa133920
and ecx, 0x55ecc6df
or ecx, eax
xor ecx, r10d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0xa48c4050
mov eax, ecx
and eax, 0x2732304
or eax, edx
xor eax, 0x2732304
mov edx, ecx
and edx, 0x59009cab
or edx, eax
mov eax, edx
not eax
and eax, 0x8c5b271a
and edx, 0x73a4d8e5
or edx, eax
mov ebp, edx
xor ebp, 0x45199380
xor edx, 0x402
and edx, 0x90422c33
and ebp, 0x6fbdd3cc
or ebp, edx
mov esi, ebp
xor esi, 0x6fbdd3cc
xor ebp, 0x80020013
mov edx, ecx
and edx, 0xbd432dac
mov ebx, edi
and ebx, 0x42bcd253
or ebx, edx
xor ebx, 0x42bcd253
or ebx, edi
mov edx, ebx
not edx
mov eax, esi
or eax, ebx
not eax
and esi, 0x79cc2da8
and ebp, 0x8633d257
or ebp, esi
and ebx, 0x79cc2da8
and edx, 0x8633d257
or edx, ebx
xor edx, ebp
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and edx, eax
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
xor eax, 0xf04a6777
and eax, edx
not edx
and edx, 0xf04a6777
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xfb59888
and edx, 0xf04a6777
or edx, eax
xor ebp, edx
and ebp, edx
mov eax, edi
and eax, 0x99ce0803
mov edx, ecx
and edx, 0x6631f7fc
or edx, eax
mov eax, edx
not eax
and eax, 0x4e9ce889
and edx, 0xb1631776
or edx, eax
mov eax, edx
xor eax, 0x250087a0
and edi, 0xb1a31f35
and ecx, 0x4e5ce0ca
or ecx, edi
mov ebx, ecx
xor ebx, 0x440c082
xor edx, 0xd8e77802
mov edi, edx
and edi, 0xca1f285d
and eax, 0x35e0d7a2
or eax, edi
xor ecx, 0x80030815
and ecx, 0xca1f285d
and ebx, 0x35e0d7a2
or ebx, ecx
xor ebx, eax
not ebx
or ebx, edx
mov r10d, ebx
not r10d
mov esi, ebp
not esi
mov eax, esi
and eax, 0xbdd19800
mov r11d, ebp
and r11d, 0x422e67ff
or r11d, eax
mov eax, r11d
not eax
and eax, 0x3981a3be
and r11d, 0xc67e5c41
or r11d, eax
mov r14d, r11d
xor r14d, 0x7bafc441
mov r15d, r10d
or r15d, 0x11dbc926
mov eax, r15d
not eax
mov ecx, ebx
xor ecx, 0x11dbc926
and ecx, r10d
mov edi, ecx
not edi
mov edx, r15d
and edx, 0x8fdfc423
and eax, 0x602032d8
or eax, edx
or r15d, edi
and edi, 0x8fdfc423
and ecx, 0x70203bdc
or ecx, edi
xor ecx, eax
not r15d
or r15d, ecx
mov eax, r15d
not eax
and eax, 0x11dbc926
and r15d, 0xee2436d9
or r15d, eax
mov r8d, r11d
xor r8d, 0x84503bbe
mov ecx, r8d
and ecx, 0xa74e4475
mov eax, r14d
and eax, 0x58b1bb8a
or eax, ecx
xor eax, 0xd7cf8943
or eax, r8d
mov ecx, esi
and ecx, 0xa5b420d5
and ebp, 0x5a4bdf2a
or ebp, ecx
xor ebp, 0xd535ede3
xor esi, ebp
and esi, ebp
mov edi, esi
and esi, eax
mov ecx, eax
not ecx
mov r9d, r15d
not r9d
mov eax, r9d
and eax, 0xacd90788
mov edx, r15d
and edx, 0x5326f877
or edx, eax
mov eax, edx
xor eax, 0x5326f877
xor edx, 0x88d80100
and edx, 0x9bd80122
mov ebp, eax
and ebp, 0x6427fedd
or ebp, edx
xor ebp, 0x14a633eb
and eax, 0x8f7e32c9
or eax, ebp
and r10d, 0x61e2ea4b
mov edx, ebx
and edx, 0x9e1d15b4
or edx, r10d
xor edx, 0x1163277d
and ebx, 0x7081cd36
or ebx, edx
mov ebp, ebx
not ebp
not edi
mov edx, ecx
xor edx, edi
and edx, ecx
and edi, ecx
or edi, esi
mov r10d, edx
and r10d, edi
xor edi, edx
mov ecx, ebx
and ecx, 0xee48ac9b
xor ebx, 0x2714df3a
and ebx, ebp
and ebp, 0x11b75364
or ebp, ecx
mov esi, ebp
xor esi, 0x11b75364
mov ecx, eax
mov r12d, eax
and r12d, esi
xor esi, eax
not eax
or edi, r10d
or eax, 0x2714df3a
mov edx, eax
not edx
or ecx, 0xd8eb20c5
and eax, 0x76d6d129
and edx, 0x882920c4
or edx, eax
mov eax, ecx
not eax
xor ebp, 0xc8482081
or ebp, 0x2714df3a
and ecx, 0x76d6d129
and eax, 0x1000e12
or eax, ecx
mov ecx, ebp
not ecx
xor eax, edx
mov edx, ebp
and edx, 0xedf1b516
and ecx, 0x100a00c1
or ecx, edx
mov edx, ebx
not edx
or ebp, edx
and edx, 0xedf1b516
and ebx, 0x120e4ae9
or ebx, edx
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, eax
not ecx
and ecx, ebp
not ebp
and ebp, eax
or ebp, ecx
or esi, r12d
mov eax, esi
not eax
and eax, 0xed5ac725
and esi, 0x12a538da
or esi, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0x1dd64f76
and ebp, 0xe229b089
or ebp, ecx
mov ecx, esi
xor ecx, 0x2213088
xor esi, 0xed5ac725
or eax, esi
and esi, 0x1dd64f76
and ecx, 0xe229b089
or ecx, esi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, edi
not ecx
and ecx, 0x50664af7
and edi, 0xaf99b508
or edi, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x50664af7
and edx, eax
not eax
and eax, 0xce2a7dd1
and ecx, 0x31d5822e
or ecx, eax
mov eax, ecx
xor eax, 0x31d5822e
xor ecx, 0x9e4c3726
and ecx, eax
mov r10d, ecx
not r10d
mov eax, r10d
and eax, 0xc1b5eaa2
and ecx, 0x3e4a155d
or ecx, eax
mov eax, edx
not eax
or r10d, eax
and eax, 0xc1b5eaa2
and edx, 0x3e4a155d
or edx, eax
xor edx, ecx
not r10d
or r10d, edx
mov eax, edi
not eax
and eax, 0xea38220f
and edi, 0x15c7ddf0
or edi, eax
mov eax, r10d
not eax
and eax, 0xea38220f
and r10d, 0x15c7ddf0
or r10d, eax
xor r10d, edi
and r9d, 0xfc4471bb
mov ebp, r15d
and ebp, 0x3bb8e44
or ebp, r9d
mov edi, ebp
xor edi, 0x3bb8e44
xor r11d, 0xe7fb7c2a
and r11d, r8d
mov eax, r14d
and eax, 0x63ab4794
mov edx, r11d
and edx, eax
xor eax, r11d
mov ecx, ebp
xor ecx, 0x6010c9d0
and ecx, edi
and r15d, 0x63ab4794
or eax, edx
mov edx, ecx
and edx, r15d
xor r15d, ecx
or r15d, edx
mov ecx, eax
not ecx
and ecx, r15d
not r15d
and r15d, eax
mov r11d, dword [0x140135730]
or r15d, ecx
xor ebp, 0xfc4471bb
mov ecx, r14d
and ecx, 0xb0b0af7
and r8d, 0xf4f4f508
or r8d, ecx
or r14d, ebp
and ebp, 0xb0b0af7
and edi, 0xf4f4f508
or edi, ebp
xor edi, r8d
not r14d
or r14d, edi
not r14d
mov ecx, r15d
and ecx, r14d
xor r14d, r15d
or r14d, ecx
mov ecx, r14d
not ecx
and r14d, 0x755369fb
and ecx, 0x8aac9604
or ecx, r14d
mov edx, ecx
xor edx, 0x88a01404
xor ecx, 0x75424948
and ecx, 0x774ecb48
and edx, 0x88b134b7
or edx, ecx
mov ebp, edx
xor ebp, 0x3608ca40
xor edx, 0x88313410
and edx, 0xc9773518
and ebp, 0x3688cae7
or ebp, edx
mov edx, ebp
xor edx, 0x480c0e7
mov esi, r10d
not esi
xor ebp, 0xc9773518
mov ebx, esi
or ebx, ebp
mov ecx, ebx
not ecx
and esi, 0x3b481a08
and r10d, 0xc4b7e5f7
or r10d, esi
and ebp, 0x3b481a08
and edx, 0xc4b7e5f7
or edx, ebp
xor edx, r10d
mov ebp, edx
not ebp
mov edi, ebx
and edi, 0x4a097036
and ecx, 0xb5f68fc9
or ecx, edi
or ebx, ebp
and ebp, 0x4a097036
and edx, 0xb5f68fc9
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xd671e393
mov edi, ebx
and edi, 0x298e1c6c
or edi, ecx
xor edi, 0x298e1c6c
mov ecx, edx
and ecx, ebx
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x47a1c783
and ecx, 0xb85e387c
or ecx, ebp
mov edi, ecx
xor edi, 0xb85e387c
xor ecx, 0x46a18180
and ecx, 0x4eff9184
mov ebp, edi
and ebp, 0xb1006e7b
or ebp, ecx
xor ebp, 0x961fc081
and edi, 0xd8e05105
or edi, ebp
mov ebp, edi
not ebp
and edx, 0x271faefa
xor ebx, 0xd8e05105
or ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xa260bc7
and ebx, 0xf5d9f438
or ebx, ecx
mov ecx, ebx
xor ecx, 0x90084400
xor ebx, 0xa260bc7
mov edx, ebp
xor edx, ebx
and edx, ebp
and edi, 0x67d5b0fe
and ebp, 0x982a4f01
or ebp, edi
and ebx, 0x67d5b0fe
and ecx, 0x982a4f01
or ecx, ebx
xor ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
or ecx, 0xd379e4ae
mov ebp, ecx
not ebp
or edx, 0x2c861b51
mov edi, edx
not edi
and ecx, 0xa6601bc6
and ebp, 0x8860011
or ebp, ecx
and edx, 0xa6601bc6
and edi, 0x5119e428
or edi, edx
xor edi, ebp
mov ecx, edi
not ecx
and ecx, 0xcec2bdc0
and edi, 0x313d423f
or edi, ecx
mov r8d, edi
xor r8d, 0xcaee90e3
xor edi, 0x35116f1c
mov ecx, edi
and ecx, 0x8efe8ad0
mov edx, r8d
and edx, 0x7101752f
or edx, ecx
xor edx, 0x7101752f
mov ecx, edi
and ecx, r8d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8b3bf6a7
and ecx, 0x74c40958
or ecx, edx
mov ebp, ecx
xor ebp, 0x34440140
xor ecx, 0x8a0a10a5
and ecx, 0xca8a18bd
and ebp, 0x3575e742
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc3b772bc
xor ebp, 0x3575e742
and ebp, ecx
mov edx, edi
and edx, 0xa639f40a
mov ecx, r8d
and ecx, 0x59c60bf5
or ecx, edx
mov edx, ecx
xor edx, 0x9040a01
and edx, 0x93d6a01
xor ecx, 0x50fb61f4
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa6bc6524
and ecx, 0x59439adb
or ecx, edx
mov edx, ecx
xor edx, 0x59439adb
xor ecx, 0xa6bc6524
mov ebx, ebp
xor ebx, ecx
and ebx, ebp
and ecx, ebp
not ebp
and ebp, edx
or ecx, ebp
mov ebp, ebx
not ebp
mov edx, ecx
not edx
mov eax, ebp
and eax, 0xaf1b096f
and ebx, 0x50e4f690
or ebx, eax
or ebp, edx
and edx, 0xaf1b096f
and ecx, 0x50e4f690
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov eax, ebp
xor eax, 0xff8ac1c
and eax, ebp
not ebp
and ebp, 0x640a41c
and ecx, 0x9b80800
or ecx, ebp
mov edx, ecx
xor edx, 0x9280000
xor ecx, 0xf647f7ff
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x70901ed4
and edx, 0xf68a008
or edx, ebx
or ecx, ebp
and ebp, 0x70901ed4
and eax, 0x8f6fe12b
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6c5c61d
and ecx, 0xf93a39e2
or ecx, eax
and edi, 0x44002a0b
mov eax, r8d
and eax, 0x81839000
or eax, edi
xor eax, 0x81839000
and r8d, 0x3a7c45f4
or r8d, eax
mov eax, r8d
not eax
and eax, 0x3a7c45f4
and r8d, 0xc583ba0b
or r8d, eax
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0x8ca85be8
mov ebp, ecx
xor ebp, 0x8ca85be8
and ebp, ecx
mov edx, r8d
mov esi, r8d
xor esi, 0x8ca85be8
and esi, r8d
not r8d
and r8d, 0x8804068
and edx, 0x84281b80
or edx, r8d
mov eax, ebx
and eax, ebp
xor ebp, ebx
mov ebx, edx
xor ebx, 0x280380
xor edx, 0x7bd7e47f
or ebp, eax
mov eax, edx
and eax, 0xff95d867
and ebx, 0x280388
or ebx, eax
mov eax, esi
not eax
or edx, eax
and eax, 0xff95d867
and esi, 0x6a2798
or esi, eax
xor esi, ebx
not edx
or edx, esi
mov eax, ebp
not eax
and eax, edx
not edx
and edx, ebp
or edx, eax
and edi, 0x1a287bbd
and ecx, 0xe5d78442
or ecx, edi
mov eax, ecx
xor eax, 0x4c30002
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xf93cd4c0
and edx, 0x6c32b3f
or edx, ebx
xor ecx, 0x18285080
and ecx, 0xf93cd4c0
and eax, 0x6c32b3f
or eax, ecx
xor eax, edx
xor ebp, eax
test ebp, eax
sete r9b
setne r8b
cmp r11d, 9
setg r10b
cmp r11d, 0xa
setl r11b
mov edx, r11d
xor dl, r10b
mov eax, edx
xor al, 1
mov r15d, eax
and r15b, dl
xor al, r15b
xor r15b, 1
or r15b, dl
xor r15b, 1
or r15b, al
mov eax, r15d
xor al, 1
mov esi, eax
or sil, r15b
mov edi, esi
xor dil, 1
mov ebp, r15d
xor bpl, al
and bpl, r15b
and dl, r11b
mov ebx, edi
and bl, sil
mov r14d, ebx
and r14b, dil
xor bl, dil
or bl, r14b
mov ecx, ebx
xor cl, 1
and cl, bpl
xor bpl, 1
and bl, bpl
or bl, cl
mov ecx, esi
and cl, bpl
xor bpl, sil
or bpl, cl
xor bl, 1
mov ecx, ebx
xor cl, bpl
or bl, bpl
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
or dl, cl
mov esi, ecx
xor sil, dl
or dl, cl
xor dl, 1
or dl, sil
mov ecx, edx
xor cl, 1
or cl, bl
xor bl, 1
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
and r10b, r15b
or r15b, r11b
xor r15b, 1
and al, r11b
or al, r10b
mov ecx, r15d
and cl, al
xor al, r15b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov r10d, eax
or r10b, cl
xor cl, r10b
or r10b, al
mov eax, r10d
xor al, cl
or r10b, cl
xor r10b, 1
or r10b, al
mov ecx, r8d
xor cl, r9b
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov esi, edx
xor sil, cl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov r11d, eax
xor r11b, 1
mov ebx, eax
or bl, r11b
mov ecx, ebx
xor cl, 1
and sil, dl
mov edx, ecx
and dl, bl
mov edi, edx
and dil, cl
xor dl, cl
or dl, dil
mov ecx, edx
xor cl, 1
and cl, sil
xor sil, 1
and dl, sil
or dl, cl
mov ecx, ebx
and cl, sil
xor sil, bl
or sil, cl
xor sil, 1
mov ecx, edx
and cl, sil
xor sil, dl
or sil, cl
xor sil, 1
mov edx, esi
xor dl, r9b
not dl
and dl, r9b
or sil, r9b
mov ecx, esi
xor cl, dl
xor dl, 1
xor cl, 1
or dl, sil
xor dl, 1
or dl, cl
and r8b, r11b
or r11b, r9b
xor r11b, 1
and al, r9b
or al, r8b
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
xor dl, 1
mov ecx, edx
or cl, al
xor cl, 1
xor dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r15d, edx
xor r15b, 1
mov eax, r15d
and al, dl
mov ecx, r15d
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
or r15b, dl
mov r9d, r15d
xor r9b, 1
mov ebx, r15d
mov r8d, ecx
mov r11d, r15d
mov edx, ecx
and dl, r15b
xor r15b, cl
and cl, al
and bl, r9b
xor r8b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
xor r11b, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, r11b
xor bl, cl
or r15b, dl
xor r15b, 1
mov eax, ebx
and al, r15b
xor r15b, bl
or r15b, al
mov esi, r10d
xor sil, 1
mov r13d, esi
and r13b, r10b
mov ecx, esi
and cl, r13b
mov r14d, esi
xor r14b, r13b
or r14b, cl
mov r11d, r14d
xor r11b, 1
mov eax, r15d
xor al, 1
mov r9d, eax
and r9b, r15b
mov ecx, eax
and cl, r9b
mov edi, eax
xor dil, r9b
or cl, dil
mov r12d, ecx
xor r12b, 1
and r12b, cl
mov ecx, r12d
xor cl, al
and cl, r12b
mov edx, r12d
xor dl, 1
and dl, r15b
and r12b, al
or r12b, dl
mov edx, ecx
xor dl, 1
xor cl, r12b
xor r12b, 1
or r12b, dl
xor r12b, 1
or r12b, cl
mov ecx, r12d
xor cl, 1
mov ebp, ecx
and bpl, r12b
mov edx, ebp
and dl, cl
xor bpl, cl
or bpl, dl
xor bpl, al
xor r13b, 1
mov ecx, r10d
xor cl, r13b
mov byte [rsp + 0x30], cl
or r13b, r10b
and al, r10b
mov byte [rsp + 0x38], al
or r10b, sil
mov ecx, r11d
xor cl, r10b
and r10b, r11b
or r10b, cl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or r11b, dl
or cl, r14b
mov ebx, ecx
xor bl, r11b
or cl, r11b
xor cl, 1
or cl, bl
xor cl, 1
xor dl, cl
xor cl, dl
and cl, dl
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dil
mov edx, r12d
and dl, r15b
xor r12b, r15b
or r12b, dl
mov edx, r12d
xor dl, bpl
xor bpl, 1
xor dl, 1
or bpl, r12b
xor bpl, 1
or bpl, dl
mov r10d, ebp
xor r10b, 1
mov edx, ecx
xor dl, 1
mov edi, edx
and dil, cl
mov r11d, edx
and r11b, dil
mov r14d, ecx
xor r14b, dl
xor dl, dil
or dl, r11b
mov r11d, edx
xor r11b, 1
and r11b, dl
and r14b, cl
mov edx, r11d
xor dl, 1
mov ebx, r14d
xor bl, 1
and r14b, dl
or dl, bl
and bl, r11b
or bl, r14b
mov r11d, edx
xor r11b, bl
xor bl, 1
xor r11b, 1
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, 1
and bl, dl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov r14d, ebx
mov r12d, ebx
mov edx, r11d
or dl, 1
mov eax, ebx
xor al, dl
or dl, bl
and bl, r11b
and r14b, bl
xor r12b, bl
or r12b, r14b
xor r12b, 1
xor cl, dil
and cl, dil
mov edi, ecx
xor dil, 1
mov r14d, r12d
and r14b, dil
xor dil, r12b
or dil, r14b
mov r14d, r12d
xor r14b, cl
xor r14b, 1
and r14b, cl
or cl, r12b
xor cl, 1
mov r12d, r14d
and r12b, cl
xor cl, r14b
or cl, r12b
xor cl, 1
mov r14d, edi
or r14b, cl
xor r14b, 1
xor cl, dil
mov edi, r14d
and dil, cl
xor cl, r14b
or cl, dil
mov edi, ecx
xor dil, 1
and cl, dil
mov r14d, edi
and r14b, cl
xor cl, dil
or cl, r14b
mov r14d, ecx
xor r14b, 1
and r14b, cl
xor dil, r14b
and r14b, dil
xor r14b, 1
mov ecx, r14d
xor cl, dil
or r14b, dil
xor r14b, 1
or r14b, cl
mov r12d, r14d
xor r12b, 1
and r12b, r14b
and r14b, 1
xor r12b, 1
mov edi, r14d
xor dil, r12b
or r12b, r14b
xor r12b, 1
or r12b, dil
and dl, 0xfe
or dl, al
mov eax, edx
xor al, 1
and dl, al
xor bl, 1
mov edi, ebx
xor dil, r11b
or bl, r11b
xor bl, 1
or bl, dil
xor dl, 1
mov edi, edx
xor dil, al
or dl, al
xor dl, 1
or dl, dil
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r11d
and cl, al
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
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov r11d, edx
xor r11b, 1
or cl, al
mov eax, ecx
xor al, 1
mov edi, edx
and dil, r11b
mov ebx, edi
xor bl, 1
xor dil, dl
or bl, r11b
xor bl, 1
or bl, dil
mov edi, ebx
xor dil, 1
and dil, al
and bl, cl
or bl, dil
xor cl, r11b
or al, dl
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, eax
and cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov r11d, r12d
xor r11b, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov edx, r12d
xor dl, r11b
and dl, r12b
mov edi, eax
xor dil, 1
mov ebx, edx
xor bl, 1
mov r8d, edx
and r8b, bl
mov r14d, r8d
xor r14b, 1
xor r8b, dl
or r14b, bl
xor r14b, 1
or r14b, r8b
or bl, dl
xor bl, 1
mov r8d, r14d
and r8b, bl
xor bl, r14b
mov edx, edi
and dl, al
mov r14d, edi
and r14b, dl
xor dl, dil
or dil, al
or bl, r8b
mov r8d, edi
or r8b, cl
xor dil, cl
xor dil, 1
mov ecx, r8d
xor cl, dil
or dil, r8b
xor dil, 1
or dil, cl
xor dil, bl
mov ecx, edi
xor cl, 1
or dl, r14b
xor dl, r12b
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov r11d, edx
and r11b, al
xor dl, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, dl
mov eax, ecx
and al, dil
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, r11b
mov ecx, edi
xor cl, r11b
or r11b, dil
xor r11b, 1
or r11b, cl
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov ecx, ebp
and cl, r10b
mov eax, ecx
xor al, 1
mov r8d, ebp
xor r8b, cl
or al, r10b
xor al, 1
or al, r8b
mov edi, eax
xor dil, 1
mov r14d, ebp
or r14b, r10b
mov ebx, r14d
xor bl, 1
mov r12d, eax
and r12b, dil
mov edx, r12d
xor dl, 1
xor r12b, al
or dl, dil
xor dl, 1
or dl, r12b
mov r12d, edx
xor r12b, 1
and r12b, bl
and dl, r14b
or dl, r12b
xor r14b, dil
or bl, al
xor bl, 1
or bl, r14b
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov edi, edx
xor dil, 1
mov r12d, edi
xor r12b, dl
or dil, dl
mov edx, edi
xor dl, 1
or r12b, dl
mov r14d, r12d
xor r14b, 1
and cl, bpl
or cl, r8b
mov eax, r12d
or al, r14b
xor al, 1
mov ebx, r14d
and bl, r12b
mov r8d, ebx
and r8b, r14b
xor bl, r14b
or bl, r8b
mov r8d, eax
xor r8b, r12b
xor bl, al
xor r8b, 1
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, bl
xor bl, 1
xor r8b, 1
or bl, al
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
and bl, al
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
and al, bpl
xor cl, 1
and bl, r10b
or bl, al
mov eax, r12d
xor al, cl
and al, r12b
xor cl, r14b
mov r8d, eax
xor r8b, 1
xor al, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and cl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
or al, cl
mov ebx, ecx
xor bl, al
xor bl, 1
or al, cl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ebx, edx
and bl, dil
xor dl, dil
or dl, bl
mov ebx, edx
xor bl, 1
or dl, bl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
or dl, cl
xor cl, dl
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov r14d, edx
xor r14b, 1
and r14b, dl
xor r14b, 1
mov ebx, edx
xor bl, r14b
or r14b, dl
xor r14b, 1
or r14b, bl
mov edx, eax
and dl, r8b
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
mov r8d, r14d
xor r8b, 1
mov ebp, r8d
or bpl, r14b
xor bpl, r8b
mov ecx, r10d
or cl, dl
xor cl, 1
mov edi, edx
and dil, cl
xor cl, dl
or cl, dil
mov ebx, ebp
and bl, r8b
xor bl, 1
mov edi, ebx
xor dil, bpl
or bl, bpl
xor bl, 1
or bl, dil
xor cl, 1
mov eax, ecx
xor al, bl
xor al, 1
and al, bl
or cl, bl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
and r8b, r10b
or r10b, r14b
xor r10b, 1
and dl, r14b
or dl, r8b
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ebp, eax
xor bpl, 1
and al, bpl
mov ecx, edx
mov r8d, ebp
and r8b, al
xor al, bpl
mov r10d, edx
mov edi, ebp
and dil, dl
xor bpl, dl
xor dl, 1
and cl, dl
or al, r8b
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor cl, al
or bpl, dil
xor bpl, 1
mov eax, ecx
and al, bpl
xor bpl, cl
or bpl, al
mov r10d, r11d
xor r10b, 1
mov eax, r10d
and al, r11b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov r8d, r10d
and r8b, cl
xor cl, 1
mov eax, ecx
and al, r11b
or al, r8b
mov r8d, ecx
and r8b, r10b
xor cl, r10b
or cl, r8b
xor cl, 1
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ecx
xor al, 1
mov edx, ebp
xor dl, 1
or al, bpl
or cl, dl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ebp
and al, dl
mov r8d, ebp
xor r8b, al
xor al, 1
or al, dl
or dl, bpl
mov ebx, edx
xor bl, 1
and bl, dl
xor al, 1
or al, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, eax
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, al
mov eax, ecx
xor al, 1
or bl, r8b
mov r8d, ebp
and r8b, dl
xor dl, bpl
or dl, r8b
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
and dl, r10b
xor bl, 1
and bl, r11b
or bl, dl
mov edx, ebx
xor dl, 1
and r10b, dl
and bl, r11b
or bl, r10b
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edi, ecx
and dil, al
mov r10d, ecx
and r10b, dil
xor dil, cl
or dil, r10b
and bl, r8b
xor bl, 1
mov r10d, r8d
xor r10b, bl
or bl, r8b
xor bl, 1
or bl, r10b
mov r8d, ebx
xor r8b, 1
or al, cl
xor al, dil
mov ecx, ebx
xor cl, r8b
and cl, bl
mov r10d, eax
and r10b, dil
xor al, 1
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r10d, ecx
xor r10b, 1
mov r11d, r10d
and r11b, cl
mov edx, r11d
xor r11b, cl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, al
and dl, cl
and cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor r13b, 1
or r13b, byte [rsp + 0x30]
mov r11d, r13d
xor r11b, 1
and r11b, r9b
mov r10d, r9d
xor r10b, 1
xor bl, dil
xor dil, 1
xor cl, 1
or cl, dl
or dil, r8b
xor bl, 1
mov edx, edi
xor dl, bl
or bl, dil
xor bl, 1
or bl, dl
mov r9d, ecx
xor r9b, 1
mov edx, r9d
and dl, cl
mov eax, r9d
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
xor dl, 1
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
mov eax, edx
xor al, r9b
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r13d
xor al, r10b
and al, r13b
and r13b, r10b
or r13b, r11b
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov eax, r13d
xor al, 1
and r13b, al
mov ecx, eax
and cl, r13b
xor r13b, al
or r13b, cl
mov r10d, r13d
xor r10b, 1
mov eax, r15d
xor al, sil
mov ecx, r15d
or cl, sil
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and r15b, sil
movzx edx, byte [rsp + 0x38]
or dl, r15b
xor sil, dl
and sil, dl
mov edx, ecx
and dl, sil
xor sil, 1
and al, sil
or al, dl
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
xor sil, 1
mov ecx, eax
and cl, sil
xor sil, al
or sil, cl
mov ecx, r10d
and cl, r13b
mov eax, r10d
xor al, cl
xor cl, 1
or cl, r13b
xor cl, 1
or cl, al
mov r8d, esi
xor r8b, 1
mov ebp, r8d
and bpl, sil
xor bpl, 1
mov eax, esi
xor al, bpl
or bpl, sil
xor bpl, 1
or bpl, al
mov r11d, ecx
mov edx, ebp
xor dl, 1
mov edi, ecx
xor dil, dl
and dil, cl
xor cl, 1
or r11b, cl
mov eax, r11d
xor al, 1
and r13b, r11b
or r11b, r10b
and al, r10b
xor r11b, 1
or al, r13b
mov r10d, r11d
and r10b, al
xor al, r11b
or bpl, dl
or al, r10b
mov ebx, ebp
xor bl, 1
and sil, bpl
or bpl, r8b
and bl, r8b
or bl, sil
xor bl, 1
mov r8d, ebp
xor r8b, bl
or bl, bpl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
or r8b, al
xor al, 1
xor r8b, 1
or al, bl
xor al, 1
mov ebx, r8d
and bl, al
xor al, r8b
or al, bl
xor dl, cl
xor dil, 1
xor dl, 1
mov ecx, edi
xor cl, dl
or dl, dil
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
and al, cl
or dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r10d, edx
xor al, dl
and dl, cl
xor r10b, cl
or r10b, dl
mov edx, r10d
xor dl, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, r10b
or al, dl
and dl, cl
or dl, r8b
mov ebx, edx
xor bl, r10b
and bl, dl
xor al, 1
or cl, r10b
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 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 eax, ebx
xor al, 1
mov r8d, ebx
or r8b, al
mov edx, ebx
xor dl, al
and al, bl
or al, dl
and dl, bl
mov ebx, edx
xor bl, 1
mov r10d, edx
and r10b, bl
mov ecx, r10d
xor cl, 1
xor r10b, dl
or cl, bl
xor cl, 1
or cl, r10b
mov r10d, ecx
and r10b, r8b
mov edx, r8d
and dl, bl
xor bl, r8b
xor r8b, 1
xor cl, 1
and cl, r8b
or cl, r10b
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
or dl, cl
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov r10d, edx
xor r10b, 1
mov esi, r10d
and sil, dl
mov ecx, esi
xor cl, 1
mov r8d, r10d
xor r8b, sil
or cl, dl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
mov ebx, r9d
xor bl, 1
xor cl, bl
and sil, r10b
mov r10d, ecx
xor r10b, 1
or sil, r8b
mov r8d, edx
xor r8b, bl
or dl, bl
xor sil, bl
xor sil, 1
or sil, bl
and bl, r10b
and cl, r9b
or cl, bl
xor cl, 1
or cl, r10b
mov r9d, ecx
xor r9b, 1
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ebx, esi
xor bl, 1
and bl, dl
or dl, sil
xor dl, 1
and sil, r8b
or sil, bl
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
mov r11d, ecx
and r11b, r9b
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
mov r8d, esi
xor r8b, 1
mov eax, r8d
and al, sil
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
mov r8d, r11d
xor r8b, 1
or r11b, r8b
xor cl, r9b
and cl, r9b
mov edx, ecx
and cl, r11b
xor r11b, 1
xor dl, 1
mov r9d, r11d
xor r9b, dl
and r9b, r11b
and dl, r11b
mov r10d, eax
xor r10b, 1
or al, r10b
xor al, 1
or dl, cl
mov ecx, r9d
xor cl, 1
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor sil, al
mov ecx, esi
xor cl, 1
and al, cl
mov ebx, eax
xor al, sil
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
and bl, al
and al, dl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, r8d
or cl, r10b
xor cl, 1
xor r10b, r8b
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov ecx, r10d
xor cl, al
xor al, 1
or al, r10b
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf4d22149
mov ebp, 0xb2bbfda9
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xf4d22149
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
jmp 0x140035450
mov eax, dword [rsp + 0x5c]
mov ecx, 0x757808f
jmp 0x140035450
mov ecx, eax
cmp eax, 0x1d443bd7
jne 0x140035450
jmp 0x140047d68
mov ecx, eax
cmp eax, 0xb4bb6e8a
jne 0x140035450
lea rcx, str.____Process_not_found
call sub.api_ms_win_crt_stdio_l1_1_0.dll_puts
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
ud2
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.140056790
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
ud2