Function at 0x1801d05f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov byte [rsp + 0xc7], cl
mov dword [rsp + 0xc0], edx
mov dword [rsp + 0xbc], 7
mov ecx, dword [rsp + 0xc0]
mov eax, 0xffffffff
xor eax, 7
and eax, 0xa8ac943
mov r8d, 0xffffffff
xor r8d, 0xa8ac943
mov r9d, r8d
and r9d, 7
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa8ac943
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x2e5ce77a
mov r9d, 0xffffffff
xor r9d, 0x2e5ce77a
mov r10d, r9d
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2e5ce77a
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
xor r8d, 0xffffffff
xor r8d, 7
and r8d, 7
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, edx
xor eax, r8d
and eax, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6fc17fa6
or edi, r8d
or edx, 0x6fc17fa6
xor edi, 0xffffffff
and edi, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf6ffba3f
mov r9d, 0xffffffff
xor r9d, 0xf6ffba3f
mov r10d, r9d
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf6ffba3f
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
mov esi, 0xffffffff
xor esi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x237e5ae2
or esi, r8d
or edx, 0x237e5ae2
xor esi, 0xffffffff
and esi, edx
mov edx, edi
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x384e64f3
mov r11d, edx
and r11d, 0x384e64f3
and edi, r8d
mov r10d, r9d
and r10d, 0x384e64f3
and esi, r8d
or r11d, edi
or r10d, esi
xor r11d, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x384e64f3
and edx, r8d
or r11d, edx
mov r8d, 0xffffffff
xor r8d, 7
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 7
or r8d, edx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xd505ccb5
mov r10d, 0xffffffff
xor r10d, 0xd505ccb5
and r11d, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd505ccb5
and r10d, 0xffffffff
or r9d, r11d
or edx, r10d
xor r9d, edx
mov edx, 0xffffffff
xor edx, 0xeb0cfe53
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xeb0cfe53
or edx, r10d
mov r11d, r8d
and r11d, r9d
xor r8d, r9d
or r11d, r8d
mov r9d, edx
and r9d, 0xeb0cfe53
xor edx, 0xeb0cfe53
or r9d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x9433b1f6
mov r10d, 0xffffffff
xor r10d, 0x9433b1f6
and r11d, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x9433b1f6
and r10d, 0xffffffff
or edx, r11d
or r8d, r10d
xor edx, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x52a613f8
or edx, r9d
or r8d, 0x52a613f8
xor edx, 0xffffffff
and edx, r8d
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0x8928a004
mov r9d, 0xffffffff
xor r9d, 0x8928a004
mov r10d, eax
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8928a004
and r9d, 0xffffffff
or ebx, r10d
or r8d, r9d
xor ebx, r8d
mov edi, edx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, edx
and r8d, r9d
or edi, r8d
mov r8d, 0xffffffff
xor r8d, 0x78ee764c
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x78ee764c
or r8d, r9d
mov r15d, ebx
xor r15d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x78ee764c
mov r9d, 0xffffffff
xor r9d, 0x8f4440a
or r15d, r10d
or r9d, 0x8f4440a
xor r15d, 0xffffffff
and r15d, r9d
mov r9d, r8d
xor r9d, 0xffffffff
mov r14d, eax
xor r14d, r9d
and r14d, eax
mov r9d, 0xffffffff
xor r9d, 0x78ee764c
mov eax, edi
xor eax, r9d
and eax, edi
xor edx, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9439c8e4
or edx, r10d
or r9d, 0x9439c8e4
xor edx, 0xffffffff
and edx, r9d
mov r9d, r15d
xor r9d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe7b336a8
mov r10d, r9d
and r10d, 0xe7b336a8
and r15d, r11d
mov ebp, esi
and ebp, 0xe7b336a8
and r14d, r11d
or r10d, r15d
or ebp, r14d
xor r10d, ebp
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0xe7b336a8
and r9d, r11d
or r10d, r9d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xe7cd645e
mov r11d, 0xffffffff
xor r11d, 0xe7cd645e
and r10d, r11d
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xe7cd645e
and r9d, r11d
or eax, r10d
or edx, r9d
xor eax, edx
mov edx, ebx
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x67b8de1e
mov r9d, edx
and r9d, 0x67b8de1e
and ebx, r10d
mov esi, r11d
and esi, 0x67b8de1e
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x67b8de1e
and edx, r10d
or r9d, edx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r9d, r10d
or edx, r9d
mov r9d, r8d
and r9d, 0x78ee764c
xor r8d, 0x78ee764c
or r9d, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc3ccdeed
or edx, r9d
or r8d, 0xc3ccdeed
xor edx, 0xffffffff
and edx, r8d
mov r8d, eax
and r8d, edx
xor eax, edx
or r8d, eax
mov edi, ecx
xor edi, 0xffffffff
and edi, 0x1e7e33fe
mov edx, 0xffffffff
xor edx, 0x1e7e33fe
mov r9d, ecx
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1e7e33fe
and edx, 0xffffffff
or edi, r9d
or eax, edx
xor edi, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
mov esi, ecx
xor esi, eax
and esi, ecx
mov eax, edi
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x646c4d41
mov r10d, eax
and r10d, 0x646c4d41
and edi, edx
mov r11d, r9d
and r11d, 0x646c4d41
and esi, edx
or r10d, edi
or r11d, esi
xor r10d, r11d
or eax, r9d
xor eax, 0xffffffff
or edx, 0x646c4d41
and eax, edx
or r10d, eax
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xc4dad84b
mov r9d, 0xffffffff
xor r9d, 0xc4dad84b
and r10d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc4dad84b
and r9d, 0xffffffff
or edx, r10d
or eax, r9d
xor edx, eax
mov eax, r8d
xor eax, 0xffffffff
mov r10d, edx
and r10d, eax
xor edx, 0xffffffff
mov eax, r8d
and eax, edx
or r10d, eax
xor r10d, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6e8e2f2c
or r10d, edx
or eax, 0x6e8e2f2c
xor r10d, 0xffffffff
and r10d, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r8d
and eax, edx
or r9d, eax
mov eax, 0xffffffff
xor eax, 0x123d80c2
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x19cb1ea
or eax, r9d
or edx, 0x19cb1ea
xor eax, 0xffffffff
and eax, edx
mov r9d, 0xffffffff
xor r9d, 0x123d80c2
and r9d, 0x8eeb0946
mov r11d, 0xffffffff
xor r11d, 0x8eeb0946
mov esi, r11d
and esi, 0x123d80c2
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8eeb0946
and r11d, 0xffffffff
or r9d, esi
or edx, r11d
xor r9d, edx
mov r11d, r9d
xor r11d, 0xffffffff
mov edx, r8d
xor edx, r11d
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
or r8d, r11d
mov r11d, 0xffffffff
xor r11d, 0x123d80c2
mov ebx, r8d
xor ebx, r11d
and ebx, r8d
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x7a4599f2
or edi, r9d
or r8d, 0x7a4599f2
xor edi, 0xffffffff
and edi, r8d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x759c18b9
mov r8d, eax
and r8d, 0x759c18b9
and ebx, edx
mov esi, r11d
and esi, 0x759c18b9
and edi, edx
or r8d, ebx
or esi, edi
xor r8d, esi
or eax, r11d
xor eax, 0xffffffff
or edx, 0x759c18b9
and eax, edx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x6a1342a3
mov r11d, 0xffffffff
xor r11d, 0x6a1342a3
and r9d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x6a1342a3
and r8d, r11d
or eax, r9d
or edx, r8d
xor eax, edx
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
or ebx, edx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or edi, eax
mov eax, 0xffffffff
xor eax, 0xd5ec031d
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd5ec031d
or eax, edx
mov edx, ebx
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf3f5cfe3
mov r8d, edx
and r8d, 0xf3f5cfe3
and ebx, r9d
mov esi, r11d
and esi, 0xf3f5cfe3
and edi, r9d
or r8d, ebx
or esi, edi
xor r8d, esi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0xf3f5cfe3
and edx, r9d
or r8d, edx
mov edx, eax
and edx, 0xd5ec031d
xor eax, 0xd5ec031d
or edx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
xor edx, 0xffffffff
mov r9d, eax
xor r9d, edx
and r9d, eax
mov eax, r9d
xor eax, 0xffffffff
mov edx, r10d
xor edx, eax
and edx, r10d
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xeacde158
mov r11d, 0xffffffff
xor r11d, 0xeacde158
and r10d, r11d
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xeacde158
and r9d, r11d
or r8d, r10d
or eax, r9d
xor r8d, eax
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, eax
and edx, r9d
or r8d, edx
mov ebx, 0xffffffff
xor ebx, 0x5601ebab
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x294d9716
or ebx, r8d
or edx, 0x294d9716
xor ebx, 0xffffffff
and ebx, edx
mov edx, 0xffffffff
xor edx, 0x5601ebab
and edx, 0xc8ab4a1f
mov r9d, 0xffffffff
xor r9d, 0xc8ab4a1f
mov r10d, r9d
and r10d, 0x5601ebab
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc8ab4a1f
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov r11d, eax
xor r11d, r8d
and r11d, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0x62ae1b85
mov r8d, 0xffffffff
xor r8d, 0x62ae1b85
mov r9d, r8d
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x62ae1b85
and r8d, 0xffffffff
or edi, r9d
or eax, r8d
xor edi, eax
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5601ebab
mov eax, 0xffffffff
xor eax, 0xaef2b0a3
or edi, r8d
or eax, 0xaef2b0a3
xor edi, 0xffffffff
and edi, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5280ebc4
or esi, edx
or eax, 0x5280ebc4
xor esi, 0xffffffff
and esi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd83ec7a8
mov r9d, eax
and r9d, 0xd83ec7a8
and ebx, edx
mov r10d, r8d
and r10d, 0xd83ec7a8
and r11d, edx
or r9d, ebx
or r10d, r11d
xor r9d, r10d
or eax, r8d
xor eax, 0xffffffff
or edx, 0xd83ec7a8
and eax, edx
or r9d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1cc7bdb6
mov r8d, eax
and r8d, 0x1cc7bdb6
and edi, edx
mov r11d, r10d
and r11d, 0x1cc7bdb6
and esi, edx
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or edx, 0x1cc7bdb6
and eax, edx
or r8d, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xe609cc67
mov r10d, 0xffffffff
xor r10d, 0xe609cc67
and r9d, r10d
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xe609cc67
and r8d, r10d
or edx, r9d
or eax, r8d
xor edx, eax
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, ecx
and eax, r8d
or r9d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xdd25fc75
or eax, r9d
or r8d, 0xdd25fc75
xor eax, 0xffffffff
and eax, r8d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r9d, r8d
xor r9d, 0xffffffff
mov r8d, ecx
xor r8d, r9d
and r8d, ecx
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov eax, 0xffffffff
xor eax, 0x92a784c0
and eax, 0x40f19eb1
mov r9d, 0xffffffff
xor r9d, 0x40f19eb1
mov r10d, r9d
and r10d, 0x92a784c0
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x40f19eb1
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or r8d, r9d
xor r8d, 0xffffffff
xor r8d, 0x92a784c0
and r8d, 0x92a784c0
mov ebp, eax
and ebp, r8d
xor eax, r8d
or ebp, eax
mov r11d, edx
xor r11d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc2eda2aa
or r11d, r8d
or eax, 0xc2eda2aa
xor r11d, 0xffffffff
and r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xbab2c9bd
mov r8d, 0xffffffff
xor r8d, 0xbab2c9bd
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xbab2c9bd
and ecx, r8d
or r10d, edx
or eax, ecx
xor r10d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2b5c2ecf
mov eax, ecx
and eax, 0x2b5c2ecf
and r11d, edx
mov r9d, r8d
and r9d, 0x2b5c2ecf
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x2b5c2ecf
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0x92a784c0
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x92a784c0
or edx, ecx
mov r8d, ebp
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, ebp
and ecx, r9d
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xd54864eb
and ecx, 0xe4d00fc9
mov r10d, 0xffffffff
xor r10d, 0xe4d00fc9
mov r11d, r10d
and r11d, 0xd54864eb
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xe4d00fc9
and r10d, 0xffffffff
or ecx, r11d
or r9d, r10d
xor ecx, r9d
mov r15d, edx
xor r15d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd54864eb
mov r9d, 0xffffffff
xor r9d, 0xdb3e2af0
or r15d, r10d
or r9d, 0xdb3e2af0
xor r15d, 0xffffffff
and r15d, r9d
mov ebx, 0xffffffff
xor ebx, 0x92a784c0
mov r10d, ecx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x7aec7fca
or ebx, r10d
or r9d, 0x7aec7fca
xor ebx, 0xffffffff
and ebx, r9d
mov r14d, r8d
xor r14d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd54864eb
mov r9d, 0xffffffff
xor r9d, 0xf4d66a69
or r14d, r10d
or r9d, 0xf4d66a69
xor r14d, 0xffffffff
and r14d, r9d
xor ebp, 0xffffffff
mov r10d, ecx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9d024de1
or ebp, r10d
or r9d, 0x9d024de1
xor ebp, 0xffffffff
and ebp, r9d
mov r9d, r15d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xa569a2d5
mov r11d, r9d
and r11d, 0xa569a2d5
and r15d, r10d
mov edi, esi
and edi, 0xa569a2d5
and ebx, r10d
or r11d, r15d
or edi, ebx
xor r11d, edi
or r9d, esi
xor r9d, 0xffffffff
or r10d, 0xa569a2d5
and r9d, r10d
or r11d, r9d
mov r9d, r14d
xor r9d, 0xffffffff
mov edi, ebp
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x38bdc7b5
mov r10d, r9d
and r10d, 0x38bdc7b5
and r14d, esi
mov ebx, edi
and ebx, 0x38bdc7b5
and ebp, esi
or r10d, r14d
or ebx, ebp
xor r10d, ebx
or r9d, edi
xor r9d, 0xffffffff
or esi, 0x38bdc7b5
and r9d, esi
or r10d, r9d
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xc6f40e61
mov edi, 0xffffffff
xor edi, 0xc6f40e61
and r11d, edi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xc6f40e61
and r10d, edi
or esi, r11d
or r9d, r10d
xor esi, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0x2e5fb131
mov r8d, 0xffffffff
xor r8d, 0x2e5fb131
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2e5fb131
and r8d, 0xffffffff
or r11d, r9d
or edx, r8d
xor r11d, edx
mov edx, ecx
and edx, 0xd54864eb
xor ecx, 0xd54864eb
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8c291303
or r11d, edx
or ecx, 0x8c291303
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x4925f4c9
mov r9d, ecx
and r9d, 0x4925f4c9
and esi, edx
mov r10d, r8d
and r10d, 0x4925f4c9
and r11d, edx
or r9d, esi
or r10d, r11d
xor r9d, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x4925f4c9
and ecx, edx
or r9d, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0x5e78b943
mov edx, 0xffffffff
xor edx, 0x5e78b943
mov r8d, eax
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5e78b943
and edx, 0xffffffff
or ebx, r8d
or ecx, edx
xor ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0x2a2d1a14
and ebx, 0x2a2d1a14
mov esi, 0xffffffff
xor esi, 0x2a2d1a14
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2a2d1a14
or esi, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r11d, eax
xor r11d, ecx
and r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8cfa78ed
mov edx, 0xffffffff
xor edx, 0x8cfa78ed
mov r8d, edx
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8cfa78ed
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x2a2d1a14
mov edi, eax
xor edi, ecx
and edi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5f51b207
mov eax, ecx
and eax, 0x5f51b207
and ebx, edx
mov r10d, r8d
and r10d, 0x5f51b207
and r11d, edx
or eax, ebx
or r10d, r11d
xor eax, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x5f51b207
and ecx, edx
or eax, ecx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbaae6ec2
mov ecx, edx
and ecx, 0xbaae6ec2
and edi, r8d
mov r11d, r10d
and r11d, 0xbaae6ec2
and esi, r8d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r10d
xor edx, 0xffffffff
or r8d, 0xbaae6ec2
and edx, r8d
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
xor ecx, 0xffffffff
and eax, ecx
or edx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xb40b7d03
mov ecx, 0xffffffff
xor ecx, 0xb40b7d03
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb40b7d03
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
mov ecx, edx
xor ecx, 0xffffffff
mov eax, r8d
and eax, ecx
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xcf6939e5
or eax, edx
or ecx, 0xcf6939e5
xor eax, 0xffffffff
and eax, ecx
mov dword [rsp + 0xc0], eax
movzx r10d, byte [rsp + 0xc7]
mov ecx, dword [rsp + 0xc0]
shl r10d, cl
movzx eax, byte [rsp + 0xc7]
mov dword [rsp + 0x20], eax
mov eax, dword [rsp + 0xc0]
xor edx, edx
sub edx, 0x56fb3321
add edx, 0x39feb9fc
add edx, 0x56fb3321
xor ecx, ecx
sub ecx, 0
add edx, ecx
xor ecx, ecx
sub ecx, 0x39feb9fc
add edx, ecx
mov r8d, 0xaf1ad50e
add r8d, 0
sub r8d, 0xb773f129
sub r8d, 0xaf1ad50e
add r8d, 0x92d22e84
sub r8d, 0x10bbe9e4
sub r8d, 0x92d22e84
xor ecx, ecx
sub ecx, 0xb773f129
sub r8d, ecx
mov ecx, 0x6c57dbca
add ecx, 0
sub ecx, edx
sub ecx, 0x6c57dbca
xor edx, edx
sub edx, r8d
add edx, 0
sub ecx, 0x238d3664
add ecx, edx
add ecx, 0x238d3664
xor edx, edx
sub edx, 0xc7b6e3e7
sub edx, ecx
add edx, 0xc7b6e3e7
xor r8d, r8d
sub r8d, 0x2a09ebca
xor ecx, ecx
sub ecx, r8d
add ecx, 0xfe90ff91
sub ecx, edx
sub ecx, 0xfe90ff91
add ecx, 0x6d23aa1b
sub ecx, 0x2a09ebca
sub ecx, 0x6d23aa1b
xor r8d, r8d
sub r8d, 0x7b95bd72
sub r8d, 0x4305365f
add r8d, 0x7b95bd72
xor edx, edx
sub edx, r8d
add ecx, edx
add ecx, 0xa910cc60
sub ecx, 0xe68c72ad
sub ecx, 0xa910cc60
sub ecx, 0x74d64921
sub ecx, eax
add ecx, 0x74d64921
sub ecx, 0x1ab49ee7
add ecx, 0xe68c72ad
add ecx, 0x1ab49ee7
xor eax, eax
sub eax, 0x34a48132
sub eax, 0x4305365f
add eax, 0x34a48132
sub ecx, 0xac501cd9
add ecx, eax
add ecx, 0xac501cd9
xor eax, eax
sub eax, 0xa45382b9
sub eax, ecx
add eax, 0xa45382b9
xor ecx, ecx
sub ecx, 0xb4d5a915
sub ecx, 0x2123a8
add ecx, 0xb4d5a915
sub eax, 0x6bee6826
add eax, ecx
add eax, 0x6bee6826
mov r11d, 0xf2d6b9a9
add r11d, 0
sub r11d, eax
sub r11d, 0xf2d6b9a9
xor eax, eax
sub eax, 0xfbd8be5a
sub r11d, eax
sub r11d, 0xb3ca4899
sub r11d, 0x10bbe9e4
add r11d, 0xb3ca4899
xor eax, eax
sub eax, 0xfbd8be5a
add r11d, eax
xor ecx, ecx
sub ecx, 0x2123a8
add ecx, 0
xor eax, eax
sub eax, ecx
sub r11d, eax
mov edi, r11d
xor edi, 0xffffffff
and edi, 0x6649974
mov ecx, 0xffffffff
xor ecx, 0x6649974
mov edx, r11d
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6649974
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov esi, r11d
xor esi, eax
and esi, r11d
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x377bd4f6
mov eax, ecx
and eax, 0x377bd4f6
and edi, edx
mov r9d, r8d
and r9d, 0x377bd4f6
and esi, edx
or eax, edi
or r9d, esi
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x377bd4f6
and ecx, edx
or eax, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x846f1e3c
mov r9d, 0xffffffff
xor r9d, 0x846f1e3c
mov r8d, r9d
and r8d, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x846f1e3c
and edx, r9d
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe5e75ce8
mov ecx, 0xffffffff
xor ecx, 0xe5e75ce8
mov r8d, ecx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe5e75ce8
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x801b9e0e
or ecx, edx
or eax, 0x801b9e0e
xor ecx, 0xffffffff
and ecx, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x79927286
mov r8d, 0xffffffff
xor r8d, 0x79927286
and r11d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x79927286
and r8d, 0xffffffff
or ecx, r11d
or edx, r8d
xor ecx, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
mov eax, 0xffffffff
xor eax, 0x5344fe26
and eax, 0x772b176f
mov r11d, 0xffffffff
xor r11d, 0x772b176f
mov esi, r11d
and esi, 0x5344fe26
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x772b176f
and r11d, 0xffffffff
or eax, esi
or r8d, r11d
xor eax, r8d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov ecx, eax
and ecx, 0x5344fe26
xor eax, 0x5344fe26
or ecx, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x7fa88719
mov edx, 0xffffffff
xor edx, 0x7fa88719
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7fa88719
and edx, 0xffffffff
or r8d, r11d
or eax, edx
xor r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9180abe
or r8d, ecx
or eax, 0x9180abe
xor r8d, 0xffffffff
and r8d, eax
mov ecx, r8d
xor ecx, 0xffffffff
mov eax, r9d
xor eax, ecx
and eax, r9d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x86a22879
mov r11d, 0xffffffff
xor r11d, 0x86a22879
and r9d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x86a22879
and r8d, r11d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov edi, eax
and edi, ecx
xor eax, ecx
or edi, eax
mov ebp, 0xffffffff
xor ebp, 7
and ebp, 0x94741e1d
mov ecx, 0xffffffff
xor ecx, 0x94741e1d
mov edx, ecx
and edx, 7
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x94741e1d
and ecx, 0xffffffff
or ebp, edx
or eax, ecx
xor ebp, eax
xor ebp, 0xffffffff
xor ebp, 0x8c532988
and ebp, 0x8c532988
mov r8d, 0xffffffff
xor r8d, 0x8c532988
and r8d, 0x8beafa75
mov ecx, 0xffffffff
xor ecx, 0x8beafa75
mov edx, ecx
and edx, 0x8c532988
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8beafa75
and ecx, 0xffffffff
or r8d, edx
or eax, ecx
xor r8d, eax
mov ebx, r8d
xor ebx, 0xffffffff
xor ebx, 7
and ebx, 7
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8c532988
mov ecx, 0xffffffff
xor ecx, 0x198a8a96
or eax, edx
or ecx, 0x198a8a96
xor eax, 0xffffffff
and eax, ecx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, ebp
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x17413c59
mov edx, ecx
and edx, 0x17413c59
and ebp, r9d
mov esi, r11d
and esi, 0x17413c59
and ebx, r9d
or edx, ebp
or esi, ebx
xor edx, esi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x17413c59
and ecx, r9d
or edx, ecx
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x2e8ed954
mov r8d, 0xffffffff
xor r8d, 0x2e8ed954
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x2e8ed954
and ecx, r8d
or r9d, edx
or eax, ecx
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x32449505
mov r8d, 0xffffffff
xor r8d, 0x32449505
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x32449505
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
mov esi, 0xffffffff
xor esi, 0x2a4cbf8e
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2a4cbf8e
or esi, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0x2a4cbf8e
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5235415f
mov ecx, eax
and ecx, 0x5235415f
mov ebx, r8d
and ebx, 0x2a4cbf8e
mov r11d, r9d
and r11d, 0x5235415f
and esi, r8d
or ecx, ebx
or r11d, esi
xor ecx, r11d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x5235415f
and eax, r8d
or ecx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov r14d, 0xffffffff
xor r14d, 0x64b1ae58
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa48cf3a1
or r14d, ecx
or eax, 0xa48cf3a1
xor r14d, 0xffffffff
and r14d, eax
mov ecx, 0xffffffff
xor ecx, 0x64b1ae58
and ecx, 0x4508c07b
mov edx, 0xffffffff
xor edx, 0x4508c07b
mov r8d, edx
and r8d, 0x64b1ae58
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4508c07b
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x818c5763
or esi, edx
or eax, 0x818c5763
xor esi, 0xffffffff
and esi, eax
mov ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xbc92b642
mov edx, 0xffffffff
xor edx, 0xbc92b642
mov r8d, edx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbc92b642
and edx, 0xffffffff
or ebp, r8d
or eax, edx
xor ebp, eax
xor ebp, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x64b1ae58
mov eax, 0xffffffff
xor eax, 0x1298f97e
or ebp, edx
or eax, 0x1298f97e
xor ebp, 0xffffffff
and ebp, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4228885b
or ebx, ecx
or eax, 0x4228885b
xor ebx, 0xffffffff
and ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x41d29170
mov ecx, eax
and ecx, 0x41d29170
and r14d, edx
mov r11d, r8d
and r11d, 0x41d29170
and esi, edx
or ecx, r14d
or r11d, esi
xor ecx, r11d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x41d29170
and eax, edx
or ecx, eax
mov eax, ebp
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa297d1b
mov edx, eax
and edx, 0xa297d1b
and ebp, r8d
mov esi, r11d
and esi, 0xa297d1b
and ebx, r8d
or edx, ebp
or esi, ebx
xor edx, esi
or eax, r11d
xor eax, 0xffffffff
or r8d, 0xa297d1b
and eax, r8d
or edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov ebp, 0xffffffff
xor ebp, 7
and ebp, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 7
or ebp, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or ebx, eax
mov eax, 0xffffffff
xor eax, 0x8ff7cbcf
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8ff7cbcf
or eax, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa13a33d5
mov r11d, ecx
and r11d, 0xa13a33d5
and ebp, edx
mov esi, r8d
and esi, 0xa13a33d5
and ebx, edx
or r11d, ebp
or esi, ebx
xor r11d, esi
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xa13a33d5
and ecx, edx
or r11d, ecx
mov ecx, eax
and ecx, 0x8ff7cbcf
xor eax, 0x8ff7cbcf
or ecx, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xcedfe9ff
mov edx, 0xffffffff
xor edx, 0xcedfe9ff
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcedfe9ff
and edx, 0xffffffff
or r8d, r11d
or eax, edx
xor r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x520a9ac3
or r8d, ecx
or eax, 0x520a9ac3
xor r8d, 0xffffffff
and r8d, eax
mov eax, r9d
xor eax, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe59b0c13
or eax, edx
or ecx, 0xe59b0c13
xor eax, 0xffffffff
and eax, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xa0dd5b2f
mov r11d, 0xffffffff
xor r11d, 0xa0dd5b2f
and r9d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xa0dd5b2f
and r8d, r11d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov ecx, 0xffffffff
xor ecx, 0xe744be98
and ecx, 0x832f9fbd
mov edx, 0xffffffff
xor edx, 0x832f9fbd
mov r8d, edx
and r8d, 0xe744be98
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x832f9fbd
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
xor edx, 0xffffffff
xor edx, 0xe744be98
and edx, 0xe744be98
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or ebp, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or ebx, eax
mov eax, 0xffffffff
xor eax, 0xca9f886a
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xca9f886a
or eax, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x49f5619b
mov edx, ecx
and edx, 0x49f5619b
and ebp, r8d
mov r11d, r9d
and r11d, 0x49f5619b
and ebx, r8d
or edx, ebp
or r11d, ebx
xor edx, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x49f5619b
and ecx, r8d
or edx, ecx
mov ecx, eax
and ecx, 0xca9f886a
xor eax, 0xca9f886a
or ecx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ebp, eax
xor ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xde133a7d
mov ecx, 0xffffffff
xor ecx, 0xde133a7d
mov r8d, ecx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xde133a7d
and ecx, 0xffffffff
or ebx, r8d
or eax, ecx
xor ebx, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, ebp
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xfd8718e1
mov eax, ecx
and eax, 0xfd8718e1
and ebp, r8d
mov r11d, r9d
and r11d, 0xfd8718e1
and ebx, r8d
or eax, ebp
or r11d, ebx
xor eax, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xfd8718e1
and ecx, r8d
or eax, ecx
mov r14d, 0xffffffff
xor r14d, 0xe744be98
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe744be98
or r14d, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or ebx, eax
mov ebp, 0xffffffff
xor ebp, 0xef66d5d8
and ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xef66d5d8
or ebp, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x752bba3e
mov eax, ecx
and eax, 0x752bba3e
and r14d, r8d
mov r11d, r9d
and r11d, 0x752bba3e
and ebx, r8d
or eax, r14d
or r11d, ebx
xor eax, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x752bba3e
and ecx, r8d
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xef66d5d8
mov r11d, ebp
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x886911c6
mov r8d, ecx
and r8d, 0x886911c6
mov r14d, r9d
and r14d, 0xef66d5d8
mov ebx, r11d
and ebx, 0x886911c6
and ebp, r9d
or r8d, r14d
or ebx, ebp
xor r8d, ebx
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x886911c6
and ecx, r9d
or r8d, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or ecx, eax
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2c91eeb
or ecx, r8d
or eax, 0x2c91eeb
xor ecx, 0xffffffff
and ecx, eax
mov ebx, edx
xor ebx, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x43343a92
or ebx, r8d
or eax, 0x43343a92
xor ebx, 0xffffffff
and ebx, eax
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0x83c6f768
mov r8d, 0xffffffff
xor r8d, 0x83c6f768
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x83c6f768
and ecx, r8d
or r11d, edx
or eax, ecx
xor r11d, eax
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x35a7ebc1
mov eax, ecx
and eax, 0x35a7ebc1
and ebx, edx
mov r9d, r8d
and r9d, 0x35a7ebc1
and r11d, edx
or eax, ebx
or r9d, r11d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x35a7ebc1
and ecx, edx
or eax, ecx
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x97ef1f8a
mov edx, 0xffffffff
xor edx, 0x97ef1f8a
mov r8d, edi
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x97ef1f8a
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
xor r15d, 0xffffffff
xor r15d, 0x693d582a
and r15d, 0x693d582a
mov r9d, 0xffffffff
xor r9d, 0x693d582a
and r9d, 0x6ed44f80
mov edx, 0xffffffff
xor edx, 0x6ed44f80
mov r8d, edx
and r8d, 0x693d582a
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6ed44f80
and edx, 0xffffffff
or r9d, r8d
or ecx, edx
xor r9d, ecx
mov r14d, edi
xor r14d, 0xffffffff
mov edx, r9d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1af35093
or r14d, edx
or ecx, 0x1af35093
xor r14d, 0xffffffff
and r14d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa140fc05
mov r8d, 0xffffffff
xor r8d, 0xa140fc05
mov r11d, r8d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa140fc05
and r8d, 0xffffffff
or edx, r11d
or ecx, r8d
xor edx, ecx
mov r8d, 0xffffffff
xor r8d, 0x693d582a
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x1d531c81
or edx, r9d
or r8d, 0x1d531c81
xor edx, 0xffffffff
and edx, r8d
mov r8d, r15d
xor r8d, 0xffffffff
mov ebx, r14d
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6c615664
mov r9d, r8d
and r9d, 0x6c615664
and r15d, r11d
mov ebp, ebx
and ebp, 0x6c615664
and r14d, r11d
or r9d, r15d
or ebp, r14d
xor r9d, ebp
or r8d, ebx
xor r8d, 0xffffffff
or r11d, 0x6c615664
and r8d, r11d
or r9d, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x1ec928b9
mov r11d, 0xffffffff
xor r11d, 0x1ec928b9
and r9d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x1ec928b9
and r8d, r11d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, esi
and edx, r9d
or r8d, edx
mov r9d, 0xffffffff
xor r9d, 0xc753f048
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x575957a1
or r9d, r8d
or edx, 0x575957a1
xor r9d, 0xffffffff
and r9d, edx
mov r8d, 0xffffffff
xor r8d, 0xc753f048
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc753f048
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
mov ebx, esi
xor ebx, edx
and ebx, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdb9b963d
mov ebp, 0xffffffff
xor ebp, 0xdb9b963d
mov r14d, ebp
and r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xdb9b963d
and ebp, 0xffffffff
or edx, r14d
or r11d, ebp
xor edx, r11d
xor edx, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xc753f048
mov r11d, 0xffffffff
xor r11d, 0x271fed62
or edx, ebp
or r11d, 0x271fed62
xor edx, 0xffffffff
and edx, r11d
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, r9d
and r11d, ebx
xor r9d, ebx
or r11d, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x2c54a92c
mov ebx, 0xffffffff
xor ebx, 0x2c54a92c
and r11d, ebx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x2c54a92c
and r9d, ebx
or r8d, r11d
or edx, r9d
xor r8d, edx
mov r13d, 0xffffffff
xor r13d, 0xf8e16f0a
and r13d, 0xbaf3aaed
mov r9d, 0xffffffff
xor r9d, 0xbaf3aaed
mov r11d, r9d
and r11d, 0xf8e16f0a
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbaf3aaed
and r9d, 0xffffffff
or r13d, r11d
or edx, r9d
xor r13d, edx
xor r13d, 0xffffffff
xor r13d, 0x87593ee0
and r13d, 0x87593ee0
mov ebx, 0xffffffff
xor ebx, 0x87593ee0
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x87593ee0
or ebx, edx
mov r12d, ebx
xor r12d, 0xffffffff
xor r12d, 0xf8e16f0a
and r12d, 0xf8e16f0a
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r9d, edx
mov r11d, 0xffffffff
xor r11d, 0x87593ee0
mov edx, r9d
xor edx, r11d
and edx, r9d
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r11d, r13d
xor r11d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0x47a50ebd
mov r9d, r11d
and r9d, 0x47a50ebd
and r13d, ebp
mov r15d, r14d
and r15d, 0x47a50ebd
and r12d, ebp
or r9d, r13d
or r15d, r12d
xor r9d, r15d
or r11d, r14d
xor r11d, 0xffffffff
or ebp, 0x47a50ebd
and r11d, ebp
or r9d, r11d
mov r11d, edx
and r11d, ebx
xor edx, ebx
or r11d, edx
mov ebx, r9d
xor ebx, 0xffffffff
mov edx, r11d
and edx, ebx
xor r11d, 0xffffffff
and r9d, r11d
or edx, r9d
mov ebx, 0xffffffff
xor ebx, 0xf8e16f0a
and ebx, 0x80e6319e
mov r11d, 0xffffffff
xor r11d, 0x80e6319e
mov ebp, r11d
and ebp, 0xf8e16f0a
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x80e6319e
and r11d, 0xffffffff
or ebx, ebp
or r9d, r11d
xor ebx, r9d
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xad6d5b96
mov r14d, 0xffffffff
xor r14d, 0xad6d5b96
mov ebp, ecx
and ebp, r14d
mov r9d, ebx
xor r9d, 0xffffffff
and r9d, 0xad6d5b96
and ebx, r14d
or r11d, ebp
or r9d, ebx
xor r11d, r9d
mov ebx, ecx
xor ebx, 0xffffffff
mov r9d, r11d
xor r9d, ebx
and r9d, r11d
mov ebp, edx
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
mov r11d, edx
and r11d, ebx
or ebp, r11d
mov ebx, edi
xor ebx, 0xffffffff
mov r11d, ebp
and r11d, ebx
xor ebp, 0xffffffff
mov ebx, edi
and ebx, ebp
or r11d, ebx
xor edi, 0xffffffff
mov ebp, r11d
xor ebp, edi
and ebp, r11d
mov ebx, 0xffffffff
xor ebx, 0xf8e16f0a
and ebx, 0x6cde7529
mov edi, 0xffffffff
xor edi, 0x6cde7529
mov r14d, edi
and r14d, 0xf8e16f0a
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x6cde7529
and edi, 0xffffffff
or ebx, r14d
or r11d, edi
xor ebx, r11d
mov r11d, r8d
xor r11d, 0xffffffff
mov edi, ebx
and edi, r11d
xor ebx, 0xffffffff
mov r11d, r8d
and r11d, ebx
or edi, r11d
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x1ec708f7
or edi, ebx
or r11d, 0x1ec708f7
xor edi, 0xffffffff
and edi, r11d
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0x1efaf47d
mov ebx, 0xffffffff
xor ebx, 0x1efaf47d
mov r15d, edx
and r15d, ebx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x1efaf47d
and ebx, 0xffffffff
or r14d, r15d
or r11d, ebx
xor r14d, r11d
mov ebx, esi
xor ebx, 0xffffffff
mov r11d, r14d
and r11d, ebx
xor r14d, 0xffffffff
mov ebx, esi
and ebx, r14d
or r11d, ebx
xor esi, 0xffffffff
mov ebx, r11d
xor ebx, esi
and ebx, r11d
mov esi, ebp
xor esi, 0xffffffff
mov r11d, r9d
xor r11d, esi
and r11d, r9d
mov r14d, r9d
xor r14d, 0xffffffff
mov esi, ebp
and esi, r14d
xor ebp, 0xffffffff
and r9d, ebp
or esi, r9d
mov r9d, r11d
and r9d, esi
xor r11d, esi
or r9d, r11d
mov r11d, edi
xor r11d, 0xffffffff
mov ebp, ebx
xor ebp, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x7b37ef9
or r11d, ebp
or esi, 0x7b37ef9
xor r11d, 0xffffffff
and r11d, esi
mov ebp, edi
xor ebp, 0xffffffff
mov esi, ebx
and esi, ebp
xor ebx, 0xffffffff
and edi, ebx
or esi, edi
mov r14d, r11d
and r14d, esi
xor r11d, esi
or r14d, r11d
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x169e7af
mov edi, 0xffffffff
xor edi, 0x169e7af
mov ebx, r9d
and ebx, edi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x169e7af
and edi, 0xffffffff
or esi, ebx
or r11d, edi
xor esi, r11d
mov r12d, 0xffffffff
xor r12d, 0x904a66cb
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xa68a5dcb
or r12d, esi
or r11d, 0xa68a5dcb
xor r12d, 0xffffffff
and r12d, r11d
mov r11d, 0xffffffff
xor r11d, 0x904a66cb
and r11d, 0x36d14710
mov edi, 0xffffffff
xor edi, 0x36d14710
mov ebx, edi
and ebx, 0x904a66cb
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x36d14710
and edi, 0xffffffff
or r11d, ebx
or esi, edi
xor r11d, esi
mov esi, r11d
xor esi, 0xffffffff
mov ebp, r9d
xor ebp, esi
and ebp, r9d
mov r9d, r14d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
mov esi, r14d
and esi, edi
or r9d, esi
mov esi, 0xffffffff
xor esi, 0x904a66cb
mov r15d, r9d
xor r15d, esi
and r15d, r9d
xor r14d, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xa9691103
or r14d, r11d
or r9d, 0xa9691103
xor r14d, 0xffffffff
and r14d, r9d
mov r11d, r12d
xor r11d, 0xffffffff
mov edi, ebp
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6494622
mov r9d, r11d
and r9d, 0x6494622
and r12d, esi
mov ebx, edi
and ebx, 0x6494622
and ebp, esi
or r9d, r12d
or ebx, ebp
xor r9d, ebx
or r11d, edi
xor r11d, 0xffffffff
or esi, 0x6494622
and r11d, esi
or r9d, r11d
mov esi, r15d
xor esi, 0xffffffff
mov ebx, r14d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x958060c0
mov r11d, esi
and r11d, 0x958060c0
and r15d, edi
mov ebp, ebx
and ebp, 0x958060c0
and r14d, edi
or r11d, r15d
or ebp, r14d
xor r11d, ebp
or esi, ebx
xor esi, 0xffffffff
or edi, 0x958060c0
and esi, edi
or r11d, esi
mov esi, r9d
xor esi, 0xffffffff
mov edi, r11d
and edi, esi
xor r11d, 0xffffffff
and r9d, r11d
or edi, r9d
mov ebp, ecx
xor ebp, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xdddd7b57
or ebp, r11d
or r9d, 0xdddd7b57
xor ebp, 0xffffffff
and ebp, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov ebx, r8d
and ebx, r9d
xor r8d, 0xffffffff
and ecx, r8d
or ebx, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb7e809b4
mov r8d, ecx
and r8d, 0xb7e809b4
and ebp, r9d
mov esi, r11d
and esi, 0xb7e809b4
and ebx, r9d
or r8d, ebp
or esi, ebx
xor r8d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0xb7e809b4
and ecx, r9d
or r8d, ecx
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
or r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x852238a7
or ecx, r11d
or r9d, 0x852238a7
xor ecx, 0xffffffff
and ecx, r9d
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x67e94e45
mov esi, 0xffffffff
xor esi, 0x67e94e45
mov ebx, esi
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x67e94e45
and esi, 0xffffffff
or r11d, ebx
or r9d, esi
xor r11d, r9d
xor r11d, 0xffffffff
mov r9d, r8d
xor r9d, r11d
and r9d, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov r15d, 0xffffffff
xor r15d, 0xf8e16f0a
and r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf8e16f0a
or r15d, ecx
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or r14d, ecx
mov r9d, 0xffffffff
xor r9d, 0x9a430862
and r9d, 0x1df7fce8
mov r11d, 0xffffffff
xor r11d, 0x1df7fce8
mov esi, r11d
and esi, 0x9a430862
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1df7fce8
and r11d, 0xffffffff
or r9d, esi
or ecx, r11d
xor r9d, ecx
mov r11d, r15d
xor r11d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x9a430862
mov ecx, 0xffffffff
xor ecx, 0xdbc6139d
or r11d, esi
or ecx, 0xdbc6139d
xor r11d, 0xffffffff
and r11d, ecx
mov ebx, r9d
xor ebx, 0xffffffff
xor ebx, 0xf8e16f0a
and ebx, 0xf8e16f0a
mov ecx, r14d
xor ecx, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0x9a430862
mov esi, 0xffffffff
xor esi, 0x57967770
or ecx, ebp
or esi, 0x57967770
xor ecx, 0xffffffff
and ecx, esi
xor edx, 0xffffffff
mov ebp, r9d
xor ebp, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xa4247748
or edx, ebp
or esi, 0xa4247748
xor edx, 0xffffffff
and edx, esi
mov esi, r11d
and esi, ebx
xor r11d, ebx
or esi, r11d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x24874354
mov ebx, 0xffffffff
xor ebx, 0x24874354
and esi, ebx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x24874354
and r11d, ebx
or ecx, esi
or edx, r11d
xor ecx, edx
mov edx, r15d
xor edx, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf494cb9f
mov ebx, edx
and ebx, 0xf494cb9f
and r15d, r11d
mov ebp, esi
and ebp, 0xf494cb9f
and r14d, r11d
or ebx, r15d
or ebp, r14d
xor ebx, ebp
or edx, esi
xor edx, 0xffffffff
or r11d, 0xf494cb9f
and edx, r11d
or ebx, edx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0x7639ce3e
mov esi, 0xffffffff
xor esi, 0x7639ce3e
and ebx, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x7639ce3e
and esi, 0xffffffff
or edx, ebx
or r11d, esi
xor edx, r11d
mov r11d, r9d
and r11d, 0x9a430862
xor r9d, 0x9a430862
or r11d, r9d
xor edx, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe011f4fa
or edx, r11d
or r9d, 0xe011f4fa
xor edx, 0xffffffff
and edx, r9d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xe8c8b28b
mov edx, 0xffffffff
xor edx, 0xe8c8b28b
and r11d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe8c8b28b
and edx, 0xffffffff
or r9d, r11d
or ecx, edx
xor r9d, ecx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x7251b39d
mov esi, 0xffffffff
xor esi, 0x7251b39d
mov r11d, r8d
and r11d, esi
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x7251b39d
and r9d, esi
or edx, r11d
or ecx, r9d
xor edx, ecx
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf0b0663a
or edx, r8d
or ecx, 0xf0b0663a
xor edx, 0xffffffff
and edx, ecx
mov ebp, edi
xor ebp, 0xffffffff
and ebp, 0x288fe3cf
mov r8d, 0xffffffff
xor r8d, 0x288fe3cf
mov r9d, edi
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x288fe3cf
and r8d, 0xffffffff
or ebp, r9d
or ecx, r8d
xor ebp, ecx
mov ebx, edx
xor ebx, 0xffffffff
and ebx, 0x5f132250
mov r8d, 0xffffffff
xor r8d, 0x5f132250
mov r9d, edx
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5f132250
and r8d, 0xffffffff
or ebx, r9d
or ecx, r8d
xor ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x6b79c037
and ecx, 0xeb565817
mov r9d, 0xffffffff
xor r9d, 0xeb565817
mov r11d, r9d
and r11d, 0x6b79c037
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xeb565817
and r9d, 0xffffffff
or ecx, r11d
or r8d, r9d
xor ecx, r8d
mov r12d, ebp
xor r12d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6b79c037
mov r8d, 0xffffffff
xor r8d, 0x4cc8b5f
or r12d, r9d
or r8d, 0x4cc8b5f
xor r12d, 0xffffffff
and r12d, r8d
xor edi, 0xffffffff
mov r9d, ecx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x439095d4
or edi, r9d
or r8d, 0x439095d4
xor edi, 0xffffffff
and edi, r8d
mov r15d, ebx
xor r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6b79c037
mov r8d, 0xffffffff
xor r8d, 0x5bba3747
or r15d, r9d
or r8d, 0x5bba3747
xor r15d, 0xffffffff
and r15d, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov r14d, edx
xor r14d, r8d
and r14d, edx
mov r8d, r12d
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf231994d
mov edx, r8d
and edx, 0xf231994d
and r12d, r9d
mov esi, r11d
and esi, 0xf231994d
and edi, r9d
or edx, r12d
or esi, edi
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0xf231994d
and r8d, r9d
or edx, r8d
mov r9d, r15d
xor r9d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xd2ae9ef6
mov r8d, r9d
and r8d, 0xd2ae9ef6
and r15d, r11d
mov edi, esi
and edi, 0xd2ae9ef6
and r14d, r11d
or r8d, r15d
or edi, r14d
xor r8d, edi
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0xd2ae9ef6
and r9d, r11d
or r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov edi, r8d
and edi, r9d
xor r8d, 0xffffffff
and edx, r8d
or edi, edx
mov edx, ebp
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd4f40c9e
mov r9d, edx
and r9d, 0xd4f40c9e
and ebp, r8d
mov esi, r11d
and esi, 0xd4f40c9e
and ebx, r8d
or r9d, ebp
or esi, ebx
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0xd4f40c9e
and edx, r8d
or r9d, edx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x9b260f0c
mov r8d, 0xffffffff
xor r8d, 0x9b260f0c
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x9b260f0c
and r8d, 0xffffffff
or esi, r9d
or edx, r8d
xor esi, edx
mov edx, ecx
and edx, 0x6b79c037
xor ecx, 0x6b79c037
or edx, ecx
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x19c69124
or esi, edx
or ecx, 0x19c69124
xor esi, 0xffffffff
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xfd764f95
mov r9d, ecx
and r9d, 0xfd764f95
and edi, edx
mov r11d, r8d
and r11d, 0xfd764f95
and esi, edx
or r9d, edi
or r11d, esi
xor r9d, r11d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xfd764f95
and ecx, edx
or r9d, ecx
mov ebx, 0xffffffff
xor ebx, 0xe744be98
and ebx, 0x5c15b6d6
mov edx, 0xffffffff
xor edx, 0x5c15b6d6
mov r8d, edx
and r8d, 0xe744be98
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5c15b6d6
and edx, 0xffffffff
or ebx, r8d
or ecx, edx
xor ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe92c39ae
mov r8d, 0xffffffff
xor r8d, 0xe92c39ae
mov r11d, r8d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe92c39ae
and r8d, 0xffffffff
or edx, r11d
or ecx, r8d
xor edx, ecx
mov esi, 0xffffffff
xor esi, 0xe744be98
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x67b86903
or esi, edx
or ecx, 0x67b86903
xor esi, 0xffffffff
and esi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9aa8b24f
mov edi, ecx
and edi, 0x9aa8b24f
and ebx, edx
mov r11d, r8d
and r11d, 0x9aa8b24f
and esi, edx
or edi, ebx
or r11d, esi
xor edi, r11d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x9aa8b24f
and ecx, edx
or edi, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x88ae66ee
mov r8d, 0xffffffff
xor r8d, 0x88ae66ee
mov r11d, eax
and r11d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x88ae66ee
and r8d, 0xffffffff
or ecx, r11d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x517d4cd8
mov r8d, 0xffffffff
xor r8d, 0x517d4cd8
mov esi, r8d
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x517d4cd8
and r8d, 0xffffffff
or r11d, esi
or edx, r8d
xor r11d, edx
mov edx, eax
xor edx, 0xffffffff
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5d125f20
or edx, r11d
or r8d, 0x5d125f20
xor edx, 0xffffffff
and edx, r8d
mov esi, ecx
and esi, edx
xor ecx, edx
or esi, ecx
mov r8d, 0xffffffff
xor r8d, 0x98b1de2c
and r8d, 0x8df27c2e
mov edx, 0xffffffff
xor edx, 0x8df27c2e
mov r11d, edx
and r11d, 0x98b1de2c
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8df27c2e
and edx, 0xffffffff
or r8d, r11d
or ecx, edx
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xcbd1b15d
or ecx, r8d
or edx, 0xcbd1b15d
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf409ec4c
mov r11d, 0xffffffff
xor r11d, 0xf409ec4c
mov ebx, r11d
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf409ec4c
and r11d, 0xffffffff
or edx, ebx
or r8d, r11d
xor edx, r8d
xor edx, 0xffffffff
xor edx, 0x98b1de2c
and edx, 0x98b1de2c
mov r14d, ecx
and r14d, edx
xor ecx, edx
or r14d, ecx
mov dword [rsp + 0x1c], r14d
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x1ff60972
mov edx, 0xffffffff
xor edx, 0x1ff60972
mov r8d, edi
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1ff60972
and edx, 0xffffffff
or r12d, r8d
or ecx, edx
xor r12d, ecx
mov r15d, 0xffffffff
xor r15d, 0x98b1de2c
and r15d, 0x68920da0
mov edx, 0xffffffff
xor edx, 0x68920da0
mov r8d, edx
and r8d, 0x98b1de2c
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x68920da0
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
mov ecx, 0xffffffff
xor ecx, 0x52f2a4fe
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x52f2a4fe
or ecx, edx
mov r8d, r12d
xor r8d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x15a83bb9
mov edx, r8d
and edx, 0x15a83bb9
and r12d, r11d
mov ebp, ebx
and ebp, 0x15a83bb9
and r15d, r11d
or edx, r12d
or ebp, r15d
xor edx, ebp
or r8d, ebx
xor r8d, 0xffffffff
or r11d, 0x15a83bb9
and r8d, r11d
or edx, r8d
mov r8d, ecx
and r8d, 0x52f2a4fe
xor ecx, 0x52f2a4fe
or r8d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and edx, r11d
or ecx, edx
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov r11d, r14d
xor r11d, 0xffffffff
and r11d, 0xfa49ba00
mov r8d, 0xffffffff
xor r8d, 0xfa49ba00
mov ebx, r14d
and ebx, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfa49ba00
and r8d, 0xffffffff
or r11d, ebx
or ecx, r8d
xor r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0xe744be98
and ecx, 0xa97f36cd
mov ebp, 0xffffffff
xor ebp, 0xa97f36cd
mov ebx, ebp
and ebx, 0xe744be98
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xa97f36cd
and r11d, ebp
or ecx, ebx
or r8d, r11d
xor ecx, r8d
xor ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe744be98
mov r8d, 0xffffffff
xor r8d, 0x3d7c6402
or ecx, r11d
or r8d, 0x3d7c6402
xor ecx, 0xffffffff
and ecx, r8d
mov r11d, 0xffffffff
xor r11d, 0x98b1de2c
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x98b1de2c
or r11d, r8d
mov r8d, esi
xor r8d, 0xffffffff
mov ebp, r11d
and ebp, r8d
xor r11d, 0xffffffff
mov r8d, esi
and r8d, r11d
or ebp, r8d
xor ebp, 0xffffffff
mov r11d, esi
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xe96f8215
or ebp, r11d
or r8d, 0xe96f8215
xor ebp, 0xffffffff
and ebp, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and eax, r11d
or r8d, eax
mov ebx, r14d
xor ebx, 0xffffffff
and ebx, 0x1192ec66
mov r11d, 0xffffffff
xor r11d, 0x1192ec66
and r14d, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1192ec66
and r11d, 0xffffffff
or ebx, r14d
or eax, r11d
xor ebx, eax
mov r11d, 0xffffffff
xor r11d, 0x74354bf9
and r11d, 0x1a0a34aa
mov r14d, 0xffffffff
xor r14d, 0x1a0a34aa
mov r15d, r14d
and r15d, 0x74354bf9
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1a0a34aa
and r14d, 0xffffffff
or r11d, r15d
or eax, r14d
xor r11d, eax
mov eax, r8d
and eax, ebx
xor r8d, ebx
or eax, r8d
mov r8d, r11d
and r8d, 0x74354bf9
xor r11d, 0x74354bf9
or r8d, r11d
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and eax, r11d
or ebx, eax
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x11709dd4
or ebx, r8d
or eax, 0x11709dd4
xor ebx, 0xffffffff
and ebx, eax
mov r15d, edx
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
or r15d, eax
mov dword [rsp + 0x18], r15d
mov r13d, ecx
xor r13d, 0xffffffff
and r13d, 0x51d730b4
mov r8d, 0xffffffff
xor r8d, 0x51d730b4
mov r11d, ecx
and r11d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x51d730b4
and r8d, 0xffffffff
or r13d, r11d
or eax, r8d
xor r13d, eax
mov r8d, 0xffffffff
xor r8d, 0x45a4c6a3
and r8d, 0x9ccf475d
mov r11d, 0xffffffff
xor r11d, 0x9ccf475d
mov r14d, r11d
and r14d, 0x45a4c6a3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9ccf475d
and r11d, 0xffffffff
or r8d, r14d
or eax, r11d
xor r8d, eax
xor r15d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x45a4c6a3
mov eax, 0xffffffff
xor eax, 0x3352046f
or r15d, r11d
or eax, 0x3352046f
xor r15d, 0xffffffff
and r15d, eax
mov r11d, r8d
xor r11d, 0xffffffff
mov eax, edx
xor eax, r11d
and eax, edx
mov r12d, r13d
xor r12d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x45a4c6a3
mov edx, 0xffffffff
xor edx, 0x3d2049b2
or r12d, r11d
or edx, 0x3d2049b2
xor r12d, 0xffffffff
and r12d, edx
xor ecx, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x536dbade
or ecx, r11d
or edx, 0x536dbade
xor ecx, 0xffffffff
and ecx, edx
mov dword [rsp + 0xc], ecx
mov edx, r15d
xor edx, 0xffffffff
mov r14d, eax
xor r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x71445848
mov ecx, edx
and ecx, 0x71445848
and r15d, r11d
mov dword [rsp + 4], r15d
mov r15d, r14d
and r15d, 0x71445848
and eax, r11d
mov dword [rsp + 8], eax
mov eax, dword [rsp + 4]
or ecx, eax
mov eax, dword [rsp + 8]
or r15d, eax
mov eax, dword [rsp + 0xc]
xor ecx, r15d
or edx, r14d
xor edx, 0xffffffff
or r11d, 0x71445848
and edx, r11d
or ecx, edx
mov r11d, r12d
xor r11d, 0xffffffff
mov r15d, eax
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xcdebdf34
mov edx, r11d
and edx, 0xcdebdf34
and r12d, r14d
mov dword [rsp + 0x10], r12d
mov r12d, r15d
and r12d, 0xcdebdf34
and eax, r14d
mov dword [rsp + 0x14], eax
mov eax, dword [rsp + 0x10]
or edx, eax
mov eax, dword [rsp + 0x14]
or r12d, eax
mov eax, dword [rsp + 0x18]
xor edx, r12d
or r11d, r15d
xor r11d, 0xffffffff
or r14d, 0xcdebdf34
and r11d, r14d
or edx, r11d
mov r11d, ecx
xor r11d, 0xffffffff
mov r12d, edx
and r12d, r11d
xor edx, 0xffffffff
and ecx, edx
or r12d, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov r11d, r13d
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3324238b
mov r14d, ecx
and r14d, 0x3324238b
and eax, edx
mov r15d, r11d
and r15d, 0x3324238b
and r13d, edx
or r14d, eax
mov eax, dword [rsp + 0x1c]
or r15d, r13d
xor r14d, r15d
or ecx, r11d
xor ecx, 0xffffffff
or edx, 0x3324238b
and ecx, edx
or r14d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0x7f82ad46
mov r11d, 0xffffffff
xor r11d, 0x7f82ad46
and r14d, r11d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x7f82ad46
and r11d, 0xffffffff
or ecx, r14d
or edx, r11d
xor ecx, edx
mov edx, r8d
and edx, 0x45a4c6a3
xor r8d, 0x45a4c6a3
or edx, r8d
xor edx, 0xffffffff
mov r15d, ecx
xor r15d, edx
and r15d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov r11d, r15d
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xeb3f56c7
mov r8d, ecx
and r8d, 0xeb3f56c7
and r12d, edx
mov r14d, r11d
and r14d, 0xeb3f56c7
and r15d, edx
or r8d, r12d
or r14d, r15d
xor r8d, r14d
or ecx, r11d
xor ecx, 0xffffffff
or edx, 0xeb3f56c7
and ecx, edx
or r8d, ecx
mov edx, ebx
xor edx, 0xffffffff
mov ecx, ebp
xor ecx, edx
and ecx, ebp
mov r11d, ebp
xor r11d, 0xffffffff
and r11d, 0x908189ca
mov r14d, 0xffffffff
xor r14d, 0x908189ca
and ebp, r14d
mov edx, ebx
xor edx, 0xffffffff
and edx, 0x908189ca
and ebx, r14d
or r11d, ebp
or edx, ebx
xor r11d, edx
mov edx, ecx
and edx, r11d
xor ecx, r11d
or edx, ecx
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xb7e40e40
mov r11d, 0xffffffff
xor r11d, 0xb7e40e40
mov ebp, r8d
and ebp, r11d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb7e40e40
and r11d, 0xffffffff
or ebx, ebp
or ecx, r11d
xor ebx, ecx
mov ecx, edx
xor ecx, 0xffffffff
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6fcfce45
or ecx, ebx
or r11d, 0x6fcfce45
xor ecx, 0xffffffff
and ecx, r11d
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and edx, ebx
or r11d, edx
xor r11d, 0xffffffff
mov edx, r8d
xor edx, r11d
and edx, r8d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xbc38b24b
or ecx, r8d
or edx, 0xbc38b24b
xor ecx, 0xffffffff
and ecx, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0x87442eda
mov ebx, 0xffffffff
xor ebx, 0x87442eda
and edi, ebx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x87442eda
and esi, ebx
or edx, edi
or r8d, esi
xor edx, r8d
mov r14d, ecx
and r14d, edx
xor ecx, edx
or r14d, ecx
mov r15d, r14d
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r14d
and ecx, edx
or r15d, ecx
xor r15d, 0xffffffff
xor r15d, 0x1d727a35
and r15d, 0x1d727a35
mov r8d, 0xffffffff
xor r8d, 0x1d727a35
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1d727a35
or r8d, ecx
xor r14d, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9bf9d632
or r14d, edx
or ecx, 0x9bf9d632
xor r14d, 0xffffffff
and r14d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
mov esi, 0xffffffff
xor esi, 0x1d727a35
mov ecx, edx
xor ecx, esi
and ecx, edx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, r15d
xor edx, 0xffffffff
mov ebx, r14d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xbea16c2
mov esi, edx
and esi, 0xbea16c2
and r15d, edi
mov ebp, ebx
and ebp, 0xbea16c2
and r14d, edi
or esi, r15d
or ebp, r14d
xor esi, ebp
or edx, ebx
xor edx, 0xffffffff
or edi, 0xbea16c2
and edx, edi
or esi, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x9244e382
mov edi, 0xffffffff
xor edi, 0x9244e382
and esi, edi
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x9244e382
and edx, edi
or r8d, esi
or ecx, edx
xor r8d, ecx
mov ebp, 0xffffffff
xor ebp, 0x98b1de2c
mov edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1cf20452
or ebp, edx
or ecx, 0x1cf20452
xor ebp, 0xffffffff
and ebp, ecx
mov ecx, 0xffffffff
xor ecx, 0x98b1de2c
mov ebx, eax
and ebx, ecx
xor eax, 0xffffffff
and eax, 0x98b1de2c
or ebx, eax
mov eax, ebp
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xba4273a1
mov edx, eax
and edx, 0xba4273a1
and ebp, ecx
mov edi, esi
and edi, 0xba4273a1
and ebx, ecx
or edx, ebp
or edi, ebx
xor edx, edi
or eax, esi
xor eax, 0xffffffff
or ecx, 0xba4273a1
and eax, ecx
or edx, eax
mov ebp, r8d
xor ebp, 0xffffffff
and ebp, 0x3f5bd661
mov ecx, 0xffffffff
xor ecx, 0x3f5bd661
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3f5bd661
and ecx, 0xffffffff
or ebp, r8d
or eax, ecx
xor ebp, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0x7f9a4776
mov ecx, 0xffffffff
xor ecx, 0x7f9a4776
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7f9a4776
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
mov ebx, 0xffffffff
xor ebx, 0xc2af2f8b
and ebx, 0x93d2bd5b
mov ecx, 0xffffffff
xor ecx, 0x93d2bd5b
mov edx, ecx
and edx, 0xc2af2f8b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x93d2bd5b
and ecx, 0xffffffff
or ebx, edx
or eax, ecx
xor ebx, eax
mov ecx, ebp
xor ecx, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x16a8d48e
mov eax, ecx
and eax, 0x16a8d48e
and ebp, edx
mov esi, r8d
and esi, 0x16a8d48e
and edi, edx
or eax, ebp
or esi, edi
xor eax, esi
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x16a8d48e
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xc2af2f8b
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa9c7d228
mov ecx, edx
and ecx, 0xa9c7d228
mov ebp, r8d
and ebp, 0xc2af2f8b
mov edi, esi
and edi, 0xa9c7d228
and ebx, r8d
or ecx, ebp
or edi, ebx
xor ecx, edi
or edx, esi
xor edx, 0xffffffff
or r8d, 0xa9c7d228
and edx, r8d
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1581250c
or r8d, ecx
or eax, 0x1581250c
xor r8d, 0xffffffff
and r8d, eax
mov ecx, r8d
xor ecx, 0xffffffff
mov eax, r11d
xor eax, ecx
and eax, r11d
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x3a3584b9
mov esi, 0xffffffff
xor esi, 0x3a3584b9
and r11d, esi
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x3a3584b9
and r8d, esi
or ecx, r11d
or edx, r8d
xor ecx, edx
mov ebp, eax
and ebp, ecx
xor eax, ecx
or ebp, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x2669570f
mov ecx, 0xffffffff
xor ecx, 0x2669570f
mov r8d, r9d
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2669570f
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov eax, 0xffffffff
xor eax, 0x14a78fd9
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xaa0aae7a
or eax, edx
or ecx, 0xaa0aae7a
xor eax, 0xffffffff
and eax, ecx
mov r8d, 0xffffffff
xor r8d, 0x14a78fd9
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x14a78fd9
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3013c02f
or ecx, r11d
or edx, 0x3013c02f
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x6d88381e
mov esi, 0xffffffff
xor esi, 0x6d88381e
mov edi, esi
and edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x6d88381e
and esi, 0xffffffff
or edx, edi
or r11d, esi
xor edx, r11d
mov r11d, 0xffffffff
xor r11d, 0x14a78fd9
mov ebx, edx
xor ebx, r11d
and ebx, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf7387e28
or edi, r8d
or edx, 0xf7387e28
xor edi, 0xffffffff
and edi, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xfc6891fe
mov edx, eax
and edx, 0xfc6891fe
and ebx, ecx
mov esi, r11d
and esi, 0xfc6891fe
and edi, ecx
or edx, ebx
or esi, edi
xor edx, esi
or eax, r11d
xor eax, 0xffffffff
or ecx, 0xfc6891fe
and eax, ecx
or edx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x524cc47a
mov r11d, 0xffffffff
xor r11d, 0x524cc47a
and r8d, r11d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x524cc47a
and edx, r11d
or eax, r8d
or ecx, edx
xor eax, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0xb95b4ee4
and eax, 0x5aa6087a
mov r11d, 0xffffffff
xor r11d, 0x5aa6087a
mov r8d, r11d
and r8d, 0xb95b4ee4
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x5aa6087a
and edx, r11d
or eax, r8d
or ecx, edx
xor eax, ecx
mov edx, 0xffffffff
xor edx, 0xb95b4ee4
mov ecx, eax
xor ecx, edx
and ecx, eax
mov eax, 0xffffffff
xor eax, 0xb95b4ee4
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xb95b4ee4
or eax, edx
xor eax, 0xffffffff
xor eax, 0xae441036
and eax, 0xae441036
mov r11d, 0xffffffff
xor r11d, 0xae441036
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xae441036
or r11d, edx
mov r8d, r11d
xor r8d, 0xffffffff
xor r8d, 0xb95b4ee4
and r8d, 0xb95b4ee4
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x7aa32dd
mov edi, 0xffffffff
xor edi, 0x7aa32dd
mov ebx, edi
and ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x7aa32dd
and edi, 0xffffffff
or edx, ebx
or esi, edi
xor edx, esi
mov esi, 0xffffffff
xor esi, 0xae441036
mov r14d, edx
xor r14d, esi
and r14d, edx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8fffebcf
or ebx, r11d
or edx, 0x8fffebcf
xor ebx, 0xffffffff
and ebx, edx
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov eax, r14d
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x1804bc3
mov r8d, eax
and r8d, 0x1804bc3
and r14d, r11d
mov edi, esi
and edi, 0x1804bc3
and ebx, r11d
or r8d, r14d
or edi, ebx
xor r8d, edi
or eax, esi
xor eax, 0xffffffff
or r11d, 0x1804bc3
and eax, r11d
or r8d, eax
mov r11d, edx
xor r11d, 0xffffffff
mov eax, r8d
and eax, r11d
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
or r11d, edx
mov edx, r9d
xor edx, 0xffffffff
mov r8d, r11d
and r8d, edx
xor r11d, 0xffffffff
mov edx, r9d
and edx, r11d
or r8d, edx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xde186906
or r8d, r9d
or edx, 0xde186906
xor r8d, 0xffffffff
and r8d, edx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r11d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2b751f7d
or edx, r11d
or r9d, 0x2b751f7d
xor edx, 0xffffffff
and edx, r9d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
or r9d, r11d
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, edx
and esi, r9d
xor edx, r9d
or esi, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xcda4fc59
mov r11d, 0xffffffff
xor r11d, 0xcda4fc59
and esi, r11d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xcda4fc59
and r11d, 0xffffffff
or edx, esi
or r9d, r11d
xor edx, r9d
mov r9d, 0xffffffff
xor r9d, 0xb95b4ee4
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xb95b4ee4
or r9d, r11d
mov r14d, 0xffffffff
xor r14d, 0xe2273d31
and r14d, 0x7196d3f
mov esi, 0xffffffff
xor esi, 0x7196d3f
mov edi, esi
and edi, 0xe2273d31
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x7196d3f
and esi, 0xffffffff
or r14d, edi
or r11d, esi
xor r14d, r11d
mov r11d, edx
and r11d, r9d
xor edx, r9d
or r11d, edx
mov edx, 0xffffffff
xor edx, 0xe2273d31
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x35efbbdd
mov r9d, edx
and r9d, 0x35efbbdd
mov r15d, esi
and r15d, 0xe2273d31
mov ebx, edi
and ebx, 0x35efbbdd
and r14d, esi
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or edx, edi
xor edx, 0xffffffff
or esi, 0x35efbbdd
and edx, esi
or r9d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r11d, esi
or edx, r11d
xor r9d, 0xffffffff
mov r13d, edx
xor r13d, r9d
and r13d, edx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xf59450fc
mov r9d, 0xffffffff
xor r9d, 0xf59450fc
mov r11d, r9d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf59450fc
and r9d, 0xffffffff
or r14d, r11d
or edx, r9d
xor r14d, edx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or ebx, eax
mov eax, 0xffffffff
xor eax, 0x7403cf6a
and eax, 0x79307097
mov r9d, 0xffffffff
xor r9d, 0x79307097
mov r11d, r9d
and r11d, 0x7403cf6a
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x79307097
and r9d, 0xffffffff
or eax, r11d
or edx, r9d
xor eax, edx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xc259a5ab
mov esi, edx
and esi, 0xc259a5ab
and r14d, r9d
mov edi, r11d
and edi, 0xc259a5ab
and ebx, r9d
or esi, r14d
or edi, ebx
xor esi, edi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0xc259a5ab
and edx, r9d
or esi, edx
mov r9d, eax
and r9d, 0x7403cf6a
xor eax, 0x7403cf6a
or r9d, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0xbad7d303
mov r11d, 0xffffffff
xor r11d, 0xbad7d303
and esi, r11d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbad7d303
and r11d, 0xffffffff
or eax, esi
or edx, r11d
xor eax, edx
xor r9d, 0xffffffff
mov edx, eax
xor edx, r9d
and edx, eax
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, ecx
and eax, r9d
or r14d, eax
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, r8d
and eax, r9d
or edi, eax
mov ebx, 0xffffffff
xor ebx, 0xd7cf1a50
and ebx, 0x9e970a27
mov r9d, 0xffffffff
xor r9d, 0x9e970a27
mov r11d, r9d
and r11d, 0xd7cf1a50
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9e970a27
and r9d, 0xffffffff
or ebx, r11d
or eax, r9d
xor ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xd7cf1a50
mov r9d, 0xffffffff
xor r9d, 0x584d0288
or eax, r11d
or r9d, 0x584d0288
xor eax, 0xffffffff
and eax, r9d
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xcf28028b
or ecx, r11d
or r9d, 0xcf28028b
xor ecx, 0xffffffff
and ecx, r9d
mov r9d, 0xffffffff
xor r9d, 0xd7cf1a50
mov r12d, edi
xor r12d, r9d
and r12d, edi
mov r9d, ebx
xor r9d, 0xffffffff
mov r15d, r8d
xor r15d, r9d
and r15d, r8d
mov r9d, eax
and r9d, ecx
xor eax, ecx
or r9d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r11d, r15d
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x43908177
mov r8d, eax
and r8d, 0x43908177
and r12d, ecx
mov esi, r11d
and esi, 0x43908177
and r15d, ecx
or r8d, r12d
or esi, r15d
xor r8d, esi
or eax, r11d
xor eax, 0xffffffff
or ecx, 0x43908177
and eax, ecx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x7f838f5
mov r11d, 0xffffffff
xor r11d, 0x7f838f5
and r9d, r11d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x7f838f5
and r8d, r11d
or eax, r9d
or ecx, r8d
xor eax, ecx
mov r8d, r14d
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd432eac
mov ecx, r8d
and ecx, 0xd432eac
and r14d, r9d
mov esi, r11d
and esi, 0xd432eac
and edi, r9d
or ecx, r14d
or esi, edi
xor ecx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0xd432eac
and r8d, r9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xd7cf1a50
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x864def50
mov r9d, ecx
and r9d, 0x864def50
mov r14d, r11d
and r14d, 0xd7cf1a50
mov edi, esi
and edi, 0x864def50
and ebx, r11d
or r9d, r14d
or edi, ebx
xor r9d, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0x864def50
and ecx, r11d
or r9d, ecx
xor r9d, 0xffffffff
mov ecx, r8d
xor ecx, r9d
and ecx, r8d
mov ebx, eax
and ebx, ecx
xor eax, ecx
or ebx, eax
mov r15d, r13d
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r13d
and eax, ecx
or r15d, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0x9d91514a
mov ecx, 0xffffffff
xor ecx, 0x9d91514a
mov r8d, edx
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9d91514a
and ecx, 0xffffffff
or edi, r8d
or eax, ecx
xor edi, eax
mov r14d, 0xffffffff
xor r14d, 0x6cf69589
and r14d, 0xd93a7e2f
mov ecx, 0xffffffff
xor ecx, 0xd93a7e2f
mov r8d, ecx
and r8d, 0x6cf69589
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd93a7e2f
and ecx, 0xffffffff
or r14d, r8d
or eax, ecx
xor r14d, eax
mov ecx, 0xffffffff
xor ecx, 0x6cf69589
mov eax, r15d
xor eax, ecx
and eax, r15d
xor r13d, 0xffffffff
mov r8d, r14d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x23181f4
or r13d, r8d
or ecx, 0x23181f4
xor r13d, 0xffffffff
and r13d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6cf69589
mov r8d, 0xffffffff
xor r8d, 0x74db3dee
or ecx, r9d
or r8d, 0x74db3dee
xor ecx, 0xffffffff
and ecx, r8d
xor edx, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb43e6bfa
or edx, r9d
or r8d, 0xb43e6bfa
xor edx, 0xffffffff
and edx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov esi, r13d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xfc646d57
mov r9d, r8d
and r9d, 0xfc646d57
and eax, r11d
mov r12d, esi
and r12d, 0xfc646d57
and r13d, r11d
or r9d, eax
mov eax, dword [rsp + 0x20]
or r12d, r13d
xor r9d, r12d
or r8d, esi
xor r8d, 0xffffffff
or r11d, 0xfc646d57
and r8d, r11d
or r9d, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x2352082f
mov r11d, 0xffffffff
xor r11d, 0x2352082f
and r9d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x2352082f
and r8d, r11d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov edx, r15d
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xae48dc5d
mov r11d, edx
and r11d, 0xae48dc5d
and r15d, r8d
mov esi, r9d
and esi, 0xae48dc5d
and edi, r8d
or r11d, r15d
or esi, edi
xor r11d, esi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xae48dc5d
and edx, r8d
or r11d, edx
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xaec7acca
mov r9d, 0xffffffff
xor r9d, 0xaec7acca
and r11d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xaec7acca
and r9d, 0xffffffff
or r8d, r11d
or edx, r9d
xor r8d, edx
mov edx, 0xffffffff
xor edx, 0x6cf69589
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe2705832
mov r9d, edx
and r9d, 0xe2705832
mov r15d, r11d
and r15d, 0x6cf69589
mov edi, esi
and edi, 0xe2705832
and r14d, r11d
or r9d, r15d
or edi, r14d
xor r9d, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0xe2705832
and edx, r11d
or r9d, edx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb71bb57b
or r8d, r9d
or edx, 0xb71bb57b
xor r8d, 0xffffffff
and r8d, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r8d, ebx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, ebx
and ecx, r9d
or r8d, ecx
mov r14d, 0xffffffff
xor r14d, 0x1ab2856e
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1fdbdd0
or r14d, r8d
or ecx, 0x1fdbdd0
xor r14d, 0xffffffff
and r14d, ecx
mov r9d, 0xffffffff
xor r9d, 0x1ab2856e
and r9d, 0xf3d8159f
mov r8d, 0xffffffff
xor r8d, 0xf3d8159f
mov r11d, r8d
and r11d, 0x1ab2856e
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf3d8159f
and r8d, 0xffffffff
or r9d, r11d
or ecx, r8d
xor r9d, ecx
xor ebx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7e183e84
or ebx, r8d
or ecx, 0x7e183e84
xor ebx, 0xffffffff
and ebx, ecx
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov ecx, edx
and ecx, r11d
or r8d, ecx
mov r11d, 0xffffffff
xor r11d, 0x1ab2856e
mov ecx, r8d
xor ecx, r11d
and ecx, r8d
xor r9d, 0xffffffff
mov r8d, edx
xor r8d, r9d
and r8d, edx
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6051f4ff
mov r9d, edx
and r9d, 0x6051f4ff
and r14d, r11d
mov edi, esi
and edi, 0x6051f4ff
and ebx, r11d
or r9d, r14d
or edi, ebx
xor r9d, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0x6051f4ff
and edx, r11d
or r9d, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x45e24457
mov r11d, 0xffffffff
xor r11d, 0x45e24457
and r9d, r11d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x45e24457
and edx, r11d
or r8d, r9d
or ecx, edx
xor r8d, ecx
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r8d
and ecx, edx
or r9d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2629639e
or edx, r9d
or ecx, 0x2629639e
xor edx, 0xffffffff
and edx, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x5cc3300f
mov r11d, 0xffffffff
xor r11d, 0x5cc3300f
mov esi, r11d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5cc3300f
and r11d, 0xffffffff
or r9d, esi
or ecx, r11d
xor r9d, ecx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb83eba79
or r8d, r9d
or ecx, 0xb83eba79
xor r8d, 0xffffffff
and r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r14d, ebp
xor r14d, 0xffffffff
and r14d, 0xc186f36d
mov r8d, 0xffffffff
xor r8d, 0xc186f36d
mov r9d, ebp
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc186f36d
and r8d, 0xffffffff
or r14d, r9d
or edx, r8d
xor r14d, edx
xor r14d, 0xffffffff
xor r14d, 0x4244d982
and r14d, 0x4244d982
mov r11d, 0xffffffff
xor r11d, 0x4244d982
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4244d982
or r11d, edx
xor ebp, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb8ee4e8d
or ebp, r8d
or edx, 0xb8ee4e8d
xor ebp, 0xffffffff
and ebp, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x14d13966
mov r9d, 0xffffffff
xor r9d, 0x14d13966
mov esi, r9d
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x14d13966
and r9d, 0xffffffff
or r8d, esi
or edx, r9d
xor r8d, edx
mov r9d, 0xffffffff
xor r9d, 0x4244d982
mov edx, r8d
xor edx, r9d
and edx, r8d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov edi, ebp
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x5eeb09f5
mov r8d, r9d
and r8d, 0x5eeb09f5
and r14d, esi
mov ebx, edi
and ebx, 0x5eeb09f5
and ebp, esi
or r8d, r14d
or ebx, ebp
xor r8d, ebx
or r9d, edi
xor r9d, 0xffffffff
or esi, 0x5eeb09f5
and r9d, esi
or r8d, r9d
mov r9d, edx
and r9d, r11d
xor edx, r11d
or r9d, edx
mov r11d, r8d
xor r11d, 0xffffffff
mov edx, r9d
and edx, r11d
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r9d, 0xffffffff
xor r9d, 0x4090f362
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4090f362
or r9d, r8d
mov r15d, 0xffffffff
xor r15d, 0xc47db5d1
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf393422b
or r15d, r9d
or r8d, 0xf393422b
xor r15d, 0xffffffff
and r15d, r8d
mov r11d, 0xffffffff
xor r11d, 0xc47db5d1
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc47db5d1
or r11d, r8d
mov r14d, r11d
xor r14d, 0xffffffff
xor r14d, 0x4090f362
and r14d, 0x4090f362
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or r8d, r9d
xor r8d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xc47db5d1
mov r9d, 0xffffffff
xor r9d, 0xb7ab1d13
or r8d, esi
or r9d, 0xb7ab1d13
xor r8d, 0xffffffff
and r8d, r9d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r9d, r15d
xor r9d, 0xffffffff
mov ebx, r14d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x3d2dd1d7
mov esi, r9d
and esi, 0x3d2dd1d7
and r15d, edi
mov ebp, ebx
and ebp, 0x3d2dd1d7
and r14d, edi
or esi, r15d
or ebp, r14d
xor esi, ebp
or r9d, ebx
xor r9d, 0xffffffff
or edi, 0x3d2dd1d7
and r9d, edi
or esi, r9d
mov r9d, r8d
and r9d, r11d
xor r8d, r11d
or r9d, r8d
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0x30687b9f
mov edi, 0xffffffff
xor edi, 0x30687b9f
and esi, edi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x30687b9f
and r9d, edi
or r11d, esi
or r8d, r9d
xor r11d, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov ebx, ecx
xor ebx, r8d
and ebx, ecx
mov r8d, ecx
xor r8d, 0xffffffff
mov edi, edx
and edi, r8d
xor edx, 0xffffffff
and ecx, edx
or edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x53d69118
mov r8d, ecx
and r8d, 0x53d69118
and ebx, edx
mov esi, r9d
and esi, 0x53d69118
and edi, edx
or r8d, ebx
or esi, edi
xor r8d, esi
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x53d69118
and ecx, edx
or r8d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
xor ecx, 0x4090f362
and ecx, 0x4090f362
mov edx, 0xffffffff
xor edx, 0x4090f362
and edx, 0xd68a51f1
mov edi, 0xffffffff
xor edi, 0xd68a51f1
mov esi, edi
and esi, 0x4090f362
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xd68a51f1
and r11d, edi
or edx, esi
or r9d, r11d
xor edx, r9d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xb3ce046d
mov edx, 0xffffffff
xor edx, 0xb3ce046d
mov esi, r8d
and esi, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb3ce046d
and edx, 0xffffffff
or r9d, esi
or ecx, edx
xor r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x7f9c1303
or ecx, r9d
or edx, 0x7f9c1303
xor ecx, 0xffffffff
and ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x87bd6057
mov esi, 0xffffffff
xor esi, 0x87bd6057
mov edi, esi
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x87bd6057
and esi, 0xffffffff
or r9d, edi
or edx, esi
xor r9d, edx
xor r9d, 0xffffffff
mov edx, r8d
xor edx, r9d
and edx, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xf3b0d8b1
mov edx, 0xffffffff
xor edx, 0xf3b0d8b1
and r11d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf3b0d8b1
and edx, 0xffffffff
or r9d, r11d
or ecx, edx
xor r9d, ecx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x4ff28ce
mov esi, 0xffffffff
xor esi, 0x4ff28ce
mov r11d, r8d
and r11d, esi
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x4ff28ce
and r9d, esi
or edx, r11d
or ecx, r9d
xor edx, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
sar eax, cl
mov ecx, eax
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r10d
and eax, edx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x1a19d199
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xacf2d2e7
or eax, r8d
or edx, 0xacf2d2e7
xor eax, 0xffffffff
and eax, edx
mov edi, 0xffffffff
xor edi, 0x1a19d199
and edi, 0x5e3f8024
mov r8d, 0xffffffff
xor r8d, 0x5e3f8024
mov r9d, r8d
and r9d, 0x1a19d199
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x5e3f8024
and r8d, 0xffffffff
or edi, r9d
or edx, r8d
xor edi, edx
mov edx, r10d
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb5c975d1
or edx, r9d
or r8d, 0xb5c975d1
xor edx, 0xffffffff
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or r8d, r9d
mov r9d, 0xffffffff
xor r9d, 0x1a19d199
mov ebx, r8d
xor ebx, r9d
and ebx, r8d
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x50e19007
mov r8d, eax
and r8d, 0x50e19007
and ebx, edx
mov esi, r11d
and esi, 0x50e19007
and edi, edx
or r8d, ebx
or esi, edi
xor r8d, esi
or eax, r11d
xor eax, 0xffffffff
or edx, 0x50e19007
and eax, edx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x71e4bf02
mov r11d, 0xffffffff
xor r11d, 0x71e4bf02
and r9d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x71e4bf02
and r8d, r11d
or eax, r9d
or edx, r8d
xor eax, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xb7e2bcf
mov r9d, 0xffffffff
xor r9d, 0xb7e2bcf
mov r8d, r9d
and r8d, 0xffffffff
mov eax, edx
xor eax, 0xffffffff
and eax, 0xb7e2bcf
and edx, r9d
or r11d, r8d
or eax, edx
xor r11d, eax
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe1b3b3f3
or r11d, edx
or eax, 0xe1b3b3f3
xor r11d, 0xffffffff
and r11d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xabc6afc6
mov edx, 0xffffffff
xor edx, 0xabc6afc6
mov r8d, edx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xabc6afc6
and edx, 0xffffffff
or r14d, r8d
or eax, edx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0x1806d259
and r14d, 0x1806d259
mov ebx, 0xffffffff
xor ebx, 0x1806d259
and ebx, 0xf788120d
mov edx, 0xffffffff
xor edx, 0xf788120d
mov r8d, edx
and r8d, 0x1806d259
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf788120d
and edx, 0xffffffff
or ebx, r8d
or eax, edx
xor ebx, eax
mov edi, ebx
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
mov edx, 0xffffffff
xor edx, 0x1806d259
mov ebp, eax
xor ebp, edx
and ebp, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, r14d
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xcfcb6ff2
mov r9d, eax
and r9d, 0xcfcb6ff2
and r14d, edx
mov esi, r8d
and esi, 0xcfcb6ff2
and edi, edx
or r9d, r14d
or esi, edi
xor r9d, esi
or eax, r8d
xor eax, 0xffffffff
or edx, 0xcfcb6ff2
and eax, edx
or r9d, eax
mov eax, ebp
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xaafc3205
mov r8d, eax
and r8d, 0xaafc3205
and ebp, edx
mov edi, esi
and edi, 0xaafc3205
and ebx, edx
or r8d, ebp
or edi, ebx
xor r8d, edi
or eax, esi
xor eax, 0xffffffff
or edx, 0xaafc3205
and eax, edx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x70077eeb
mov esi, 0xffffffff
xor esi, 0x70077eeb
and r9d, esi
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x70077eeb
and r8d, esi
or eax, r9d
or edx, r8d
xor eax, edx
mov ebp, r10d
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, r10d
and edx, r8d
or ebp, edx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or edi, eax
mov ebx, 0xffffffff
xor ebx, 0xd2aab70a
and ebx, 0xc7fb8db9
mov edx, 0xffffffff
xor edx, 0xc7fb8db9
mov r8d, edx
and r8d, 0xd2aab70a
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc7fb8db9
and edx, 0xffffffff
or ebx, r8d
or eax, edx
xor ebx, eax
mov edx, ebp
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf04bda27
mov eax, edx
and eax, 0xf04bda27
and ebp, r8d
mov esi, r9d
and esi, 0xf04bda27
and edi, r8d
or eax, ebp
or esi, edi
xor eax, esi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xf04bda27
and edx, r8d
or eax, edx
mov r8d, 0xffffffff
xor r8d, 0xd2aab70a
mov esi, ebx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xfa82ab32
mov edx, r8d
and edx, 0xfa82ab32
mov ebp, r9d
and ebp, 0xd2aab70a
mov edi, esi
and edi, 0xfa82ab32
and ebx, r9d
or edx, ebp
or edi, ebx
xor edx, edi
or r8d, esi
xor r8d, 0xffffffff
or r9d, 0xfa82ab32
and r8d, r9d
or edx, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or r9d, eax
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x753d406d
or r9d, edx
or eax, 0x753d406d
xor r9d, 0xffffffff
and r9d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x85a65b07
or eax, r8d
or edx, 0x85a65b07
xor eax, 0xffffffff
and eax, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x7e21966b
mov esi, 0xffffffff
xor esi, 0x7e21966b
and r11d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x7e21966b
and r9d, esi
or edx, r11d
or r8d, r9d
xor edx, r8d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
or ebx, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
mov edi, ecx
xor edi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x54cf0ec1
or edi, edx
or eax, 0x54cf0ec1
xor edi, 0xffffffff
and edi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x45867eb1
mov r11d, eax
and r11d, 0x45867eb1
and ebx, edx
mov esi, r8d
and esi, 0x45867eb1
and edi, edx
or r11d, ebx
or esi, edi
xor r11d, esi
or eax, r8d
xor eax, 0xffffffff
or edx, 0x45867eb1
and eax, edx
or r11d, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xcbade2bd
mov edx, 0xffffffff
xor edx, 0xcbade2bd
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcbade2bd
and edx, 0xffffffff
or r8d, r11d
or eax, edx
xor r8d, eax
mov edx, 0xffffffff
xor edx, 0x21ad162b
and edx, 0x202fa776
mov esi, 0xffffffff
xor esi, 0x202fa776
mov r11d, esi
and r11d, 0x21ad162b
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x202fa776
and r8d, esi
or edx, r11d
or eax, r8d
xor edx, eax
mov r8d, 0xffffffff
xor r8d, 0x21ad162b
mov eax, edx
xor eax, r8d
and eax, edx
mov ebp, 0xffffffff
xor ebp, 0x21ad162b
and ebp, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x21ad162b
or ebp, edx
xor ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
mov ebx, 0xffffffff
xor ebx, 0x21ad162b
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x60c752fc
or ebx, r8d
or edx, 0x60c752fc
xor ebx, 0xffffffff
and ebx, edx
mov edx, ebp
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xaa97dafa
mov r8d, edx
and r8d, 0xaa97dafa
and ebp, r11d
mov edi, esi
and edi, 0xaa97dafa
and ebx, r11d
or r8d, ebp
or edi, ebx
xor r8d, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0xaa97dafa
and edx, r11d
or r8d, edx
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x590dada8
mov r11d, 0xffffffff
xor r11d, 0x590dada8
mov edi, r8d
and edi, r11d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x590dada8
and r11d, 0xffffffff
or esi, edi
or edx, r11d
xor esi, edx
mov r11d, ecx
xor r11d, 0xffffffff
mov edx, esi
and edx, r11d
xor esi, 0xffffffff
mov r11d, ecx
and r11d, esi
or edx, r11d
xor edx, 0xffffffff
mov esi, ecx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x828ffd3b
or edx, esi
or r11d, 0x828ffd3b
xor edx, 0xffffffff
and edx, r11d
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xe824ed00
mov esi, 0xffffffff
xor esi, 0xe824ed00
mov edi, esi
and edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xe824ed00
and esi, 0xffffffff
or r15d, edi
or r11d, esi
xor r15d, r11d
xor r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
or esi, r11d
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x21bc8e64
or r14d, esi
or r11d, 0x21bc8e64
xor r14d, 0xffffffff
and r14d, r11d
mov r11d, r15d
xor r11d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb6b44bc4
mov ebx, r11d
and ebx, 0xb6b44bc4
and r15d, esi
mov ebp, edi
and ebp, 0xb6b44bc4
and r14d, esi
or ebx, r15d
or ebp, r14d
xor ebx, ebp
or r11d, edi
xor r11d, 0xffffffff
or esi, 0xb6b44bc4
and r11d, esi
or ebx, r11d
mov esi, ebx
xor esi, 0xffffffff
and esi, 0x8af21b95
mov edi, 0xffffffff
xor edi, 0x8af21b95
and ebx, edi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x8af21b95
and edi, 0xffffffff
or esi, ebx
or r11d, edi
xor esi, r11d
mov ebx, 0xffffffff
xor ebx, 0x21ad162b
and ebx, 0xe24e555a
mov edi, 0xffffffff
xor edi, 0xe24e555a
mov ebp, edi
and ebp, 0x21ad162b
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xe24e555a
and edi, 0xffffffff
or ebx, ebp
or r11d, edi
xor ebx, r11d
mov edi, 0xffffffff
xor edi, 0xc5420b20
and edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xc5420b20
or edi, r11d
mov r11d, esi
and r11d, ebx
xor esi, ebx
or r11d, esi
mov esi, edi
and esi, 0xc5420b20
xor edi, 0xc5420b20
or esi, edi
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and r11d, ebx
or edi, r11d
xor edi, 0xffffffff
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x2efae154
or edi, esi
or r11d, 0x2efae154
xor edi, 0xffffffff
and edi, r11d
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r8d, esi
or r11d, r8d
mov esi, 0xffffffff
xor esi, 0xffffffff
mov r8d, r11d
and r8d, esi
xor r11d, 0xffffffff
and r11d, 0xffffffff
or r8d, r11d
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov esi, r8d
xor esi, r11d
and esi, r8d
mov r14d, eax
xor r14d, 0xffffffff
mov r11d, edx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xfa997aaf
or r14d, r11d
or r8d, 0xfa997aaf
xor r14d, 0xffffffff
and r14d, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov ebp, edx
and ebp, r8d
xor edx, 0xffffffff
and eax, edx
or ebp, eax
mov eax, r14d
xor eax, 0xffffffff
mov r11d, ebp
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x88d0a48e
mov r8d, eax
and r8d, 0x88d0a48e
and r14d, edx
mov ebx, r11d
and ebx, 0x88d0a48e
and ebp, edx
or r8d, r14d
or ebx, ebp
xor r8d, ebx
or eax, r11d
xor eax, 0xffffffff
or edx, 0x88d0a48e
and eax, edx
or r8d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, edi
xor edx, eax
and edx, edi
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0xb17e9bdc
mov ebx, 0xffffffff
xor ebx, 0xb17e9bdc
and edi, ebx
mov eax, esi
xor eax, 0xffffffff
and eax, 0xb17e9bdc
and esi, ebx
or r11d, edi
or eax, esi
xor r11d, eax
mov eax, edx
and eax, r11d
xor edx, r11d
or eax, edx
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov edx, r8d
and edx, r11d
or r14d, edx
xor r14d, 0xffffffff
xor r14d, 0xf3677c15
and r14d, 0xf3677c15
mov edx, 0xffffffff
xor edx, 0xf3677c15
and edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xf3677c15
or edx, r11d
mov r11d, edx
xor r11d, 0xffffffff
mov edi, r8d
xor edi, r11d
and edi, r8d
mov ebp, eax
xor ebp, 0xffffffff
and ebp, 0xf67b7a85
mov r11d, 0xffffffff
xor r11d, 0xf67b7a85
mov esi, eax
and esi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf67b7a85
and r11d, 0xffffffff
or ebp, esi
or r8d, r11d
xor ebp, r8d
xor ebp, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf3677c15
mov r8d, 0xffffffff
xor r8d, 0x8894b9e4
or ebp, r11d
or r8d, 0x8894b9e4
xor ebp, 0xffffffff
and ebp, r8d
xor edx, 0xffffffff
mov ebx, eax
xor ebx, edx
and ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe3e8c162
mov r11d, eax
and r11d, 0xe3e8c162
and r14d, edx
mov esi, r8d
and esi, 0xe3e8c162
and edi, edx
or r11d, r14d
or esi, edi
xor r11d, esi
or eax, r8d
xor eax, 0xffffffff
or edx, 0xe3e8c162
and eax, edx
or r11d, eax
mov eax, ebp
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x57621fac
mov edx, eax
and edx, 0x57621fac
and ebp, r8d
mov edi, esi
and edi, 0x57621fac
and ebx, r8d
or edx, ebp
or edi, ebx
xor edx, edi
or eax, esi
xor eax, 0xffffffff
or r8d, 0x57621fac
and eax, r8d
or edx, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x8fe7ecef
mov esi, 0xffffffff
xor esi, 0x8fe7ecef
and r11d, esi
mov eax, edx
xor eax, 0xffffffff
and eax, 0x8fe7ecef
and edx, esi
or r8d, r11d
or eax, edx
xor r8d, eax
mov r11d, 0xffffffff
xor r11d, 0xcb4f034e
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcb4f034e
or r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9622d199
or eax, r11d
or edx, 0x9622d199
xor eax, 0xffffffff
and eax, edx
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xe0f65e58
mov r11d, 0xffffffff
xor r11d, 0xe0f65e58
mov edi, r11d
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe0f65e58
and r11d, 0xffffffff
or esi, edi
or edx, r11d
xor esi, edx
mov edx, 0xffffffff
xor edx, 0xcb4f034e
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x238e4efb
or edx, esi
or r11d, 0x238e4efb
xor edx, 0xffffffff
and edx, r11d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0x882aa672
mov edx, 0xffffffff
xor edx, 0x882aa672
mov esi, edx
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x882aa672
and edx, 0xffffffff
or r14d, esi
or eax, edx
xor r14d, eax
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xf122ba70
mov edx, 0xffffffff
xor edx, 0xf122ba70
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf122ba70
and edx, 0xffffffff
or ebx, r11d
or eax, edx
xor ebx, eax
mov ebp, 0xffffffff
xor ebp, 0xdc1523e3
and ebp, 0xc9c30f87
mov edx, 0xffffffff
xor edx, 0xc9c30f87
mov r11d, edx
and r11d, 0xdc1523e3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc9c30f87
and edx, 0xffffffff
or ebp, r11d
or eax, edx
xor ebp, eax
mov eax, r14d
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xbe1bdb81
mov esi, eax
and esi, 0xbe1bdb81
and r14d, edx
mov edi, r11d
and edi, 0xbe1bdb81
and ebx, edx
or esi, r14d
or edi, ebx
xor esi, edi
or eax, r11d
xor eax, 0xffffffff
or edx, 0xbe1bdb81
and eax, edx
or esi, eax
mov eax, 0xffffffff
xor eax, 0xdc1523e3
mov edi, ebp
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x9ab6166c
mov edx, eax
and edx, 0x9ab6166c
mov r14d, r11d
and r14d, 0xdc1523e3
mov ebx, edi
and ebx, 0x9ab6166c
and ebp, r11d
or edx, r14d
or ebx, ebp
xor edx, ebx
or eax, edi
xor eax, 0xffffffff
or r11d, 0x9ab6166c
and eax, r11d
or edx, eax
mov ebp, esi
xor ebp, 0xffffffff
and ebp, 0xfec0265c
mov r11d, 0xffffffff
xor r11d, 0xfec0265c
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfec0265c
and r11d, 0xffffffff
or ebp, esi
or eax, r11d
xor ebp, eax
xor ebp, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x93a8845
or ebp, edx
or eax, 0x93a8845
xor ebp, 0xffffffff
and ebp, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x7f302c51
mov edx, 0xffffffff
xor edx, 0x7f302c51
mov esi, edx
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7f302c51
and edx, 0xffffffff
or r11d, esi
or eax, edx
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf0ca93e7
or eax, r11d
or edx, 0xf0ca93e7
xor eax, 0xffffffff
and eax, edx
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x19aacf7
mov r11d, 0xffffffff
xor r11d, 0x19aacf7
mov edi, r11d
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x19aacf7
and r11d, 0xffffffff
or esi, edi
or edx, r11d
xor esi, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xdbe10d00
or edx, esi
or r11d, 0xdbe10d00
xor edx, 0xffffffff
and edx, r11d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov r15d, 0xffffffff
xor r15d, 0xcb4f034e
and r15d, 0xc993a792
mov edx, 0xffffffff
xor edx, 0xc993a792
mov esi, edx
and esi, 0xcb4f034e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc993a792
and edx, 0xffffffff
or r15d, esi
or eax, edx
xor r15d, eax
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xc9f17548
mov edx, 0xffffffff
xor edx, 0xc9f17548
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc9f17548
and edx, 0xffffffff
or r14d, r11d
or eax, edx
xor r14d, eax
mov eax, 0xffffffff
xor eax, 0x8bc5bbdf
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8bc5bbdf
or eax, edx
mov edx, r15d
xor edx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x8fc48eeb
mov r11d, edx
and r11d, 0x8fc48eeb
and r15d, esi
mov ebx, edi
and ebx, 0x8fc48eeb
and r14d, esi
or r11d, r15d
or ebx, r14d
xor r11d, ebx
or edx, edi
xor edx, 0xffffffff
or esi, 0x8fc48eeb
and edx, esi
or r11d, edx
mov edx, eax
and edx, 0x8bc5bbdf
xor eax, 0x8bc5bbdf
or edx, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r11d, esi
or eax, r11d
xor edx, 0xffffffff
mov ebx, eax
xor ebx, edx
and ebx, eax
mov edx, ebp
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov eax, ebp
and eax, r11d
or edx, eax
mov r11d, ebx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov eax, ebx
and eax, esi
or r11d, eax
mov r14d, 0xffffffff
xor r14d, 0x421820d4
and r14d, 0x3cf0003d
mov esi, 0xffffffff
xor esi, 0x3cf0003d
mov edi, esi
and edi, 0x421820d4
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3cf0003d
and esi, 0xffffffff
or r14d, edi
or eax, esi
xor r14d, eax
mov edi, edx
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x421820d4
mov eax, 0xffffffff
xor eax, 0xd87051
or edi, esi
or eax, 0xd87051
xor edi, 0xffffffff
and edi, eax
xor ebp, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6d451720
or ebp, esi
or eax, 0x6d451720
xor ebp, 0xffffffff
and ebp, eax
mov esi, 0xffffffff
xor esi, 0x421820d4
mov eax, r11d
xor eax, esi
and eax, r11d
mov r15d, r14d
xor r15d, 0xffffffff
mov esi, ebx
xor esi, r15d
and esi, ebx
mov ebx, edi
and ebx, ebp
xor edi, ebp
or ebx, edi
mov edi, eax
and edi, esi
xor eax, esi
or edi, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0x34a148ae
mov ebp, 0xffffffff
xor ebp, 0x34a148ae
and ebx, ebp
mov esi, edi
xor esi, 0xffffffff
and esi, 0x34a148ae
and edi, ebp
or eax, ebx
or esi, edi
xor eax, esi
mov edi, edx
and edi, r11d
xor edx, r11d
or edi, edx
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0x4fbcb21f
mov esi, 0xffffffff
xor esi, 0x4fbcb21f
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4fbcb21f
and esi, 0xffffffff
or r11d, edi
or edx, esi
xor r11d, edx
mov edx, 0xffffffff
xor edx, 0x421820d4
mov ebx, r14d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x962f6719
mov esi, edx
and esi, 0x962f6719
mov r15d, edi
and r15d, 0x421820d4
mov ebp, ebx
and ebp, 0x962f6719
and r14d, edi
or esi, r15d
or ebp, r14d
xor esi, ebp
or edx, ebx
xor edx, 0xffffffff
or edi, 0x962f6719
and edx, edi
or esi, edx
xor esi, 0xffffffff
mov edx, r11d
xor edx, esi
and edx, r11d
mov ebx, eax
and ebx, edx
xor eax, edx
or ebx, eax
mov r11d, 0xffffffff
xor r11d, 0xcb4f034e
and r11d, 0x1a1c999f
mov edx, 0xffffffff
xor edx, 0x1a1c999f
mov esi, edx
and esi, 0xcb4f034e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1a1c999f
and edx, 0xffffffff
or r11d, esi
or eax, edx
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa2129d1d
or eax, r11d
or edx, 0xa2129d1d
xor eax, 0xffffffff
and eax, edx
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or esi, edx
mov edx, 0xffffffff
xor edx, 0xcb4f034e
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x8cf38023
or edx, esi
or r11d, 0x8cf38023
xor edx, 0xffffffff
and edx, r11d
mov r14d, eax
and r14d, edx
xor eax, edx
or r14d, eax
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r9d
and eax, edx
or r11d, eax
mov edx, 0xffffffff
xor edx, 0x2bdbf65c
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x23754ec8
or edx, r11d
or eax, 0x23754ec8
xor edx, 0xffffffff
and edx, eax
mov esi, 0xffffffff
xor esi, 0x2bdbf65c
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2bdbf65c
or esi, eax
mov eax, esi
xor eax, 0xffffffff
mov r11d, r9d
xor r11d, eax
and r11d, r9d
mov eax, r14d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xffffffff
mov edi, r14d
and edi, ebp
or eax, edi
mov edi, 0xffffffff
xor edi, 0x2bdbf65c
mov r15d, eax
xor r15d, edi
and r15d, eax
xor r14d, 0xffffffff
xor esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x42c3e2fc
or r14d, esi
or eax, 0x42c3e2fc
xor r14d, 0xffffffff
and r14d, eax
mov eax, edx
and eax, r11d
xor edx, r11d
or eax, edx
mov r11d, r15d
xor r11d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb1f86da5
mov edx, r11d
and edx, 0xb1f86da5
and r15d, esi
mov ebp, edi
and ebp, 0xb1f86da5
and r14d, esi
or edx, r15d
or ebp, r14d
xor edx, ebp
or r11d, edi
xor r11d, 0xffffffff
or esi, 0xb1f86da5
and r11d, esi
or edx, r11d
mov esi, eax
xor esi, 0xffffffff
mov r11d, edx
and r11d, esi
xor edx, 0xffffffff
and eax, edx
or r11d, eax
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0x5f976529
mov edx, 0xffffffff
xor edx, 0x5f976529
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5f976529
and edx, 0xffffffff
or r15d, r11d
or eax, edx
xor r15d, eax
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r9d
and eax, edx
or r14d, eax
mov eax, 0xffffffff
xor eax, 0x3e0b913f
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x3e0b913f
or eax, edx
mov edx, r15d
xor edx, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xb0f9d372
mov edi, edx
and edi, 0xb0f9d372
and r15d, r11d
mov ebp, esi
and ebp, 0xb0f9d372
and r14d, r11d
or edi, r15d
or ebp, r14d
xor edi, ebp
or edx, esi
xor edx, 0xffffffff
or r11d, 0xb0f9d372
and edx, r11d
or edi, edx
mov r11d, eax
and r11d, 0x3e0b913f
xor eax, 0x3e0b913f
or r11d, eax
mov edx, edi
xor edx, 0xffffffff
and edx, 0xd734c84a
mov esi, 0xffffffff
xor esi, 0xd734c84a
and edi, esi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd734c84a
and esi, 0xffffffff
or edx, edi
or eax, esi
xor edx, eax
xor r11d, 0xffffffff
mov eax, edx
xor eax, r11d
and eax, edx
mov dword [rsp + 0x2c], eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xfd43846d
mov r11d, 0xffffffff
xor r11d, 0xfd43846d
mov esi, r10d
and esi, r11d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfd43846d
and r11d, 0xffffffff
or eax, esi
or edx, r11d
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r11d, edx
xor r11d, 0xffffffff
mov edx, r10d
xor edx, r11d
and edx, r10d
mov r10d, eax
and r10d, edx
xor eax, edx
or r10d, eax
mov edx, ebx
xor edx, 0xffffffff
and edx, 0xedec5e28
mov r11d, 0xffffffff
xor r11d, 0xedec5e28
mov esi, ebx
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xedec5e28
and r11d, 0xffffffff
or edx, esi
or eax, r11d
xor edx, eax
mov r12d, 0xffffffff
xor r12d, 0xf2d0a95d
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x977485d2
or r12d, edx
or eax, 0x977485d2
xor r12d, 0xffffffff
and r12d, eax
mov edx, 0xffffffff
xor edx, 0xf2d0a95d
and edx, 0xce758600
mov r11d, 0xffffffff
xor r11d, 0xce758600
mov esi, r11d
and esi, 0xf2d0a95d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xce758600
and r11d, 0xffffffff
or edx, esi
or eax, r11d
xor edx, eax
mov r15d, ebx
xor r15d, 0xffffffff
mov r11d, edx
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe23fd5ba
or r15d, r11d
or eax, 0xe23fd5ba
xor r15d, 0xffffffff
and r15d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r11d, eax
xor r11d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf2d0a95d
mov eax, 0xffffffff
xor eax, 0x5a7e2f58
or r11d, esi
or eax, 0x5a7e2f58
xor r11d, 0xffffffff
and r11d, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x67f94fa4
or esi, edx
or eax, 0x67f94fa4
xor esi, 0xffffffff
and esi, eax
mov edx, r12d
xor edx, 0xffffffff
mov ebp, r15d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x9ab3b6dd
mov eax, edx
and eax, 0x9ab3b6dd
and r12d, edi
mov r14d, ebp
and r14d, 0x9ab3b6dd
and r15d, edi
or eax, r12d
or r14d, r15d
xor eax, r14d
or edx, ebp
xor edx, 0xffffffff
or edi, 0x9ab3b6dd
and edx, edi
or eax, edx
mov edx, r11d
and edx, esi
xor r11d, esi
or edx, r11d
mov r11d, eax
xor r11d, 0xffffffff
mov r13d, edx
and r13d, r11d
xor edx, 0xffffffff
and eax, edx
or r13d, eax
mov edx, 0xffffffff
xor edx, 0x42a4d456
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x42a4d456
or edx, eax
mov r11d, 0xffffffff
xor r11d, 0xbdd8b33b
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6c4401ba
or r11d, edx
or eax, 0x6c4401ba
xor r11d, 0xffffffff
and r11d, eax
mov edx, 0xffffffff
xor edx, 0xbdd8b33b
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbdd8b33b
or edx, eax
mov edi, edx
xor edi, 0xffffffff
xor edi, 0x42a4d456
and edi, 0x42a4d456
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
or eax, esi
xor eax, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xbdd8b33b
mov esi, 0xffffffff
xor esi, 0xda271e46
or eax, ebp
or esi, 0xda271e46
xor eax, 0xffffffff
and eax, esi
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov esi, r11d
and esi, edi
xor r11d, edi
or esi, r11d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov edx, esi
xor edx, 0xffffffff
and edx, 0xc7fa04ff
mov edi, 0xffffffff
xor edi, 0xc7fa04ff
and esi, edi
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xc7fa04ff
and r11d, edi
or edx, esi
or eax, r11d
xor edx, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov r11d, r10d
and r11d, esi
or eax, r11d
mov dword [rsp + 0x28], eax
mov esi, r13d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
mov r11d, r13d
and r11d, edi
or esi, r11d
mov r11d, 0xffffffff
xor r11d, 0xe372f24
and r11d, 0xcd2d55a3
mov ebp, 0xffffffff
xor ebp, 0xcd2d55a3
mov r14d, ebp
and r14d, 0xe372f24
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xcd2d55a3
and ebp, 0xffffffff
or r11d, r14d
or edi, ebp
xor r11d, edi
xor eax, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xe372f24
mov edi, 0xffffffff
xor edi, 0x7c5048d6
or eax, ebp
or edi, 0x7c5048d6
xor eax, 0xffffffff
and eax, edi
mov edi, r11d
xor edi, 0xffffffff
mov r12d, r10d
xor r12d, edi
and r12d, r10d
mov edi, 0xffffffff
xor edi, 0xe372f24
mov r10d, esi
xor r10d, edi
and r10d, esi
mov dword [rsp + 0x24], r10d
xor r13d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xe9825457
or r13d, edi
or r10d, 0xe9825457
xor r13d, 0xffffffff
and r13d, r10d
mov r10d, eax
xor r10d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x998e114e
mov ebp, r10d
and ebp, 0x998e114e
and eax, edi
mov r15d, r14d
and r15d, 0x998e114e
and r12d, edi
or ebp, eax
mov eax, dword [rsp + 0x24]
or r15d, r12d
xor ebp, r15d
or r10d, r14d
xor r10d, 0xffffffff
or edi, 0x998e114e
and r10d, edi
or ebp, r10d
mov r10d, eax
xor r10d, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xad5c64bb
mov edi, r10d
and edi, 0xad5c64bb
and eax, r14d
mov r12d, r15d
and r12d, 0xad5c64bb
and r13d, r14d
or edi, eax
mov eax, dword [rsp + 0x28]
or r12d, r13d
xor edi, r12d
or r10d, r15d
xor r10d, 0xffffffff
or r14d, 0xad5c64bb
and r10d, r14d
or edi, r10d
mov r14d, ebp
xor r14d, 0xffffffff
and r14d, 0xa4dafb8d
mov r15d, 0xffffffff
xor r15d, 0xa4dafb8d
and ebp, r15d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xa4dafb8d
and edi, r15d
or r14d, ebp
or r10d, edi
xor r14d, r10d
mov r10d, eax
and r10d, esi
xor eax, esi
or r10d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r10d, esi
or eax, r10d
mov r10d, r11d
and r10d, 0xe372f24
xor r11d, 0xe372f24
or r10d, r11d
xor r10d, 0xffffffff
mov ebp, eax
xor ebp, r10d
and ebp, eax
mov eax, r14d
xor eax, 0xffffffff
mov r11d, ebp
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x3c2d7815
mov edi, eax
and edi, 0x3c2d7815
and r14d, r10d
mov esi, r11d
and esi, 0x3c2d7815
and ebp, r10d
or edi, r14d
or esi, ebp
xor edi, esi
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x3c2d7815
and eax, r10d
or edi, eax
mov r14d, edx
xor r14d, 0xffffffff
xor r14d, 0x42a4d456
and r14d, 0x42a4d456
mov ebp, 0xffffffff
xor ebp, 0x42a4d456
and ebp, 0x87621180
mov r11d, 0xffffffff
xor r11d, 0x87621180
mov r10d, r11d
and r10d, 0x42a4d456
mov eax, edx
xor eax, 0xffffffff
and eax, 0x87621180
and edx, r11d
or ebp, r10d
or eax, edx
xor ebp, eax
mov eax, r14d
xor eax, 0xffffffff
mov r10d, ebp
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x4dea19b9
mov esi, eax
and esi, 0x4dea19b9
and r14d, edx
mov r11d, r10d
and r11d, 0x4dea19b9
and ebp, edx
or esi, r14d
or r11d, ebp
xor esi, r11d
or eax, r10d
xor eax, 0xffffffff
or edx, 0x4dea19b9
and eax, edx
or esi, eax
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xd6446f79
mov edx, 0xffffffff
xor edx, 0xd6446f79
mov r11d, edi
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd6446f79
and edx, 0xffffffff
or r10d, r11d
or eax, edx
xor r10d, eax
mov edx, 0xffffffff
xor edx, 0x4f3671
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x168df0dc
or edx, r10d
or eax, 0x168df0dc
xor edx, 0xffffffff
and edx, eax
mov ebp, 0xffffffff
xor ebp, 0x4f3671
and ebp, 0x77822799
mov r10d, 0xffffffff
xor r10d, 0x77822799
mov r11d, r10d
and r11d, 0x4f3671
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x77822799
and r10d, 0xffffffff
or ebp, r11d
or eax, r10d
xor ebp, eax
xor edi, 0xffffffff
mov r10d, ebp
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xff7098fe
or edi, r10d
or eax, 0xff7098fe
xor edi, 0xffffffff
and edi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfdfa67e
mov r11d, 0xffffffff
xor r11d, 0xfdfa67e
mov r14d, r11d
and r14d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xfdfa67e
and r11d, 0xffffffff
or eax, r14d
or r10d, r11d
xor eax, r10d
mov r11d, 0xffffffff
xor r11d, 0x4f3671
mov r10d, eax
xor r10d, r11d
and r10d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd5a4ab89
or r11d, ebp
or eax, 0xd5a4ab89
xor r11d, 0xffffffff
and r11d, eax
mov eax, edx
and eax, edi
xor edx, edi
or eax, edx
mov edx, r10d
and edx, r11d
xor r10d, r11d
or edx, r10d
mov r11d, eax
xor r11d, 0xffffffff
mov r10d, edx
and r10d, r11d
xor edx, 0xffffffff
and eax, edx
or r10d, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0x22a49ffd
mov edx, 0xffffffff
xor edx, 0x22a49ffd
and esi, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x22a49ffd
and edx, 0xffffffff
or r11d, esi
or eax, edx
xor r11d, eax
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x2110a703
mov edi, 0xffffffff
xor edi, 0x2110a703
mov esi, r10d
and esi, edi
mov eax, r11d
xor eax, 0xffffffff
and eax, 0x2110a703
and r11d, edi
or edx, esi
or eax, r11d
xor edx, eax
xor r10d, 0xffffffff
mov eax, edx
xor eax, r10d
and eax, edx
mov dword [rsp + 0x30], eax
mov r15d, r8d
xor r15d, 0xffffffff
and r15d, 0x5696e447
mov edx, 0xffffffff
xor edx, 0x5696e447
mov r10d, r8d
and r10d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5696e447
and edx, 0xffffffff
or r15d, r10d
or eax, edx
xor r15d, eax
xor r15d, 0xffffffff
xor r15d, 0x62c78bf9
and r15d, 0x62c78bf9
mov ebp, 0xffffffff
xor ebp, 0x62c78bf9
and ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x62c78bf9
or ebp, eax
mov edi, r8d
xor edi, 0xffffffff
mov edx, ebp
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc702109a
or edi, edx
or eax, 0xc702109a
xor edi, 0xffffffff
and edi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
mov edx, 0xffffffff
xor edx, 0x62c78bf9
mov r14d, eax
xor r14d, edx
and r14d, eax
xor ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov edx, r15d
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x289ec22e
mov eax, edx
and eax, 0x289ec22e
and r15d, r10d
mov esi, r11d
and esi, 0x289ec22e
and edi, r10d
or eax, r15d
or esi, edi
xor eax, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x289ec22e
and edx, r10d
or eax, edx
mov r10d, r14d
xor r10d, 0xffffffff
mov esi, ebp
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xfc12ba4
mov edx, r10d
and edx, 0xfc12ba4
and r14d, r11d
mov edi, esi
and edi, 0xfc12ba4
and ebp, r11d
or edx, r14d
or edi, ebp
xor edx, edi
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0xfc12ba4
and r10d, r11d
or edx, r10d
mov r11d, eax
xor r11d, 0xffffffff
mov r10d, edx
and r10d, r11d
xor edx, 0xffffffff
and eax, edx
or r10d, eax
mov edx, 0xffffffff
xor edx, 0xcb4f034e
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcb4f034e
or edx, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x64288b34
or r14d, edx
or eax, 0x64288b34
xor r14d, 0xffffffff
and r14d, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x78e1cf17
mov r11d, 0xffffffff
xor r11d, 0x78e1cf17
mov esi, r11d
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x78e1cf17
and r11d, 0xffffffff
or edx, esi
or eax, r11d
xor edx, eax
mov ebp, 0xffffffff
xor ebp, 0xcb4f034e
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x8bd2782c
or ebp, edx
or eax, 0x8bd2782c
xor ebp, 0xffffffff
and ebp, eax
mov eax, r14d
xor eax, 0xffffffff
mov esi, ebp
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x890032ec
mov edx, eax
and edx, 0x890032ec
and r14d, r11d
mov edi, esi
and edi, 0x890032ec
and ebp, r11d
or edx, r14d
or edi, ebp
xor edx, edi
or eax, esi
xor eax, 0xffffffff
or r11d, 0x890032ec
and eax, r11d
or edx, eax
mov eax, 0xffffffff
xor eax, 0x55085ffa
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x55085ffa
or eax, r11d
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
or r11d, esi
xor r11d, 0xffffffff
xor r11d, 0x55085ffa
and r11d, 0x55085ffa
mov esi, eax
and esi, r11d
xor eax, r11d
or esi, eax
mov r14d, r10d
xor r14d, 0xffffffff
mov r11d, edx
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd0fc5f85
or r14d, r11d
or eax, 0xd0fc5f85
xor r14d, 0xffffffff
and r14d, eax
mov ebp, r10d
xor ebp, 0xffffffff
and ebp, 0x687205bd
mov r11d, 0xffffffff
xor r11d, 0x687205bd
and r10d, r11d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x687205bd
and edx, r11d
or ebp, r10d
or eax, edx
xor ebp, eax
mov eax, r14d
xor eax, 0xffffffff
mov r10d, ebp
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x47a93714
mov r11d, eax
and r11d, 0x47a93714
and r14d, edx
mov edi, r10d
and edi, 0x47a93714
and ebp, edx
or r11d, r14d
or edi, ebp
xor r11d, edi
or eax, r10d
xor eax, 0xffffffff
or edx, 0x47a93714
and eax, edx
or r11d, eax
mov edx, 0xffffffff
xor edx, 0x55085ffa
mov r10d, esi
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf79281d1
or edx, r10d
or eax, 0xf79281d1
xor edx, 0xffffffff
and edx, eax
mov r10d, 0xffffffff
xor r10d, 0x55085ffa
and r10d, 0x431f7cc3
mov ebp, 0xffffffff
xor ebp, 0x431f7cc3
mov edi, ebp
and edi, 0x55085ffa
mov eax, esi
xor eax, 0xffffffff
and eax, 0x431f7cc3
and esi, ebp
or r10d, edi
or eax, esi
xor r10d, eax
mov eax, edx
and eax, r10d
xor edx, r10d
or eax, edx
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov edx, r11d
and edx, r10d
or esi, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xcd7b8f6d
or edx, esi
or r10d, 0xcd7b8f6d
xor edx, 0xffffffff
and edx, r10d
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xc6f0dd5b
mov edi, 0xffffffff
xor edi, 0xc6f0dd5b
mov ebp, edi
and ebp, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xc6f0dd5b
and edi, 0xffffffff
or esi, ebp
or r10d, edi
xor esi, r10d
xor r11d, 0xffffffff
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x80e0ff3b
or r11d, esi
or r10d, 0x80e0ff3b
xor r11d, 0xffffffff
and r11d, r10d
mov r10d, edx
and r10d, r11d
xor edx, r11d
or r10d, edx
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r11d, eax
mov eax, r10d
xor eax, 0xffffffff
mov edx, r11d
and edx, eax
xor r11d, 0xffffffff
mov eax, r10d
and eax, r11d
or edx, eax
xor r10d, 0xffffffff
mov eax, edx
xor eax, r10d
and eax, edx
mov dword [rsp + 0x8c], eax
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0x55ad78f8
mov edx, 0xffffffff
xor edx, 0x55ad78f8
mov r11d, ecx
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x55ad78f8
and edx, 0xffffffff
or r10d, r11d
or eax, edx
xor r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb844f0ed
or eax, r10d
or edx, 0xb844f0ed
xor eax, 0xffffffff
and eax, edx
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r10d, edx
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x807771a6
or ecx, r10d
or edx, 0x807771a6
xor ecx, 0xffffffff
and ecx, edx
mov edi, eax
and edi, ecx
xor eax, ecx
or edi, eax
mov edx, ebx
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, ebx
and eax, ecx
or edx, eax
mov ecx, 0xffffffff
xor ecx, 0x57b9e2f8
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x57150acd
or ecx, edx
or eax, 0x57150acd
xor ecx, 0xffffffff
and ecx, eax
mov r10d, 0xffffffff
xor r10d, 0x57b9e2f8
and r10d, 0x302c7523
mov edx, 0xffffffff
xor edx, 0x302c7523
mov r11d, edx
and r11d, 0x57b9e2f8
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x302c7523
and edx, 0xffffffff
or r10d, r11d
or eax, edx
xor r10d, eax
mov eax, r10d
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, eax
and r11d, ebx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc66fda69
mov esi, 0xffffffff
xor esi, 0xc66fda69
mov ebp, esi
and ebp, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc66fda69
and esi, 0xffffffff
or eax, ebp
or edx, esi
xor eax, edx
mov esi, 0xffffffff
xor esi, 0x57b9e2f8
mov edx, eax
xor edx, esi
and edx, eax
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov eax, ecx
and eax, r11d
xor ecx, r11d
or eax, ecx
mov ecx, edx
and ecx, r10d
xor edx, r10d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov r10d, ecx
and r10d, edx
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov edx, 0xffffffff
xor edx, 0x42f07957
and edx, 0xb14f6c5f
mov ecx, 0xffffffff
xor ecx, 0xb14f6c5f
mov r11d, ecx
and r11d, 0x42f07957
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb14f6c5f
and ecx, 0xffffffff
or edx, r11d
or eax, ecx
xor edx, eax
mov ecx, 0xffffffff
xor ecx, 0x5b576518
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc5ceb479
or ecx, edx
or eax, 0xc5ceb479
xor ecx, 0xffffffff
and ecx, eax
mov r11d, 0xffffffff
xor r11d, 0x5b576518
and r11d, 0xb3fe9d95
mov edx, 0xffffffff
xor edx, 0xb3fe9d95
mov esi, edx
and esi, 0x5b576518
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb3fe9d95
and edx, 0xffffffff
or r11d, esi
or eax, edx
xor r11d, eax
mov esi, r11d
xor esi, 0xffffffff
xor esi, 0x42f07957
and esi, 0x42f07957
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
mov ebp, 0xffffffff
xor ebp, 0x5b576518
mov edx, eax
xor edx, ebp
and edx, eax
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov eax, ecx
and eax, esi
xor ecx, esi
or eax, ecx
mov ecx, edx
and ecx, r11d
xor edx, r11d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov esi, ecx
and esi, edx
xor ecx, 0xffffffff
and eax, ecx
or esi, eax
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, edi
and eax, ecx
or r13d, eax
mov r12d, r10d
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or r12d, eax
mov ecx, 0xffffffff
xor ecx, 0x90b80efa
and ecx, 0xae677e69
mov edx, 0xffffffff
xor edx, 0xae677e69
mov r11d, edx
and r11d, 0x90b80efa
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xae677e69
and edx, 0xffffffff
or ecx, r11d
or eax, edx
xor ecx, eax
mov edx, 0xffffffff
xor edx, 0x90b80efa
mov eax, r13d
xor eax, edx
and eax, r13d
xor edi, 0xffffffff
mov r11d, ecx
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x45af5c29
or edi, r11d
or edx, 0x45af5c29
xor edi, 0xffffffff
and edi, edx
mov edx, 0xffffffff
xor edx, 0x90b80efa
mov r11d, r12d
xor r11d, edx
and r11d, r12d
xor r10d, 0xffffffff
mov ebp, ecx
xor ebp, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe194bb05
or r10d, ebp
or edx, 0xe194bb05
xor r10d, 0xffffffff
and r10d, edx
mov edx, eax
and edx, edi
xor eax, edi
or edx, eax
mov eax, r11d
xor eax, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xf3cdf943
mov edi, eax
and edi, 0xf3cdf943
and r11d, ebp
mov r15d, r14d
and r15d, 0xf3cdf943
and r10d, ebp
or edi, r11d
mov r11d, dword [rsp + 0x2c]
or r15d, r10d
mov r10d, dword [rsp + 0x30]
xor edi, r15d
or eax, r14d
xor eax, 0xffffffff
or ebp, 0xf3cdf943
and eax, ebp
or edi, eax
mov ebp, edx
xor ebp, 0xffffffff
mov eax, edi
and eax, ebp
xor edi, 0xffffffff
and edx, edi
or eax, edx
mov edx, r13d
xor edx, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xac0fa103
mov edi, edx
and edi, 0xac0fa103
and r13d, ebp
mov r15d, r14d
and r15d, 0xac0fa103
and r12d, ebp
or edi, r13d
or r15d, r12d
xor edi, r15d
or edx, r14d
xor edx, 0xffffffff
or ebp, 0xac0fa103
and edx, ebp
or edi, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xffffffff
and edi, ebp
or edx, edi
mov edi, ecx
and edi, 0x90b80efa
xor ecx, 0x90b80efa
or edi, ecx
xor edi, 0xffffffff
mov ecx, edx
xor ecx, edi
and ecx, edx
mov r14d, eax
and r14d, ecx
xor eax, ecx
or r14d, eax
mov r13d, 0xffffffff
xor r13d, 0x42f07957
and r13d, 0xe538f7c3
mov ecx, 0xffffffff
xor ecx, 0xe538f7c3
mov edx, ecx
and edx, 0x42f07957
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe538f7c3
and ecx, 0xffffffff
or r13d, edx
or eax, ecx
xor r13d, eax
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, esi
and eax, ecx
or r15d, eax
mov r12d, 0xffffffff
xor r12d, 0xc60093a
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc60093a
or r12d, eax
mov eax, 0xffffffff
xor eax, 0xc60093a
mov edx, r13d
xor edx, eax
and edx, r13d
mov edi, r12d
xor edi, 0xffffffff
xor edi, 0x42f07957
and edi, 0x42f07957
mov ecx, 0xffffffff
xor ecx, 0xc60093a
mov eax, r15d
xor eax, ecx
and eax, r15d
mov ebp, r12d
xor ebp, 0xffffffff
mov ecx, esi
xor ecx, ebp
and ecx, esi
mov esi, edx
and esi, edi
xor edx, edi
or esi, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xe8949f13
mov edi, 0xffffffff
xor edi, 0xe8949f13
and esi, edi
mov eax, edx
xor eax, 0xffffffff
and eax, 0xe8949f13
and edx, edi
or ecx, esi
or eax, edx
xor ecx, eax
mov eax, r13d
xor eax, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x1b4e98f1
mov edx, eax
and edx, 0x1b4e98f1
and r13d, esi
mov ebp, edi
and ebp, 0x1b4e98f1
and r15d, esi
or edx, r13d
or ebp, r15d
xor edx, ebp
or eax, edi
xor eax, 0xffffffff
or esi, 0x1b4e98f1
and eax, esi
or edx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and edx, esi
or eax, edx
mov edx, 0xffffffff
xor edx, 0xc60093a
mov ebp, r12d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x1f399ddc
mov esi, edx
and esi, 0x1f399ddc
mov r13d, edi
and r13d, 0xc60093a
mov r15d, ebp
and r15d, 0x1f399ddc
and r12d, edi
or esi, r13d
or r15d, r12d
xor esi, r15d
or edx, ebp
xor edx, 0xffffffff
or edi, 0x1f399ddc
and edx, edi
or esi, edx
xor esi, 0xffffffff
mov edx, eax
xor edx, esi
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov edx, r14d
xor edx, 0xffffffff
and edx, 0xd7f43e82
mov esi, 0xffffffff
xor esi, 0xd7f43e82
mov edi, r14d
and edi, esi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd7f43e82
and esi, 0xffffffff
or edx, edi
or ecx, esi
xor edx, ecx
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xeb7f3b00
or r15d, edx
or ecx, 0xeb7f3b00
xor r15d, 0xffffffff
and r15d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x17063a40
or r14d, edx
or ecx, 0x17063a40
xor r14d, 0xffffffff
and r14d, ecx
mov edx, r15d
xor edx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xd23d9695
mov ecx, edx
and ecx, 0xd23d9695
and r15d, esi
mov ebp, edi
and ebp, 0xd23d9695
and r14d, esi
or ecx, r15d
or ebp, r14d
xor ecx, ebp
or edx, edi
xor edx, 0xffffffff
or esi, 0xd23d9695
and edx, esi
or ecx, edx
mov esi, eax
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or esi, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, esi
and edx, eax
xor esi, 0xffffffff
mov eax, ecx
and eax, esi
or edx, eax
xor edx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1e93152b
or edx, ecx
or eax, 0x1e93152b
xor edx, 0xffffffff
and edx, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xb3c8cae
mov esi, 0xffffffff
xor esi, 0xb3c8cae
mov edi, r11d
and edi, esi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb3c8cae
and esi, 0xffffffff
or eax, edi
or ecx, esi
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0xa3eaf3a7
and eax, 0xa3eaf3a7
mov esi, 0xffffffff
xor esi, 0xa3eaf3a7
and esi, 0x9a79ad3c
mov edi, 0xffffffff
xor edi, 0x9a79ad3c
mov ebp, edi
and ebp, 0xa3eaf3a7
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9a79ad3c
and edi, 0xffffffff
or esi, ebp
or ecx, edi
xor esi, ecx
mov edi, esi
xor edi, 0xffffffff
mov ecx, r11d
xor ecx, edi
and ecx, r11d
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xdfb5533e
mov edi, 0xffffffff
xor edi, 0xdfb5533e
mov ebp, edi
and ebp, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xdfb5533e
and edi, 0xffffffff
or r15d, ebp
or r11d, edi
xor r15d, r11d
xor r15d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xa3eaf3a7
mov r11d, 0xffffffff
xor r11d, 0xd53cc6cc
or r15d, edi
or r11d, 0xd53cc6cc
xor r15d, 0xffffffff
and r15d, r11d
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x178fd05c
or r14d, esi
or r11d, 0x178fd05c
xor r14d, 0xffffffff
and r14d, r11d
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov eax, r15d
xor eax, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x7c12b87b
mov ecx, eax
and ecx, 0x7c12b87b
and r15d, esi
mov ebp, edi
and ebp, 0x7c12b87b
and r14d, esi
or ecx, r15d
or ebp, r14d
xor ecx, ebp
or eax, edi
xor eax, 0xffffffff
or esi, 0x7c12b87b
and eax, esi
or ecx, eax
mov edi, r11d
xor edi, 0xffffffff
and edi, 0x88f69932
mov esi, 0xffffffff
xor esi, 0x88f69932
and r11d, esi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x88f69932
and ecx, esi
or edi, r11d
or eax, ecx
xor edi, eax
mov r11d, r10d
xor r11d, 0xffffffff
and r11d, 0x6b71ba1
mov ecx, 0xffffffff
xor ecx, 0x6b71ba1
mov esi, r10d
and esi, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6b71ba1
and ecx, 0xffffffff
or r11d, esi
or eax, ecx
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x579091ea
or eax, r11d
or ecx, 0x579091ea
xor eax, 0xffffffff
and eax, ecx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r11d, ecx
xor r11d, 0xffffffff
mov ecx, r10d
xor ecx, r11d
and ecx, r10d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov r11d, 0xffffffff
xor r11d, 0x2af59c27
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2af59c27
or r11d, eax
mov eax, 0xffffffff
xor eax, 0x7ecbcdd8
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf68916ee
or eax, r11d
or ecx, 0xf68916ee
xor eax, 0xffffffff
and eax, ecx
mov ebp, 0xffffffff
xor ebp, 0x7ecbcdd8
and ebp, 0xd7072cf9
mov r11d, 0xffffffff
xor r11d, 0xd7072cf9
mov esi, r11d
and esi, 0x7ecbcdd8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd7072cf9
and r11d, 0xffffffff
or ebp, esi
or ecx, r11d
xor ebp, ecx
mov r13d, 0xffffffff
xor r13d, 0x2af59c27
mov r11d, ebp
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x991f9f84
or r13d, r11d
or ecx, 0x991f9f84
xor r13d, 0xffffffff
and r13d, ecx
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or esi, ecx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x7ecbcdd8
mov ecx, 0xffffffff
xor ecx, 0xce8fd831
or esi, r11d
or ecx, 0xce8fd831
xor esi, 0xffffffff
and esi, ecx
xor ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r11d, eax
xor r11d, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x6b9dc41d
mov ecx, r11d
and ecx, 0x6b9dc41d
and eax, r14d
mov r12d, r15d
and r12d, 0x6b9dc41d
and r13d, r14d
or ecx, eax
mov eax, dword [rsp + 0x2c]
or r12d, r13d
xor ecx, r12d
or r11d, r15d
xor r11d, 0xffffffff
or r14d, 0x6b9dc41d
and r11d, r14d
or ecx, r11d
mov r11d, esi
and r11d, ebp
xor esi, ebp
or r11d, esi
mov ebp, ecx
xor ebp, 0xffffffff
mov esi, r11d
and esi, ebp
xor r11d, 0xffffffff
and ecx, r11d
or esi, ecx
mov ebp, 0xffffffff
xor ebp, 0x2af59c27
and ebp, 0x11054e2c
mov r11d, 0xffffffff
xor r11d, 0x11054e2c
mov r14d, r11d
and r14d, 0x2af59c27
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x11054e2c
and r11d, 0xffffffff
or ebp, r14d
or ecx, r11d
xor ebp, ecx
mov r11d, edi
xor r11d, 0xffffffff
mov ecx, ebp
and ecx, r11d
xor ebp, 0xffffffff
mov r11d, edi
and r11d, ebp
or ecx, r11d
mov r11d, edi
xor r11d, 0xffffffff
mov r12d, ecx
xor r12d, r11d
and r12d, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and eax, r11d
or ecx, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xffffffff
mov eax, esi
and eax, ebp
or r11d, eax
mov eax, 0xffffffff
xor eax, 0xb1b0f1d5
and eax, 0x7081957c
mov r14d, 0xffffffff
xor r14d, 0x7081957c
mov r15d, r14d
and r15d, 0xb1b0f1d5
mov ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0x7081957c
and r14d, 0xffffffff
or eax, r15d
or ebp, r14d
xor eax, ebp
mov r14d, ecx
and r14d, r11d
xor ecx, r11d
or r14d, ecx
mov ecx, eax
and ecx, 0xb1b0f1d5
xor eax, 0xb1b0f1d5
or ecx, eax
mov eax, r14d
xor eax, 0xffffffff
and eax, 0x6c9760a9
mov ebp, 0xffffffff
xor ebp, 0x6c9760a9
and r14d, ebp
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x6c9760a9
and ebp, 0xffffffff
or eax, r14d
or r11d, ebp
xor eax, r11d
xor ecx, 0xffffffff
mov r11d, eax
xor r11d, ecx
and r11d, eax
mov ebp, r10d
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or ebp, eax
mov r14d, 0xffffffff
xor r14d, 0x2af59c27
and r14d, 0xe55d959c
mov ecx, 0xffffffff
xor ecx, 0xe55d959c
mov r15d, ecx
and r15d, 0x2af59c27
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe55d959c
and ecx, 0xffffffff
or r14d, r15d
or eax, ecx
xor r14d, eax
mov eax, 0xffffffff
xor eax, 0x88a28b63
and eax, 0x190a63e2
mov r13d, 0xffffffff
xor r13d, 0x190a63e2
mov ecx, r13d
and ecx, 0x88a28b63
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0x190a63e2
and r13d, 0xffffffff
or eax, ecx
mov ecx, dword [rsp + 0x30]
or r15d, r13d
xor eax, r15d
mov r13d, ebp
and r13d, r14d
xor ebp, r14d
or r13d, ebp
mov r14d, eax
and r14d, 0x88a28b63
xor eax, 0x88a28b63
or r14d, eax
mov ebp, r13d
xor ebp, 0xffffffff
and ebp, 0x53c4818e
mov r15d, 0xffffffff
xor r15d, 0x53c4818e
and r13d, r15d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x53c4818e
and r15d, 0xffffffff
or ebp, r13d
or eax, r15d
xor ebp, eax
xor r14d, 0xffffffff
mov eax, ebp
xor eax, r14d
and eax, ebp
mov dword [rsp + 0x60], eax
mov ebp, esi
xor ebp, 0xffffffff
and ebp, 0xb682676a
mov r14d, 0xffffffff
xor r14d, 0xb682676a
mov r15d, esi
and r15d, r14d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb682676a
and r14d, 0xffffffff
or ebp, r15d
or eax, r14d
xor ebp, eax
mov r15d, ecx
xor r15d, 0xffffffff
and r15d, 0xf8c772b8
mov r13d, 0xffffffff
xor r13d, 0xf8c772b8
mov r14d, ecx
and r14d, r13d
mov eax, ebp
xor eax, 0xffffffff
and eax, 0xf8c772b8
and ebp, r13d
or r15d, r14d
or eax, ebp
xor r15d, eax
xor r15d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x63fcb6f8
or r15d, ecx
or eax, 0x63fcb6f8
xor r15d, 0xffffffff
and r15d, eax
mov r13d, r12d
xor r13d, 0xffffffff
and r13d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r12d
and eax, ecx
or r13d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0xffffffff
mov ecx, r11d
and ecx, ebp
or eax, ecx
mov dword [rsp + 0x50], eax
mov ebp, 0xffffffff
xor ebp, 0x8a1ea638
and ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8a1ea638
or ebp, eax
mov eax, 0xffffffff
xor eax, 0x8a1ea638
mov r14d, r13d
xor r14d, eax
and r14d, r13d
xor r12d, 0xffffffff
mov eax, ebp
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x278983f8
or r12d, eax
mov eax, dword [rsp + 0x50]
or ecx, 0x278983f8
xor r12d, 0xffffffff
and r12d, ecx
xor eax, 0xffffffff
mov dword [rsp + 0x34], eax
mov ecx, 0xffffffff
xor ecx, 0x8a1ea638
mov eax, 0xffffffff
xor eax, 0x9e38383f
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x34]
or eax, ecx
mov ecx, dword [rsp + 0x38]
or ecx, 0x9e38383f
xor eax, 0xffffffff
and eax, ecx
mov dword [rsp + 0x3c], eax
mov eax, ebp
xor eax, 0xffffffff
mov ecx, r11d
xor ecx, eax
mov eax, dword [rsp + 0x3c]
and ecx, r11d
mov r11d, r14d
and r11d, r12d
xor r14d, r12d
or r11d, r14d
mov r14d, eax
xor r14d, 0xffffffff
mov dword [rsp + 0x48], r14d
mov r12d, ecx
xor r12d, 0xffffffff
mov dword [rsp + 0x4c], r12d
mov r12d, 0xffffffff
xor r12d, 0xa1e05eed
and r14d, 0xa1e05eed
and eax, r12d
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xa1e05eed
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x40]
and ecx, r12d
or r14d, eax
mov eax, dword [rsp + 0x44]
or eax, ecx
mov ecx, dword [rsp + 0x48]
xor r14d, eax
mov eax, dword [rsp + 0x4c]
or ecx, eax
mov eax, dword [rsp + 0x50]
xor ecx, 0xffffffff
or r12d, 0xa1e05eed
and ecx, r12d
or r14d, ecx
mov r12d, r11d
xor r12d, 0xffffffff
mov ecx, r14d
and ecx, r12d
xor r14d, 0xffffffff
and r11d, r14d
or ecx, r11d
mov r11d, r13d
xor r11d, 0xffffffff
mov dword [rsp + 0x5c], r11d
mov r12d, eax
xor r12d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x18ddb2d2
and r11d, 0x18ddb2d2
and r13d, r14d
mov dword [rsp + 0x54], r13d
mov r13d, r12d
and r13d, 0x18ddb2d2
and eax, r14d
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x54]
or r11d, eax
mov eax, dword [rsp + 0x58]
or r13d, eax
mov eax, dword [rsp + 0x5c]
xor r11d, r13d
or eax, r12d
xor eax, 0xffffffff
or r14d, 0x18ddb2d2
and eax, r14d
or r11d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r11d, r14d
or eax, r11d
mov r11d, ebp
and r11d, 0x8a1ea638
xor ebp, 0x8a1ea638
or r11d, ebp
xor r11d, 0xffffffff
mov r13d, eax
xor r13d, r11d
and r13d, eax
mov r11d, ecx
xor r11d, 0xffffffff
mov r14d, r13d
xor r14d, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0x74e01e60
mov eax, r11d
and eax, 0x74e01e60
and ecx, ebp
mov r12d, r14d
and r12d, 0x74e01e60
and r13d, ebp
or eax, ecx
mov ecx, dword [rsp + 0x60]
or r12d, r13d
xor eax, r12d
or r11d, r14d
xor r11d, 0xffffffff
or ebp, 0x74e01e60
and r11d, ebp
or eax, r11d
mov dword [rsp + 0x90], eax
mov ebp, ecx
xor ebp, 0xffffffff
and ebp, 0x8d1a6ed3
mov r11d, 0xffffffff
xor r11d, 0x8d1a6ed3
mov r14d, ecx
and r14d, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8d1a6ed3
and r11d, 0xffffffff
or ebp, r14d
or eax, r11d
xor ebp, eax
mov r14d, r15d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov eax, r15d
and eax, r11d
or r14d, eax
mov r12d, 0xffffffff
xor r12d, 0x3080deb6
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3080deb6
or r12d, eax
mov dword [rsp + 0x7c], r12d
mov r11d, 0xffffffff
xor r11d, 0x3080deb6
mov eax, ebp
xor eax, r11d
and eax, ebp
xor ecx, 0xffffffff
xor r12d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x96f2a342
or ecx, r12d
or r11d, 0x96f2a342
xor ecx, 0xffffffff
and ecx, r11d
mov r11d, r14d
xor r11d, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0x3080deb6
mov r13d, 0xffffffff
xor r13d, 0x23f4cd50
or r11d, r12d
mov r12d, dword [rsp + 0x7c]
or r13d, 0x23f4cd50
xor r11d, 0xffffffff
and r11d, r13d
mov dword [rsp + 0x70], r11d
xor r12d, 0xffffffff
mov r11d, r15d
xor r11d, r12d
and r11d, r15d
mov dword [rsp + 0x6c], r11d
mov r11d, eax
xor r11d, 0xffffffff
mov r13d, ecx
xor r13d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0xa0b311f6
mov r12d, r11d
and r12d, 0xa0b311f6
and eax, r15d
mov dword [rsp + 0x64], eax
mov eax, r13d
and eax, 0xa0b311f6
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x64]
and ecx, r15d
or r12d, eax
mov eax, dword [rsp + 0x68]
or eax, ecx
mov ecx, dword [rsp + 0x6c]
xor r12d, eax
mov eax, dword [rsp + 0x70]
or r11d, r13d
xor r11d, 0xffffffff
or r15d, 0xa0b311f6
and r11d, r15d
or r12d, r11d
mov r15d, eax
xor r15d, 0xffffffff
mov dword [rsp + 0x80], r15d
mov r13d, ecx
xor r13d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x53f21ae4
and r15d, 0x53f21ae4
and eax, r11d
mov dword [rsp + 0x74], eax
mov eax, r13d
and eax, 0x53f21ae4
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x74]
and ecx, r11d
or r15d, eax
mov eax, dword [rsp + 0x78]
or eax, ecx
mov ecx, dword [rsp + 0x7c]
xor r15d, eax
mov eax, dword [rsp + 0x80]
or eax, r13d
xor eax, 0xffffffff
or r11d, 0x53f21ae4
and eax, r11d
or r15d, eax
mov r11d, r12d
xor r11d, 0xffffffff
and r11d, 0x67125276
mov r13d, 0xffffffff
xor r13d, 0x67125276
and r12d, r13d
mov eax, r15d
xor eax, 0xffffffff
and eax, 0x67125276
and r15d, r13d
or r11d, r12d
or eax, r15d
xor r11d, eax
mov eax, ebp
and eax, r14d
xor ebp, r14d
or eax, ebp
mov ebp, eax
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and eax, r14d
or ebp, eax
mov r14d, 0xffffffff
xor r14d, 0x3080deb6
mov r13d, ecx
xor r13d, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0xa5cbffe0
mov r15d, r14d
and r15d, 0xa5cbffe0
mov eax, r12d
and eax, 0x3080deb6
mov dword [rsp + 0x84], eax
mov eax, r13d
and eax, 0xa5cbffe0
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x84]
and ecx, r12d
or r15d, eax
mov eax, dword [rsp + 0x88]
or eax, ecx
mov ecx, dword [rsp + 0x8c]
xor r15d, eax
mov eax, dword [rsp + 0x90]
or r14d, r13d
xor r14d, 0xffffffff
or r12d, 0xa5cbffe0
and r14d, r12d
or r15d, r14d
xor ebp, 0xffffffff
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x2ee47d6d
or ebp, r15d
or r14d, 0x2ee47d6d
xor ebp, 0xffffffff
and ebp, r14d
mov r13d, r11d
and r13d, ebp
xor r11d, ebp
or r13d, r11d
mov ebp, eax
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xffffffff
mov r11d, eax
and r11d, r14d
or ebp, r11d
xor ebp, 0xffffffff
xor ebp, 0xa17da4b3
and ebp, 0xa17da4b3
mov r15d, 0xffffffff
xor r15d, 0xa17da4b3
and r15d, 0xb7702fd7
mov r14d, 0xffffffff
xor r14d, 0xb7702fd7
mov r12d, r14d
and r12d, 0xa17da4b3
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xb7702fd7
and r14d, 0xffffffff
or r15d, r12d
or r11d, r14d
xor r15d, r11d
mov r11d, r15d
xor r11d, 0xffffffff
mov r14d, eax
xor r14d, r11d
and r14d, eax
mov eax, r13d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0xffffffff
mov r11d, r13d
and r11d, r12d
or eax, r11d
xor eax, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0xa17da4b3
mov r11d, 0xffffffff
xor r11d, 0xa9c7b46d
or eax, r12d
or r11d, 0xa9c7b46d
xor eax, 0xffffffff
and eax, r11d
xor r13d, 0xffffffff
xor r15d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xb32a160c
or r13d, r15d
or r11d, 0xb32a160c
xor r13d, 0xffffffff
and r13d, r11d
mov r11d, ebp
and r11d, r14d
xor ebp, r14d
or r11d, ebp
mov dword [rsp + 0x94], r11d
mov r11d, eax
xor r11d, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x637e36e8
mov ebp, r11d
and ebp, 0x637e36e8
and eax, r14d
mov r12d, r15d
and r12d, 0x637e36e8
and r13d, r14d
or ebp, eax
mov eax, dword [rsp + 0x94]
or r12d, r13d
xor ebp, r12d
or r11d, r15d
xor r11d, 0xffffffff
or r14d, 0x637e36e8
and r11d, r14d
or ebp, r11d
mov r14d, eax
xor r14d, 0xffffffff
mov r11d, ebp
and r11d, r14d
xor ebp, 0xffffffff
and eax, ebp
or r11d, eax
mov eax, r10d
xor eax, 0xffffffff
mov r12d, edi
xor r12d, eax
and r12d, edi
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xce7cf0f7
mov ebp, 0xffffffff
xor ebp, 0xce7cf0f7
and edi, ebp
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xce7cf0f7
and r10d, ebp
or r14d, edi
or eax, r10d
xor r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf7bb5416
mov r15d, eax
and r15d, 0xf7bb5416
and r12d, r10d
mov ebp, edi
and ebp, 0xf7bb5416
and r14d, r10d
or r15d, r12d
or ebp, r14d
xor r15d, ebp
or eax, edi
xor eax, 0xffffffff
or r10d, 0xf7bb5416
and eax, r10d
or r15d, eax
mov r10d, r15d
xor r10d, 0xffffffff
and r10d, 0x2a358774
mov edi, 0xffffffff
xor edi, 0x2a358774
mov ebp, r15d
and ebp, edi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2a358774
and edi, 0xffffffff
or r10d, ebp
or eax, edi
xor r10d, eax
mov r12d, 0xffffffff
xor r12d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xec3462b4
or r12d, r10d
or eax, 0xec3462b4
xor r12d, 0xffffffff
and r12d, eax
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x6e3d2530
mov edi, 0xffffffff
xor edi, 0x6e3d2530
mov ebp, edi
and ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6e3d2530
and edi, 0xffffffff
or r10d, ebp
or eax, edi
xor r10d, eax
xor r15d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xdeba2118
or r15d, r10d
or eax, 0xdeba2118
xor r15d, 0xffffffff
and r15d, eax
mov eax, r12d
xor eax, 0xffffffff
mov ebp, r15d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x5475bb48
mov r10d, eax
and r10d, 0x5475bb48
and r12d, edi
mov r14d, ebp
and r14d, 0x5475bb48
and r15d, edi
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or eax, ebp
xor eax, 0xffffffff
or edi, 0x5475bb48
and eax, edi
or r10d, eax
mov r12d, 0xffffffff
xor r12d, 0x2af59c27
mov edi, esi
xor edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9a34c51e
or r12d, edi
or eax, 0x9a34c51e
xor r12d, 0xffffffff
and r12d, eax
mov r15d, 0xffffffff
xor r15d, 0x2af59c27
and r15d, 0x554dc60f
mov ebp, 0xffffffff
xor ebp, 0x554dc60f
mov edi, ebp
and edi, 0x2af59c27
mov eax, esi
xor eax, 0xffffffff
and eax, 0x554dc60f
and esi, ebp
or r15d, edi
or eax, esi
xor r15d, eax
mov eax, r12d
xor eax, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6c504d90
mov ebp, eax
and ebp, 0x6c504d90
and r12d, esi
mov r14d, edi
and r14d, 0x6c504d90
and r15d, esi
or ebp, r12d
or r14d, r15d
xor ebp, r14d
or eax, edi
xor eax, 0xffffffff
or esi, 0x6c504d90
and eax, esi
or ebp, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r10d, esi
or eax, r10d
mov esi, ebp
xor esi, 0xffffffff
and esi, 0x6f1b6748
mov edi, 0xffffffff
xor edi, 0x6f1b6748
and ebp, edi
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x6f1b6748
and edi, 0xffffffff
or esi, ebp
or r10d, edi
xor esi, r10d
mov r15d, 0xffffffff
xor r15d, 0x68a1bd6f
and r15d, 0x76e6220e
mov edi, 0xffffffff
xor edi, 0x76e6220e
mov ebp, edi
and ebp, 0x68a1bd6f
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x76e6220e
and edi, 0xffffffff
or r15d, ebp
or r10d, edi
xor r15d, r10d
mov r10d, eax
and r10d, esi
xor eax, esi
or r10d, eax
mov eax, 0xffffffff
xor eax, 0x68a1bd6f
mov ebp, r15d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x68dec8c9
mov esi, eax
and esi, 0x68dec8c9
mov r12d, edi
and r12d, 0x68a1bd6f
mov r14d, ebp
and r14d, 0x68dec8c9
and r15d, edi
or esi, r12d
or r14d, r15d
xor esi, r14d
or eax, ebp
xor eax, 0xffffffff
or edi, 0x68dec8c9
and eax, edi
or esi, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and r10d, edi
or eax, r10d
xor esi, 0xffffffff
mov r10d, eax
xor r10d, esi
and r10d, eax
mov eax, r10d
xor eax, 0xffffffff
mov r14d, r11d
xor r14d, eax
and r14d, r11d
mov ebp, r11d
xor ebp, 0xffffffff
and ebp, 0x6309230c
mov esi, 0xffffffff
xor esi, 0x6309230c
and r11d, esi
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x6309230c
and r10d, esi
or ebp, r11d
or eax, r10d
xor ebp, eax
mov r10d, r14d
xor r10d, 0xffffffff
mov esi, ebp
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x95279380
mov eax, r10d
and eax, 0x95279380
and r14d, r11d
mov edi, esi
and edi, 0x95279380
and ebp, r11d
or eax, r14d
or edi, ebp
xor eax, edi
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0x95279380
and r10d, r11d
or eax, r10d
mov dword [rsp + 0xa8], eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x418af542
mov r11d, 0xffffffff
xor r11d, 0x418af542
mov esi, ecx
and esi, r11d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x418af542
and r11d, 0xffffffff
or eax, esi
or r10d, r11d
xor eax, r10d
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xac9065c
mov esi, 0xffffffff
xor esi, 0xac9065c
mov edi, esi
and edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xac9065c
and esi, 0xffffffff
or r11d, edi
or r10d, esi
xor r11d, r10d
xor r11d, 0xffffffff
mov r10d, ecx
xor r10d, r11d
and r10d, ecx
mov ebp, eax
and ebp, r10d
xor eax, r10d
or ebp, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x8d884080
mov r11d, 0xffffffff
xor r11d, 0x8d884080
mov esi, edx
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8d884080
and r11d, 0xffffffff
or r10d, esi
or eax, r11d
xor r10d, eax
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe219718d
or r15d, r10d
or eax, 0xe219718d
xor r15d, 0xffffffff
and r15d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc45f1370
mov r11d, 0xffffffff
xor r11d, 0xc45f1370
mov esi, r11d
and esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xc45f1370
and r11d, 0xffffffff
or eax, esi
or r10d, r11d
xor eax, r10d
xor eax, 0xffffffff
mov edi, edx
xor edi, eax
and edi, edx
mov eax, r15d
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1a7c594b
mov r14d, eax
and r14d, 0x1a7c594b
and r15d, r10d
mov esi, r11d
and esi, 0x1a7c594b
and edi, r10d
or r14d, r15d
or esi, edi
xor r14d, esi
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x1a7c594b
and eax, r10d
or r14d, eax
mov r12d, 0xffffffff
xor r12d, 0x609322d4
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x609322d4
or r12d, eax
xor r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xaab7646a
mov r10d, 0xffffffff
xor r10d, 0xaab7646a
mov r11d, r10d
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaab7646a
and r10d, 0xffffffff
or r15d, r11d
or eax, r10d
xor r15d, eax
xor r15d, 0xffffffff
xor r15d, 0x609322d4
and r15d, 0x609322d4
mov eax, r12d
xor eax, 0xffffffff
mov esi, r15d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xe7cc0706
mov r11d, eax
and r11d, 0xe7cc0706
and r12d, r10d
mov edi, esi
and edi, 0xe7cc0706
and r15d, r10d
or r11d, r12d
or edi, r15d
xor r11d, edi
or eax, esi
xor eax, 0xffffffff
or r10d, 0xe7cc0706
and eax, r10d
or r11d, eax
mov eax, ebp
xor eax, 0xffffffff
and eax, 0x47fb08fb
mov esi, 0xffffffff
xor esi, 0x47fb08fb
mov edi, ebp
and edi, esi
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x47fb08fb
and esi, 0xffffffff
or eax, edi
or r10d, esi
xor eax, r10d
mov r12d, 0xffffffff
xor r12d, 0x609322d4
and r12d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x609322d4
or r12d, r10d
mov r13d, 0xffffffff
xor r13d, 0x56004f1
and r13d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x56004f1
or r13d, r10d
mov edi, eax
xor edi, 0xffffffff
mov dword [rsp + 0x98], edi
mov esi, r12d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1ae82761
and edi, 0x1ae82761
and eax, r10d
mov r15d, esi
and r15d, 0x1ae82761
and r12d, r10d
or edi, eax
mov eax, dword [rsp + 0x98]
or r15d, r12d
xor edi, r15d
or eax, esi
xor eax, 0xffffffff
or r10d, 0x1ae82761
and eax, r10d
or edi, eax
mov r10d, 0xffffffff
xor r10d, 0x56004f1
mov dword [rsp + 0x9c], r10d
mov r15d, r13d
xor r15d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x7fe5d9de
and r10d, 0x7fe5d9de
mov eax, esi
and eax, 0x56004f1
mov r12d, r15d
and r12d, 0x7fe5d9de
and r13d, esi
or r10d, eax
mov eax, dword [rsp + 0x9c]
or r12d, r13d
xor r10d, r12d
or eax, r15d
xor eax, 0xffffffff
or esi, 0x7fe5d9de
and eax, esi
or r10d, eax
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x33dddf82
mov esi, 0xffffffff
xor esi, 0x33dddf82
and edi, esi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x33dddf82
and esi, 0xffffffff
or r15d, edi
or eax, esi
xor r15d, eax
xor r15d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa5cdee13
or r15d, r10d
or eax, 0xa5cdee13
xor r15d, 0xffffffff
and r15d, eax
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov eax, r11d
and eax, esi
or r10d, eax
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xa91751f1
mov r12d, 0xffffffff
xor r12d, 0xa91751f1
mov edi, ecx
and edi, r12d
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xa91751f1
and r10d, r12d
or esi, edi
or eax, r10d
xor esi, eax
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5e61d81f
or esi, ecx
or eax, 0x5e61d81f
xor esi, 0xffffffff
and esi, eax
mov r10d, 0xffffffff
xor r10d, 0x609322d4
and r10d, 0x42a06e1b
mov ecx, 0xffffffff
xor ecx, 0x42a06e1b
mov edi, ecx
and edi, 0x609322d4
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x42a06e1b
and ecx, 0xffffffff
or r10d, edi
or eax, ecx
xor r10d, eax
mov eax, r14d
xor eax, 0xffffffff
and eax, 0xc46d8e9b
mov r12d, 0xffffffff
xor r12d, 0xc46d8e9b
mov edi, r14d
and edi, r12d
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xc46d8e9b
and r10d, r12d
or eax, edi
or ecx, r10d
xor eax, ecx
xor eax, 0xffffffff
mov r10d, r14d
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xcc14a59a
or eax, r10d
or ecx, 0xcc14a59a
xor eax, 0xffffffff
and eax, ecx
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xf44c9bec
mov edi, 0xffffffff
xor edi, 0xf44c9bec
mov r12d, r11d
and r12d, edi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf44c9bec
and edi, 0xffffffff
or r10d, r12d
or ecx, edi
xor r10d, ecx
mov edi, edx
xor edi, 0xffffffff
and edi, 0x2041bac6
mov r13d, 0xffffffff
xor r13d, 0x2041bac6
mov r12d, edx
and r12d, r13d
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x2041bac6
and r10d, r13d
or edi, r12d
or ecx, r10d
xor edi, ecx
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x730e81bd
or edi, edx
or ecx, 0x730e81bd
xor edi, 0xffffffff
and edi, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc7da746b
or ecx, r10d
or edx, 0xc7da746b
xor ecx, 0xffffffff
and ecx, edx
mov edx, r15d
xor edx, 0xffffffff
and edx, 0x63b1c68a
mov r12d, 0xffffffff
xor r12d, 0x63b1c68a
and r15d, r12d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x63b1c68a
and esi, r12d
or edx, r15d
or r10d, esi
xor edx, r10d
mov r13d, ecx
and r13d, edx
xor ecx, edx
or r13d, ecx
mov esi, eax
xor esi, 0xffffffff
and esi, 0x89e33fe9
mov edx, 0xffffffff
xor edx, 0x89e33fe9
mov r10d, eax
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x89e33fe9
and edx, 0xffffffff
or esi, r10d
or ecx, edx
xor esi, ecx
mov dword [rsp + 0xa0], esi
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xe7e65f7f
mov r10d, 0xffffffff
xor r10d, 0xe7e65f7f
mov r15d, edi
and r15d, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe7e65f7f
and r10d, 0xffffffff
or ecx, r15d
or edx, r10d
xor ecx, edx
mov r12d, 0xffffffff
xor r12d, 0xbb593053
and r12d, 0xfff0e7ab
mov r10d, 0xffffffff
xor r10d, 0xfff0e7ab
mov r15d, r10d
and r15d, 0xbb593053
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfff0e7ab
and r10d, 0xffffffff
or r12d, r15d
or edx, r10d
xor r12d, edx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xbb593053
mov edx, 0xffffffff
xor edx, 0xb010e935
or esi, r10d
or edx, 0xb010e935
xor esi, 0xffffffff
and esi, edx
mov edx, r12d
xor edx, 0xffffffff
mov r15d, eax
xor r15d, edx
and r15d, eax
mov edx, ecx
xor edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xbb593053
mov eax, 0xffffffff
xor eax, 0x199e9041
or edx, r10d
or eax, 0x199e9041
xor edx, 0xffffffff
and edx, eax
mov eax, r12d
xor eax, 0xffffffff
mov r10d, edi
xor r10d, eax
mov eax, dword [rsp + 0xa0]
and r10d, edi
mov edi, esi
and edi, r15d
xor esi, r15d
or edi, esi
mov esi, edx
and esi, r10d
xor edx, r10d
or esi, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0x9309ed34
mov r15d, 0xffffffff
xor r15d, 0x9309ed34
and edi, r15d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x9309ed34
and esi, r15d
or edx, edi
or r10d, esi
xor edx, r10d
mov dword [rsp + 0xa4], edx
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x5377ef23
mov ecx, 0xffffffff
xor ecx, 0x5377ef23
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5377ef23
and ecx, 0xffffffff
or edx, r10d
or eax, ecx
xor edx, eax
mov ecx, 0xffffffff
xor ecx, 0xbb593053
mov edi, r12d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x5f9e293a
mov r10d, ecx
and r10d, 0x5f9e293a
mov eax, esi
and eax, 0xbb593053
mov r15d, edi
and r15d, 0x5f9e293a
and r12d, esi
or r10d, eax
mov eax, dword [rsp + 0xa4]
or r15d, r12d
xor r10d, r15d
or ecx, edi
xor ecx, 0xffffffff
or esi, 0x5f9e293a
and ecx, esi
or r10d, ecx
xor r10d, 0xffffffff
mov ecx, edx
xor ecx, r10d
and ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov edx, r13d
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r13d
and eax, ecx
or edx, eax
mov ecx, 0xffffffff
xor ecx, 0x4e83fc1b
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1be56fc6
or ecx, edx
or eax, 0x1be56fc6
xor ecx, 0xffffffff
and ecx, eax
mov edx, 0xffffffff
xor edx, 0x4e83fc1b
and edx, 0x805bc20f
mov r10d, 0xffffffff
xor r10d, 0x805bc20f
mov edi, r10d
and edi, 0x4e83fc1b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x805bc20f
and r10d, 0xffffffff
or edx, edi
or eax, r10d
xor edx, eax
xor r13d, 0xffffffff
mov r10d, edx
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf57386a7
or r13d, r10d
or eax, 0xf57386a7
xor r13d, 0xffffffff
and r13d, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
mov r10d, esi
and r10d, edi
or eax, r10d
mov edi, 0xffffffff
xor edi, 0x4e83fc1b
mov r10d, eax
xor r10d, edi
and r10d, eax
xor esi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb461b581
or esi, edx
or eax, 0xb461b581
xor esi, 0xffffffff
and esi, eax
mov edx, ecx
xor edx, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xd373f796
mov eax, edx
and eax, 0xd373f796
and ecx, edi
mov r12d, r15d
and r12d, 0xd373f796
and r13d, edi
or eax, ecx
mov ecx, dword [rsp + 0xa8]
or r12d, r13d
xor eax, r12d
or edx, r15d
xor edx, 0xffffffff
or edi, 0xd373f796
and edx, edi
or eax, edx
mov edx, r10d
and edx, esi
xor r10d, esi
or edx, r10d
mov r10d, eax
xor r10d, 0xffffffff
mov r13d, edx
and r13d, r10d
xor edx, 0xffffffff
and eax, edx
or r13d, eax
mov edx, ebp
xor edx, 0xffffffff
and edx, 0xca4b211b
mov r10d, 0xffffffff
xor r10d, 0xca4b211b
mov esi, ebp
and esi, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xca4b211b
and r10d, 0xffffffff
or edx, esi
or eax, r10d
xor edx, eax
mov esi, r14d
xor esi, 0xffffffff
and esi, 0x7a127248
mov r10d, 0xffffffff
xor r10d, 0x7a127248
mov edi, r14d
and edi, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7a127248
and r10d, 0xffffffff
or esi, edi
or eax, r10d
xor esi, eax
mov r10d, 0xffffffff
xor r10d, 0xd807589
and r10d, 0xa06570d8
mov edi, 0xffffffff
xor edi, 0xa06570d8
mov r15d, edi
and r15d, 0xd807589
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa06570d8
and edi, 0xffffffff
or r10d, r15d
or eax, edi
xor r10d, eax
mov eax, 0xffffffff
xor eax, 0xd807589
mov edi, edx
xor edi, eax
and edi, edx
xor ebp, 0xffffffff
mov r15d, r10d
xor r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x40d2d024
or ebp, r15d
or eax, 0x40d2d024
xor ebp, 0xffffffff
and ebp, eax
mov r12d, esi
xor r12d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0xd807589
mov eax, 0xffffffff
xor eax, 0x939667e5
or r12d, r15d
or eax, 0x939667e5
xor r12d, 0xffffffff
and r12d, eax
mov r15d, r10d
xor r15d, 0xffffffff
mov eax, r14d
xor eax, r15d
and eax, r14d
mov r14d, edi
and r14d, ebp
xor edi, ebp
or r14d, edi
mov ebp, r12d
xor ebp, 0xffffffff
mov dword [rsp + 0xb4], ebp
mov r15d, eax
xor r15d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xe5c40090
and ebp, 0xe5c40090
and r12d, edi
mov dword [rsp + 0xac], r12d
mov r12d, r15d
and r12d, 0xe5c40090
and eax, edi
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xac]
or ebp, eax
mov eax, dword [rsp + 0xb0]
or r12d, eax
mov eax, dword [rsp + 0xb4]
xor ebp, r12d
or eax, r15d
xor eax, 0xffffffff
or edi, 0xe5c40090
and eax, edi
or ebp, eax
mov eax, r14d
xor eax, 0xffffffff
and eax, 0x8b7ef3b6
mov r15d, 0xffffffff
xor r15d, 0x8b7ef3b6
and r14d, r15d
mov edi, ebp
xor edi, 0xffffffff
and edi, 0x8b7ef3b6
and ebp, r15d
or eax, r14d
or edi, ebp
xor eax, edi
mov ebp, edx
and ebp, esi
xor edx, esi
or ebp, edx
mov edx, ebp
xor edx, 0xffffffff
and edx, 0xa6e719fc
mov edi, 0xffffffff
xor edi, 0xa6e719fc
and ebp, edi
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xa6e719fc
and edi, 0xffffffff
or edx, ebp
or esi, edi
xor edx, esi
mov esi, r10d
and esi, 0xd807589
xor r10d, 0xd807589
or esi, r10d
xor edx, 0xffffffff
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x372006aa
or edx, esi
or r10d, 0x372006aa
xor edx, 0xffffffff
and edx, r10d
mov r10d, eax
and r10d, edx
xor eax, edx
or r10d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xbd683c1b
mov esi, 0xffffffff
xor esi, 0xbd683c1b
mov edi, r10d
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbd683c1b
and esi, 0xffffffff
or eax, edi
or edx, esi
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or esi, edx
xor r10d, 0xffffffff
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9dad0bf3
or r10d, esi
or edx, 0x9dad0bf3
xor r10d, 0xffffffff
and r10d, edx
mov edx, eax
and edx, r10d
xor eax, r10d
or edx, eax
mov eax, 0xffffffff
xor eax, 0x609322d4
mov esi, r11d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x18478f2d
or eax, esi
or r10d, 0x18478f2d
xor eax, 0xffffffff
and eax, r10d
mov esi, 0xffffffff
xor esi, 0x609322d4
mov r10d, r11d
and r10d, esi
xor r11d, 0xffffffff
and r11d, 0x609322d4
or r10d, r11d
mov esi, eax
and esi, r10d
xor eax, r10d
or esi, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xa7d12559
mov r10d, 0xffffffff
xor r10d, 0xa7d12559
and esi, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa7d12559
and r10d, 0xffffffff
or r11d, esi
or eax, r10d
xor r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
mov eax, r11d
and eax, r10d
xor r11d, 0xffffffff
mov r10d, edx
and r10d, r11d
or eax, r10d
xor edx, 0xffffffff
mov esi, eax
xor esi, edx
and esi, eax
mov edx, r13d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov eax, r13d
and eax, r10d
or edx, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov eax, esi
and eax, r10d
or r11d, eax
mov r10d, 0xffffffff
xor r10d, 0xebe35420
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xebe35420
or r10d, eax
mov edi, 0xffffffff
xor edi, 0xebe35420
mov eax, edx
xor eax, edi
and eax, edx
xor r13d, 0xffffffff
mov ebp, r10d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xe025af32
or r13d, ebp
or edi, 0xe025af32
xor r13d, 0xffffffff
and r13d, edi
mov edi, r11d
xor edi, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xebe35420
mov ebp, 0xffffffff
xor ebp, 0xea32bf1
or edi, r14d
or ebp, 0xea32bf1
xor edi, 0xffffffff
and edi, ebp
mov dword [rsp + 0xb8], edi
xor esi, 0xffffffff
mov ebp, r10d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x50296503
or esi, ebp
or edi, 0x50296503
xor esi, 0xffffffff
and esi, edi
mov edi, eax
xor edi, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xe0140f03
mov ebp, edi
and ebp, 0xe0140f03
and eax, r14d
mov r12d, r15d
and r12d, 0xe0140f03
and r13d, r14d
or ebp, eax
mov eax, dword [rsp + 0xb8]
or r12d, r13d
xor ebp, r12d
or edi, r15d
xor edi, 0xffffffff
or r14d, 0xe0140f03
and edi, r14d
or ebp, edi
mov edi, eax
and edi, esi
xor eax, esi
or edi, eax
mov eax, ebp
xor eax, 0xffffffff
and eax, 0x805ab6b4
mov r14d, 0xffffffff
xor r14d, 0x805ab6b4
and ebp, r14d
mov esi, edi
xor esi, 0xffffffff
and esi, 0x805ab6b4
and edi, r14d
or eax, ebp
or esi, edi
xor eax, esi
mov edi, edx
and edi, r11d
xor edx, r11d
or edi, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0xf60de3fb
mov esi, 0xffffffff
xor esi, 0xf60de3fb
and edi, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xf60de3fb
and esi, 0xffffffff
or edx, edi
or r11d, esi
xor edx, r11d
mov r11d, r10d
and r11d, 0xebe35420
xor r10d, 0xebe35420
or r11d, r10d
xor edx, 0xffffffff
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x2cea6b5f
or edx, r11d
or r10d, 0x2cea6b5f
xor edx, 0xffffffff
and edx, r10d
mov ebp, eax
and ebp, edx
xor eax, edx
or ebp, eax
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov eax, ecx
and eax, r10d
or edx, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7cef1daa
or r14d, edx
or eax, 0x7cef1daa
xor r14d, 0xffffffff
and r14d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
mov edi, ecx
xor edi, eax
and edi, ecx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x214e5c3f
mov eax, edx
and eax, 0x214e5c3f
and r14d, r10d
mov esi, r11d
and esi, 0x214e5c3f
and edi, r10d
or eax, r14d
or esi, edi
xor eax, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x214e5c3f
and edx, r10d
or eax, edx
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r10d, eax
mov eax, ebp
xor eax, 0xffffffff
mov edx, r10d
and edx, eax
xor r10d, 0xffffffff
mov eax, ebp
and eax, r10d
or edx, eax
xor edx, 0xffffffff
mov r10d, ebp
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd5b8ae91
or edx, r10d
or eax, 0xd5b8ae91
xor edx, 0xffffffff
and edx, eax
mov r10d, ebp
xor r10d, 0xffffffff
and r10d, 0x9a8c5ab2
mov r11d, 0xffffffff
xor r11d, 0x9a8c5ab2
mov esi, ebp
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9a8c5ab2
and r11d, 0xffffffff
or r10d, esi
or eax, r11d
xor r10d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb038e294
or r14d, r10d
or eax, 0xb038e294
xor r14d, 0xffffffff
and r14d, eax
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x739753e0
mov r11d, 0xffffffff
xor r11d, 0x739753e0
mov esi, r11d
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x739753e0
and r11d, 0xffffffff
or r10d, esi
or eax, r11d
xor r10d, eax
xor ebp, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x214e24e5
or ebp, r10d
or eax, 0x214e24e5
xor ebp, 0xffffffff
and ebp, eax
mov r10d, r14d
xor r10d, 0xffffffff
mov esi, ebp
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xeaac8bd8
mov eax, r10d
and eax, 0xeaac8bd8
and r14d, r11d
mov edi, esi
and edi, 0xeaac8bd8
and ebp, r11d
or eax, r14d
or edi, ebp
xor eax, edi
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0xeaac8bd8
and r10d, r11d
or eax, r10d
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and eax, r10d
or r11d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x4c12293e
mov edi, 0xffffffff
xor edi, 0x4c12293e
mov esi, ecx
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x4c12293e
and r11d, edi
or eax, esi
or r10d, r11d
xor eax, r10d
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov ecx, r10d
xor ecx, 0xffffffff
mov eax, edx
xor eax, ecx
and eax, edx
mov r11d, edx
xor r11d, 0xffffffff
mov ecx, r10d
and ecx, r11d
xor r10d, 0xffffffff
and edx, r10d
or ecx, edx
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r8d
and eax, ecx
or edx, eax
mov ecx, r9d
xor ecx, 0xffffffff
mov eax, edx
and eax, ecx
xor edx, 0xffffffff
mov ecx, r9d
and ecx, edx
or eax, ecx
mov ecx, r9d
xor ecx, 0xffffffff
mov r15d, eax
xor r15d, ecx
and r15d, eax
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xc5238b9d
mov edx, 0xffffffff
xor edx, 0xc5238b9d
mov r11d, r9d
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc5238b9d
and edx, 0xffffffff
or ecx, r11d
or eax, edx
xor ecx, eax
xor ecx, 0xffffffff
xor ecx, 0x2909798
and ecx, 0x2909798
mov r11d, 0xffffffff
xor r11d, 0x2909798
and r11d, 0xc4e4bf88
mov edx, 0xffffffff
xor edx, 0xc4e4bf88
mov esi, edx
and esi, 0x2909798
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc4e4bf88
and edx, 0xffffffff
or r11d, esi
or eax, edx
xor r11d, eax
xor r9d, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x808cd285
or r9d, edx
or eax, 0x808cd285
xor r9d, 0xffffffff
and r9d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xb8001a54
mov esi, 0xffffffff
xor esi, 0xb8001a54
mov edi, r8d
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xb8001a54
and esi, 0xffffffff
or eax, edi
or edx, esi
xor eax, edx
mov esi, 0xffffffff
xor esi, 0x2909798
mov edx, eax
xor edx, esi
and edx, eax
xor r8d, 0xffffffff
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa23a7a2
or r8d, r11d
or eax, 0xa23a7a2
xor r8d, 0xffffffff
and r8d, eax
mov eax, ecx
and eax, r9d
xor ecx, r9d
or eax, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov esi, ecx
and esi, edx
xor ecx, 0xffffffff
and eax, ecx
or esi, eax
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r15d
and eax, edx
or ecx, eax
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, esi
and eax, edx
or r9d, eax
mov edx, 0xffffffff
xor edx, 0x436b3834
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x436b3834
or edx, eax
mov eax, 0xffffffff
xor eax, 0x436b3834
mov r12d, ecx
xor r12d, eax
and r12d, ecx
xor r15d, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3e9c28be
or r15d, r8d
or eax, 0x3e9c28be
xor r15d, 0xffffffff
and r15d, eax
mov r8d, 0xffffffff
xor r8d, 0x436b3834
mov eax, r9d
xor eax, r8d
and eax, r9d
xor esi, 0xffffffff
mov r11d, edx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xfb40ad2
or esi, r11d
or r8d, 0xfb40ad2
xor esi, 0xffffffff
and esi, r8d
mov r11d, r12d
xor r11d, 0xffffffff
mov ebp, r15d
xor ebp, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x721767f
mov r8d, r11d
and r8d, 0x721767f
and r12d, edi
mov r14d, ebp
and r14d, 0x721767f
and r15d, edi
or r8d, r12d
or r14d, r15d
xor r8d, r14d
or r11d, ebp
xor r11d, 0xffffffff
or edi, 0x721767f
and r11d, edi
or r8d, r11d
mov r11d, eax
and r11d, esi
xor eax, esi
or r11d, eax
mov esi, r8d
xor esi, 0xffffffff
mov eax, r11d
and eax, esi
xor r11d, 0xffffffff
and r8d, r11d
or eax, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
mov r8d, edx
and r8d, 0x436b3834
xor edx, 0x436b3834
or r8d, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xca8bc65c
or ecx, r8d
or edx, 0xca8bc65c
xor ecx, 0xffffffff
and ecx, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0xf4cc4211
mov ecx, 0xffffffff
xor ecx, 0xf4cc4211
mov r8d, edx
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf4cc4211
and ecx, 0xffffffff
or r14d, r8d
or eax, ecx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0x1184a62d
and r14d, 0x1184a62d
mov r9d, 0xffffffff
xor r9d, 0x1184a62d
and r9d, 0xcc7dbd96
mov ecx, 0xffffffff
xor ecx, 0xcc7dbd96
mov r8d, ecx
and r8d, 0x1184a62d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcc7dbd96
and ecx, 0xffffffff
or r9d, r8d
or eax, ecx
xor r9d, eax
mov ebp, edx
xor ebp, 0xffffffff
mov ecx, r9d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x526e9aa6
or ebp, ecx
or eax, 0x526e9aa6
xor ebp, 0xffffffff
and ebp, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa444a714
mov r8d, 0xffffffff
xor r8d, 0xa444a714
mov r11d, r8d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa444a714
and r8d, 0xffffffff
or eax, r11d
or ecx, r8d
xor eax, ecx
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x1184a62d
mov ecx, 0xffffffff
xor ecx, 0xe59c0f19
or eax, r8d
or ecx, 0xe59c0f19
xor eax, 0xffffffff
and eax, ecx
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebp
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf11cc305
mov r8d, ecx
and r8d, 0xf11cc305
and r14d, r11d
mov edi, esi
and edi, 0xf11cc305
and ebp, r11d
or r8d, r14d
or edi, ebp
xor r8d, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0xf11cc305
and ecx, r11d
or r8d, ecx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0xf7f999aa
mov r9d, 0xffffffff
xor r9d, 0xf7f999aa
and r8d, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xf7f999aa
and ecx, r9d
or r11d, r8d
or eax, ecx
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0x56c0b6af
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x56c0b6af
or eax, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x5f0fb0a
mov r9d, 0xffffffff
xor r9d, 0x5f0fb0a
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x5f0fb0a
and r9d, 0xffffffff
or ecx, r11d
or r8d, r9d
xor ecx, r8d
mov edi, 0xffffffff
xor edi, 0xafb0c506
and edi, 0x8f6ae7c5
mov r9d, 0xffffffff
xor r9d, 0x8f6ae7c5
mov r11d, r9d
and r11d, 0xafb0c506
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8f6ae7c5
and r9d, 0xffffffff
or edi, r11d
or r8d, r9d
xor edi, r8d
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov eax, 0xffffffff
xor eax, 0xafb0c506
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x75ed9237
mov ecx, eax
and ecx, 0x75ed9237
mov ebp, r8d
and ebp, 0xafb0c506
mov esi, r9d
and esi, 0x75ed9237
and edi, r8d
or ecx, ebp
or esi, edi
xor ecx, esi
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x75ed9237
and eax, r8d
or ecx, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x370c4791
mov r9d, 0xffffffff
xor r9d, 0x370c4791
and r11d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x370c4791
and r9d, 0xffffffff
or r8d, r11d
or eax, r9d
xor r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xafd9f993
or r8d, ecx
or eax, 0xafd9f993
xor r8d, 0xffffffff
and r8d, eax
mov r9d, 0xffffffff
xor r9d, 0x56c0b6af
and r9d, 0x12e2c5ba
mov ecx, 0xffffffff
xor ecx, 0x12e2c5ba
mov r11d, ecx
and r11d, 0x56c0b6af
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x12e2c5ba
and ecx, 0xffffffff
or r9d, r11d
or eax, ecx
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7f8293e
or eax, r9d
or ecx, 0x7f8293e
xor eax, 0xffffffff
and eax, ecx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x3c2866ee
mov r9d, 0xffffffff
xor r9d, 0x3c2866ee
mov esi, r9d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3c2866ee
and r9d, 0xffffffff
or r11d, esi
or ecx, r9d
xor r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0x56c0b6af
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x8cdba4f8
or ecx, r11d
or r9d, 0x8cdba4f8
xor ecx, 0xffffffff
and ecx, r9d
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x950447a1
mov ecx, 0xffffffff
xor ecx, 0x950447a1
mov r11d, esi
and r11d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x950447a1
and ecx, 0xffffffff
or r9d, r11d
or eax, ecx
xor r9d, eax
mov ecx, edx
xor ecx, 0xffffffff
mov eax, r9d
and eax, ecx
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or eax, ecx
xor edx, 0xffffffff
mov ecx, eax
xor ecx, edx
and ecx, eax
mov r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r12d, eax
xor r12d, 0xffffffff
xor r12d, 0xdb03dd44
and r12d, 0xdb03dd44
mov r14d, 0xffffffff
xor r14d, 0xdb03dd44
and r14d, 0xfe9d1202
mov edx, 0xffffffff
xor edx, 0xfe9d1202
mov r9d, edx
and r9d, 0xdb03dd44
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfe9d1202
and edx, 0xffffffff
or r14d, r9d
or eax, edx
xor r14d, eax
mov ebp, r14d
xor ebp, 0xffffffff
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xe2e95959
mov edx, 0xffffffff
xor edx, 0xe2e95959
mov r9d, edx
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe2e95959
and edx, 0xffffffff
or r15d, r9d
or eax, edx
xor r15d, eax
xor r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xdb03dd44
mov eax, 0xffffffff
xor eax, 0x9db6e5dd
or r15d, edx
or eax, 0x9db6e5dd
xor r15d, 0xffffffff
and r15d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, r12d
xor edx, 0xffffffff
mov r11d, ebp
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe0e78a48
mov eax, edx
and eax, 0xe0e78a48
and r12d, r9d
mov edi, r11d
and edi, 0xe0e78a48
and ebp, r9d
or eax, r12d
or edi, ebp
xor eax, edi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0xe0e78a48
and edx, r9d
or eax, edx
mov r9d, r15d
xor r9d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xfde70568
mov edx, r9d
and edx, 0xfde70568
and r15d, r11d
mov ebp, edi
and ebp, 0xfde70568
and r14d, r11d
or edx, r15d
or ebp, r14d
xor edx, ebp
or r9d, edi
xor r9d, 0xffffffff
or r11d, 0xfde70568
and r9d, r11d
or edx, r9d
mov r11d, eax
xor r11d, 0xffffffff
mov r9d, edx
and r9d, r11d
xor edx, 0xffffffff
and eax, edx
or r9d, eax
mov r11d, 0xffffffff
xor r11d, 0x56c0b6af
and r11d, 0x1910992e
mov edx, 0xffffffff
xor edx, 0x1910992e
mov edi, edx
and edi, 0x56c0b6af
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1910992e
and edx, 0xffffffff
or r11d, edi
or eax, edx
xor r11d, eax
mov edx, r9d
xor edx, 0xffffffff
mov eax, r11d
and eax, edx
xor r11d, 0xffffffff
mov edx, r9d
and edx, r11d
or eax, edx
xor r9d, 0xffffffff
mov edx, eax
xor edx, r9d
and edx, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0x8d2ae8d
mov r9d, 0xffffffff
xor r9d, 0x8d2ae8d
and esi, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8d2ae8d
and r9d, 0xffffffff
or r11d, esi
or eax, r9d
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6fdce4fb
mov edi, 0xffffffff
xor edi, 0x6fdce4fb
mov esi, edi
and esi, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x6fdce4fb
and r11d, edi
or eax, esi
or r9d, r11d
xor eax, r9d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edi, eax
xor edi, r9d
and edi, eax
mov ebp, r8d
xor ebp, 0xffffffff
mov r9d, ecx
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9c48b0fc
or ebp, r9d
or eax, 0x9c48b0fc
xor ebp, 0xffffffff
and ebp, eax
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xd5a8df0e
mov r9d, 0xffffffff
xor r9d, 0xd5a8df0e
and r8d, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xd5a8df0e
and ecx, r9d
or esi, r8d
or eax, ecx
xor esi, eax
mov ecx, ebp
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x908661a2
mov eax, ecx
and eax, 0x908661a2
and ebp, r8d
mov r11d, r9d
and r11d, 0x908661a2
and esi, r8d
or eax, ebp
or r11d, esi
xor eax, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x908661a2
and ecx, r8d
or eax, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, edx
and r8d, r9d
or ecx, r8d
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0x7678c688
mov r9d, 0xffffffff
xor r9d, 0x7678c688
mov esi, edi
and esi, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x7678c688
and r9d, 0xffffffff
or r11d, esi
or r8d, r9d
xor r11d, r8d
mov r8d, 0xffffffff
xor r8d, 0x775569c9
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x775569c9
or r8d, r9d
mov r9d, 0xffffffff
xor r9d, 0x775569c9
mov r13d, ecx
xor r13d, r9d
and r13d, ecx
mov r9d, r8d
xor r9d, 0xffffffff
mov r12d, edx
xor r12d, r9d
and r12d, edx
mov r9d, 0xffffffff
xor r9d, 0x775569c9
mov edx, r11d
xor edx, r9d
and edx, r11d
xor edi, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x81115ea1
or edi, esi
or r9d, 0x81115ea1
xor edi, 0xffffffff
and edi, r9d
mov esi, r13d
xor esi, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebp, 0xffffffff
xor ebp, 0x648802d4
mov r9d, esi
and r9d, 0x648802d4
and r13d, ebp
mov r15d, r14d
and r15d, 0x648802d4
and r12d, ebp
or r9d, r13d
or r15d, r12d
xor r9d, r15d
or esi, r14d
xor esi, 0xffffffff
or ebp, 0x648802d4
and esi, ebp
or r9d, esi
mov esi, edx
and esi, edi
xor edx, edi
or esi, edx
mov edi, r9d
xor edi, 0xffffffff
mov edx, esi
and edx, edi
xor esi, 0xffffffff
and r9d, esi
or edx, r9d
mov r9d, ecx
and r9d, r11d
xor ecx, r11d
or r9d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r9d, r11d
or ecx, r9d
mov r9d, r8d
and r9d, 0x775569c9
xor r8d, 0x775569c9
or r9d, r8d
xor r9d, 0xffffffff
mov r8d, ecx
xor r8d, r9d
and r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xfb6b1c53
mov r8d, 0xffffffff
xor r8d, 0xfb6b1c53
mov r11d, eax
and r11d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfb6b1c53
and r8d, 0xffffffff
or r9d, r11d
or edx, r8d
xor r9d, edx
mov edx, 0xffffffff
xor edx, 0x67665ce
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xe0929da
or edx, r9d
or r8d, 0xe0929da
xor edx, 0xffffffff
and edx, r8d
mov r11d, 0xffffffff
xor r11d, 0x67665ce
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x67665ce
or r11d, r8d
mov r8d, r11d
xor r8d, 0xffffffff
mov r9d, eax
xor r9d, r8d
and r9d, eax
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x74d09468
mov esi, 0xffffffff
xor esi, 0x74d09468
mov edi, ecx
and edi, esi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x74d09468
and esi, 0xffffffff
or r8d, edi
or eax, esi
xor r8d, eax
mov esi, 0xffffffff
xor esi, 0x67665ce
mov eax, r8d
xor eax, esi
and eax, r8d
xor r11d, 0xffffffff
mov r8d, ecx
xor r8d, r11d
and r8d, ecx
mov ecx, edx
and ecx, r9d
xor edx, r9d
or ecx, edx
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov r8d, ebx
xor r8d, 0xffffffff
and r8d, 0xe3b1d67d
mov edx, 0xffffffff
xor edx, 0xe3b1d67d
mov r9d, ebx
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe3b1d67d
and edx, 0xffffffff
or r8d, r9d
or ecx, edx
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xcb4f034e
and ecx, 0xbbea3abf
mov r11d, 0xffffffff
xor r11d, 0xbbea3abf
mov r9d, r11d
and r9d, 0xcb4f034e
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xbbea3abf
and r8d, r11d
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcb4f034e
mov edx, 0xffffffff
xor edx, 0x699949e9
or ecx, r8d
or edx, 0x699949e9
xor ecx, 0xffffffff
and ecx, edx
mov r8d, 0xffffffff
xor r8d, 0xcb4f034e
and r8d, 0x53013fa8
mov r9d, 0xffffffff
xor r9d, 0x53013fa8
mov r11d, r9d
and r11d, 0xcb4f034e
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x53013fa8
and r9d, 0xffffffff
or r8d, r11d
or edx, r9d
xor r8d, edx
mov r14d, 0xffffffff
xor r14d, 0xfcd1a159
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x590ec70e
or r14d, r8d
or edx, 0x590ec70e
xor r14d, 0xffffffff
and r14d, edx
mov r8d, 0xffffffff
xor r8d, 0xfcd1a159
and r8d, 0x465d2c6e
mov r9d, 0xffffffff
xor r9d, 0x465d2c6e
mov r11d, r9d
and r11d, 0xfcd1a159
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x465d2c6e
and r9d, 0xffffffff
or r8d, r11d
or edx, r9d
xor r8d, edx
mov edi, 0xffffffff
xor edi, 0xcb4f034e
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6992c4c6
or edi, r9d
or edx, 0x6992c4c6
xor edi, 0xffffffff
and edi, edx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r9d, ebx
and r9d, r11d
or edx, r9d
mov r9d, 0xffffffff
xor r9d, 0xfcd1a159
mov ebp, edx
xor ebp, r9d
and ebp, edx
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf09208f1
or ebx, r8d
or edx, 0xf09208f1
xor ebx, 0xffffffff
and ebx, edx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x14f472fc
mov r8d, edx
and r8d, 0x14f472fc
and r14d, r9d
mov esi, r11d
and esi, 0x14f472fc
and edi, r9d
or r8d, r14d
or esi, edi
xor r8d, esi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0x14f472fc
and edx, r9d
or r8d, edx
mov edx, ebp
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xb0b44411
mov r9d, edx
and r9d, 0xb0b44411
and ebp, r11d
mov edi, esi
and edi, 0xb0b44411
and ebx, r11d
or r9d, ebp
or edi, ebx
xor r9d, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0xb0b44411
and edx, r11d
or r9d, edx
mov r11d, r8d
xor r11d, 0xffffffff
mov edx, r9d
and edx, r11d
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov edi, ecx
xor edi, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x71100c68
or edi, r9d
or r8d, 0x71100c68
xor edi, 0xffffffff
and edi, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov esi, edx
and esi, r8d
xor edx, 0xffffffff
and ecx, edx
or esi, ecx
mov edx, edi
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbb192832
mov ecx, edx
and ecx, 0xbb192832
and edi, r8d
mov r11d, r9d
and r11d, 0xbb192832
and esi, r8d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xbb192832
and edx, r8d
or ecx, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, ecx
and edx, r9d
or r8d, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xebd01e10
or edi, r8d
or edx, 0xebd01e10
xor edi, 0xffffffff
and edi, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdf3eec5b
mov r9d, 0xffffffff
xor r9d, 0xdf3eec5b
mov r11d, r9d
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xdf3eec5b
and r9d, 0xffffffff
or edx, r11d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
mov esi, ecx
xor esi, edx
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x80ec8246
mov r11d, ecx
and r11d, 0x80ec8246
and edi, edx
mov r9d, r8d
and r9d, 0x80ec8246
and esi, edx
or r11d, edi
or r9d, esi
xor r11d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x80ec8246
and ecx, edx
or r11d, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or edx, ecx
xor edx, 0xffffffff
mov ecx, r11d
xor ecx, edx
and ecx, r11d
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x1827fb73
mov r9d, 0xffffffff
xor r9d, 0x1827fb73
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1827fb73
and r9d, 0xffffffff
or edx, r11d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
mov r8d, eax
xor r8d, edx
and r8d, eax
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
mov esi, 0xffffffff
xor esi, 0x6fd7ac8a
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6fd7ac8a
or esi, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0x6fd7ac8a
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x595cdc54
mov ecx, edx
and ecx, 0x595cdc54
mov edi, r8d
and edi, 0x6fd7ac8a
mov r11d, r9d
and r11d, 0x595cdc54
and esi, r8d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x595cdc54
and edx, r8d
or ecx, edx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r9d, eax
xor r9d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc118139e
or r9d, ecx
or eax, 0xc118139e
xor r9d, 0xffffffff
and r9d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x950df0a3
mov edx, 0xffffffff
xor edx, 0x950df0a3
mov r8d, r10d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x950df0a3
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r9d
and ecx, r8d
or edx, ecx
mov edi, 0xffffffff
xor edi, 0x8d16ab2c
and edi, 0xdabbdacc
mov r8d, 0xffffffff
xor r8d, 0xdabbdacc
mov r11d, r8d
and r11d, 0x8d16ab2c
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xdabbdacc
and r8d, 0xffffffff
or edi, r11d
or ecx, r8d
xor edi, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov eax, 0xffffffff
xor eax, 0x8d16ab2c
mov r11d, edi
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa59000f7
mov edx, eax
and edx, 0xa59000f7
mov ebx, r8d
and ebx, 0x8d16ab2c
mov esi, r11d
and esi, 0xa59000f7
and edi, r8d
or edx, ebx
or esi, edi
xor edx, esi
or eax, r11d
xor eax, 0xffffffff
or r8d, 0xa59000f7
and eax, r8d
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xfd24c57e
or eax, edx
or ecx, 0xfd24c57e
xor eax, 0xffffffff
and eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, r10d
and edx, r8d
or ecx, edx
xor ecx, 0xffffffff
mov r11d, r9d
xor r11d, ecx
and r11d, r9d
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x59841a7a
mov r8d, 0xffffffff
xor r8d, 0x59841a7a
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x59841a7a
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
xor r10d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf1572cc2
or r10d, edx
or ecx, 0xf1572cc2
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xdce6182f
mov ebx, ecx
and ebx, 0xdce6182f
and r11d, edx
mov r9d, r8d
and r9d, 0xdce6182f
and r10d, edx
or ebx, r11d
or r9d, r10d
xor ebx, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xdce6182f
and ecx, edx
or ebx, ecx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or edi, ecx
mov r11d, ebx
xor r11d, 0xffffffff
and r11d, 0x5fc07247
mov edx, 0xffffffff
xor edx, 0x5fc07247
mov r8d, ebx
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5fc07247
and edx, 0xffffffff
or r11d, r8d
or ecx, edx
xor r11d, ecx
mov esi, 0xffffffff
xor esi, 0xe5c000bf
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe5c000bf
or esi, ecx
mov r14d, edi
xor r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe5c000bf
mov ecx, 0xffffffff
xor ecx, 0xb338811c
or r14d, edx
or ecx, 0xb338811c
xor r14d, 0xffffffff
and r14d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, 0xffffffff
xor eax, 0xe5c000bf
mov ebp, r11d
xor ebp, eax
and ebp, r11d
xor ebx, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xae8d505c
or ebx, ecx
or eax, 0xae8d505c
xor ebx, 0xffffffff
and ebx, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd383c86c
mov eax, ecx
and eax, 0xd383c86c
and r14d, edx
mov r9d, r8d
and r9d, 0xd383c86c
and r10d, edx
or eax, r14d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xd383c86c
and ecx, edx
or eax, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf9dd673
mov edx, ecx
and edx, 0xf9dd673
and ebp, r8d
mov r10d, r9d
and r10d, 0xf9dd673
and ebx, r8d
or edx, ebp
or r10d, ebx
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xf9dd673
and ecx, r8d
or edx, ecx
mov r8d, eax
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
xor edx, 0xffffffff
and eax, edx
or ecx, eax
mov edx, edi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6216990
mov eax, edx
and eax, 0x6216990
and edi, r8d
mov r10d, r9d
and r10d, 0x6216990
and r11d, r8d
or eax, edi
or r10d, r11d
xor eax, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x6216990
and edx, r8d
or eax, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
mov eax, 0xffffffff
xor eax, 0xe5c000bf
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe35bb60
mov r8d, eax
and r8d, 0xe35bb60
mov edi, r9d
and edi, 0xe5c000bf
mov r11d, r10d
and r11d, 0xe35bb60
and esi, r9d
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0xe35bb60
and eax, r9d
or r8d, eax
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf7ec02d4
or edx, r8d
or eax, 0xf7ec02d4
xor edx, 0xffffffff
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret