Function at 0x180056910
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, 0x140
mov eax, dword [0x180083480]
mov r9d, dword [0x180083484]
lea ebx, [rax - 1]
imul ebx, eax
mov r13d, ebx
not r13d
mov ebp, r13d
and ebp, 0x5c71e5c7
mov eax, ebx
mov dword [rsp + 0x14], ebx
and eax, 0xa38e1a38
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x52c99843
and eax, 0xad3667bc
or eax, ebp
mov ebp, eax
xor ebp, 0x3045807b
xor eax, 0xeb87d84
and ebx, 0x56d86d57
mov edi, r13d
and edi, 0xa92792a8
or edi, ebx
xor edi, 0xa92792a8
or edi, r13d
mov r14d, edi
not r14d
mov ebx, eax
or ebx, edi
not ebx
and eax, 0xc7aa1e00
and ebp, 0x3855e1ff
or ebp, eax
and edi, 0xc7aa1e00
and r14d, 0x3855e1ff
or r14d, edi
xor r14d, ebp
mov eax, ebx
and eax, r14d
xor r14d, ebx
or r14d, eax
mov r10d, r14d
not r10d
mov eax, r10d
and eax, 0xbc29a6d7
mov ebp, r14d
and ebp, 0x43d65928
or ebp, eax
xor ebp, 0x59aae7e2
mov eax, r14d
and eax, 0xe5834135
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe12fae82
and eax, 0x1ed0517d
or eax, ebp
mov r11d, eax
xor r11d, 0x840410d
mov esi, r10d
and esi, 0xf28b8445
mov edi, r14d
and edi, 0xd747bba
or edi, esi
mov esi, edi
xor esi, 0xd747bba
xor edi, 0x300a8441
and edi, 0x345ae453
mov ebx, esi
and ebx, 0xcba51bac
or ebx, edi
xor ebx, 0x2e265a99
and esi, 0x1a7cbeca
or esi, ebx
mov ebp, esi
not ebp
xor eax, 0xe12fae82
mov ebx, eax
or ebx, esi
mov edi, ebx
not edi
and eax, 0x779f10f0
and r11d, 0x8860ef0f
or r11d, eax
and esi, 0x779f10f0
and ebp, 0x8860ef0f
or ebp, esi
xor ebp, r11d
mov eax, ebp
not eax
mov esi, ebx
and esi, 0x63efdc95
and edi, 0x9c10236a
or edi, esi
or ebx, eax
and eax, 0x63efdc95
and ebp, 0x9c10236a
or ebp, eax
xor ebp, edi
not ebx
or ebx, ebp
mov r15d, ebx
xor r15d, 0xe5834134
and r15d, ebx
not ebx
and ebx, 0xe5834134
mov ebp, ebx
and ebp, r15d
xor r15d, ebx
or r15d, ebp
mov ebp, r14d
and ebp, 0xedf4361d
and r10d, 0x120bc9e2
or r10d, ebp
mov eax, r10d
xor eax, 0x120bc9e2
xor r10d, 0xedf4361d
mov ebp, r10d
or ebp, 0x4a1751b4
mov edi, ebp
not edi
or r14d, 0xb5e8ae4b
mov ebx, r14d
not ebx
and ebp, 0x3bf8a687
and edi, 0x84000848
or edi, ebp
and r14d, 0x3bf8a687
and ebx, 0x40075130
or ebx, r14d
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x8f45d216
and ebx, 0x70ba2de9
or ebx, ebp
mov ebp, ebx
xor ebp, 0x30a01410
and r10d, 0x193e38e4
mov esi, eax
and esi, 0xe6c1c71b
or esi, r10d
xor esi, 0xe6c1c71a
and eax, 0xfffffffe
or eax, esi
mov edi, eax
not edi
and edi, 0x62ed0835
and eax, 0x9d12f7ca
or eax, edi
mov edi, eax
xor edi, 0x15121782
xor ebx, 0xc55283a3
xor eax, 0x62ed0835
mov esi, ebx
and esi, 0x8a4de84d
and ebp, 0x75b217b2
or ebp, esi
or ebx, eax
and eax, 0x8a4de84d
and edi, 0x75b217b2
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov ebp, ebx
not ebp
mov eax, ebp
and eax, ebx
mov edi, eax
not edi
mov esi, ebx
and esi, 0x8a5589f0
and ebp, 0x75aa760f
or ebp, esi
or ebx, edi
and edi, 0x8a5589f0
and eax, 0x75aa760f
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x4e98d58
and eax, 0xfb1672a7
or eax, ebx
mov r12d, eax
xor r12d, 0x4c18140
xor eax, 0xba1470a4
and eax, 0xba3c7cbc
and r12d, 0x45c38343
or r12d, eax
mov ebp, r12d
xor ebp, 0x45c38343
mov eax, r12d
xor eax, 0x8a382430
mov r10d, r15d
not r10d
and eax, 0x8ab8a533
xor r12d, 0x307c4da6
and r12d, ebp
and ebp, 0x75475acc
or ebp, eax
mov r11d, ebp
xor r11d, 0x44020280
mov eax, r15d
xor eax, 0x75bfcee5
and eax, r10d
mov esi, r10d
or esi, 0x75bfcee5
mov ebx, eax
not ebx
mov r14d, ebx
and r14d, 0x7ed014cb
and eax, 0x812feb34
or eax, r14d
mov edi, esi
not edi
xor ebp, 0x8ab8a533
or ebx, esi
and esi, 0x7ed014cb
and edi, 0x80002110
or edi, esi
mov esi, ebp
or esi, 0x8a40311a
xor edi, eax
mov eax, esi
not eax
not ebx
or ebx, edi
mov edi, esi
and edi, 0x73c38256
and eax, 0x43c4ca1
or eax, edi
mov edi, r12d
not edi
or esi, edi
and edi, 0x73c38256
and r12d, 0x8c3c7da9
or r12d, edi
xor r12d, eax
not esi
or esi, r12d
mov eax, ebx
not eax
and eax, 0x9ddc9761
and ebx, 0x6223689e
or ebx, eax
mov eax, esi
not eax
and eax, 0x9ddc9761
and esi, 0x6223689e
or esi, eax
xor esi, ebx
mov eax, r15d
and eax, 0xb1cddd4e
and r10d, 0x4e3222b1
or r10d, eax
or r15d, ebp
and ebp, 0xb1cddd4e
and r11d, 0x4e3222b1
or r11d, ebp
xor r11d, r10d
not r15d
or r15d, r11d
mov eax, r15d
not eax
and eax, 0x3ecdde65
and r15d, 0xc132219a
or r15d, eax
mov eax, r15d
xor eax, 0x8110208a
mov ebx, esi
not ebx
xor r15d, 0x3ecdde65
mov ebp, ebx
and ebp, 0x6ee3d911
and esi, 0x911c26ee
or esi, ebp
or ebx, r15d
and r15d, 0x6ee3d911
and eax, 0x911c26ee
or eax, r15d
xor eax, esi
not ebx
or ebx, eax
mov r10d, ebx
not r10d
mov ebp, r10d
and ebp, 0xa0102c13
mov eax, ebx
and eax, 0x5fefd3ec
or eax, ebp
mov ebp, eax
xor ebp, 0xb24d300
xor eax, 0xa0102c13
mov edi, r10d
and edi, ebx
mov esi, edi
not esi
mov r11d, eax
and r11d, 0xd4cb0ced
and ebp, 0x2b34f312
or ebp, r11d
or eax, esi
and esi, 0xd4cb0ced
and edi, 0x2b34f312
or edi, esi
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x2a7e762c
xor eax, 0xd58189d3
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfef4ec67
and eax, 0x10b1398
or eax, ebp
mov esi, eax
xor esi, 0x10b1398
xor eax, 0xfef4ec67
and r10d, 0xd58189d3
xor ebx, 0x2a7e762c
or ebx, r10d
mov edi, ebx
not edi
and edi, eax
mov ebp, esi
xor ebp, ebx
and ebp, esi
and ebx, esi
or ebx, edi
mov eax, ebp
not eax
mov edi, ebx
not edi
mov esi, eax
and esi, 0x81311c8a
and ebp, 0x7ecee375
or ebp, esi
or eax, edi
and edi, 0x81311c8a
and ebx, 0x7ecee375
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xd5137dea
and eax, 0x2aec8215
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x82ed5eca
and eax, 0x7d12a135
or eax, ebp
mov ebp, eax
xor ebp, 0x7d80550c
mov ebx, eax
xor ebx, 0x82728a01
and ebx, 0xc3729b09
xor eax, 0xbef2ce05
and eax, ebp
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3c8d64f6
and eax, 0xc3729b09
or eax, ebp
mov edi, eax
not edi
mov ebx, edi
and ebx, eax
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0xd36574a1
and ebx, 0x2c9a8b5e
or ebx, esi
or ebp, edi
and edi, 0xd36574a1
and eax, 0x2c9a8b5e
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
xor eax, 0x74fbc127
and eax, ebp
or ebp, 0x8b043ed8
mov ebx, ebp
not ebx
mov edi, eax
not edi
mov esi, ebp
and esi, 0x38485790
and ebx, 0x44b38027
or ebx, esi
or ebp, edi
and edi, 0x38485790
and eax, 0xc7b7a86f
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8b043ed8
and ebp, 0x74fbc127
or ebp, eax
setne byte [rsp + 0x50]
sete byte [rsp + 0x4f]
sete byte [rsp + 0x51]
cmp r9d, 9
setg r15b
cmp r9d, 0xa
setl r12b
setl byte [rsp + 0x52]
mov ebp, r13d
or ebp, 0x9c4d996e
mov eax, ebp
not eax
mov esi, dword [rsp + 0x14]
mov ebx, esi
or ebx, 0x22a26290
and ebx, 0xb2e763d6
mov edi, r13d
and edi, 0xc089828
or edi, ebx
and ebp, 0xb2e763d6
and eax, 0x41100401
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0x63b26691
and eax, 0x9c4d996e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x120052e1
and eax, 0xedffad1e
or eax, ebp
mov ebp, eax
xor ebp, 0x44140914
and ebp, 0x54141bd4
xor eax, 0x2004021
and eax, 0xabebe42b
or eax, ebp
not eax
mov r9d, eax
or r9d, 0x54141bd4
mov ebp, r13d
and ebp, 0xabebe42b
mov ebx, esi
and ebx, 0x54141bd4
or ebx, ebp
mov ebp, ebx
xor ebp, r13d
and ebp, ebx
mov ebx, ebp
mov r14d, ebp
xor r14d, 0x6be04ab4
and r14d, ebp
not ebp
and ebp, 0x1139584f
and ebx, 0xeec6a7b0
or ebx, ebp
mov edi, ebx
xor edi, 0xeec6a7b0
mov ebp, r9d
xor ebp, 0x941fb54b
and ebp, r9d
or eax, 0x7ff45bf4
mov r10d, ebp
not r10d
mov r11d, r10d
and r11d, 0x3b1cf141
and ebp, 0xc0e30e2a
or ebp, r11d
mov esi, eax
not esi
xor ebx, 0x7ad912fb
and ebx, edi
or r10d, eax
and eax, 0x3b1cf1d5
and esi, 0x8003040a
or esi, eax
xor esi, ebp
not r10d
or r10d, esi
mov eax, ebx
not eax
mov ebp, r14d
not ebp
mov esi, eax
and esi, 0x9ac6b850
and ebx, 0x653947af
or ebx, esi
or eax, ebp
and ebp, 0x9ac6b850
and r14d, 0x653947af
or r14d, ebp
xor r14d, ebx
not eax
or eax, r14d
mov ebp, r10d
not ebp
and ebp, eax
not eax
and eax, r10d
or eax, ebp
mov ebp, r9d
and ebp, edi
xor edi, r9d
or edi, ebp
mov ebp, edi
not ebp
and ebp, 0xa46b74d7
and edi, 0x5b948b28
or edi, ebp
xor edi, 0x5b948b28
mov ebp, eax
and ebp, edi
xor edi, eax
or edi, ebp
mov eax, edi
mov ebx, edi
xor ebx, 0x73c235cd
and ebx, edi
not edi
and edi, 0x3202118c
and eax, 0x41c02441
or eax, edi
mov ebp, eax
xor ebp, 0x1400001
xor eax, 0xbe3fdbbe
mov edi, ebx
not edi
mov esi, eax
and esi, 0x5e843656
and ebp, 0x21420189
or ebp, esi
or eax, edi
and edi, 0x5e843656
and ebx, 0xa17bc9a9
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1406e7ea
and eax, 0xebf91815
or eax, ebp
mov esi, eax
xor esi, 0x33d0c9f3
xor eax, 0xcc2f360c
mov edi, eax
and edi, 0x936d00f9
mov ebp, esi
and ebp, 0x6c92ff06
or ebp, edi
mov edi, ebp
and edi, 1
xor ebp, 0x6c92ff07
or ebp, edi
mov edi, ebp
not edi
and edi, 0x6842e023
and ebp, 0x97bd1fdc
or ebp, edi
mov edi, ebp
xor edi, 0x97bd1fdc
xor ebp, 0x6842e023
and eax, 0x923aef9c
mov ebx, esi
and ebx, 0x6dc51062
or ebx, eax
xor ebx, 0x6dc51062
and esi, 1
or esi, ebx
mov eax, esi
not eax
and esi, ebp
or ebp, eax
not ebp
and eax, edi
or eax, esi
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov edi, eax
not edi
mov ebx, eax
mov ebp, edi
and ebp, eax
mov esi, edi
and esi, 0xb1386afe
and eax, 0x4ec79501
or eax, esi
xor eax, 0xb1386afe
or eax, edi
mov esi, edi
and esi, 0x4a6e0a43
and ebx, 0xb591f5bc
or ebx, esi
xor ebx, 0xb591f5bc
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x455af3e9
and ebp, 0xbaa50c16
or ebp, ebx
mov esi, ebp
xor esi, 0xaaa10806
xor ebp, 0x455af3e9
mov ebx, eax
not ebx
mov edi, ebp
xor edi, eax
and edi, ebp
and esi, 0xafb9a8ef
and ebp, 0x50465710
or ebp, esi
and eax, 0xafb9a8ef
and ebx, 0x50465710
or ebx, eax
xor ebx, ebp
mov esi, edi
not esi
mov ebp, ebx
not ebp
mov eax, esi
and eax, 0x45085513
and edi, 0xbaf7aaec
or edi, eax
or esi, ebp
and ebp, 0x45085513
and ebx, 0xbaf7aaec
or ebx, ebp
xor ebx, edi
not esi
or esi, ebx
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0x6a63a865
mov ebp, esi
and ebp, 0x959c579a
or ebp, edi
mov edi, ebp
xor edi, 0x230024
and ebx, 0xe32a88f5
and esi, 0x1cd5770a
or esi, ebx
mov eax, esi
xor eax, 0x4855602
xor ebp, 0x959c579a
mov ebx, ebp
and ebx, 0x7b50a9d9
and edi, 0x84af5626
or edi, ebx
xor esi, 0x630088d1
and esi, 0x7b50a9d9
and eax, 0x84af5626
or eax, esi
xor eax, edi
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r9b
mov r11d, r12d
xor r11b, r9b
mov esi, r15d
mov ebx, r15d
or bl, r10b
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, bl
xor r11b, 1
or r11b, al
xor r10b, r9b
and r10b, r9b
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
mov r9d, eax
xor r9b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r9b
xor bl, 1
or al, r10b
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, r15d
mov r14d, r15d
or bl, al
xor al, 1
or al, r12b
xor al, 1
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor bl, r11b
xor r11b, bl
mov r10d, r11d
and r10b, bl
mov r9d, r10d
xor r9b, 1
mov edi, r10d
and dil, r9b
xor r9b, bl
xor bl, 1
mov esi, edi
and sil, r10b
xor dil, r10b
or dil, sil
xor dil, bl
or bl, r11b
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, dil
test al, 1
mov esi, 0xcc032df9
mov ebp, 0x734f03ea
mov eax, 0x734f03ea
cmovne eax, esi
test bl, 1
cmovne ebp, eax
test dil, 1
cmove ebp, eax
mov dword [rsp + 0x100], ebp
mov ebp, r13d
or ebp, 0x33f77a83
mov eax, ebp
not eax
mov esi, dword [rsp + 0x14]
mov ebx, esi
or ebx, 0x8008474
and ebx, 0x2976b675
mov edi, r13d
and edi, 0x12814882
or edi, ebx
and ebp, 0x2976b675
and eax, 0xc4080108
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and ebp, 0xcc08857c
and eax, 0x33f77a83
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0xfffffffe
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1bda02a7
and eax, 0xe425fd58
or eax, ebp
mov r10d, eax
xor r10d, 0xe425fd58
mov ebp, esi
mov r15d, esi
and ebp, 0xd6e77199
mov edi, r13d
and edi, 0x29188e66
or edi, ebp
xor edi, 0x29188e67
mov ebp, r13d
mov dword [rsp + 0x58], r13d
and ebp, 0xfffffffe
mov dword [rsp + 0x7c], ebp
or edi, ebp
mov ebx, edi
not ebx
mov ebp, edi
and ebp, 0x2c94ac7a
xor edi, 0x93dc368b
and edi, ebx
and ebx, 0xd36b5385
or ebx, ebp
mov ebp, r10d
or ebp, 0x93dc368b
mov r11d, ebp
not r11d
mov r9d, ebp
and r9d, 0x91466ee8
and r11d, 0x6c218114
or r11d, r9d
mov r9d, eax
xor eax, 0x8806342c
and eax, r10d
mov esi, eax
not esi
or ebp, esi
and esi, 0x91466ee8
and eax, 0x6eb99117
or eax, esi
xor eax, r11d
not ebp
or ebp, eax
mov esi, ebx
xor esi, 0xd36b5385
mov eax, esi
and eax, 0x6c23c974
mov r11d, eax
and r11d, edi
xor edi, eax
or edi, r11d
mov eax, ebp
not eax
and eax, 0xc491f5ed
and ebp, 0x3b6e0a12
or ebp, eax
mov eax, edi
not eax
and eax, 0xc491f5ed
and edi, 0x3b6e0a12
or edi, eax
xor edi, ebp
xor r9d, 0x11d200a0
mov eax, r10d
and eax, 0xea080e57
and r9d, 0x15f7f1a8
or r9d, eax
xor ebx, 0x2c94ac7a
or r10d, ebx
and ebx, 0xea080e57
and esi, 0x15f7f1a8
or esi, ebx
xor esi, r9d
not r10d
or r10d, esi
mov eax, r10d
not eax
mov esi, edi
not esi
mov ebp, esi
and ebp, 0x8e8f89cc
and edi, 0x71707633
or edi, ebp
or esi, r10d
and r10d, 0x8e8f89cc
and eax, 0x71707633
or eax, r10d
xor eax, edi
not esi
or esi, eax
mov eax, esi
not eax
and esi, 0x71f4c88b
and eax, 0x8e0b3774
or eax, esi
mov ebx, eax
xor ebx, 0x71f4c88b
and r13d, 0x57e9696e
mov ebp, r15d
and ebp, 0xa8169691
or ebp, r13d
mov edi, ebp
xor edi, 0xa8169691
xor ebp, 0x57e9696e
xor eax, 0x8e0b3774
and edi, eax
or eax, ebp
mov esi, eax
not esi
and ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0xfd7d686b
and esi, 0x2829794
or esi, edi
or eax, ebx
and ebx, 0xfd7d686b
and ebp, 0x2829794
or ebp, ebx
xor ebp, esi
not eax
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, eax
mov edi, ebp
not edi
mov esi, eax
and esi, 0xe2217fda
and ebx, 0x1dde8025
or ebx, esi
or eax, edi
and edi, 0xe2217fda
and ebp, 0x1dde8025
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xccaa59b9
and eax, 0x3355a646
or eax, ebx
xor eax, 0x3355a646
or eax, ebp
cmp eax, 0xffffffff
setne r9b
sete r10b
mov eax, r12d
mov r13d, r14d
mov byte [rsp + 0x20], r14b
xor al, r14b
mov ebx, eax
xor bl, 1
mov esi, eax
mov ebp, eax
mov byte [rsp + 0x18], al
and sil, bl
mov byte [rsp + 0x94], sil
xor sil, 1
mov byte [rsp + 0x64], sil
mov r11d, ebx
xor r11b, sil
mov r15d, ebx
mov eax, ebx
mov byte [rsp + 0x40], bl
or r15b, sil
xor r15b, 1
or r15b, r11b
mov r11d, r15d
xor r11b, 1
mov esi, r11d
or sil, r15b
mov edi, esi
and dil, bpl
mov ebx, esi
xor sil, bpl
or sil, dil
xor bl, al
xor bl, 1
xor sil, 1
mov edi, ebx
and dil, sil
xor sil, bl
or sil, dil
mov eax, ebp
and al, r12b
mov ebp, eax
xor bpl, 1
mov byte [rsp + 0x78], bpl
mov edi, eax
and dil, bpl
mov ebx, edi
xor bl, 1
xor dil, al
mov r14d, eax
mov byte [rsp + 0x1f], al
or bl, bpl
xor bl, 1
or bl, dil
mov byte [rsp + 0x70], bl
mov eax, ebx
xor al, 1
or bpl, r14b
mov byte [rsp + 0x60], bpl
mov edi, eax
xor dil, bpl
or al, bpl
xor al, 1
or al, dil
mov edi, eax
xor dil, 1
and al, dil
mov ebp, edi
and bpl, al
xor al, dil
or al, bpl
xor al, sil
mov esi, r15d
xor sil, r12b
and sil, r15b
and r11b, r13b
and r15b, r12b
or r15b, r11b
xor sil, 1
xor r15b, 1
mov r11d, esi
xor r11b, r15b
or r15b, sil
xor r15b, 1
or r15b, r11b
mov r11d, r15d
xor r11b, 1
and r15b, r11b
mov esi, r11d
and sil, r15b
xor r15b, r11b
or r15b, sil
mov esi, eax
xor sil, 1
mov r11d, r15d
xor r11b, 1
and r15b, al
or al, r11b
and r11b, sil
or r11b, r15b
xor r11b, 1
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov r15d, r10d
xor r15b, r9b
mov edi, r15d
xor dil, 1
mov esi, r15d
xor sil, dil
and sil, r15b
mov ebx, esi
xor bl, 1
and bl, sil
mov eax, ebx
and al, sil
xor bl, sil
or bl, al
mov eax, edi
or al, r15b
mov ebp, ebx
and bl, al
xor al, 1
xor bpl, 1
and bpl, al
or bl, bpl
mov ebp, esi
xor bpl, al
or al, sil
xor al, 1
or al, bpl
xor al, 1
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, r10d
or bl, al
xor al, 1
or al, r9b
mov esi, eax
xor sil, bl
or al, bl
xor al, 1
or al, sil
mov ebx, r15d
and bl, dil
xor bl, 1
mov esi, ebx
xor sil, dil
or bl, dil
xor bl, 1
or bl, sil
mov esi, edi
and sil, r10b
xor dil, r10b
or dil, sil
xor bl, r10b
xor bl, 1
xor dil, 1
mov esi, ebx
and sil, dil
xor dil, bl
or dil, sil
mov ebx, edi
xor bl, 1
and dil, bl
mov esi, ebx
and sil, dil
xor dil, bl
or dil, sil
xor dil, 1
xor al, 1
mov ebx, eax
xor bl, dil
and al, dil
mov esi, ebx
xor sil, 1
or al, bl
xor bl, al
or al, sil
xor bl, 1
xor al, 1
or al, bl
xor al, 1
mov esi, eax
and sil, r11b
mov ebx, eax
xor bl, r11b
or al, r11b
or sil, bl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov edi, ebx
and dil, al
mov r11d, edi
and r11b, bl
xor dil, bl
or dil, r11b
mov r11d, edi
and r11b, sil
mov ebx, esi
and bl, al
xor al, sil
xor sil, 1
xor dil, 1
and dil, sil
or dil, r11b
or al, bl
mov ebx, eax
xor bl, dil
xor dil, 1
or dil, al
xor bl, 1
xor dil, 1
or dil, bl
and r15b, r9b
mov eax, r12d
xor al, r15b
not al
and al, r15b
or r15b, r12b
xor r15b, 1
mov ebx, eax
and bl, r15b
xor r15b, al
or r15b, bl
xor r10b, r12b
mov eax, r10d
not al
and al, r12b
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
xor al, 1
mov ebx, r15d
xor bl, al
or al, r15b
xor al, 1
or al, bl
xor bl, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
or bl, al
mov r10d, eax
and r10b, bl
xor bl, al
or r10b, bl
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov esi, edi
xor sil, 1
mov eax, esi
and al, dil
xor al, 1
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov r11d, r10d
xor r11b, 1
mov r9d, r11d
and r9b, r10b
xor r9b, 1
mov ebx, r10d
xor bl, r9b
or r9b, r10b
xor r9b, 1
or r9b, bl
xor sil, dil
and sil, dil
mov r10d, eax
xor r10b, 1
or al, r10b
mov edi, eax
xor dil, 1
mov ebp, eax
and bpl, dil
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov r15d, esi
xor r15b, 1
and r15b, sil
xor r15b, 1
mov eax, esi
xor al, r15b
or r15b, sil
xor r15b, 1
or r15b, al
mov eax, ebp
xor al, 1
and al, r15b
xor r15b, 1
and r15b, bpl
or r15b, al
mov eax, edi
xor al, sil
or sil, dil
xor sil, 1
or sil, al
mov eax, esi
xor al, r15b
xor r15b, 1
or r15b, sil
xor al, 1
xor r15b, 1
or r15b, al
mov esi, r9d
xor sil, 1
mov ebx, esi
and bl, r9b
xor bl, 1
mov edi, r9d
xor dil, bl
or bl, r9b
or r9b, sil
xor r9b, 1
xor r11b, r9b
mov ebp, r11d
and r11b, r9b
xor bpl, 1
mov r9d, r11d
and r9b, bpl
xor r11b, bpl
or r11b, r9b
mov r9d, r15d
xor r9b, 1
mov eax, r9d
and al, r15b
xor r9b, al
xor al, 1
or al, r15b
xor al, 1
or al, r9b
mov r9d, r11d
xor r9b, 1
and r11b, r9b
mov ebp, r9d
and bpl, r11b
xor r11b, r9b
or r11b, bpl
mov r9d, eax
xor r9b, 1
and r9b, r11b
xor r11b, 1
and r11b, al
or r11b, r9b
xor bl, 1
or bl, dil
xor bl, r10b
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov eax, esi
xor al, bl
xor bl, 1
or bl, sil
xor al, 1
xor bl, 1
or bl, al
xor bl, r11b
and r11b, bl
mov eax, ebx
xor al, r11b
test al, 1
mov eax, 0xd98843ef
mov ebp, 0xcc032df9
cmove ebp, eax
test bl, 1
cmovne eax, ebp
test r11b, 1
cmove eax, ebp
mov dword [rsp + 0xfc], eax
mov r13d, dword [rsp + 0x58]
mov ebp, r13d
and ebp, 0x74508833
mov r14d, dword [rsp + 0x14]
mov eax, r14d
and eax, 0x8baf77cc
or eax, ebp
mov ebp, eax
xor ebp, 0x8baf77cc
xor eax, 0x74508833
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf7fdf19d
and eax, 0x8020e62
or eax, ebp
mov ebp, r14d
and ebp, 0x93c33b9d
mov ebx, r13d
and ebx, 0x6c3cc462
or ebx, ebp
mov ebp, eax
xor ebp, 0x8000462
xor eax, 0xf7fdf19d
mov edi, r13d
xor edi, eax
and eax, 0x93c33b9d
and ebp, 0x6c3cc462
or ebp, eax
xor ebp, ebx
and edi, r13d
mov r15d, r13d
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x1e430c2c
mov r9d, ebp
and r9d, 0xe1bcf3d3
or r9d, eax
mov esi, ebp
xor esi, 0x9f829d47
and esi, ebp
mov eax, ebp
xor r9d, 0xe1bcf3d2
or r9d, edi
and edi, 0x96028d45
and eax, 0x9801002
or eax, edi
mov ebp, eax
xor ebp, 0x1001000
xor eax, 0xf67feffd
mov edi, eax
and edi, 0x8ea26efe
and ebp, 0x11009101
or ebp, edi
mov edi, esi
not edi
or eax, edi
and edi, 0x8ea26efe
and esi, 0x715d9101
or esi, edi
xor esi, ebp
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0x607d62b9
and eax, 0x9f829d46
or eax, ebp
mov ebx, r9d
not ebx
mov ebp, eax
not ebp
mov edi, ebx
xor edi, ebp
and edi, ebx
and r9d, 0x82645292
and ebx, 0x7d9bad6d
or ebx, r9d
and ebp, 0x82645292
and eax, 0x7d9bad6d
or eax, ebp
xor eax, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x1e005e5b
and edi, 0xe1ffa1a4
or edi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0x1e005e5b
and eax, 0xe1ffa1a4
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
mov edi, eax
and edi, ebp
mov ebx, eax
and ebx, edi
xor edi, eax
or edi, ebx
and eax, 0x801f2b8d
and ebp, 0x7fe0d472
or ebp, eax
mov eax, ebp
xor eax, 0x7fe0d472
xor ebp, 0x80142001
and ebp, 0xf8b42053
mov ebx, eax
and ebx, 0x74bdfac
or ebx, ebp
xor ebx, 0x74bdfac
or ebx, eax
mov eax, edi
not eax
mov ebp, ebx
not ebp
and ebp, eax
or eax, ebx
and ebx, edi
or ebx, ebp
mov ebp, eax
not ebp
mov edi, eax
and edi, 0x19104ace
and ebp, 0xe6efb531
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0x19104ace
and ebx, 0xe6efb531
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xcd16be8d
mov edi, eax
and edi, 0x32e94172
or edi, ebp
and eax, 0xcd16be8d
mov ebp, ebx
and ebp, 0x32e94172
or ebp, eax
xor ebp, edi
xor ebx, ebp
test ebx, ebp
sete al
setne r9b
mov r10d, eax
mov r13b, byte [rsp + 0x20]
and r10b, r13b
mov edi, r13d
or dil, al
xor al, r13b
or al, r10b
mov r10d, r13d
xor r10b, r9b
mov r11d, r10d
xor r11b, 1
xor dil, 1
or dil, r11b
mov r11d, eax
xor r11b, 1
xor dil, 1
mov esi, edi
xor sil, al
mov ebx, eax
and bl, r11b
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
xor bl, dil
or dil, r11b
xor sil, 1
xor dil, 1
or dil, sil
xor bl, 1
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov byte [rsp + 0x30], r12b
xor r9b, r12b
mov ebx, r9d
xor bl, r12b
and bl, r9b
xor r10b, bl
xor r10b, 1
and bl, r10b
xor bl, 1
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, ebx
or al, r9b
mov r10d, eax
xor r10b, 1
and r10b, bl
mov ebx, r9d
xor bl, al
and bl, r9b
and al, r9b
or al, r10b
mov r9d, ebx
xor r9b, 1
xor bl, al
xor al, 1
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, edi
xor al, bl
or bl, dil
xor dil, 1
xor al, 1
or al, dil
or dil, r9b
mov r9d, edi
xor r9b, bl
or dil, bl
xor dil, 1
or dil, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
xor bl, dil
xor dil, 1
mov r9d, eax
and r9b, dil
xor dil, al
or dil, r9b
mov eax, edi
xor al, bl
test al, 1
mov r12d, 0xd95c3e69
mov eax, 0x7c6f4640
cmovne eax, r12d
test dil, 1
mov ebp, 0x7c6f4640
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0xf8], ebp
mov ebx, r15d
mov eax, r15d
mov esi, r14d
and eax, r14d
mov dword [rsp + 0x2c], eax
mov edi, r15d
and edi, eax
mov ebp, r15d
mov r14d, r15d
xor ebp, eax
or ebp, edi
mov dword [rsp + 0x44], ebp
mov ebx, ebp
not ebx
mov dword [rsp + 0x68], ebx
and ebx, 0x5b038154
xor ebp, 0xa4fc7eab
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb08c4057
and ebp, 0x4f73bfa8
or ebp, eax
mov eax, r15d
and eax, 0x4d1a7a8a
mov ebx, esi
mov r10d, esi
and ebx, 0xb2e58575
or ebx, eax
xor ebx, 0xe9e60421
mov r9d, ebx
xor r9d, r15d
and r9d, ebx
mov r11d, r9d
not r11d
mov ebx, r11d
and ebx, 0x2e2c4d5c
mov eax, r9d
and eax, 0xd1d3b2a3
or eax, ebx
mov esi, ebp
xor esi, 0x4f73bfa8
mov r15d, ebp
xor r15d, 0xb08c4057
mov ebx, r15d
and ebx, 0x2e2c4d5c
xor ebp, 0x615ff2f4
and ebp, esi
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov edi, ebp
not edi
and edi, 0x37ad5618
and ebp, 0xc852a9e7
or ebp, edi
mov edi, eax
not edi
and edi, 0x37ad5618
and eax, 0xc852a9e7
or eax, edi
xor eax, ebp
mov edi, esi
and edi, 0xcbf5cd08
and r15d, 0x340a32f7
or r15d, edi
or esi, r9d
and r9d, 0xcbf5cd08
and r11d, 0x340a32f7
or r11d, r9d
xor r11d, r15d
not esi
or esi, r11d
mov ebp, esi
not ebp
and ebp, 0xe420c4de
and esi, 0x1bdf3b21
or esi, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x4ce93f90
and eax, 0xb316c06f
or eax, ebp
mov ebx, esi
xor ebx, 0x13160021
xor esi, 0xe420c4de
or edi, esi
and esi, 0x4ce93f90
and ebx, 0xb316c06f
or ebx, esi
xor ebx, eax
not edi
or edi, ebx
mov ebp, edi
xor ebp, 0xa4af1941
and ebp, edi
mov eax, edi
not edi
and edi, 0x7778be7d
and eax, 0x88874182
or eax, edi
mov ebx, eax
xor ebx, 0x830100
xor eax, 0x24281841
or eax, 0x5b50e6be
mov edi, eax
and edi, 0xe41410bb
and ebx, 0xab0940
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xe41410bb
and ebp, 0x1bebef44
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x82f77c31
and eax, 0x7d0883ce
or eax, ebp
mov ebp, eax
xor ebp, 0x455a8005
xor eax, 0x8200024a
and ebp, 0x45fe9995
and eax, 0xba01666a
or eax, ebp
and r14d, 0xaf8ec8ab
mov ebx, r10d
and ebx, 0x50713754
or ebx, r14d
mov ebp, eax
xor ebp, 0x5720985
xor eax, 0xba01666a
mov edi, eax
and eax, 0x488dd450
and ebp, 0xb7722baf
or ebp, eax
mov eax, ebx
xor eax, 0x10702304
xor ebx, 0xaf8ec8ab
or edi, ebx
and ebx, 0x488dd450
and eax, 0xb7722baf
or eax, ebx
xor eax, ebp
not edi
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd73b697f
and eax, 0x28c49680
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x28c49680
and eax, 0xd73b697f
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x396b0f4e
and eax, 0xc694f0b1
or eax, ebx
xor eax, 0x396b0f4e
xor ebp, eax
test ebp, eax
setne sil
sete dil
mov eax, r13d
xor al, dil
mov ebx, esi
mov r14b, byte [rsp + 0x30]
and bl, r14b
and dil, r13b
or dil, bl
and al, r13b
mov ebx, eax
xor bl, 1
xor al, dil
xor dil, 1
or dil, bl
xor dil, 1
or dil, al
mov eax, r14d
xor al, sil
not al
and al, sil
or sil, r14b
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, edi
xor al, 1
mov r9d, eax
or r9b, dil
and dil, al
xor dil, 1
mov ebx, eax
xor bl, dil
or dil, al
xor dil, 1
or dil, bl
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov r11d, edi
xor r11b, 1
mov r15d, esi
xor r15b, 1
mov ebx, r15d
or bl, sil
and dil, r11b
mov ebp, r15d
and bpl, sil
xor dil, 1
mov r13d, edi
xor r13b, r11b
or dil, r11b
mov eax, ebp
xor al, 1
or al, sil
mov r10d, r11d
and r10b, sil
xor r11b, sil
and sil, bl
xor bl, 1
mov r14d, ebx
xor r14b, r15b
and r14b, bl
and bl, r15b
or bl, sil
xor r14b, 1
xor bl, 1
mov esi, r14d
xor sil, bl
or bl, r14b
xor bl, 1
or bl, sil
xor bl, 1
mov esi, ebx
or sil, r9b
xor bl, r9b
xor bl, 1
and bl, r9b
xor bl, 1
mov r9d, esi
xor r9b, bl
or bl, sil
xor bl, 1
or bl, r9b
xor dil, 1
or dil, r13b
xor bpl, r15b
xor al, 1
or al, bpl
xor al, dil
or r11b, r10b
xor al, 1
mov r9d, eax
xor r9b, r11b
or al, r11b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and al, r9b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
xor al, bl
mov r9d, eax
xor r9b, 1
and bl, r9b
xor r9b, bl
test r9b, 1
mov ebp, 0xebf16d8c
cmove r12d, ebp
test al, 1
cmove ebp, r12d
test bl, 1
cmove ebp, r12d
mov dword [rsp + 0x11c], ebp
mov r13d, dword [rsp + 0x58]
mov eax, r13d
and eax, 0x80261092
mov r12d, dword [rsp + 0x14]
mov ebp, r12d
and ebp, 0x1400d64
or ebp, eax
xor ebp, 0x1400d64
mov eax, r12d
xor eax, 0x81661df6
and eax, r12d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x7e99e209
and eax, 0x81661df6
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xab28e591
xor eax, 0x54d71a6e
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfb4674e
and eax, 0xf04b98b1
or eax, ebp
mov ebp, r13d
and ebp, 0x54d71a6e
mov ebx, r12d
xor ebx, 0xab28e591
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x5d2a8b1a
and ebx, 0xa2d574e5
or ebx, ebp
mov edi, eax
xor edi, 0xb04880a1
xor eax, 0xfb4674e
mov ebp, eax
and eax, 0x46235c10
and edi, 0xb9dca3ef
or edi, eax
mov eax, ebx
xor eax, 0xa0d420e5
xor ebx, 0x5d2a8b1a
or ebp, ebx
and ebx, 0x46235c10
and eax, 0xb9dca3ef
or eax, ebx
xor eax, edi
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xe40b7ff7
and ebx, 0x1bf48008
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xe40b7ff7
and eax, 0x1bf48008
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xab28e591
and ebp, 0x54d71a6e
or ebp, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0x9fa07ec2
mov ebx, ebp
and ebx, 0x605f813d
or ebx, edi
or ebp, 0x8e11044
mov esi, ebp
not esi
and ebp, 0xcf6ef572
and esi, 0x30100a89
or esi, ebp
xor ebx, 0x605f813c
or ebx, eax
or eax, 0xf71eefbb
mov edi, eax
not edi
and eax, 0xcf6ef572
and edi, 0x810004
or edi, eax
xor edi, esi
mov ebp, edi
not ebp
and ebp, 0xd2b9f376
and edi, 0x2d460c89
or edi, ebp
mov ebp, ebx
not ebp
mov eax, edi
xor eax, 0xda58e333
xor edi, 0x25a71ccc
and eax, ebx
or ebx, edi
and edi, ebp
or edi, eax
not ebx
mov ebp, ebx
and ebp, edi
xor edi, ebx
or edi, ebp
mov r9d, edi
not r9d
mov ebp, r9d
and ebp, 0x12cd848
mov eax, edi
and eax, 0x42122103
or eax, ebp
mov ebp, eax
xor ebp, 0x101
xor eax, 0xc2cda5c
and eax, 0x4e3efa5e
and ebp, 0x1000101
or ebp, eax
mov ebx, r9d
or ebx, 0x433ef94b
mov eax, ebx
not eax
and ebx, 0x4e3efa5e
and eax, 0xb0c104a0
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3ac07281
and eax, 0xc53f8d7e
or eax, ebp
mov esi, eax
xor esi, 0x2004021
xor eax, 0x315a0000
and eax, 0xb55b3414
and esi, 0x4aa4cbeb
or esi, eax
mov ebx, esi
not ebx
xor esi, 0xb4122004
and esi, 0xb412684e
and ebx, 0x2800000
or ebx, esi
and edi, 0xa2fbe8ce
mov eax, r9d
and eax, 0x5d041731
or eax, edi
xor eax, 0x14698080
and r9d, 0xb692684e
or r9d, eax
mov edi, ebx
xor edi, 0x2800000
mov eax, ebx
xor eax, 0xb12365b8
and eax, 0xb1a365b8
xor ebx, 0x32902842
and ebx, edi
and edi, 0x6100846
or edi, eax
mov r15d, r9d
not r15d
and r9d, 0x35eef614
mov r10d, r15d
and r10d, 0xca1109eb
or r10d, r9d
mov r11d, r10d
xor r11d, 0xca1109eb
mov eax, r11d
and eax, 0x70792dc2
and r15d, 0x8f86d23d
or r15d, eax
mov r9d, edi
xor r9d, 0x4e5c9a47
mov eax, edi
xor eax, 0xc1da487a
and eax, r9d
mov esi, eax
not esi
mov r14d, esi
and r14d, 0x129633c0
and eax, 0xe5694c3e
or eax, r14d
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0x129633c0
and ebx, 0xa400480e
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov eax, esi
not eax
and eax, 0x99235784
and esi, 0x66dca87b
or esi, eax
mov eax, r15d
not eax
and eax, 0x99235784
and r15d, 0x66dca87b
or r15d, eax
xor r15d, esi
xor edi, 0xb1a365b8
mov eax, edi
and eax, 0xa0800802
and r9d, 0x5653e6cd
or r9d, eax
xor r10d, 0x35eef614
or edi, r10d
and r10d, 0xa9ac1932
and r11d, 0x5653e6cd
or r11d, r10d
xor r11d, r9d
not edi
or edi, r11d
mov eax, edi
not eax
and eax, 0xd9ecc352
and edi, 0x26133cad
or edi, eax
mov ebx, r15d
not ebx
mov ebp, ebx
and ebp, 0x2a83cb81
and r15d, 0xd57c347e
or r15d, ebp
mov ebp, edi
xor ebp, 0x410342c
xor edi, 0xd9ecc352
or ebx, edi
and edi, 0x2a83cb81
and ebp, 0xd57c347e
or ebp, edi
xor ebp, r15d
not ebx
or ebx, ebp
mov esi, ebx
xor esi, 0x496d97b1
and esi, ebx
mov eax, ebx
not ebx
and ebx, 0x1499491
and eax, 0x48240320
or eax, ebx
xor eax, 0x48240320
mov ebx, eax
and ebx, esi
xor esi, eax
or esi, ebx
mov r9d, esi
not r9d
mov eax, esi
or eax, 0x2c9a33cf
mov edi, eax
and edi, 0x7164f90a
mov ebx, r9d
and ebx, 0x82010430
or ebx, edi
mov ebp, esi
xor ebp, 0xd365cc30
and ebp, esi
mov edi, ebp
not edi
or eax, edi
and edi, 0x7164f90a
and ebp, 0x8e9b06f5
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x14e1f2f9
and eax, 0xeb1e0d06
or eax, ebp
mov ebp, eax
xor ebp, 0xc7843ec9
and ebp, esi
xor eax, 0x387bc136
and r9d, eax
or ebp, r9d
xor eax, ebp
test eax, ebp
setne r9b
sete al
mov bl, byte [rsp + 0x30]
mov r10d, ebx
and r10b, al
mov esi, ebx
xor sil, al
or sil, r10b
and al, byte [rsp + 0x20]
and r9b, bl
or r9b, al
mov eax, esi
xor al, r9b
xor al, 1
mov r11d, r9d
xor r11b, 1
or sil, r11b
xor sil, 1
or sil, al
mov edi, esi
xor dil, 1
mov ebx, edi
or bl, sil
mov r10d, esi
xor r10b, bl
xor bl, 1
xor r10b, 1
mov r14d, esi
or r14b, bl
xor r14b, 1
or r14b, r10b
xor bl, sil
xor r14b, 1
mov r10d, ebx
and r10b, r14b
xor r14b, bl
or r14b, r10b
mov ebx, r11d
or bl, r9b
mov r10d, ebx
not r10b
mov ebp, r9d
or bpl, bl
and r10b, r9b
and bl, r11b
or bl, r10b
xor bpl, 1
mov r10d, ebp
and r10b, bl
xor bl, bpl
or bl, r10b
mov eax, r14d
xor al, 1
and al, r14b
xor al, 1
mov r10d, r14d
xor r10b, al
or al, r14b
xor al, 1
or al, r10b
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov ebp, r10d
and bpl, bl
xor bl, r10b
or bl, bpl
mov r10d, eax
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, al
or bl, r10b
mov r10d, esi
and r10b, dil
mov eax, r10d
xor r10b, sil
xor al, 1
or al, dil
xor al, 1
or al, r10b
and r11b, r9b
xor r11b, 1
mov r10d, r11d
xor r10b, r9b
or r11b, r9b
xor r11b, 1
or r11b, r10b
mov r10d, eax
xor r10b, 1
and r10b, r11b
xor r11b, 1
and r11b, al
or r11b, r10b
mov eax, edi
and al, r9b
xor dil, r9b
or dil, al
xor dil, 1
mov eax, r11d
and al, dil
xor dil, r11b
or dil, al
mov r9d, edi
xor r9b, 1
mov eax, edi
and al, r9b
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
xor bl, 1
xor al, bl
mov r9d, ebx
and r9b, dil
xor bl, dil
or bl, r9b
mov r9d, ebx
xor r9b, al
test bl, 1
mov ebx, 0xd59e031c
mov ebp, 0xaf3b53c1
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
test r9b, 1
mov eax, 0xaf3b53c1
cmove ebp, eax
mov dword [rsp + 0xf4], ebp
mov eax, r13d
and eax, 0xbc070420
mov ebp, r12d
and ebp, 0x3a08185
or ebp, eax
xor ebp, 0x3a08185
mov r15d, r12d
and r15d, 0x40587a5a
or r15d, ebp
mov eax, r15d
not eax
and eax, 0x2aef5029
and r15d, 0xd510afd6
or r15d, eax
mov eax, r15d
and eax, 1
xor r15d, 0x9548d58d
or r15d, eax
mov eax, r12d
and eax, 1
add eax, dword [rsp + 0x7c]
mov r10d, eax
xor r10d, r13d
and r10d, eax
mov eax, r15d
not eax
mov ebp, r15d
and ebp, 0x3fbbc57a
mov r9d, eax
and r9d, 0xc0443a85
or r9d, ebp
mov r14d, r10d
not r14d
mov esi, r10d
xor esi, 0x3fbbc57a
and esi, r14d
mov edi, esi
not edi
mov r11d, edi
and r11d, 0xd6c95dfd
and esi, 0x2936a202
or esi, r11d
mov ebx, r14d
or ebx, 0x3fbbc57a
mov ebp, ebx
not ebp
or edi, ebx
and ebx, 0xd6c95dfd
and ebp, 0x42200
or ebp, ebx
xor ebp, esi
not edi
or edi, ebp
mov ebp, r9d
not ebp
and ebp, edi
not edi
and edi, r9d
or edi, ebp
mov ebp, eax
and ebp, 0x27bdeba9
and r15d, 0xd8421456
or r15d, ebp
or eax, r10d
and r10d, 0x27bdeba9
and r14d, 0xd8421456
or r14d, r10d
xor r14d, r15d
not eax
or eax, r14d
mov ebp, eax
not ebp
and ebp, 0x25e0f40e
and eax, 0xda1f0bf1
or eax, ebp
xor eax, 0xda1f0bf1
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov ebp, eax
or eax, 0x5822d27d
mov ebx, eax
not ebx
and eax, 0x718095d7
and ebx, 0x865d2800
or ebx, eax
not ebp
or ebp, 0xa7dd2d82
mov edi, ebp
not edi
and ebp, 0x718095d7
and edi, 0x8224228
or edi, ebp
xor edi, ebx
mov eax, edi
not eax
and eax, 0x5822d27d
and edi, 0xa7dd2d82
or edi, eax
or r12d, 0x35404
and r12d, 0xc053d614
mov ebp, r13d
and ebp, 0x160c212a
or ebp, r12d
or r13d, 0xd65ca33a
mov ebx, r13d
not ebx
and r13d, 0xc053d614
and ebx, 0x29a008c1
or ebx, r13d
xor ebx, ebp
mov eax, ebx
not eax
and eax, 0xbe219747
and ebx, 0x41de68b8
or ebx, eax
mov ebp, ebx
xor ebp, 0x9782cb82
mov eax, ebx
xor eax, 0x48082060
and eax, 0x5a0ae8e0
xor ebx, 0xda6f3d04
and ebx, ebp
and ebp, 0xa5f5171f
or ebp, eax
mov esi, edi
xor esi, 0x4dedf686
mov eax, esi
and esi, edi
mov r9d, edi
not r9d
and eax, r9d
mov edi, eax
and edi, esi
xor esi, eax
or esi, edi
mov r14d, ebp
xor ebp, 0x4808e080
or ebp, 0xb2120979
mov r11d, ebp
not r11d
mov r10d, ebp
and r10d, 0x715f0a02
and r11d, 0xca0f484
or r11d, r10d
mov eax, ebx
not eax
or ebp, eax
and eax, 0x715f0a02
and ebx, 0x8ea0f5fd
or ebx, eax
xor ebx, r11d
not ebp
or ebp, ebx
mov eax, esi
not eax
and eax, 0x24a5502a
and esi, 0xdb5aafd5
or esi, eax
mov eax, ebp
not eax
and eax, 0x24a5502a
and ebp, 0xdb5aafd5
or ebp, eax
xor ebp, esi
xor r14d, 0xa5f5171f
mov eax, r9d
and eax, r14d
xor r14d, r9d
or r14d, eax
mov eax, r14d
not eax
and eax, 0xa12c029c
and r14d, 0x5ed3fd63
or r14d, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x41e087e4
and ebp, 0xbe1f781b
or ebp, ebx
mov edi, r14d
xor edi, 0x1e137803
xor r14d, 0xa12c029c
or eax, r14d
and r14d, 0x41e087e4
and edi, 0xbe1f781b
or edi, r14d
xor edi, ebp
not eax
or eax, edi
mov edi, eax
not edi
mov ebx, eax
and ebx, 0xf70b731f
mov ebp, edi
and edi, 0x8f48ce0
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0xf70b731f
and ebp, 0x8f48ce0
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xcc7e9128
and eax, 0x33816ed7
or eax, ebp
mov ebp, eax
xor ebp, 0x33012a51
xor eax, 0x84328008
and eax, 0x84b2c48e
and ebp, 0x7b4d3b71
or ebp, eax
mov eax, ebp
xor eax, 0x84b2c006
xor ebp, 0x4b0c2161
and ebp, 0x4b0c25e9
and eax, 0xb4f3da16
or eax, ebp
xor eax, 0xb4f3da16
sete r15b
setne r14b
mov sil, byte [rsp + 0x78]
mov ebx, esi
mov al, byte [rsp + 0x60]
xor bl, al
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, 1
mov ebx, eax
xor bl, sil
mov ebp, eax
mov r12d, eax
and bpl, sil
or bl, bpl
mov eax, ebx
xor al, 1
mov r10d, ebx
and r10b, al
mov r11d, ebx
and r11b, r10b
xor r10b, bl
or r10b, r11b
mov r11b, byte [rsp + 0x20]
and r11b, al
mov r9b, byte [rsp + 0x30]
and bl, r9b
or bl, r11b
or al, r9b
xor al, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov edi, ebx
xor dil, 1
mov eax, ebx
and al, dil
xor al, 1
mov r11d, edi
xor r11b, al
or al, dil
xor al, 1
or al, r11b
xor r10b, r9b
mov r11d, eax
xor al, 1
and al, r10b
xor bl, r10b
xor r10b, 1
and r11b, r10b
or al, r11b
or dil, r10b
xor dil, 1
or dil, bl
xor dil, 1
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
xor bpl, 1
mov eax, esi
xor al, bpl
or bpl, sil
xor bpl, 1
or bpl, al
mov r9d, r12d
mov ebx, r12d
or bl, sil
mov eax, ebx
xor al, 1
mov r10d, ebp
and r10b, bl
mov r11d, ebp
xor r11b, 1
mov r12d, eax
and r12b, r11b
or r12b, r10b
xor bl, sil
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, r12b
xor r12b, 1
or r12b, al
xor bl, 1
xor r12b, 1
or r12b, bl
xor r12b, r14b
and r11b, r14b
xor r9b, r14b
mov byte [rsp + 0x3c], r9b
mov r13d, r14d
mov byte [rsp + 0x38], r15b
xor r14b, r15b
xor r14b, 1
mov r10d, r14d
or r10b, r15b
xor r10b, 1
mov eax, r14d
xor al, r15b
or r10b, al
or r13b, r14b
and al, r14b
mov r14d, r13d
xor r14b, al
xor al, 1
or al, r13b
xor r14b, 1
xor al, 1
or al, r14b
mov r14d, eax
xor r14b, 1
mov r15d, r10d
and r15b, r14b
mov ebx, r14d
xor r14b, r10b
mov r13d, r10d
xor r10b, 1
and r13b, r10b
xor r13b, 1
mov r9d, r10d
xor r9b, r13b
or r13b, r10b
xor r13b, 1
or r13b, r9b
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor bl, r13b
or r14b, r15b
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov r10d, edi
xor r10b, 1
mov eax, r10d
and al, dil
mov r9d, r10d
xor r9b, al
xor al, 1
or al, dil
xor al, 1
or al, r9b
mov r9d, r10d
and r9b, r14b
xor r10b, r14b
mov ebx, r14d
and r14b, al
xor al, 1
xor bl, 1
and al, bl
or al, r14b
xor bl, al
and bl, al
or r10b, r9b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
mov edi, eax
xor al, bl
xor dil, 1
or dil, r9b
xor dil, 1
or dil, al
mov ebx, r10d
xor bl, 1
mov eax, ebx
and al, r10b
mov r14d, eax
and r14b, bl
xor al, bl
or al, r14b
mov ebx, edi
xor bl, 1
and bl, al
xor al, 1
and al, dil
or al, bl
mov ebx, r9d
and bl, r10b
xor r9b, r10b
or r9b, bl
mov ebx, r9d
xor bl, al
xor al, 1
or al, r9b
xor bl, 1
xor al, 1
or al, bl
mov bl, byte [rsp + 0x38]
and bpl, bl
or bpl, r11b
or sil, bl
xor sil, 1
or sil, byte [rsp + 0x3c]
mov ebx, esi
xor bl, bpl
xor bpl, 1
or bpl, sil
xor bl, 1
xor bpl, 1
or bpl, bl
xor bpl, r12b
and r12b, bpl
xor r12b, 1
mov ebx, r12d
xor bl, bpl
or r12b, bpl
xor r12b, 1
or r12b, bl
mov r11d, r12d
xor r11b, 1
mov ebx, r11d
and bl, r12b
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
or r11b, r12b
mov r9d, ebx
xor r9b, r11b
and r9b, bl
mov r10d, r11d
and r11b, bl
xor bl, 1
xor r10b, 1
and r10b, bl
or r11b, r10b
mov ebx, r9d
and bl, r11b
xor r11b, r9b
or r11b, bl
mov r10d, eax
xor r10b, 1
mov edi, r10d
and dil, al
mov r9d, r10d
and r9b, dil
xor dil, r10b
or dil, r9b
mov r9d, edi
xor r9b, 1
or dil, r9b
and al, dil
xor dil, 1
mov esi, edi
xor sil, r10b
and sil, dil
and dil, r10b
or dil, al
mov eax, esi
and al, dil
xor dil, sil
or dil, al
mov r10d, r9d
or r10b, r11b
xor r9b, r11b
mov eax, r11d
xor r11b, 1
or al, r11b
xor al, 1
xor r11b, al
and al, r11b
mov esi, r11d
xor sil, al
xor al, 1
or al, r11b
xor sil, 1
xor al, 1
or al, sil
mov ebx, eax
xor bl, dil
and al, bl
and bl, dil
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor r10b, 1
mov eax, r10d
and al, r9b
xor r9b, r10b
or r9b, al
mov r11d, ebx
xor r11b, 1
and bl, r11b
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov eax, r9d
xor al, 1
and al, r9b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r10d, ebx
xor r10b, 1
and r10b, al
xor al, 1
and al, bl
or al, r10b
mov ebx, r11d
and bl, r9b
xor r11b, r9b
or r11b, bl
mov ebx, r11d
xor bl, al
test r11b, 1
mov ebp, 0x4660ac64
mov edi, 0xd59e031c
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0x4660ac64
cmove ebp, eax
mov dword [rsp + 0x120], ebp
mov eax, dword [rsp + 0x68]
and eax, 0x743262e1
mov ebx, dword [rsp + 0x44]
and ebx, 0x8bcd9d1e
or ebx, eax
mov eax, ebx
xor eax, 0x8c90d14
and eax, 0x28e96f74
xor ebx, 0xa324f26a
or ebx, eax
mov eax, ebx
not eax
and eax, 0x5e5fa03e
and ebx, 0xa1a05fc1
or ebx, eax
mov edi, dword [rsp + 0x58]
mov ebp, edi
and ebp, 0xd716908b
mov r13d, dword [rsp + 0x14]
mov eax, r13d
and eax, 0x28e96f74
or eax, ebp
not eax
or eax, edi
mov r12d, edi
mov r15d, eax
not r15d
and eax, 0x4623335d
mov r11d, r15d
and r11d, 0xb9dccca2
or r11d, eax
mov r9d, r11d
xor r9d, 0xb9dccca2
mov eax, r9d
and eax, 0xb3ad5850
and r15d, 0x4c52a7af
or r15d, eax
mov r10d, ebx
xor r10d, 0x5e5fa03e
mov esi, ebx
xor ebx, 0x120d0791
mov edi, ebx
and edi, r10d
mov eax, edi
not eax
mov r14d, eax
and r14d, 0x727a081b
and edi, 0x8d85f7e4
or edi, r14d
xor esi, 0xa1a05fc1
and ebx, esi
mov ebp, ebx
not ebp
or eax, ebp
and ebp, 0x727a081b
and ebx, 0x8d85f7e4
or ebx, ebp
xor ebx, edi
not eax
or eax, ebx
mov edi, eax
not edi
and edi, r15d
not r15d
and r15d, eax
or r15d, edi
mov eax, esi
and eax, 0xd8a9b5d9
and r10d, 0x27564a26
or r10d, eax
xor r11d, 0x4623335d
or esi, r11d
and r11d, 0xd8a9b5d9
and r9d, 0x27564a26
or r9d, r11d
xor r9d, r10d
not esi
or esi, r9d
mov eax, esi
not eax
and eax, 0xb94a1f4e
and esi, 0x46b5e0b1
or esi, eax
mov eax, r15d
not eax
mov ebp, eax
and ebp, 0x1e23acd2
and r15d, 0xe1dc532d
or r15d, ebp
mov edi, esi
xor edi, 0x40944021
xor esi, 0xb94a1f4e
or eax, esi
and esi, 0x1e23acd2
and edi, 0xe1dc532d
or edi, esi
xor edi, r15d
not eax
or eax, edi
mov r10d, eax
xor r10d, 0x28e96f75
and r10d, eax
not eax
and eax, 0x28e96f75
mov ebx, eax
and ebx, r10d
xor r10d, eax
or r10d, ebx
mov eax, r12d
and eax, 0xc1b093ba
mov ebx, r13d
and ebx, 0x3e4f6c45
or ebx, eax
mov eax, ebx
xor eax, 0x20010000
xor ebx, 0x200200
or ebx, 0x4182f031
and ebx, 0x51e6f271
and eax, 0x20010082
or eax, ebx
mov edi, r12d
mov r13d, r12d
or edi, 0x306502c2
mov ebx, edi
not ebx
and edi, 0x51e6f271
and ebx, 0x8e180d0c
or ebx, edi
xor ebx, eax
mov eax, ebx
not eax
and eax, 0xe396c6c8
and ebx, 0x1c693937
or ebx, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x45432d03
mov ebp, r10d
and ebp, 0x2844200
or ebp, eax
mov eax, ebx
xor eax, 0x2c0c3bf5
mov edi, ebx
xor ebx, 0x6bcb54f6
and ebx, eax
mov eax, ebp
xor eax, 0x2040000
xor ebp, 0x15622143
and ebp, 0x15e26343
and eax, 0x42050c00
or eax, ebp
mov esi, r9d
or esi, 0x47c76f03
mov ebp, esi
not ebp
and esi, 0x15e26343
and ebp, 0xa81890bc
or ebp, esi
xor ebp, eax
xor edi, 0x43c34402
and edi, 0x47c76f03
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebp
not eax
and eax, 0xf019db01
and ebp, 0xfe624fe
or ebp, eax
mov eax, ebx
not eax
and eax, 0xf019db01
and ebx, 0xfe624fe
or ebx, eax
xor ebx, ebp
and r9d, 0x89899bef
and r10d, 0x76766410
or r10d, r9d
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xfbbe72af
and ebx, 0x4418d50
or ebx, eax
mov eax, r10d
xor eax, 0x4400410
xor r10d, 0x898812af
and r10d, 0xfbbe72af
and eax, 0x4418d50
or eax, r10d
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r12b
mov al, byte [rsp + 0x20]
mov ebx, eax
xor bl, r12b
and bl, al
mov r9d, eax
mov edi, eax
and r9b, r12b
mov r11d, r10d
mov al, byte [rsp + 0x30]
and r11b, al
or r9b, r11b
mov esi, ebx
xor sil, 1
xor bl, r9b
xor r9b, 1
or r9b, sil
xor r9b, 1
or r9b, bl
xor r10b, al
or r10b, r11b
xor r12b, al
xor r12b, 1
or r12b, dil
mov r11d, r12d
not r11b
and r11b, r10b
xor r10b, 1
mov ebx, r10d
xor bl, r12b
and bl, r10b
and r12b, r10b
or r12b, r11b
mov r10d, ebx
xor r10b, 1
xor bl, r12b
xor r12b, 1
or r12b, r10b
xor r12b, 1
or r12b, bl
mov esi, r9d
xor sil, 1
mov r11d, r12d
xor r11b, 1
mov r15d, r12d
or r15b, r11b
mov edi, r15d
xor dil, 1
and dil, r12b
mov r10d, r9d
xor r10b, r12b
xor r12b, sil
or sil, r9b
xor sil, r9b
mov ebp, esi
xor bpl, 1
and sil, r9b
mov r14d, esi
and r14b, bpl
xor sil, bpl
or sil, r14b
mov ebx, r11d
xor bl, r15b
and bl, r11b
and r15b, r11b
or r15b, dil
xor bl, 1
xor r15b, 1
mov r11d, ebx
xor r11b, r15b
or r15b, bl
xor r15b, 1
or r15b, r11b
mov ebx, r15d
xor bl, 1
or bl, sil
xor sil, 1
or sil, r15b
mov r11d, esi
xor r11b, bl
or sil, bl
xor sil, 1
or sil, r11b
and r10b, r9b
xor r10b, 1
xor r12b, 1
mov ebx, r10d
xor bl, r12b
or r12b, r10b
xor r12b, 1
or r12b, bl
xor r12b, sil
and sil, r12b
mov eax, r12d
xor al, sil
test al, 1
mov r9d, 0x52b17fea
mov eax, 0x5c5b0ce9
cmovne eax, r9d
test r12b, 1
mov ebp, 0x5c5b0ce9
cmovne ebp, eax
test sil, 1
cmove ebp, eax
mov dword [rsp + 0x10c], ebp
mov eax, r13d
and eax, 0xb50dfddb
mov r12d, dword [rsp + 0x14]
mov ebp, r12d
and ebp, 0x4af20224
or ebp, eax
mov eax, ebp
not eax
and eax, 0x50661f75
and ebp, 0xaf99e08a
or ebp, eax
mov eax, ebp
xor eax, 0xa000950
xor ebp, 0xc12a0208
and ebp, 0xd1be1609
and eax, 0x2e41e9f6
or eax, ebp
mov ebp, eax
xor ebp, 0x2e41e9f6
xor eax, 0x40bc1609
and eax, 0x42fd3f9b
mov ebx, ebp
and ebx, 0xbd02c064
or ebx, eax
xor ebx, 0x42fd3f9a
and ebp, 1
or ebp, ebx
mov ebx, r13d
and ebx, 0x6b3d287a
mov eax, r12d
mov r14d, r12d
and eax, 0x94c2d785
or eax, ebx
mov r10d, ebp
not r10d
mov edi, ebp
and edi, 0xcdd944c2
and r10d, 0x3226bb3d
or r10d, edi
xor eax, 0x6b3d287b
or eax, r13d
mov r12d, r13d
mov r15d, eax
not r15d
mov edi, eax
and edi, 0xe48114c7
xor eax, 0x3966656e
and eax, r15d
and r15d, 0x1b7eeb38
or r15d, edi
mov r11d, r10d
xor r11d, 0x3226bb3d
mov ebx, r10d
xor ebx, 0xb40de53
and ebx, r11d
mov esi, ebx
not esi
mov edi, esi
and edi, 0xc4375d10
and ebx, 0x3bc8a2ef
or ebx, edi
or ebp, 0xc6999a91
mov edi, ebp
not edi
or esi, ebp
and ebp, 0xc4375d10
and edi, 0x3940206e
or edi, ebp
xor edi, ebx
not esi
or esi, edi
mov edi, r15d
xor edi, 0x1b7eeb38
mov ebx, edi
and ebx, 0xc6999a91
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebx, esi
not ebx
and ebx, 0x205a3203
and esi, 0xdfa5cdfc
or esi, ebx
mov ebx, eax
not ebx
and ebx, 0x205a3203
and eax, 0xdfa5cdfc
or eax, ebx
xor eax, esi
xor r10d, 0xcdd944c2
mov esi, r10d
and esi, 0xa839eea0
and r11d, 0x57c6115f
or r11d, esi
xor r15d, 0xe48114c7
or r10d, r15d
and r15d, 0xa839eea0
and edi, 0x57c6115f
or edi, r15d
xor edi, r11d
not r10d
or r10d, edi
mov r11d, eax
not r11d
mov edi, r11d
and edi, 0xa73c7a18
and eax, 0x58c385e7
or eax, edi
mov esi, r10d
not esi
or r11d, r10d
and r10d, 0xa73c7a18
and esi, 0x58c385e7
or esi, r10d
xor esi, eax
not r11d
or r11d, esi
mov ebp, r13d
and ebp, 0xe81e536c
mov eax, r14d
mov r15d, r14d
and eax, 0x17e1ac93
or eax, ebp
mov ebp, eax
xor ebp, 0x13218410
xor eax, 0xe81e536c
mov ebx, eax
and ebx, 0x24de6acb
and ebp, 0xdb219534
or ebp, ebx
mov edi, dword [rsp + 0x2c]
mov ebx, edi
not ebx
mov r10d, ebx
mov dword [rsp + 0x3c], ebx
and r10d, 0x24de6acb
and edi, 0xdb219534
or edi, r10d
xor edi, ebp
or eax, ebx
not eax
or eax, edi
mov edi, r11d
not edi
mov esi, edi
and esi, 0x26b8b137
mov ebx, r11d
and ebx, 0xd9474ec8
or ebx, esi
xor ebx, eax
xor ebx, 0x26b8b137
and ebx, eax
mov ebp, eax
not ebp
and ebp, 0x3e0a5d79
and eax, 0xc1f5a286
or eax, ebp
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0xf71bb2c0
and ebx, 0x8e44d3f
or ebx, esi
xor eax, 0x3e0a5d79
or eax, edi
mov esi, eax
not esi
or ebp, eax
and eax, 0xf71bb2c0
and esi, 0x8e44d3f
or esi, eax
xor esi, ebx
not ebp
or ebp, esi
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x2094aa1c
and eax, 0xdf6b55e3
or eax, ebx
or ebp, r11d
and r11d, 0x2094aa1c
and edi, 0xdf6b55e3
or edi, r11d
xor edi, eax
not ebp
or ebp, edi
cmp ebp, 0xffffffff
setne bl
sete r10b
mov r11d, r10d
mov sil, byte [rsp + 0x30]
or r11b, sil
xor r11b, 1
mov eax, r10d
xor al, sil
not al
and al, sil
mov edi, esi
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
mov r11d, eax
xor r11b, 1
mov r13b, byte [rsp + 0x20]
mov esi, r13d
and sil, r11b
and al, dil
or al, sil
xor r11b, al
and r11b, al
and r10b, r13b
and bl, dil
or bl, r10b
mov edi, r11d
xor dil, 1
mov esi, edi
and sil, r11b
mov eax, edi
and al, sil
xor sil, dil
or sil, al
mov eax, ebx
xor al, 1
and bl, al
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov ebp, ebx
or bpl, r10b
xor bpl, 1
xor al, bpl
mov r14d, eax
and al, bpl
xor r14b, 1
mov ebp, eax
and bpl, r14b
xor al, r14b
or al, bpl
and dil, al
not al
and al, r11b
or al, dil
xor r10b, sil
and r10b, sil
xor bl, sil
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov r11d, r10d
and r11b, bl
xor bl, r10b
or bl, r11b
xor bl, 1
xor al, 1
mov r10d, eax
and r10b, bl
xor al, bl
or r10b, al
mov ebx, r10d
xor bl, al
test bl, 1
mov ebp, 0x3824b213
cmove r9d, ebp
test r10b, 1
cmovne ebp, r9d
test al, 1
cmove ebp, r9d
mov dword [rsp + 0xf0], ebp
mov edi, r12d
mov ebp, r12d
and ebp, 0x69a4b1b7
mov eax, r15d
and eax, 0x965b4e48
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x965b4e48
and eax, 0x69a4b1b7
or eax, ebp
mov ebx, eax
not ebx
and eax, 0x7bcfb61
and ebx, 0xf843049e
or ebx, eax
mov r9d, ebx
xor r9d, 0x7bcfb61
mov r10d, ebx
xor ebx, 0xadfa5c23
and ebx, r9d
mov esi, ebx
not esi
mov eax, esi
and eax, 0x80fbee31
and ebx, 0x7f0411ce
or ebx, eax
mov ebp, r9d
or ebp, 0x55b958bd
mov eax, ebp
not eax
or esi, ebp
and ebp, 0x80fbee31
and eax, 0x2a040142
or eax, ebp
xor eax, ebx
not esi
or esi, eax
mov eax, r15d
mov r14d, r15d
or eax, r12d
mov ebp, eax
xor ebp, 0xaa46a742
and ebp, eax
mov ebx, eax
mov r11d, eax
mov dword [rsp + 0x38], eax
not ebx
mov eax, ebx
mov edi, ebx
and eax, 0xaa46a742
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, esi
not ebp
and ebp, eax
not eax
and eax, esi
or eax, ebp
xor r10d, 0xf843049e
mov ebp, r10d
and ebp, 0xaa38ae92
and r9d, 0x55c7516d
or r9d, ebp
mov dword [rsp + 0xa0], edi
mov ebp, edi
and ebp, 0xaa38ae92
mov ebx, r11d
and ebx, 0x55c7516d
or ebx, ebp
xor ebx, r9d
or r10d, edi
not r10d
or r10d, ebx
not r10d
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov edi, r10d
not edi
mov ebp, edi
and ebp, 0xd66857f5
mov esi, r10d
and esi, 0x2997a80a
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x2997a80a
and esi, 0xd66857f5
or esi, ebp
mov r9d, esi
not r9d
mov ebp, r9d
and ebp, 0xc35e60d
mov eax, esi
and eax, 0xf3ca19f2
or eax, ebp
mov ebp, eax
xor ebp, 0xf3ca19f2
xor eax, 0x8140400
and eax, 0xda1c0d22
mov ebx, ebp
and ebx, 0x25e3f2dd
or ebx, eax
xor ebx, 0x568b8212
and ebp, 0x8c978f30
or ebp, ebx
and edi, 0x736870cf
xor r10d, 0x8c978f30
or r10d, edi
mov ebx, ebp
not ebx
mov edi, ebp
and ebp, 0x3cab7912
and ebx, 0xc35486ed
or ebx, ebp
mov r11d, r10d
not r11d
or edi, r10d
and r10d, 0x3cab7912
and r11d, 0xc35486ed
or r11d, r10d
xor r11d, ebx
not edi
mov ebp, edi
and ebp, r11d
xor r11d, edi
or r11d, ebp
mov ebp, r11d
not ebp
and ebp, 0x82a12280
mov ebx, r11d
and ebx, 0x16946c
or ebx, ebp
xor ebx, 0x16946c
and r11d, 0x7d484913
or r11d, ebx
mov ebp, r11d
not ebp
and ebp, 0xe2039dd
and r11d, 0xf1dfc622
or r11d, ebp
mov ebp, r9d
and ebp, 0x92de7d4c
mov edi, esi
xor edi, 0x92de7d4c
and edi, esi
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov ebp, edi
not ebp
and ebp, 0x92de7d4d
and edi, 0x6d2182b2
or edi, ebp
and r9d, 0xfffffffe
xor esi, 1
or esi, r9d
not esi
mov ebp, edi
and ebp, esi
xor esi, edi
or esi, ebp
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0x75b5929b
and ebp, esi
and esi, 0x8a4a6d64
or esi, ebx
mov ebx, esi
xor ebx, 0x2020020
xor esi, 0x75b5929b
mov edi, esi
and edi, 0xf8586f57
and ebx, 0x7a790a8
or ebx, edi
mov edi, ebp
not edi
or esi, edi
and edi, 0xf8586f57
and ebp, 0x7a790a8
or ebp, edi
xor ebp, ebx
not esi
or esi, ebp
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0x989065
and esi, 0xff676f9a
or esi, ebx
xor esi, 0xff676f9a
or esi, ebp
mov eax, r11d
not eax
mov ebp, eax
and eax, 0x13e6ac0
and r11d, 0xfec1953f
or r11d, eax
mov eax, esi
not eax
or ebp, esi
and esi, 0x13e6ac0
and eax, 0xfec1953f
or eax, esi
xor eax, r11d
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xe063b86d
and ebx, 0x1f9c4792
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xe063b86d
and eax, 0x1f9c4792
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov edi, ebp
and edi, 0xd3035d25
mov eax, ebx
and eax, 0x2cfca2da
or eax, edi
mov edi, eax
xor edi, 0x10004
xor eax, 0x4800002
and edi, 0x10094
and eax, 0x6804003
or eax, edi
and ebx, 0xd0c157cd
and ebp, 0x2f3ea832
or ebp, ebx
mov edi, ebp
xor edi, 0x2f3ea832
xor ebp, 0x90c15289
and ebp, 0x90df72a9
mov ebx, edi
and ebx, 0x6f208d56
or ebx, ebp
xor ebx, 0x965e323e
and edi, 0x6814097
or edi, ebx
mov ebp, eax
xor ebp, 0x4004003
xor eax, 0xf97fbffc
mov ebx, eax
and eax, 0x3297a160
and ebp, 0x4004097
or ebp, eax
mov eax, edi
not eax
or ebx, edi
and edi, 0x3297a160
and eax, 0xcd685e9f
or eax, edi
xor eax, ebp
not ebx
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x7bc19086
and ebx, eax
or eax, 0x843e6f79
mov edi, eax
and edi, 0xf87dae02
and ebp, 0x3801084
or ebp, edi
mov edi, ebx
not edi
or eax, edi
and edi, 0xf87dae02
and ebx, 0x78251fd
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xc170c19f
and eax, 0x3e8f3e60
or eax, ebp
mov ebp, eax
xor ebp, 0x4e6a60
xor eax, 0xbc30018c
and eax, 0xffb1859d
and ebp, 0x4e7a62
or ebp, eax
mov eax, ebp
not eax
and eax, 0x8a708638
and ebp, 0x758f79c7
or ebp, eax
mov esi, ebp
xor esi, 0x8a3efc5a
xor ebp, 0x65c102a1
and ebp, 0xe7ed9eab
mov eax, esi
and eax, 0x18126154
or eax, ebp
mov ebp, eax
xor ebp, 0x18126154
xor eax, 0xe7ed9eab
or eax, ebp
and ebp, 0x5fbe33a6
and esi, 0xa041cc59
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x2b2c028f
and esi, 0xd4d3fd70
or esi, ebp
mov ebp, eax
not ebp
and ebp, 0xc072616d
and eax, 0x3f8d9e92
or eax, ebp
mov ebp, esi
xor ebp, 0x20002108
xor esi, 0x8b6dced6
mov edi, esi
and edi, 0x56bf58e1
and ebp, 0xa940a71e
or ebp, edi
mov edi, eax
xor edi, 0x29008612
xor eax, 0xc072616d
or esi, eax
and eax, 0x56bf58e1
and edi, 0xa940a71e
or edi, eax
xor edi, ebp
not esi
or esi, edi
mov eax, esi
xor eax, 0x9f66630c
and eax, esi
mov ebx, esi
not esi
and esi, 0xf444108
and ebx, 0x90222204
or ebx, esi
xor ebx, 0x90222204
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x60999cf3
and eax, 0x9f66630c
or eax, ebp
mov ebp, eax
not ebp
and eax, 0xdf518ea7
and ebp, 0x20ae7158
or ebp, eax
xor ebp, 0xdf518ea7
cmp ebp, 0xffffffff
sete r10b
setne r11b
mov bl, byte [rsp + 0x18]
and bl, r13b
mov esi, ebx
xor sil, 1
mov byte [rsp + 0x6c], sil
mov eax, esi
and al, bl
mov byte [rsp + 0x74], bl
mov r9d, esi
and r9b, al
xor al, sil
or al, r9b
or bl, sil
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov eax, ebx
xor al, 1
mov r9d, eax
and r9b, bl
xor al, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, al
xor r10b, r11b
and r10b, r11b
mov eax, r10d
xor al, 1
or r10b, al
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
mov eax, r10d
xor al, 1
and al, r10b
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
mov ebx, eax
mov r15b, byte [rsp + 0x30]
and bl, r15b
xor al, 1
and al, r13b
or al, bl
xor r9b, r11b
mov ebx, r15d
xor bl, r11b
and bl, r15b
xor r11b, r13b
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
mov ebx, r11d
xor bl, 1
and r11b, bl
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
mov ebx, eax
xor bl, 1
xor al, r11b
xor r11b, 1
or r11b, bl
xor al, 1
mov ebx, r11d
xor bl, al
or al, r11b
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
or r10b, al
xor bl, 1
mov eax, ebx
or al, r10b
xor r10b, bl
xor al, 1
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov r11d, r10d
xor r11b, 1
mov esi, r9d
xor sil, r10b
mov eax, r10d
and al, r11b
mov ebx, eax
xor al, r10b
xor bl, 1
or bl, r11b
xor bl, 1
or bl, al
mov eax, r9d
xor al, 1
xor sil, 1
or sil, r9b
and r9b, bl
xor bl, 1
and bl, al
or bl, r9b
mov r9d, esi
xor r9b, bl
xor bl, 1
or bl, sil
xor r9b, 1
mov eax, ebx
xor al, r9b
test al, 1
mov ebp, 0x9217fed4
mov eax, 0x13dcac10
cmovne eax, ebp
test r9b, 1
mov ebp, 0x13dcac10
cmove ebp, eax
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0xec], ebp
mov r10d, r12d
mov ebp, r12d
and ebp, 0xcc6f7f2b
mov ebx, r14d
mov eax, r14d
xor eax, 0xcc6f7f2b
and eax, r14d
mov r11d, r14d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x339080d4
and eax, 0xcc6f7f2b
or eax, ebp
mov edi, eax
not edi
and eax, 0x131e0029
mov ebp, edi
and ebp, 0xece1ffd6
or ebp, eax
xor ebp, 0x72b7b7c7
and edi, 0x61a9b7ee
or edi, ebp
mov eax, edi
not eax
and eax, 0xc92cef4c
and edi, 0x36d310b3
or edi, eax
mov eax, r12d
and eax, 0xa6e8b0a4
mov esi, r14d
and esi, 0x59174f5b
or esi, eax
mov ebp, esi
xor ebp, 0x59174f5b
xor esi, 0x80203000
and esi, 0x98227952
mov eax, ebp
and eax, 0x67dd86ad
or eax, esi
xor eax, 0x6743143
and ebp, 0x9e564811
or ebp, eax
mov eax, ebp
not eax
and eax, 0x441cb23a
and ebp, 0xbbe34dc5
or ebp, eax
mov eax, edi
xor eax, 0x36d310b3
xor edi, 0xc92cef4c
mov esi, ebp
xor esi, 0xbbe34dc5
xor ebp, 0x441cb23a
and esi, edi
or edi, ebp
and ebp, eax
or ebp, esi
mov eax, edi
not eax
mov esi, edi
and esi, 0x7e3e0823
and eax, 0x81c1f7dc
or eax, esi
mov esi, ebp
not esi
or edi, esi
and esi, 0x7e3e0823
and ebp, 0x81c1f7dc
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
mov ebx, edi
xor ebx, 0x12316e30
and ebx, edi
mov r9d, edi
or r9d, 0xedce91cf
mov ebp, r9d
not ebp
mov edi, r9d
and edi, 0x6793e1fe
and ebp, 0x10200e00
or ebp, edi
mov edi, ebx
not edi
or r9d, edi
and edi, 0x6793e1fe
and ebx, 0x986c1e01
or ebx, edi
xor ebx, ebp
not r9d
or r9d, ebx
mov ebp, r9d
not ebp
and ebp, 0x7398d9df
and r9d, 0x8c672620
or r9d, ebp
mov r12d, r14d
mov ebp, r14d
or ebp, 0x11797a3e
mov ebx, ebp
and ebx, 0xb3f0ca38
mov edi, r10d
and edi, 0x4c0605c1
or edi, ebx
mov ebx, r14d
xor ebx, 0xee8685c1
and ebx, r14d
mov esi, ebx
not esi
or ebp, esi
and esi, 0xb3f0ca38
and ebx, 0x4c0f35c7
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x11797a3e
and ebp, 0xee8685c1
or ebp, ebx
not r9d
mov eax, r9d
xor eax, ebp
not eax
and eax, ebp
or ebp, r9d
not ebp
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
not ebp
mov eax, ebp
and eax, r9d
xor ebp, r9d
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4db354bd
and ebp, 0xb24cab42
or ebp, eax
xor ebp, 0xb24cab42
sete sil
setne r9b
mov r11b, byte [rsp + 0x40]
mov edi, r11d
mov al, byte [rsp + 0x94]
and dil, al
mov ebx, r11d
xor bl, al
mov byte [rsp + 0x88], bl
or dil, bl
mov ebp, edi
xor bpl, 1
mov eax, r13d
or al, r11b
mov byte [rsp + 0x12], al
mov r11d, eax
and r11b, bpl
mov r14d, eax
xor r14b, 1
mov ebx, edi
and bl, r14b
mov byte [rsp + 0x11], r14b
or bl, r11b
xor bl, 1
or bl, bpl
xor dil, r14b
xor dil, 1
mov eax, ebx
and al, dil
xor dil, bl
or al, dil
xor al, 1
mov ebx, edi
and bl, al
xor al, dil
or al, bl
mov edi, eax
xor dil, 1
mov ebx, edi
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov r11d, esi
and r11b, bl
not bl
and bl, r9b
or bl, r11b
mov ebp, ebx
xor bpl, r9b
and bpl, bl
mov ebx, esi
and bl, dil
and al, r9b
or al, bl
xor dil, al
and dil, al
mov eax, ebp
xor al, 1
mov r11d, edi
xor r11b, 1
and dil, al
or al, r11b
and r11b, bpl
or r11b, dil
xor r11b, 1
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov ebx, r9d
xor bl, r13b
mov eax, ebx
and al, r9b
and bl, r13b
xor al, 1
xor bl, 1
mov edi, eax
xor dil, bl
or bl, al
xor bl, 1
or bl, dil
or r9b, r13b
xor sil, r15b
xor sil, 1
mov eax, r9d
xor al, sil
or sil, r9b
xor sil, 1
or sil, al
mov eax, esi
xor al, 1
and sil, al
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
mov eax, esi
xor al, 1
mov r9d, ebx
xor r9b, 1
and sil, r9b
or r9b, al
and al, bl
or al, sil
mov ebx, r9d
xor bl, al
xor al, 1
or al, r9b
xor bl, 1
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r9d, ebx
and r9b, al
mov esi, ebx
and sil, r9b
xor r9b, bl
or r9b, sil
or bl, al
mov esi, r9d
xor sil, bl
and sil, r9b
mov eax, ebx
and bl, r9b
xor r9b, 1
xor al, 1
and al, r9b
or bl, al
mov eax, esi
and al, bl
xor bl, sil
or bl, al
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
xor bl, al
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r9d, r11d
xor r9b, 1
and r11b, al
and al, bl
mov esi, ebx
and sil, al
xor al, bl
and bl, r9b
or r11b, bl
mov edi, r11d
xor dil, r9b
and dil, r11b
or al, sil
xor al, r9b
mov ebx, eax
xor bl, 1
mov r9d, edi
xor r9b, 1
and al, r9b
or r9b, bl
and bl, dil
or bl, al
mov eax, r9d
xor al, bl
test bl, 1
mov ebp, 0x817a4be1
mov ebx, 0x9217fed4
cmovne ebx, ebp
test r9b, 1
mov edi, 0x9217fed4
cmovne ebx, edi
test al, 1
cmove ebx, ebp
mov dword [rsp + 0xe8], ebx
mov eax, r12d
and eax, 0x2f258e38
mov ebp, r10d
and ebp, 0xd0da71c7
or ebp, eax
mov eax, ebp
xor eax, 0x8a1186
and eax, 0x228a19be
xor ebp, 0xd258600
and ebp, 0xdd75e641
or ebp, eax
mov edi, ebp
xor edi, 0x228a19be
and edi, ebp
mov ebx, r10d
and ebx, 0xdd75e641
mov ebp, r12d
xor ebp, 0x228a19be
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x56ed4e2a
and ebp, 0xa912b1d5
or ebp, ebx
mov ebx, ebp
xor ebx, 0xa912b1d5
xor ebp, 0x56ed4e2a
mov eax, edi
xor eax, ebp
and eax, edi
and ebp, edi
not edi
and edi, ebx
or ebp, edi
mov edi, eax
not edi
mov ebx, edi
and ebx, 0xbac67561
and eax, 0x45398a9e
or eax, ebx
mov ebx, ebp
not ebx
or edi, ebx
and ebx, 0xbac67561
and ebp, 0x45398a9e
or ebp, ebx
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x228a19bf
and edi, 0xdd75e640
or edi, eax
mov eax, edi
not eax
and eax, 0x480300a2
mov ebx, edi
and ebx, 0x3318c045
or ebx, eax
xor ebx, 0x3318c045
and edi, 0x84e43f18
or edi, ebx
mov eax, edi
not eax
and eax, 0x84e43f18
and edi, 0x7b1bc0e7
or edi, eax
mov eax, r12d
or eax, 0x16440490
and eax, 0x175444b5
mov ebx, r10d
and ebx, 0x68028a4a
or ebx, eax
mov eax, r10d
mov r14d, r10d
or eax, 0x6912ca6f
mov ebp, eax
not ebp
and eax, 0x175444b5
and ebp, 0x80a93100
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x6655e9a4
and ebp, 0x99aa165b
or ebp, eax
mov ebx, ebp
xor ebx, 0xf0b8dc34
mov eax, edi
not eax
xor ebp, 0xf4723cb
and ebx, eax
or eax, ebp
and ebp, edi
or ebp, ebx
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x658cf6cb
and ebx, 0x9a730934
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x658cf6cb
and ebp, 0x9a730934
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebx, eax
not ebx
or eax, 0x5151e028
and eax, 0x5957ec7c
mov ebp, ebx
and ebx, 0x84a80300
or ebx, eax
or ebp, 0x8cae0f54
mov eax, ebp
not eax
and ebp, 0x5957ec7c
and eax, 0x22001083
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x7351f0ab
and eax, 0x8cae0f54
or eax, ebp
sete r9b
setne r10b
mov ebx, r13d
mov eax, r13d
or al, r10b
and r10b, r15b
and bl, r9b
or bl, r10b
xor r9b, r15b
xor al, 1
or al, r9b
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
mov r10d, r9d
xor r10b, 1
mov esi, r10d
and sil, r9b
mov eax, r10d
and al, sil
xor sil, r10b
or sil, al
mov r11d, ebx
xor r11b, 1
mov eax, r11d
and al, bl
mov edi, eax
and dil, r11b
xor al, r11b
or al, dil
or bl, r11b
xor bl, 1
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov eax, r10d
or al, r9b
xor r9b, al
or al, r10b
xor r9b, 1
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, al
or r9b, bl
xor sil, 1
mov eax, r11d
or al, sil
xor sil, r11b
xor al, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, esi
xor al, 1
mov ebx, esi
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
xor r9b, 1
xor bl, r9b
mov eax, r9d
and al, sil
xor r9b, sil
or r9b, al
mov eax, r9d
xor al, bl
test r9b, 1
mov edi, 0x573852b8
mov ebp, 0xad55f7a8
cmovne ebp, edi
test bl, 1
cmove ebp, edi
test al, 1
mov eax, 0xad55f7a8
cmove ebp, eax
mov dword [rsp + 0xe4], ebp
mov eax, r12d
and eax, 0x6d0759aa
mov ebx, r14d
and ebx, 0x92f8a655
or ebx, eax
mov eax, ebx
not eax
and eax, 1
xor ebx, 0x92f8a654
or ebx, eax
mov eax, r14d
mov r13d, r14d
and eax, 0x10b4e328
mov ebp, r12d
and ebp, 0xef4b1cd7
or ebp, eax
mov r10d, ebx
not r10d
mov eax, ebx
and eax, 0x875750ee
and r10d, 0x78a8af11
or r10d, eax
xor ebp, 0x10b4e329
or ebp, r14d
mov r11d, ebp
not r11d
mov eax, ebp
and eax, 0xeed980f6
and r11d, 0x11267f09
or r11d, eax
mov r9d, r10d
xor r10d, 0x875750ee
mov esi, r10d
or esi, 0xf9b98354
mov eax, esi
not eax
and esi, 0xc6c5030e
and eax, 0x27ca1
or eax, esi
or ebx, 0x6467cab
mov edi, ebx
not edi
and ebx, 0xc6c5030e
and edi, 0x39388050
or edi, ebx
xor edi, eax
mov r15d, r11d
xor r15d, 0x11267f09
mov esi, r11d
xor esi, 0xe89ffc5d
and esi, r15d
mov ebx, esi
not ebx
mov r14d, ebx
and r14d, 0xeac1b39f
and esi, 0x153e4c60
or esi, r14d
or ebp, 0x6467cab
mov eax, ebp
not eax
or ebx, ebp
and ebp, 0xeac1b39f
and eax, 0x11380040
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, edi
not eax
and eax, ebx
not ebx
and ebx, edi
or ebx, eax
xor r9d, 0x40880301
mov eax, r10d
and eax, 0xbc31fcb0
and r9d, 0x43ce034f
or r9d, eax
xor r11d, 0xeed980f6
or r10d, r11d
and r11d, 0xbc31fcb0
and r15d, 0x43ce034f
or r15d, r11d
xor r15d, r9d
not r10d
or r10d, r15d
mov eax, r10d
not eax
and eax, 0xfec9831f
and r10d, 0x1367ce0
or r10d, eax
xor r10d, 0x1367ce0
mov eax, ebx
and eax, r10d
xor r10d, ebx
or r10d, eax
mov eax, r13d
and eax, 0x22eecf9f
and r12d, 0xdd113060
or r12d, eax
mov eax, r12d
xor eax, 0x15101040
xor r12d, 0x200c0002
or r12d, 0x60a200
and r12d, 0x286da222
and eax, 0x1792504c
or eax, r12d
mov ebp, r13d
or ebp, 0x3f9f506e
mov esi, ebp
not esi
and ebp, 0x286da222
and esi, 0xc0000d91
or esi, ebp
xor esi, eax
mov eax, esi
not eax
and eax, 0xc060af91
and esi, 0x3f9f506e
or esi, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x6c1a92a
mov edi, r10d
and edi, 0x69101001
or edi, eax
mov ebx, edi
xor ebx, 0x21000001
xor edi, 0x96efeffe
mov eax, edi
and eax, 0xcab0df2a
and ebx, 0x25412001
or ebx, eax
mov eax, r10d
xor eax, 0x6fd1b92b
and eax, r10d
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0xcab0df2a
and eax, 0x354f20d5
or eax, ebp
xor eax, ebx
not edi
or edi, eax
mov eax, esi
xor eax, 0x6fd1b92b
and eax, esi
not esi
and esi, 0x6fd1b92b
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, edi
not ebp
and ebp, eax
not eax
and eax, edi
or eax, ebp
mov ebp, eax
and eax, r10d
not ebp
and r9d, ebp
or eax, r9d
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r9b
mov r13b, byte [rsp + 0x30]
mov eax, r13d
or al, r9b
xor r10b, r9b
and r10b, r9b
mov r15b, byte [rsp + 0x20]
xor r9b, r15b
xor al, 1
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov eax, r9d
xor al, 1
mov r11d, eax
and r11b, r9b
xor al, r11b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, al
mov bl, byte [rsp + 0x60]
xor bl, 1
mov r9b, byte [rsp + 0x70]
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, r10d
xor al, 1
or al, r10b
xor al, 1
mov r9d, r10d
and r9b, al
xor al, r10b
or al, r9b
xor bl, 1
mov r9d, ebx
xor r9b, al
xor r9b, 1
and r9b, al
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, r11d
xor al, bl
mov r9d, r11d
or r9b, bl
xor r9b, 1
or r9b, al
mov esi, ebx
xor sil, 1
and sil, r11b
xor r11b, 1
and bl, r11b
or sil, bl
mov eax, esi
and sil, r9b
xor r9b, 1
xor al, 1
mov r10d, r9d
xor r10b, al
and r10b, r9b
and al, r9b
or al, sil
mov ebx, eax
xor bl, r10b
test al, 1
mov eax, 0xb017be39
mov ebp, 0xa7ca96d4
cmovne ebp, eax
test r10b, 1
mov edi, 0xa7ca96d4
cmove ebp, edi
test bl, 1
cmovne ebp, eax
mov dword [rsp + 0xe0], ebp
mov r10d, dword [rsp + 0x68]
mov eax, r10d
and eax, 0x5c32e6b3
mov edi, dword [rsp + 0x44]
mov ebx, edi
and ebx, 0xa3cd194c
or ebx, eax
mov esi, dword [rsp + 0x38]
mov eax, esi
and eax, 0x5c32e6b3
mov r12d, dword [rsp + 0xa0]
mov ebp, r12d
and ebp, 0xa3cd194c
or ebp, eax
mov eax, ebx
not eax
and eax, ebp
not ebp
and ebp, ebx
or ebp, eax
mov eax, edi
mov r9d, edi
and eax, 0xedc3bf6c
mov ebx, r10d
and ebx, 0x123c4093
or ebx, eax
mov edi, ebx
mov eax, r12d
and eax, 0xedc3bf6c
mov ebx, esi
and ebx, 0x123c4093
or ebx, eax
xor ebx, edi
mov edi, r9d
or edi, r12d
not edi
or edi, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x468dcdc8
and ebp, 0xb9723237
or ebp, ebx
mov ebx, edi
not ebx
or eax, edi
and edi, 0x468dcdc8
and ebx, 0xb9723237
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
mov edi, ebp
and edi, 1
mov r11d, eax
xor r11d, 0xfffffffe
or r11d, edi
mov edi, r11d
not edi
and edi, 0x8ea263a5
and r11d, 0x715d9c5a
or r11d, edi
and ebp, 0xa5225ba0
and eax, 0x5adda45f
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1556c2f8
and eax, 0xeaa93d07
or eax, ebp
mov ebp, r11d
xor ebp, 0x715d9c5a
mov edi, r11d
xor edi, 0x8ca02185
and edi, 0xeca1adcd
xor r11d, 0x3067bb18
and r11d, ebp
and ebp, 0x135e5232
or ebp, edi
mov edi, eax
xor edi, 0x4f8b66a6
mov esi, eax
xor esi, 0x20741900
and esi, 0x25ff7d84
xor eax, 0xeb141e4
and eax, edi
and edi, 0xda00827b
or edi, esi
mov r9d, ebp
xor r9d, 0x135e5232
xor ebp, 0xad9b8a8f
and ebp, r9d
mov esi, ebp
and esi, r11d
xor r11d, ebp
or r11d, esi
mov r14d, edi
xor r14d, 0xda00827b
xor edi, 0x64c55ac6
and edi, r14d
mov ebp, edi
not ebp
mov r10d, ebp
and r10d, 0xbf8312a1
and edi, 0x407ced5e
or edi, r10d
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0xbf8312a1
and eax, 0x407ced5e
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov eax, r11d
not eax
and eax, 0xdcae4755
and r11d, 0x2351b8aa
or r11d, eax
mov eax, ebp
not eax
and eax, 0xdcae4755
and ebp, 0x2351b8aa
or ebp, eax
xor ebp, r11d
mov eax, r9d
and eax, r14d
xor r14d, r9d
or r14d, eax
mov eax, r14d
not eax
and eax, 0x72f9dfd8
and r14d, 0x8d062027
or r14d, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xe50f0ac7
and ebp, 0x1af0f538
or ebp, eax
mov esi, r14d
xor esi, 0x8002020
xor r14d, 0x72f9dfd8
or ebx, r14d
and r14d, 0xe50f0ac7
and esi, 0x1af0f538
or esi, r14d
xor esi, ebp
not ebx
or ebx, esi
mov esi, ebx
not esi
mov edi, esi
and edi, 0x8ded9cd
mov eax, ebx
and eax, 0xf7212632
or eax, edi
mov ebp, eax
xor ebp, 0xd1200030
xor eax, 0xe0808
and eax, 0xe080a
and ebp, 0xd1708134
or ebp, eax
and esi, 0x475f6191
and ebx, 0xb8a09e6e
or ebx, esi
mov eax, ebx
xor eax, 0x9020882e
and eax, 0xd17e893e
xor ebx, 0x69de1750
or ebx, eax
xor ebp, 0xd1708134
or ebp, 0x2e8176c1
mov eax, ebp
not eax
mov edi, eax
xor edi, ebx
and edi, eax
and ebp, 0xf12e1f86
and eax, 0x508038
or eax, ebp
mov ebp, ebx
not ebp
and ebx, 0xf12e1f86
and ebp, 0xed1e079
or ebp, ebx
xor ebp, eax
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
xor eax, 0x7060cf25
and eax, ebp
mov ebx, ebp
not ebp
and ebp, 0x3000c905
and ebx, 0x40600620
or ebx, ebp
xor ebx, 0x40600620
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5ee1b9e4
and eax, 0xa11e461b
or eax, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xd3090c86
mov edi, eax
and edi, 0x2cf6f379
or edi, ebp
and eax, 0xd3090c86
mov ebp, ebx
and ebp, 0x2cf6f379
or ebp, eax
xor ebp, edi
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne sil
sete r10b
mov r9d, r13d
mov ebx, r13d
or bl, r10b
xor bl, 1
mov edi, r15d
xor dil, sil
mov r11d, ebx
and r11b, dil
xor dil, bl
or dil, r11b
xor sil, r10b
and sil, r10b
mov eax, esi
xor al, 1
mov ebx, eax
and bl, sil
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
or al, sil
xor bl, 1
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
or r15b, al
xor al, 1
or al, r13b
xor al, 1
xor r15b, 1
mov r10d, eax
and r10b, r15b
xor r15b, al
or r15b, r10b
mov byte [rsp + 0x68], dil
mov r11d, edi
xor r11b, 1
mov ebx, r11d
and bl, dil
mov esi, ebx
mov r12d, ebx
xor sil, 1
mov ebx, edi
xor bl, sil
or sil, dil
xor sil, 1
or sil, bl
mov r13d, r15d
xor r13b, 1
or dil, r11b
mov ebp, edi
xor bpl, 1
mov r9d, r15d
or r9b, r13b
mov eax, r9d
xor al, 1
mov r10d, edi
and r10b, bpl
mov r14d, r13d
xor r14b, r9b
and r14b, r13b
and al, r15b
and r9b, r13b
and r13b, r15b
mov ebx, r11d
and bl, r12b
mov byte [rsp + 0x44], bl
xor r12b, r11b
mov byte [rsp + 0x60], r12b
mov ebx, r15d
and bl, r13b
mov byte [rsp + 0x70], bl
xor r13b, r15b
mov r12d, r11d
and r12b, r15b
xor r15b, r11b
xor r11b, dil
xor dil, r10b
xor r10b, 1
or r10b, bpl
xor r10b, 1
or r10b, dil
xor r10b, sil
or bpl, byte [rsp + 0x68]
xor bpl, 1
or bpl, r11b
mov ebx, ebp
xor bl, r10b
xor r10b, 1
or r10b, bpl
xor bl, 1
xor r10b, 1
or r10b, bl
or r9b, al
mov ebx, r14d
xor bl, 1
xor r14b, r9b
xor r9b, 1
or r9b, bl
xor r9b, 1
or r9b, r14b
mov ebx, r9d
xor bl, 1
or bl, r10b
xor r10b, 1
or r10b, r9b
xor bl, 1
xor r10b, 1
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
mov al, byte [rsp + 0x60]
or al, byte [rsp + 0x44]
or r13b, byte [rsp + 0x70]
mov ebx, eax
xor bl, 1
and bl, r13b
xor r13b, 1
and r13b, al
or r13b, bl
or r15b, r12b
xor r15b, 1
mov ebx, r13d
and bl, r15b
xor r15b, r13b
or r15b, bl
mov r9d, r15d
xor r9b, 1
mov ebx, r9d
and bl, r15b
xor r9b, bl
xor bl, 1
or bl, r15b
xor bl, 1
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, ebx
and al, r9b
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
mov r11d, eax
xor al, 1
and al, r10b
or bl, r10b
xor r10b, 1
and r11b, r10b
or al, r11b
xor r10b, r9b
xor bl, 1
or bl, r10b
mov r9d, ebx
xor r9b, al
test bl, 1
mov ebp, 0xec9c7335
mov ebx, 0xa7ca96d4
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
not r9b
test r9b, 1
mov eax, 0xec9c7335
cmovne ebp, eax
mov dword [rsp + 0x60], ebp
mov r15d, dword [rsp + 0x14]
mov eax, r15d
and eax, 0xb984cf6a
mov r14d, dword [rsp + 0x58]
mov r11d, r14d
and r11d, 0x467b3095
or r11d, eax
mov eax, r11d
not eax
and eax, 1
xor r11d, 0x467b3094
or r11d, eax
mov r10d, r11d
not r10d
mov edi, r11d
and edi, 0x65323172
mov eax, r11d
xor eax, 0x9acdce8d
and eax, r10d
mov ebx, edi
and ebx, eax
xor eax, edi
or eax, ebx
mov ebp, r15d
xor ebp, 1
or ebp, dword [rsp + 0x7c]
mov r9d, ebp
not r9d
mov ebx, r9d
or ebx, 0x9acdce8d
mov esi, ebx
not esi
and ebx, 0x8f811286
and esi, 0x60322170
or esi, ebx
mov edi, ebp
or edi, 0x65323172
mov ebx, edi
not ebx
and edi, 0x8f811286
and ebx, 0x104ccc09
or ebx, edi
xor ebx, esi
mov esi, eax
not esi
and esi, ebx
not ebx
and ebx, eax
or ebx, esi
mov eax, r10d
and eax, 0xf3415a22
and r11d, 0xcbea5dd
or r11d, eax
or r10d, r9d
and r9d, 0xf3415a22
and ebp, 0xcbea5dd
or ebp, r9d
xor ebp, r11d
not r10d
or r10d, ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0x38f459ab
and ebx, 0xc70ba654
or ebx, eax
mov eax, r10d
not eax
or edi, r10d
and r10d, 0x38f459ab
and eax, 0xc70ba654
or eax, r10d
xor eax, ebx
not edi
or edi, eax
mov eax, edi
xor eax, 0x7836b66a
and eax, edi
mov ebp, edi
not edi
and edi, 0x68220220
and ebp, 0x1014b44a
or ebp, edi
xor ebp, 0x1014b44a
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x87c94995
and eax, 0x7836b66a
or eax, ebp
mov ebp, r15d
and ebp, 0xd11283a3
mov ebx, r14d
mov r12d, r14d
and ebx, 0x2eed7c5c
or ebx, ebp
mov r9d, dword [rsp + 0x3c]
mov edi, r9d
and edi, 0xd11283a3
mov ebp, dword [rsp + 0x2c]
and ebp, 0x2eed7c5c
or ebp, edi
xor ebp, ebx
mov r11d, r15d
or r11d, r9d
not r11d
or ebp, r11d
mov edi, ebp
not edi
mov ebx, eax
xor ebx, edi
and ebx, eax
mov esi, eax
not esi
and esi, 0xc723e734
and eax, 0x38dc18cb
or eax, esi
and edi, 0xc723e734
and ebp, 0x38dc18cb
or ebp, edi
xor ebp, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0xe45a37a8
and ebx, 0x1ba5c857
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xe45a37a8
and ebp, 0x1ba5c857
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xcc687ec9
and eax, 0x33978136
or eax, ebx
mov ebx, eax
xor ebx, 0x18024
xor eax, 0x401000
or eax, 0x9122c82
and eax, 0x2bd23c92
and ebx, 0xc009c264
or ebx, eax
or ebp, 0xe2c9d274
mov eax, ebp
not eax
and ebp, 0x2bd23c92
and eax, 0x14240109
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xb4bdc19d
and eax, 0x4b423e62
or eax, ebp
mov ebp, eax
xor ebp, 0x8003ec04
xor eax, 0x16440129
and ebp, 0xc033fec4
and eax, 0x3fcc013b
or eax, ebp
xor eax, 0xc033fec4
cmp eax, 0xffffffff
sete r10b
setne sil
mov bl, byte [rsp + 0x18]
mov eax, ebx
mov r13b, byte [rsp + 0x30]
xor al, r13b
mov byte [rsp + 0x98], al
and al, bl
mov byte [rsp + 0x4e], al
mov ebx, eax
xor bl, 1
mov r9d, ebx
xor r9b, al
mov edi, r9d
and dil, bl
or bl, al
mov eax, ebx
xor al, 1
mov ebp, edi
xor bpl, 1
or r9b, al
and al, bpl
or bpl, bl
and bl, dil
or bl, al
mov eax, ebp
xor al, bl
xor bl, 1
or bl, bpl
xor al, 1
xor bl, 1
or bl, al
mov edi, ebx
xor dil, 1
mov eax, r9d
xor al, 1
and al, bl
or bl, r9b
and dil, r9b
or dil, al
xor bl, 1
mov eax, ebx
and al, dil
xor dil, bl
or dil, al
mov eax, esi
xor al, r10b
mov r9d, eax
xor r9b, 1
mov ebp, eax
and bpl, r10b
mov ebx, esi
and bl, r9b
or bl, bpl
and al, sil
and r9b, r10b
or r9b, al
xor bl, 1
or bl, r10b
mov ebp, ebx
xor bpl, 1
mov eax, r9d
xor al, 1
mov r14d, r9d
and r14b, bl
or r9b, bpl
and bpl, al
or bpl, r14b
xor al, bl
xor r9b, 1
or r9b, al
xor r9b, 1
mov eax, ebp
and al, r9b
xor r9b, bpl
or r9b, al
mov eax, edi
xor al, 1
mov ebx, eax
and bl, dil
mov ebp, eax
and bpl, bl
xor bl, al
or bl, bpl
xor al, r9b
xor r9b, 1
xor bl, 1
mov ebp, r9d
and bpl, bl
xor bl, r9b
or bl, bpl
or r9b, dil
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
and al, r9b
mov edi, r9d
and dil, al
xor al, r9b
or al, dil
mov edi, ebx
xor dil, 1
and dil, al
xor al, 1
and al, bl
or al, dil
mov edi, ebx
and dil, r9b
xor r9b, bl
or r9b, dil
xor r9b, 1
mov ebx, eax
and bl, r9b
xor r9b, al
or r9b, bl
mov ebx, r13d
and r10b, r13b
mov r13b, byte [rsp + 0x20]
mov eax, r13d
and al, sil
or al, r10b
mov edi, eax
xor dil, bl
and dil, al
mov eax, esi
xor al, r13b
and sil, al
and al, r13b
mov r10d, esi
and r10b, al
xor al, sil
or al, r10b
mov r10d, edi
xor r10b, 1
and r10b, al
mov ebx, eax
xor bl, 1
mov eax, edi
xor al, bl
and al, dil
and bl, dil
or bl, r10b
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
mov r10d, ebx
or r10b, al
mov esi, r10d
xor sil, 1
and sil, bl
and al, r10b
or al, sil
mov esi, ebx
and sil, r10b
xor r10b, bl
or r10b, sil
xor al, 1
mov ebx, eax
xor bl, r10b
or al, r10b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov esi, eax
xor sil, 1
and sil, al
mov r10d, esi
and r10b, al
xor sil, al
or sil, r10b
mov r10d, esi
xor r10b, 1
and sil, r10b
xor sil, 1
mov eax, r10d
xor al, sil
or sil, r10b
xor sil, 1
or sil, al
mov ebp, esi
and sil, r9b
mov ebx, r9d
mov edi, r9d
xor r9b, 1
or bl, r9b
and dil, bl
xor bl, 1
mov eax, ebx
xor al, r9b
and al, bl
and bl, r9b
or bl, dil
mov edi, eax
xor dil, 1
xor al, bl
xor bl, 1
or bl, dil
xor bl, 1
or bl, al
mov eax, r10d
xor al, bl
and r10b, al
and al, bl
xor r10b, 1
xor al, 1
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
xor bpl, 1
mov ebx, r9d
xor bl, bpl
and bl, r9b
and bpl, r9b
or bpl, sil
xor bl, 1
xor bpl, 1
mov r9d, ebx
xor r9b, bpl
or bpl, bl
xor bpl, 1
or bpl, r9b
mov ebx, ebp
xor bl, 1
and bpl, bl
mov r9d, ebx
and r9b, bpl
xor bpl, bl
or bpl, r9b
mov ebx, ebp
xor bl, 1
xor bpl, al
xor al, 1
or al, bl
mov ebx, eax
xor bl, bpl
test bpl, 1
mov ebp, 0x3c156d76
mov edi, 0x573852b8
cmovne edi, ebp
test al, 1
mov eax, 0x573852b8
cmovne edi, eax
test bl, 1
cmove edi, ebp
mov dword [rsp + 0xdc], edi
mov eax, r12d
and eax, 0x6b98fc5
mov r12d, r15d
mov ebp, r15d
xor ebp, 0x6b98fc5
and ebp, r15d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x310af9ae
and ebp, 0xcef50651
or ebp, eax
mov eax, ebp
xor eax, 0xc84c8014
xor ebp, 0x22930669
and ebp, 0x22930fe9
and eax, 0xdd6cf016
or eax, ebp
mov ebp, eax
xor ebp, 0xd0042014
xor eax, 0x8303e1
and eax, 0xdebd3e3
and ebp, 0xf2142c1c
or ebp, eax
mov eax, ebp
xor eax, 0xf2142c1c
mov ebx, eax
mov edi, dword [rsp + 0x38]
xor ebx, edi
and ebx, eax
xor ebp, 0xdebd3e3
and ebp, dword [rsp + 0xa0]
and eax, edi
or eax, ebp
mov r14d, ebx
not r14d
mov ebp, r14d
and ebp, 0xc335e6bc
and ebx, 0x3cca1943
or ebx, ebp
mov ebp, eax
not ebp
or r14d, ebp
and ebp, 0xc335e6bc
and eax, 0x3cca1943
or eax, ebp
xor eax, ebx
not r14d
or r14d, eax
mov ebp, r14d
not ebp
mov eax, ebp
and eax, 0xa74af7b6
mov r10d, r14d
and r14d, 0x58b50849
or r14d, eax
not r14d
or r14d, ebp
and ebp, 0x639b6ba
and r10d, 0xf9c64945
or r10d, ebp
mov r15d, r10d
xor r15d, 0xf9c64945
xor r10d, 0x639b6ba
mov ebp, r10d
and ebp, 0x651c7258
mov ebx, r15d
and ebx, 0x9ae38da7
or ebx, ebp
mov eax, ebx
xor eax, 0x9ae38da7
xor ebx, 0x641c2240
and ebx, 0x765d2b40
mov ebp, eax
and ebp, 0x89a2d4bf
or ebp, ebx
xor ebp, 0x2ee82309
and eax, 0x58b50849
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7dbeec91
and eax, 0x8241136e
or eax, ebp
mov esi, eax
xor esi, 0x8241136e
xor eax, 0x3dbe6880
and eax, 0x3dbf6b82
mov edi, esi
and edi, 0xc240947d
or edi, eax
mov ebx, r14d
not ebx
mov eax, r14d
and eax, 0x158e49c7
and ebx, 0xea71b638
or ebx, eax
mov r9d, edi
xor r9d, 0xc240947d
xor edi, 0x8cb9527f
and edi, r9d
and esi, 0x4ef9c602
mov eax, edi
and eax, esi
xor esi, edi
or esi, eax
mov ebp, ebx
xor ebp, 0xea71b638
xor ebx, 0xa488703a
and ebx, ebp
mov edi, ebx
not edi
mov eax, edi
and eax, 0xff3b97f8
and ebx, 0xc46807
or ebx, eax
or r14d, 0xb10639fd
mov eax, r14d
not eax
or edi, r14d
and r14d, 0xff3b97f8
and eax, 0xc04002
or eax, r14d
xor eax, ebx
not edi
or edi, eax
mov eax, esi
not eax
and eax, 0x4e2df103
and esi, 0xb1d20efc
or esi, eax
mov eax, edi
not eax
and eax, 0x4e2df103
and edi, 0xb1d20efc
or edi, eax
xor edi, esi
mov eax, r9d
and eax, ebp
xor ebp, r9d
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe3b5693b
and ebp, 0x1c4a96c4
or ebp, eax
xor ebp, 0x1c4a96c4
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov edi, ebp
xor edi, 0x9fdd6725
and edi, ebp
not ebp
and ebp, 0x9fdd6725
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and eax, 0xc7686f6d
and edi, 0x38979092
or edi, eax
mov ebp, r10d
and r10d, 0xe474a39f
and r15d, 0x1b8b5c60
or r15d, r10d
or ebp, 0xfffffffe
mov eax, r15d
xor eax, 0xc0202206
xor r15d, 0x1b8b5c61
mov ebx, ebp
or ebp, r15d
and r15d, 0x27dfddb9
and eax, 0xd8202246
or eax, r15d
and ebx, 0x27dfddb9
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x7ff60c2d
and eax, 0x8009f3d2
or eax, ebp
mov ebx, eax
xor ebx, 0x80099100
xor eax, 0x3a240421
and eax, 0x3a2466f3
and ebx, 0xc5db990c
or ebx, eax
mov esi, edi
not esi
mov r10d, esi
and esi, 0x1c4e96ef
and edi, 0xe3b16910
or edi, esi
mov ebp, ebx
xor ebp, 0xc1910900
xor ebx, 0x3a2466f3
or r10d, ebx
and ebx, 0x1c4e96ef
and ebp, 0xe3b16910
or ebp, ebx
xor ebp, edi
mov eax, r10d
not eax
mov ebx, r10d
and ebx, 0xb67cad4e
and eax, 0x498352b1
or eax, ebx
mov ebx, ebp
not ebx
or r10d, ebx
and ebx, 0xb67cad4e
and ebp, 0x498352b1
or ebp, ebx
xor ebp, eax
not r10d
or r10d, ebp
mov r9d, r10d
not r9d
mov ebp, r9d
and ebp, 0xddbd058
mov ebx, r9d
and ebx, r10d
or r9d, r10d
and r10d, 0xf2242fa7
or r10d, ebp
mov eax, r10d
xor eax, 0xc2040201
xor r10d, 0xddbd058
mov esi, r10d
and esi, 0x31a9adfe
and eax, 0xce565201
or eax, esi
mov esi, ebx
not esi
or r10d, esi
and esi, 0x31a9adfe
and ebx, 0xce565201
or ebx, esi
xor ebx, eax
not r10d
or r10d, ebx
mov eax, r10d
not eax
and eax, 0x1fb98d3c
and r10d, 0xe04672c3
or r10d, eax
mov esi, r10d
xor esi, 0xe0406001
xor r10d, 0x7b18130
and r10d, 0x7b793f2
and esi, 0xf8486c0d
or esi, r10d
mov r10d, esi
xor r10d, 0x7b793f2
mov r15d, esi
xor esi, 0x157bedfe
and esi, r10d
mov ebx, esi
not ebx
mov edi, ebx
and edi, 0xfa43b2a3
and esi, 0x5bc4d5c
or esi, edi
mov eax, r10d
or eax, 0xed3381f3
mov edi, eax
not edi
or ebx, eax
and eax, 0xfa43b2a3
and edi, 0x8c4c0c
or edi, eax
xor edi, esi
not ebx
or ebx, edi
mov eax, r9d
xor eax, 0x12cc7e0c
mov esi, eax
and esi, r9d
mov edi, esi
not edi
mov r14d, edi
and r14d, 0x2c3dc07b
and esi, 0xd3c23f84
or esi, r14d
mov r14d, r9d
not r14d
and eax, r14d
mov ebp, eax
not ebp
or edi, ebp
and ebp, 0x2c3dc07b
and eax, 0xd3c23f84
or eax, ebp
xor eax, esi
not edi
or edi, eax
mov eax, ebx
not eax
and eax, 0xa89a9ff6
and ebx, 0x57656009
or ebx, eax
mov eax, edi
not eax
and eax, 0xa89a9ff6
and edi, 0x57656009
or edi, eax
xor edi, ebx
xor r15d, 0xf8486c0d
mov eax, r15d
and eax, 0x60dde95b
and r10d, 0x9f2216a4
or r10d, eax
or r15d, r14d
and r14d, 0x60dde95b
and r9d, 0x9f2216a4
or r9d, r14d
xor r9d, r10d
not r15d
or r15d, r9d
not r15d
mov eax, edi
and eax, r15d
xor r15d, edi
or r15d, eax
mov ebp, r15d
not ebp
mov eax, ebp
and eax, 0x639a0c4c
mov ebx, r15d
and ebx, 0x400c010
or ebx, eax
xor ebx, 0x400c010
mov eax, r15d
and eax, 0x986533a3
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x679acc5c
and eax, 0x986533a3
or eax, ebx
mov ebx, eax
and eax, r15d
not ebx
and ebp, ebx
or eax, ebp
xor ebx, eax
test ebx, eax
sete al
setne r9b
mov r15b, byte [rsp + 0x30]
mov r10d, r15d
and r10b, al
mov esi, r15d
xor sil, al
or sil, r10b
mov r10d, r9d
xor r10b, r13b
xor r10b, 1
or r10b, r9b
and r9b, r15b
and al, r13b
or al, r9b
xor sil, 1
mov r9d, eax
and r9b, sil
xor sil, al
or sil, r9b
mov r9d, r10d
xor r9b, 1
mov ebx, r9d
and bl, r10b
mov edi, ebx
and dil, r9b
xor bl, r9b
or bl, dil
xor al, 1
or al, r13b
xor bl, al
mov r9d, r10d
and r9b, al
xor al, r10b
or al, r9b
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov r9d, esi
xor r9b, 1
mov edi, eax
xor dil, 1
mov r10d, edi
and r10b, sil
mov ebx, r9d
and bl, al
or bl, r10b
xor sil, bl
and sil, bl
or dil, r9b
xor al, r9b
and al, r9b
xor al, 1
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov edi, esi
xor dil, 1
mov r9d, eax
xor r9b, dil
and dil, sil
xor dil, 1
mov r10d, esi
xor r10b, dil
or dil, sil
xor dil, 1
or dil, r10b
xor dil, al
or al, sil
xor r9b, 1
xor al, 1
or al, r9b
mov ebx, edi
xor bl, al
not bl
test bl, 1
mov ebx, 0xfa12bb24
mov ebp, 0x30402d95
cmovne ebp, ebx
test al, 1
mov eax, 0x30402d95
cmovne eax, ebp
test dil, 1
cmovne eax, ebp
mov dword [rsp + 0x70], eax
mov eax, r12d
and eax, 0x25f406ff
mov r9d, dword [rsp + 0x58]
mov ebp, r9d
and ebp, 0xda0bf900
or ebp, eax
mov eax, dword [rsp + 0x3c]
and eax, 0x25f406ff
mov ebx, dword [rsp + 0x2c]
and ebx, 0xda0bf900
or ebx, eax
xor ebx, ebp
or ebx, r11d
mov eax, ebx
not eax
and eax, 0x37e1cb1c
and ebx, 0xc81e34e3
or ebx, eax
mov eax, ebx
xor eax, 0x80121062
and eax, 0xa672d372
xor ebx, 0x6e6ce791
or ebx, eax
mov eax, ebx
not eax
and eax, 0x6a7955e5
and ebx, 0x9586aa1a
or ebx, eax
mov eax, r9d
and eax, 0x1edfebc4
mov ebp, r12d
and ebp, 0xe120143b
or ebp, eax
mov eax, ebp
xor eax, 0x41000409
and eax, 0x598d2c8d
xor ebp, 0xb8ad38b6
or ebp, eax
mov eax, ebp
not eax
and eax, 0xf2359d7a
and ebp, 0xdca6285
or ebp, eax
mov edi, ebx
xor edi, 0x9586aa1a
mov eax, ebp
xor ebp, 0xf2359d7a
mov esi, edi
xor esi, ebp
and esi, edi
xor ebx, 0x22785184
and ebx, 0x27787986
and edi, 0xd8878679
or edi, ebx
xor eax, 0x8820201
and ebp, 0x27787986
and eax, 0xd8878679
or eax, ebp
xor eax, edi
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xfb4dbbe4
and eax, 0x4b2441b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2fba52b6
and eax, 0xd045ad49
or eax, ebp
mov esi, eax
xor esi, 0x72853a20
mov r10d, eax
xor r10d, 0x8d7ac5df
mov ebx, r10d
and ebx, 1
mov edi, esi
and edi, 0xfffffffe
or edi, ebx
xor r10d, edi
and r10d, edi
xor eax, 0x18775212
and eax, esi
mov edi, esi
or edi, 0x950d97cd
mov ebx, edi
not ebx
mov esi, edi
and esi, 0x3ae99b54
and ebx, 0x40126022
or ebx, esi
mov esi, eax
not esi
or edi, esi
and esi, 0x3ae99b54
and eax, 0xc51664ab
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x52e57f38
and edi, 0xad1a80c7
or edi, eax
mov esi, edi
xor esi, 0xc7e8e8f4
xor edi, 0x1810120a
and edi, 0x1d38f23a
mov eax, esi
and eax, 0xe2c70dc5
or eax, edi
xor eax, 0xe2c70dc5
mov ebx, eax
and ebx, 0x2e43eb42
and esi, 0xd1bc14bd
or esi, ebx
mov ebp, r10d
xor ebp, 0x2e43eb42
mov ebx, ebp
and ebp, r10d
not r10d
and ebx, r10d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, esi
not esi
and esi, ebp
or esi, ebx
mov ebp, r10d
and ebp, eax
xor eax, r10d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x1d8d44a1
and eax, 0xe272bb5e
or eax, ebp
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x6213bb29
and esi, 0x9dec44d6
or esi, ebp
mov ebp, eax
xor ebp, 0x80600056
xor eax, 0x1d8d44a1
or edi, eax
and eax, 0x6213bb29
and ebp, 0x9dec44d6
or ebp, eax
xor ebp, esi
not edi
or edi, ebp
mov r14d, edi
not r14d
mov ebx, edi
or ebx, 0x609263ab
mov eax, ebx
and eax, 0x3df5a56e
mov r10d, r14d
and r10d, 0x82081810
or r10d, eax
mov eax, edi
xor eax, 0x9f6d9c54
and eax, edi
mov ebp, eax
not ebp
or ebx, ebp
and ebp, 0x3df5a56e
and eax, 0xc20a5a91
or eax, ebp
xor eax, r10d
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x67e92a46
and ebx, 0x9816d5b9
or ebx, eax
mov eax, ebx
xor eax, 0x50802602
and eax, 0x56d166ef
xor ebx, 0xae55d0fd
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4a8df72b
and ebx, 0xb57208d4
or ebx, eax
mov eax, r14d
and eax, 0xa92e9910
and edi, 0x56d166ef
or edi, eax
xor r14d, edi
and r14d, edi
mov r11d, r14d
not r11d
mov eax, r11d
and eax, 0xb7a54df6
and r14d, 0x485ab209
or r14d, eax
mov edi, ebx
xor edi, 0xb57208d4
mov r10d, ebx
xor ebx, 0x42b42156
and ebx, edi
or edi, 0x839d67d
mov eax, edi
not eax
mov ebp, edi
and ebp, 0x505e8d3e
and eax, 0xa7802080
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x505e8d3e
and ebx, 0xafa172c1
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov ebx, r14d
xor ebx, 0x485ab209
xor r14d, 0x40636474
and r14d, ebx
mov ebp, r14d
not ebp
mov eax, ebp
and eax, 0xb0bed61a
and r14d, 0x4f4129e5
or r14d, eax
or r11d, 0xf7c62982
mov eax, r11d
not eax
or ebp, r11d
and r11d, 0xb0bed61a
and eax, 0x8010065
or eax, r11d
xor eax, r14d
not ebp
or ebp, eax
mov eax, edi
not eax
and eax, ebp
not ebp
and ebp, edi
or ebp, eax
xor r10d, 0x4a8df72b
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4854698c
and ebx, 0xb7ab9673
or ebx, eax
xor ebx, 0xb7ab9673
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
xor eax, 0xcf52fb9
and eax, ebx
mov esi, ebx
not ebx
and ebx, 0x45022b1
and esi, 0x8a50d08
or esi, ebx
xor esi, 0x8a50d08
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5b003367
and eax, 0xa4ffcc98
or eax, ebp
mov ebp, eax
xor ebp, 0x1247a31
xor eax, 0xa200004a
and eax, 0xa200407a
mov ebx, ebp
and ebx, 0x1f8101
or ebx, eax
xor ebx, 0x1f8101
and ebp, 0x5de03e84
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x4f8e715
and ebp, 0xfb0718ea
or ebp, eax
mov eax, ebp
xor eax, 0x5918d991
mov ebx, ebp
xor ebx, 0x4a42200
and ebx, 0x5dacea90
xor ebp, 0x1641e4f4
and ebp, eax
and eax, 0xa253156f
or eax, ebx
mov edi, eax
xor edi, 0xa253156f
xor eax, 0x552cca80
and eax, 0xf77fdf81
mov ebx, edi
and ebx, 0x880207e
or ebx, eax
xor ebx, 0x880207e
or ebx, edi
and edi, 0x4f593d65
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x1a4032f8
and ebp, 0xe5bfcd07
or ebp, eax
xor ebp, 0x55190f9d
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov ebp, ebx
xor ebp, 0x7be0567b
and ebp, ebx
mov eax, ebx
not ebx
and ebx, 0x68c0061b
and eax, 0x13205060
or eax, ebx
mov ebx, eax
xor ebx, 0x2005000
xor eax, 0xecdfaf9f
mov edi, eax
and edi, 0x55e10378
and ebx, 0x2a005403
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x55e10378
and ebp, 0xaa1efc87
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x841fa984
and eax, 0x7be0567b
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf42cef0f
and eax, 0xbd310f0
or eax, ebp
mov ebp, eax
xor ebp, 0x3c300d0
xor eax, 0x94082b0b
and eax, 0x9c183b2b
and ebp, 0x63e7c4d4
or ebp, eax
mov eax, ebp
xor eax, 0x10083322
xor ebp, 0x42000054
and ebp, 0xce10085d
and eax, 0x31eff7a2
or eax, ebp
xor eax, 0x31eff7a2
setne r10b
sete bl
mov r14d, r13d
mov r11d, r13d
xor r11b, bl
or bl, r15b
mov edi, r13d
or dil, r10b
mov esi, edi
xor sil, bl
or dil, bl
xor dil, 1
or dil, sil
mov ebx, edi
xor bl, 1
xor dil, r13b
xor dil, 1
or dil, bl
mov esi, r10d
and sil, r15b
mov ebx, r15d
or bl, r10b
xor r10b, r15b
or r10b, sil
xor bl, 1
or bl, r11b
mov r11d, r10d
not r11b
mov esi, ebx
not sil
and sil, r10b
or r10b, bl
and bl, r11b
or bl, sil
mov r11d, r10d
xor r11b, bl
xor bl, 1
or bl, r10b
xor r11b, 1
xor bl, 1
or bl, r11b
xor bl, dil
mov eax, ebx
xor al, 1
or dil, al
and al, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor al, dil
mov r10d, edi
and r10b, bl
xor dil, bl
or dil, r10b
mov ebx, edi
xor bl, al
test dil, 1
mov ebp, 0x54d531bc
mov edi, 0xfa12bb24
cmovne ebp, edi
test al, 1
cmove ebp, edi
test bl, 1
mov eax, 0x54d531bc
cmove ebp, eax
mov dword [rsp + 0xd8], ebp
mov eax, r9d
and eax, 0xb6f1ebe6
mov r13d, r12d
mov ebp, r12d
xor ebp, 0xb6f1ebe6
and ebp, r12d
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x3d09158c
and ebp, 0xc2f6ea73
or ebp, eax
mov eax, ebp
xor eax, 0x44070115
xor ebp, 0x80983668
and ebp, 0xb09836e8
and eax, 0x4f67c917
or eax, ebp
mov r10d, eax
xor r10d, 0xb09836e8
and r10d, eax
mov eax, r9d
and eax, 0x7e4ecb69
mov ebp, r12d
and ebp, 0x81b13496
or ebp, eax
xor ebp, 0x3129027e
mov eax, ebp
xor eax, r9d
mov r15d, r9d
and eax, ebp
mov ebp, eax
xor ebp, 0x646be960
and ebp, eax
mov edi, eax
not eax
and eax, 0x47f23c45
and edi, 0xb80dc3ba
or edi, eax
mov r9d, r10d
not r9d
mov eax, r9d
and eax, 0x646be960
mov esi, r10d
and esi, 0x9b94169f
or esi, eax
mov eax, edi
xor eax, 0xb80dc3ba
mov ebx, edi
xor ebx, 0x2399d525
and ebx, eax
mov r11d, ebx
and r11d, ebp
xor ebp, ebx
or ebp, r11d
mov ebx, esi
not ebx
and ebx, 0xff04d00b
and esi, 0xfb2ff4
or esi, ebx
mov ebx, ebp
not ebx
and ebx, 0xff04d00b
and ebp, 0xfb2ff4
or ebp, ebx
xor ebp, esi
mov ebx, r10d
and ebx, 0x94022ca7
and r9d, 0x6bfdd358
or r9d, ebx
xor edi, 0x47f23c45
or r10d, edi
and edi, 0x94022ca7
and eax, 0x6bfdd358
or eax, edi
xor eax, r9d
not r10d
or r10d, eax
not r10d
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov eax, r10d
not eax
and eax, 0xb08020a8
mov ebp, r10d
and ebp, 0x181640
or ebp, eax
xor ebp, 0x181640
and r10d, 0x4f67c917
or r10d, ebp
mov eax, r10d
xor eax, 0xfffffffe
and eax, r10d
mov ebp, r10d
not r10d
and ebp, 0x8581e081
mov ebx, r10d
and ebx, 0x7a7e1f7e
or ebx, ebp
xor ebx, 0x8581e080
mov ebp, r10d
and ebp, 1
or ebp, ebx
and r10d, 0xfffffffe
mov ebx, r10d
and ebx, eax
xor eax, r10d
or eax, ebx
mov r9d, eax
and eax, ebp
not ebp
not r9d
mov ebx, ebp
xor ebx, r9d
and ebx, ebp
and r9d, ebp
or r9d, eax
mov eax, ebx
and eax, r9d
xor r9d, ebx
or r9d, eax
mov ebp, r9d
not ebp
mov ebx, ebp
and ebx, 0xcea89de3
mov eax, r9d
and eax, 0x3157621c
or eax, ebx
mov ebx, eax
xor ebx, 0x1000010
xor eax, 0xa88d23
or eax, 0xfe4770c8
mov edi, eax
and edi, 0x7a30e624
and ebx, 0x1880913
or ebx, edi
mov edi, r9d
xor edi, 0x1b88f37
and edi, r9d
mov esi, edi
not esi
or eax, esi
and esi, 0x7a30e624
and edi, 0x85cf19db
or edi, esi
xor edi, ebx
not eax
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xfe4770c8
and eax, 0x1b88f37
or eax, ebx
mov ebx, eax
not ebx
and eax, 0x1cbbdc2b
mov edi, ebx
and edi, 0xe34423d4
or edi, eax
xor edi, 0x65a05300
and ebx, 0x791b8f2b
or ebx, edi
and ebp, 0x86e470d4
xor r9d, 0x791b8f2b
or r9d, ebp
mov esi, ebx
not esi
mov eax, ebx
and eax, 0xcff672d
and esi, 0xf30098d2
or esi, eax
mov r11d, esi
xor esi, 0x829442c
or esi, 0x97d6b3d3
mov ebp, esi
not ebp
and esi, 0x205bb472
and ebp, 0x4820480c
or ebp, esi
or ebx, 0x68294c2c
mov eax, ebx
not eax
and ebx, 0x205bb472
and eax, 0x97840381
or eax, ebx
xor eax, ebp
mov ebx, r9d
xor ebx, 0x97d6b3d3
and ebx, r9d
mov ebp, ebx
not ebp
mov esi, ebp
and esi, 0x655ba3ae
and ebx, 0x9aa45c51
or ebx, esi
xor r11d, 0xf30098d2
mov r10d, r11d
and r10d, r9d
xor r11d, r9d
or r9d, 0x68294c2c
mov esi, r9d
not esi
or ebp, r9d
and r9d, 0x655ba3ae
and esi, 0x92841051
or esi, r9d
xor esi, ebx
not ebp
or ebp, esi
mov edi, eax
not edi
and edi, 0x64ee0f54
and eax, 0x9b11f0ab
or eax, edi
mov ebx, ebp
not ebx
and ebx, 0x64ee0f54
and ebp, 0x9b11f0ab
or ebp, ebx
xor ebp, eax
or r11d, r10d
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x1b6766a9
and ebp, 0xe4989956
or ebp, eax
mov eax, r11d
not eax
or ebx, r11d
and r11d, 0x1b6766a9
and eax, 0xe4989956
or eax, r11d
xor eax, ebp
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x41108a2a
and ebx, 0x380b0501
or ebx, eax
mov edi, ebx
xor edi, 0x300a0500
xor ebx, 0x8320d0b4
and ebx, 0x8b21d0b5
and edi, 0x701a0f0a
or edi, ebx
or ebp, 0x791b8f2b
mov eax, ebp
not eax
and ebp, 0x8b21d0b5
and eax, 0x4c42040
or eax, ebp
xor eax, edi
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf307f4d2
and eax, 0xcf80b2d
or eax, ebp
mov ebp, eax
xor ebp, 0xb105a400
xor eax, 0xcf00028
and eax, 0x4ef250fa
and ebp, 0xb10daf05
or ebp, eax
mov eax, ebp
xor eax, 0x6a2507a
xor ebp, 0x800d0801
and ebp, 0xc85d0881
and eax, 0x37a2f77e
or eax, ebp
mov ebp, eax
xor ebp, 0x17826202
xor eax, 0x40490080
and ebp, 0x9f966a03
and eax, 0x606995fc
or eax, ebp
mov ebp, eax
xor ebp, 0x806203
xor eax, 0x20609490
and eax, 0xbf769c90
and ebp, 0x4089636f
or ebp, eax
xor ebp, 0x4089636f
sete r9b
setne r10b
mov ebx, r14d
mov al, byte [rsp + 0x18]
xor bl, al
mov byte [rsp + 0x44], bl
and bl, al
mov edi, ebx
xor dil, 1
mov r11d, edi
or r11b, bl
mov esi, edi
xor sil, bl
and dil, bl
or dil, sil
and sil, bl
mov ebx, r11d
xor bl, sil
xor sil, 1
or sil, r11b
xor sil, 1
xor bl, 1
mov r11d, esi
and r11b, bl
xor bl, sil
or bl, r11b
mov eax, edi
xor al, 1
mov r11d, edi
and r11b, al
xor r11b, 1
mov esi, eax
xor sil, r11b
or r11b, al
xor r11b, 1
or r11b, sil
xor bl, 1
xor r11b, bl
mov eax, ebx
and al, dil
xor bl, dil
or bl, al
mov eax, ebx
xor al, r11b
xor r11b, 1
or r11b, bl
xor al, 1
xor r11b, 1
or r11b, al
mov edi, r10d
xor dil, r9b
mov ebx, edi
xor bl, 1
mov esi, ebx
or sil, dil
xor sil, 1
mov eax, edi
xor al, sil
mov ebp, eax
and al, sil
xor bpl, 1
mov esi, eax
and sil, bpl
xor al, bpl
or al, sil
mov ebp, r10d
or bpl, al
mov esi, r10d
xor sil, al
xor sil, 1
and sil, al
xor bpl, 1
mov eax, ebp
and al, sil
xor sil, bpl
or sil, al
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
xor dil, r10b
xor bl, 1
mov eax, edi
and al, bl
xor bl, dil
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edi, ebx
xor dil, al
or al, bl
xor al, 1
or al, dil
mov edi, esi
xor dil, 1
mov ebx, edi
and bl, sil
mov ebp, edi
xor bpl, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, bpl
mov esi, eax
xor sil, 1
and al, sil
mov ebp, esi
and bpl, al
xor al, sil
or al, bpl
mov ebp, ebx
xor bpl, 1
and bpl, al
xor al, 1
and al, bl
or al, bpl
mov ebx, edi
and bl, sil
xor dil, sil
or dil, bl
mov ebx, edi
xor bl, al
xor al, 1
or al, dil
xor bl, 1
xor al, 1
or al, bl
mov esi, r11d
xor sil, 1
and r11b, sil
mov ebx, esi
and bl, r11b
xor r11b, sil
or r11b, bl
mov edi, eax
and dil, r11b
xor r11b, 1
mov ebx, eax
xor bl, 1
and r11b, bl
or r11b, dil
xor r11b, 1
or r11b, bl
and al, bl
mov edi, ebx
and dil, al
xor al, bl
or al, dil
xor al, 1
mov ebx, esi
and bl, al
xor al, sil
or al, bl
mov esi, eax
xor sil, 1
mov ebx, eax
and bl, sil
xor al, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
xor r11b, 1
xor bl, r11b
mov eax, r11d
xor al, sil
or sil, r11b
xor sil, 1
or sil, al
xor bl, 1
xor sil, 1
mov eax, ebx
and al, sil
xor sil, bl
or sil, al
mov bl, byte [rsp + 0x78]
mov eax, ebx
xor al, r9b
not al
and al, r9b
or r9b, bl
mov ebx, r9d
xor bl, al
xor al, 1
or al, r9b
xor bl, 1
xor al, 1
or al, bl
mov r12d, r14d
mov ebx, r14d
or bl, r10b
xor bl, 1
xor r10b, r14b
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
mov r9d, r10d
xor r9b, 1
mov ebx, eax
xor bl, r10b
and bl, al
and r10b, al
xor al, 1
and al, r9b
or r10b, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov r9d, r10d
xor r9b, 1
mov eax, r9d
and al, r10b
mov ebx, eax
xor bl, 1
and bl, r10b
mov r11d, eax
and r11b, r9b
or r11b, bl
xor al, r10b
or al, r9b
xor al, 1
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, esi
xor bl, 1
mov r10d, eax
and r10b, bl
and r9b, sil
or r9b, r10b
xor r9b, 1
or r9b, bl
and bl, sil
xor bl, 1
mov r10d, esi
xor r10b, bl
or bl, sil
xor bl, 1
or bl, r10b
xor bl, al
mov r10d, r9d
xor r10b, 1
mov eax, ebx
xor al, 1
and bl, r9b
or r9b, al
and al, r10b
or al, bl
mov ebx, r9d
xor bl, al
test al, 1
mov eax, 0x2d87341c
mov ebp, 0x3793d15b
cmovne ebp, eax
test r9b, 1
mov edi, 0x3793d15b
cmovne ebp, edi
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x108], ebp
mov ebp, r15d
and ebp, 0x11d7a1a8
mov r9d, r13d
mov eax, r13d
and eax, 0xee285e57
or eax, ebp
mov ebp, eax
xor ebp, 0xc080a14
xor eax, 0x11d7a1a8
mov ebx, eax
and ebx, 0xf3b354c3
and ebp, 0xc4cab3c
or ebp, ebx
mov esi, dword [rsp + 0x3c]
mov ebx, esi
and ebx, 0xf3b354c3
mov edi, dword [rsp + 0x2c]
and edi, 0xc4cab3c
or edi, ebx
xor edi, ebp
or eax, esi
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xd13a2be3
and eax, 0x2ec5d41c
or eax, ebp
mov ebp, eax
xor ebp, 0x2285c00c
xor eax, 0xd1000bc0
and eax, 0xdd401fd0
and ebp, 0x22bfe02f
or ebp, eax
mov eax, r15d
and eax, 0x9bb56cff
mov ebx, r13d
and ebx, 0x644a9300
or ebx, eax
mov eax, ebx
xor eax, 0x644a9300
xor ebx, 0x9bb56cff
or ebx, eax
mov eax, ebp
xor eax, 0xdd401fd0
xor ebp, 0x2033400d
mov r10d, eax
and eax, 0x828cb7e2
and ebp, 0x7d73481d
or ebp, eax
mov eax, ebx
not eax
or r10d, ebx
and ebx, 0x828cb7e2
and eax, 0x7d73481d
or eax, ebx
xor eax, ebp
mov edi, r10d
not edi
mov esi, r10d
and esi, 0x155f983
and edi, 0xfeaa067c
or edi, esi
mov ebp, eax
not ebp
or r10d, ebp
and ebp, 0x155f983
and eax, 0xfeaa067c
or eax, ebp
xor eax, edi
not r10d
or r10d, eax
mov edi, r10d
not edi
mov eax, edi
and eax, 0x7a645f8
mov ebp, r10d
and ebp, 0xf859ba07
or ebp, eax
xor ebp, 0x8e72b46f
mov ebx, r10d
and ebx, 0x89d4f197
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x5aa06f3a
and ebx, 0xa55f90c5
or ebx, eax
mov eax, edi
and eax, 0xa97b7b9d
mov esi, r10d
and esi, 0x56848462
or esi, eax
mov ebp, esi
xor ebp, 0x56848462
xor esi, 0xa9711018
and esi, 0xfbf11458
mov eax, ebp
and eax, 0x40eeba7
or eax, esi
xor eax, 0x8dda1a30
and ebp, 0x762b0e68
or ebp, eax
mov eax, ebp
not eax
and eax, 0x69a0e0d3
and ebp, 0x965f1f2c
or ebp, eax
mov eax, ebx
xor eax, 0xa55f90c5
mov esi, ebp
xor esi, 0x965f1f2c
xor ebp, 0x69a0e0d3
xor ebx, 0x5aa06f3a
and esi, ebx
or ebx, ebp
and ebp, eax
or ebp, esi
mov eax, ebx
not eax
mov esi, ebx
and esi, 0x43bf33d4
and eax, 0xbc40cc2b
or eax, esi
mov esi, ebp
not esi
or ebx, esi
and esi, 0x43bf33d4
and ebp, 0xbc40cc2b
or ebp, esi
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
xor eax, 0x89d4f196
and eax, ebx
or ebx, 0x762b0e69
mov ebp, ebx
not ebp
mov esi, ebx
and esi, 0xb9da84ce
and ebp, 0x47110
or ebp, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0xb9da84ce
and eax, 0x46257b31
or eax, esi
xor eax, ebp
not ebx
or ebx, eax
or edi, 0xf2c421d5
mov eax, edi
not eax
and edi, 0x5f1eb28a
and eax, 0x214c20
or eax, edi
mov edi, r10d
or edi, 0xd3bde2a
mov ebp, edi
not ebp
and edi, 0x5f1eb28a
and ebp, 0xa0c00155
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0xd3bde2b
and ebp, 0xf2c421d4
or ebp, eax
mov eax, r10d
and eax, 0xfffffffe
xor r10d, 0xfffffffe
or r10d, eax
mov eax, r10d
not eax
and eax, 0xf9f88f11
and r10d, 0x60770ee
or r10d, eax
mov esi, ebp
not esi
mov edi, esi
and edi, 0x3389114d
and ebp, 0xcc76eeb2
or ebp, edi
mov edi, r10d
xor edi, 0x40660a2
xor r10d, 0xf9f88f11
or esi, r10d
and r10d, 0x3389114d
and edi, 0xcc76eeb2
or edi, r10d
xor edi, ebp
not esi
or esi, edi
mov eax, esi
xor eax, 0xca608af4
and eax, esi
mov ebp, esi
or ebp, 0x359f750b
mov edi, ebp
not edi
mov esi, ebp
and esi, 0xbf9b0be0
and edi, 0x40608014
or edi, esi
mov esi, eax
not esi
or ebp, esi
and esi, 0xbf9b0be0
and eax, 0x4064f41f
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x359f750b
and ebp, 0xca608af4
or ebp, eax
mov eax, ebx
not eax
mov edi, ebp
not edi
and ebp, eax
or eax, edi
and edi, ebx
or edi, ebp
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0x143b420
and ebp, 0xfebc4bdf
or ebp, ebx
mov ebx, edi
not ebx
or eax, ebx
and ebx, 0x143b420
and edi, 0xfebc4bdf
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov r14d, eax
not r14d
mov ebp, eax
and ebp, 0xdf15efe2
mov edi, r14d
and edi, 0x20ea101d
or edi, ebp
mov ebp, edi
xor ebp, 0x1000400
xor edi, 0x80001
and ebp, 0x21221400
and edi, 0x8008aba1
or edi, ebp
mov esi, r14d
and esi, 0xa12abfa1
and eax, 0x5ed5405e
or eax, esi
xor r14d, eax
and r14d, eax
mov r10d, r14d
not r10d
mov ebp, r10d
and ebp, 0x4d33e0d3
mov r15d, r14d
and r15d, 0xb2cc1f2c
or r15d, ebp
mov r11d, edi
xor r11d, 0x7ff7545e
mov esi, edi
xor esi, 0xcd3b4b72
and esi, r11d
mov ebp, esi
not ebp
mov ebx, ebp
and ebx, 0x22c22cac
and esi, 0xcd289303
or esi, ebx
mov ebx, edi
xor ebx, 0x8008aba1
xor edi, 0x812a0b20
and edi, ebx
mov eax, edi
not eax
or ebp, eax
and eax, 0x22d36cfc
and edi, 0x81289301
or edi, eax
xor edi, esi
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xf7ae5d23
and ebp, 0x851a2dc
or ebp, eax
mov eax, r15d
not eax
and eax, 0xf7ae5d23
and r15d, 0x851a2dc
or r15d, eax
xor r15d, ebp
mov eax, ebx
and eax, 0x80228081
and r11d, 0x7d5c3f7a
or r11d, eax
or ebx, r14d
and r14d, 0x82a3c085
and r10d, 0x7d5c3f7a
or r10d, r14d
xor r10d, r11d
not ebx
or ebx, r10d
not ebx
mov eax, r15d
and eax, ebx
xor ebx, r15d
or ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x44404e
and ebx, 0x5e910010
or ebx, ebp
mov edi, ebx
xor edi, 0x900000
xor ebx, 0x214cf7a7
and ebx, 0x7f4df7b7
and edi, 0x900048
or edi, ebx
or eax, 0x5ed5405e
mov ebx, eax
not ebx
and eax, 0x7f4df7b7
and ebx, 0x80220800
or ebx, eax
xor ebx, edi
mov eax, ebx
xor eax, 0xc11df835
and eax, ebx
mov ebp, ebx
not ebx
mov edi, ebx
and edi, 0xc1011830
and ebp, 0x1ce005
or ebp, edi
xor ebp, 0x1ce005
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, eax
not ebp
and ebp, 0xc11df835
and eax, 0x3ee207ca
or eax, ebp
not eax
mov ebp, eax
and ebp, ebx
xor eax, ebx
or eax, ebp
cmp eax, 0xffffffff
setne sil
sete r10b
mov r13b, byte [rsp + 0x30]
mov r11d, r13d
and r11b, r10b
mov eax, r13d
xor al, r10b
or al, r11b
and r10b, r12b
and sil, r13b
or sil, r10b
xor al, 1
mov r10d, esi
and r10b, al
xor al, sil
or al, r10b
mov r10d, eax
not r10b
mov r11d, eax
xor r11b, sil
mov edi, r11d
xor dil, al
and al, sil
xor sil, 1
and sil, r10b
and dil, r11b
or al, sil
mov r10d, edi
xor r10b, 1
mov ebx, eax
xor bl, 1
and al, r10b
and dil, bl
or dil, al
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, dil
test bl, 1
mov ebp, 0xdcb553e6
mov ebx, 0x3793d15b
cmovne ebp, ebx
test dil, 1
cmove ebp, ebx
test al, 1
mov eax, 0xdcb553e6
cmove ebp, eax
mov dword [rsp + 0xd4], ebp
mov eax, r9d
or eax, 0x23dc6b0a
mov ebp, eax
not ebp
mov ebx, eax
and ebx, 0xfab63e69
and ebp, 0x4018094
or ebp, ebx
mov ebx, r9d
xor ebx, 0xdc2394f5
and ebx, r9d
mov edi, ebx
not edi
or eax, edi
and edi, 0xfab63e69
and ebx, 0x549c196
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfa7b2b3c
and eax, 0x584d4c3
or eax, ebp
mov ebp, eax
xor ebp, 0x48a54026
xor eax, 0x4582709
and eax, 0x955a2719
and ebp, 0x6aa5d8e6
or ebp, eax
mov esi, ebp
xor esi, 0x4280c866
xor ebp, 0x90100011
and ebp, 0xb8351091
and esi, 0x47caef6e
or esi, ebp
mov ebx, esi
xor ebx, 0x47caef6e
mov eax, esi
xor eax, 0x30051010
and eax, 0x750ff512
xor esi, 0x6bce5004
and esi, ebx
and ebx, 0x8af00aed
or ebx, eax
mov r12d, dword [rsp + 0x38]
mov ebp, r12d
and ebp, 0xeda0aebe
mov r11d, dword [rsp + 0xa0]
mov eax, r11d
and eax, 0x125f5141
or eax, ebp
mov r9d, ebx
xor ebx, 0x2404b502
or ebx, 0xd3fb4095
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0x9d376a09
and ebp, 0x20009562
or ebp, edi
mov edi, esi
not edi
or ebx, edi
and edi, 0x9d376a09
and esi, 0x62c895f6
or esi, edi
xor esi, ebp
not ebx
or ebx, esi
mov r10d, eax
xor eax, 0x2c00ae2a
or eax, 0xd3fb4095
mov edi, eax
not edi
mov esi, eax
and esi, 0xb6f38110
and edi, 0x8043e6a
or edi, esi
mov esi, r12d
xor esi, 0xd3fb4095
and esi, r11d
mov ebp, esi
not ebp
or eax, ebp
and ebp, 0xb6f38110
and esi, 0x490c7eef
or esi, ebp
xor esi, edi
not eax
or eax, esi
mov ebp, ebx
not ebp
and ebp, eax
not eax
and eax, ebx
or eax, ebp
xor r9d, 0x8af00aed
xor r10d, 0x125f5141
mov ebp, r9d
and ebp, r10d
xor r10d, r9d
or r10d, ebp
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xf8603071
and eax, 0x79fcf8e
or eax, ebp
mov ebp, r10d
not ebp
or ebx, r10d
and r10d, 0xf8603071
and ebp, 0x79fcf8e
or ebp, r10d
xor ebp, eax
not ebx
or ebx, ebp
mov r14d, ebx
not r14d
mov eax, ebx
and eax, 0x63e4e2d6
mov r10d, r14d
and r10d, 0x9c1b1d29
or r10d, eax
mov r9d, r10d
xor r9d, 0x63e4e2d6
xor r10d, 0x9c1b1d29
mov eax, r9d
and eax, 0x6f99dd89
mov ebp, r10d
and ebp, 0x90662276
or ebp, eax
xor ebp, 0xe769c384
mov eax, r10d
and eax, 0x88f01e0d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7aebed7
and eax, 0xf8514128
or eax, ebp
mov esi, r14d
and esi, 0x9d2f39fc
and ebx, 0x62d0c603
or ebx, esi
xor ebx, 0xea20d80e
xor r14d, ebx
and r14d, ebx
mov edi, eax
xor edi, 0xf8514128
xor eax, 0x209655
and eax, 0x28219675
mov ebx, edi
and ebx, 0xd7de698a
or ebx, eax
mov r11d, ebx
xor r11d, 0xd7de698a
mov eax, r11d
and eax, 0x4318660d
and edi, 0xbce799f2
or edi, eax
mov ebp, r14d
not ebp
mov esi, ebp
and esi, 0x4318660d
mov eax, r14d
xor eax, 0x4318660d
and eax, r14d
mov r15d, esi
and r15d, eax
xor eax, esi
or eax, r15d
mov esi, edi
not esi
and esi, 0xb04e3fe
and edi, 0xf4fb1c01
or edi, esi
mov esi, eax
not esi
and esi, 0xb04e3fe
and eax, 0xf4fb1c01
or eax, esi
xor eax, edi
xor ebx, 0x28219675
mov esi, ebx
and esi, 0x686cda0c
and r11d, 0x979325f3
or r11d, esi
or ebx, r14d
and r14d, 0x686cda0c
and ebp, 0x979325f3
or ebp, r14d
xor ebp, r11d
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xa6d01308
and ebx, 0x592fecf7
or ebx, ebp
xor ebx, 0x592fecf7
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
xor eax, 0x1b17ff3e
and eax, ebx
or ebx, 0xe4e800c1
mov ebp, ebx
not ebp
mov edi, ebx
and edi, 0x5147af29
and ebp, 0xa105016
or ebp, edi
mov edi, eax
not edi
or ebx, edi
and edi, 0x5147af29
and eax, 0xaeb850d6
or eax, edi
xor eax, ebp
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x93e7e132
and ebx, 0x6c181ecd
or ebx, eax
mov eax, r10d
and eax, 0x6667a606
and r9d, 0x999859f9
or r9d, eax
mov esi, r9d
xor r9d, 0x6667a606
mov eax, r9d
or eax, 0xda0792a9
mov edi, eax
not edi
and eax, 0x60907d1a
and edi, 0x5680044
or edi, eax
or r10d, 0x25f86d56
mov ebp, r10d
not ebp
and r10d, 0x60907d1a
and ebp, 0x9a0782a1
or ebp, r10d
xor ebp, edi
mov eax, ebp
not eax
and eax, 0xf6e96f46
and ebp, 0x91690b9
or ebp, eax
xor esi, 0x999859f9
and r9d, 0x4e9065e0
mov eax, esi
and eax, 0xb16f9a1f
or eax, r9d
xor eax, 0xb16f9a1e
and esi, 0xfffffffe
or esi, eax
mov eax, esi
not eax
and eax, 0x3ce890b8
and esi, 0xc3176f47
or esi, eax
mov eax, ebp
xor eax, 0x90100001
xor ebp, 0x2ceefdee
mov edi, ebp
and edi, 0x432b16b2
and eax, 0xbcd4e94d
or eax, edi
mov edi, esi
xor edi, 0x80146945
xor esi, 0x3ce890b8
or ebp, esi
and esi, 0x432b16b2
and edi, 0xbcd4e94d
or edi, esi
xor edi, eax
not ebp
or ebp, edi
mov eax, ebp
not eax
mov edi, ebp
and edi, 0x19594168
and eax, 0xe6a6be97
or eax, edi
xor eax, 0xe6a6be97
or eax, ebp
mov ebp, eax
not ebp
mov edi, ebx
xor edi, eax
and edi, ebx
and eax, ebx
not ebx
and ebx, ebp
or eax, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0xc522040c
and edi, 0x3addfbf3
or edi, ebx
mov ebx, eax
not ebx
or ebp, ebx
and ebx, 0xc522040c
and eax, 0x3addfbf3
or eax, ebx
xor eax, edi
not ebp
or ebp, eax
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xdc9d6ff4
mov eax, ebp
xor eax, 0xdc9d6ff4
and eax, ebp
mov esi, ebx
and esi, eax
xor eax, ebx
or eax, esi
mov ebx, eax
not ebx
and ebx, 0x1a7cfb2f
and eax, 0xe58304d0
or eax, ebx
mov ebx, eax
xor ebx, 0x44818402
and ebx, 0x558fce22
xor eax, 0x936e5af9
or eax, ebx
mov ebx, eax
not ebx
and ebx, 0x1610be31
and eax, 0xe9ef41ce
or eax, ebx
and edi, 0xaa7031dd
xor ebp, 0x558fce22
or ebp, edi
mov ebx, eax
xor ebx, 0xe9ef41ce
xor eax, 0x1610be31
mov edi, ebp
not edi
and edi, eax
or eax, ebp
and ebp, ebx
or ebp, edi
mov ebx, eax
not ebx
mov edi, eax
and edi, 0x8cb14f88
and ebx, 0x734eb077
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0x8cb14f88
and ebp, 0x734eb077
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
xor ebp, 0x558fce22
and ebp, eax
not eax
and eax, 0x558fce22
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xd0b8e2ca
and eax, ebp
and ebp, 0x2f471d35
or ebp, ebx
mov ebx, ebp
xor ebx, 0x8400914
xor ebp, 0xd0b8e2ca
mov edi, ebp
and edi, 0xa78fb4eb
and ebx, 0x58704b14
or ebx, edi
mov edi, eax
not edi
or ebp, edi
and edi, 0xa78fb4eb
and eax, 0x58704b14
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov edi, ebp
not edi
mov ebx, edi
and ebx, ebp
mov eax, ebx
not eax
mov esi, eax
and esi, 0x4a5e3d4c
and ebx, 0xb5a1c2b3
or ebx, esi
or eax, edi
and edi, 0x4a5e3d4c
and ebp, 0xb5a1c2b3
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x928547a6
and eax, 0x6d7ab859
or eax, ebp
xor eax, 0x6d7ab859
cmp eax, 0xffffffff
sete r11b
setne r9b
mov r10b, byte [rsp + 0x18]
mov eax, r10d
mov dil, byte [rsp + 0x40]
or al, dil
mov byte [rsp + 0x4c], al
xor al, 1
mov byte [rsp + 0x4b], al
mov ebx, r10d
and bl, al
mov esi, r10d
mov r15d, r10d
xor sil, al
or sil, bl
mov r14b, byte [rsp + 0x20]
mov eax, r14d
and al, sil
not sil
and sil, r13b
or sil, al
mov ebx, r13d
mov ebp, edi
and bl, dil
mov byte [rsp + 0xf], bl
mov al, byte [rsp + 0x74]
or al, bl
mov edi, r14d
and dil, bpl
mov byte [rsp + 0x4d], dil
mov ebx, r14d
xor bl, bpl
or bl, dil
xor al, 1
mov edi, eax
xor dil, bl
or al, bl
xor al, 1
or al, dil
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov edi, eax
xor dil, bl
or bl, al
xor bl, 1
or bl, dil
mov eax, ebx
xor al, 1
mov edi, esi
xor dil, 1
and bl, dil
or dil, al
and al, sil
or al, bl
xor al, 1
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov esi, eax
xor sil, 1
mov ebp, esi
and bpl, al
xor sil, bpl
xor bpl, 1
mov edi, eax
or dil, bpl
xor dil, 1
or sil, dil
mov ebx, esi
xor bl, 1
or bl, sil
xor bpl, al
or bpl, dil
xor bl, 1
xor bpl, bl
mov esi, ebx
xor sil, al
or bl, al
xor bl, 1
or bl, sil
xor bpl, 1
xor bl, 1
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov esi, r9d
xor sil, bl
mov eax, esi
and sil, bl
and al, r9b
mov ebx, eax
xor bl, 1
xor al, sil
xor sil, 1
or sil, bl
xor sil, 1
or sil, al
mov eax, r13d
and al, r11b
xor r11b, r13b
or r11b, al
mov eax, r9d
mov ebx, r14d
xor al, r14b
and r9b, al
and al, r14b
mov r12d, r14d
xor r9b, 1
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov r9d, r11d
xor r9b, 1
mov ebx, eax
xor bl, 1
and al, r11b
or r11b, bl
and bl, r9b
or bl, al
xor r11b, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, 1
mov r9d, eax
and r9b, bl
mov r11d, r9d
and r11b, al
xor r9b, al
or r9b, r11b
or al, bl
xor al, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
mov r11d, r9d
and r11b, bl
xor bl, r9b
or bl, r11b
xor al, bl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r9d, esi
xor r9b, 1
and al, r9b
mov r11d, esi
and r11b, bl
or r11b, al
mov edi, r11d
xor dil, r9b
and dil, r11b
xor r9b, bl
xor r9b, 1
and r9b, bl
xor bl, sil
and bl, sil
xor r9b, 1
xor bl, 1
mov r11d, r9d
xor r11b, bl
or bl, r9b
xor bl, 1
or bl, r11b
mov eax, edi
xor al, 1
and al, bl
xor bl, 1
mov r9d, edi
xor r9b, bl
and r9b, dil
and bl, dil
or bl, al
mov eax, r9d
xor al, bl
test al, 1
mov ebp, 0x5a1afc8e
mov eax, 0x37d73a39
cmovne eax, ebp
test bl, 1
cmove ebp, eax
test r9b, 1
cmove ebp, eax
mov dword [rsp + 0xd0], ebp
mov esi, dword [rsp + 0x58]
mov eax, esi
and eax, 0xe0218e0b
mov ebx, dword [rsp + 0x14]
mov ebp, ebx
xor ebp, 0xe0218e0b
and ebp, ebx
mov edi, ebx
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x47771a2
and ebp, 0xfb888e5d
or ebp, eax
mov eax, ebp
xor eax, 0xa10050
xor ebp, 0xc01463a8
and ebp, 0xdb1c63ae
and eax, 0x24e39c51
or eax, ebp
mov ebp, eax
xor ebp, 0x20828801
and ebp, 0xa192c927
xor eax, 0x5a0c2288
and eax, 0x5e6d36d8
or eax, ebp
mov ebx, eax
xor ebx, 0xa192c927
and ebx, eax
mov eax, esi
and eax, 0x5e6d36d8
mov ebp, edi
and ebp, 0xa192c927
or ebp, eax
mov eax, ebp
xor eax, esi
and eax, ebp
mov edi, ebx
not edi
mov ebp, eax
not ebp
and eax, edi
or edi, ebp
and ebp, ebx
or ebp, eax
mov ebx, edi
not ebx
mov eax, edi
and eax, 0x257b3a69
and ebx, 0xda84c596
or ebx, eax
mov eax, ebp
not eax
or edi, eax
and eax, 0x257b3a69
and ebp, 0xda84c596
or ebp, eax
xor ebp, ebx
not edi
or edi, ebp
mov esi, edi
xor esi, 0xa192c927
and esi, edi
mov eax, edi
not edi
and edi, 0x81900000
and eax, 0x2002c927
or eax, edi
xor eax, 0x2002c927
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x16a4e324
mov ebx, esi
and esi, 0xe95b1cdb
or esi, eax
and ebx, 0xa6ad8ce5
not esi
or esi, ebp
mov r9d, ebp
and r9d, 0x5952731a
or r9d, ebx
mov r11d, r9d
xor r11d, 0xa6ad8ce5
xor r9d, 0x5952731a
mov eax, r9d
and eax, 0xf0d69a0c
mov ebp, r11d
and ebp, 0xf2965f3
or ebp, eax
xor ebp, 0xe6727928
or ebp, r9d
mov eax, ebp
not eax
mov edi, eax
xor edi, esi
and edi, eax
and ebp, 0xff2753b7
and eax, 0xd8ac48
or eax, ebp
mov ebx, esi
not ebx
and esi, 0xff2753b7
and ebx, 0xd8ac48
or ebx, esi
xor ebx, eax
mov eax, edi
not eax
mov esi, eax
and esi, 0x38760a0b
and edi, 0xc789f5f4
or edi, esi
mov esi, ebx
not esi
or eax, esi
and esi, 0x38760a0b
and ebx, 0xc789f5f4
or ebx, esi
xor ebx, edi
not eax
or eax, ebx
mov r14d, eax
xor r14d, 0xe95b1cda
and r14d, eax
not eax
and eax, 0xe95b1cda
mov esi, eax
and esi, r14d
xor r14d, eax
or r14d, esi
and r9d, 0x74661e33
mov eax, r11d
and r11d, 0x8b99e1cc
or r11d, r9d
and eax, 1
xor r11d, 0x74661e32
mov ebp, eax
and ebp, r11d
xor r11d, eax
or r11d, ebp
mov eax, r11d
xor eax, 0x1cff915c
and eax, r11d
mov ebp, r11d
or ebp, 0xe3006ea3
mov edi, ebp
not edi
mov esi, ebp
and esi, 0x1c711eac
and edi, 0x8e8150
or edi, esi
mov esi, eax
not esi
or ebp, esi
and esi, 0x1c711eac
and eax, 0xe38ee153
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x7cd8b3b4
and ebp, 0x83274c4b
or ebp, eax
mov esi, ebp
xor esi, 0x8dd84d16
xor ebp, 0x602722e8
mov eax, ebp
and eax, 0x320390c9
and esi, 0xcdfc6f36
or esi, eax
xor esi, 0xcdfc6f36
or esi, ebp
mov eax, r14d
xor eax, 0x5bfd5d2
and eax, r14d
mov ebx, r14d
not r14d
and r14d, 0x672b726e
and ebx, 0x98d48d91
or ebx, r14d
mov r9d, ebx
xor r9d, 0x98d48d91
xor ebx, 0x6294a7bc
and ebx, r9d
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, esi
xor ebp, 0xfa402a2d
and ebp, esi
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xdfa37ca0
and ebp, 0x205c835f
or ebp, ebx
mov r11d, r9d
and r11d, esi
xor r9d, esi
or esi, 0x5bfd5d2
mov ebx, esi
not ebx
or edi, esi
and esi, 0xdfa37ca0
and ebx, 0x2040020d
or ebx, esi
xor ebx, ebp
not edi
or edi, ebx
mov esi, eax
not esi
and esi, 0xeab14448
and eax, 0x154ebbb7
or eax, esi
mov esi, edi
not esi
and esi, 0xeab14448
and edi, 0x154ebbb7
or edi, esi
xor edi, eax
or r9d, r11d
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x954c04c0
and edi, 0x6ab3fb3f
or edi, eax
mov eax, r9d
not eax
or ebp, r9d
and r9d, 0x954c04c0
and eax, 0x6ab3fb3f
or eax, r9d
xor eax, edi
not ebp
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x24e0ed71
mov edi, ebp
and ebp, 0xdb1f128e
or ebp, eax
xor ebp, 0x24e0ed71
or ebp, ebx
and ebx, 0xd43d1fc7
and edi, 0x2bc2e038
or edi, ebx
mov eax, edi
xor eax, 0x3c28018
xor edi, 0x100d1e84
and edi, 0x380d7ea4
and eax, 0xc7f2815b
or eax, edi
mov ebx, eax
xor ebx, 0x18056c84
xor eax, 0x83f2805b
and eax, 0xa3fa927b
and ebx, 0x5c056d84
or ebx, eax
mov r9d, ebx
xor r9d, 0x5c056d84
xor ebx, 0xa3fa927b
mov edi, ebp
not edi
and edi, r9d
or r9d, ebp
and ebp, ebx
or ebp, edi
mov eax, r9d
not eax
mov ebx, r9d
and ebx, 0x510c1a88
and eax, 0xaef3e577
or eax, ebx
mov ebx, ebp
not ebx
or r9d, ebx
and ebx, 0x510c1a88
and ebp, 0xaef3e577
or ebp, ebx
xor ebp, eax
not r9d
or r9d, ebp
mov r11d, r9d
not r11d
mov eax, r11d
and eax, 0x3be738dc
mov esi, r9d
and esi, 0xc418c723
or esi, eax
mov eax, esi
xor eax, 0x40000000
xor esi, 0xa40804
or esi, 0x20004041
and esi, 0xa0ac4c47
and eax, 0x51431008
or eax, esi
mov edi, r11d
or edi, 0xd1ef1c0e
mov ebp, edi
not ebp
and edi, 0xa0ac4c47
and ebp, 0xe10a3b0
or ebp, edi
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x7f4f8ccd
and ebp, 0x80b07332
or ebp, eax
mov ebx, ebp
xor ebx, 0x2a201082
xor ebp, 0x400d281c
and ebp, 0xc48da85d
and ebx, 0x3b7257a2
or ebx, ebp
mov eax, ebx
xor eax, 0x9001082
xor ebx, 0xc48da85d
mov esi, ebx
and esi, 0xf277c734
and eax, 0xd8838cb
or eax, esi
or ebx, r9d
and r9d, 0xf277c734
and r11d, 0xd8838cb
or r11d, r9d
xor r11d, eax
not ebx
or ebx, r11d
mov eax, ebx
not eax
and eax, 0x1de5eb94
and ebx, 0xe21a146b
or ebx, eax
xor ebx, 0xe21a146b
setne sil
sete dil
mov bl, byte [rsp + 0x64]
or bl, r10b
xor bl, 1
mov byte [rsp + 0x10], bl
mov al, byte [rsp + 0x88]
or al, bl
mov r9d, eax
mov byte [rsp + 0x88], al
xor r9b, 1
mov byte [rsp + 0x9c], r9b
mov r15d, r9d
and r15b, al
xor r9b, r15b
xor r15b, 1
or r15b, al
xor r15b, 1
or r15b, r9b
mov ebx, r15d
xor bl, 1
mov r11d, r15d
or r11b, bl
xor r11b, 1
mov ebp, r11d
xor bpl, al
or r11b, al
xor r11b, 1
or r11b, bpl
xor bpl, 1
mov r14d, ebp
xor r14b, r11b
or r11b, bpl
xor r11b, 1
or r11b, r14b
and bl, r15b
xor bl, 1
mov ebp, r15d
xor bpl, bl
or bl, r15b
xor bl, 1
or bl, bpl
mov ebp, ebx
and bpl, r13b
xor bl, 1
and bl, r12b
or bl, bpl
mov ebp, r13d
xor bpl, r15b
or r15b, r13b
xor r15b, 1
or r15b, bpl
xor r15b, 1
mov ebp, ebx
and bpl, r15b
xor r15b, bl
or r15b, bpl
xor r11b, r13b
mov ebp, r15d
xor bpl, 1
and bpl, r11b
xor r11b, 1
mov ebx, r11d
xor bl, r15b
and bl, r11b
and r15b, r11b
or r15b, bpl
xor bl, 1
xor r15b, 1
mov r11d, ebx
xor r11b, r15b
or r15b, bl
xor r15b, 1
or r15b, r11b
mov eax, edi
xor al, sil
mov r11d, edi
xor r11b, al
xor al, 1
or r11b, dil
mov ebx, edi
xor bl, al
not bl
and bl, al
or al, dil
xor al, 1
mov edi, ebx
and dil, al
xor al, bl
or al, dil
mov edi, r11d
xor dil, 1
mov ebx, eax
xor bl, 1
and al, r11b
or r11b, bl
and bl, dil
or bl, al
xor r11b, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
mov edi, ebx
xor dil, 1
and bl, dil
mov r11d, edi
and r11b, bl
xor bl, dil
mov ebp, edi
and dil, r15b
xor bpl, r15b
or bpl, dil
or bl, r11b
mov r11d, r15d
xor r11b, bl
or bl, r15b
xor bl, 1
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov eax, ebx
and al, r11b
mov edi, ebx
and dil, al
xor al, bl
or al, dil
xor bpl, 1
xor al, bpl
mov ebx, ebp
xor bl, r11b
or r11b, bpl
xor r11b, 1
or r11b, bl
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov edi, esi
or dil, r13b
mov ebp, r13d
xor bpl, sil
mov eax, ebp
not al
and al, r13b
mov ebx, edi
xor bl, al
xor al, 1
or al, dil
xor bl, 1
xor al, 1
or al, bl
and bpl, r13b
xor sil, r12b
mov ebx, ebp
and bl, sil
xor sil, bpl
or sil, bl
mov edi, esi
xor dil, al
xor al, 1
mov ebx, eax
and bl, sil
xor al, sil
or al, bl
mov ebx, edi
xor bl, al
or al, dil
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov esi, eax
or sil, bl
xor bl, sil
or sil, al
xor sil, 1
xor bl, 1
mov eax, esi
and al, bl
xor bl, sil
or bl, al
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
mov edi, esi
xor dil, al
xor al, 1
or al, bl
xor al, 1
or al, dil
mov ebx, eax
and bl, sil
xor al, sil
or al, bl
mov edi, eax
xor dil, 1
mov r14d, eax
and r14b, dil
mov ebx, eax
and bl, r14b
xor r14b, al
or r14b, bl
or dil, al
mov esi, r11d
xor sil, 1
mov r12d, esi
or r12b, r11b
mov ebp, r12d
xor bpl, 1
mov eax, esi
xor al, r12b
and bpl, r11b
and r12b, sil
or r12b, bpl
and al, sil
mov ebp, eax
and bpl, r12b
xor r12b, al
or r12b, bpl
mov ebp, r14d
xor bpl, 1
mov eax, r14d
and al, bpl
mov r15d, eax
and r15b, r14b
xor al, r14b
or al, r15b
mov ebx, edi
xor bl, 1
xor al, bl
xor dil, bpl
or bl, r14b
xor bl, 1
or bl, dil
xor al, 1
mov edi, eax
xor dil, bl
or al, bl
xor al, 1
or al, dil
mov ebx, r12d
xor bl, 1
and r12b, bl
mov edi, ebx
and dil, r12b
xor r12b, bl
or r12b, dil
xor r12b, al
or bpl, r11b
xor r14b, sil
xor bpl, 1
mov eax, ebp
and al, r14b
xor r14b, bpl
or r14b, al
xor r12b, 1
mov ebx, r14d
xor bl, 1
mov eax, r12d
xor al, r14b
and r14b, bl
mov r11d, r14d
and r11b, bl
xor r14b, bl
or r14b, r11b
xor r14b, r12b
or bl, r12b
xor al, 1
xor bl, 1
or bl, al
mov eax, ebx
xor al, r14b
test al, 1
mov eax, 0x37d73a39
mov ebp, 0x775ebd9e
cmove eax, ebp
test bl, 1
cmovne ebp, eax
test r14b, 1
cmove ebp, eax
mov dword [rsp + 0x104], ebp
mov r9d, dword [rsp + 0x58]
mov eax, r9d
and eax, 0x649ee2c1
mov r10d, dword [rsp + 0x14]
mov ebx, r10d
and ebx, 0x9b611d3e
or ebx, eax
mov ebp, ebx
xor ebp, 0x90010d18
xor ebx, 0x601cc0c0
and ebx, 0x6b7cd0e6
and ebp, 0x94832f19
or ebp, ebx
mov eax, ebp
xor eax, 0x8585066
xor ebp, 0x32118
and ebp, 0x6327a198
and eax, 0x9cd85e67
or eax, ebp
mov ebp, eax
not ebp
and ebp, 1
xor eax, 0x9cd85e66
or eax, ebp
mov ebx, r9d
and ebx, 0xd142eb01
mov ebp, r10d
and ebp, 0x2ebd14fe
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2ebd14fe
xor ebp, 0xd1006b00
and ebp, 0xff146bd6
mov esi, ebx
and esi, 0xeb9429
or esi, ebp
xor esi, 0xeb9428
and ebx, 0xfffffffe
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0xbacd3695
and ebx, 0x4532c96a
or ebx, ebp
mov r12d, eax
not r12d
and eax, 0xc41c2e23
mov esi, r12d
and esi, 0x3be3d1dc
or esi, eax
xor esi, 0x3be3d1dc
mov eax, ebx
xor eax, 0xbacd3695
mov r11d, ebx
xor ebx, 0x3b1fb367
mov r15d, ebx
and r15d, eax
mov r14d, esi
and r14d, eax
xor eax, esi
and esi, 0x7e2d7a0d
and r12d, 0x81d285f2
or r12d, esi
xor r11d, 0x4532c96a
and ebx, r11d
mov ebp, r15d
not ebp
mov esi, ebp
and esi, 0x7818154
and r15d, 0xf87e7eab
or r15d, esi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x7818154
and ebx, 0xf87e7eab
or ebx, edi
xor ebx, r15d
not ebp
or ebp, ebx
mov ebx, r12d
not ebx
and ebx, 0x33db35f
and r12d, 0xfcc24ca0
or r12d, ebx
mov ebx, ebp
not ebx
and ebx, 0x33db35f
and ebp, 0xfcc24ca0
or ebp, ebx
xor ebp, r12d
or eax, r14d
not eax
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, r9d
and ebp, 0x3506f6e3
mov ebx, r10d
and ebx, 0xcaf9091c
or ebx, ebp
mov esi, eax
not esi
mov edi, esi
and edi, 0xb92b4142
and eax, 0x46d4bebd
or eax, edi
mov ebp, ebx
xor ebx, 0x3506f6e3
xor eax, 0xb92b4142
or eax, ebx
xor ebp, 0xcaf9091c
not eax
or ebp, esi
not ebp
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xa94a9dc5
and ebp, 0x56b5623a
or ebp, eax
xor ebp, 0x56b5623a
mov eax, ebp
and eax, esi
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x5f01435a
and ebp, 0xa0febca5
or ebp, eax
xor ebp, 0xa0febca5
setne r11b
sete dil
mov eax, edi
xor al, r11b
mov ebx, eax
not bl
and bl, al
xor bl, 1
mov esi, eax
xor sil, bl
or bl, al
xor bl, 1
or bl, sil
mov al, byte [rsp + 0x88]
xor al, r13b
mov sil, byte [rsp + 0x74]
or sil, byte [rsp + 0x44]
xor sil, 1
mov ebp, eax
and bpl, sil
xor sil, al
or sil, bpl
mov ebp, ebx
xor bpl, 1
mov r14d, r11d
and r14b, bpl
mov eax, ebx
and al, dil
or al, r14b
mov r14d, eax
xor r14b, bpl
and r14b, al
and bpl, dil
and bl, r11b
or bl, bpl
mov eax, ebx
xor al, 1
mov ebp, eax
and bpl, r14b
xor r14b, 1
and bl, r14b
or bl, bpl
mov ebp, r14d
and bpl, al
xor r14b, al
or r14b, bpl
xor r14b, 1
mov eax, ebx
and al, r14b
xor r14b, bl
or r14b, al
mov r15d, esi
xor r15b, 1
mov ebx, r15d
and bl, sil
mov ebp, r15d
and bpl, bl
xor bl, r15b
or bl, bpl
mov eax, ebx
xor al, 1
and al, bl
mov ebp, eax
xor bpl, 1
and al, bpl
mov ebx, ebp
and bl, al
xor al, bpl
or al, bl
mov ebx, eax
and al, sil
xor bl, 1
and bl, r15b
or al, bl
mov ebx, ebp
and bl, r15b
xor bpl, r15b
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov esi, r14d
xor sil, 1
mov eax, esi
or al, r14b
mov ebx, eax
xor bl, 1
and r14b, al
or al, sil
and bl, sil
or bl, r14b
xor al, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
xor bpl, 1
mov eax, ebp
xor al, bl
xor al, 1
and al, bl
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, r13d
and al, dil
xor dil, r13b
or dil, al
mov eax, r11d
xor al, byte [rsp + 0x20]
and al, r11b
or r11b, r13b
xor r11b, 1
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov esi, r11d
and r11b, dil
xor dil, 1
xor sil, 1
mov eax, edi
xor al, sil
and al, dil
and sil, dil
or sil, r11b
mov r11d, eax
and r11b, sil
xor sil, al
or sil, r11b
mov r11d, esi
xor r11b, 1
mov ebx, r11d
and bl, sil
mov eax, r11d
xor al, bl
xor bl, 1
or bl, sil
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
mov ebx, eax
xor bl, 1
and sil, bl
or bl, r11b
and al, r11b
or al, sil
mov r11d, ebx
xor r11b, al
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
or al, r11b
mov ebx, eax
xor bl, 1
mov esi, ebp
or sil, bl
xor sil, 1
xor bl, bpl
or sil, bl
or al, bpl
and bl, bpl
xor al, 1
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov r11d, esi
xor r11b, 1
mov eax, ebx
xor al, 1
and bl, sil
or sil, al
and al, r11b
or al, bl
mov ebx, esi
xor bl, al
test bl, 1
mov ebp, 0x7bd72f6f
mov edi, 0x451ecbd2
cmovne edi, ebp
test al, 1
mov eax, 0x451ecbd2
cmove eax, edi
test sil, 1
cmovne eax, edi
mov dword [rsp + 0x118], eax
mov ebp, r9d
mov eax, r9d
and eax, 0xc557a916
mov r9d, r10d
mov esi, r10d
and esi, 0x3aa856e9
or esi, eax
mov r11d, esi
xor r11d, 0x222852a8
xor esi, 0x156a916
and esi, 0x19d6ad57
and r11d, 0xe62952a8
or r11d, esi
mov eax, ebp
and eax, 0x2f963f58
mov esi, r10d
and esi, 0xd069c0a7
or esi, eax
mov eax, esi
xor eax, 0xd069c0a7
xor esi, 0x6121d00
and esi, 0x561add06
mov ebx, eax
and ebx, 0xa9e522f9
or ebx, esi
xor ebx, 0xa9e522f9
or ebx, eax
mov eax, ebx
not eax
and eax, 0xdbf23063
and ebx, 0x240dcf9c
or ebx, eax
mov esi, r11d
xor esi, 0xe0290208
xor r11d, 0x19d6ad57
and esi, 0xf8e98f1a
mov r13d, r11d
and r13d, 0x71670e5
or r13d, esi
mov r14d, r13d
xor r14d, 0x71670e5
mov esi, r14d
and esi, 0x7148a8b
and r11d, 0xf8eb7574
or r11d, esi
mov r10d, ebx
xor r10d, 0xdbf23063
mov r15d, ebx
xor ebx, 0x23194517
and ebx, r10d
mov edi, ebx
not edi
mov r12d, edi
and r12d, 0xdf0cb784
and ebx, 0x20f3487b
or ebx, r12d
mov ebp, r10d
or ebp, 0x7148a8b
mov esi, ebp
not esi
or edi, ebp
and ebp, 0xdf0cb784
and esi, 0x20e34070
or esi, ebp
xor esi, ebx
not edi
or edi, esi
mov esi, r11d
not esi
and esi, edi
not edi
and edi, r11d
or edi, esi
xor r13d, 0xf8e98f1a
mov esi, r13d
and esi, 0x737c17d6
and r14d, 0x8c83e829
or r14d, esi
xor r15d, 0x240dcf9c
or r13d, r15d
and r15d, 0x737c17d6
and r10d, 0x8c83e829
or r10d, r15d
xor r10d, r14d
not r13d
or r13d, r10d
mov ebp, r13d
not ebp
and ebp, 0x6e64b185
and r13d, 0x919b4e7a
or r13d, ebp
xor r13d, 0x919b4e7a
mov ebp, edi
and ebp, r13d
xor r13d, edi
or r13d, ebp
mov edi, r13d
not edi
mov ebp, edi
and ebp, 0x279e1200
mov eax, r13d
and eax, 0xd861edff
or eax, ebp
mov r10d, eax
xor r10d, 0xd861edff
xor eax, 0x219e0000
and eax, 0x79ffe945
mov ebp, r10d
and ebp, 0x860016ba
or ebp, eax
xor ebp, 0x79ffe944
and r10d, 1
or r10d, ebp
mov eax, edi
and eax, 0x34402040
and r13d, 0x83000d92
or r13d, eax
mov eax, r13d
xor eax, 0x82000d82
xor r13d, 0x40ac8044
and r13d, 0x41ac8054
and eax, 0xb6402d82
or eax, r13d
or edi, 0xb7402dd2
mov esi, edi
not esi
and edi, 0x41ac8054
and esi, 0x8135229
or esi, edi
xor esi, eax
mov eax, esi
not eax
and eax, 0x48bfd22c
and esi, 0xb7402dd3
or esi, eax
mov eax, esi
not eax
mov ebp, eax
and ebp, 0xb1f19293
and esi, 0x4e0e6d6c
or esi, ebp
mov edi, r10d
xor edi, 0x4e0e6d6c
and edi, r10d
mov ebp, r10d
and ebp, eax
xor eax, r10d
not r10d
and r10d, 0x4e0e6d6c
mov ebx, edi
and ebx, r10d
xor r10d, edi
or r10d, ebx
mov ebx, r10d
not ebx
and ebx, esi
not esi
and esi, r10d
or esi, ebx
or eax, ebp
not eax
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x9032b1c0
mov esi, eax
and esi, 0x6fcd4e3f
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x66d86b0
and esi, 0xf992794f
or esi, ebp
mov ebp, esi
xor ebp, 0x29804809
xor esi, 0x165d1600
and ebp, 0xa9826979
and esi, 0x567d9686
or esi, ebp
mov ebp, edi
and ebp, 0x92b9fefd
and eax, 0x6d460102
or eax, ebp
xor eax, 0x6d460102
xor edi, eax
and edi, eax
mov eax, esi
xor eax, 0x567d9686
xor esi, 0xa9826979
mov ebp, edi
not ebp
and edi, esi
or esi, ebp
and ebp, eax
or ebp, edi
not esi
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x841381ac
and eax, ebp
and ebp, 0x7bec7e53
or ebp, ebx
xor ebp, 0x7bec7e53
mov ebx, ebp
and ebx, eax
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
mov ebx, eax
and ebx, ebp
and eax, 0x1493ef34
and ebp, 0xeb6c10cb
or ebp, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0x6d90b76b
and ebx, 0x926f4894
or ebx, edi
mov edi, ebp
xor edi, 0x10034814
xor ebp, 0xeb6c10cb
or eax, ebp
and ebp, 0x6d90b76b
and edi, 0x926f4894
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x2cf369de
and esi, eax
and eax, 0xd30c9621
or eax, ebp
mov ebp, eax
xor ebp, 0x40088220
xor eax, 0x2cf369de
mov ebx, eax
and ebx, 0xbb055c89
and ebp, 0x44faa376
or ebp, ebx
mov ebx, esi
not ebx
or eax, ebx
and ebx, 0xbb055c89
and esi, 0x44faa376
or esi, ebx
xor esi, ebp
not eax
or eax, esi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xed8273d1
and eax, 0x127d8c2e
or eax, ebx
xor eax, 0xed8273d1
xor ebp, eax
test ebp, eax
setne al
sete r10b
mov r14b, byte [rsp + 0x30]
or r10b, r14b
mov r13b, byte [rsp + 0x20]
mov ebx, r13d
or bl, al
mov r11d, r10d
xor r11b, bl
or bl, r10b
xor bl, 1
or bl, r11b
xor bl, 1
mov r10d, ebx
xor r10b, r14b
xor r10b, 1
or r10b, bl
mov ebx, eax
or bl, r14b
xor bl, 1
xor al, r14b
not al
and al, r14b
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, r10d
xor r11b, 1
mov edi, eax
xor dil, 1
mov esi, edi
and sil, r10b
mov ebx, r11d
and bl, al
or bl, sil
xor r10b, bl
and r10b, bl
or dil, r11b
xor al, r11b
and al, r11b
xor dil, 1
mov ebx, edi
and bl, al
xor al, dil
or al, bl
xor r10b, 1
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or bl, al
mov r10d, ebx
xor r10b, al
test bl, 1
mov ebp, 0x6ff5ee6b
mov ebx, 0x7bd72f6f
cmovne ebp, ebx
test al, 1
cmove ebp, ebx
test r10b, 1
mov eax, 0x6ff5ee6b
cmove ebp, eax
mov dword [rsp + 0xcc], ebp
mov ebx, dword [rsp + 0x58]
mov eax, ebx
and eax, 0xc79f89fd
mov ebp, r9d
and ebp, 0x38607602
or ebp, eax
xor ebp, 0xdd8f39b8
mov eax, r9d
and eax, 0x1a10b045
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x2896e6da
and eax, 0xd7691925
or eax, ebp
mov ebp, ebx
mov r15d, ebx
and ebp, 0xe5ef4fba
mov esi, r9d
xor esi, 0x1a10b045
or esi, ebp
mov r10d, eax
xor r10d, 0xd7691925
xor eax, 0x8162208
and eax, 0x8f172a0d
mov ebp, r10d
and ebp, 0x70e8d5f2
or ebp, eax
mov eax, esi
not eax
mov ebx, esi
and ebx, 0x6fcc80aa
xor esi, 0x8d19abad
and esi, eax
and eax, 0x90337f55
or eax, ebx
xor ebp, 0x70e8d5f2
mov ebx, eax
xor ebx, 0x90337f55
mov r11d, ebp
and r11d, ebx
xor ebx, ebp
and ebp, 0x72e65452
and r10d, 0x8d19abad
or r10d, ebp
xor eax, 0x62c40002
or eax, 0x8d19abad
mov ebp, eax
not ebp
mov edi, eax
and edi, 0xb19980a9
and ebp, 0x42665452
or ebp, edi
mov edi, esi
not edi
or eax, edi
and edi, 0xb19980a9
and esi, 0x4e667f56
or esi, edi
xor esi, ebp
not eax
or eax, esi
mov edi, r10d
not edi
and edi, eax
not eax
and eax, r10d
or eax, edi
or ebx, r11d
mov ebp, ebx
not ebp
and ebp, 0xf5bb2bc8
and ebx, 0xa44d437
or ebx, ebp
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0x3d9ae4c7
and eax, 0xc2651b38
or eax, edi
mov esi, ebx
xor esi, 0x2441030
xor ebx, 0xf5bb2bc8
or ebp, ebx
and ebx, 0x3d9ae4c7
and esi, 0xc2651b38
or esi, ebx
xor esi, eax
not ebp
or ebp, esi
mov eax, ebp
not eax
mov ebx, ebp
xor ebx, 0x1a10b044
and ebx, ebp
or ebp, 0xe5ef4fbb
mov edi, ebp
and edi, 0xa9d29e8f
and eax, 0x12002040
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0xa9d29e8f
and ebx, 0x562d6170
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x2290552a
mov ebx, ebp
and ebx, 0x9c2d8001
or ebx, eax
xor ebx, 0x9c2d8001
and ebp, 0x41422ad4
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x4c669a28
and ebp, 0xb39965d7
or ebp, eax
mov eax, r15d
and eax, 0x3b84d6aa
mov edi, r9d
and edi, 0xc47b2955
or edi, eax
mov eax, edi
not eax
and eax, 0xe4b71adb
and edi, 0x1b48e524
or edi, eax
mov ebx, ebp
xor ebx, 0x50010f8
mov r10d, ebp
xor r10d, 0xf2db4f03
xor ebp, 0x58a5bfb
and ebp, r10d
and ebx, 0xf75114f8
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov r11d, edi
xor r11d, 0xdf33cc71
xor edi, 0x2862d889
and edi, r11d
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0x7bde057b
and edi, 0x8421fa84
or edi, eax
mov esi, r11d
or esi, 0x8aeeb07
mov eax, esi
not eax
or ebp, esi
and esi, 0x7bde057b
and eax, 0x84011080
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebx
not eax
and eax, 0x6abd9edf
and ebx, 0x95426120
or ebx, eax
mov eax, ebp
not eax
and eax, 0x6abd9edf
and ebp, 0x95426120
or ebp, eax
xor ebp, ebx
mov eax, r10d
and eax, r11d
xor r11d, r10d
or r11d, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xa9d89e4e
and ebp, 0x562761b1
or ebp, ebx
mov ebx, r11d
not ebx
or eax, r11d
and r11d, 0xa9d89e4e
and ebx, 0x562761b1
or ebx, r11d
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and eax, ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x5ffab936
and eax, 0xa00546c9
or eax, ebx
xor eax, 0xa00546c9
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r11b
mov edi, r13d
xor dil, r11b
mov ebx, edi
xor bl, 1
mov esi, r13d
mov ebp, r13d
and sil, bl
and dil, r14b
or dil, sil
xor dil, 1
or dil, bl
mov ebx, r10d
mov r13d, r14d
and bl, r14b
xor r10b, r14b
or r10b, bl
xor r11b, r14b
mov ebx, r11d
xor bl, bpl
and bl, r11b
xor bl, 1
mov r11d, r10d
or r11b, bl
xor bl, r10b
xor bl, 1
mov r10d, r11d
xor r10b, bl
or bl, r11b
xor bl, 1
or bl, r10b
mov r10d, edi
xor r10b, 1
mov eax, edi
and al, r10b
xor dil, al
xor al, 1
or al, r10b
mov r11d, r10d
xor r10b, bl
or r11b, bl
xor r11b, 1
or r11b, r10b
xor al, 1
or al, dil
xor al, bl
mov r10d, eax
xor r10b, 1
and r10b, r11b
xor r11b, 1
mov esi, r11d
xor sil, al
and sil, r11b
and al, r11b
or al, r10b
mov ebx, esi
xor bl, al
test bl, 1
mov ebx, 0x628f4afc
mov ebp, 0xc9c957a5
cmovne ebp, ebx
test al, 1
cmove ebx, ebp
test sil, 1
cmove ebx, ebp
mov dword [rsp + 0x114], ebx
mov ebx, r15d
mov ebp, r15d
and ebp, 0xb29327
mov eax, r9d
and eax, 0xff4d6cd8
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xff4d6cd8
and eax, 0xb29327
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xc14afc54
xor eax, 0x3eb503ab
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe94c57c1
and eax, 0x16b3a83e
or eax, ebp
and ebx, 0x3eb503ab
mov ebp, r9d
xor ebp, 0xc14afc54
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x7c44c03a
and ebp, 0x83bb3fc5
or ebp, ebx
mov ebx, eax
xor ebx, 0x16b3a83e
mov edi, ebp
xor ebp, 0x7c44c03a
mov esi, ebx
xor esi, ebp
and esi, ebx
xor eax, 0x89044600
and eax, 0x9d25ce1e
and ebx, 0x62da31e1
or ebx, eax
xor edi, 0x29a31c1
and ebp, 0x9d25ce1e
and edi, 0x62da31e1
or edi, ebp
xor edi, ebx
mov eax, esi
not eax
mov ebp, eax
and ebp, 0x11aad182
and esi, 0xee552e7d
or esi, ebp
mov ebp, edi
not ebp
or eax, ebp
and ebp, 0x11aad182
and edi, 0xee552e7d
or edi, ebp
xor edi, esi
not eax
or eax, edi
mov esi, eax
xor esi, 0xdff8526e
and esi, eax
not eax
and eax, 0xdff8526e
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov eax, esi
not eax
and eax, 0x244d62f7
and esi, 0xdbb29d08
or esi, eax
mov edi, esi
xor edi, 0x3affcccd
xor esi, 0xc5003332
mov eax, esi
and eax, 0xa3d29b87
mov ebp, edi
and ebp, 0x5c2d6478
or ebp, eax
xor ebp, 0x5c2d6478
mov r10d, esi
and r10d, edi
mov eax, ebp
and eax, r10d
xor r10d, ebp
or r10d, eax
mov r11d, r10d
not r11d
mov eax, r11d
and eax, 0x990fdef2
mov r15d, r10d
and r15d, 0x66f0210d
or r15d, eax
and esi, 0x97fed8b4
and edi, 0x6801274b
or edi, esi
mov eax, edi
xor eax, 0x68012109
and eax, 0x7f2b3989
xor edi, 0x172a1ec2
or edi, eax
mov eax, edi
not eax
and eax, 0x7f8d386e
and edi, 0x8072c791
or edi, eax
xor r15d, 0xe624e77b
or r15d, r11d
mov r12d, r15d
not r12d
mov eax, r12d
or eax, 0xf31f532e
mov esi, eax
not esi
and eax, 0x3840a5a8
and esi, 0x4a00851
or esi, eax
mov ebp, r15d
or ebp, 0xce0acd1
mov eax, ebp
not eax
and ebp, 0x3840a5a8
and eax, 0xc31f5206
or eax, ebp
xor eax, esi
mov r14d, edi
xor r14d, 0x8072c791
mov esi, r14d
or esi, 0xf31f532e
mov ebp, esi
not ebp
and esi, 0xc2b44ec1
and ebp, 0xc40a010
or ebp, esi
xor edi, 0x7f8d386e
mov ebx, edi
or ebx, 0xce0acd1
mov esi, ebx
not esi
and ebx, 0xc2b44ec1
and esi, 0x310b112e
or esi, ebx
xor esi, ebp
mov ebx, eax
not ebx
and ebx, 0xdf7840d2
and eax, 0x2087bf2d
or eax, ebx
mov ebx, esi
not ebx
and ebx, 0xdf7840d2
and esi, 0x2087bf2d
or esi, ebx
xor esi, eax
mov eax, r12d
and eax, 0xdfbd3488
and r15d, 0x2042cb77
or r15d, eax
or r12d, r14d
and r14d, 0xdfbd3488
and edi, 0x2042cb77
or edi, r14d
xor edi, r15d
not r12d
or r12d, edi
not r12d
mov eax, esi
and eax, r12d
xor r12d, esi
or r12d, eax
mov eax, r12d
not eax
and eax, 0x8080c046
mov esi, r12d
and esi, 0x540631
or esi, eax
xor esi, 0x540631
and r12d, 0x7f2b3988
or r12d, esi
and r11d, 0xe4a24db3
mov eax, r10d
and r10d, 0x1b5db24c
or r10d, r11d
and eax, 1
xor r10d, 0xe4a24db2
mov ebp, eax
and ebp, r10d
xor r10d, eax
or r10d, ebp
mov eax, r10d
not eax
and eax, 0xe4cf440b
and r10d, 0x1b30bbf4
or r10d, eax
mov eax, r12d
not eax
mov ebp, eax
and eax, 0xbf58363a
and r12d, 0x40a7c9c5
or r12d, eax
mov edi, r10d
xor edi, 0x2089c4
xor r10d, 0xe4cf440b
or ebp, r10d
and r10d, 0xbf58363a
and edi, 0x40a7c9c5
or edi, r10d
xor edi, r12d
not ebp
mov ebx, ebp
and ebx, edi
xor edi, ebp
or edi, ebx
mov esi, edi
not esi
mov ebp, esi
and ebp, edi
mov ebx, esi
and ebx, 0xe3b9d3e7
mov eax, edi
and edi, 0x1c462c18
or edi, ebx
not edi
or edi, esi
and esi, 0xf6a17b2b
and eax, 0x95e84d4
or eax, esi
xor eax, 0x95e84d4
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xb01214de
and ebp, 0x4fedeb21
or ebp, eax
mov eax, ebp
xor eax, 0x4fedeb21
xor ebp, 0xa012148a
and ebp, 0xe9beb48b
mov ebx, eax
and ebx, 0x16414b74
or ebx, ebp
xor ebx, 0xf5f89893
and eax, 0x1c462c18
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5324b88c
and eax, 0xacdb4773
or eax, ebp
mov ebp, eax
xor ebp, 0xacdb4773
xor eax, 0x4a884
mov ebx, ebp
xor ebx, edi
and ebx, ebp
and eax, 0xa417acb6
and ebp, 0x5be85349
or ebp, eax
mov eax, edi
not eax
and edi, 0xa417acb6
and eax, 0x5be85349
or eax, edi
xor eax, ebp
mov esi, ebx
not esi
mov ebp, esi
and ebp, 0xb4a7e6e
and ebx, 0xf4b58191
or ebx, ebp
mov ebp, eax
not ebp
or esi, ebp
and ebp, 0xb4a7e6e
and eax, 0xf4b58191
or eax, ebp
xor eax, ebx
not esi
or esi, eax
mov eax, esi
xor eax, 0x5a8bb76a
and eax, esi
mov ebx, esi
not esi
and esi, 0x40088468
and ebx, 0x1a833302
or ebx, esi
xor ebx, 0x1a833302
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xb71e758
and eax, 0xf48e18a7
or eax, ebp
mov ebp, eax
xor ebp, 0x820380d4
xor eax, 0x4188540a
and eax, 0x71c8570b
and ebp, 0x8e37a8f4
or ebp, eax
xor ebp, 0x8e37a8f4
sete bl
setne al
mov r10d, eax
and r10b, r13b
mov r14b, byte [rsp + 0x20]
mov r11d, r14d
and r11b, bl
or r11b, r10b
mov r10d, r13d
and r10b, bl
xor bl, r13b
or bl, r10b
xor bl, 1
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov r10d, eax
or r10b, r13b
xor r10b, 1
xor al, r13b
not al
and al, r13b
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r10d, ebx
xor r10b, 1
mov r11d, eax
xor r11b, 1
and r11b, bl
mov esi, r10d
and sil, al
or sil, r11b
mov r11d, esi
xor r11b, bl
and r11b, sil
xor bl, al
not bl
and bl, al
xor al, r10b
and al, r10b
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
xor r11b, 1
xor al, 1
mov ebx, r11d
or bl, al
xor al, r11b
mov r10d, ebx
xor r10b, al
test al, 1
mov eax, 0x806fe087
mov edi, 0xc9c957a5
cmovne edi, eax
test bl, 1
mov ebp, 0xc9c957a5
cmovne edi, ebp
test r10b, 1
cmove edi, eax
mov dword [rsp + 0x68], edi
mov r15d, dword [rsp + 0x58]
mov eax, r15d
and eax, 0xd8b23291
mov ebp, r9d
and ebp, 0x274dcd6e
or ebp, eax
mov ebx, ebp
xor ebx, 0xc0904
xor ebp, 0x10202000
or ebp, 0x40124023
and ebp, 0x5332e023
and ebx, 0x80c0b04
or ebx, ebp
mov ebp, r15d
or ebp, 0x1b2cab04
mov eax, ebp
not eax
and ebp, 0x5332e023
and eax, 0xa4c114d8
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xfa2d3a92
and eax, 0x5d2c56d
or eax, ebp
mov ebp, eax
xor ebp, 0x189e2269
xor eax, 0xc1018106
and ebp, 0x389e32f9
and eax, 0xc761cd06
or eax, ebp
mov ebp, eax
xor ebp, 0x1844aa17
xor eax, 0xc761cd06
and eax, ebp
mov ebp, r15d
and ebp, 0x20da98ee
mov edi, r9d
and edi, 0xdf256711
or edi, ebp
mov ebx, edi
xor ebx, r15d
and ebx, edi
mov edi, ebx
not edi
and edi, 0xbfad1a0c
mov ebp, ebx
and ebp, 0x4052e5f3
or ebp, edi
mov r10d, eax
not r10d
mov esi, ebp
xor esi, 0x4052e5f3
xor ebp, 0x6f4be2ac
and ebp, esi
mov r11d, r10d
and r11d, esi
xor esi, r10d
and r10d, 0xd0e6f8a0
and eax, 0x2f19075f
or eax, r10d
and ebx, 0x2f19075f
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, eax
not ebp
and ebp, 0x275a6879
and eax, 0xd8a59786
or eax, ebp
mov ebp, ebx
not ebp
and ebp, 0x275a6879
and ebx, 0xd8a59786
or ebx, ebp
xor ebx, eax
or esi, r11d
mov eax, esi
not eax
and eax, 0x212caf2c
and esi, 0xded350d3
or esi, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0x9eedfd52
and ebx, 0x611202ad
or ebx, eax
mov eax, esi
xor eax, 0x40120081
xor esi, 0x212caf2c
or edi, esi
and esi, 0x9eedfd52
and eax, 0x611202ad
or eax, esi
xor eax, ebx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0xdf256711
and edi, 0x20da98ee
or edi, eax
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0x1940d23e
mov ebp, edi
and ebp, 0xe6bf2dc1
or ebp, eax
mov esi, ebp
xor esi, 0xe6bf2dc1
xor ebp, 0x1000501e
and ebp, 0xb631595e
mov eax, esi
and eax, 0x49cea6a1
or eax, ebp
xor eax, 0xb631595f
and esi, 1
or esi, eax
and ebx, 0xe16dc4ca
mov eax, edi
and eax, 0x1e923b34
or eax, ebx
xor eax, 0x1e923b34
and edi, 1
or edi, eax
mov eax, esi
not eax
mov ebp, esi
and esi, 0xc2e9af7b
and eax, 0x3d165084
or eax, esi
mov ebx, edi
not ebx
or ebp, ebx
and ebx, 0xc2e9af7b
and edi, 0x3d165084
or edi, ebx
xor edi, eax
not ebp
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov ebx, edi
not ebx
mov eax, edi
and edi, 0x335f0794
mov r11d, ebx
and r11d, 0xcca0f86b
or r11d, edi
xor r11d, 0xcca0f86b
or r11d, ebx
and ebx, 0xd132e113
and eax, 0x2ecd1eec
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x2ecd1eec
and eax, 0xd132e113
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x9b25d8f0
and eax, 0x64da270f
or eax, ebp
mov ebx, eax
xor ebx, 0x40d22303
xor eax, 0x82015890
and eax, 0xa6095c9c
and ebx, 0x59f6a363
or ebx, eax
mov eax, ebx
xor eax, 0x59f6a363
mov ebp, ebx
xor ebp, 0xa6094c14
and ebp, 0xfe1f6f76
xor ebx, 0xb2deb886
and ebx, eax
and eax, 0x1e09089
or eax, ebp
mov esi, r11d
not esi
mov ebp, r11d
and ebp, 0x6f2fd8c6
and esi, 0x90d02739
or esi, ebp
mov r10d, eax
xor r10d, 0x1e09089
xor eax, 0x15377493
and eax, r10d
mov edi, eax
not edi
mov ebp, edi
and ebp, 0x78944d2a
and eax, 0x876bb2d5
or eax, ebp
mov ebp, ebx
not ebp
or edi, ebp
and ebp, 0x78944d2a
and ebx, 0x876bb2d5
or ebx, ebp
xor ebx, eax
not edi
or edi, ebx
mov ebx, esi
xor esi, 0x6b2818c4
or esi, 0x14d7e41a
mov eax, esi
not eax
and esi, 0xf52e9168
and eax, 0xa000a85
or eax, esi
or r11d, 0xeb281be5
mov esi, r11d
not esi
and r11d, 0xf52e9168
and esi, 0xd16412
or esi, r11d
xor esi, eax
mov eax, edi
not eax
and eax, 0x3e524152
and edi, 0xc1adbead
or edi, eax
mov eax, esi
not eax
and eax, 0x3e524152
and esi, 0xc1adbead
or esi, eax
xor esi, edi
xor ebx, 0x90d02739
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
not ebx
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov edi, ebx
not edi
or ebx, 0xf0402280
and ebx, 0xfae06abd
mov eax, edi
and edi, 0x1f0440
or edi, ebx
or eax, 0xabf4c7d
mov ebp, eax
not ebp
and eax, 0xfae06abd
and ebp, 0x5009102
or ebp, eax
xor ebp, edi
mov eax, ebp
not eax
and eax, 0xf540b382
and ebp, 0xabf4c7d
or ebp, eax
mov r10d, ebp
not r10d
mov edi, ebp
xor edi, 0xd4af65e3
and edi, r10d
mov eax, ebp
and eax, 0x2b509a1c
mov esi, edi
and esi, eax
xor eax, edi
or eax, esi
mov edi, eax
not edi
and edi, 0x52bd407e
and eax, 0xad42bf81
or eax, edi
and ebp, 0x52b13803
mov ebx, r10d
and ebx, 0xad4ec7fc
or ebx, ebp
xor ebx, 0xad4ec7fc
or ebx, r10d
mov ebp, eax
xor ebp, 0x84000014
xor eax, 0x79edda62
mov edi, eax
and edi, 0x33b3eda9
and ebp, 0xcc4c1256
or ebp, edi
mov edi, ebx
not edi
or eax, ebx
and ebx, 0x33b3eda9
and edi, 0xcc4c1256
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x84f79e6a
and eax, 0x7b086195
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7b086195
and eax, 0x84f79e6a
or eax, ebp
mov ebp, eax
not ebp
and eax, 0x3a815c84
and ebp, 0xc57ea37b
or ebp, eax
xor ebp, 0xc57ea37b
setne dil
sete r10b
mov esi, r10d
xor sil, r14b
mov ebx, r10d
or bl, r14b
xor bl, 1
or bl, sil
xor sil, 1
mov r11d, esi
and r11b, r14b
xor sil, r14b
or sil, r11b
and r10b, r14b
and dil, r13b
or dil, r10b
xor dil, 1
or dil, r14b
mov r10d, edi
not r10b
and r10b, bl
xor bl, 1
mov eax, ebx
xor al, dil
and al, bl
and dil, bl
or dil, r10b
mov ebx, eax
and bl, dil
xor dil, al
or dil, bl
mov eax, esi
xor al, 1
mov r10d, edi
xor r10b, 1
mov ebx, r10d
and bl, sil
mov r11d, eax
and r11b, dil
or r11b, bl
xor r11b, 1
or r11b, sil
mov ebx, esi
and bl, al
xor sil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
mov eax, ebx
xor al, 1
and al, r10b
and bl, dil
or bl, al
mov esi, r11d
xor sil, 1
and sil, r11b
xor sil, 1
mov r10d, esi
xor r10b, r11b
or sil, r11b
xor sil, 1
or sil, r10b
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov r10d, ebx
xor r10b, al
or bl, al
xor bl, 1
or bl, r10b
xor bl, sil
mov r10d, r11d
and r10b, al
xor al, r11b
or al, r10b
mov r10d, eax
xor r10b, bl
test al, 1
mov eax, 0xd6939a0
mov ebp, 0x6fce64e
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test r10b, 1
mov eax, 0x6fce64e
cmove ebp, eax
mov dword [rsp + 0xc8], ebp
mov ebp, r15d
and ebp, 0xbd269fd3
mov eax, r9d
and eax, 0x42d9602c
or eax, ebp
mov ebp, eax
xor ebp, 0x2182020
xor eax, 0xbd269fd3
mov ebx, eax
and ebx, 0xcce14c9d
and ebp, 0x331eb362
or ebp, ebx
mov edi, dword [rsp + 0x3c]
mov ebx, edi
and ebx, 0xcce14c9d
mov esi, dword [rsp + 0x2c]
and esi, 0x331eb362
or esi, ebx
xor esi, ebp
or eax, edi
not eax
or eax, esi
mov ebp, eax
not ebp
and ebp, 0xf18d4086
and eax, 0xe72bf79
or eax, ebp
mov ebp, eax
xor ebp, 0xe52a429
xor eax, 0x40044004
and eax, 0x40245b54
and ebp, 0xbfdba4ab
or ebp, eax
mov eax, ebp
xor eax, 0xc6d7eb33
xor ebp, 0xbfdba4ab
and ebp, eax
mov r13d, r15d
mov eax, r15d
and eax, 0x86f3b067
mov esi, r9d
and esi, 0x790c4f98
or esi, eax
mov ebx, esi
xor ebx, r15d
and ebx, esi
mov esi, ebp
not esi
mov r10d, esi
and esi, 0xfc494cbe
and ebp, 0x3b6b341
or ebp, esi
mov esi, ebx
not esi
or r10d, esi
and esi, 0xfc494cbe
and ebx, 0x3b6b341
or ebx, esi
xor ebx, ebp
mov ebp, r10d
not ebp
mov esi, r10d
and esi, 0xf0b13502
and ebp, 0xf4ecafd
or ebp, esi
mov esi, ebx
not esi
or r10d, esi
and esi, 0xf0b13502
and ebx, 0xf4ecafd
or ebx, esi
xor ebx, ebp
not r10d
or r10d, ebx
mov ebp, r10d
not ebp
and ebp, 0x22005101
mov eax, r10d
and eax, 0x80068400
or eax, ebp
xor eax, 0x80068400
and r10d, 0x5df92afe
or r10d, eax
mov eax, r10d
not eax
and eax, 0xdb0a9a98
and r10d, 0x24f56567
or r10d, eax
mov eax, r15d
and eax, 0x4000228
mov ebx, r9d
and ebx, 0x11aa64c0
or ebx, eax
xor ebx, 0x11aa64c0
mov ebp, r9d
xor ebp, 0x15aa66e8
and ebp, r9d
mov r15d, r9d
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0xea559917
and ebp, 0x15aa66e8
or ebp, eax
mov ebx, r10d
not ebx
mov eax, ebx
and eax, 0xc28f2df8
mov edi, r10d
and edi, 0x3d70d207
or edi, eax
mov eax, ebp
not eax
xor edi, 0xc28f2df8
or edi, eax
and eax, 0x2fd6922b
and ebp, 0xd0296dd4
or ebp, eax
not edi
xor ebp, r10d
xor ebp, 0x2fd6922b
and ebp, r10d
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
and ebx, 0x20833f05
and r10d, 0xdf7cc0fa
or r10d, ebx
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xa6783bbe
and eax, 0x5987c441
or eax, ebx
mov ebx, r10d
xor ebx, 0x5904c040
xor r10d, 0x20833f05
or ebp, r10d
and r10d, 0xa6783bbe
and ebx, 0x5987c441
or ebx, r10d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xa16d4e5
and ebp, 0xf5e92b1a
or ebp, eax
xor ebp, 0xf5e92b1a
sete sil
setne r11b
mov bl, byte [rsp + 0x9c]
mov r9d, ebx
and r9b, r14b
mov bpl, byte [rsp + 0x88]
mov r12b, byte [rsp + 0x30]
and bpl, r12b
or bpl, r9b
mov r9d, r12d
and r9b, bl
xor bl, r12b
or bl, r9b
mov eax, ebx
xor al, bpl
xor bpl, 1
or bpl, bl
xor al, 1
xor bpl, 1
or bpl, al
mov eax, r11d
xor al, sil
mov r9d, eax
xor r9b, 1
mov edi, r11d
xor dil, al
and al, r9b
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
mov r9d, eax
and r9b, sil
xor al, 1
and al, r11b
or al, r9b
xor dil, 1
or dil, sil
xor dil, 1
xor al, dil
mov ebx, eax
xor bl, 1
and bl, dil
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov eax, ebp
xor al, 1
and al, bl
mov r9d, ebx
xor r9b, 1
mov ebx, ebp
and bl, r9b
or al, bl
xor al, 1
or al, r9b
mov ebx, ebp
xor bl, r9b
or r9b, bpl
xor r9b, 1
or r9b, bl
mov ebx, r9d
xor bl, al
or r9b, al
xor bl, 1
mov eax, ebx
xor al, r9b
or r9b, bl
xor r9b, 1
or r9b, al
mov eax, r14d
xor al, sil
mov r10d, eax
xor r10b, r12b
and r10b, al
and sil, r14b
and r11b, r12b
or r11b, sil
mov eax, r10d
xor al, 1
mov ebx, r11d
xor bl, 1
and r11b, al
or al, bl
and bl, r10b
or bl, r11b
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
mov r10d, ebx
xor r10b, al
and al, bl
xor al, 1
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
mov r11d, eax
xor r11b, 1
or r11b, al
and r10b, bl
mov ebx, r11d
xor bl, 1
mov eax, r10d
xor al, 1
and r10b, r11b
or r11b, al
and al, bl
or al, r10b
mov ebx, r11d
xor bl, al
xor al, 1
or al, r11b
xor bl, 1
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
or bl, al
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov r10d, r9d
xor r10b, 1
mov esi, r10d
and sil, r9b
mov r11d, r10d
and r11b, sil
xor sil, r10b
or sil, r11b
xor sil, bl
xor bl, r9b
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
mov r9d, esi
xor r9b, bl
mov eax, ebx
and al, r10b
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
xor al, sil
or r10b, sil
xor r9b, 1
xor r10b, 1
or r10b, r9b
mov ebx, eax
xor bl, r10b
test r10b, 1
mov ebp, 0xfe6eb7ed
mov edi, 0xd6939a0
cmovne ebp, edi
test al, 1
cmovne ebp, edi
not bl
test bl, 1
mov eax, 0xfe6eb7ed
cmove ebp, eax
mov dword [rsp + 0x9c], ebp
mov eax, r13d
and eax, 0x80008092
mov ebp, r15d
and ebp, 0x138e2909
or ebp, eax
xor ebp, 0x138e2909
mov eax, r15d
xor eax, 0x938ea99b
and eax, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4c0a3b97
and eax, 0xb3f5c468
or eax, ebp
mov ebp, eax
xor ebp, 0xa4d41
xor eax, 0xcb048208
and eax, 0xeb75a2ba
and ebp, 0x148a5d45
or ebp, eax
mov edi, ebp
xor edi, 0x80000
xor ebp, 2
and ebp, 0x10804843
and edi, 0x280c8080
or edi, ebp
mov eax, r13d
and eax, 0x388cc8c3
mov ebp, r15d
and ebp, 0xc773373c
or ebp, eax
mov eax, ebp
xor eax, r13d
and eax, ebp
mov ebx, edi
xor ebx, 0x280c8080
xor edi, 0x44c24551
mov ebp, eax
not ebp
mov esi, ebx
xor esi, ebp
and esi, ebx
and edi, 0x44c6c5d1
and ebx, 0x38080802
or ebx, edi
and ebp, 0x44c6c5d1
and eax, 0xbb393a2e
or eax, ebp
xor eax, ebx
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebx, eax
xor ebx, 0x54a1690
and ebx, eax
mov ebp, eax
not eax
and eax, 0x78305245
and ebp, 0x87cfadba
or ebp, eax
mov eax, ebp
not eax
xor ebp, 0x1200
or ebp, 0xfab5e96f
mov edi, ebp
and edi, 0x2b9adeef
and eax, 0x4400010
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x2b9adeef
and ebx, 0xd4652110
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xc23921ac
and ebp, 0x3dc6de53
or ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0xbf57acc1
mov ebx, ebp
and ebx, 0x40a8533e
or ebx, eax
mov eax, ebx
and eax, 1
xor ebx, 0x40a8533f
or ebx, eax
mov eax, ebp
xor eax, 0xa7e7b765
and eax, ebp
and edi, 0x21409444
and ebp, 0x86a72321
or ebp, edi
xor ebp, 0x86a72321
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x4d9b0413
and eax, 0xb264fbec
or eax, ebp
mov edi, ebx
not edi
mov esi, ebx
and ebx, 0x618fb24b
and edi, 0x9e704db4
or edi, ebx
mov ebp, eax
xor ebp, 0x14004c80
xor eax, 0xea7cb377
or esi, eax
and eax, 0x618fb24b
and ebp, 0x9e704db4
or ebp, eax
xor ebp, edi
not esi
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov r11d, ebp
not r11d
mov ebx, r11d
and ebx, 0xa20010
mov esi, r11d
or r11d, ebp
and ebp, 0x1014c3c1
or ebp, ebx
mov eax, ebp
xor eax, 0x8381
xor ebp, 0xe7622836
and ebp, 0xf7766876
and eax, 0x808381
or eax, ebp
or esi, 0x10b6c3d1
mov edi, esi
not edi
and esi, 0xf7766876
and edi, 0x8091408
or edi, esi
xor edi, eax
mov eax, edi
not eax
and eax, 0xef493c2e
and edi, 0x10b6c3d1
or edi, eax
mov eax, edi
not eax
and edi, 0xc4f8c92a
and eax, 0x3b0736d5
or eax, edi
mov ebx, eax
xor ebx, 0x44c8c128
xor eax, 0x30033441
and eax, 0xb0333c43
and ebx, 0x4fccc3bc
or ebx, eax
mov edi, ebx
xor edi, 0xbc44214
xor ebx, 0xb0333c43
mov eax, ebx
and eax, 0xe41ba1a9
and edi, 0x1be45e56
or edi, eax
mov esi, r11d
not esi
mov eax, r11d
and eax, 0x7ae53aff
and esi, 0x851ac500
or esi, eax
mov r9d, edi
xor r9d, 0x1be45e56
xor edi, 0xf970eed0
and edi, r9d
mov r14d, edi
not r14d
mov eax, r14d
and eax, 0xda8906e8
and edi, 0x2576f917
or edi, eax
or ebx, 0x1d6b4f79
mov eax, ebx
not eax
or r14d, ebx
and ebx, 0xda8906e8
and eax, 0x2014b006
or eax, ebx
xor eax, edi
not r14d
or r14d, eax
mov r10d, esi
xor r10d, 0x851ac500
xor esi, 0x678e7586
and esi, r10d
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x24f9b3
and esi, 0xffdb064c
or esi, eax
or r11d, 0x1d6b4f79
mov eax, r11d
not eax
or ebp, r11d
and r11d, 0x24f9b3
and eax, 0xe2900004
or eax, r11d
xor eax, esi
not ebp
or ebp, eax
mov eax, r14d
not eax
and eax, 0x50568bc6
and r14d, 0xafa97439
or r14d, eax
mov eax, ebp
not eax
and eax, 0x50568bc6
and ebp, 0xafa97439
or ebp, eax
xor ebp, r14d
mov eax, r9d
and eax, r10d
xor r10d, r9d
or r10d, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xffd13dbe
and ebp, 0x2ec241
or ebp, eax
mov edi, r10d
not edi
or ebx, r10d
and r10d, 0xffd13dbe
and edi, 0x2ec241
or edi, r10d
xor edi, ebp
not ebx
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xf3367c4d
and ebx, 0xcc983b2
or ebx, ebp
mov eax, ebx
xor eax, 0x84882b2
xor ebx, 0x43203000
and ebx, 0x47a13100
and eax, 0xb85eceff
or eax, ebx
mov ebx, eax
xor ebx, 0x47a13100
xor eax, 0x8584e21
mov ebp, ebx
and ebp, 0xb586a1de
and eax, 0x4a795e21
or eax, ebp
xor eax, 0x4a795e21
or eax, ebx
cmp eax, 0xffffffff
setne r9b
sete bl
mov eax, r12d
and al, bl
xor bl, r12b
or al, bl
xor al, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
xor r9b, r12b
mov r10d, r9d
xor r10b, 1
mov eax, r10d
and al, r9b
mov r11d, ebx
and r11b, r10b
mov esi, eax
and sil, r10b
xor al, r10b
or al, sil
xor al, bl
xor bl, 1
and r9b, bl
or r11b, r9b
xor bl, r11b
and bl, r11b
xor bl, 1
xor al, 1
mov r9d, ebx
or r9b, al
xor al, bl
mov ebx, r9d
xor bl, al
test bl, 1
mov r10d, 0xa9154219
mov ebp, 0x6531a12c
cmovne ebp, r10d
test al, 1
mov eax, 0x6531a12c
cmove eax, ebp
test r9b, 1
cmovne eax, ebp
mov dword [rsp + 0x110], eax
mov eax, r15d
or eax, 0x5520144
and eax, 0xb5dbcb5c
mov ebp, r13d
and ebp, 0x2042482
or ebp, eax
mov ebx, r13d
or ebx, 0xb28dee9a
mov eax, ebx
not eax
and ebx, 0xb5dbcb5c
and eax, 0x48201021
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0x4d721165
and eax, 0xb28dee9a
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x621b242a
and eax, 0x9de4dbd5
or eax, ebp
mov esi, eax
xor esi, 0x9de4dbd5
xor eax, 0x20090428
and eax, 0xb18d543c
mov ebx, esi
and ebx, 0x4e72abc3
or ebx, eax
xor ebx, 0xa91bcadc
and esi, 0x18969ee0
or esi, ebx
mov eax, esi
not eax
and eax, 0x3373be66
and esi, 0xcc8c4199
or esi, eax
mov eax, r13d
and eax, 0x1a1b5be2
mov ebp, r15d
and ebp, 0xe5e4a41d
or ebp, eax
mov eax, ebp
xor eax, 0xe560201d
and eax, 0xe769611f
xor ebp, 0x28dc502
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4790e06d
and ebp, 0xb86f1f92
or ebp, eax
mov r11d, esi
xor r11d, 0x88804199
xor esi, 0x3373be66
mov eax, ebp
xor eax, 0x4790e06d
mov r9d, esi
and r9d, eax
xor eax, esi
and esi, 0x643eaa00
and r11d, 0x9bc155ff
or r11d, esi
mov esi, ebp
xor esi, 0xb86f1f92
xor ebp, 0xdc51b592
and ebp, esi
or esi, 0x9bc155ff
mov edi, esi
not edi
mov ebx, esi
and ebx, 0x701dd378
and edi, 0x4222800
or edi, ebx
mov ebx, ebp
not ebx
or esi, ebx
and ebx, 0x701dd378
and ebp, 0x8fe22c87
or ebp, ebx
xor ebp, edi
not esi
or esi, ebp
mov edi, r11d
not edi
and edi, esi
not esi
and esi, r11d
or esi, edi
or eax, r9d
not eax
mov ebp, esi
and ebp, eax
xor eax, esi
or eax, ebp
mov ebp, eax
xor ebp, 0x18969ee1
and ebp, eax
or eax, 0xe769611e
mov ebx, eax
not ebx
mov edi, eax
and edi, 0xa251296e
and ebx, 0x18869681
or ebx, edi
mov edi, ebp
not edi
or eax, edi
and edi, 0xa251296e
and ebp, 0x5daed691
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, r15d
or ebp, 0xa7b5a484
mov ebx, ebp
not ebx
and ebp, 0xd58fb342
and ebx, 0x8404839
or ebx, ebp
mov edi, r13d
or edi, 0x584a5b7b
mov ebp, edi
not ebp
and edi, 0xd58fb342
and ebp, 0x22300484
or ebp, edi
xor ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xa7b5a484
and ebp, 0x584a5b7b
or ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebx
and ebx, 0xbcfbb272
and ebp, 0x43044d8d
or ebp, ebx
or edi, eax
not edi
xor ebp, eax
xor ebp, 0xbcfbb272
and ebp, eax
mov ebx, edi
and ebx, ebp
xor ebp, edi
or ebp, ebx
mov ebx, ebp
and ebp, eax
not eax
not ebx
and eax, ebx
or ebp, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete al
setne r9b
mov r11d, r9d
mov r14b, byte [rsp + 0x20]
and r11b, r14b
mov ebx, r12d
and bl, al
or bl, r11b
mov r11d, ebx
xor r11b, 1
mov esi, r14d
and sil, r11b
and bl, r12b
or bl, sil
xor r11b, bl
and r11b, bl
mov ebx, r9d
and bl, r12b
xor r9b, r12b
or r9b, bl
and al, r14b
or al, bl
mov ebx, r9d
xor bl, 1
and bl, r9b
mov esi, r9d
and sil, bl
xor bl, r9b
or bl, sil
xor al, 1
or al, r14b
mov esi, eax
xor sil, 1
mov edi, ebx
and bl, sil
xor dil, 1
and dil, al
or bl, dil
mov esi, r9d
and sil, al
xor al, r9b
or al, sil
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
mov r9d, r11d
xor r9b, 1
mov esi, ebx
and sil, r9b
mov edi, r9d
and dil, r11b
and r11b, al
or r11b, sil
xor r11b, 1
or r11b, r9b
mov esi, r9d
and sil, dil
xor dil, r9b
or dil, sil
and bl, al
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
xor bl, dil
xor r11b, 1
xor bl, r11b
mov eax, ebx
xor al, 1
and al, r11b
mov r9d, ebx
xor r9b, al
test bl, 1
mov ebp, 0x9cce670c
mov ebx, 0xa9154219
cmovne ebx, ebp
test al, 1
cmove ebx, r10d
test r9b, 1
cmovne ebx, ebp
mov dword [rsp + 0xc4], ebx
mov ebp, r13d
and ebp, 0x23e0c10d
mov eax, r15d
and eax, 0xdc1f3ef2
or eax, ebp
mov ebp, eax
xor ebp, 0x4080880
xor eax, 0x1404009
or eax, 0x7ab2b556
mov ebx, eax
and ebx, 0xb1b51668
and ebp, 0x4484881
or ebp, ebx
mov ebx, r15d
xor ebx, 0x854d4aa9
and ebx, r15d
mov edi, ebx
not edi
or eax, edi
and edi, 0xb1b51668
and ebx, 0x4e4ae997
or ebx, edi
xor ebx, ebp
not eax
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4d6c3bc3
and eax, 0xb293c43c
or eax, ebp
mov ebp, eax
xor ebp, 0x22860814
xor eax, 0x17008
and eax, 0x1559f689
and ebp, 0xeaa60976
or ebp, eax
mov ebx, ebp
xor ebx, 0xeaa60976
xor ebp, 0x1493408
and ebp, 0x2969356c
mov eax, ebx
and eax, 0xd696ca93
or eax, ebp
xor eax, 0xde598aa0
and ebx, 0xf730bfcc
or ebx, eax
mov eax, r15d
and eax, 0xc588f4c1
mov ebp, r13d
and ebp, 0x3a770b3e
or ebp, eax
xor ebp, 0xcd47b4f2
mov esi, r13d
and esi, 0x8cf4033
or esi, ebp
mov eax, ebx
not eax
or eax, 0x7f992459
mov r10d, eax
not r10d
and eax, 0x497d7a24
and r10d, 0x80028182
or r10d, eax
mov r11d, esi
xor r11d, 0x7f992459
and r11d, esi
mov r9d, ebx
and r9d, esi
mov eax, esi
xor esi, ebx
or ebx, 0x8066dba6
mov ebp, ebx
not ebp
and ebx, 0x497d7a24
and ebp, 0x36800459
or ebp, ebx
xor ebp, r10d
not eax
and eax, 0x7f992459
mov ebx, r11d
and ebx, eax
xor eax, r11d
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0x784251ba
and ebp, 0x87bdae45
or ebp, ebx
mov ebx, eax
not ebx
and ebx, 0x784251ba
and eax, 0x87bdae45
or eax, ebx
xor eax, ebp
or esi, r9d
not esi
mov ebp, eax
and ebp, esi
xor esi, eax
or esi, ebp
mov edi, esi
xor edi, 0xf730bfcd
and edi, esi
mov r9d, esi
not esi
and esi, 0x40308644
and r9d, 0xb7003989
or r9d, esi
mov eax, r9d
xor eax, 0xa3002880
xor r9d, 0x48ffc676
mov ebp, r9d
and ebp, 0x1c7ad119
and eax, 0xe3002ec4
or eax, ebp
mov ebp, edi
not ebp
or r9d, ebp
and ebp, 0x1c7ad119
and edi, 0xe3852ee6
or edi, ebp
xor edi, eax
not r9d
or r9d, edi
mov eax, r13d
and eax, 0x53e4debe
mov ebp, r15d
and ebp, 0xac1b2141
or ebp, eax
xor ebp, 0xac1b2141
mov eax, ebp
mov ebx, dword [rsp + 0x2c]
and eax, ebx
xor ebp, ebx
or ebp, eax
mov r10d, r9d
not r10d
mov eax, r10d
and eax, 0x66a20041
mov ebx, r9d
and ebx, 0x18400700
or ebx, eax
mov eax, ebp
not eax
and eax, 0x48136d41
mov esi, ebp
and esi, 0xb7ec92be
or esi, eax
mov eax, esi
xor eax, 0xb7ec92be
xor esi, 0x36f16a00
and esi, eax
mov eax, ebx
xor eax, 0x18400700
not ebx
and ebx, 0x450a78e1
and eax, 0x3ae00700
or eax, ebx
mov ebx, r10d
or ebx, 0x7ee20741
mov edi, ebx
not edi
and ebx, 0x450a78e1
and edi, 0x8015801e
or edi, ebx
xor edi, eax
and ebp, 0x811df8be
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, edi
not eax
and eax, 0xc72464ac
and edi, 0x38db9b53
or edi, eax
mov eax, ebp
not eax
and eax, 0xc72464ac
and ebp, 0x38db9b53
or ebp, eax
xor ebp, edi
and r10d, 0x9612f88f
and r9d, 0x69ed0770
or r9d, r10d
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0xd7c73cf4
and eax, 0x2838c30b
or eax, ebx
mov ebx, r9d
xor ebx, 0x28280300
xor r9d, 0x9612f88f
or ebp, r9d
and r9d, 0xd7c73cf4
and ebx, 0x2838c30b
or ebx, r9d
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xfb2faf5
and ebp, 0xf04d050a
or ebp, eax
xor ebp, 0xf04d050a
setne r11b
sete dil
mov al, byte [rsp + 0x18]
mov esi, eax
or sil, r12b
mov bl, byte [rsp + 0x11]
xor bl, sil
or sil, byte [rsp + 0x12]
xor bl, 1
xor sil, 1
or sil, bl
mov bl, byte [rsp + 0x94]
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
xor bl, r14b
mov r9d, ebx
mov ebx, r12d
xor bl, byte [rsp + 0x40]
mov byte [rsp + 0x88], bl
mov al, byte [rsp + 0xf]
or al, bl
xor al, 1
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r9d
and bl, al
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
mov r9d, esi
xor r9b, 1
and sil, r9b
mov r10d, r9d
and r10b, sil
xor sil, r9b
or sil, r10b
mov r10d, esi
and sil, bl
xor bl, 1
xor r10b, 1
and r10b, bl
or sil, r10b
mov r10d, r9d
and r10b, bl
xor r9b, bl
or r9b, r10b
xor r9b, 1
mov ebx, esi
and bl, r9b
xor r9b, sil
or r9b, bl
mov eax, edi
xor al, r11b
mov ebx, edi
xor bl, al
not bl
and bl, al
mov ebp, ebx
xor bpl, 1
mov r10d, eax
and r10b, bpl
and bl, al
mov esi, eax
xor al, bpl
or al, r10b
not sil
and bpl, sil
or bpl, bl
xor bpl, 1
mov ebx, eax
or bl, bpl
xor bpl, al
mov eax, ebx
xor al, bpl
xor bpl, 1
or bpl, bl
xor al, 1
xor bpl, 1
or bpl, al
xor bpl, 1
mov eax, ebp
and al, r9b
mov ebx, r9d
xor r9b, bpl
or r9b, al
xor bl, 1
xor bpl, bl
xor bpl, 1
or bpl, bl
mov ebx, ebp
xor bl, 1
mov eax, ebx
and al, bpl
mov r10d, eax
and r10b, bl
xor al, bl
or al, r10b
mov r10d, eax
and r10b, r9b
mov ebx, r9d
and bl, bpl
xor bpl, r9b
xor r9b, 1
xor al, 1
and al, r9b
or al, r10b
or bpl, bl
xor bpl, 1
mov ebx, eax
and bl, bpl
xor bpl, al
or bpl, bl
mov eax, r12d
and al, dil
xor r12b, dil
or r12b, al
mov eax, r14d
or dil, r14b
xor dil, 1
xor r11b, al
and r11b, al
mov eax, edi
and al, r11b
xor r11b, dil
or r11b, al
mov eax, r12d
xor al, r11b
xor r11b, 1
or r11b, r12b
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov eax, r11d
xor al, 1
and al, r11b
mov ebx, eax
and bl, r11b
xor al, r11b
or al, bl
mov edi, ebp
xor dil, 1
mov r9d, edi
and r9b, bpl
mov ebx, edi
and bl, r9b
xor r9b, dil
or r9b, bl
mov r10d, eax
xor r10b, 1
mov r11d, eax
xor r11b, r10b
and r10b, al
xor r10b, 1
mov ebx, eax
xor bl, r10b
or r10b, al
xor r10b, 1
or r10b, bl
and r11b, al
mov esi, r9d
xor sil, 1
mov ebx, esi
or bl, r9b
mov r14d, ebx
xor r14b, 1
and bpl, bl
or bl, dil
and r14b, dil
or r14b, bpl
xor bl, 1
mov edi, ebx
and dil, r14b
xor r14b, bl
or r14b, dil
mov edi, r10d
xor dil, 1
mov ebx, r10d
or bl, dil
xor r11b, 1
mov ebp, ebx
or bpl, r11b
xor r11b, bl
mov ebx, ebp
xor bl, r11b
xor r11b, 1
or r11b, bpl
xor bl, 1
xor r11b, 1
or r11b, bl
mov ebx, r11d
xor bl, 1
and bl, r14b
xor r14b, 1
and r14b, r11b
or r14b, bl
and r10b, sil
and r9b, dil
or r9b, r10b
mov ebx, esi
and bl, dil
xor dil, sil
or dil, bl
mov ebx, edi
xor bl, r9b
xor r9b, 1
or r9b, dil
xor bl, 1
xor r9b, 1
or r9b, bl
mov r11d, r14d
xor r11b, 1
mov eax, r14d
and al, r11b
mov r10d, eax
and r10b, r14b
xor al, r14b
or al, r10b
xor al, r9b
mov r10d, r11d
and r10b, r9b
xor r11b, r9b
or r11b, r10b
xor al, 1
mov ebx, r11d
xor bl, al
test bl, 1
mov ebx, 0x6316bc64
mov ebp, 0x30a2f149
cmovne ebp, ebx
test r11b, 1
mov ebx, 0x30a2f149
cmovne ebx, ebp
test al, 1
cmove ebx, ebp
mov dword [rsp + 0x94], ebx
mov eax, r13d
and eax, 0x60288014
mov ebx, r15d
mov ebp, r15d
and ebp, 0x8d8510a0
or ebp, eax
xor ebp, 0x8d8510a0
mov eax, r15d
xor eax, 0xedad90b4
and eax, r15d
mov edi, r15d
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x1f22f471
and eax, 0xe0dd0b8e
or eax, ebp
mov ebp, eax
xor ebp, 0x9100238
xor eax, 0x900a0401
and ebp, 0x6b9562fc
and eax, 0x946a9d03
or eax, ebp
mov ebp, r13d
and ebp, 0x7b53d8d1
mov ebx, r15d
and ebx, 0x84ac272e
or ebx, ebp
xor ebx, 0x84ac272e
mov edi, ebx
xor edi, r13d
and edi, ebx
mov ebp, eax
xor ebp, 0x2b8040bc
mov esi, eax
xor esi, 0x946a9d03
and ebp, 0x2f8acdbc
xor eax, 0xe4cf4a49
and eax, esi
and esi, 0xd0753243
or esi, ebp
mov r10d, edi
not r10d
mov ebx, r10d
and ebx, 0x67dd814a
and edi, 0x98227eb5
or edi, ebx
xor esi, 0xd0753243
mov ebp, edi
xor ebp, 0x98227eb5
xor edi, 0x17785600
and edi, ebp
mov r11d, esi
and r11d, ebp
xor ebp, esi
and esi, 0x70a5d74a
mov ebx, esi
and ebx, eax
xor eax, esi
or eax, ebx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x7a778d7e
and edi, 0x85887281
or edi, ebx
or r10d, 0x70a5d74a
mov ebx, r10d
not ebx
or esi, r10d
and r10d, 0x7a778d7e
and ebx, 0x85082081
or ebx, r10d
xor ebx, edi
not esi
or esi, ebx
mov ebx, eax
not ebx
and ebx, 0x6e90793e
and eax, 0x916f86c1
or eax, ebx
mov ebx, esi
not ebx
and ebx, 0x6e90793e
and esi, 0x916f86c1
or esi, ebx
xor esi, eax
or ebp, r11d
mov eax, ebp
not eax
and eax, 0x291d322
and ebp, 0xfd6e2cdd
or ebp, eax
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x9aa3388a
and esi, 0x655cc775
or esi, eax
mov eax, ebp
xor eax, 0x654c0455
xor ebp, 0x291d322
or ebx, ebp
and ebp, 0x9aa3388a
and eax, 0x655cc775
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov r15d, ebx
not r15d
mov ebp, r15d
and ebp, 0x7725803d
mov r12d, ebx
and r12d, 0x88da7fc2
or r12d, ebp
mov r10d, r12d
xor r10d, 0x88da7fc2
mov r14d, r12d
xor r14d, 0x7725803d
mov r11d, r14d
and r11d, 0x4a10723e
mov ebp, r12d
xor ebp, 0xf803dbf2
and ebp, r10d
and r10d, 0xb5ef8dc1
or r10d, r11d
mov eax, r15d
and eax, 0xfd52923e
and ebx, 0x2ad6dc1
or ebx, eax
xor ebx, 0xad251575
xor r15d, ebx
and r15d, ebx
xor r10d, 0x1a67f575
or r10d, r14d
mov eax, r10d
not eax
mov ebx, r10d
and r10d, 0x239f203c
and eax, 0xdc60dfc3
or eax, r10d
mov edi, r15d
not edi
or ebx, edi
and edi, 0x239f203c
and r15d, 0xdc60dfc3
or r15d, edi
xor r15d, eax
not ebx
mov eax, ebx
and eax, r15d
xor r15d, ebx
or r15d, eax
mov eax, r15d
not eax
and eax, 0xaf8878b5
and r15d, 0x5077874a
or r15d, eax
mov eax, r14d
and eax, 0x70d9a430
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x2a0309f9
and ebp, 0xd5fcf606
or ebp, eax
and r14d, 0xfffffffe
xor r12d, 0x88da7fc3
or r12d, r14d
mov eax, r12d
not eax
and eax, 0x75b66bf9
and r12d, 0x8a499406
or r12d, eax
mov eax, ebp
xor eax, 0x508a85c0
xor ebp, 0xa5255237
mov ebx, ebp
and ebx, 0x8e702a3f
and eax, 0x718fd5c0
or eax, ebx
mov esi, r12d
xor esi, 0x99400
xor r12d, 0x75b66bf9
or ebp, r12d
and r12d, 0x8e702a3f
and esi, 0x718fd5c0
or esi, r12d
xor esi, eax
not ebp
or ebp, esi
mov eax, ebp
xor eax, 0x7f567ff
and eax, ebp
mov esi, ebp
not ebp
and ebp, 0x1e56663
and esi, 0x610019c
or esi, ebp
mov ebp, esi
xor ebp, 0x10
xor esi, 0xf9effe63
mov ebx, esi
and ebx, 0x8e1b7bad
and ebp, 0x1e40452
or ebp, ebx
mov ebx, eax
not ebx
or esi, ebx
and ebx, 0x8e1b7bad
and eax, 0x71e48452
or eax, ebx
xor eax, ebp
not esi
or esi, eax
mov eax, esi
not eax
and eax, 0xc7e90ab8
and esi, 0x3816f547
or esi, eax
mov ebp, esi
xor esi, 0xc01c6d47
mov ebx, r15d
xor ebx, esi
and ebx, r15d
mov eax, r15d
not eax
and eax, 0x1de9ff13
and r15d, 0xe21600ec
or r15d, eax
xor ebp, 0x220200a8
and esi, 0x1de9ff13
and ebp, 0xe21600ec
or ebp, esi
xor ebp, r15d
mov r11d, ebx
not r11d
mov edi, r11d
and edi, 0x5a7ea4d1
and ebx, 0xa5815b2e
or ebx, edi
mov edi, ebp
not edi
or r11d, edi
and edi, 0x5a7ea4d1
and ebp, 0xa5815b2e
or ebp, edi
xor ebp, ebx
not r11d
or r11d, ebp
mov r10d, r11d
not r10d
mov ebx, r11d
and ebx, 0x2e802986
mov ebp, r10d
and ebp, 0xd17fd679
or ebp, ebx
mov esi, r10d
and esi, r11d
mov ebx, esi
not ebx
mov eax, r11d
or eax, ebx
and ebx, 0x2e802986
and esi, 0xd17fd679
or esi, ebx
xor esi, ebp
not eax
or eax, esi
mov esi, eax
not esi
and esi, 0xd6bc3bed
and eax, 0x2943c412
or eax, esi
mov esi, eax
xor esi, 0x8404010
xor eax, 0x54b41945
and eax, 0x75b79d47
and esi, 0x8a4862b8
or esi, eax
mov eax, esi
xor eax, 0x96d09c3
xor esi, 0x8a4862b8
and esi, eax
mov eax, r10d
and eax, 0x9ec09d4f
and r11d, 0x613f62b0
or r11d, eax
xor r11d, 0xe21a09cb
xor r10d, r11d
and r10d, r11d
mov edi, esi
not edi
mov eax, r10d
not eax
and r10d, edi
or edi, eax
and eax, esi
or eax, r10d
mov ebp, edi
not ebp
mov ebx, edi
and ebx, 0x45884f2e
and ebp, 0xba77b0d1
or ebp, ebx
mov ebx, eax
not ebx
or edi, ebx
and ebx, 0x45884f2e
and eax, 0xba77b0d1
or eax, ebx
xor eax, ebp
not edi
or edi, eax
mov ebx, edi
xor ebx, 0x7ae51f99
and ebx, edi
mov esi, edi
not edi
and edi, 0x62a41289
and esi, 0x18410d10
or esi, edi
mov ebp, esi
xor ebp, 0x18410100
xor esi, 0xe7bef2ef
mov edi, esi
and edi, 0x2192de38
and ebp, 0x5a650181
or ebp, edi
mov edi, ebx
not edi
or esi, edi
and edi, 0x2192de38
and ebx, 0xde6d21c7
or ebx, edi
xor ebx, ebp
not esi
or esi, ebx
mov ebp, esi
not ebp
and ebp, 0xf9c074e2
and esi, 0x63f8b1d
or esi, ebp
mov edi, esi
not edi
mov ebx, edi
and ebx, 0xf70045bd
mov eax, esi
and eax, 0x8ffba42
or eax, ebx
mov ebx, eax
xor ebx, 0xfa0200
xor eax, 0x60000021
or eax, 0x1a00d014
and eax, 0x7a05d877
and ebx, 0x80fa0388
or ebx, eax
mov eax, edi
or eax, 0xe0ff0beb
mov ebp, eax
not ebp
and eax, 0x7a05d877
and ebp, 0x5002400
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0xe0ff0beb
and ebp, 0x1f00f414
or ebp, eax
and edi, 0x10023474
and esi, 0xeffdcb8b
or esi, edi
mov eax, ebp
not eax
mov ebx, ebp
and ebx, 0x84764a26
and eax, 0x7b89b5d9
or eax, ebx
mov ebx, esi
xor ebx, 0x6b898189
xor esi, 0x10023474
or ebp, esi
and esi, 0x84764a26
and ebx, 0x7b89b5d9
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r15b
setne r10b
mov r12b, byte [rsp + 0x64]
xor r12b, byte [rsp + 0x18]
or r12b, byte [rsp + 0x10]
mov ebp, r10d
xor bpl, r15b
mov eax, ebp
xor al, 1
mov esi, eax
and sil, bpl
xor al, sil
xor sil, 1
or sil, bpl
xor sil, 1
or sil, al
mov r11d, r12d
xor r11b, 1
mov ebx, r12d
and bl, r11b
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
mov edi, r12d
or dil, r11b
mov eax, edi
xor al, 1
mov r14d, ebx
and r14b, dil
xor bl, 1
and bl, al
or bl, r14b
xor dil, r11b
or al, r12b
xor al, 1
or al, dil
xor bl, 1
mov edi, ebx
xor dil, al
or bl, al
xor bl, 1
or bl, dil
mov r13b, byte [rsp + 0x20]
mov edi, r13d
and dil, r12b
mov r9b, byte [rsp + 0x30]
and r11b, r9b
or r11b, dil
mov edi, r12d
and dil, r9b
xor r12b, r9b
or r12b, dil
xor r11b, 1
mov eax, r11d
xor al, r12b
or r11b, r12b
xor r11b, 1
or r11b, al
xor bl, r9b
mov edi, ebx
xor dil, r11b
and dil, bl
mov eax, r11d
and r11b, bl
xor bl, 1
xor al, 1
and al, bl
or r11b, al
mov eax, edi
xor al, 1
xor dil, r11b
xor r11b, 1
or r11b, al
xor r11b, 1
or r11b, dil
mov ebx, esi
xor bl, 1
mov edi, ebx
xor dil, r10b
mov eax, r15d
xor al, sil
or sil, r15b
xor sil, 1
or sil, dil
and al, r15b
or bl, r15b
xor bl, 1
mov edi, eax
and dil, bl
xor bl, al
or bl, dil
mov eax, esi
xor al, 1
mov edi, esi
and dil, bl
xor bl, 1
and al, bl
or al, dil
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
xor bl, 1
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
mov esi, ebx
xor sil, 1
mov eax, esi
and al, bl
mov edi, esi
and dil, al
xor al, sil
xor sil, r11b
xor r11b, 1
or bl, r11b
xor bl, 1
or bl, sil
or al, dil
xor al, 1
mov esi, r11d
and sil, al
xor al, r11b
or al, sil
mov esi, ebx
xor sil, 1
mov r11d, esi
and r11b, bl
mov edi, r11d
xor dil, 1
xor r11b, sil
or dil, bl
xor dil, 1
or dil, r11b
mov r14d, eax
xor r14b, 1
mov r12d, r14d
and r12b, al
mov r11d, r12d
xor r11b, 1
xor r12b, r14b
or r11b, al
xor r11b, 1
or r11b, r12b
mov r12d, edi
xor r12b, 1
and r12b, r11b
xor r11b, 1
and r11b, dil
or r11b, r12b
xor al, bl
or r14b, sil
xor r14b, 1
or r14b, al
xor r11b, 1
mov eax, r11d
xor al, r14b
or r11b, r14b
xor r11b, 1
or r11b, al
and bpl, r10b
mov edi, ebp
xor dil, 1
mov ebx, edi
and bl, bpl
mov esi, edi
and sil, bl
xor bl, dil
or bl, sil
or dil, bpl
xor bl, 1
xor dil, 1
mov esi, ebx
and sil, dil
xor dil, bl
or dil, sil
mov al, byte [rsp + 0x6c]
and al, dil
not dil
and dil, byte [rsp + 0x74]
or dil, al
and r10b, r9b
and r13b, r15b
or r13b, r10b
mov r10d, r9d
xor r10b, r15b
or r15b, r9b
xor r15b, 1
or r15b, r10b
mov r10d, r15d
xor r10b, r13b
xor r13b, 1
or r13b, r15b
xor r10b, 1
xor r13b, 1
or r13b, r10b
mov ebx, r13d
xor bl, 1
and bl, r13b
xor bl, 1
mov r10d, r13d
xor r10b, bl
or bl, r13b
xor bl, 1
or bl, r10b
mov r10d, edi
xor r10b, 1
and r10b, bl
xor bl, 1
mov eax, edi
xor al, bl
and al, dil
and bl, dil
or bl, r10b
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
mov r10d, ebx
or r10b, al
xor al, r10b
or r10b, bl
xor r10b, 1
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, eax
xor bl, 1
mov esi, ebx
and sil, al
xor bl, sil
xor sil, 1
or sil, al
xor sil, 1
or sil, bl
mov ebp, r11d
xor bpl, 1
mov r10d, ebp
and r10b, r11b
mov ebx, ebp
xor bl, r10b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, bl
or bpl, r11b
mov edi, r10d
xor dil, 1
mov r11d, ebp
xor r11b, 1
and r11b, dil
or dil, bpl
and bpl, r10b
or bpl, r11b
mov ebx, edi
xor bl, bpl
xor bpl, 1
or bpl, dil
xor bl, 1
xor bpl, 1
or bpl, bl
mov r11d, esi
xor r11b, 1
mov eax, r11d
xor al, sil
and al, r11b
mov ebx, r11d
or bl, sil
mov edi, ebx
xor dil, 1
mov r14d, eax
xor r14b, bl
and r14b, al
and bl, al
xor al, 1
and al, dil
or bl, al
xor r14b, 1
xor bl, 1
mov eax, r14d
xor al, bl
or bl, r14b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edi, ebx
xor dil, al
or al, bl
xor al, 1
or al, dil
mov ebx, eax
and bl, bpl
xor bpl, 1
xor al, 1
and al, bpl
or al, bl
xor sil, r10b
and sil, r10b
xor r11b, r10b
mov ebx, esi
and bl, r11b
xor r11b, sil
or r11b, bl
mov r10d, r11d
xor r10b, 1
mov ebx, r10d
and bl, r11b
xor r10b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r10b
mov r10d, eax
xor r10b, 1
and r10b, bl
xor bl, 1
mov r11d, eax
xor r11b, bl
and r11b, al
and bl, al
or bl, r10b
mov eax, r11d
xor al, bl
test bl, 1
mov ebp, 0xd228a410
mov ebx, 0x6316bc64
cmovne ebx, ebp
test r11b, 1
mov edi, 0x6316bc64
cmove ebx, edi
test al, 1
cmovne ebx, ebp
mov dword [rsp + 0x74], ebx
mov r13d, dword [rsp + 0x58]
mov eax, r13d
and eax, 0x26f70f57
mov r12d, dword [rsp + 0x14]
mov ebx, r12d
and ebx, 0xd908f0a8
or ebx, eax
mov eax, ebx
xor eax, 0xd1000088
xor ebx, 0x26f70f57
mov ebp, ebx
and ebp, 0x2a6afa26
and eax, 0xd59505d8
or eax, ebp
mov ebp, dword [rsp + 0x3c]
or ebx, ebp
and ebp, 0x2a6afa26
mov edi, ebp
mov ebp, dword [rsp + 0x2c]
and ebp, 0xd59505d8
or ebp, edi
xor ebp, eax
not ebx
or ebx, ebp
mov ebp, r13d
and ebp, 0x46761f57
mov eax, r12d
and eax, 0xb989e0a8
or eax, ebp
mov ebp, eax
xor ebp, 0xb989e0a8
and ebp, 0xfffffffe
xor eax, 0x46761f56
or eax, ebp
not ebx
or ebx, 1
mov r9d, ebx
not r9d
and ebx, 0x6b839365
mov esi, r9d
and esi, 0x947c6c9a
or esi, ebx
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x89283cbb
xor eax, 0x605833de
and eax, ebx
and ebx, 0x76d7c344
or ebx, ebp
mov r10d, esi
xor r10d, 0x947c6c9a
mov edi, r10d
and edi, 0x9fa7cc21
and r9d, 0x605833de
or r9d, edi
mov edi, ebx
xor edi, 0x76d7c344
mov ebp, edi
and ebp, 0x9fa7cc21
mov r11d, ebp
and r11d, eax
xor eax, ebp
or eax, r11d
mov ebp, r9d
not ebp
and ebp, eax
not eax
and eax, r9d
or eax, ebp
xor esi, 0x6b839365
mov ebp, esi
and ebp, 0xb1443544
and r10d, 0x4ebbcaba
or r10d, ebp
xor ebx, 0x89283cbb
or esi, ebx
and ebx, 0xb1443545
and edi, 0x4ebbcaba
or edi, ebx
xor edi, r10d
not esi
or esi, edi
mov ebx, esi
not ebx
and ebx, 0x42d93f62
and esi, 0xbd26c09d
or esi, ebx
mov edi, eax
not edi
mov ebx, edi
and ebx, 0x8a55627c
and eax, 0x75aa9d83
or eax, ebx
mov ebp, esi
xor ebp, 0x35228081
xor esi, 0x42d93f62
or edi, esi
and esi, 0x8a55627c
and ebp, 0x75aa9d83
or ebp, esi
xor ebp, eax
not edi
or edi, ebp
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x85ce12e4
and eax, edi
and edi, 0x7a31ed1b
or edi, ebp
xor edi, 0x7a31ed1b
mov ebp, edi
and ebp, eax
xor edi, eax
or edi, ebp
mov ebp, r13d
and ebp, 0x6dcdbecf
mov r15d, r12d
and r15d, 0x92324130
or r15d, ebp
mov ebp, r15d
xor ebp, 0x80000130
xor r15d, 0x4885aa40
or r15d, 0x354a548f
mov ebx, r15d
and ebx, 0x5637544a
and ebp, 0x8880ab30
or ebp, ebx
mov ebx, r12d
xor ebx, 0xcab5ab70
and ebx, r12d
mov esi, ebx
not esi
or r15d, esi
and esi, 0x5637544a
and ebx, 0xa9c8abb5
or ebx, esi
xor ebx, ebp
not r15d
or r15d, ebx
mov ebp, r15d
not ebp
and ebp, 0x354a548f
and r15d, 0xcab5ab70
or r15d, ebp
mov ebx, edi
xor ebx, 0x23cf949e
and ebx, edi
mov ebp, edi
not edi
and edi, 0x2ae8e28
and ebp, 0xfd5171d7
or ebp, edi
mov r11d, r15d
not r11d
mov edi, r11d
and edi, 0x958a1275
and r15d, 0x6a75ed8a
or r15d, edi
mov r9d, ebp
xor ebp, 0x2ae8e28
mov esi, ebp
or esi, 0xdc306b61
mov r14d, esi
not r14d
mov r10d, esi
and r10d, 0x985a551f
and r14d, 0x23858080
or r14d, r10d
mov edi, ebx
not edi
or esi, edi
and edi, 0x985a551f
and ebx, 0x67a5aae0
or ebx, edi
xor ebx, r14d
not esi
or esi, ebx
mov r10d, r15d
xor r10d, 0x6a75ed8a
mov ebx, r15d
xor ebx, 0xb64586eb
and ebx, r10d
mov edi, ebx
not edi
mov r14d, edi
and r14d, 0x44bca797
and ebx, 0xbb435868
or ebx, r14d
or r11d, 0x23cf949e
mov eax, r11d
not eax
or edi, r11d
and r11d, 0x44bca797
and eax, 0x98004860
or eax, r11d
xor eax, ebx
not edi
or edi, eax
mov eax, esi
not eax
and eax, 0x9ce07392
and esi, 0x631f8c6d
or esi, eax
mov eax, edi
not eax
and eax, 0x9ce07392
and edi, 0x631f8c6d
or edi, eax
xor edi, esi
xor r9d, 0x685040d2
mov eax, ebp
and eax, 0x950fb72d
and r9d, 0x6af048d2
or r9d, eax
xor r15d, 0x958a1275
or ebp, r15d
and r15d, 0x950fb72d
and r10d, 0x6af048d2
or r10d, r15d
xor r10d, r9d
not ebp
or ebp, r10d
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9822a935
and ebp, 0x67dd56ca
or ebp, eax
mov eax, ebp
xor eax, 0x6d914ca
xor ebp, 0x98028935
and ebp, 0xf906cb35
and eax, 0x6f934ca
or eax, ebp
mov ebp, eax
xor ebp, 0x9806c000
xor eax, 0x6c8104a
and eax, 0x67c81b7f
and ebp, 0x9837e480
or ebp, eax
mov eax, ebp
xor eax, 0x304400
xor ebp, 0x4108182f
and ebp, 0xd90fb8af
and eax, 0x26f04750
or eax, ebp
xor eax, 0xd90fb8af
cmp eax, 0xffffffff
sete r10b
setne r11b
mov ebx, r11d
mov al, byte [rsp + 0x20]
xor bl, al
mov r9d, ebx
xor r9b, al
mov esi, eax
or r9b, bl
mov al, byte [rsp + 0x30]
mov ebx, eax
and bl, r11b
and r10b, sil
or r10b, bl
xor r10b, 1
or r10b, r11b
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, r11d
mov esi, r11d
xor r11b, r10b
mov ebx, r10d
xor r10b, 1
xor al, 1
and sil, r10b
and bl, al
or bl, sil
or al, r10b
xor al, 1
or al, r11b
mov r10d, eax
xor r10b, bl
xor bl, 1
or bl, al
xor r10b, 1
xor bl, 1
or bl, r10b
mov eax, r9d
xor al, 1
mov r10d, eax
xor r10b, bl
mov r11d, r9d
and r11b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, r9d
and r10b, r11b
xor r11b, r9b
or r11b, r10b
mov r9d, ebx
xor r9b, 1
and bl, r9b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
xor bl, r11b
xor bl, 1
mov r10d, eax
and r10b, bl
xor bl, al
or r10b, bl
mov eax, r10d
xor al, bl
test al, 1
mov r9d, 0x1860d8b
mov eax, 0xcfc63777
cmovne eax, r9d
test r10b, 1
mov ebp, 0xcfc63777
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x3c], ebp
mov ebp, r13d
and ebp, 0x18e28929
mov eax, r12d
and eax, 0xe71d76d6
or eax, ebp
xor eax, 0xe71d76d6
mov esi, eax
xor esi, r13d
and esi, eax
and r12d, 0x791fcd93
mov ebp, r13d
and ebp, 0x86e0326c
or ebp, r12d
mov eax, esi
not eax
mov ebx, r13d
xor ebx, eax
and eax, 0x791fcd93
and esi, 0x86e0326c
or esi, eax
xor esi, ebp
and ebx, r13d
mov eax, ebx
and eax, esi
xor esi, ebx
or esi, eax
mov eax, esi
or eax, 0x9ae28b8a
mov ebp, eax
not ebp
and eax, 0x185d9cec
and ebp, 0x65006011
or ebp, eax
mov edi, esi
not edi
mov eax, edi
or eax, 0x651d7475
mov r11d, eax
not r11d
and eax, 0x185d9cec
and r11d, 0x82a20302
or r11d, eax
xor r11d, ebp
mov eax, r11d
not eax
and eax, 0x9ae28b8a
and r11d, 0x651d7475
or r11d, eax
mov r10d, r11d
not r10d
mov eax, r11d
and eax, 0x2f96a157
mov ebx, r10d
and ebx, 0xd0695ea8
or ebx, eax
xor ebx, 0x20935d1
mov ebp, r10d
and ebp, 0x2d9f9486
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x576293c5
and ebp, 0xa89d6c3a
or ebp, eax
and edi, 0xd2606b79
xor esi, 0x2d9f9486
or esi, edi
mov eax, esi
not eax
and eax, 0x4b933fa8
and esi, 0xb46cc057
or esi, eax
mov r14d, ebp
xor r14d, 0x576293c5
mov eax, ebp
xor ebp, 0x96becb95
mov r12d, ebp
and r12d, r14d
mov ebx, r12d
not ebx
mov r15d, ebx
and r15d, 0xcd3e269
and r12d, 0xf32c1d96
or r12d, r15d
xor eax, 0xa89d6c3a
and ebp, eax
mov edi, ebp
not edi
or ebx, edi
and edi, 0xcd3e269
and ebp, 0xf32c1d96
or ebp, edi
xor ebp, r12d
not ebx
or ebx, ebp
mov r15d, esi
xor r15d, 0xb46cc057
mov ebp, esi
xor ebp, 0x4b933fa8
xor esi, 0x8a4f67f8
mov edi, esi
and edi, ebp
and esi, r15d
mov r12d, edi
and r12d, esi
xor esi, edi
or esi, r12d
mov edi, ebx
not edi
and edi, 0xfb01d3db
and ebx, 0x4fe2c24
or ebx, edi
mov edi, esi
not edi
and edi, 0xfb01d3db
and esi, 0x4fe2c24
or esi, edi
xor esi, ebx
mov edi, eax
and edi, 0xce9307e
and r14d, 0xf316cf81
or r14d, edi
or eax, r15d
and r15d, 0xce9307e
and ebp, 0xf316cf81
or ebp, r15d
xor ebp, r14d
not eax
or eax, ebp
mov edi, eax
not edi
and edi, 0xf5eef27f
and eax, 0xa110d80
or eax, edi
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x81be4c70
and esi, 0x7e41b38f
or esi, ebx
mov ebx, eax
xor ebx, 0xa010180
xor eax, 0xf5eef27f
or edi, eax
and eax, 0x81be4c70
and ebx, 0x7e41b38f
or ebx, eax
xor ebx, esi
not edi
or edi, ebx
mov esi, edi
not esi
or edi, 0xc0002950
and edi, 0xe889bd54
mov ebx, esi
and esi, 0x5160083
or esi, edi
or ebx, 0x2d9f9487
mov eax, ebx
not eax
and ebx, 0xe889bd54
and eax, 0x12604228
or eax, ebx
xor eax, esi
mov esi, r11d
xor esi, 0xba13e990
and esi, r11d
and r10d, 0xd2f55b21
and r11d, 0x2d0aa4de
or r11d, r10d
mov ebp, r11d
xor ebp, 0x2d0aa4de
mov ebx, r11d
xor ebx, 0x68e6b2b1
and ebx, ebp
mov edi, ebx
and edi, esi
xor esi, ebx
or esi, edi
mov ebx, esi
not ebx
and ebx, 0xba13e991
and esi, 0x45ec166e
or esi, ebx
xor r11d, 0x52615101
and r11d, 0x766b71c1
mov ebx, ebp
and ebx, 0x89948e3e
or ebx, r11d
xor ebx, 0x89948e3f
and ebp, 0xfffffffe
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xbbb36b8b
and ebp, 0x444c9474
or ebp, ebx
xor ebp, 0x444c9474
mov ebx, esi
and ebx, ebp
xor ebp, esi
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x9e91104d
and ebp, 0x616eefb2
or ebp, ebx
mov ebx, ebp
xor ebx, 0x4020e202
xor ebp, 0x16801045
and ebp, 0x37ce1df5
and ebx, 0xc831e20a
or ebx, ebp
mov edi, ebx
xor edi, 0x37ce1df5
xor ebx, 0xc831e20a
mov r10d, eax
not r10d
and edi, r10d
or r10d, ebx
and ebx, eax
or ebx, edi
mov eax, r10d
not eax
mov edi, r10d
and edi, 0x4030f632
and eax, 0xbfcf09cd
or eax, edi
mov edi, ebx
not edi
or r10d, edi
and edi, 0x4030f632
and ebx, 0xbfcf09cd
or ebx, edi
xor ebx, eax
not r10d
or r10d, ebx
mov edi, r10d
not edi
mov ebx, edi
and ebx, 0xea72635d
mov esi, r10d
and esi, 0x158d9ca2
or esi, ebx
mov ebp, esi
xor ebp, 0x88882
xor esi, 0x60226150
and esi, 0x75a77570
and ebp, 0x8a588a8f
or ebp, esi
mov ebx, ebp
xor ebx, 0x8008028d
xor ebp, 0x4a35420
and ebp, 0xef3dc22
and ebx, 0xf10c23dd
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1487da30
xor ebx, 0xf10c23dd
and ebx, ebp
and r10d, 0xcb5d482
mov eax, edi
and eax, 0xf34a2b7d
or eax, r10d
xor eax, 0x16c1d290
and edi, 0x1a740612
or edi, eax
mov eax, edi
not eax
mov esi, ebx
xor esi, edi
and esi, ebx
and edi, ebx
not ebx
and ebx, eax
or edi, ebx
mov ebp, esi
not ebp
mov eax, ebp
and eax, 0x4464af5c
and esi, 0xbb9b50a3
or esi, eax
mov eax, edi
not eax
or ebp, eax
and eax, 0x4464af5c
and edi, 0xbb9b50a3
or edi, eax
xor edi, esi
not ebp
or ebp, edi
mov eax, ebp
not eax
mov ebx, ebp
xor ebx, 0xe58bf9ed
and ebx, ebp
or ebp, 0x1a740612
mov edi, ebp
and edi, 0x1422ee20
and eax, 0xe18911cd
or eax, edi
mov edi, ebx
not edi
or ebp, edi
and edi, 0x1422ee20
and ebx, 0xebdd11df
or ebx, edi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
xor eax, 0x6927ab42
and eax, ebp
not ebp
and ebp, 0x6927ab42
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x4267ec77
and eax, 0xbd981388
or eax, ebp
mov ebx, eax
xor ebx, 0xd4bfb8ca
mov r10d, eax
xor r10d, 0x2b404735
xor eax, 0xcf71d633
and eax, ebx
or r10d, ebx
or ebx, 0xe4319106
mov edi, ebx
not edi
mov esi, ebx
and esi, 0x1e3347cd
and edi, 0x1cc2830
or edi, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0x1e3347cd
and eax, 0xe1ccb832
or eax, esi
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x1bce6ef9
and ebx, 0xe4319106
or ebx, eax
mov eax, r10d
not eax
and eax, 0x70137324
and r10d, 0x8fec8cdb
or r10d, eax
mov eax, ebx
not eax
mov edi, eax
and edi, 0x485a21b
and ebx, 0xfb7a5de4
or ebx, edi
mov ebp, r10d
xor ebp, 0x8b680cc0
xor r10d, 0x70137324
or eax, r10d
and r10d, 0x485a21b
and ebp, 0xfb7a5de4
or ebp, r10d
xor ebp, ebx
not eax
or eax, ebp
mov edi, eax
not edi
mov ebx, eax
and ebx, 0x227e313
mov ebp, edi
and edi, 0xfdd81cec
or edi, ebx
and ebp, eax
mov ebx, ebp
not ebx
or eax, ebx
and ebx, 0x227e313
and ebp, 0xfdd81cec
or ebp, ebx
xor ebp, edi
not eax
or eax, ebp
sete dil
setne r11b
mov al, byte [rsp + 0x30]
mov r10d, eax
and r10b, dil
mov ebx, eax
mov r15d, eax
xor bl, dil
or bl, r10b
mov r10d, r11d
mov r14b, byte [rsp + 0x20]
xor r10b, r14b
mov esi, ebx
xor sil, r10b
xor r10b, 1
or r10b, bl
xor sil, 1
xor r10b, 1
or r10b, sil
or r11b, al
or dil, r14b
mov ebx, edi
xor bl, r11b
or dil, r11b
xor dil, 1
or dil, bl
mov eax, r10d
xor al, 1
mov ebx, eax
and bl, r10b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
xor bl, 1
or al, r10b
mov r11d, ebx
xor r11b, al
or al, bl
xor al, 1
or al, r11b
xor al, dil
xor dil, r10b
and r10b, dil
xor dil, 1
mov ebx, r10d
and bl, dil
xor dil, r10b
or dil, bl
mov r10d, eax
xor r10b, dil
and r10b, al
mov ebx, edi
and dil, al
xor al, 1
xor bl, 1
and bl, al
or dil, bl
mov eax, r10d
xor al, dil
test al, 1
mov eax, 0x58e4a23b
cmovne r9d, eax
test dil, 1
cmove eax, r9d
test r10b, 1
cmove eax, r9d
mov dword [rsp + 0xc0], eax
mov ebx, r13d
mov eax, r13d
and eax, 0xebde0a9
mov esi, dword [rsp + 0x14]
mov ebp, esi
and ebp, 0xf1421f56
or ebp, eax
mov eax, ebp
xor eax, 0xc1421002
xor ebp, 0xeb90020
and ebp, 0x3eb90f74
and eax, 0xc146f08b
or eax, ebp
mov ebp, eax
xor ebp, 0x8004d081
xor eax, 0x2280660
and eax, 0x436a266a
and ebp, 0xbc95d995
or ebp, eax
and ebx, 0xd9a994fd
and esi, 0x26566b02
or esi, ebx
mov ebx, esi
xor ebx, 0x26566b02
xor esi, 0xd9a994fd
or esi, ebx
mov ebx, esi
not ebx
mov edi, esi
and edi, 0xec9a3a32
xor esi, 0xe9e77184
and esi, ebx
and ebx, 0x1365c5cd
or ebx, edi
mov edi, ebp
xor edi, 0xbc95d995
mov r9d, ebp
xor ebp, 0xaa8d57ee
mov eax, ebp
and ebp, edi
xor r9d, 0x436a266a
and eax, r9d
mov r10d, eax
not r10d
mov edi, r10d
and edi, 0x3f0ccf2
and eax, 0xfc0f330d
or eax, edi
mov edi, ebp
not edi
or r10d, edi
and edi, 0x3f0ccf2
and ebp, 0xfc0f330d
or ebp, edi
xor ebp, eax
not r10d
or r10d, ebp
mov eax, ebx
xor eax, 0x1365c5cd
xor ebx, 0xfa82b449
and ebx, eax
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x2afdd4c2
and ebx, 0xd5022b3d
or ebx, ebp
mov ebp, esi
not ebp
or edi, ebp
and ebp, 0x2afdd4c2
and esi, 0xd5022b3d
or esi, ebp
xor esi, ebx
not edi
or edi, esi
mov ebp, r10d
not ebp
and ebp, edi
not edi
and edi, r10d
or edi, ebp
mov ebp, r9d
and ebp, eax
xor eax, r9d
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xbf9bd44b
and eax, 0x40642bb4
or eax, ebp
xor eax, 0x40642bb4
mov ebp, edi
and ebp, eax
xor eax, edi
or eax, ebp
mov r9d, eax
not r9d
mov ebx, r9d
and ebx, 0x17889ba5
mov ebp, eax
and ebp, 0xe877645a
or ebp, ebx
xor ebp, 0x17889ba4
xor r9d, ebp
and r9d, ebp
mov ebp, eax
xor ebp, 0xdde960c
and ebp, eax
or eax, 0xf22169f3
mov ebx, eax
not ebx
mov esi, eax
and esi, 0xe72545f1
and ebx, 0x8da920c
or ebx, esi
mov esi, ebp
not esi
or eax, esi
and esi, 0xe72545f1
and ebp, 0x18daba0e
or ebp, esi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xf22169f2
and eax, 0xdde960d
or eax, ebp
mov edi, r9d
not edi
mov ebx, eax
not ebx
and eax, edi
or edi, ebx
and ebx, r9d
or ebx, eax
not edi
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov r10d, ebx
not r10d
mov edi, r10d
and edi, 0x83c8be37
mov eax, ebx
and eax, 0x7c3741c8
or eax, edi
mov r9d, eax
xor r9d, 0x110180
xor eax, 0x280b437
or eax, 0xd96a0a48
mov ebp, eax
and ebp, 0xe5a4502b
and r9d, 0x211a594
or r9d, ebp
mov ebp, ebx
xor ebp, 0x2695f5b7
and ebp, ebx
mov edi, ebp
not edi
or eax, edi
and edi, 0xe5a4502b
and ebp, 0x1a5bafd4
or ebp, edi
xor ebp, r9d
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd96a0a48
and eax, 0x2695f5b7
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x88ffd093
and eax, 0x77002f6c
or eax, ebp
mov ebp, eax
xor ebp, 0x24002020
xor eax, 0x6d9093
and eax, 0x536d9fdf
and ebp, 0xac926020
or ebp, eax
mov eax, r10d
and eax, 0x65bc1955
and ebx, 0x9a43e6aa
or ebx, eax
xor ebx, 0x9a43e6aa
xor r10d, ebx
and r10d, ebx
mov edi, ebp
xor edi, 0xac926020
mov ebx, r10d
not ebx
mov eax, edi
xor eax, ebx
and eax, edi
xor ebp, 0x490f01
and ebp, 0x2c490f21
and edi, 0xd3b6f0de
or edi, ebp
and ebx, 0x2c490f21
and r10d, 0xd3b6f0de
or r10d, ebx
xor r10d, edi
mov ebx, eax
not ebx
mov ebp, ebx
and ebp, 0xa738dcbc
and eax, 0x58c72343
or eax, ebp
mov esi, r10d
not esi
or ebx, esi
and esi, 0xa738dcbc
and r10d, 0x58c72343
or r10d, esi
xor r10d, eax
not ebx
or ebx, r10d
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xa831f4a3
mov eax, ebx
and eax, 0x57ce0b5c
or eax, edi
mov edi, eax
not edi
and edi, 0xa831f4a3
and eax, 0x57ce0b5c
or eax, edi
and ebp, 0xa1164c97
and ebx, 0x5ee9b368
or ebx, ebp
mov esi, eax
not esi
mov edi, eax
and edi, 0xe328710b
and esi, 0x1cd78ef4
or esi, edi
mov ebp, ebx
xor ebp, 0x1cc18260
xor ebx, 0xa1164c97
or eax, ebx
and ebx, 0xe328710b
and ebp, 0x1cd78ef4
or ebp, ebx
xor ebp, esi
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r11b
setne al
mov r10d, r14d
mov r9d, r14d
xor r9b, al
mov ebx, eax
or al, r14b
xor al, 1
or al, r9b
xor bl, r15b
xor bl, 1
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, eax
xor bl, 1
mov r14d, ebx
and r14b, al
xor bl, r14b
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, bl
mov eax, r14d
xor al, 1
mov ebx, eax
mov eax, r11d
xor al, r15b
mov r15d, eax
xor r15b, 1
mov r12d, r14d
xor r12b, bl
mov r9d, ebx
and r12b, r14b
mov ebx, r15d
or bl, al
mov r10d, eax
mov eax, ebx
mov byte [rsp + 0x64], bl
xor al, 1
mov r11d, eax
and al, bl
mov edi, r10d
and dil, r15b
mov ebx, eax
and bl, r11b
mov byte [rsp + 0x6c], bl
xor al, r11b
mov byte [rsp + 0x12], al
mov ebx, r11d
mov eax, edi
and al, r10b
mov byte [rsp + 0x11], al
mov r11d, edi
xor r11b, r10b
or bl, r10b
mov byte [rsp + 0x10], bl
mov eax, r10d
mov ebx, r9d
mov byte [rsp + 0x4a], r9b
mov r10d, r9d
and r10b, r14b
mov r9d, r10d
xor r9b, 1
or r9b, r14b
xor al, r14b
mov byte [rsp + 0xf], al
or r14b, bl
mov esi, r14d
xor sil, 1
mov ebp, r14d
and bpl, sil
mov r13d, r14d
and r13b, bpl
xor bpl, r14b
or bpl, r13b
mov ebx, r12d
xor bl, 1
xor bpl, bl
xor bl, r14b
or r12b, sil
xor r12b, 1
or r12b, bl
xor r12b, 1
mov ebx, ebp
and bl, r12b
xor r12b, bpl
or r12b, bl
mov al, byte [rsp + 0x12]
or al, byte [rsp + 0x6c]
or r11b, byte [rsp + 0x11]
xor r11b, al
mov bl, byte [rsp + 0x64]
xor bl, r15b
mov al, byte [rsp + 0x10]
xor al, 1
or al, bl
xor r11b, 1
mov ebx, r11d
xor bl, al
or r11b, al
xor r11b, 1
or r11b, bl
mov ebx, r12d
xor bl, 1
and bl, r12b
xor bl, 1
mov eax, r12d
xor al, bl
or bl, r12b
xor bl, 1
or bl, al
xor bl, r11b
mov r11b, byte [rsp + 0x4a]
xor r10b, r11b
xor r9b, 1
or r9b, r10b
mov eax, edi
and al, r15b
xor dil, r15b
or dil, al
xor dil, r9b
or r15b, r11b
xor r15b, 1
or r15b, byte [rsp + 0xf]
xor r15b, 1
mov eax, edi
and al, r15b
xor r15b, dil
or r15b, al
xor bl, 1
xor r15b, bl
and bl, r15b
mov eax, r15d
xor al, bl
test al, 1
mov r10d, 0x2514625c
mov eax, 0xb5b65a4d
cmovne eax, r10d
test r15b, 1
mov ebp, 0xb5b65a4d
cmovne ebp, eax
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x64], ebp
mov r12d, dword [rsp + 0x58]
mov eax, r12d
and eax, 0x9743dd6d
mov r14d, dword [rsp + 0x14]
mov edi, r14d
and edi, 0x68bc2292
or edi, eax
mov eax, edi
not eax
and eax, 0x5a613984
and edi, 0xa59ec67a
or edi, eax
mov eax, r14d
and eax, 0xdb53b6d8
mov ebx, r12d
and ebx, 0x24ac4927
or ebx, eax
xor ebx, 0x24ac4926
or ebx, dword [rsp + 0x7c]
mov eax, ebx
not eax
and eax, 0x6d28c8d
and ebx, 0xf92d7372
or ebx, eax
mov ebp, edi
xor edi, 0xcd22e4e9
mov esi, ebx
xor esi, 0xf92d7372
and esi, edi
xor ebp, 0x32dd1b16
xor ebx, 0x6d28c8d
mov eax, ebp
xor eax, ebx
and eax, ebp
and ebx, ebp
or ebx, esi
mov esi, eax
not esi
mov ebp, esi
and ebp, 0xd35be436
and eax, 0x2ca41bc8
or eax, ebp
mov ebp, ebx
not ebp
or esi, ebp
and ebp, 0xd35be436
and ebx, 0x2ca41bc9
or ebx, ebp
xor ebx, eax
not esi
or esi, ebx
mov eax, r14d
or eax, 0x3d88d15b
mov ebp, eax
not ebp
and eax, 0xaae453e9
and ebp, 0x40132c04
or ebp, eax
mov ebx, r12d
or ebx, 0xc2772ea4
mov eax, ebx
not eax
and ebx, 0xaae453e9
and eax, 0x15088012
or eax, ebx
xor eax, ebp
mov ebp, eax
not ebp
and ebp, 0xd1faef38
and eax, 0x2e0510c7
or eax, ebp
mov ebp, eax
xor ebp, 0x60101a43
xor eax, 0x138dc19c
mov ebx, eax
and eax, 0x8c6764a8
and ebp, 0x73989b57
or ebp, eax
or ebx, esi
mov eax, ebx
not eax
mov edi, ebx
and edi, 0xee20cbc6
and eax, 0x11df3439
or eax, edi
mov r9d, esi
not r9d
xor ebp, 0x8c6764a8
or ebp, r9d
mov edi, ebp
not edi
or ebx, ebp
and ebp, 0xee20cbc6
and edi, 0x11df3439
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
and r9d, 0xa705acd9
and esi, 0x58fa5326
or esi, r9d
mov eax, esi
xor eax, 0x58fa5326
xor esi, 0xa705acd9
and esi, ebx
not ebx
and eax, ebx
or esi, eax
not esi
or esi, ebx
cmp esi, 0xffffffff
sete r11b
setne r9b
mov edi, r9d
mov r13b, byte [rsp + 0x30]
xor dil, r13b
mov ebx, edi
and bl, r9b
and dil, r13b
xor bl, 1
xor dil, 1
mov esi, ebx
xor sil, dil
or dil, bl
xor dil, 1
or dil, sil
xor dil, 1
mov ebx, edi
mov al, byte [rsp + 0x20]
and bl, al
xor dil, al
or dil, bl
and r11b, al
mov r15d, eax
and r9b, r13b
or r9b, r11b
mov ebx, r9d
xor bl, 1
and r9b, bl
mov r11d, ebx
and r11b, r9b
xor r9b, bl
or r9b, r11b
mov ebx, r9d
xor bl, 1
mov r11d, r9d
xor r11b, bl
and r11b, r9b
mov esi, edi
xor sil, 1
mov eax, edi
or al, sil
xor al, dil
mov r9d, eax
and r9b, dil
xor al, 1
mov ebp, r9d
and bpl, al
xor al, r9b
or al, bpl
mov r9d, r11d
xor r9b, al
and r11b, r9b
and r9b, al
mov eax, r11d
xor al, 1
xor r11b, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, r11b
mov eax, edi
xor al, bl
and al, dil
xor bl, sil
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov eax, ebx
xor al, 1
mov r11d, r9d
xor r11b, 1
and bl, r11b
or r11b, al
and al, r9b
or al, bl
mov ebx, r11d
xor bl, al
test al, 1
mov eax, 0xfbb2990f
mov ebp, 0x2514625c
cmovne ebp, eax
test r11b, 1
cmovne ebp, r10d
test bl, 1
cmove ebp, eax
mov dword [rsp + 0x7c], ebp
mov eax, r14d
and eax, 0x9ff36647
mov ebp, r12d
and ebp, 0x600c99b8
or ebp, eax
mov eax, ebp
xor eax, 0x17d12646
xor ebp, 0x20008090
and ebp, 0xa822c091
and eax, 0x57dd3f6e
or eax, ebp
mov edi, eax
xor edi, 0x40450206
xor eax, 0x822c081
and eax, 0x1fbafde9
and edi, 0xe0450216
or edi, eax
mov eax, edi
xor eax, 0x845eff8c
xor edi, 0xe0450216
and edi, eax
mov ebx, r12d
and ebx, 0x3fa89e6b
mov eax, r14d
and eax, 0xc0576194
or eax, ebx
xor eax, 0x5bb363f1
or eax, r12d
mov ebx, eax
not ebx
mov ebp, edi
not ebp
and ebx, ebp
or ebp, eax
and eax, edi
or eax, ebx
not ebp
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x666bfc0f
and eax, 0x999403f0
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x7693be8a
and eax, 0x896c4175
or eax, ebp
mov ebp, eax
xor ebp, 0x74e3bf1f
xor eax, 0x8b1c40e0
mov edi, eax
and edi, 1
mov ebx, ebp
and ebx, 0xfffffffe
or ebx, edi
mov esi, ebx
xor esi, eax
and esi, ebx
mov ebx, eax
and ebx, 0xae0e2556
and ebp, 0x51f1daa9
or ebp, ebx
mov ebx, ebp
xor ebx, 0x40008880
xor ebp, 0x2002
or ebp, 0x30140014
and ebp, 0x30946217
and ebx, 0x460a89c0
or ebx, ebp
or eax, 0x468aebc3
mov ebp, eax
not ebp
and eax, 0x30946217
and ebp, 0x89611428
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0xb975143d
and ebp, 0x468aebc2
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9e2d5fc5
mov ebx, ebp
and ebx, 0x61d2a03a
or ebx, eax
xor ebx, 0x61d2a03a
mov eax, ebx
and eax, 0x76fd19f6
and ebp, 0x8902e609
or ebp, eax
mov eax, esi
xor eax, 0x76fd19f6
mov edi, eax
and eax, esi
not esi
and edi, esi
mov r9d, edi
and r9d, eax
xor eax, edi
or eax, r9d
mov edi, eax
not edi
and edi, ebp
not ebp
and ebp, eax
or ebp, edi
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebp
not eax
mov edi, eax
and edi, 0x86a62439
and ebp, 0x7959dbc6
or ebp, edi
mov edi, ebx
not edi
or eax, ebx
and ebx, 0x86a62439
and edi, 0x7959dbc6
or edi, ebx
xor edi, ebp
not eax
or eax, edi
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0x51200032
mov edi, ebx
and edi, 0x80110281
or edi, ebp
and ebx, 0xd13102b3
xor eax, 0x2ecefd4c
or eax, ebx
mov ebx, eax
not ebx
mov ebp, eax
and ebp, 0xd0ee3ea4
xor eax, 0x717675f2
and eax, ebx
and ebx, 0x2f11c15b
or ebx, ebp
mov esi, edi
xor esi, 0x51200032
mov r9d, edi
mov ebp, edi
xor edi, 0xd1210233
and edi, esi
xor r9d, 0xaedfffcd
xor ebp, 0xdfa98a3f
and ebp, r9d
mov r11d, ebp
not r11d
mov r10d, r11d
and r10d, 0xd0266701
and ebp, 0x91900b2
or ebp, r10d
mov esi, edi
not esi
or r11d, esi
and esi, 0xd6a6ef0d
and edi, 0x11100b2
or edi, esi
xor edi, ebp
not r11d
or r11d, edi
mov ebp, ebx
xor ebp, 0x2f11c15b
xor ebx, 0x5e67b4a9
and ebx, ebp
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, r11d
not ebx
and ebx, eax
not eax
and eax, r11d
or eax, ebx
mov ebx, r9d
and ebx, ebp
xor ebp, r9d
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x75b2c3ff
and ebp, 0x8a4d3c00
or ebp, ebx
mov esi, eax
not esi
mov edi, esi
and edi, 0x25b18d8d
and eax, 0xda4e7272
or eax, edi
mov edi, ebp
xor edi, 0x8a4c3000
xor ebp, 0x75b2c3ff
or esi, ebp
and ebp, 0x25b18d8d
and edi, 0xda4e7272
or edi, ebp
xor edi, eax
not esi
or esi, edi
mov eax, esi
xor eax, 0x50da86cd
and eax, esi
mov ebx, esi
not esi
and esi, 0x9802c8
and ebx, 0x50428405
or ebx, esi
xor ebx, 0x50428405
mov ebp, ebx
and ebp, eax
xor eax, ebx
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x5d993a28
and eax, 0xa266c5d7
or eax, ebp
mov ebp, eax
xor ebp, 0x238d41a9
mov ebx, ebp
or ebx, 0x9ff6fcca
mov edi, ebx
not edi
and ebx, 0x462c19e4
and edi, 0x20010211
or edi, ebx
xor eax, 0xdc72be56
mov esi, eax
or esi, 0x60090335
mov ebx, esi
not ebx
and esi, 0x462c19e4
and ebx, 0x99d2e40a
or ebx, esi
xor ebx, edi
mov edi, ebx
not edi
and edi, 0x78c9aa1b
and ebx, 0x873655e4
or ebx, edi
and eax, 0xe8b90891
and ebp, 0x1746f76e
or ebp, eax
mov eax, ebx
xor eax, 0x18c0a92e
mov edi, ebp
xor ebp, 0xe8b90891
and ebp, eax
xor edi, 0x1746f76e
xor ebx, 0xe73f56d1
and edi, ebx
or ebp, edi
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
mov bl, byte [rsp + 0x88]
not bl
setne r9b
sete r10b
mov al, byte [rsp + 0x40]
and bl, al
mov edi, r13d
or dil, al
xor dil, 1
mov r11d, ebx
and r11b, dil
xor dil, bl
or dil, r11b
mov al, byte [rsp + 0x98]
or al, byte [rsp + 0x1f]
mov ebx, eax
xor bl, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
mov esi, eax
or bl, r11b
mov r11d, ebx
and bl, dil
mov eax, edi
xor al, 1
xor r11b, 1
and r11b, al
or bl, r11b
mov r11d, esi
and r11b, al
xor al, sil
or al, r11b
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov r11d, r10d
xor r11b, r9b
mov ebx, r11d
and bl, r9b
mov esi, r11d
xor sil, bl
xor bl, 1
or bl, r11b
xor bl, 1
xor sil, 1
mov r11d, ebx
and r11b, sil
xor sil, bl
or sil, r11b
mov r11d, eax
xor r11b, 1
or r11b, al
mov ebx, eax
or bl, r11b
xor r11b, al
xor bl, 1
mov eax, ebx
and al, r11b
xor r11b, bl
or r11b, al
mov eax, esi
xor al, 1
or sil, al
xor sil, 1
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, esi
xor al, 1
or al, r11b
xor r11b, 1
or r11b, sil
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, r13d
and r10b, r13b
mov r13d, r15d
mov esi, r15d
and sil, r9b
or sil, r10b
mov ebx, r9d
xor bl, r15b
and bl, r9b
mov r15d, eax
or r9b, al
mov r10d, r9d
xor r10b, bl
xor bl, 1
or bl, r9b
xor r10b, 1
xor bl, 1
or bl, r10b
xor sil, 1
or sil, al
mov r9d, esi
xor r9b, 1
mov eax, esi
and al, r9b
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
and al, bl
xor bl, 1
xor r9b, 1
and r9b, bl
or al, r9b
mov r9d, esi
and r9b, bl
xor bl, sil
or bl, r9b
xor bl, 1
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov r9d, ebx
xor r9b, 1
mov eax, r9d
and al, bl
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
or r9b, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
xor al, r9b
mov r10d, ebx
and r10b, r9b
xor r9b, bl
or r9b, r10b
xor al, 1
mov ebx, eax
xor bl, r9b
or r9b, al
xor r9b, 1
or r9b, bl
mov eax, r9d
xor al, 1
or al, r9b
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov r9d, r11d
xor r9b, 1
mov r10d, r9d
and r10b, r11b
mov esi, r9d
and sil, r10b
xor r10b, r9b
xor r9b, al
or r11b, bl
xor r11b, 1
or r11b, r9b
or r10b, sil
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
mov eax, r10d
xor al, 1
and al, bl
xor bl, 1
and bl, r10b
or bl, al
mov eax, r11d
xor al, bl
xor bl, 1
or bl, r11b
xor al, 1
mov r9d, eax
xor r9b, bl
test al, 1
mov ebp, 0x38058990
mov eax, 0x32a0b8a7
cmovne eax, ebp
test bl, 1
mov r10d, 0x32a0b8a7
cmovne eax, r10d
test r9b, 1
cmove eax, ebp
mov dword [rsp + 0x98], eax
mov ebp, r12d
and ebp, 0x77ff6889
mov ebx, r14d
and ebx, 0x88009776
or ebx, ebp
xor ebx, 0x88009776
mov ebp, ebx
mov eax, dword [rsp + 0x2c]
and ebp, eax
xor ebx, eax
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x3db88176
and ebx, 0xc2477e88
or ebx, ebp
mov ebp, r12d
and ebp, 0x236bba1f
mov edi, r14d
and edi, 0xdc9445e0
or edi, ebp
xor edi, 0xdc9445e1
mov ebp, edi
xor ebp, r12d
and ebp, edi
xor ebx, 0x3db88177
mov esi, ebx
neg esi
mov edi, ebp
and ebp, esi
add ebx, 0xffffffff
not edi
mov esi, ebx
xor esi, edi
and esi, ebx
and edi, ebx
or edi, ebp
mov ebp, esi
and ebp, edi
xor edi, esi
or edi, ebp
mov ebp, r12d
and ebp, 0xc2028301
mov esi, r14d
and esi, 0x35200408
or esi, ebp
xor esi, 0x35200408
mov ebx, r14d
xor ebx, 0xf7228709
and ebx, r14d
mov ebp, esi
and ebp, ebx
xor ebx, esi
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x8dd78f6
and ebx, 0xf7228709
or ebx, ebp
mov esi, edi
not esi
mov ebp, esi
xor ebp, ebx
not ebp
and ebp, ebx
mov eax, ebx
not eax
and eax, 0xcdf6e244
and ebx, 0x32091dbb
or ebx, eax
xor ebx, edi
xor ebx, 0xcdf6e244
and ebx, edi
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
not ebx
mov eax, ebx
and eax, esi
xor ebx, esi
or ebx, eax
cmp ebx, 0xffffffff
setne bl
sete al
mov r9d, r15d
and r9b, al
xor al, r15b
or r9b, al
xor al, 1
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
mov r9d, eax
xor r9b, 1
xor bl, r13b
mov r11d, ebx
xor r11b, 1
mov esi, eax
xor sil, r11b
or r11b, r9b
or r9b, bl
xor r9b, 1
or r9b, sil
or bl, al
xor r11b, 1
xor bl, 1
mov eax, r11d
and al, bl
xor bl, r11b
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or al, bl
mov r9d, eax
xor r9b, bl
test al, 1
mov ebp, 0x10a1e1f6
cmovne ebp, r10d
test bl, 1
cmove ebp, r10d
test r9b, 1
mov eax, 0x10a1e1f6
cmove ebp, eax
mov dword [rsp + 0x2c], ebp
mov ebp, r12d
and ebp, 0x3ffc96bb
mov eax, r14d
and eax, 0xc0036944
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x667c5f2b
and eax, 0x9983a0d4
or eax, ebp
mov ebp, eax
xor ebp, 0xa4532046
xor eax, 0x4980c090
and ebp, 0xb4532946
and eax, 0x4bacd6b9
or eax, ebp
mov ebp, eax
xor ebp, 0x4bacd6b8
xor eax, 0x4bacd6b9
and eax, ebp
mov ebp, r12d
and ebp, 0xb04f9b9b
mov ebx, r14d
and ebx, 0x4fb06464
or ebx, ebp
xor ebx, 0x4fb06465
mov edi, ebx
xor edi, r12d
and edi, ebx
mov r9d, eax
not r9d
mov ebx, edi
not ebx
and edi, r9d
or r9d, ebx
and ebx, eax
or ebx, edi
mov eax, r9d
not eax
mov ebp, r9d
and ebp, 0xd8d89545
and eax, 0x27276aba
or eax, ebp
mov ebp, ebx
not ebp
or r9d, ebp
and ebp, 0xd8d89545
and ebx, 0x27276aba
or ebx, ebp
xor ebx, eax
not r9d
or r9d, ebx
mov eax, r12d
and eax, 0x8a04028
mov ebp, r14d
and ebp, 0x84103053
or ebp, eax
xor ebp, 0x84103053
mov ebx, r14d
and ebx, 0x734f8f84
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x69899898
and ebx, 0x96766767
or ebx, eax
mov r10d, r9d
not r10d
mov eax, r10d
and eax, 0x67852252
mov esi, r9d
and esi, 0x98025020
or esi, eax
mov edi, ebx
xor edi, 0x1ac6171c
xor ebx, 0x61002062
and ebx, 0x61842262
mov eax, edi
and eax, 0x9e035010
or eax, ebx
xor eax, 0x9e035010
and edi, 0x788d8d
or edi, eax
mov eax, esi
xor eax, 0x88020000
xor esi, 0x11903d3
and esi, 0x111953f3
and eax, 0xee862000
or eax, esi
mov ebx, r10d
or ebx, 0xff877272
mov ebp, ebx
not ebp
and ebx, 0x111953f3
and ebp, 0x608c0c
or ebp, ebx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x78713805
and ebp, 0x878ec7fa
or ebp, eax
mov eax, edi
not eax
and eax, 0x78713805
and edi, 0x878ec7fa
or edi, eax
xor edi, ebp
mov eax, edi
not eax
mov ebp, edi
and ebp, 0x9d88184d
and eax, 0x6277e7b2
or eax, ebp
or edi, r9d
and r9d, 0x9d88184d
and r10d, 0x6277e7b2
or r10d, r9d
xor r10d, eax
not edi
or edi, r10d
cmp edi, 0xffffffff
setne r11b
sete r10b
mov eax, r10d
xor al, r13b
mov ebx, r10d
or bl, r13b
xor bl, 1
or bl, al
mov r9d, eax
xor al, 1
xor r9b, r13b
xor r9b, 1
or r9b, al
and r10b, r13b
and r11b, r15b
or r11b, r10b
mov r10d, r11d
xor r10b, r13b
and r10b, r11b
mov r11d, ebx
not r11b
mov eax, r10d
xor al, 1
and r10b, bl
or bl, al
and al, r11b
or al, r10b
xor bl, 1
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov r10d, r9d
xor r10b, 1
mov ebx, eax
xor bl, 1
mov r11d, r9d
xor r11b, bl
and r9b, r10b
xor r9b, 1
mov esi, r10d
xor sil, r9b
or r9b, r10b
or r10b, al
xor r10b, 1
or r10b, r11b
xor r9b, 1
or r9b, sil
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
mov eax, r9d
xor al, 1
and al, bl
xor bl, 1
and bl, r9b
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor bl, r10b
mov r9d, r10d
and r9b, al
xor al, r10b
or al, r9b
mov r9d, eax
xor r9b, bl
test al, 1
mov eax, 0xbff32d6
mov ebp, 0x97978496
cmovne ebp, eax
test bl, 1
cmove ebp, eax
test r9b, 1
mov eax, 0x97978496
cmove ebp, eax
mov dword [rsp + 0x6c], ebp
mov eax, r14d
xor eax, 0xa7772f84
and eax, r14d
mov ebp, r12d
and ebp, 0xa7772f84
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x5888d07b
and eax, 0xa7772f84
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xdd7d88cd
and eax, 0x22827732
or eax, ebp
mov ebp, eax
xor ebp, 0x20824600
xor eax, 0x582d80c4
and eax, 0x5a2db1f6
and ebp, 0xa5d24e09
or ebp, eax
mov eax, dword [rsp + 0xa0]
and eax, 0xbda72c3f
mov esi, dword [rsp + 0x38]
and esi, 0x4258d3c0
or esi, eax
mov r14d, esi
xor r14d, 0x4040d000
xor esi, 0xbda72c3f
mov ebx, esi
and ebx, 0xbaba2fde
and r14d, 0x4545d021
or r14d, ebx
mov r12d, ebp
xor r12d, 0xa5d24e09
mov r9d, ebp
xor r9d, 0x5a2db1f6
xor ebp, 0x85606ea3
mov ebx, ebp
and ebx, r9d
and ebp, r12d
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov r11d, r14d
xor r14d, 0xbaba2fde
mov ebx, r14d
or ebx, 0xdf4ddf55
mov eax, ebx
not eax
and ebx, 0x2234d69a
and eax, 0x822020
or eax, ebx
or esi, 0x20b220aa
mov edi, esi
not edi
and esi, 0x2234d69a
and edi, 0xdd490945
or edi, esi
xor edi, eax
mov eax, ebp
not eax
and eax, 0x23ec4b7f
and ebp, 0xdc13b480
or ebp, eax
mov eax, edi
not eax
and eax, 0x23ec4b7f
and edi, 0xdc13b480
or edi, eax
xor edi, ebp
mov eax, r12d
and eax, 0x4ed90bdd
and r9d, 0xb126f422
or r9d, eax
xor r11d, 0x104d020
or r12d, r14d
and r14d, 0x4ed90bdd
and r11d, 0xb126f422
or r11d, r14d
xor r11d, r9d
not r12d
or r12d, r11d
mov eax, r12d
not eax
and eax, 0xaec0107
and r12d, 0xf513fef8
or r12d, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xd98ce583
and edi, 0x26731a7c
or edi, ebp
mov esi, r12d
xor esi, 0x24131a78
xor r12d, 0xaec0107
or eax, r12d
and r12d, 0xd98ce583
and esi, 0x26731a7c
or esi, r12d
xor esi, edi
not eax
or eax, esi
mov ebx, eax
not ebx
mov edi, ebx
and edi, 1
mov ebp, eax
and ebp, 0xfffffffe
or ebp, edi
mov r9d, ebp
xor r9d, ebx
and r9d, ebp
and ebx, 0x81120101
mov ebp, eax
and ebp, 0xc21808a
or ebp, ebx
xor ebp, 0xc21808a
and eax, 0x72cc7e74
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x72cc7e75
and eax, 0x8d33818a
or eax, ebp
mov edi, r9d
not edi
and edi, eax
not eax
mov esi, r9d
xor esi, eax
and esi, r9d
and eax, r9d
or eax, edi
mov r11d, esi
not r11d
mov ebp, r11d
and ebp, 0xc3da8cac
and esi, 0x3c257353
or esi, ebp
mov ebp, eax
not ebp
or r11d, ebp
and ebp, 0xc3da8cac
and eax, 0x3c257353
or eax, ebp
xor eax, esi
not r11d
or r11d, eax
mov esi, r11d
not esi
mov r9d, esi
and r9d, r11d
mov eax, esi
and eax, 0x18af6ae4
mov ebx, r11d
and r11d, 0xe750951b
or r11d, eax
xor r11d, 0xeb720de9
or r11d, esi
and esi, 0x36dd864b
and ebx, 0xc92279b4
or ebx, esi
mov eax, ebx
xor eax, 0x49205834
xor ebx, 0x36dd864b
mov esi, ebx
and esi, 0x961a27c1
and eax, 0x69e5d83e
or eax, esi
mov ebp, r9d
not ebp
or ebx, ebp
and ebp, 0x961a27c1
and r9d, 0x69e5d83e
or r9d, ebp
xor r9d, eax
not ebx
or ebx, r9d
mov eax, ebx
not eax
and eax, 0x5cd1a60f
and ebx, 0xa32e59f0
or ebx, eax
mov eax, ebx
xor eax, 0xa30c4100
and eax, 0xf3dd670d
xor ebx, 0xc008002
and ebx, 0xc2298f2
or ebx, eax
mov eax, ebx
xor eax, 0xf3dd670d
and eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebp, 0x2a522d5e
and eax, 0xd5add2a1
or eax, ebp
mov edi, r11d
not edi
or ebx, r11d
and r11d, 0x2a522d5e
and edi, 0xd5add2a1
or edi, r11d
xor edi, eax
not ebx
mov eax, ebx
and eax, edi
xor edi, ebx
or edi, eax
mov eax, edi
xor eax, 0xf3dd670d
and eax, edi
mov ebp, edi
not edi
and edi, 0xc28c010d
and ebp, 0x31516600
or ebp, edi
xor ebp, 0x31516600
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0xa000000
and eax, 0x80c4f4c8
or eax, ebx
mov ebx, eax
xor ebx, 0x80006048
xor eax, 0x380b0121
and eax, 0x38cf95a1
and ebx, 0x82006048
or ebx, eax
or ebp, 0x8ac4f4c8
mov eax, ebp
not eax
and ebp, 0x38cf95a1
and eax, 0x45300a16
or eax, ebp
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0xe7b886d5
and eax, 0x1847792a
or eax, ebp
mov ebp, eax
xor ebp, 0x92838de2
mov ebx, eax
xor ebx, 0x1743005
and ebx, 0x91f630a5
xor eax, 0xb9006d71
and eax, ebp
mov edi, ebp
and edi, 0x6e09cf5a
or edi, ebx
mov ebx, edi
xor ebx, 0x6e09cf5a
xor edi, 0x400084
and edi, 0x2448849c
mov ebp, ebx
and ebp, 0xdbb77b63
or ebp, edi
xor ebp, 0xdbb77b63
or ebp, ebx
and ebx, 0x2b83e093
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xb7b988a2
and eax, 0x4846775d
or eax, ebx
mov ebx, ebp
not ebx
and ebx, 0x29a39dae
and ebp, 0xd65c6251
or ebp, ebx
mov ebx, eax
xor ebx, 0x8c302020
xor eax, 0x63c597ce
mov edi, eax
and edi, 0x71ced89f
and ebx, 0x8e312760
or ebx, edi
mov edi, ebp
xor edi, 0x86102240
xor ebp, 0x29a39dae
or eax, ebp
and ebp, 0x71ced89f
and edi, 0x8e312760
or edi, ebp
xor edi, ebx
not eax
or eax, edi
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x49385526
and ebp, eax
and eax, 0xb6c7aad9
or eax, ebx
xor eax, 0xb6c7aad9
mov ebx, eax
and ebx, ebp
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x347aac74
and eax, 0xcb85538b
or eax, ebp
mov ebp, eax
xor ebp, 0x8050001
xor eax, 0x2412a030
and eax, 0xe792f3ba
and ebp, 0x186d0c45
or ebp, eax
xor ebp, 0x186d0c45
sete r11b
setne r9b
mov bl, byte [rsp + 0x40]
mov eax, ebx
xor al, byte [rsp + 0x18]
and al, bl
mov esi, eax
xor sil, 1
mov ebx, esi
and bl, al
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
mov esi, ebx
mov r10b, byte [rsp + 0x4b]
and sil, r10b
xor bl, 1
mov r13b, byte [rsp + 0x4c]
and bl, r13b
or bl, sil
mov esi, r10d
xor sil, al
or al, r10b
xor al, 1
or al, sil
xor al, 1
mov esi, ebx
and sil, al
xor al, bl
or al, sil
mov ebx, r15d
xor bl, al
mov esi, ebx
and bl, al
and sil, r15b
mov eax, esi
xor al, 1
xor sil, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, sil
mov r10b, byte [rsp + 0x4e]
mov esi, r10d
mov al, byte [rsp + 0x88]
and sil, al
xor al, r10b
or al, sil
mov r10d, eax
xor r10b, 1
and al, r10b
mov esi, r10d
and sil, al
xor al, r10b
or al, sil
mov r10d, ebx
xor r10b, 1
mov esi, eax
xor sil, 1
and al, r10b
or r10b, sil
and sil, bl
or sil, al
xor sil, 1
mov ebx, r10d
xor bl, sil
or sil, r10b
xor sil, 1
or sil, bl
mov edi, r9d
xor dil, r11b
mov ebp, edi
xor bpl, 1
mov r14d, edi
or r14b, bpl
mov eax, r14d
xor al, 1
mov r12d, ebp
xor r12b, r14b
and r14b, dil
mov ebx, ebp
and bl, al
or bl, r14b
or al, dil
xor al, 1
or al, r12b
xor bl, 1
mov r14d, ebx
xor r14b, al
or bl, al
xor bl, 1
or bl, r14b
mov eax, r11d
or al, bl
xor bl, 1
xor al, 1
or bl, r9b
xor bl, 1
mov r14d, eax
and r14b, bl
xor bl, al
or bl, r14b
mov eax, edi
xor al, r9b
or dil, r9b
xor dil, 1
or dil, al
xor bpl, r11b
xor bpl, 1
mov eax, ebp
xor al, dil
or bpl, dil
xor bpl, 1
or bpl, al
xor bl, 1
mov eax, ebx
xor al, bpl
and bl, bpl
or bl, al
xor al, 1
mov edi, eax
xor dil, bl
or al, bl
not al
or al, dil
mov edi, esi
xor dil, 1
mov ebp, esi
or bpl, dil
xor sil, bpl
or bpl, dil
xor sil, 1
xor bpl, 1
or bpl, sil
and al, 1
mov esi, eax
xor sil, 1
mov ebx, esi
and bl, al
mov edi, esi
and dil, bl
xor bl, sil
or bl, dil
or sil, al
mov eax, ebx
xor al, sil
or sil, bl
xor sil, 1
or sil, al
mov eax, ebp
xor al, 1
mov ebx, eax
and bl, bpl
xor al, bl
xor bl, 1
or bl, bpl
xor bl, 1
or bl, al
mov eax, esi
xor al, 1
and sil, al
mov edi, eax
and dil, sil
xor sil, al
or sil, dil
mov eax, ebx
xor al, 1
and al, sil
xor sil, 1
and sil, bl
or sil, al
mov al, byte [rsp + 0x20]
mov ebx, eax
or bl, r9b
and r11b, al
mov r14d, eax
and r9b, r15b
or r9b, r11b
mov edi, r9d
xor dil, 1
mov r11d, ebx
xor r11b, dil
or bl, dil
xor bl, 1
or bl, r11b
and r9b, dil
mov r11d, edi
and r11b, r9b
xor r9b, dil
or r9b, r11b
mov r11d, ebx
xor r11b, 1
mov eax, r9d
and r9b, r11b
xor al, 1
and al, bl
or r9b, al
mov eax, edi
and al, bl
xor bl, dil
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
xor bl, al
mov r11d, ebx
xor r11b, 1
and r11b, al
mov eax, r11d
and al, bl
xor r11b, bl
or r11b, al
mov eax, r11d
xor al, 1
and r11b, al
mov ebx, eax
and bl, r11b
xor r11b, al
or r11b, bl
mov ebx, esi
xor bl, 1
mov eax, ebx
xor al, sil
and al, bl
or bl, sil
xor al, 1
mov r9d, eax
or r9b, bl
xor al, bl
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov r9d, r11d
xor r9b, 1
mov ebx, r11d
or bl, r9b
mov edi, ebx
xor dil, 1
mov ebp, r11d
or bpl, bl
and dil, r11b
and bl, r9b
or bl, dil
xor bl, 1
mov edi, ebp
xor dil, bl
or bl, bpl
xor bl, 1
or bl, dil
xor bl, 1
mov edi, ebx
or dil, al
xor bl, al
xor bl, 1
and bl, al
mov eax, edi
xor al, bl
xor bl, 1
or bl, dil
xor al, 1
xor bl, 1
or bl, al
xor r9b, sil
mov eax, esi
and al, r11b
xor r11b, sil
or r11b, al
xor r9b, 1
xor r11b, 1
mov eax, r9d
and al, r11b
xor r11b, r9b
or r11b, al
xor r11b, bl
and bl, r11b
mov eax, r11d
xor al, bl
test r11b, 1
mov esi, 0x2784d330
mov ebp, 0xd0090af3
cmovne ebp, esi
test bl, 1
cmove ebp, esi
test al, 1
mov eax, 0xd0090af3
cmove ebp, eax
mov dword [rsp + 0x14], ebp
mov r15b, byte [rsp + 0x4f]
mov r11d, r15d
mov dil, byte [rsp + 0x50]
xor r11b, dil
and r11b, r15b
mov eax, r11d
xor al, 1
or r11b, al
mov ebx, eax
xor bl, r11b
or r11b, al
xor r11b, 1
or r11b, bl
mov eax, r13d
mov bpl, byte [rsp + 0x18]
or al, bpl
xor r13b, bpl
xor r13b, 1
mov ebx, eax
xor bl, r13b
or r13b, al
xor r13b, 1
or r13b, bl
mov eax, r13d
and r13b, byte [rsp + 0x78]
xor al, 1
mov r10b, byte [rsp + 0x1f]
and al, r10b
or r13b, al
mov bl, byte [rsp + 0x4d]
or bl, r10b
mov eax, ebp
or al, r14b
xor al, 1
or al, byte [rsp + 0x44]
mov r10d, eax
xor r10b, bl
xor bl, 1
or bl, al
xor r10b, 1
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov ebp, eax
xor bpl, 1
mov ebx, r13d
xor bl, 1
and al, bl
or bl, bpl
and bpl, r13b
or bpl, al
xor bl, 1
mov eax, ebx
and al, bpl
xor bpl, bl
or bpl, al
mov r9d, r11d
xor r9b, 1
mov r14d, r11d
and r14b, r9b
xor r14b, 1
or r14b, r9b
mov r12d, r14d
xor r12b, 1
mov eax, r14d
or al, r12b
mov ebx, r12d
xor bl, al
or al, r12b
xor al, 1
or al, bl
mov ebx, r14d
and bl, r12b
xor bl, 1
mov r13d, ebx
xor r13b, r12b
or bl, r12b
xor bl, 1
or bl, r13b
mov r13d, ebx
and bl, r15b
xor r12b, r15b
or r15b, al
xor al, 1
xor r15b, 1
or al, dil
xor al, 1
mov r10d, r15d
and r10b, al
xor al, r15b
or al, r10b
xor r13b, 1
and r13b, dil
or bl, r13b
or r14b, dil
xor r14b, 1
or r14b, r12b
mov r10d, r14d
xor r10b, bl
xor bl, 1
or bl, r14b
xor r10b, 1
xor bl, 1
or bl, r10b
mov r10d, ebx
xor r10b, 1
and bl, r10b
mov r14d, r10d
and r14b, bl
xor bl, r10b
or bl, r14b
mov r10d, eax
xor r10b, 1
xor al, bl
xor bl, 1
mov r14d, r10d
and r14b, bl
xor bl, r10b
or bl, r14b
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
mov ebx, r10d
and bl, al
mov r14d, r10d
and r14b, bl
xor bl, r10b
or bl, r14b
or r10b, al
mov eax, ebp
xor al, 1
or bpl, al
xor bpl, al
and al, bpl
mov r14d, ebp
xor r14b, al
xor al, 1
or al, bpl
xor r14b, 1
xor al, 1
or al, r14b
xor r10b, bl
mov ebp, r10d
and r10b, bl
xor bpl, 1
mov ebx, r10d
and bl, bpl
xor r10b, bpl
or r10b, bl
xor r10b, 1
mov ebx, r10d
or bl, al
xor r10b, al
xor r10b, 1
and r10b, al
xor bl, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov bl, byte [rsp + 0x30]
mov eax, ebx
and al, r11b
xor r11b, bl
mov edi, ebx
or r11b, al
mov bl, byte [rsp + 0x20]
xor bl, r9b
and bl, r9b
or r9b, dil
mov eax, r9d
xor al, bl
xor bl, 1
or bl, r9b
xor al, 1
xor bl, 1
or bl, al
mov ebp, ebx
xor bpl, 1
mov r15d, ebp
and r15b, bl
mov eax, ebx
mov r9d, ebp
and r9b, r15b
xor r15b, bpl
xor bpl, r11b
mov ebx, r11d
xor r11b, 1
and bl, r11b
xor bl, 1
mov r14d, r11d
xor r14b, bl
or bl, r11b
xor bl, 1
or bl, r14b
or r15b, r9b
xor r15b, bl
or al, r11b
xor al, 1
or al, bpl
xor al, 1
mov ebx, r15d
and bl, al
xor al, r15b
or al, bl
mov ebp, eax
xor bpl, 1
or al, bpl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
xor al, bpl
mov r11d, eax
mov r9d, ebp
xor r9b, bl
or bl, bpl
xor bl, 1
or bl, r9b
xor bl, 1
and al, bl
xor bl, r11b
or bl, al
mov eax, ebx
xor al, 1
or bl, al
xor al, bl
and al, bl
mov r9d, r10d
xor r9b, 1
mov ebp, r10d
or bpl, al
mov r11d, r9d
and r9b, al
xor al, 1
xor r11b, al
xor bpl, 1
or bpl, r11b
and al, r10b
or al, r9b
mov ebx, eax
and al, bpl
xor bpl, 1
xor bl, 1
mov r10d, ebp
xor r10b, bl
and r10b, bpl
and bl, bpl
or bl, al
mov eax, r10d
xor al, bl
test al, 1
mov r9d, 0x2e1be2da
cmovne esi, r9d
mov qword [rsp + 0x58], rdx
mov r13d, dword [rsp + 0x10c]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x20], r8
mov r8d, dword [rsp + 0x104]
mov r15d, dword [rsp + 0x108]
test bl, 1
cmove r9d, esi
test r10b, 1
cmove r9d, esi
movabs rax, 0xebd01bb1a52802c3
movabs rsi, 0xf41b7849f2a60ac8
add rsi, rax
movabs r10, 0x72dbe81e31afe4cf
sub rsi, r10
movabs rax, 0x5fb4ce993e9f3341
sub rsi, rax
movabs rax, 0x7fc93a9da6d125b6
movabs rbx, 0x2ac07d6417d08f7
mov r11, rbx
sub r11, rax
sub r11, rbx
mov r12d, 0xa17a084
nop dword [rax + rax]
mov r14d, r12d
cmp r12d, 0xd69399f
jg 0x180063620
cmp r14d, 0xcfc63776
jg 0x180063690
cmp r14d, 0xad55f7a7
jg 0x1800638bd
cmp r14d, 0x9cce670b
jg 0x180063ac4
cmp r14d, 0x873b637a
jle 0x180063d27
cmp r14d, 0x873b637b
je 0x180064002
cmp r14d, 0x9217fed4
je 0x180064017
mov r12d, r14d
cmp r14d, 0x97978496
jne 0x180063580
cmp byte [rsp + 0x53], 0
mov r12d, 0x460415d8
mov eax, 0xf94bf7c7
cmovne r12d, eax
mov rdi, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
jmp 0x180063580
cmp r14d, 0x460415d7
jg 0x180063710
cmp r14d, 0x2e1be2d9
jle 0x1800639ac
cmp r14d, 0x37d73a38
jg 0x180063b08
cmp r14d, 0x30a2f148
jle 0x180063d59
cmp r14d, 0x30a2f149
je 0x180064022
cmp r14d, 0x32a0b8a7
je 0x180064038
mov r12d, r14d
cmp r14d, 0x3793d15b
jne 0x180063580
mov r12d, 0xdcb553e6
jmp 0x180063580
cmp r14d, 0xec9c7334
jle 0x180063a06
cmp r14d, 0x1860d8a
jg 0x180063b60
cmp r14d, 0xfa12bb23
jle 0x180063d83
cmp r14d, 0xfa12bb24
je 0x180064063
mov r12d, dword [rsp + 0x64]
cmp r14d, 0xfbb2990f
je 0x180063580
mov r12d, r14d
cmp r14d, 0xfe6eb7ed
jne 0x180063580
movsx eax, byte [rsp + 0x13]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x84]
cmp eax, 0x40
setg byte [rsp + 0x55]
mov r12d, dword [rsp + 0xc8]
jmp 0x180063580
cmp r14d, 0x5c5b0ce8
jle 0x180063a5f
cmp r14d, 0x6ff5ee6a
jg 0x180063ba7
cmp r14d, 0x6316bc63
jle 0x180063db3
cmp r14d, 0x6316bc64
je 0x18006406e
mov r12d, dword [rsp + 0x9c]
cmp r14d, 0x6531a12c
je 0x180063580
mov r12d, r14d
cmp r14d, 0x67ad22f5
jne 0x180063580
mov rax, qword [rsp + 0x138]
add rax, rsi
add rax, r10
movabs rbx, 0xc917feaea08f0cdc
add rax, rbx
movabs rdi, 0x4b7fd26804295184
add rax, rdi
sub rbx, rax
add rbx, rdi
movabs rax, 0xda7e3322a1a6a179
add rbx, rax
sub rax, rbx
movabs rdi, 0x2aae9a66ccb73046
sub rax, rdi
movabs rbx, 0x7a5b2a17a073b7e6
add rax, rbx
add rax, rdi
movabs rdi, 0x19aa7d5c981396ca
add rax, rdi
movabs rbp, 0xf9d6cdc7cbfe480b
movabs rdx, 0xe6eb020e9d7570a3
sub rax, rdx
sub rax, rdi
sub rax, rbx
movabs rdi, 0x76ff8bc0a4ea858c
add rax, rdi
movabs rbx, 0xa243c7eb962bdd29
mov rcx, rbx
sub rax, rbx
sub rax, rdi
movabs rdi, 0x84c76b310ec25b38
mov rbx, rdi
not rbx
add rbx, rax
add rbx, rdi
movabs rax, 0x4e46d75d42024cc9
add rbx, rax
add rbx, rcx
sub rbx, rax
add rbx, rbp
add rbx, rdx
sub rbx, rbp
movabs rax, 0x898143a614768634
mov rcx, rax
movabs rax, 0xa2cb3f0ad15a460f
mov rdi, rax
add rax, rcx
sub rbx, rax
add rbx, rdi
movabs rax, 0x76a9b8933e8ff87b
add rbx, rax
sub rax, rbx
movabs rdi, 0x5c81e8410c410b64
sub rax, rdi
add rax, r11
add rax, rdi
movabs rdi, 0x6e1fec4b722316a2
add rax, rdi
sub rdi, rax
add rdi, rcx
mov r12d, 0x460415d8
mov eax, 0xab26f66e
cmove r12d, eax
mov rdx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
jmp 0x180063580
cmp r14d, 0xb345a077
jle 0x180063be9
cmp r14d, 0xc9336ac2
jle 0x180063de5
cmp r14d, 0xc9336ac3
je 0x180064079
cmp r14d, 0xc9c957a5
je 0x180064095
mov r12d, r14d
cmp r14d, 0xcc032df9
jne 0x180063580
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov r12d, 0xd98843ef
jmp 0x180063580
cmp r14d, 0x13dcac0f
jle 0x180063c20
cmp r14d, 0x2514625b
jle 0x180063e14
cmp r14d, 0x2514625c
je 0x1800640a0
cmp r14d, 0x2784d330
je 0x1800640ab
mov r12d, r14d
cmp r14d, 0x2d87341c
jne 0x180063580
mov r12d, 0x873b637b
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x18], eax
jmp 0x180063580
cmp r14d, 0xd95c3e68
jle 0x180063cb7
cmp r14d, 0xdcb553e5
jle 0x180063e3e
mov r12d, r15d
cmp r14d, 0xdcb553e6
je 0x180063580
cmp r14d, 0xeafeabc1
je 0x1800640b6
mov r12d, r14d
cmp r14d, 0xebf16d8c
jne 0x180063580
movzx eax, byte [rsp + 0x13]
mov r12d, dword [rsp + 0xf8]
jmp 0x180063580
cmp r14d, 0x54d531bb
jle 0x180063cf0
cmp r14d, 0x57560a48
jle 0x180063e7c
mov r12d, r8d
cmp r14d, 0x57560a49
je 0x180063580
mov r12d, dword [rsp + 0x3c]
cmp r14d, 0x58e4a23b
je 0x180063580
mov r12d, r14d
cmp r14d, 0x5a1afc8e
jne 0x180063580
cmp byte [rsp + 0x56], 0
mov r12d, 0x1d4ec773
mov eax, 0x1195d032
cmovne r12d, eax
jmp 0x180063580
cmp r14d, 0xa7ca96d3
jle 0x180063eab
cmp r14d, 0xa7ca96d4
je 0x1800640ce
cmp r14d, 0xa9154219
je 0x180064125
mov r12d, r14d
cmp r14d, 0xab26f66e
jne 0x180063580
mov r12d, dword [rsp + 0xe8]
jmp 0x180063580
cmp r14d, 0x3824b212
jle 0x180063ee9
mov r12d, r13d
cmp r14d, 0x3824b213
je 0x180063580
mov r12d, dword [rsp + 0x60]
cmp r14d, 0x3c156d76
je 0x180063580
mov r12d, r14d
cmp r14d, 0x451ecbd2
jne 0x180063580
cmp byte [rsp + 0x55], 0
mov r12d, 0x1d4ec773
mov eax, 0x57560a49
cmovne r12d, eax
jmp 0x180063580
cmp r14d, 0x6fce64d
jle 0x180063f1f
mov r12d, dword [rsp + 0x68]
cmp r14d, 0x6fce64e
je 0x180063580
cmp r14d, 0xa17a084
je 0x180064130
mov r12d, r14d
cmp r14d, 0xbff32d6
jne 0x180063580
mov r12d, 0x5287e07
jmp 0x180063580
cmp r14d, 0x775ebd9d
jle 0x180063f44
cmp r14d, 0x775ebd9e
je 0x18006431b
cmp r14d, 0x7bd72f6f
je 0x180064337
mov r12d, r14d
cmp r14d, 0x7c6f4640
jne 0x180063580
mov r12d, 0xfe6eb7ed
jmp 0x180063580
cmp r14d, 0xaf3b53c1
je 0x180064431
cmp r14d, 0xad55f7a8
je 0x180064342
mov r12d, r14d
cmp r14d, 0xb017be39
jne 0x180063580
mov r12d, dword [rsp + 0xe4]
jmp 0x180063580
cmp r14d, 0x10e0a12d
jg 0x180063f74
mov r12d, dword [rsp + 0x11c]
cmp r14d, 0xd6939a0
je 0x180063580
mov r12d, r14d
cmp r14d, 0x10a1e1f6
jne 0x180063580
mov rax, qword [rsp + 0xb8]
add rax, 2
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xb8]
movzx eax, word [rax]
mov rbx, qword [rsp + 0xb0]
add rbx, 1
mov qword [rsp + 0x130], rbx
mov rbx, qword [rsp + 0xb0]
movzx ebx, byte [rbx]
mov byte [rsp + 0x13], bl
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x80]
cmp eax, 0x40
setg byte [rsp + 0x54]
mov r12d, dword [rsp + 0x98]
jmp 0x180063580
cmp r14d, 0xd228a40f
jg 0x180063faa
mov r12d, dword [rsp + 0x74]
cmp r14d, 0xcfc63777
je 0x180063580
mov r12d, r14d
cmp r14d, 0xd0090af3
jne 0x180063580
mov r12d, dword [rsp + 0x6c]
jmp 0x180063580
cmp r14d, 0x52777aee
jg 0x180063fda
cmp r14d, 0x460415d8
je 0x18006435b
mov r12d, r14d
cmp r14d, 0x4660ac64
jne 0x180063580
mov r12d, dword [rsp + 0xf4]
jmp 0x180063580
mov r12d, dword [rsp + 0x114]
cmp r14d, 0x806fe087
je 0x180063580
mov r12d, r14d
cmp r14d, 0x817a4be1
jne 0x180063580
mov r12d, dword [rsp + 0xec]
jmp 0x180063580
cmp r14d, 0x2e1be2da
je 0x18006437d
mov r12d, r14d
cmp r14d, 0x30402d95
jne 0x180063580
mov r12d, dword [rsp + 0xdc]
jmp 0x180063580
cmp r14d, 0xec9c7335
je 0x180064392
mov r12d, r14d
cmp r14d, 0xf94bf7c7
jne 0x180063580
mov r12d, 0xeafeabc1
mov dword [rsp + 0x40], 0
jmp 0x180063580
mov r12d, dword [rsp + 0x120]
cmp r14d, 0x5c5b0ce9
je 0x180063580
mov r12d, r14d
cmp r14d, 0x628f4afc
jne 0x180063580
mov r12d, dword [rsp + 0xcc]
jmp 0x180063580
mov r12d, dword [rsp + 0x7c]
cmp r14d, 0xb345a078
je 0x180063580
mov r12d, r14d
cmp r14d, 0xb5b65a4d
jne 0x180063580
mov r12d, dword [rsp + 0xc0]
jmp 0x180063580
cmp r14d, 0x13dcac10
je 0x1800643bb
mov r12d, r14d
cmp r14d, 0x1d4ec773
jne 0x180063580
mov r12d, dword [rsp + 0xd4]
jmp 0x180063580
cmp r14d, 0xd95c3e69
je 0x1800643d1
mov r12d, r14d
cmp r14d, 0xd98843ef
jne 0x180063580
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov r12d, dword [rsp + 0x100]
jmp 0x180063580
mov r12d, dword [rsp + 0x70]
cmp r14d, 0x54d531bc
je 0x180063580
mov r12d, r14d
cmp r14d, 0x573852b8
jne 0x180063580
mov r12d, dword [rsp + 0xfc]
jmp 0x180063580
mov r12d, dword [rsp + 0x110]
cmp r14d, 0x9cce670c
je 0x180063580
mov r12d, r14d
cmp r14d, 0x9e9c95ae
jne 0x180063580
mov eax, dword [rsp + 0x80]
add eax, 0x20
mov dword [rsp + 0x38], eax
mov r12d, 0x10e0a12e
jmp 0x180063580
cmp r14d, 0x37d73a39
je 0x1800643e1
mov r12d, r14d
cmp r14d, 0x38058990
jne 0x180063580
cmp byte [rsp + 0x54], 0
mov r12d, 0xb345a078
mov eax, 0x52777aef
cmovne r12d, eax
jmp 0x180063580
cmp r14d, 0x1860d8b
je 0x1800643f3
mov r12d, r14d
cmp r14d, 0x5287e07
jne 0x180063580
mov r12d, r9d
jmp 0x180063580
mov r12d, dword [rsp + 0x118]
cmp r14d, 0x6ff5ee6b
je 0x180063580
mov r12d, r14d
cmp r14d, 0x734f03ea
jne 0x180063580
mov r12d, 0x3c156d76
jmp 0x180063580
cmp r14d, 0x10e0a12e
je 0x1800643fe
mov r12d, r14d
cmp r14d, 0x1195d032
jne 0x180063580
mov eax, dword [rsp + 0x84]
add eax, 0x20
mov dword [rsp + 0x18], eax
mov r12d, 0x873b637b
jmp 0x180063580
mov r12d, dword [rsp + 0x94]
cmp r14d, 0xd228a410
je 0x180063580
mov r12d, r14d
cmp r14d, 0xd59e031c
jne 0x180063580
mov r12d, 0x4660ac64
jmp 0x180063580
cmp r14d, 0x52777aef
je 0x180064413
mov r12d, r14d
cmp r14d, 0x52b17fea
jne 0x180063580
mov r12d, 0x3824b213
jmp 0x180063580
mov eax, dword [rsp + 0x18]
mov dword [rsp + 4], eax
mov r12d, dword [rsp + 0xd8]
jmp 0x180063580
mov r12d, 0x817a4be1
jmp 0x180063580
mov r12d, 0x10e0a12e
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x38], eax
jmp 0x180063580
mov rax, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb0]
mov r12d, 0x10a1e1f6
jmp 0x180063580
mov r12d, 0x54d531bc
jmp 0x180063580
mov r12d, 0xd228a410
jmp 0x180063580
cmp dword [rsp + 0x80], 0
mov r12d, 0x67ad22f5
mov eax, 0xab26f66e
cmove r12d, eax
jmp 0x180063580
mov r12d, 0x806fe087
jmp 0x180063580
mov r12d, 0xfbb2990f
jmp 0x180063580
mov r12d, 0x2e1be2da
jmp 0x180063580
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x124], eax
mov r12d, dword [rsp + 0xf0]
jmp 0x180063580
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov eax, dword [rsp + 8]
mov eax, dword [rsp + 4]
mov r12d, 0xec9c7335
jmp 0x180063580
mov r12d, 0x9cce670c
jmp 0x180063580
movzx r12d, byte [rsp + 0x51]
mov qword [rsp + 0xa0], rsi
movzx r10d, byte [rsp + 0x52]
mov eax, r12d
xor al, 1
mov rsi, rdi
mov edi, r15d
mov ebp, r8d
mov r15d, eax
xor r15b, r10b
mov r14d, r15d
and r14b, al
mov qword [rsp + 0x88], r11
mov dword [rsp + 0x78], r9d
mov r9d, eax
and r9b, r10b
and al, r12b
xor al, 1
mov r11, rdx
mov rdx, rcx
mov ecx, r12d
xor cl, al
or al, r12b
xor al, 1
or al, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor r10b, 1
mov ebx, r10d
and bl, r12b
or r9b, bl
xor r14b, 1
xor r9b, 1
mov ebx, r14d
xor bl, r9b
or r9b, r14b
xor r9b, 1
or r9b, bl
mov r14d, r9d
xor r14b, 1
xor al, 1
or al, cl
or r10b, r12b
xor r10b, 1
or r10b, r15b
mov ecx, r10d
xor cl, 1
and cl, al
xor al, 1
mov ebx, eax
xor bl, r10b
and bl, al
and r10b, al
or r10b, cl
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov ecx, r10d
xor cl, 1
mov r12d, ecx
and r12b, r10b
mov eax, ecx
xor al, r12b
xor r12b, 1
or r12b, r10b
xor r12b, 1
or r12b, al
mov eax, r9d
xor al, r14b
and al, r9b
mov r8d, r12d
xor r8b, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
mov r15d, r8d
and r10b, r8b
or r8b, r14b
or r14b, r9b
mov ebx, r14d
xor bl, al
xor al, 1
or al, r14b
xor al, 1
xor bl, 1
mov r14d, eax
and r14b, bl
xor bl, al
or bl, r14b
or r15b, cl
and cl, r12b
or cl, r10b
xor cl, 1
mov eax, r15d
xor al, cl
or cl, r15b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
and cl, al
and al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor r12b, r9b
xor r12b, 1
mov ecx, r8d
xor cl, r12b
or r12b, r8b
mov r8d, ebp
mov r15d, edi
mov rdi, rsi
xor r12b, 1
or r12b, cl
mov ecx, r12d
xor cl, 1
mov ebx, ecx
and bl, r12b
mov r9d, ebx
and r9b, cl
xor bl, cl
mov rcx, rdx
mov rdx, r11
or bl, r9b
mov r9d, dword [rsp + 0x78]
mov r11, qword [rsp + 0x88]
mov r10d, ebx
xor bl, 1
and bl, al
xor al, 1
and r10b, al
or bl, r10b
mov r10d, eax
and r10b, r12b
xor al, r12b
or al, r10b
mov r10d, eax
xor r10b, bl
test al, 1
mov r12d, 0x5287e07
mov eax, 0xbff32d6
cmovne r12d, eax
test bl, 1
cmove r12d, eax
test r10b, 1
movabs r10, 0x72dbe81e31afe4cf
mov rsi, qword [rsp + 0xa0]
mov eax, 0x5287e07
cmove r12d, eax
jmp 0x180063580
mov eax, dword [rsp + 0x84]
cmp eax, 0x5b
setl byte [rsp + 0x56]
mov r12d, dword [rsp + 0xd0]
jmp 0x180063580
mov r12d, 0x6ff5ee6b
jmp 0x180063580
cmp byte [rsp + 0x57], 0
mov r12d, 0xab26f66e
mov eax, 0xc9336ac3
cmovne r12d, eax
jmp 0x180063580
mov qword [rsp + 0x138], rdi
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rdx
mov r12d, dword [rsp + 0x2c]
jmp 0x180063580
cmp qword [rsp + 0x20], 0
sete byte [rsp + 0x53]
mov r12d, dword [rsp + 0x14]
jmp 0x180063580
mov eax, dword [rsp + 8]
sub eax, dword [rsp + 4]
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0
sete byte [rsp + 0x57]
mov r12d, dword [rsp + 0xe0]
jmp 0x180063580
mov r12d, 0xeafeabc1
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x40], eax
jmp 0x180063580
movzx eax, byte [rsp + 0x13]
mov r12d, 0xebf16d8c
jmp 0x180063580
mov eax, dword [rsp + 0x84]
mov r12d, 0x775ebd9e
jmp 0x180063580
mov r12d, 0x58e4a23b
jmp 0x180063580
mov eax, dword [rsp + 0x38]
mov dword [rsp + 8], eax
mov r12d, dword [rsp + 0xc4]
jmp 0x180063580
mov eax, dword [rsp + 0x80]
cmp eax, 0x5b
mov r12d, 0xb345a078
mov eax, 0x9e9c95ae
cmovl r12d, eax
jmp 0x180063580
mov eax, dword [rsp + 0x124]
add rsp, 0x140
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret