Function at 0x4b1970
Capabilities:
Get memory capacity

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xad8
lea rbp, [rsp + 0x80]
xor eax, eax
mov ecx, 0xedd830e
mov edx, dword [0x0073fb94]
mov r8d, dword [0x0073fba0]
mov r9d, eax
sub r9d, 0x33c14848
sub r9d, 1
add r9d, 0x33c14848
add ecx, 0
add ecx, r9d
sub ecx, 0xedd830e
mov r9d, edx
sub r9d, 0x1dd2043d
sub r9d, 0x883a85d7
add r9d, 0x1dd2043d
sub r9d, 0x52179728
add r9d, ecx
add r9d, 0x52179728
sub eax, 0x883a85d7
sub r9d, eax
imul edx, r9d
and edx, 1
cmp edx, 0
sete r10b
and r10b, 1
mov byte [rbp + 0xa46], r10b
cmp r8d, 0xa
setl r10b
and r10b, 1
mov byte [rbp + 0xa47], r10b
mov dword [rbp + 0xa40], 0x9cb56c10
mov eax, dword [rbp + 0xa40]
mov ecx, eax
sub ecx, 0x8125d09d
mov dword [rbp + 0xa3c], eax
mov dword [rbp + 0xa38], ecx
je 0x50d35b
jmp 0x4b1a4c
mov eax, dword [rbp + 0xa3c]
sub eax, 0x819fada4
mov dword [rbp + 0xa34], eax
je 0x50cb02
jmp 0x4b1a68
mov eax, dword [rbp + 0xa3c]
sub eax, 0x82196d6c
mov dword [rbp + 0xa30], eax
je 0x4d2ec1
jmp 0x4b1a84
mov eax, dword [rbp + 0xa3c]
sub eax, 0x82423ee5
mov dword [rbp + 0xa2c], eax
je 0x509c90
jmp 0x4b1aa0
mov eax, dword [rbp + 0xa3c]
sub eax, 0x838385b8
mov dword [rbp + 0xa28], eax
je 0x509116
jmp 0x4b1abc
mov eax, dword [rbp + 0xa3c]
sub eax, 0x83bf0d4b
mov dword [rbp + 0xa24], eax
je 0x509c9f
jmp 0x4b1ad8
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8432b17c
mov dword [rbp + 0xa20], eax
je 0x4d8984
jmp 0x4b1af4
mov eax, dword [rbp + 0xa3c]
sub eax, 0x88266a7d
mov dword [rbp + 0xa1c], eax
je 0x4dc047
jmp 0x4b1b10
mov eax, dword [rbp + 0xa3c]
sub eax, 0x88bbde76
mov dword [rbp + 0xa18], eax
je 0x4ba651
jmp 0x4b1b2c
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8bb185c6
mov dword [rbp + 0xa14], eax
je 0x500dea
jmp 0x4b1b48
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8edee98a
mov dword [rbp + 0xa10], eax
je 0x4c70b0
jmp 0x4b1b64
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8f1a4814
mov dword [rbp + 0xa0c], eax
je 0x50d6b4
jmp 0x4b1b80
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8f541bd3
mov dword [rbp + 0xa08], eax
je 0x50250d
jmp 0x4b1b9c
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8f604f4f
mov dword [rbp + 0xa04], eax
je 0x4f986b
jmp 0x4b1bb8
mov eax, dword [rbp + 0xa3c]
sub eax, 0x8f9fc491
mov dword [rbp + 0xa00], eax
je 0x4ddaac
jmp 0x4b1bd4
mov eax, dword [rbp + 0xa3c]
sub eax, 0x90367e39
mov dword [rbp + 0x9fc], eax
je 0x50d4cc
jmp 0x4b1bf0
mov eax, dword [rbp + 0xa3c]
sub eax, 0x90712d69
mov dword [rbp + 0x9f8], eax
je 0x4c3896
jmp 0x4b1c0c
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9209ece2
mov dword [rbp + 0x9f4], eax
je 0x50b6ea
jmp 0x4b1c28
mov eax, dword [rbp + 0xa3c]
sub eax, 0x93d34b60
mov dword [rbp + 0x9f0], eax
je 0x4e24c9
jmp 0x4b1c44
mov eax, dword [rbp + 0xa3c]
sub eax, 0x93f3dee6
mov dword [rbp + 0x9ec], eax
je 0x4c2878
jmp 0x4b1c60
mov eax, dword [rbp + 0xa3c]
sub eax, 0x95b286b4
mov dword [rbp + 0x9e8], eax
je 0x50d6fb
jmp 0x4b1c7c
mov eax, dword [rbp + 0xa3c]
sub eax, 0x95d17db9
mov dword [rbp + 0x9e4], eax
je 0x4ccef7
jmp 0x4b1c98
mov eax, dword [rbp + 0xa3c]
sub eax, 0x96625587
mov dword [rbp + 0x9e0], eax
je 0x4c84b2
jmp 0x4b1cb4
mov eax, dword [rbp + 0xa3c]
sub eax, 0x96708327
mov dword [rbp + 0x9dc], eax
je 0x4d1d0d
jmp 0x4b1cd0
mov eax, dword [rbp + 0xa3c]
sub eax, 0x99e63cfb
mov dword [rbp + 0x9d8], eax
je 0x4dccb9
jmp 0x4b1cec
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9a620d40
mov dword [rbp + 0x9d4], eax
je 0x500b7d
jmp 0x4b1d08
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9a7fd92a
mov dword [rbp + 0x9d0], eax
je 0x508287
jmp 0x4b1d24
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9b4dc7e7
mov dword [rbp + 0x9cc], eax
je 0x4e69c6
jmp 0x4b1d40
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9ca3e5b5
mov dword [rbp + 0x9c8], eax
je 0x4cf384
jmp 0x4b1d5c
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9cb56c10
mov dword [rbp + 0x9c4], eax
je 0x4b3635
jmp 0x4b1d78
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9d04edeb
mov dword [rbp + 0x9c0], eax
je 0x4d41c2
jmp 0x4b1d94
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9e2e62bd
mov dword [rbp + 0x9bc], eax
je 0x50d579
jmp 0x4b1db0
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9f34f449
mov dword [rbp + 0x9b8], eax
je 0x4d3ed3
jmp 0x4b1dcc
mov eax, dword [rbp + 0xa3c]
sub eax, 0x9ff633fe
mov dword [rbp + 0x9b4], eax
je 0x50d2f4
jmp 0x4b1de8
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa0bbb4aa
mov dword [rbp + 0x9b0], eax
je 0x504686
jmp 0x4b1e04
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa423f348
mov dword [rbp + 0x9ac], eax
je 0x4c34d0
jmp 0x4b1e20
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa47bf71b
mov dword [rbp + 0x9a8], eax
je 0x50739f
jmp 0x4b1e3c
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa55b9e81
mov dword [rbp + 0x9a4], eax
je 0x4bbcac
jmp 0x4b1e58
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa5d0dc00
mov dword [rbp + 0x9a0], eax
je 0x4d6287
jmp 0x4b1e74
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa6c438b2
mov dword [rbp + 0x99c], eax
je 0x4fe4e6
jmp 0x4b1e90
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa7d91cde
mov dword [rbp + 0x998], eax
je 0x4cc22e
jmp 0x4b1eac
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa9346f54
mov dword [rbp + 0x994], eax
je 0x50d330
jmp 0x4b1ec8
mov eax, dword [rbp + 0xa3c]
sub eax, 0xa9cc0e62
mov dword [rbp + 0x990], eax
je 0x4ce146
jmp 0x4b1ee4
mov eax, dword [rbp + 0xa3c]
sub eax, 0xaa3f7a71
mov dword [rbp + 0x98c], eax
je 0x50d40d
jmp 0x4b1f00
mov eax, dword [rbp + 0xa3c]
sub eax, 0xaae6a934
mov dword [rbp + 0x988], eax
je 0x4d9e2f
jmp 0x4b1f1c
mov eax, dword [rbp + 0xa3c]
sub eax, 0xabe8a1bd
mov dword [rbp + 0x984], eax
je 0x50d788
jmp 0x4b1f38
mov eax, dword [rbp + 0xa3c]
sub eax, 0xac5e8398
mov dword [rbp + 0x980], eax
je 0x4e1056
jmp 0x4b1f54
mov eax, dword [rbp + 0xa3c]
sub eax, 0xadbb5158
mov dword [rbp + 0x97c], eax
je 0x4ffb18
jmp 0x4b1f70
mov eax, dword [rbp + 0xa3c]
sub eax, 0xadc7c21d
mov dword [rbp + 0x978], eax
je 0x4f0f19
jmp 0x4b1f8c
mov eax, dword [rbp + 0xa3c]
sub eax, 0xaf3e1184
mov dword [rbp + 0x974], eax
je 0x4f2414
jmp 0x4b1fa8
mov eax, dword [rbp + 0xa3c]
sub eax, 0xaf898281
mov dword [rbp + 0x970], eax
je 0x4e2ed0
jmp 0x4b1fc4
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb01a01c5
mov dword [rbp + 0x96c], eax
je 0x4b9766
jmp 0x4b1fe0
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb14e607f
mov dword [rbp + 0x968], eax
je 0x4eb7d4
jmp 0x4b1ffc
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb18c3240
mov dword [rbp + 0x964], eax
je 0x50d312
jmp 0x4b2018
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb2dbeb38
mov dword [rbp + 0x960], eax
je 0x4ea180
jmp 0x4b2034
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb677fbea
mov dword [rbp + 0x95c], eax
je 0x4b3808
jmp 0x4b2050
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb75d76de
mov dword [rbp + 0x958], eax
je 0x4dec75
jmp 0x4b206c
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb773e266
mov dword [rbp + 0x954], eax
je 0x50d272
jmp 0x4b2088
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb8d4b3db
mov dword [rbp + 0x950], eax
je 0x4e8cb2
jmp 0x4b20a4
mov eax, dword [rbp + 0xa3c]
sub eax, 0xb93f2bdc
mov dword [rbp + 0x94c], eax
je 0x50b2a5
jmp 0x4b20c0
mov eax, dword [rbp + 0xa3c]
sub eax, 0xba256c62
mov dword [rbp + 0x948], eax
je 0x50d245
jmp 0x4b20dc
mov eax, dword [rbp + 0xa3c]
sub eax, 0xbb5005a8
mov dword [rbp + 0x944], eax
je 0x507786
jmp 0x4b20f8
mov eax, dword [rbp + 0xa3c]
sub eax, 0xbc38108a
mov dword [rbp + 0x940], eax
je 0x4d5567
jmp 0x4b2114
mov eax, dword [rbp + 0xa3c]
sub eax, 0xc0c5abb8
mov dword [rbp + 0x93c], eax
je 0x4f350c
jmp 0x4b2130
mov eax, dword [rbp + 0xa3c]
sub eax, 0xc0fa6055
mov dword [rbp + 0x938], eax
je 0x4e4ff8
mov eax, 0x7a3c98f4
mov ecx, 0xb677fbea
mov dl, 1
mov r8b, byte [rbp + 0xa46]
mov r9b, byte [rbp + 0xa47]
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r9b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, r8b
and sil, bl
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, bl
or r11b, sil
or dil, r10b
xor r11b, dil
xor r11b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, dl
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, dl
xor bl, 1
mov sil, r8b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov sil, dl
xor sil, 0
and r9b, sil
mov dil, dl
xor dil, 1
and dil, 0
and sil, 1
or r10b, r9b
or dil, sil
xor r10b, dil
xor r10b, 0xff
mov r9b, r8b
xor r9b, r10b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, dl
xor sil, 1
mov dil, r8b
and dil, 0xff
and bl, sil
mov r14b, r10b
and r14b, 0xff
and r9b, sil
or dil, bl
or r14b, r9b
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and r11b, dil
or r10b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
xor dl, 0
mov bl, r9b
and bl, 0
and r8b, dl
mov sil, r11b
and sil, 0
and r10b, dl
or bl, r8b
or sil, r10b
xor bl, sil
or r9b, r11b
xor r9b, 0xff
or dl, 0
and r9b, dl
or bl, r9b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x7a3c98f4
mov ecx, 0xc3512f06
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, r9d
add r11d, 0
mov esi, r8d
sub esi, 0xe9829991
sub esi, 0xe6480241
add esi, 0xe9829991
add r11d, 0x3083ddbb
add r11d, esi
sub r11d, 0x3083ddbb
mov esi, r8d
sub esi, r11d
add esi, 0
mov r11d, r8d
sub r11d, 0xd6321899
sub r11d, 1
add r11d, 0xd6321899
add esi, 0xf7f6fabb
add esi, r11d
sub esi, 0xf7f6fabb
mov r11d, r8d
sub r11d, 0x6d211f83
sub r11d, 0xe6480241
add r11d, 0x6d211f83
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, r11d
add edi, esi
sub r8d, edi
imul r9d, r8d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dl
xor r12b, 1
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r8b, r13b
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 0
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
xor r12b, 0xff
mov r8b, bl
xor r8b, r12b
and r8b, bl
mov r9b, r15b
xor r9b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov r10b, r9b
and r10b, 0xff
and r15b, r13b
mov r11b, r12b
and r11b, 0xff
and r8b, r13b
or r10b, r15b
or r11b, r8b
xor r10b, r11b
or r9b, r12b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or r10b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, r14b
and r11b, r9b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r9b, 1
or r8b, r11b
or r15b, r9b
xor r8b, r15b
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, r14b
xor r11b, 0xff
xor r8b, 0xff
mov r15b, dl
xor r15b, 1
or r11b, r8b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r8b, r9b
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
and r9b, r12b
mov sil, r15b
and sil, 0xff
and r11b, r12b
or r13b, r9b
or sil, r11b
xor r13b, sil
or r8b, r15b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, r8b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, dl
xor sil, 1
and sil, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov dil, dl
xor dil, 1
and dil, 0
and r15b, 1
or sil, r12b
or dil, r15b
xor sil, dil
mov dil, dl
xor dil, 1
mov r15b, sil
xor r15b, dil
and r15b, sil
mov sil, dl
xor sil, 1
xor r8b, 0xff
mov dil, dl
xor dil, 1
or sil, r8b
or dil, 1
xor sil, 0xff
and sil, dil
mov r8b, r9b
xor r8b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, dl
xor r12b, 0
mov dword [rbp + 0x638], eax
mov al, r8b
and al, 0
and r9b, r12b
mov byte [rbp + 0x637], al
mov al, dil
and al, 0
and r11b, r12b
mov byte [rbp + 0x636], al
mov al, byte [rbp + 0x637]
or al, r9b
mov r9b, byte [rbp + 0x636]
or r9b, r11b
xor al, r9b
or r8b, dil
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or al, r8b
mov r8b, r15b
and r8b, sil
xor r15b, sil
or r8b, r15b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
and al, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r11b
or r9b, al
or sil, r8b
xor r9b, sil
mov al, dl
xor al, 1
and al, 1
mov r8b, dl
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r8b, 1
or al, r11b
or sil, r8b
xor al, sil
mov r8b, r10b
xor r8b, 0xff
mov r11b, al
and r11b, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or r11b, r8b
mov al, r10b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
mov sil, r9b
and sil, r11b
or al, sil
mov r11b, bl
xor r11b, 0xff
mov sil, al
and sil, r11b
xor al, 0xff
mov r11b, bl
and r11b, al
or sil, r11b
xor bl, 0xff
mov al, sil
xor al, bl
and al, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r13b
and dil, sil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, sil
or bl, dil
or r15b, r11b
xor bl, r15b
mov r11b, r13b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov dil, r9b
and dil, bl
or r11b, dil
mov bl, r14b
xor bl, 0xff
and bl, 0
mov dil, dl
xor dil, 0
mov r15b, r14b
and r15b, dil
mov r12b, r11b
xor r12b, 0xff
and r12b, 0
and r11b, dil
or bl, r15b
or r12b, r11b
xor bl, r12b
xor r14b, 0xff
mov r11b, bl
xor r11b, r14b
and r11b, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, r8b
and r14b, dil
or bl, r14b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
mov r15b, al
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov byte [rbp + 0x635], al
mov al, dl
xor al, 1
or r15b, r12b
or al, 1
xor r15b, 0xff
and r15b, al
mov al, r14b
xor al, 0xff
mov r12b, r8b
xor r12b, al
and r12b, r8b
mov al, dl
xor al, 1
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x634], al
mov al, byte [rbp + 0x635]
mov dword [rbp + 0x630], ecx
mov cl, byte [rbp + 0x634]
xor al, cl
mov cl, byte [rbp + 0x635]
and al, cl
mov cl, r15b
and cl, r12b
xor r15b, r12b
or cl, r15b
mov r15b, r8b
and r15b, al
xor r8b, al
or r15b, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and cl, r8b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, r8b
or al, cl
or r12b, r15b
xor al, r12b
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and cl, bl
or r8b, cl
mov cl, dl
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov byte [rbp + 0x62f], al
mov al, bl
and al, 0xff
and r14b, dil
or r15b, r12b
or al, r14b
xor r15b, al
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
xor r8b, 0xff
xor r15b, 0xff
mov al, dl
xor al, 1
or r8b, r15b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, byte [rbp + 0x62f]
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov bl, dl
xor bl, 1
mov dil, al
and dil, 0xff
mov r14b, byte [rbp + 0x62f]
and r14b, bl
mov r15b, cl
and r15b, 0xff
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or al, cl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r8b, sil
and r8b, cl
mov bl, dl
xor bl, 1
and bl, 0
and cl, 1
or al, r8b
or bl, cl
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, dl
xor r8b, 0
mov bl, r11b
and bl, r8b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, bl
or r14b, r8b
xor cl, r14b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov bl, dl
xor bl, 0
mov r14b, bl
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r8b, r14b
or r15b, bl
xor r8b, r15b
mov bl, dl
xor bl, 1
mov r14b, al
xor r14b, bl
and r14b, al
mov bl, r8b
xor bl, 0xff
mov r15b, sil
xor r15b, bl
and r15b, sil
mov bl, dl
xor bl, 1
mov sil, cl
xor sil, bl
and sil, cl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r12b, dl
xor r12b, 1
or r11b, bl
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov bl, r14b
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x62e], al
mov al, dl
xor al, 0
mov byte [rbp + 0x62d], al
mov al, bl
and al, 0
mov byte [rbp + 0x62c], al
mov al, byte [rbp + 0x62d]
and r14b, al
mov al, r12b
and al, 0
mov byte [rbp + 0x62b], al
mov al, byte [rbp + 0x62d]
and r15b, al
mov al, byte [rbp + 0x62c]
or al, r14b
mov r14b, byte [rbp + 0x62b]
or r14b, r15b
xor al, r14b
or bl, r12b
xor bl, 0xff
mov r14b, byte [rbp + 0x62d]
or r14b, 0
and bl, r14b
or al, bl
mov bl, sil
and bl, r11b
xor sil, r11b
or bl, sil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov sil, dl
xor sil, 1
and al, sil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, sil
or r11b, al
or r14b, bl
xor r11b, r14b
mov al, byte [rbp + 0x62e]
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r14b, al
and r14b, 0
mov r15b, byte [rbp + 0x62e]
and r15b, sil
mov r12b, bl
and r12b, 0
and cl, sil
or r14b, r15b
or r12b, cl
xor r14b, r12b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r14b, cl
or al, r14b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov r8b, dl
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r11b, dil
and r11b, r8b
mov bl, dl
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, dl
xor r8b, 0
xor al, 0xff
mov r11b, dl
xor r11b, 0
or r8b, al
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov al, dl
xor al, 0
and al, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or al, r11b
xor dil, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0
or dil, r11b
or bl, 0
xor dil, 0xff
and dil, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, cl
and sil, bl
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dl
xor bl, 0
mov sil, r11b
xor sil, bl
and sil, r11b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov cl, sil
and cl, r11b
xor sil, r11b
or cl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and al, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or r8b, al
or bl, cl
xor r8b, bl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r11b, r10b
and r11b, cl
or al, r11b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r11b, dl
xor r11b, 1
mov bl, r13b
and bl, r11b
or cl, bl
mov r11b, dl
xor r11b, 1
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov dil, r10b
xor dil, bl
and dil, r10b
mov r10b, dl
xor r10b, 1
mov bl, cl
xor bl, r10b
and bl, cl
mov r10b, r11b
xor r10b, 0xff
mov r14b, r13b
xor r14b, r10b
and r14b, r13b
mov r10b, sil
and r10b, dil
xor sil, dil
or r10b, sil
mov sil, bl
xor sil, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and bl, r15b
mov r13b, dil
and r13b, 0xff
and r14b, r15b
or r12b, bl
or r13b, r14b
xor r12b, r13b
or sil, dil
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
and r10b, sil
mov dil, r12b
xor dil, 0xff
and dil, 0xff
and r12b, sil
or bl, r10b
or dil, r12b
xor bl, dil
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, bl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, dl
xor r11b, 1
mov sil, al
and sil, 0xff
and bl, r11b
mov dil, cl
and dil, 0xff
and r10b, r11b
or sil, bl
or dil, r10b
xor sil, dil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r10b, sil
and r10b, cl
or al, r10b
mov cl, dl
xor cl, 0
xor al, 0xff
mov r10b, dl
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, dl
xor al, 0
and al, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor sil, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
or sil, r10b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, dl
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and cl, dil
mov r15b, bl
and r15b, 0xff
and sil, dil
or r14b, cl
or r15b, sil
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, r14b
xor al, 0xff
mov r10b, cl
and r10b, al
xor cl, 0xff
and r14b, cl
or r10b, r14b
mov al, dl
xor al, 1
mov cl, r9b
xor cl, 0xff
mov r11b, dl
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
mov cl, dl
xor cl, 1
mov r11b, r9b
and r11b, cl
xor r9b, 0xff
and r9b, 1
or r11b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, dl
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, al
or dil, r11b
xor sil, dil
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
and r10b, cl
mov r9b, dl
xor r9b, 1
and r9b, 0
and cl, 1
or al, r10b
or r9b, cl
xor al, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r9b, dl
xor r9b, 0
and sil, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, sil
or r10b, r9b
xor cl, r10b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, dl
xor al, 0
mov cl, r9b
xor cl, 0xff
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, 0
mov sil, r11b
and sil, 0
mov dil, cl
and dil, 0
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r10b, cl
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r10b
or r9b, cl
xor al, r9b
xor al, 0xff
xor bl, 0xff
mov cl, dl
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
xor dl, 1
and r8b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, dl
or r9b, r8b
or r10b, al
xor r9b, r10b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
mov eax, dword [rbp + 0x638]
mov ecx, dword [rbp + 0x630]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x1eceb2e0
mov ecx, 0x88bbde76
mov dl, 1
mov r8d, 0x548bbced
xor r9d, r9d
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r9d
sub esi, r10d
mov edi, r9d
sub edi, 0x5a1d6b9e
add esi, edi
mov edi, r9d
sub edi, esi
sub r9d, 0x2066bd7d
add edi, r9d
add edi, 0x730c7f
sub edi, 0x5a1d6b9e
sub edi, 0x730c7f
sub edi, 0xa4e0d94f
add edi, 0xa2bbe409
add edi, 0xa4e0d94f
sub edi, 0x22b4053e
sub edi, 1
add edi, 0x22b4053e
sub edi, 0xbccf8406
sub edi, 0xa2bbe409
add edi, 0xbccf8406
add r8d, 0
sub r8d, 0x2066bd7d
sub r8d, 0x548bbced
sub edi, 0x6a4b093
sub edi, r8d
add edi, 0x6a4b093
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dl
xor r8b, 0
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
or r8b, r15b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov r9b, dl
xor r9b, 0
or r12b, r13b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r9b, r13b
xor r9b, 0xff
mov r13b, dl
xor r13b, 0
mov r10b, dl
xor r10b, 1
or r9b, r13b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, dl
xor r10b, 1
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
or r10b, r15b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r15b, r8b
and r15b, r12b
xor r8b, r12b
or r15b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov r11b, r8b
and r11b, 0
and r9b, r13b
mov sil, r12b
and sil, 0
and r10b, r13b
or r11b, r9b
or sil, r10b
xor r11b, sil
or r8b, r12b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r11b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, r11b
and r9b, r8b
xor r11b, 0xff
and r15b, r11b
or r9b, r15b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r14b
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov r15b, dl
xor r15b, 1
or r11b, sil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov sil, dl
xor sil, 1
and sil, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, dl
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, dl
xor r15b, 1
xor r8b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r8b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r10b, sil
and r10b, r15b
xor sil, r15b
or r10b, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, r10b
and sil, r11b
xor r10b, 0xff
and r8b, r10b
or sil, r8b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, dl
xor r11b, 1
xor r8b, 0xff
mov r15b, dl
xor r15b, 1
or r11b, r8b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov r15b, r9b
and r15b, r11b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov dil, dl
xor dil, 1
and dil, 0xff
and r12b, 1
or r15b, r13b
or dil, r12b
xor r15b, dil
mov dil, r10b
and dil, r11b
xor r10b, r11b
or dil, r10b
mov r10b, dl
xor r10b, 0
mov r11b, r15b
xor r11b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
mov dword [rbp + 0x5c8], eax
mov al, r12b
and al, 0
mov byte [rbp + 0x5c7], al
mov al, r11b
and al, 0xff
and r15b, r12b
mov byte [rbp + 0x5c6], al
mov al, byte [rbp + 0x5c7]
or r13b, al
mov al, byte [rbp + 0x5c6]
or al, r15b
xor r13b, al
or r10b, r11b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
and dil, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r10b, 1
or al, dil
or r11b, r10b
xor al, r11b
xor al, 0xff
xor r13b, 0xff
mov r10b, dl
xor r10b, 0
or al, r13b
or r10b, 0
xor al, 0xff
and al, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov dil, r8b
and dil, r11b
or r10b, dil
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
or dil, r11b
xor bl, 0xff
mov r10b, dil
xor r10b, bl
and r10b, dil
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
mov dil, sil
and dil, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, dl
xor bl, 1
and bl, 1
mov dil, dl
xor dil, 1
and dil, 1
or bl, dil
mov dil, dl
xor dil, 1
and dil, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov byte [rbp + 0x5c5], al
mov al, r15b
and al, 0
and r11b, r13b
mov byte [rbp + 0x5c4], al
mov al, r12b
and al, 0
and bl, r13b
mov byte [rbp + 0x5c3], al
mov al, byte [rbp + 0x5c4]
or al, r11b
mov r11b, byte [rbp + 0x5c3]
or r11b, bl
xor al, r11b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
and al, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, al
or r15b, dil
xor bl, r15b
xor r11b, 0xff
mov al, bl
xor al, r11b
and al, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
and r14b, bl
or r11b, r14b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, r8b
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, dl
xor dil, 0
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x5c2], al
mov al, r15b
and al, 0xff
and bl, r12b
or r13b, r11b
or al, bl
xor r13b, al
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
and r13b, bl
or r11b, r13b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, byte [rbp + 0x5c5]
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
mov dil, byte [rbp + 0x5c5]
and dil, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or al, dil
or r14b, r11b
xor al, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov dil, dl
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, dl
xor dil, 0
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, dl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp + 0x5c5]
xor r12b, r15b
mov r15b, byte [rbp + 0x5c5]
and r12b, r15b
mov r13b, dl
xor r13b, 0
mov r15b, r11b
xor r15b, r13b
and r15b, r11b
mov r13b, dil
xor r13b, 0xff
mov byte [rbp + 0x5c1], al
mov al, r10b
xor al, r13b
and al, r10b
mov r10b, r14b
xor r10b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov byte [rbp + 0x5c0], al
mov al, dl
xor al, 1
mov byte [rbp + 0x5bf], al
mov al, r10b
and al, 0xff
mov byte [rbp + 0x5be], al
mov al, byte [rbp + 0x5bf]
and r14b, al
mov al, r13b
and al, 0xff
mov byte [rbp + 0x5bd], al
mov al, byte [rbp + 0x5bf]
and r12b, al
mov al, byte [rbp + 0x5be]
or al, r14b
mov r14b, byte [rbp + 0x5bd]
or r14b, r12b
xor al, r14b
or r10b, r13b
xor r10b, 0xff
mov r14b, byte [rbp + 0x5bf]
or r14b, 1
and r10b, r14b
or al, r10b
mov r10b, r15b
mov r14b, byte [rbp + 0x5c0]
and r10b, r14b
xor r15b, r14b
or r10b, r15b
mov r15b, al
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
and al, r12b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r12b
or r15b, al
or r13b, r10b
xor r15b, r13b
mov al, byte [rbp + 0x5c1]
and al, r11b
mov r10b, byte [rbp + 0x5c1]
xor r10b, r11b
or al, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and al, r11b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, al
or r12b, r11b
xor r10b, r12b
mov al, dil
and al, 0
xor dil, 0
or al, dil
xor r10b, 0xff
xor al, 0xff
mov r11b, dl
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
mov r10b, byte [rbp + 0x5c2]
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov dil, dl
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, byte [rbp + 0x5c2]
xor r11b, 0xff
and r11b, 1
mov dil, dl
xor dil, 1
mov r15b, byte [rbp + 0x5c2]
and r15b, dil
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, dil
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r10b, r15b
mov r13b, dil
and r13b, 0xff
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, al
and bl, r11b
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, dl
xor r11b, 1
and r11b, 0
mov bl, dl
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, r11b
xor bl, 0xff
mov dil, al
xor dil, bl
and dil, al
mov al, r12b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov r15b, r12b
and r15b, bl
or al, r15b
xor al, 0xff
mov bl, dl
xor bl, 1
mov r15b, dl
xor r15b, 1
or al, bl
or r15b, 1
xor al, 0xff
and al, r15b
xor r12b, 0xff
xor r11b, 0xff
mov bl, dl
xor bl, 0
or r12b, r11b
or bl, 0
xor r12b, 0xff
and r12b, bl
mov r11b, r10b
and r11b, dil
xor r10b, dil
or r11b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov dil, dl
xor dil, 0
mov r15b, r10b
and r15b, 0
and al, dil
mov r13b, bl
and r13b, 0
and r12b, dil
or r15b, al
or r13b, r12b
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
and r11b, r10b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r10b
or al, r11b
or bl, r15b
xor al, bl
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, dl
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
and bl, r11b
xor sil, 0xff
and r9b, sil
or bl, r9b
mov r9b, r10b
and r9b, bl
xor r10b, bl
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
mov r11b, dl
xor r11b, 0
xor r10b, 0xff
mov bl, dl
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, dl
xor r10b, 0
and r10b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r10b
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov bl, dl
xor bl, 1
mov dil, bl
and dil, 1
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or r9b, dil
or r15b, bl
xor r9b, r15b
xor r9b, 0xff
mov bl, dl
xor bl, 0
mov dil, dl
xor dil, 1
or r9b, bl
or dil, 1
xor r9b, 0xff
and r9b, dil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r11b, r15b
mov r13b, dil
and r13b, 0xff
and sil, r15b
or r12b, r11b
or r13b, sil
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r11b, r9b
and r11b, r10b
xor r9b, r10b
or r11b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and r12b, r10b
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, r10b
or r9b, r12b
or bl, r11b
xor r9b, bl
mov r10b, dl
xor r10b, 1
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, r11b
xor r8b, 0xff
and r8b, 1
or bl, r8b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and r8b, r11b
mov bl, dl
xor bl, 1
and bl, 0xff
and r11b, 1
or r10b, r8b
or bl, r11b
xor r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, r11b
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, r11b
or r8b, bl
or sil, r10b
xor r8b, sil
xor r8b, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, dl
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
mov dil, al
xor dil, sil
and dil, al
mov al, dl
xor al, 1
mov sil, r10b
xor sil, al
and sil, r10b
xor r8b, 0xff
mov al, r11b
xor al, 0xff
mov r15b, dl
xor r15b, 0
or r8b, al
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, sil
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, 0
and sil, r15b
mov r13b, dil
and r13b, 0
and r8b, r15b
or r12b, sil
or r13b, r8b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov bl, dl
xor bl, 0
and al, bl
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, bl
or r8b, al
or sil, r12b
xor r8b, sil
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or r9b, al
mov al, dl
xor al, 1
mov r10b, r11b
xor r10b, 0xff
xor dl, 1
mov bl, al
and bl, 0xff
mov sil, dl
and sil, 1
mov dil, r10b
and dil, 0xff
and r11b, dl
or bl, sil
or dil, r11b
xor bl, dil
or al, r10b
xor al, 0xff
or dl, 1
and al, dl
or bl, al
xor bl, 0xff
mov al, r9b
xor al, bl
and al, r9b
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
test dl, 1
mov eax, dword [rbp + 0x5c8]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x1eceb2e0
mov ecx, 0x6714ed04
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r9d
add r11d, 0xeb89766d
sub r11d, 0xb7da81ca
sub r11d, 0xeb89766d
mov esi, r8d
sub esi, 0xf1b78ab6
sub r11d, esi
add r11d, 0x1cb1f40a
add r11d, 0xb7da81ca
sub r11d, 0x1cb1f40a
mov esi, r8d
sub esi, 0x438f4855
add r11d, esi
sub r11d, 0x7cb9a4e4
sub r11d, 1
add r11d, 0x7cb9a4e4
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, 0x438f4855
add esi, r11d
mov r11d, r8d
sub r11d, esi
sub r8d, 0xf1b78ab6
add r8d, 0
sub r11d, 0xa3243eaf
add r11d, r8d
add r11d, 0xa3243eaf
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, dil
and r12b, r15b
or r14b, r12b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
and r14b, r12b
or r15b, r13b
or r8b, r14b
xor r15b, r8b
xor r15b, 0xff
mov r8b, bl
xor r8b, 0xff
mov r14b, dl
xor r14b, 0
or r15b, r8b
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r14b, dl
xor r14b, 1
mov r12b, bl
and r12b, r14b
or r8b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, dl
xor r14b, 1
and r14b, 0
mov r12b, dl
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, dl
xor r9b, 1
and r9b, 0
and r12b, 1
or r14b, r13b
or r9b, r12b
xor r14b, r9b
xor bl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r12b, dl
xor r12b, 1
or bl, r9b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r9b, r13b
xor r9b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dl
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
xor dil, 0xff
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
or dil, r14b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r14b, r8b
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov r10b, r14b
and r10b, 0
and r8b, r13b
mov r11b, r12b
and r11b, 0
and bl, r13b
or r10b, r8b
or r11b, bl
xor r10b, r11b
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r10b, r14b
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov r14b, r8b
and r14b, 0
and r9b, bl
mov r12b, r11b
and r12b, 0
and dil, bl
or r14b, r9b
or r12b, dil
xor r14b, r12b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r14b
and r9b, r8b
xor r14b, 0xff
and r10b, r14b
or r9b, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r8b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r9b
and bl, r11b
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r14b, dl
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r15b
xor r14b, dil
and r14b, r15b
mov dil, dl
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor r9b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
or r9b, dil
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov sil, dil
and sil, 0
and bl, r13b
mov dword [rbp + 0x5b8], eax
mov al, r12b
and al, 0
and r14b, r13b
or sil, bl
or al, r14b
xor sil, al
or dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or sil, dil
mov al, r15b
and al, r9b
xor r15b, r9b
or al, r15b
mov r9b, sil
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and sil, al
or bl, sil
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and al, r9b
or r8b, al
mov al, dl
xor al, 1
mov r9b, r11b
xor r9b, 0xff
xor dl, 1
mov r10b, al
and r10b, 0xff
mov sil, dl
and sil, 1
mov dil, r9b
and dil, 0xff
and r11b, dl
or r10b, sil
or dil, r11b
xor r10b, dil
or al, r9b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
xor r10b, 0xff
mov al, r8b
xor al, r10b
and al, r8b
mov dl, bl
and dl, al
xor bl, al
or dl, bl
test dl, 1
mov eax, dword [rbp + 0x5b8]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xadbb5158
mov ecx, 0xf05317b3
mov dl, 1
xor r8d, r8d
mov r9d, 0xdda0263
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
add r9d, 0
sub r9d, 0xb7f21452
sub r9d, 0xdda0263
mov esi, r8d
sub esi, 1
add r9d, esi
mov esi, r8d
sub esi, r9d
mov r9d, r8d
sub r9d, 0xb7f21452
add esi, r9d
mov r9d, r8d
sub r9d, esi
sub r8d, 0xf58c35b3
sub r8d, r9d
add r8d, 0xf58c35b3
mov r9d, r10d
add r9d, 0x72ac3c8f
sub r9d, r8d
sub r9d, 0x72ac3c8f
imul r10d, r9d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dl
xor r15b, 1
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, bl
xor r12b, 0xff
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
and r14b, r12b
xor r15b, r12b
or r14b, r15b
mov r15b, dil
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dl
xor r8b, 1
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
or r8b, r15b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, dil
xor r9b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r10b, r13b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r13b, 1
or r12b, r10b
or r11b, r13b
xor r12b, r11b
xor r12b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, dl
xor r11b, 0
or r12b, r10b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r13b, dl
xor r13b, 1
mov sil, r10b
and sil, 0xff
and r8b, r13b
mov dword [rbp + 0x580], eax
mov al, r11b
and al, 0xff
and r9b, r13b
or sil, r8b
or al, r9b
xor sil, al
or r10b, r11b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or sil, r10b
mov al, r12b
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r12b, r9b
mov r11b, r8b
and r11b, 0xff
and r15b, r9b
or r10b, r12b
or r11b, r15b
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, sil
xor al, 0xff
mov r8b, r10b
and r8b, al
xor r10b, 0xff
and sil, r10b
or r8b, sil
mov al, dl
xor al, 1
and al, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dl
xor r9b, 0
xor al, 0xff
mov r10b, dl
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, dl
xor al, 0
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, dl
xor r10b, 1
mov r11b, al
xor r11b, 0xff
mov sil, dl
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, dl
xor r11b, 1
and r11b, 0
mov sil, dl
xor sil, 0
mov r15b, sil
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
xor r11b, 0xff
mov sil, dl
xor sil, 0
mov r15b, dl
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov sil, dl
xor sil, 1
xor al, 0xff
mov r15b, dl
xor r15b, 0
or sil, al
or r15b, 0
xor sil, 0xff
and sil, r15b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r15b
mov r13b, r10b
and r13b, 0xff
and sil, r15b
or r12b, r11b
or r13b, sil
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r12b
and r10b, r9b
xor r12b, 0xff
and al, r12b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or al, r11b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, dl
xor r11b, 0
and r11b, 0
mov sil, dl
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, al
xor sil, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x57f], al
mov al, r15b
and al, 0xff
and r9b, r12b
mov byte [rbp + 0x57e], al
mov al, byte [rbp + 0x57f]
or r13b, al
mov al, byte [rbp + 0x57e]
or al, r9b
xor r13b, al
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, dl
xor al, 0
mov r9b, r11b
xor r9b, 0xff
mov sil, dl
xor sil, 0
mov r15b, al
and r15b, 0
mov r12b, sil
and r12b, 0
mov byte [rbp + 0x57d], al
mov al, r9b
and al, 0
and r11b, sil
or r15b, r12b
or al, r11b
xor r15b, al
mov al, byte [rbp + 0x57d]
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and r13b, r9b
or al, r13b
xor al, 0xff
xor r15b, 0xff
mov r9b, dl
xor r9b, 0
or al, r15b
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, r10b
and sil, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
or bl, sil
mov sil, r9b
xor sil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, sil
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x57c], al
mov al, r15b
and al, 0
and r11b, r12b
or r13b, r9b
or al, r11b
xor r13b, al
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov al, dl
xor al, 0
mov r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, al
and sil, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, r9b
and r12b, 0xff
and bl, r11b
or sil, r15b
or r12b, bl
xor sil, r12b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and r13b, r9b
or al, r13b
xor al, 0xff
xor sil, 0xff
mov r9b, dl
xor r9b, 0
or al, sil
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
mov r15b, sil
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
and sil, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
mov sil, r10b
and sil, r11b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, sil
or r15b, r11b
xor r9b, r15b
mov r11b, dil
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
mov r11b, dil
and r11b, r9b
or sil, r11b
xor sil, 0xff
xor dil, 0xff
mov r9b, dl
xor r9b, 0
or sil, dil
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r9b, byte [rbp + 0x57c]
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, dl
xor dil, 1
or r9b, r11b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r11b, byte [rbp + 0x57c]
xor r11b, 0xff
mov dil, al
and dil, r11b
xor al, 0xff
mov r11b, byte [rbp + 0x57c]
and r11b, al
or dil, r11b
mov al, r9b
and al, dil
xor r9b, dil
or al, r9b
mov r9b, bl
xor r9b, 0xff
mov r11b, sil
xor r11b, 0xff
mov dil, dl
xor dil, 0
or r9b, r11b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov dil, dl
xor dil, 0
and bl, dil
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, dil
or r11b, bl
or r15b, sil
xor r11b, r15b
mov bl, r9b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r15b, bl
and r15b, 0
and r9b, dil
mov r12b, sil
and r12b, 0
and r11b, dil
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r15b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r15b
xor r11b, 0xff
xor r9b, 0xff
mov bl, dl
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov bl, dl
xor bl, 1
and r15b, bl
or r9b, r15b
xor al, 0xff
xor r9b, 0xff
mov bl, dl
xor bl, 1
or al, r9b
or bl, 1
xor al, 0xff
and al, bl
mov r9b, r11b
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, 0xff
and r11b, sil
mov r15b, bl
and r15b, 0xff
and al, sil
or dil, r11b
or r15b, al
xor dil, r15b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r8b
xor al, 0xff
mov r9b, r14b
xor r9b, al
and r9b, r14b
mov al, r14b
xor al, 0xff
mov r11b, r8b
and r11b, al
xor r8b, 0xff
and r14b, r8b
or r11b, r14b
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, al
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r9b, r11b
xor al, 0xff
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, r8b
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r9b
and sil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and al, bl
or sil, r8b
or r14b, al
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, dl
xor al, 1
and al, 0
mov r8b, dl
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or r8b, r11b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov r14b, dl
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, dl
xor bl, 1
mov r14b, r9b
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, dl
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r14b, r9b
xor r14b, 0xff
mov r12b, r10b
xor r12b, r14b
and r12b, r10b
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, r15b
and r11b, r12b
xor r15b, r12b
or r11b, r15b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, dl
xor r14b, 0
and r10b, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
and r11b, r14b
or bl, r10b
or r15b, r11b
xor bl, r15b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, r10b
and r15b, 0
and al, r14b
mov r12b, r11b
and r12b, 0
and r8b, r14b
or r15b, al
or r12b, r8b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r15b, r8b
or al, r15b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor al, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, bl
and r8b, al
xor bl, al
or r8b, bl
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and sil, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, sil
or r10b, r9b
xor al, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and r8b, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r8b
or r11b, r10b
xor r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
and r10b, r9b
xor al, r9b
or r10b, al
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor dil, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, dl
xor sil, 1
or dil, r11b
or sil, 1
xor dil, 0xff
and dil, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, dl
xor sil, 1
mov r14b, dl
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor r9b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, dl
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, bl
and sil, dil
xor bl, dil
or sil, bl
mov bl, r11b
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, bl
and r15b, 0
and r11b, r14b
mov r12b, dil
and r12b, 0
and r9b, r14b
or r15b, r11b
or r12b, r9b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
and sil, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r9b, sil
or bl, r15b
xor r9b, bl
mov r11b, al
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and dil, r8b
or al, dil
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
xor dl, 1
or al, r8b
or dl, 1
xor al, 0xff
and al, dl
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
test dl, 1
mov eax, dword [rbp + 0x580]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x31cbef8c
mov ecx, 0xa423f348
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0xb37d674f
add r11d, 0
mov esi, r8d
sub esi, 1
add r11d, esi
sub r11d, 0xf29d8f1b
add r11d, 0xb37d674f
add r11d, 0xf29d8f1b
sub r8d, 0x5c9c7001
sub r8d, r11d
add r8d, 0x5c9c7001
mov r11d, r9d
add r11d, 0xf22190ec
sub r11d, r8d
sub r11d, 0xf22190ec
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dl
xor r15b, 1
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, bl
xor r12b, 0xff
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
and r14b, r12b
xor r15b, r12b
or r14b, r15b
mov r15b, dil
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 0xff
xor r12b, 0xff
mov r8b, dl
xor r8b, 1
or r13b, r12b
or r8b, 1
xor r13b, 0xff
and r13b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r12b, r13b
xor r12b, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, r8b
and r10b, 0xff
and r15b, r9b
mov r11b, r12b
and r11b, 0xff
and r13b, r9b
or r10b, r15b
or r11b, r13b
xor r10b, r11b
or r8b, r12b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or r10b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov r11b, dl
xor r11b, 0
mov r15b, r11b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and r11b, 1
or r8b, r15b
or r12b, r11b
xor r8b, r12b
mov r11b, dl
xor r11b, 0
xor r8b, 0xff
mov r15b, dl
xor r15b, 0
or r11b, r8b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r8b, r9b
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r8b
and r13b, 0
and r9b, r12b
mov sil, r15b
and sil, 0
and r11b, r12b
or r13b, r9b
or sil, r11b
xor r13b, sil
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 1
or r11b, sil
mov sil, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, dl
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov dword [rbp + 0x520], eax
mov al, r15b
and al, 1
mov byte [rbp + 0x51f], al
mov al, r9b
and al, 0
and r11b, r15b
mov byte [rbp + 0x51e], al
mov al, byte [rbp + 0x51f]
or r12b, al
mov al, byte [rbp + 0x51e]
or al, r11b
xor r12b, al
or r8b, r9b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and sil, r8b
or al, sil
xor al, 0xff
xor r12b, 0xff
mov r8b, dl
xor r8b, 0
or al, r12b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and bl, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, bl
or r11b, r9b
xor r8b, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r13b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, 0
and r8b, r15b
mov byte [rbp + 0x51d], al
mov al, sil
and al, 0
and r9b, r15b
or r12b, r8b
or al, r9b
xor r12b, al
or bl, sil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r12b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r12b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor al, 0xff
mov r9b, dl
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, dl
xor r11b, 0
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, dl
xor al, 0
mov r9b, r11b
xor r9b, 0xff
mov sil, dl
xor sil, 0
mov r15b, al
and r15b, 0
mov r12b, sil
and r12b, 0
mov byte [rbp + 0x51c], al
mov al, r9b
and al, 0
and r11b, sil
or r15b, r12b
or al, r11b
xor r15b, al
mov al, byte [rbp + 0x51c]
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and bl, r9b
or al, bl
xor al, 0xff
xor r15b, 0xff
mov r9b, dl
xor r9b, 0
or al, r15b
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
and dil, r11b
or r9b, dil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, r13b
and sil, bl
or r11b, sil
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
mov dil, sil
and dil, 0
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
xor r11b, 0xff
xor r9b, 0xff
mov bl, dl
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x51d]
xor bl, r9b
mov r9b, byte [rbp + 0x51d]
and bl, r9b
xor r9b, 0xff
mov sil, r8b
and sil, r9b
xor r8b, 0xff
mov r9b, byte [rbp + 0x51d]
and r9b, r8b
or sil, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov dil, dl
xor dil, 1
mov r15b, r8b
and r15b, 0xff
and bl, dil
mov r12b, r9b
and r12b, 0xff
and sil, dil
or r15b, bl
or r12b, sil
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, dl
xor bl, 0
or r8b, r9b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov bl, dl
xor bl, 0
and al, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r9b, al
or sil, r11b
xor r9b, sil
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, r15b
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and al, r11b
or r8b, al
xor r8b, 0xff
mov al, r15b
xor al, r8b
and al, r15b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or al, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, dl
xor dil, 1
or r14b, bl
or dil, 1
xor r14b, 0xff
and r14b, dil
mov bl, r9b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r15b, dl
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, dl
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov dil, sil
and dil, r14b
xor sil, r14b
or dil, sil
mov sil, bl
and sil, r10b
xor bl, r10b
or sil, bl
mov r10b, dil
xor r10b, 0xff
mov bl, sil
and bl, r10b
xor sil, 0xff
and dil, sil
or bl, dil
mov r10b, al
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r9b, dil
or r14b, al
or r15b, r9b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and r14b, r9b
or al, r14b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor al, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, r9b
and sil, 0xff
and bl, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or sil, bl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dl
xor r9b, 1
xor al, 0xff
mov r10b, dl
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, dl
xor al, 1
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, dl
xor r10b, 1
and r10b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, dl
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
mov r10b, dl
xor r10b, 1
xor al, 0xff
mov bl, dl
xor bl, 1
or r10b, al
or bl, 1
xor r10b, 0xff
and r10b, bl
mov al, r9b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, dl
xor dil, 0
mov r14b, al
and r14b, 0
and r9b, dil
mov r15b, bl
and r15b, 0
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, sil
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, 0
and sil, r11b
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
and r14b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or al, r14b
or r10b, bl
xor al, r10b
mov r9b, dl
xor r9b, 0
mov r10b, r13b
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, dl
xor r10b, 0
mov r11b, r13b
and r11b, r10b
xor r13b, 0xff
and r13b, 0
or r11b, r13b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
and al, r11b
or r9b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
and r10b, r11b
or al, r10b
mov r10b, dl
xor r10b, 0
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r11b
and dil, 0xff
and r9b, sil
mov r14b, bl
and r14b, 0xff
and al, sil
or dil, r9b
or r14b, al
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, dl
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, 0
mov sil, r11b
and sil, 0
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, sil
or r14b, r10b
xor bl, r14b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, dil
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and dil, r9b
or al, dil
xor al, 0xff
xor bl, 0xff
mov r9b, dl
xor r9b, 1
or al, bl
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r8b, al
or r11b, r8b
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
xor dl, 1
mov r10b, al
and r10b, 0xff
and r9b, dl
mov bl, r8b
and bl, 0xff
and r11b, dl
or r10b, r9b
or bl, r11b
xor r10b, bl
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
mov eax, dword [rbp + 0x520]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x31cbef8c
mov ecx, 0x90712d69
mov dl, 1
mov r8d, 0xac827e78
xor r9d, r9d
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r9d
sub esi, 0x33cd281a
sub esi, 1
add esi, 0x33cd281a
mov edi, r9d
sub edi, 0
mov ebx, r9d
sub ebx, esi
add edi, ebx
sub r9d, edi
add r8d, 0
sub r8d, r9d
sub r8d, 0xac827e78
mov r9d, r10d
add r9d, 0xb8a7b1ac
sub r9d, r8d
sub r9d, 0xb8a7b1ac
imul r10d, r9d
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r15b
and r8b, r13b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r13b, dl
xor r13b, 0
mov r9b, r14b
and r9b, r13b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, r13b
or r8b, r9b
or r10b, r12b
xor r8b, r10b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r12b, r14b
and r12b, r10b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r10b, 1
or r9b, r12b
or r13b, r10b
xor r9b, r13b
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r12b, dl
xor r12b, 0
and r15b, r12b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r12b, 1
or r9b, r15b
or r13b, r12b
xor r9b, r13b
xor r9b, 0xff
mov r15b, r14b
xor r15b, r9b
and r15b, r14b
mov r9b, r10b
xor r9b, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, r12b
mov r11b, r14b
and r11b, 0xff
and r15b, r12b
or r13b, r10b
or r11b, r15b
xor r13b, r11b
or r9b, r14b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov r14b, r13b
and r14b, r11b
or r10b, r14b
mov r11b, dl
xor r11b, 0
and r11b, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, dl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
or r8b, r15b
or r12b, 0
xor r8b, 0xff
and r8b, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov bl, dl
xor bl, 0
or r15b, r12b
or bl, 0
xor r15b, 0xff
and r15b, bl
xor r13b, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, dl
xor r12b, 0
or r13b, bl
or r12b, 0
xor r13b, 0xff
and r13b, r12b
mov bl, r14b
and bl, r8b
xor r14b, r8b
or bl, r14b
mov r8b, r15b
xor r8b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
mov sil, r8b
and sil, 0xff
and r15b, r12b
mov dil, r14b
and dil, 0xff
and r13b, r12b
or sil, r15b
or dil, r13b
xor sil, dil
or r8b, r14b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or sil, r8b
mov r8b, bl
xor r8b, 0xff
mov dil, sil
and dil, r8b
xor sil, 0xff
and bl, sil
or dil, bl
mov r8b, r9b
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r14b, r8b
and r14b, 0
and r9b, sil
mov r15b, bl
and r15b, 0
and r10b, sil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r14b, r9b
or r8b, r14b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
xor dl, 1
mov r11b, r9b
and r11b, 0xff
and dil, dl
mov bl, r10b
and bl, 0xff
and r8b, dl
or r11b, dil
or bl, r8b
xor r11b, bl
or r9b, r10b
xor r9b, 0xff
or dl, 1
and r9b, dl
or r11b, r9b
test r11b, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x25c41920
mov ecx, 0x24ae19c8
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, r9d
mov esi, r8d
sub esi, 0x7634f20d
add r11d, esi
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, 0x85f44bca
add esi, r11d
add esi, 0x6d36285c
sub esi, 0x7634f20d
sub esi, 0x6d36285c
mov r11d, r8d
sub r11d, 0xedf0abd
sub r11d, 1
add r11d, 0xedf0abd
sub esi, 0x6ff89b8a
add esi, r11d
add esi, 0x6ff89b8a
sub esi, 0xf517e612
sub esi, 0xd2b00307
add esi, 0xf517e612
mov r11d, r8d
sub r11d, esi
mov esi, r8d
sub esi, 0x85f44bca
add r11d, esi
sub r8d, r11d
add r8d, 0x92dc24b
add r8d, 0xd2b00307
sub r8d, 0x92dc24b
imul r9d, r8d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, r14b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r8b, dl
xor r8b, 0
mov r9b, r15b
and r9b, 0
and r14b, r8b
mov r10b, r13b
and r10b, 0
and r12b, r8b
or r9b, r14b
or r10b, r12b
xor r9b, r10b
or r15b, r13b
xor r15b, 0xff
or r8b, 0
and r15b, r8b
or r9b, r15b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r14b, dil
and r14b, r10b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r14b, dl
xor r14b, 1
or r10b, r8b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r8b, r15b
or r12b, r14b
xor r8b, r12b
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dl
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, dl
xor r12b, 1
xor r8b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r8b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r8b, r10b
xor r8b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, r8b
and sil, 0xff
and r10b, r11b
mov dword [rbp + 0x518], eax
mov al, r13b
and al, 0xff
and r15b, r11b
or sil, r10b
or al, r15b
xor sil, al
or r8b, r13b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, r14b
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r14b, r10b
mov r15b, r8b
and r15b, 0xff
and r12b, r10b
or r11b, r14b
or r15b, r12b
xor r11b, r15b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and sil, r8b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
and r11b, r8b
or al, sil
or r10b, r11b
xor al, r10b
mov r8b, dl
xor r8b, 0
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r11b, r10b
and r11b, r8b
xor r10b, r8b
or r11b, r10b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
mov sil, r8b
and sil, r10b
xor r8b, 0xff
mov r10b, r9b
and r10b, r8b
or sil, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov sil, dl
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r15b, dl
xor r15b, 1
and r15b, 0
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, bl
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
mov sil, bl
and sil, r8b
or r14b, sil
xor bl, 0xff
mov r8b, r14b
xor r8b, bl
and r8b, r14b
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, bl
and r14b, sil
xor bl, 0xff
mov sil, al
and sil, bl
or r14b, sil
mov bl, al
xor bl, 0xff
mov sil, r14b
xor sil, bl
and sil, r14b
mov bl, dil
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
and dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, dl
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dl
xor r14b, 1
and r14b, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r14b, dl
xor r14b, 0
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor bl, 0xff
mov r14b, dl
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, dl
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, r8b
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, dl
xor r12b, 0
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x517], al
mov al, r10b
xor al, r12b
and al, r10b
mov r10b, dl
xor r10b, 0
mov r12b, r14b
xor r12b, r10b
and r12b, r14b
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov byte [rbp + 0x516], al
mov al, dl
xor al, 0
or r8b, r10b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r13b
xor al, 0xff
mov r10b, byte [rbp + 0x516]
xor r10b, 0xff
mov byte [rbp + 0x515], al
mov al, dl
xor al, 1
mov byte [rbp + 0x514], al
mov al, byte [rbp + 0x515]
and al, 0xff
mov byte [rbp + 0x513], al
mov al, byte [rbp + 0x514]
and r13b, al
mov al, r10b
and al, 0xff
mov byte [rbp + 0x512], al
mov al, byte [rbp + 0x516]
mov dword [rbp + 0x50c], ecx
mov cl, byte [rbp + 0x514]
and al, cl
mov cl, byte [rbp + 0x513]
or cl, r13b
mov r13b, byte [rbp + 0x512]
or r13b, al
xor cl, r13b
mov al, byte [rbp + 0x515]
or al, r10b
xor al, 0xff
mov r10b, byte [rbp + 0x514]
or r10b, 1
and al, r10b
or cl, al
mov al, r12b
and al, r8b
xor r12b, r8b
or al, r12b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and cl, r10b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r10b
or r8b, cl
or r12b, al
xor r8b, r12b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or cl, al
mov al, dl
xor al, 0
mov r10b, r15b
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov r14b, al
and r14b, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r10b
and r13b, 0xff
and r15b, bl
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
xor cl, 0xff
xor r14b, 0xff
mov al, dl
xor al, 0
or cl, r14b
or al, 0
xor cl, 0xff
and cl, al
mov al, r8b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov r14b, al
and r14b, 0xff
and r8b, bl
mov r15b, r10b
and r15b, 0xff
and cl, bl
or r14b, r8b
or r15b, cl
xor r14b, r15b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
mov al, sil
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r8b, dl
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, sil
xor cl, 0xff
mov r8b, dil
and r8b, cl
xor dil, 0xff
and sil, dil
or r8b, sil
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov dil, r10b
and dil, 0
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r8b, r14b
and r8b, cl
mov r10b, dl
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 1
xor al, 0xff
mov r8b, dl
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 1
and al, 0
mov r8b, dl
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov bl, dl
xor bl, 1
and bl, 0
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, al
xor r8b, 0xff
mov r10b, r14b
xor r10b, r8b
and r10b, r14b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov dil, sil
and dil, bl
or r8b, dil
mov bl, dl
xor bl, 1
mov dil, r8b
xor dil, bl
and dil, r8b
xor sil, 0xff
xor al, 0xff
mov r8b, dl
xor r8b, 1
or sil, al
or r8b, 1
xor sil, 0xff
and sil, r8b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, dil
xor cl, 0xff
mov r8b, sil
xor r8b, 0xff
mov r10b, dl
xor r10b, 0
mov bl, cl
and bl, 0
and dil, r10b
mov r14b, r8b
and r14b, 0
and sil, r10b
or bl, dil
or r14b, sil
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and al, r8b
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, r8b
or cl, al
or r10b, bl
xor cl, r10b
mov al, r9b
xor al, 0xff
mov r8b, byte [rbp + 0x517]
xor r8b, 0xff
mov r10b, dl
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x517]
and r10b, r8b
mov r8b, byte [rbp + 0x517]
xor r8b, 0xff
and r9b, r8b
or r10b, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, dl
xor bl, 1
mov sil, r8b
and sil, 0xff
and al, bl
mov dil, r9b
and dil, 0xff
and r10b, bl
or sil, al
or dil, r10b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, r9b
and r10b, sil
mov r9b, dl
xor r9b, 1
and r9b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
xor r9b, 0xff
mov bl, dl
xor bl, 0
mov sil, dl
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, al
and bl, r10b
xor al, r10b
or bl, al
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and bl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or r8b, bl
or r10b, al
xor r8b, r10b
mov al, r11b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, dl
xor r9b, 0
and r9b, 0
mov r10b, dl
xor r10b, 0
mov bl, r10b
and bl, 0
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, r10b
or r9b, bl
or sil, r11b
xor r9b, sil
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, r10b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and sil, r9b
or al, sil
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r8b
and r9b, al
or r10b, r9b
xor r10b, 0xff
xor r8b, 0xff
mov al, dl
xor al, 1
or r10b, r8b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dl
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, dl
xor sil, 0
mov dil, dl
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, bl
and sil, cl
xor bl, cl
or sil, bl
mov cl, r11b
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r11b, dil
mov r15b, bl
and r15b, 0xff
and r10b, dil
or r14b, r11b
or r15b, r10b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r10b
or cl, sil
or r11b, r14b
xor cl, r11b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and r10b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, 0
mov sil, r11b
and sil, 0
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor al, 0xff
xor bl, 0xff
mov r8b, dl
xor r8b, 0
or al, bl
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
xor dl, 1
mov r10b, r8b
and r10b, 0xff
and cl, dl
mov r11b, r9b
and r11b, 0xff
and al, dl
or r10b, cl
or r11b, al
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or dl, 1
and r8b, dl
or r10b, r8b
test r10b, 1
mov eax, dword [rbp + 0x518]
mov ecx, dword [rbp + 0x50c]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x4277a7a6
mov ecx, 0x4e25f69c
mov dl, 1
xor r8d, r8d
mov r9d, 0xd353698c
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r10d
sub esi, 0xb1b784a
sub esi, 0xd9b64906
add esi, 0xb1b784a
sub esi, 0x10d66257
add esi, 0xfdafd9ec
add esi, 0x10d66257
add esi, 0xa2f5163a
add esi, 0xd9b64906
sub esi, 0xa2f5163a
add r9d, 0
sub r9d, 1
sub r9d, 0xd353698c
sub esi, 0xb9909537
add esi, r9d
add esi, 0xb9909537
mov r9d, r8d
sub r9d, 0x222f32e9
sub r9d, 0xfdafd9ec
add r9d, 0x222f32e9
sub r8d, r9d
sub esi, r8d
imul r10d, esi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dl
xor r15b, 1
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, bl
xor r12b, 0xff
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r8b, dl
xor r8b, 0
mov r9b, r14b
and r9b, 0
and r15b, r8b
mov r10b, r13b
and r10b, 0
and r12b, r8b
or r9b, r15b
or r10b, r12b
xor r9b, r10b
or r14b, r13b
xor r14b, 0xff
or r8b, 0
and r14b, r8b
or r9b, r14b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r14b, dil
and r14b, r10b
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r10b, dl
xor r10b, 0
and r10b, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, dl
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, r12b
and sil, 0xff
and r8b, r11b
mov dword [rbp + 0x4d0], eax
mov al, r13b
and al, 0xff
and r15b, r11b
or sil, r8b
or al, r15b
xor sil, al
or r12b, r13b
xor r12b, 0xff
or r11b, 1
and r12b, r11b
or sil, r12b
mov al, r14b
and al, r10b
xor r14b, r10b
or al, r14b
mov r8b, sil
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and sil, al
or r10b, sil
mov al, dl
xor al, 1
and al, 1
mov r8b, dl
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r8b, 1
or al, r11b
or sil, r8b
xor al, sil
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r11b, dl
xor r11b, 1
or r8b, al
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov al, dl
xor al, 1
and al, 1
mov r11b, dl
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or al, sil
or r14b, r11b
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r8b
and r11b, al
xor r8b, al
or r11b, r8b
mov al, dl
xor al, 1
and al, 1
mov r8b, dl
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r9b
xor r8b, 0xff
mov sil, al
and sil, r8b
xor al, 0xff
mov r8b, r9b
and r8b, al
or sil, r8b
xor sil, 0xff
mov al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, 1
or sil, al
or r8b, 1
xor sil, 0xff
and sil, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov bl, dl
xor bl, 0
mov r14b, r11b
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r8b, r14b
or r15b, bl
xor r8b, r15b
mov bl, dl
xor bl, 0
and bl, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, al
and r14b, r8b
xor al, r8b
or r14b, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and r14b, bl
or r8b, r14b
xor r8b, 0xff
xor al, 0xff
mov bl, dl
xor bl, 1
or r8b, al
or bl, 1
xor r8b, 0xff
and r8b, bl
mov al, r10b
xor al, 0xff
and al, 0
mov bl, dl
xor bl, 0
mov r14b, r10b
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
mov bl, dl
xor bl, 1
and bl, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
and r15b, bl
xor al, bl
or r15b, al
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov bl, r15b
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
and r15b, r14b
or bl, r15b
xor al, 0xff
mov r14b, bl
xor r14b, al
and r14b, bl
mov al, dil
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and dil, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, dil
or r15b, bl
xor al, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, dl
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, dl
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, dl
xor dil, 1
and dil, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x4cf], al
mov al, r15b
and al, 0xff
mov byte [rbp + 0x4ce], al
mov al, byte [rbp + 0x4cf]
and al, r13b
mov byte [rbp + 0x4cd], al
mov al, r12b
and al, 0xff
and bl, r13b
mov byte [rbp + 0x4cc], al
mov al, byte [rbp + 0x4ce]
mov dword [rbp + 0x4c8], ecx
mov cl, byte [rbp + 0x4cd]
or al, cl
mov cl, byte [rbp + 0x4cc]
or cl, bl
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, dl
xor dil, 0
and al, dil
mov r15b, dl
xor r15b, 1
and r15b, 0
and dil, 1
or bl, al
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor cl, 0xff
mov al, dl
xor al, 0
or bl, cl
or al, 0
xor bl, 0xff
and bl, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov dil, sil
and dil, cl
mov r15b, dl
xor r15b, 1
and r15b, 0
and cl, 1
or al, dil
or r15b, cl
xor al, r15b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dil, dl
xor dil, 1
mov r15b, r8b
and r15b, dil
or cl, r15b
mov dil, dl
xor dil, 1
and dil, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dl
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor sil, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
or sil, r12b
or r13b, 1
xor sil, 0xff
and sil, r13b
mov r12b, dl
xor r12b, 1
mov r13b, cl
xor r13b, r12b
and r13b, cl
xor r8b, 0xff
mov r12b, dil
xor r12b, 0xff
mov byte [rbp + 0x4c7], al
mov al, dl
xor al, 1
or r8b, r12b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov sil, r13b
xor sil, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov byte [rbp + 0x4c6], al
mov al, sil
and al, 0
and r13b, r12b
mov byte [rbp + 0x4c5], al
mov al, r15b
and al, 0
and r8b, r12b
mov byte [rbp + 0x4c4], al
mov al, byte [rbp + 0x4c5]
or al, r13b
mov r13b, byte [rbp + 0x4c4]
or r13b, r8b
xor al, r13b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or al, sil
mov r8b, byte [rbp + 0x4c6]
xor r8b, 0xff
and r8b, 1
mov sil, dl
xor sil, 1
mov r15b, byte [rbp + 0x4c6]
and r15b, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, sil
or r8b, r15b
or r12b, al
xor r8b, r12b
mov al, byte [rbp + 0x4c7]
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, byte [rbp + 0x4c7]
and r13b, r15b
mov byte [rbp + 0x4c3], al
mov al, sil
and al, 0
and cl, r15b
or r12b, r13b
or al, cl
xor r12b, al
mov al, byte [rbp + 0x4c3]
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
and r12b, cl
mov sil, dl
xor sil, 1
and sil, 0
and cl, 1
or al, r12b
or sil, cl
xor al, sil
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
xor cl, 0xff
mov sil, al
xor sil, cl
and sil, al
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov dil, dl
xor dil, 0
mov r15b, al
and r15b, 0
and r8b, dil
mov r12b, cl
and r12b, 0
and sil, dil
or r15b, r8b
or r12b, sil
xor r15b, r12b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r14b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, dl
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r14b, r8b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r8b
or cl, r14b
or sil, bl
xor cl, sil
mov r8b, al
xor r8b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, r8b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, r15b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r8b, r15b
and r8b, cl
mov bl, dl
xor bl, 1
and bl, 0
and cl, 1
or al, r8b
or bl, cl
xor al, bl
mov cl, dil
xor cl, 0xff
xor al, 0xff
mov r8b, dl
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and dil, r8b
mov bl, dl
xor bl, 1
and bl, 0
and r8b, 1
or al, dil
or bl, r8b
xor al, bl
xor r15b, 0xff
xor al, 0xff
mov r8b, dl
xor r8b, 1
or r15b, al
or r8b, 1
xor r15b, 0xff
and r15b, r8b
mov al, cl
and al, r15b
xor cl, r15b
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov bl, r9b
and bl, r8b
mov sil, dl
xor sil, 1
and sil, 0xff
and r8b, 1
or cl, bl
or sil, r8b
xor cl, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, bl
or r8b, sil
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
and sil, 1
or bl, sil
mov sil, cl
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r14b, dl
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov r9b, r8b
xor r9b, 0xff
mov dil, dl
xor dil, 1
mov r15b, dl
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r10b
xor r15b, dil
and r15b, r10b
mov r10b, sil
xor r10b, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and sil, r12b
mov byte [rbp + 0x4c2], al
mov al, dil
and al, 0xff
and r14b, r12b
or r13b, sil
or al, r14b
xor r13b, al
or r10b, dil
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov al, r9b
xor al, 0xff
mov r10b, r15b
xor r10b, 0xff
mov sil, dl
xor sil, 0
mov dil, al
and dil, 0
and r9b, sil
mov r14b, r10b
and r14b, 0
and r15b, sil
or dil, r9b
or r14b, r15b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r13b
xor al, 0xff
mov r9b, dil
and r9b, al
xor dil, 0xff
and r13b, dil
or r9b, r13b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and al, r8b
or cl, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, dl
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, dl
xor cl, 1
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r11b
and r10b, r9b
or r8b, r10b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
xor r10b, 0
mov bl, cl
xor bl, r10b
and bl, cl
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, dl
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dl
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, bl
and sil, r10b
xor bl, r10b
or sil, bl
mov r10b, dil
and r10b, r11b
xor dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
and sil, bl
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, bl
or r11b, sil
or dil, r10b
xor r11b, dil
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r10b, r8b
or cl, r10b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
mov bl, r8b
and bl, 0
and r11b, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or bl, r11b
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and al, r8b
or cl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, dl
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, cl
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
and r9b, cl
mov r8b, dl
xor r8b, 1
and r8b, 0
and cl, 1
or al, r9b
or r8b, cl
xor al, r8b
xor al, 0xff
xor r11b, 0xff
mov cl, dl
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, byte [rbp + 0x4c2]
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, byte [rbp + 0x4c2]
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x4c2]
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, dl
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor al, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, 0
or al, sil
or dil, 0
xor al, 0xff
and al, dil
mov sil, r11b
and sil, r10b
xor r11b, r10b
or sil, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, dl
xor dil, 0
mov r14b, r10b
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and al, dil
or r14b, bl
or r15b, al
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, sil
xor al, 0xff
and al, 0
mov r10b, dl
xor r10b, 0
and sil, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r10b
or al, sil
or r11b, r14b
xor al, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and r8b, bl
or sil, cl
or dil, r8b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, dl
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
xor cl, 0xff
xor bl, 0xff
xor dl, 0
or cl, bl
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
mov eax, dword [rbp + 0x4d0]
mov ecx, dword [rbp + 0x4c8]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xa9346f54
mov ecx, 0x3c28f0f
mov dl, 1
xor r8d, r8d
mov r9d, 0x5fb2b479
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r8d
sub esi, 0xbdffd727
add esi, 0
mov edi, r8d
sub edi, r10d
mov ebx, r8d
sub ebx, esi
add edi, ebx
mov esi, r8d
sub esi, edi
sub esi, 0x8bf30c69
sub esi, 0x79b07793
add esi, 0x8bf30c69
sub esi, 0xc5ac6a99
sub esi, 1
add esi, 0xc5ac6a99
mov edi, r8d
sub edi, 0x79b07793
sub esi, edi
mov edi, r8d
sub edi, 0x42427e4d
sub edi, esi
add edi, 0x42427e4d
add r9d, 0
sub r9d, 0xbdffd727
sub r9d, 0x5fb2b479
add edi, 0x76380575
add edi, r9d
sub edi, 0x76380575
sub r8d, edi
add r8d, 0
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r14b
and r8b, r13b
or r12b, r8b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r8b, dl
xor r8b, 1
and r8b, 0
mov r13b, dl
xor r13b, 0
mov r9b, r13b
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
and r13b, 1
or r8b, r9b
or r10b, r13b
xor r8b, r10b
mov r9b, r14b
xor r9b, 0xff
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, r12b
and r8b, r9b
xor r12b, r9b
or r8b, r12b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r12b, r15b
and r12b, r10b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r10b, 1
or r9b, r12b
or r13b, r10b
xor r9b, r13b
mov r10b, dl
xor r10b, 1
xor r9b, 0xff
mov r12b, dl
xor r12b, 1
or r10b, r9b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r9b, r12b
mov r12b, r15b
xor r12b, 0xff
xor r9b, 0xff
mov r13b, dl
xor r13b, 0
or r12b, r9b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r9b, r10b
and r9b, r12b
xor r10b, r12b
or r9b, r10b
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r10b, r12b
mov r12b, dl
xor r12b, 1
xor r10b, 0xff
mov r13b, dl
xor r13b, 0
or r12b, r10b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r10b, r13b
mov r13b, dl
xor r13b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 1
or r13b, r11b
or bl, 1
xor r13b, 0xff
and r13b, bl
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, dl
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, dl
xor bl, 1
xor r10b, 0xff
mov sil, dl
xor sil, 1
or bl, r10b
or sil, 1
xor bl, 0xff
and bl, sil
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov dil, sil
and dil, 0
and r11b, r13b
mov dword [rbp + 0x4b8], eax
mov al, r12b
and al, 0
and bl, r13b
or dil, r11b
or al, bl
xor dil, al
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or dil, sil
mov al, r10b
xor al, 0xff
mov r11b, dil
and r11b, al
xor dil, 0xff
and r10b, dil
or r11b, r10b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
mov bl, r8b
and bl, r10b
or al, bl
mov r10b, dl
xor r10b, 0
and r10b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
mov dil, sil
and dil, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, dil
or r12b, sil
xor bl, r12b
mov sil, al
and sil, r10b
xor al, r10b
or sil, al
mov al, dl
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov dil, dl
xor dil, 1
mov r12b, al
and r12b, 0xff
mov r13b, dil
and r13b, 1
mov byte [rbp + 0x4b7], al
mov al, r10b
and al, 0xff
and bl, dil
or r12b, r13b
or al, bl
xor r12b, al
mov al, byte [rbp + 0x4b7]
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, sil
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
or al, sil
xor r12b, 0xff
mov r10b, al
xor r10b, r12b
and r10b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov sil, r11b
and sil, bl
or al, sil
mov bl, r14b
xor bl, 0xff
mov sil, al
and sil, bl
xor al, 0xff
mov bl, r14b
and bl, al
or sil, bl
xor r14b, 0xff
mov al, sil
xor al, r14b
and al, sil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, sil
or bl, dil
mov sil, dl
xor sil, 0
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
or sil, dil
mov dil, dl
xor dil, 1
and dil, 1
mov r14b, dl
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x4b6], al
mov al, r14b
and al, 0xff
and bl, r13b
mov byte [rbp + 0x4b5], al
mov al, r12b
and al, 0xff
and sil, r13b
mov byte [rbp + 0x4b4], al
mov al, byte [rbp + 0x4b5]
or al, bl
mov bl, byte [rbp + 0x4b4]
or bl, sil
xor al, bl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov bl, dil
and bl, 1
xor dil, 1
or bl, dil
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
and al, dil
or sil, al
xor bl, 0xff
mov al, sil
xor al, bl
and al, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r11b
and dil, sil
or bl, dil
mov sil, r15b
xor sil, 0xff
and sil, 0
mov dil, dl
xor dil, 0
mov r14b, r15b
and r14b, dil
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, dil
or sil, r14b
or r12b, bl
xor sil, r12b
xor sil, 0xff
xor r15b, 0xff
mov bl, dl
xor bl, 1
or sil, r15b
or bl, 1
xor sil, 0xff
and sil, bl
mov bl, byte [rbp + 0x4b6]
xor bl, 0xff
mov dil, r10b
xor dil, bl
and dil, r10b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
and r10b, r14b
mov r15b, byte [rbp + 0x4b6]
xor r15b, 0xff
and r15b, 0xff
mov r12b, byte [rbp + 0x4b6]
and r12b, r14b
or bl, r10b
or r15b, r12b
xor bl, r15b
mov r10b, dil
and r10b, bl
xor dil, bl
or r10b, dil
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, al
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
mov r15b, sil
and r15b, r14b
or dil, r15b
mov r14b, dl
xor r14b, 0
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, dl
xor r15b, 0
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, r14b
xor r15b, 0xff
mov r13b, al
xor r13b, r15b
and r13b, al
mov al, dl
xor al, 0
mov r15b, dil
xor r15b, al
and r15b, dil
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x4b3], al
mov al, sil
mov dword [rbp + 0x4ac], ecx
mov cl, byte [rbp + 0x4b3]
xor al, cl
and al, sil
mov cl, r12b
xor cl, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x4ab], al
mov al, dl
xor al, 1
mov byte [rbp + 0x4aa], al
mov al, cl
and al, 0xff
mov byte [rbp + 0x4a9], al
mov al, byte [rbp + 0x4aa]
and r12b, al
mov al, sil
and al, 0xff
mov byte [rbp + 0x4a8], al
mov al, byte [rbp + 0x4aa]
and r13b, al
mov al, byte [rbp + 0x4a9]
or al, r12b
mov r12b, byte [rbp + 0x4a8]
or r12b, r13b
xor al, r12b
or cl, sil
xor cl, 0xff
mov sil, byte [rbp + 0x4aa]
or sil, 1
and cl, sil
or al, cl
mov cl, r15b
xor cl, 0xff
mov sil, byte [rbp + 0x4ab]
xor sil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and r15b, r12b
mov byte [rbp + 0x4a7], al
mov al, sil
and al, 0xff
mov byte [rbp + 0x4a6], al
mov al, byte [rbp + 0x4ab]
and al, r12b
or r13b, r15b
mov r15b, byte [rbp + 0x4a6]
or r15b, al
xor r13b, r15b
or cl, sil
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov al, byte [rbp + 0x4a7]
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov sil, byte [rbp + 0x4a7]
and sil, cl
mov r15b, r13b
xor r15b, 0xff
and r15b, 0
and r13b, cl
or al, sil
or r15b, r13b
xor al, r15b
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
and cl, sil
or bl, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
xor bl, 0xff
xor cl, 0xff
mov sil, dl
xor sil, 1
or bl, cl
or sil, 1
xor bl, 0xff
and bl, sil
mov cl, al
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r14b, cl
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and bl, dil
or r14b, al
or r15b, bl
xor r14b, r15b
or cl, sil
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov bl, r10b
and bl, cl
mov sil, dl
xor sil, 1
and sil, 0xff
and cl, 1
or al, bl
or sil, cl
xor al, sil
xor al, 0xff
xor al, 0
and al, 0
mov cl, dl
xor cl, 0
and cl, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or cl, sil
or dil, bl
xor cl, dil
mov bl, cl
xor bl, 0xff
mov sil, r10b
xor sil, bl
and sil, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov bl, dl
xor bl, 0
mov dil, r14b
and dil, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, dl
xor bl, 0
mov dil, r10b
xor dil, bl
and dil, r10b
xor r14b, 0xff
xor cl, 0xff
mov r10b, dl
xor r10b, 0
or r14b, cl
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov r15b, cl
and r15b, 0
and al, bl
mov r12b, r10b
and r12b, 0
and sil, bl
or r15b, al
or r12b, sil
xor r15b, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or r15b, cl
mov al, dil
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r10b, dl
xor r10b, 1
mov bl, al
and bl, 0xff
and dil, r10b
mov sil, cl
and sil, 0xff
and r14b, r10b
or bl, dil
or sil, r14b
xor bl, sil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r15b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r15b, bl
or cl, r15b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
mov bl, r8b
and bl, r10b
or al, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, dl
xor bl, 1
mov sil, r9b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
and sil, 1
or bl, sil
mov sil, dl
xor sil, 1
mov dil, al
xor dil, sil
and dil, al
mov sil, bl
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, dl
xor r8b, 1
mov sil, r10b
xor sil, r8b
and sil, r10b
mov r8b, bl
xor r8b, 0xff
mov r15b, r9b
xor r15b, r8b
and r15b, r9b
mov r8b, dil
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r8b
and r13b, 0
and dil, r12b
mov byte [rbp + 0x4a5], al
mov al, r9b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or r8b, r9b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov al, sil
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
mov dil, al
and dil, 0
and sil, r9b
mov r14b, r8b
and r14b, 0
and r15b, r9b
or dil, sil
or r14b, r15b
xor dil, r14b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or dil, al
mov al, r13b
xor al, 0xff
mov r8b, dil
and r8b, al
xor dil, 0xff
and r13b, dil
or r8b, r13b
mov al, byte [rbp + 0x4a5]
and al, r10b
mov r9b, byte [rbp + 0x4a5]
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or r9b, al
mov al, dl
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
mov r14b, sil
and r14b, 1
mov r15b, r10b
and r15b, 0xff
and bl, sil
or dil, r14b
or r15b, bl
xor dil, r15b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
xor dil, 0xff
mov al, r9b
xor al, dil
and al, r9b
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r10b, dl
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, dl
xor al, 1
and al, 1
mov r10b, dl
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
xor r9b, 0xff
xor al, 0xff
mov r10b, dl
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, al
and sil, 0
and r8b, bl
mov dil, r10b
and dil, 0
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, dl
xor al, 0
and al, 0
mov r8b, dl
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, dl
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, dl
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, dl
xor r10b, 0
mov dil, r9b
xor dil, 0xff
mov r14b, dl
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, dl
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor r11b, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, dl
xor r15b, 1
or r11b, dil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov byte [rbp + 0x4a4], al
mov al, r15b
and al, 0xff
and r10b, r12b
or r13b, bl
or al, r10b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r14b
and al, r11b
xor r14b, r11b
or al, r14b
mov r10b, r13b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r13b, al
or r11b, r13b
mov al, byte [rbp + 0x4a4]
and al, r8b
mov r10b, byte [rbp + 0x4a4]
xor r10b, r8b
or al, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or r8b, al
mov al, dl
xor al, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov dil, al
and dil, 0
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
xor r8b, 0xff
xor dil, 0xff
mov al, dl
xor al, 0
or r8b, dil
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
and sil, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, sil
or r10b, r9b
xor r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or r9b, al
mov al, dl
xor al, 0
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, r8b
and r10b, r9b
xor r8b, r9b
or r10b, r8b
mov r8b, al
and r8b, 0
xor al, 0
or r8b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or al, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, dl
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, 1
mov dil, dl
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 1
or al, sil
or dil, 1
xor al, 0xff
and al, dil
mov sil, bl
and sil, cl
xor bl, cl
or sil, bl
mov cl, r11b
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov dil, dl
xor dil, 0
mov r14b, cl
and r14b, 0
and r11b, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, r11b
or r15b, al
xor r14b, r15b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and sil, cl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, cl
or al, sil
or r11b, r14b
xor al, r11b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
xor dl, 0
mov r10b, cl
and r10b, 0
and al, dl
mov r11b, r8b
and r11b, 0
and r9b, dl
or r10b, al
or r11b, r9b
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or r10b, cl
test r10b, 1
mov eax, dword [rbp + 0x4b8]
mov ecx, dword [rbp + 0x4ac]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x30408013
mov ecx, 0x48f3e7f0
mov dl, 1
xor r8d, r8d
mov r9d, 0x3bea7f76
mov r10, qword [rbp + 0xa48]
mov dword [r10], 1
mov r11d, dword [0x0073fb94]
mov esi, dword [0x0073fba0]
add r9d, 0
sub r9d, 0x7b190573
sub r9d, 0x3bea7f76
sub r9d, 0x3005be09
sub r9d, 1
add r9d, 0x3005be09
add r9d, 0xce665c66
add r9d, 0x7b190573
sub r9d, 0xce665c66
mov edi, r11d
add edi, 0x69eee814
add edi, 0x19dc6a46
sub edi, 0x69eee814
sub edi, 0x349d885f
add edi, r9d
add edi, 0x349d885f
sub r8d, 0x19dc6a46
add edi, r8d
imul r11d, edi
and r11d, 1
cmp r11d, 0
sete bl
cmp esi, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r12b
xor r13b, 0xff
mov r8b, bl
xor r8b, r13b
and r8b, bl
mov r13b, dl
xor r13b, 1
and r13b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r13b, r9b
mov r9b, dl
xor r9b, 1
mov r10b, r13b
xor r10b, r9b
and r10b, r13b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r9b, r15b
and r9b, r8b
xor r15b, r8b
or r9b, r15b
mov r8b, r10b
and r8b, r12b
xor r10b, r12b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
and r9b, r8b
or r15b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r9b, 1
or r8b, r10b
or r12b, r9b
xor r8b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r12b, r14b
xor r12b, r10b
and r12b, r14b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r13b, dl
xor r13b, 1
mov r11b, r13b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r13b, 1
or r10b, r11b
or sil, r13b
xor r10b, sil
mov r11b, dl
xor r11b, 1
mov sil, r10b
xor sil, r11b
and sil, r10b
mov r10b, dl
xor r10b, 1
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov r13b, dl
xor r13b, 0
mov dil, r9b
and dil, 0
and r8b, r13b
mov dword [rbp + 0x468], eax
mov al, r11b
and al, 0
and r12b, r13b
or dil, r8b
or al, r12b
xor dil, al
or r9b, r11b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or dil, r9b
mov al, sil
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r11b, al
and r11b, 0xff
and sil, r9b
mov r12b, r8b
and r12b, 0xff
and r10b, r9b
or r11b, sil
or r12b, r10b
xor r11b, r12b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, dil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and dil, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, r8b
or al, dil
or r9b, r11b
xor al, r9b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 0
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, dl
xor r11b, 1
and r11b, 0
mov sil, dl
xor sil, 0
mov dil, sil
and dil, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, dil
or r12b, sil
xor r11b, r12b
xor r11b, 0xff
mov sil, dl
xor sil, 0
mov dil, dl
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov sil, r8b
and sil, r10b
xor r8b, r10b
or sil, r8b
mov r8b, r11b
and r8b, r9b
xor r11b, r9b
or r8b, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r10b
or r9b, sil
or r11b, r8b
xor r9b, r11b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r15b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
mov r10b, r15b
and r10b, r8b
or r11b, r10b
mov r8b, r15b
xor r8b, 0xff
mov r10b, r11b
xor r10b, r8b
and r10b, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov sil, r9b
and sil, r11b
or r8b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, dl
xor sil, 0
mov dil, bl
and dil, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, sil
or r11b, dil
or r12b, r8b
xor r11b, r12b
xor r11b, 0xff
xor bl, 0xff
mov r8b, dl
xor r8b, 0
or r11b, bl
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, al
and dil, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, sil
or bl, dil
or r12b, r8b
xor bl, r12b
mov r8b, al
xor r8b, 0xff
mov sil, bl
xor sil, r8b
and sil, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov bl, dl
xor bl, 0
mov dil, r9b
and dil, bl
mov r12b, dl
xor r12b, 1
and r12b, 0
and bl, 1
or r8b, dil
or r12b, bl
xor r8b, r12b
mov bl, r14b
xor bl, 0xff
mov dil, r8b
and dil, bl
xor r8b, 0xff
mov bl, r14b
and bl, r8b
or dil, bl
xor dil, 0xff
xor r14b, 0xff
mov r8b, dl
xor r8b, 1
or dil, r14b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov bl, dl
xor bl, 0
mov r14b, r10b
and r14b, bl
mov r12b, dl
xor r12b, 1
and r12b, 0
and bl, 1
or r8b, r14b
or r12b, bl
xor r8b, r12b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r14b, dl
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, dl
xor r14b, 0
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, dl
xor r12b, 0
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp + 0x467], al
mov al, r10b
xor al, r12b
and al, r10b
mov r10b, bl
xor r10b, 0xff
mov r12b, dl
xor r12b, 0
mov byte [rbp + 0x466], al
mov al, dl
xor al, 1
or r10b, r12b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r14b
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, r13b
mov r11b, byte [rbp + 0x466]
and al, r11b
xor r13b, r11b
or al, r13b
mov r13b, r10b
and r13b, r12b
xor r10b, r12b
or r13b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r12b, dl
xor r12b, 1
and al, r12b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r12b
or r10b, al
or r11b, r13b
xor r10b, r11b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and al, r11b
mov bl, dl
xor bl, 1
and bl, 0xff
and r11b, 1
or r8b, al
or bl, r11b
xor r8b, bl
mov al, dl
xor al, 0
mov r11b, r14b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r12b, al
and r12b, 0xff
mov r13b, bl
and r13b, 0
mov byte [rbp + 0x465], al
mov al, r11b
and al, 0xff
and r14b, bl
or r12b, r13b
or al, r14b
xor r12b, al
mov al, byte [rbp + 0x465]
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or r12b, al
xor r8b, 0xff
xor r12b, 0xff
mov al, dl
xor al, 1
or r8b, r12b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r11b, dl
xor r11b, 0
and sil, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or r8b, sil
or bl, dil
xor r8b, bl
mov r11b, r10b
and r11b, r8b
xor r10b, r8b
or r11b, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov bl, al
and bl, r10b
mov sil, dl
xor sil, 1
and sil, 0
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, r11b
xor r10b, 0xff
xor r8b, 0xff
mov bl, dl
xor bl, 1
or r10b, r8b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and r11b, bl
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or al, r8b
or r11b, 1
xor al, 0xff
and al, r11b
mov r8b, r10b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r8b
and sil, 0xff
and r10b, bl
mov dil, r11b
and dil, 0xff
and al, bl
or sil, r10b
or dil, al
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, byte [rbp + 0x467]
xor al, 0xff
mov r8b, r15b
xor r8b, al
and r8b, r15b
mov al, r15b
xor al, 0xff
mov r10b, byte [rbp + 0x467]
and r10b, al
mov al, byte [rbp + 0x467]
xor al, 0xff
and r15b, al
or r10b, r15b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r10b, r11b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 0
mov dil, r11b
xor dil, bl
and dil, r11b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov r14b, dl
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and r8b, r14b
mov r12b, bl
and r12b, 0xff
and al, r14b
or r15b, r8b
or r12b, al
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov al, dil
and al, r10b
xor dil, r10b
or al, dil
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
and r15b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r8b, r15b
or r11b, al
xor r8b, r11b
mov al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 0
mov dil, r9b
xor dil, 0xff
and dil, 0xff
and r9b, r11b
or r10b, bl
or dil, r9b
xor r10b, dil
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov dil, r9b
and dil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or dil, al
or r14b, r10b
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and dil, r9b
or al, dil
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r8b
and r9b, al
or r10b, r9b
xor r10b, 0xff
xor r8b, 0xff
mov al, dl
xor al, 0
or r10b, r8b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, sil
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, r10b
and r9b, r8b
xor r10b, 0xff
and sil, r10b
or r9b, sil
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
xor dl, 1
mov r11b, r8b
and r11b, 0xff
and al, dl
mov bl, r10b
and bl, 0xff
and r9b, dl
or r11b, al
or bl, r9b
xor r11b, bl
or r8b, r10b
xor r8b, 0xff
or dl, 1
and r8b, dl
or r11b, r8b
test r11b, 1
mov eax, dword [rbp + 0x468]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x8125d09d
mov ecx, 0x2976426a
mov dl, 1
mov r8d, 0x2e987fd5
xor r9d, r9d
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r9d
sub esi, r10d
mov edi, r9d
sub edi, 0x35e762f0
add esi, edi
sub r9d, esi
sub r9d, 0x4fdc5dca
sub r9d, 0xc00cba93
add r9d, 0x4fdc5dca
sub r9d, 0x41f6f4e9
sub r9d, 0x35e762f0
add r9d, 0x41f6f4e9
add r8d, 0
sub r8d, 1
sub r8d, 0x2e987fd5
sub r9d, 0x95b83347
add r9d, r8d
add r9d, 0x95b83347
add r9d, 0x801d9ee8
add r9d, 0x79b9f3a9
sub r9d, 0x801d9ee8
add r9d, 0x23834ffb
add r9d, 0xc00cba93
sub r9d, 0x23834ffb
sub r9d, 0xeb2276a3
sub r9d, 0x79b9f3a9
add r9d, 0xeb2276a3
imul r10d, r9d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r14b
and r8b, r13b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, r9b
and r11b, 0
and r15b, r10b
mov sil, r13b
and sil, 0
and r12b, r10b
or r11b, r15b
or sil, r12b
xor r11b, sil
or r9b, r13b
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r11b, r9b
mov r9b, r8b
and r9b, 1
xor r8b, 1
or r9b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r8b, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r14b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
and r14b, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r9b, r14b
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r14b, r9b
and r14b, 0
and r10b, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r14b
and r11b, r10b
xor r14b, 0xff
and r8b, r14b
or r11b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
xor dl, 1
mov bl, r8b
and bl, 0xff
and r9b, dl
mov sil, r10b
and sil, 0xff
and r11b, dl
or bl, r9b
or sil, r11b
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or dl, 1
and r8b, dl
or bl, r8b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xcf0d837e
mov ecx, 0xeb4383fd
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r9d
add r11d, 0x8b5ac6d3
sub r11d, 0x59b4215e
sub r11d, 0x8b5ac6d3
sub r11d, 0xc10a9452
sub r11d, 0x65b44229
add r11d, 0xc10a9452
sub r11d, 0xbc578757
add r11d, 0x59b4215e
add r11d, 0xbc578757
sub r11d, 0x672afc1a
sub r11d, 0xc31a4d3a
add r11d, 0x672afc1a
mov esi, r8d
sub esi, 1
add r11d, esi
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, 0xc31a4d3a
add esi, r11d
mov r11d, r8d
sub r11d, esi
sub r8d, 0x57572175
sub r8d, 0x65b44229
add r8d, 0x57572175
add r11d, 0x57fd5768
sub r11d, r8d
sub r11d, 0x57fd5768
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dl
xor r15b, 1
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, dl
xor r14b, 1
and r14b, 0
mov r12b, dl
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, dl
xor r8b, 1
and r8b, 0
and r12b, 1
or r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, bl
xor r8b, 0xff
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r8b, r14b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r14b, r15b
xor r14b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov r9b, r14b
and r9b, 0
and r15b, r13b
mov r10b, r12b
and r10b, 0
and r8b, r13b
or r9b, r15b
or r10b, r8b
xor r9b, r10b
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r14b, dil
and r14b, r10b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r14b, dl
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, dil
xor r14b, 0xff
xor r10b, 0xff
mov r15b, dl
xor r15b, 1
or r14b, r10b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r10b, r8b
and r10b, r14b
xor r8b, r14b
or r10b, r8b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r8b, r15b
or r12b, r14b
xor r8b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dl
xor r15b, 1
mov r12b, r14b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r11b, r13b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r13b, 1
or r12b, r11b
or sil, r13b
xor r12b, sil
xor r12b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, dl
xor sil, 1
or r12b, r11b
or sil, 1
xor r12b, 0xff
and r12b, sil
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r11b, r8b
and r11b, r15b
xor r8b, r15b
or r11b, r8b
mov r8b, r12b
xor r8b, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dl
xor r15b, 1
mov r13b, r8b
and r13b, 0xff
and r12b, r15b
mov dword [rbp + 0x458], eax
mov al, sil
and al, 0xff
and r14b, r15b
or r13b, r12b
or al, r14b
xor r13b, al
or r8b, sil
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r13b, r8b
mov al, r11b
xor al, 0xff
mov r8b, r13b
and r8b, al
xor r13b, 0xff
and r11b, r13b
or r8b, r11b
mov al, r9b
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
mov sil, r9b
and sil, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r11b, 1
or al, sil
or r14b, r11b
xor al, r14b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 1
or r11b, sil
mov sil, dl
xor sil, 0
and sil, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, dl
xor al, 0
mov r11b, sil
xor r11b, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x457], al
mov al, r11b
and al, 0xff
and sil, r15b
or r12b, r13b
or al, sil
xor r12b, al
mov al, byte [rbp + 0x457]
or al, r11b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
and r14b, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or al, r14b
or sil, r11b
xor al, sil
xor al, 0xff
xor r12b, 0xff
mov r11b, dl
xor r11b, 1
or al, r12b
or r11b, 1
xor al, 0xff
and al, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dl
xor sil, 1
mov r14b, r8b
and r14b, sil
or r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dl
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, r14b
or sil, r15b
or r12b, r11b
xor sil, r12b
xor bl, 0xff
mov r11b, sil
xor r11b, bl
and r11b, sil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov r14b, r10b
and r14b, sil
or bl, r14b
mov sil, dl
xor sil, 1
and sil, 1
mov r14b, dl
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dl
xor r14b, 0
and r14b, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x456], al
mov al, r15b
and al, 0xff
and bl, r13b
mov byte [rbp + 0x455], al
mov al, r12b
and al, 0xff
and sil, r13b
mov byte [rbp + 0x454], al
mov al, byte [rbp + 0x455]
or al, bl
mov bl, byte [rbp + 0x454]
or bl, sil
xor al, bl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, dl
xor r14b, 1
and al, r14b
or sil, al
xor sil, 0xff
xor bl, 0xff
mov al, dl
xor al, 0
or sil, bl
or al, 0
xor sil, 0xff
and sil, al
mov al, r8b
xor al, 0xff
and al, 0
mov bl, dl
xor bl, 0
mov r14b, r8b
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
mov bl, dil
xor bl, 0xff
mov r14b, al
and r14b, bl
xor al, 0xff
mov bl, dil
and bl, al
or r14b, bl
xor dil, 0xff
mov al, r14b
xor al, dil
and al, r14b
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x456]
xor dil, bl
mov bl, byte [rbp + 0x456]
and dil, bl
xor bl, 0xff
mov r14b, r11b
and r14b, bl
xor r11b, 0xff
mov bl, byte [rbp + 0x456]
and bl, r11b
or r14b, bl
mov r11b, dil
and r11b, r14b
xor dil, r14b
or r11b, dil
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, sil
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
mov r15b, al
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dl
xor r15b, 1
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, r15b
and r13b, sil
mov sil, dil
xor sil, 0xff
mov r15b, dl
xor r15b, 1
mov byte [rbp + 0x453], al
mov al, dl
xor al, 1
or sil, r15b
or al, 1
xor sil, 0xff
and sil, al
mov al, r14b
xor al, 0xff
mov r15b, byte [rbp + 0x453]
xor r15b, al
mov al, byte [rbp + 0x453]
and r15b, al
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r12b, sil
and r12b, r15b
xor sil, r15b
or r12b, sil
mov sil, al
xor sil, 0xff
mov r15b, r12b
and r15b, sil
xor r12b, 0xff
and al, r12b
or r15b, al
mov al, bl
xor al, 0xff
mov sil, dil
xor sil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, al
and r13b, 0xff
and bl, r12b
mov byte [rbp + 0x452], al
mov al, sil
and al, 0xff
and dil, r12b
or r13b, bl
or al, dil
xor r13b, al
mov al, byte [rbp + 0x452]
or al, sil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r13b, bl
mov sil, dl
xor sil, 1
and sil, 0xff
and bl, 1
or al, r13b
or sil, bl
xor al, sil
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
xor al, 0xff
xor bl, 0xff
mov sil, dl
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r15b
and bl, al
xor r15b, al
or bl, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
mov dil, r11b
and dil, sil
or al, dil
mov sil, dl
xor sil, 0
xor al, 0xff
mov dil, dl
xor dil, 1
or sil, al
or dil, 1
xor sil, 0xff
and sil, dil
mov al, dl
xor al, 0
and al, 1
mov dil, dl
xor dil, 1
and dil, 0
or al, dil
mov dil, al
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, dl
xor dil, 1
mov r15b, bl
and r15b, dil
or r11b, r15b
mov dil, dl
xor dil, 0
mov r15b, r11b
xor r15b, dil
and r15b, r11b
xor al, 0xff
mov r11b, bl
xor r11b, al
and r11b, bl
mov al, sil
xor al, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r12b, al
and r12b, 0xff
and sil, dil
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r12b, sil
or r13b, r14b
xor r12b, r13b
or al, bl
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r15b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, al
and dil, 0
and r15b, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, r15b
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r12b
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
and r12b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or al, r12b
or bl, dil
xor al, bl
mov r11b, r10b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, dl
xor sil, 1
and r9b, sil
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, sil
or r11b, r9b
or dil, r10b
xor r11b, dil
mov r9b, bl
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, 0xff
and bl, sil
mov r14b, r10b
and r14b, 0xff
and r11b, sil
or dil, bl
or r14b, r11b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, dl
xor r10b, 0
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor dil, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 1
or dil, r11b
or bl, 1
xor dil, 0xff
and dil, bl
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, dl
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, bl
and r15b, 0
and r9b, r14b
mov r12b, sil
and r12b, 0
and dil, r14b
or r15b, r9b
or r12b, dil
xor r15b, r12b
or bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r9b, r11b
and r9b, r10b
xor r11b, r10b
or r9b, r11b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and r15b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r11b
or r10b, r15b
or bl, r9b
xor r10b, bl
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, r8b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
xor sil, 0
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, bl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, dl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r8b, dil
xor r8b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dl
xor r13b, 0
mov byte [rbp + 0x451], al
mov al, r8b
and al, 0
and dil, r13b
mov byte [rbp + 0x450], al
mov al, r15b
and al, 0
and sil, r13b
mov byte [rbp + 0x44f], al
mov al, byte [rbp + 0x450]
or al, dil
mov dil, byte [rbp + 0x44f]
or dil, sil
xor al, dil
or r8b, r15b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or al, r8b
mov r8b, r14b
xor r8b, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r15b, r8b
and r15b, 0xff
and r14b, dil
mov r13b, sil
and r13b, 0xff
and r12b, dil
or r15b, r14b
or r13b, r12b
xor r15b, r13b
or r8b, sil
xor r8b, 0xff
or dil, 1
and r8b, dil
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov sil, r15b
and sil, r8b
xor r15b, 0xff
and al, r15b
or sil, al
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dil, dl
xor dil, 1
mov r14b, al
and r14b, 0xff
and r9b, dil
mov r15b, r8b
and r15b, 0xff
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, dl
xor r8b, 0
mov r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov dil, r8b
and dil, 0
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0
and bl, r11b
or dil, r14b
or r15b, bl
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or dil, r8b
xor al, 0xff
xor dil, 0xff
mov r8b, dl
xor r8b, 1
or al, dil
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, sil
and r8b, al
xor sil, al
or r8b, sil
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
and r10b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and sil, r9b
or r8b, sil
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, byte [rbp + 0x451]
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
mov r10b, byte [rbp + 0x451]
and r10b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, dl
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x451]
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r14b, dl
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, dl
xor r14b, 1
or r9b, dil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov dil, r11b
and dil, bl
xor r11b, bl
or dil, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, r11b
and r15b, 0
and sil, r14b
mov r12b, bl
and r12b, 0
and r9b, r14b
or r15b, sil
or r12b, r9b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r9b, dil
xor r9b, 0xff
mov r11b, r15b
and r11b, r9b
xor r15b, 0xff
and dil, r15b
or r11b, dil
mov r9b, al
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and dil, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, dil
or r9b, r8b
xor al, r9b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r11b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
xor dl, 1
mov r10b, al
and r10b, 0xff
and r11b, dl
mov bl, r8b
and bl, 0xff
and r9b, dl
or r10b, r11b
or bl, r9b
xor r10b, bl
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
mov eax, dword [rbp + 0x458]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x7d9e8fcb
mov ecx, 0x671932a8
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x246cd2e6
mov esi, r9d
sub esi, r11d
add esi, 0x80b22968
sub esi, 0x36e4f5b4
sub esi, 0x80b22968
sub esi, 0xb344889f
sub esi, 0x246cd2e6
add esi, 0xb344889f
mov r11d, r8d
sub r11d, esi
mov esi, r8d
sub esi, 0x404e0134
add r11d, esi
mov esi, r8d
sub esi, r11d
sub esi, 0x237e414f
sub esi, 1
add esi, 0x237e414f
add esi, 0xd947361
sub esi, 0x404e0134
sub esi, 0xd947361
mov r11d, r8d
sub r11d, 0x101862f
sub esi, r11d
add esi, 0x93a556b1
add esi, 0x36e4f5b4
sub esi, 0x93a556b1
sub r8d, 0x101862f
add esi, r8d
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, bl
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov r9b, dl
xor r9b, 0
or r12b, r13b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
mov r9b, dl
xor r9b, 1
xor r15b, 0xff
mov r13b, dl
xor r13b, 0
or r9b, r15b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, r15b
and r11b, 0
and r14b, r10b
mov sil, r13b
and sil, 0
and r8b, r10b
or r11b, r14b
or sil, r8b
xor r11b, sil
or r15b, r13b
xor r15b, 0xff
or r10b, 0
and r15b, r10b
or r11b, r15b
mov r8b, r12b
and r8b, r9b
xor r12b, r9b
or r8b, r12b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r11b, r8b
or r10b, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, dil
and r11b, r9b
mov sil, dl
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r9b, r8b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, dil
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dl
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, dl
xor sil, 1
and sil, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dl
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, dl
xor sil, 1
xor r8b, 0xff
mov r14b, dl
xor r14b, 0
or sil, r8b
or r14b, 0
xor sil, 0xff
and sil, r14b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r14b, dl
xor r14b, 0
mov r12b, r9b
and r12b, 0
and r15b, r14b
mov r13b, r11b
and r13b, 0
and sil, r14b
or r12b, r15b
or r13b, sil
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r12b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r12b
and r11b, r9b
xor r12b, 0xff
and r8b, r12b
or r11b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r9b, dl
xor r9b, 1
mov sil, r9b
and sil, 0
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, sil
or r14b, r9b
xor r8b, r14b
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov sil, dl
xor sil, 0
or r9b, r8b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r8b, dl
xor r8b, 1
and r8b, 1
mov sil, dl
xor sil, 1
and sil, 1
or r8b, sil
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov sil, r9b
and sil, r8b
xor r9b, r8b
or sil, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r14b, r10b
and r14b, r9b
or r8b, r14b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
or r9b, r14b
mov r14b, dl
xor r14b, 0
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov dword [rbp + 0x448], eax
mov al, r15b
and al, 0xff
and r8b, r13b
mov byte [rbp + 0x447], al
mov al, r12b
and al, 0xff
and r9b, r13b
mov byte [rbp + 0x446], al
mov al, byte [rbp + 0x447]
or al, r8b
mov r8b, byte [rbp + 0x446]
or r8b, r9b
xor al, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov r8b, r14b
and r8b, 0
xor r14b, 0
or r8b, r14b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r14b, dl
xor r14b, 0
and al, r14b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r14b, 1
or r9b, al
or r15b, r14b
xor r9b, r15b
xor r9b, 0xff
xor r8b, 0xff
mov al, dl
xor al, 0
or r9b, r8b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, bl
or r14b, r8b
xor al, r14b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov r14b, sil
and r14b, bl
or r8b, r14b
mov bl, dl
xor bl, 1
and bl, 1
mov r14b, dl
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x445], al
mov al, r15b
and al, 0xff
and r8b, r12b
mov byte [rbp + 0x444], al
mov al, byte [rbp + 0x445]
or r13b, al
mov al, byte [rbp + 0x444]
or al, r8b
xor r13b, al
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, bl
and al, 1
xor bl, 1
or al, bl
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and r13b, bl
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r8b, r13b
or r14b, bl
xor r8b, r14b
xor r8b, 0xff
xor al, 0xff
mov bl, dl
xor bl, 0
or r8b, al
or bl, 0
xor r8b, 0xff
and r8b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov r14b, r11b
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
mov bl, dl
xor bl, 0
and bl, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, dl
xor r14b, 0
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x443], al
mov al, r15b
and al, 0xff
mov byte [rbp + 0x442], al
mov al, byte [rbp + 0x443]
and al, r13b
mov byte [rbp + 0x441], al
mov al, r12b
and al, 0xff
and bl, r13b
mov byte [rbp + 0x440], al
mov al, byte [rbp + 0x442]
mov dword [rbp + 0x43c], ecx
mov cl, byte [rbp + 0x441]
or al, cl
mov cl, byte [rbp + 0x440]
or cl, bl
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
and al, r14b
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r14b, 1
or bl, al
or r15b, r14b
xor bl, r15b
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, dil
xor cl, 0xff
and cl, 0
mov bl, dl
xor bl, 0
and dil, bl
mov r14b, dl
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, sil
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, dl
xor dil, 1
and dil, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x43b], al
mov al, r15b
and al, 0xff
and bl, r12b
or r13b, cl
or al, bl
xor r13b, al
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, dl
xor al, 1
mov cl, dil
xor cl, 0xff
mov bl, dl
xor bl, 1
mov r14b, al
and r14b, 0xff
mov r15b, bl
and r15b, 1
mov r12b, cl
and r12b, 0xff
and dil, bl
or r14b, r15b
or r12b, dil
xor r14b, r12b
or al, cl
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r13b, cl
or al, r13b
xor al, 0xff
xor r14b, 0xff
mov cl, dl
xor cl, 0
or al, r14b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov bl, dl
xor bl, 1
mov dil, r9b
and dil, bl
or cl, dil
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, r8b
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, dl
xor dil, 0
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dl
xor r14b, 0
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov r14b, dil
xor r14b, 0xff
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
mov r9b, dl
xor r9b, 0
mov r14b, bl
xor r14b, r9b
and r14b, bl
mov r9b, dil
xor r9b, 0xff
mov r13b, r8b
xor r13b, r9b
and r13b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0xff
mov byte [rbp + 0x43a], al
mov al, dl
xor al, 1
mov byte [rbp + 0x439], al
mov al, r8b
and al, 0xff
mov byte [rbp + 0x438], al
mov al, byte [rbp + 0x439]
and r15b, al
mov al, r9b
and al, 0xff
mov byte [rbp + 0x437], al
mov al, byte [rbp + 0x439]
and r12b, al
mov al, byte [rbp + 0x438]
or al, r15b
mov r15b, byte [rbp + 0x437]
or r15b, r12b
xor al, r15b
or r8b, r9b
xor r8b, 0xff
mov r9b, byte [rbp + 0x439]
or r9b, 1
and r8b, r9b
or al, r8b
mov r8b, r14b
xor r8b, 0xff
mov r9b, r13b
xor r9b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, r8b
and r12b, 0
and r14b, r15b
mov byte [rbp + 0x436], al
mov al, r9b
and al, 0
and r13b, r15b
or r12b, r14b
or al, r13b
xor r12b, al
or r8b, r9b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov al, byte [rbp + 0x436]
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
mov r9b, byte [rbp + 0x436]
and r9b, r8b
mov r14b, r12b
xor r14b, 0xff
and r14b, 0
and r12b, r8b
or al, r9b
or r14b, r12b
xor al, r14b
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r14b, dl
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and cl, r14b
mov r12b, r9b
and r12b, 0xff
and bl, r14b
or r15b, cl
or r12b, bl
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r15b, r8b
or cl, r15b
mov r8b, dl
xor r8b, 0
mov r9b, dil
xor r9b, 0xff
mov bl, dl
xor bl, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, bl
and r15b, 0
mov r12b, r9b
and r12b, 0xff
and dil, bl
or r14b, r15b
or r12b, dil
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
xor r14b, 0xff
mov r8b, cl
xor r8b, r14b
and r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, byte [rbp + 0x43a]
xor al, 0xff
mov r8b, byte [rbp + 0x43b]
xor r8b, al
mov al, byte [rbp + 0x43b]
and r8b, al
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
mov bl, byte [rbp + 0x43b]
and bl, r9b
mov dil, byte [rbp + 0x43a]
xor dil, 0xff
and dil, 0xff
mov r14b, byte [rbp + 0x43a]
and r14b, r9b
or al, bl
or dil, r14b
xor al, dil
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov bl, cl
and bl, r8b
or al, bl
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
and al, 0
mov bl, dl
xor bl, 0
and r9b, bl
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or al, r9b
or dil, bl
xor al, dil
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov bl, dl
xor bl, 0
mov dil, al
and dil, 0
and r8b, bl
mov r14b, cl
and r14b, 0
and r9b, bl
or dil, r8b
or r14b, r9b
xor dil, r14b
or al, cl
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r11b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and r10b, r11b
or r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 1
xor cl, 0xff
mov r9b, dl
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 1
and cl, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor al, 0xff
xor cl, 0xff
mov r9b, dl
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r8b, r10b
mov bl, r9b
and bl, 0xff
and al, r10b
or r11b, r8b
or bl, al
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, dl
xor al, 0
and al, 1
mov cl, dl
xor cl, 1
mov r8b, cl
and r8b, 0
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, dl
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov bl, dl
xor bl, 0
mov r14b, cl
xor r14b, bl
and r14b, cl
mov bl, r8b
xor bl, 0xff
mov r15b, sil
xor r15b, bl
and r15b, sil
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, r14b
and r9b, r15b
xor r14b, r15b
or r9b, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov sil, dl
xor sil, 0
and bl, sil
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
and r9b, sil
or r10b, bl
or r14b, r9b
xor r10b, r14b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r9b, cl
mov bl, dl
xor bl, 1
and bl, 0xff
and cl, 1
or al, r9b
or bl, cl
xor al, bl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov r8b, dl
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, dl
xor cl, 0
and cl, 1
mov r9b, dl
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, cl
and al, 0
xor cl, 0
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, dl
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dil
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor dl, 1
or al, r8b
or dl, 1
xor al, 0xff
and al, dl
mov dl, dil
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and dil, cl
or r8b, dil
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
mov eax, dword [rbp + 0x448]
mov ecx, dword [rbp + 0x43c]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov dword [rbp + 0xa40], 0xf862028
jmp 0x50d79d
mov eax, 0x1e768a13
mov ecx, 0x9f34f449
mov dl, 1
xor r8d, r8d
mov r9d, 0x56f16c50
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r8d
sub esi, 0xc60bf562
mov edi, r10d
sub edi, esi
mov esi, r8d
sub esi, 0x593a419e
add edi, esi
mov esi, r8d
sub esi, 0xc60bf562
add edi, esi
sub edi, 0x194972da
add edi, 0xb28a8d9e
add edi, 0x194972da
mov esi, r8d
sub esi, 1
add edi, esi
sub edi, 0x10728180
sub edi, 0xb28a8d9e
add edi, 0x10728180
add r9d, 0
sub r9d, 0x593a419e
sub r9d, 0x56f16c50
sub r8d, r9d
add edi, r8d
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, bl
xor r13b, 0xff
xor r12b, 0xff
mov r8b, dl
xor r8b, 0
or r13b, r12b
or r8b, 0
xor r13b, 0xff
and r13b, r8b
mov r8b, r15b
and r8b, r13b
xor r15b, r13b
or r8b, r15b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, r12b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r12b, 1
or r9b, r13b
or r10b, r12b
xor r9b, r10b
mov r10b, r14b
xor r10b, 0xff
xor r9b, 0xff
mov r12b, dl
xor r12b, 1
or r10b, r9b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r9b, r15b
xor r9b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov r11b, r9b
and r11b, 0xff
and r15b, r13b
mov sil, r12b
and sil, 0xff
and r10b, r13b
or r11b, r15b
or sil, r10b
xor r11b, sil
or r9b, r12b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or r11b, r9b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
xor r10b, 1
xor r9b, 0xff
mov sil, dl
xor sil, 1
or r10b, r9b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r9b, dl
xor r9b, 1
and r9b, 1
mov sil, dl
xor sil, 1
and sil, 1
or r9b, sil
mov sil, dl
xor sil, 0
mov r15b, r9b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and r12b, 1
or r15b, r13b
or dil, r12b
xor r15b, dil
xor r15b, 0xff
mov dil, dl
xor dil, 1
mov r12b, dl
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov dword [rbp + 0x40c], eax
mov al, dil
and al, 0
and r10b, r13b
mov byte [rbp + 0x40b], al
mov al, r12b
and al, 0
and sil, r13b
mov byte [rbp + 0x40a], al
mov al, byte [rbp + 0x40b]
or al, r10b
mov r10b, byte [rbp + 0x40a]
or r10b, sil
xor al, r10b
or dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov r10b, r15b
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r12b, r10b
and r12b, 0xff
and r15b, dil
mov r13b, sil
and r13b, 0xff
and r9b, dil
or r12b, r15b
or r13b, r9b
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r12b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and al, r10b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r10b
or r9b, al
or sil, r12b
xor r9b, sil
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, dl
xor r10b, 0
mov sil, r8b
and sil, r10b
mov dil, dl
xor dil, 1
and dil, 0
and r10b, 1
or al, sil
or dil, r10b
xor al, dil
mov r10b, dl
xor r10b, 0
and r10b, 1
mov sil, dl
xor sil, 1
and sil, 0
or r10b, sil
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
and dil, 1
or sil, dil
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, dl
xor al, 1
mov r10b, sil
xor r10b, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x409], al
mov al, r10b
and al, 0xff
and sil, r15b
or r12b, r13b
or al, sil
xor r12b, al
mov al, byte [rbp + 0x409]
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dil
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
and dil, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or al, dil
or sil, r10b
xor al, sil
xor r12b, 0xff
mov r10b, al
xor r10b, r12b
and r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
and bl, sil
mov dil, dl
xor dil, 1
and dil, 0xff
and sil, 1
or al, bl
or dil, sil
xor al, dil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, sil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, dl
xor sil, 0
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
or sil, dil
mov dil, al
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, dil
and r13b, 0
and al, r12b
mov byte [rbp + 0x408], al
mov al, r15b
and al, 0
and bl, r12b
mov byte [rbp + 0x407], al
mov al, byte [rbp + 0x408]
or r13b, al
mov al, byte [rbp + 0x407]
or al, bl
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov bl, r13b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
and r13b, sil
mov dil, dl
xor dil, 1
and dil, 0xff
and sil, 1
or bl, r13b
or dil, sil
xor bl, dil
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, dl
xor al, 0
and al, 1
mov bl, dl
xor bl, 1
and bl, 0
or al, bl
mov bl, r11b
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
mov bl, r11b
and bl, al
or dil, bl
xor dil, 0xff
mov al, r11b
xor al, 0xff
mov bl, dl
xor bl, 1
or dil, al
or bl, 1
xor dil, 0xff
and dil, bl
mov al, r14b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or bl, r15b
mov r14b, dl
xor r14b, 0
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov byte [rbp + 0x406], al
mov al, r15b
and al, 0
mov byte [rbp + 0x405], al
mov al, byte [rbp + 0x406]
and al, r13b
mov byte [rbp + 0x404], al
mov al, r12b
and al, 0
and bl, r13b
mov byte [rbp + 0x403], al
mov al, byte [rbp + 0x405]
mov dword [rbp + 0x3fc], ecx
mov cl, byte [rbp + 0x404]
or al, cl
mov cl, byte [rbp + 0x403]
or cl, bl
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, dl
xor cl, 0
mov bl, r14b
xor bl, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x3fb], al
mov al, bl
and al, 0xff
and r14b, r15b
or r12b, r13b
or al, r14b
xor r12b, al
or cl, bl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov al, byte [rbp + 0x3fb]
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov bl, byte [rbp + 0x3fb]
and bl, cl
or al, bl
xor al, 0xff
xor r12b, 0xff
mov cl, dl
xor cl, 1
or al, r12b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, dl
xor bl, 0
mov r14b, r10b
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, sil
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
mov r15b, sil
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dl
xor r15b, 1
mov r12b, cl
xor r12b, r15b
and r12b, cl
xor r10b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
or r10b, r15b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r15b, dl
xor r15b, 1
mov r13b, bl
xor r13b, r15b
and r13b, bl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x3fa], al
mov al, dl
xor al, 1
or sil, r15b
or al, 1
xor sil, 0xff
and sil, al
mov al, r12b
xor al, 0xff
mov r15b, r10b
xor r15b, 0xff
mov byte [rbp + 0x3f9], al
mov al, dl
xor al, 0
mov byte [rbp + 0x3f8], al
mov al, byte [rbp + 0x3f9]
and al, 0
mov byte [rbp + 0x3f7], al
mov al, byte [rbp + 0x3f8]
and r12b, al
mov al, r15b
and al, 0
mov byte [rbp + 0x3f6], al
mov al, byte [rbp + 0x3f8]
and r10b, al
mov al, byte [rbp + 0x3f7]
or al, r12b
mov r12b, byte [rbp + 0x3f6]
or r12b, r10b
xor al, r12b
mov r10b, byte [rbp + 0x3f9]
or r10b, r15b
xor r10b, 0xff
mov r15b, byte [rbp + 0x3f8]
or r15b, 0
and r10b, r15b
or al, r10b
mov r10b, r13b
and r10b, sil
xor r13b, sil
or r10b, r13b
mov sil, al
xor sil, 0xff
and sil, 1
mov r15b, dl
xor r15b, 1
and al, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, r15b
or sil, al
or r12b, r10b
xor sil, r12b
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, dl
xor r10b, 0
and al, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or cl, al
or bl, r10b
xor cl, bl
mov al, dl
xor al, 1
mov r10b, r14b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov r15b, al
and r15b, 0
mov r12b, bl
and r12b, 1
mov r13b, r10b
and r13b, 0
and r14b, bl
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
xor cl, 0xff
xor r15b, 0xff
mov al, dl
xor al, 0
or cl, r15b
or al, 0
xor cl, 0xff
and cl, al
mov al, sil
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov r14b, al
and r14b, 0
and sil, bl
mov r15b, r10b
and r15b, 0
and cl, bl
or r14b, sil
or r15b, cl
xor r14b, r15b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r10b, dil
and r10b, cl
or al, r10b
mov cl, byte [rbp + 0x3fa]
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
mov bl, byte [rbp + 0x3fa]
and bl, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
mov r10b, dl
xor r10b, 0
and r10b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 0
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, sil
or r15b, bl
xor r10b, r15b
mov bl, dl
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, dl
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, cl
xor bl, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, dl
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0x3fa]
xor r12b, r15b
mov r15b, byte [rbp + 0x3fa]
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
mov r15b, dil
xor r15b, 0xff
mov byte [rbp + 0x3f5], al
mov al, dl
xor al, 0
mov byte [rbp + 0x3f4], al
mov al, r13b
and al, 0
mov byte [rbp + 0x3f3], al
mov al, byte [rbp + 0x3f4]
and sil, al
mov al, r15b
and al, 0
mov byte [rbp + 0x3f2], al
mov al, byte [rbp + 0x3f4]
and dil, al
mov al, byte [rbp + 0x3f3]
or al, sil
mov sil, byte [rbp + 0x3f2]
or sil, dil
xor al, sil
or r13b, r15b
xor r13b, 0xff
mov sil, byte [rbp + 0x3f4]
or sil, 0
and r13b, sil
or al, r13b
mov sil, bl
and sil, r12b
xor bl, r12b
or sil, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
and al, dil
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, dil
or bl, al
or r15b, sil
xor bl, r15b
mov al, byte [rbp + 0x3f5]
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r15b, al
and r15b, 0xff
mov r12b, byte [rbp + 0x3f5]
and r12b, dil
mov r13b, sil
and r13b, 0xff
and cl, dil
or r15b, r12b
or r13b, cl
xor r15b, r13b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r15b, cl
or al, r15b
mov cl, dl
xor cl, 0
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, sil
and r13b, 0xff
and r10b, dil
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or cl, sil
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
xor r15b, 0xff
mov cl, al
xor cl, r15b
and cl, al
mov al, bl
and al, cl
xor bl, cl
or al, bl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
mov bl, r14b
and bl, r10b
or cl, bl
mov r10b, al
xor r10b, 0xff
xor cl, 0xff
mov bl, dl
xor bl, 1
or r10b, cl
or bl, 1
xor r10b, 0xff
and r10b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, dl
xor bl, 1
and al, bl
or cl, al
xor cl, 0xff
mov al, r14b
xor al, cl
and al, r14b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, r8b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, dl
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov bl, dl
xor bl, 0
and r8b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r10b, r8b
or sil, r11b
xor r10b, sil
mov r8b, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, al
or dil, r10b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r10b, dl
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, dl
xor al, 1
and al, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor sil, 0xff
xor al, 0xff
mov r10b, dl
xor r10b, 0
or sil, al
or r10b, 0
xor sil, 0xff
and sil, r10b
mov al, r8b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, 0
and r8b, r11b
mov dil, r10b
and dil, 0
and sil, r11b
or bl, r8b
or dil, sil
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, r9b
xor sil, 0xff
and sil, 0xff
and r9b, r10b
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov sil, r9b
and sil, 0
and al, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or sil, al
or dil, r8b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and sil, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, sil
or r9b, r8b
xor al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor bl, 0xff
mov al, r8b
xor al, bl
and al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, dl
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dl
xor sil, 1
or cl, bl
or sil, 1
xor cl, 0xff
and cl, sil
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, dl
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0
or al, sil
or dil, 0
xor al, 0xff
and al, dil
mov sil, r11b
and sil, cl
xor r11b, cl
or sil, r11b
mov cl, bl
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, dl
xor dil, 0
mov r14b, cl
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and al, dil
or r14b, bl
or r15b, al
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and sil, cl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, cl
or al, sil
or r11b, r14b
xor al, r11b
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, cl
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, dl
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, 0
mov sil, r11b
and sil, 1
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor cl, 0xff
xor bl, 0xff
xor dl, 0
or cl, bl
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
mov eax, dword [rbp + 0x40c]
mov ecx, dword [rbp + 0x3fc]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x6224f5c3
mov ecx, 0x9d04edeb
mov dl, 1
mov r8d, 0x29797131
xor r9d, r9d
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r9d
sub esi, 1
add esi, 0
mov edi, r9d
sub edi, 0
mov ebx, r9d
sub ebx, esi
add edi, ebx
sub r9d, edi
add r8d, 0
sub r8d, r9d
sub r8d, 0x29797131
mov r9d, r10d
sub r9d, 0x3ce31864
sub r9d, r8d
add r9d, 0x3ce31864
imul r10d, r9d
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r15b
and r8b, r13b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
mov r13b, r12b
and r13b, r8b
xor r12b, 0xff
mov r8b, r14b
and r8b, r12b
or r13b, r8b
mov r8b, r14b
xor r8b, 0xff
mov r12b, r13b
xor r12b, r8b
and r12b, r13b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r13b, dl
xor r13b, 1
mov r9b, r14b
and r9b, r13b
or r8b, r9b
xor r8b, 0xff
mov r9b, r15b
xor r9b, r8b
and r9b, r15b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r13b, dl
xor r13b, 1
and r15b, r13b
or r8b, r15b
xor r14b, 0xff
xor r8b, 0xff
mov r15b, dl
xor r15b, 1
or r14b, r8b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r8b, r9b
and r8b, r14b
xor r9b, r14b
or r8b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r14b, dl
xor r14b, 1
mov r15b, r12b
and r15b, r14b
or r9b, r15b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r13b, r8b
and r13b, r15b
or r14b, r13b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dl
xor r13b, 1
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
mov r13b, r15b
xor r13b, 0xff
mov r11b, r12b
xor r11b, r13b
and r11b, r12b
mov r12b, r14b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov bl, dl
xor bl, 0
or r12b, r13b
or bl, 0
xor r12b, 0xff
and r12b, bl
mov bl, r15b
xor bl, 0xff
mov r13b, r8b
xor r13b, bl
and r13b, r8b
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov r11b, r8b
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and r8b, r10b
or bl, r8b
mov r8b, r9b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov r12b, r8b
and r12b, 0
and r9b, r11b
mov r13b, r10b
and r13b, 0
and r14b, r11b
or r12b, r9b
or r13b, r14b
xor r12b, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r12b, r9b
or r8b, r12b
mov r9b, dl
xor r9b, 1
mov r10b, r15b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov r14b, r9b
and r14b, 0
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0
and r15b, r11b
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r14b, r9b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
xor dl, 0
mov r11b, r8b
and r11b, 0
and bl, dl
mov r14b, r10b
and r14b, 0
and r9b, dl
or r11b, bl
or r14b, r9b
xor r11b, r14b
or r8b, r10b
xor r8b, 0xff
or dl, 0
and r8b, dl
or r11b, r8b
test r11b, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x6224f5c3
mov ecx, 0x194f98b6
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x361634b7
mov esi, r8d
sub esi, r11d
add esi, 0x42204cdc
sub esi, 1
sub esi, 0x42204cdc
mov r11d, r8d
sub r11d, 0x361634b7
add esi, r11d
mov r11d, r8d
sub r11d, 0x6c802300
mov edi, r9d
sub edi, r11d
sub edi, 0xe53475b4
add edi, esi
add edi, 0xe53475b4
sub r8d, 0x6c802300
add edi, r8d
imul r9d, edi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r14b
and r8b, r13b
or r12b, r8b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r8b, r13b
mov r13b, r15b
and r13b, r12b
xor r15b, r12b
or r13b, r15b
mov r15b, dl
xor r15b, 1
mov r12b, r8b
xor r12b, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, r15b
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov sil, r12b
and sil, 0xff
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or r15b, r12b
xor r15b, 0xff
or r9b, 1
and r15b, r9b
or r10b, r15b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r13b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r13b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r10b, 0xff
mov r9b, dl
xor r9b, 1
or r8b, r10b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
mov r10b, dl
xor r10b, 1
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, sil
or r15b, r11b
xor r9b, r15b
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
mov r15b, r14b
and r15b, bl
mov r12b, dl
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, dl
xor bl, 1
mov r15b, r11b
xor r15b, bl
and r15b, r11b
xor r14b, 0xff
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
or r14b, r9b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r12b, r9b
and r12b, 0xff
and r10b, bl
mov r13b, r11b
and r13b, 0xff
and sil, bl
or r12b, r10b
or r13b, sil
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r12b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r15b, r11b
mov sil, r10b
and sil, 0xff
and r14b, r11b
or bl, r15b
or sil, r14b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov r9b, r12b
xor r9b, 0xff
mov r10b, bl
and r10b, r9b
xor bl, 0xff
and r12b, bl
or r10b, r12b
mov r9b, r10b
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r9b, r8b
xor r9b, 0xff
mov bl, r10b
and bl, r9b
xor r10b, 0xff
and r8b, r10b
or bl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
xor dl, 0
mov r10b, r8b
and r10b, 0
and r11b, dl
mov sil, r9b
and sil, 0
and bl, dl
or r10b, r11b
or sil, bl
xor r10b, sil
or r8b, r9b
xor r8b, 0xff
or dl, 0
and r8b, dl
or r10b, r8b
test r10b, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x29e8abec
mov ecx, 0xa5d0dc00
mov dl, 1
xor r8d, r8d
mov r9d, 0xf459b3a1
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r8d
sub esi, 0xeb442172
mov edi, r10d
add edi, esi
mov esi, r8d
sub esi, edi
mov edi, r8d
sub edi, 0xbb08e7c9
add esi, edi
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, 0xeb442172
sub edi, esi
mov esi, r8d
sub esi, 0xa4d9d051
sub esi, 1
add esi, 0xa4d9d051
mov ebx, r8d
sub ebx, edi
mov edi, r8d
sub edi, esi
add ebx, edi
mov esi, r8d
sub esi, ebx
add r9d, 0
sub r9d, 0xbb08e7c9
sub r9d, 0xf459b3a1
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, r9d
add edi, esi
sub r8d, edi
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r8b, r14b
and r8b, r13b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
mov r8b, dl
xor r8b, 1
xor r12b, 0xff
mov r9b, dl
xor r9b, 0
or r8b, r12b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r9b, r12b
mov r12b, r14b
xor r12b, 0xff
xor r9b, 0xff
mov r13b, dl
xor r13b, 0
or r12b, r9b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r9b, r8b
xor r9b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, r9b
and r11b, 0xff
and r8b, r10b
mov bl, r13b
and bl, 0xff
and r12b, r10b
or r11b, r8b
or bl, r12b
xor r11b, bl
or r9b, r13b
xor r9b, 0xff
or r10b, 1
and r9b, r10b
or r11b, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov bl, dl
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
mov bl, r10b
and bl, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r9b, bl
or r12b, r10b
xor r9b, r12b
mov r10b, r9b
xor r10b, 0xff
mov bl, r15b
xor bl, r10b
and bl, r15b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r12b, 1
or r10b, r13b
or sil, r12b
xor r10b, sil
xor r10b, 0xff
mov sil, dl
xor sil, 1
mov r12b, dl
xor r12b, 0
or r10b, sil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov sil, r8b
and sil, bl
xor r8b, bl
or sil, r8b
mov r8b, r10b
and r8b, r9b
xor r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r10b
or r9b, sil
or bl, r8b
xor r9b, bl
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov bl, dl
xor bl, 0
or r10b, r8b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r8b, dl
xor r8b, 1
and r8b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r8b, bl
mov bl, dl
xor bl, 1
xor r8b, 0xff
mov sil, dl
xor sil, 0
or bl, r8b
or sil, 0
xor bl, 0xff
and bl, sil
mov r8b, r10b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r8b
and r13b, 0
and r10b, r12b
mov dil, sil
and dil, 0
and bl, r12b
or r13b, r10b
or dil, bl
xor r13b, dil
or r8b, sil
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov bl, r11b
and bl, r10b
or r8b, bl
mov r10b, dl
xor r10b, 1
and r10b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r10b, bl
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
and sil, 1
or bl, sil
mov sil, r8b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
mov dword [rbp + 0x3dc], eax
mov al, sil
and al, 0xff
and r8b, r12b
mov byte [rbp + 0x3db], al
mov al, dil
and al, 0xff
and r10b, r12b
mov byte [rbp + 0x3da], al
mov al, byte [rbp + 0x3db]
or al, r8b
mov r8b, byte [rbp + 0x3da]
or r8b, r10b
xor al, r8b
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or al, sil
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, dl
xor bl, 0
and al, bl
mov sil, dl
xor sil, 1
and sil, 0
and bl, 1
or r10b, al
or sil, bl
xor r10b, sil
xor r10b, 0xff
xor r8b, 0xff
mov al, dl
xor al, 0
or r10b, r8b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov bl, dl
xor bl, 0
mov sil, r13b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, dl
xor bl, 1
and bl, 0
mov sil, dl
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, al
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, dl
xor r14b, 0
mov r12b, sil
and r12b, 0
and al, r14b
mov byte [rbp + 0x3d9], al
mov al, dil
and al, 0
and r8b, r14b
mov byte [rbp + 0x3d8], al
mov al, byte [rbp + 0x3d9]
or r12b, al
mov al, byte [rbp + 0x3d8]
or al, r8b
xor r12b, al
or sil, dil
xor sil, 0xff
or r14b, 0
and sil, r14b
or r12b, sil
mov al, bl
and al, 1
xor bl, 1
or al, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and r12b, bl
or r8b, r12b
xor r8b, 0xff
xor al, 0xff
mov bl, dl
xor bl, 0
or r8b, al
or bl, 0
xor r8b, 0xff
and r8b, bl
mov al, r9b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov sil, r9b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or al, sil
or dil, bl
xor al, dil
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
and sil, 1
or bl, sil
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
mov r14b, dil
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r14b
or r12b, dil
xor sil, r12b
mov dil, al
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
mov byte [rbp + 0x3d7], al
mov al, dil
and al, 0
mov byte [rbp + 0x3d6], al
mov al, byte [rbp + 0x3d7]
and al, r12b
mov byte [rbp + 0x3d5], al
mov al, r14b
and al, 0
and bl, r12b
mov byte [rbp + 0x3d4], al
mov al, byte [rbp + 0x3d6]
mov dword [rbp + 0x3d0], ecx
mov cl, byte [rbp + 0x3d5]
or al, cl
mov cl, byte [rbp + 0x3d4]
or cl, bl
xor al, cl
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or al, dil
mov cl, sil
and cl, 1
xor sil, 1
or cl, sil
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
and al, sil
or bl, al
xor bl, 0xff
xor cl, 0xff
mov al, dl
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r15b, cl
mov sil, dl
xor sil, 1
and sil, 0xff
and cl, 1
or al, r15b
or sil, cl
xor al, sil
mov cl, r13b
xor cl, 0xff
and cl, 1
mov sil, dl
xor sil, 1
mov dil, r13b
and dil, sil
or cl, dil
mov sil, dl
xor sil, 0
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
or sil, dil
mov dil, al
and dil, cl
xor al, cl
or dil, al
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov cl, dil
xor cl, 0xff
and cl, 0
mov sil, dl
xor sil, 0
and dil, sil
mov r14b, dl
xor r14b, 1
and r14b, 0
and sil, 1
or cl, dil
or r14b, sil
xor cl, r14b
xor al, 0xff
mov sil, cl
xor sil, al
and sil, cl
mov al, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov dil, dl
xor dil, 1
or al, cl
or dil, 1
xor al, 0xff
and al, dil
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dil, dl
xor dil, 0
and r10b, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, dil
or cl, r10b
or r14b, r8b
xor cl, r14b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, dl
xor dil, 0
mov r14b, r8b
and r14b, 0
and al, dil
mov r15b, r10b
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov al, bl
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r8b, dl
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r8b
or cl, bl
or r10b, sil
xor cl, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov sil, r8b
and sil, 0xff
and al, bl
mov dil, r10b
and dil, 0xff
and cl, bl
or sil, al
or dil, cl
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r8b, r14b
and r8b, cl
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 0xff
xor al, 0xff
mov r8b, dl
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and sil, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, sil
or r10b, r8b
xor al, r10b
xor al, 0xff
mov r8b, r14b
xor r8b, al
and r8b, r14b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, dl
xor r8b, 0
mov r10b, r11b
and r10b, r8b
mov bl, dl
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov bl, r9b
and bl, r10b
mov sil, dl
xor sil, 1
and sil, 0
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, dl
xor r10b, 0
and r10b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, dl
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov r14b, dl
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, dl
xor r14b, 1
or r9b, bl
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov bl, sil
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, 0
and sil, r15b
mov byte [rbp + 0x3cf], al
mov al, r14b
and al, 0
and dil, r15b
or r12b, sil
or al, dil
xor r12b, al
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
and r12b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or r9b, r12b
or bl, al
xor r9b, bl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and al, r8b
or cl, al
mov al, dl
xor al, 0
mov r8b, r10b
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, 0
mov sil, r11b
and sil, 0
mov dil, r8b
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor bl, 0xff
mov al, cl
xor al, bl
and al, cl
mov cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, cl
and r11b, 0
and r9b, r10b
mov bl, r8b
and bl, 0
and al, r10b
or r11b, r9b
or bl, al
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dl
xor cl, 0
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, dl
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and sil, al
or r8b, sil
mov al, dl
xor al, 1
mov cl, r13b
xor cl, 0xff
mov r9b, dl
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 1
mov r9b, r13b
and r9b, cl
xor r13b, 0xff
and r13b, 1
or r9b, r13b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and r8b, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, dl
xor cl, 1
and cl, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, dl
xor al, 1
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, r8b
and sil, 0xff
and cl, r10b
or r11b, bl
or sil, cl
xor r11b, sil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r9b, cl
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r9b
or r8b, cl
xor al, r8b
xor al, 0xff
xor r11b, 0xff
mov cl, dl
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, byte [rbp + 0x3cf]
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, byte [rbp + 0x3cf]
xor r8b, 0xff
and r8b, 0
xor dl, 0
mov r9b, byte [rbp + 0x3cf]
and r9b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, dl
or r8b, r9b
or r10b, al
xor r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
mov eax, dword [rbp + 0x3dc]
mov ecx, dword [rbp + 0x3d0]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x29e8abec
mov ecx, 0x21f6512c
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r9d
sub r11d, 0x3cedfdd4
sub r11d, 0xe431211b
add r11d, 0x3cedfdd4
add r11d, 0xa55c8e71
sub r11d, 0x9dcaf616
sub r11d, 0xa55c8e71
mov esi, r8d
sub esi, 0xe431211b
sub r11d, esi
add r11d, 0xd055c032
add r11d, 0x852a31b3
sub r11d, 0xd055c032
sub r11d, 0x87892f75
sub r11d, 1
add r11d, 0x87892f75
sub r11d, 0xbe4c14df
sub r11d, 0x852a31b3
add r11d, 0xbe4c14df
sub r8d, 0x88a495d
sub r8d, 0x9dcaf616
add r8d, 0x88a495d
sub r11d, 0x89908381
sub r11d, r8d
add r11d, 0x89908381
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dl
xor r15b, 1
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, r14b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r8b, dl
xor r8b, 1
and r8b, 1
or r12b, r8b
mov r8b, dl
xor r8b, 1
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r8b, r15b
and r8b, r13b
xor r15b, r13b
or r8b, r15b
mov r15b, r9b
and r15b, r14b
xor r9b, r14b
or r15b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r14b, r15b
and r14b, r9b
xor r15b, 0xff
and r8b, r15b
or r14b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r15b, dil
and r15b, r9b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r9b, 1
or r8b, r15b
or r12b, r9b
xor r8b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r9b, r12b
or r13b, r15b
xor r9b, r13b
mov r15b, dil
xor r15b, 0xff
xor r9b, 0xff
mov r12b, dl
xor r12b, 0
or r15b, r9b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r9b, r8b
and r9b, r15b
xor r8b, r15b
or r9b, r8b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r8b, r12b
or r13b, r15b
xor r8b, r13b
mov r15b, dl
xor r15b, 0
xor r8b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r8b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r8b, r12b
mov r12b, dl
xor r12b, 1
mov r13b, r8b
xor r13b, 0xff
mov r10b, dl
xor r10b, 0
or r12b, r13b
or r10b, 0
xor r12b, 0xff
and r12b, r10b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r13b, dl
xor r13b, 1
mov r11b, r13b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r13b, 1
or r10b, r11b
or sil, r13b
xor r10b, sil
mov r11b, dl
xor r11b, 0
mov sil, r10b
xor sil, r11b
and sil, r10b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov r11b, sil
and r11b, r10b
xor sil, r10b
or r11b, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, r11b
and sil, r10b
xor r11b, 0xff
and r8b, r11b
or sil, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r8b, r11b
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov r15b, r11b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, dl
xor r11b, 0
and r11b, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, r8b
and r15b, r10b
xor r8b, r10b
or r15b, r8b
mov r8b, dl
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r8b
and r13b, 0
mov dword [rbp + 0x3c8], eax
mov al, r12b
and al, 0
mov byte [rbp + 0x3c7], al
mov al, r10b
and al, 0
and r11b, r12b
mov byte [rbp + 0x3c6], al
mov al, byte [rbp + 0x3c7]
or r13b, al
mov al, byte [rbp + 0x3c6]
or al, r11b
xor r13b, al
or r8b, r10b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r15b, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r15b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor r13b, 0xff
mov r8b, dl
xor r8b, 1
or al, r13b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and bl, r10b
or r8b, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, sil
and bl, r11b
or r10b, bl
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r8b, r12b
mov byte [rbp + 0x3c5], al
mov al, r15b
and al, 0xff
and r10b, r12b
or r13b, r8b
or al, r10b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r13b, r10b
or r8b, r13b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
mov r11b, r9b
and r11b, r8b
mov bl, dl
xor bl, 1
and bl, 0
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
mov r15b, bl
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
mov al, dl
xor al, 1
mov r8b, r11b
xor r8b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x3c4], al
mov al, r8b
and al, 0
and r11b, r15b
or r12b, r13b
or al, r11b
xor r12b, al
mov al, byte [rbp + 0x3c4]
or al, r8b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, bl
or r11b, r8b
xor al, r11b
xor r12b, 0xff
mov r8b, al
xor r8b, r12b
and r8b, al
mov al, sil
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
mov bl, sil
and bl, r11b
or al, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov r15b, dil
and r15b, bl
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, bl
or r11b, r15b
or r12b, al
xor r11b, r12b
xor r11b, 0xff
xor dil, 0xff
mov al, dl
xor al, 0
or r11b, dil
or al, 0
xor r11b, 0xff
and r11b, al
mov al, byte [rbp + 0x3c5]
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, dl
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
mov bl, byte [rbp + 0x3c5]
xor bl, 0xff
mov dil, r10b
and dil, bl
xor r10b, 0xff
mov bl, byte [rbp + 0x3c5]
and bl, r10b
or dil, bl
mov r10b, al
and r10b, dil
xor al, dil
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov dil, r8b
and dil, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, dil
or r15b, bl
xor al, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r15b, r11b
and r15b, dil
or bl, r15b
mov dil, dl
xor dil, 1
and dil, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, dl
xor r15b, 1
mov r12b, al
xor r12b, r15b
and r12b, al
mov r15b, dil
xor r15b, 0xff
mov r13b, r8b
xor r13b, r15b
and r13b, r8b
mov r8b, dl
xor r8b, 1
mov r15b, bl
xor r15b, r8b
and r15b, bl
mov r8b, dil
xor r8b, 0xff
mov byte [rbp + 0x3c3], al
mov al, r11b
xor al, r8b
and al, r11b
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov r11b, r15b
xor r11b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov byte [rbp + 0x3c2], al
mov al, r11b
and al, 0
and r15b, r13b
mov byte [rbp + 0x3c1], al
mov al, r12b
and al, 0
mov byte [rbp + 0x3c0], al
mov al, byte [rbp + 0x3c2]
and al, r13b
mov byte [rbp + 0x3bf], al
mov al, byte [rbp + 0x3c1]
or al, r15b
mov r15b, byte [rbp + 0x3c0]
mov byte [rbp + 0x3be], al
mov al, byte [rbp + 0x3bf]
or r15b, al
mov al, byte [rbp + 0x3be]
xor al, r15b
or r11b, r12b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or al, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r15b, dl
xor r15b, 1
and r8b, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r15b
or r11b, r8b
or r12b, al
xor r11b, r12b
mov al, byte [rbp + 0x3c3]
and al, bl
mov r8b, byte [rbp + 0x3c3]
xor r8b, bl
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and al, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or r8b, al
or r15b, bl
xor r8b, r15b
mov al, dil
and al, 1
xor dil, 1
or al, dil
xor al, 0xff
mov bl, r8b
xor bl, al
and bl, r8b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov bl, r10b
and bl, r11b
or r8b, bl
mov r11b, al
xor r11b, 0xff
xor r8b, 0xff
mov bl, dl
xor bl, 1
or r11b, r8b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
and al, bl
or r8b, al
xor r10b, 0xff
xor r8b, 0xff
mov al, dl
xor al, 0
or r10b, r8b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r11b
and al, r10b
xor r11b, r10b
or al, r11b
mov r8b, r9b
xor r8b, 0xff
mov r10b, r14b
xor r10b, r8b
and r10b, r14b
mov r8b, r14b
xor r8b, 0xff
mov r11b, r9b
and r11b, r8b
xor r9b, 0xff
and r14b, r9b
or r11b, r14b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, dl
xor bl, 0
mov dil, r8b
and dil, 0
and r10b, bl
mov r14b, r9b
and r14b, 0
and r11b, bl
or dil, r10b
or r14b, r11b
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor dil, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or dil, r9b
or r10b, 1
xor dil, 0xff
and dil, r10b
mov r9b, r8b
and r9b, dil
xor r8b, dil
or r9b, r8b
mov r8b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 0xff
and dil, 0
and sil, r11b
or r10b, bl
or dil, sil
xor r10b, dil
mov r11b, r8b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r11b
and dil, 0xff
and r8b, sil
mov r14b, bl
and r14b, 0xff
and r10b, sil
or dil, r8b
or r14b, r10b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r9b, r10b
or r8b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and dil, r10b
or r9b, dil
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and r11b, r10b
or r9b, r11b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
xor dl, 1
and al, dl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0xff
and r10b, dl
or r9b, al
or r11b, r10b
xor r9b, r11b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
mov eax, dword [rbp + 0x3c8]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xe74f6e59
mov ecx, 0xf903cc7e
mov dl, 1
xor r8d, r8d
mov r9d, 0xe46067f0
mov r10, qword [rbp + 0xa48]
mov dword [r10], 0
mov r11d, dword [0x0073fb94]
mov esi, dword [0x0073fba0]
mov edi, r8d
sub edi, 0x12c7ce28
add edi, 0
mov ebx, r11d
sub ebx, 0x2f50fe7
add ebx, edi
add ebx, 0x2f50fe7
mov edi, r8d
sub edi, ebx
mov ebx, r8d
sub ebx, 0xbdea563
add edi, ebx
mov ebx, r8d
sub ebx, edi
sub ebx, 0x8b41ddf9
sub ebx, 1
add ebx, 0x8b41ddf9
mov edi, r8d
sub edi, 0xbdea563
add ebx, edi
add r9d, 0
sub r9d, 0x12c7ce28
sub r9d, 0xe46067f0
sub r8d, r9d
add ebx, r8d
imul r11d, ebx
and r11d, 1
cmp r11d, 0
sete r14b
cmp esi, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r15b
and r8b, r13b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
mov r13b, r12b
and r13b, r8b
xor r12b, 0xff
mov r8b, r14b
and r8b, r12b
or r13b, r8b
mov r8b, r14b
xor r8b, 0xff
mov r12b, r13b
xor r12b, r8b
and r12b, r13b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r13b, dl
xor r13b, 1
mov r9b, r14b
and r9b, r13b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r13b, 1
or r8b, r9b
or r10b, r13b
xor r8b, r10b
mov r9b, r15b
xor r9b, 0xff
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
and r15b, r10b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r10b, 1
or r8b, r15b
or r13b, r10b
xor r8b, r13b
xor r8b, 0xff
mov r10b, r14b
xor r10b, r8b
and r10b, r14b
mov r8b, r9b
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dl
xor r15b, 1
mov r13b, r8b
and r13b, 0xff
and r9b, r15b
mov r11b, r14b
and r11b, 0xff
and r10b, r15b
or r13b, r9b
or r11b, r10b
xor r13b, r11b
or r8b, r14b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r13b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or r8b, r10b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or r9b, r11b
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
mov r14b, r11b
and r14b, 0
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, dl
xor r11b, 0
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
mov r11b, r10b
xor r11b, 0xff
mov r15b, r12b
xor r15b, r11b
and r15b, r12b
mov r11b, dl
xor r11b, 0
mov r12b, r9b
xor r12b, r11b
and r12b, r9b
mov r11b, r10b
xor r11b, 0xff
mov bl, r13b
xor bl, r11b
and bl, r13b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov r14b, r12b
and r14b, bl
xor r12b, bl
or r14b, r12b
mov bl, r11b
xor bl, 0xff
mov r15b, r14b
and r15b, bl
xor r14b, 0xff
and r11b, r14b
or r15b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, dl
xor r14b, 0
mov r12b, r11b
and r12b, 0
and r8b, r14b
mov r13b, bl
and r13b, 0
and r9b, r14b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r12b, r9b
or r8b, r12b
mov r9b, dl
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r14b, r9b
and r14b, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r10b, bl
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
xor r8b, 0xff
xor r14b, 0xff
xor dl, 0
or r8b, r14b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, r15b
and dl, r8b
xor r15b, r8b
or dl, r15b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xee5937be
mov ecx, 0x66ee1093
mov dl, 1
xor r8d, r8d
mov r9d, 0x6da19175
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r8d
sub esi, 0xc7c28f44
mov edi, r10d
add edi, esi
add edi, 0x4fab62ae
sub edi, 0xf06cf44c
sub edi, 0x4fab62ae
mov esi, r8d
sub esi, 0xc7c28f44
sub edi, esi
mov esi, r8d
sub esi, 0xe39603e2
sub edi, esi
sub edi, 0x5bf7d9fb
sub edi, 1
add edi, 0x5bf7d9fb
mov esi, r8d
sub esi, 0xe39603e2
add edi, esi
add r9d, 0
sub r9d, edi
sub r9d, 0x6da19175
mov esi, r8d
sub esi, 0xf06cf44c
add esi, 0
add r9d, 0x5fe24542
add r9d, esi
sub r9d, 0x5fe24542
sub r8d, 0xe4eb8deb
sub r8d, r9d
add r8d, 0xe4eb8deb
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
mov r10b, r12b
and r10b, 0
and r15b, r9b
mov r11b, r8b
and r11b, 0
and r13b, r9b
or r10b, r15b
or r11b, r13b
xor r10b, r11b
or r12b, r8b
xor r12b, 0xff
or r9b, 0
and r12b, r9b
or r10b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r14b
xor r11b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
or r11b, r15b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dl
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov sil, dl
xor sil, 1
mov dil, r15b
and dil, 0xff
and r8b, sil
mov dword [rbp + 0x390], eax
mov al, r12b
and al, 0xff
and r11b, sil
or dil, r8b
or al, r11b
xor dil, al
or r15b, r12b
xor r15b, 0xff
or sil, 1
and r15b, sil
or dil, r15b
mov al, r13b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, al
and sil, 0xff
and r13b, r11b
mov r15b, r8b
and r15b, 0xff
and r9b, r11b
or sil, r13b
or r15b, r9b
xor sil, r15b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, dil
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and dil, sil
or r8b, dil
mov al, dl
xor al, 0
and al, 0
mov r9b, dl
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, dl
xor r11b, 0
xor r9b, 0xff
mov sil, dl
xor sil, 1
or r11b, r9b
or sil, 1
xor r11b, 0xff
and r11b, sil
mov r9b, al
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and al, dil
mov r12b, sil
and r12b, 0xff
and r11b, dil
or r15b, al
or r12b, r11b
xor r15b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov al, dl
xor al, 0
and al, 0
mov r9b, dl
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
mov r9b, r10b
xor r9b, 0xff
mov r11b, al
and r11b, r9b
xor al, 0xff
mov r9b, r10b
and r9b, al
or r11b, r9b
xor r11b, 0xff
mov al, r10b
xor al, 0xff
mov r9b, dl
xor r9b, 1
or r11b, al
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and bl, r9b
mov sil, dl
xor sil, 1
and sil, 0xff
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov bl, dl
xor bl, 0
mov sil, r15b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x38f], al
mov al, dil
and al, 0xff
and r9b, r12b
mov byte [rbp + 0x38e], al
mov al, byte [rbp + 0x38f]
or r13b, al
mov al, byte [rbp + 0x38e]
or al, r9b
xor r13b, al
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, dl
xor al, 0
mov r9b, bl
xor r9b, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
mov r12b, sil
and r12b, 0
mov byte [rbp + 0x38d], al
mov al, r9b
and al, 0xff
and bl, sil
or dil, r12b
or al, bl
xor dil, al
mov al, byte [rbp + 0x38d]
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r13b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
and r13b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or al, r13b
or bl, r9b
xor al, bl
xor dil, 0xff
mov r9b, al
xor r9b, dil
and r9b, al
mov al, r8b
xor al, 0xff
and al, 0
mov bl, dl
xor bl, 0
mov sil, r8b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or al, sil
or dil, bl
xor al, dil
mov bl, dl
xor bl, 0
and bl, 0
mov sil, dl
xor sil, 0
mov dil, sil
and dil, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and sil, 1
or bl, dil
or r12b, sil
xor bl, r12b
mov sil, dl
xor sil, 0
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
or sil, dil
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov bl, dil
xor bl, 0xff
and bl, 0
mov sil, dl
xor sil, 0
and dil, sil
mov r12b, dl
xor r12b, 1
and r12b, 0
and sil, 1
or bl, dil
or r12b, sil
xor bl, r12b
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, r15b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov dil, r15b
and dil, bl
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and bl, 1
or al, dil
or r12b, bl
xor al, r12b
mov bl, r14b
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r12b, r14b
and r12b, dil
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, dil
or bl, r12b
or r13b, al
xor bl, r13b
xor bl, 0xff
xor r14b, 0xff
mov al, dl
xor al, 1
or bl, r14b
or al, 1
xor bl, 0xff
and bl, al
mov al, r11b
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, dl
xor r14b, 1
or al, dil
or r14b, 1
xor al, 0xff
and al, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r9b
and r14b, dil
xor r9b, 0xff
and r11b, r9b
or r14b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, dl
xor dil, 1
mov r12b, r9b
and r12b, 0xff
and al, dil
mov r13b, r11b
and r13b, 0xff
and r14b, dil
or r12b, al
or r13b, r14b
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r12b, r9b
mov al, sil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, sil
xor r9b, 0xff
mov r11b, bl
and r11b, r9b
xor bl, 0xff
and sil, bl
or r11b, sil
mov r9b, al
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, al
or r14b, r11b
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
mov r11b, r12b
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, dl
xor r9b, 1
xor al, 0xff
mov r11b, dl
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, dl
xor al, 1
and al, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or al, r11b
xor r12b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0
or r12b, r11b
or bl, 0
xor r12b, 0xff
and r12b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, dil
and sil, bl
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dl
xor bl, 1
mov sil, r11b
xor sil, bl
and sil, r11b
xor dil, 0xff
xor al, 0xff
mov r11b, dl
xor r11b, 0
or dil, al
or r11b, 0
xor dil, 0xff
and dil, r11b
mov al, r9b
and al, r12b
xor r9b, r12b
or al, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and sil, bl
mov r12b, r11b
and r12b, 0xff
and dil, bl
or r14b, sil
or r12b, dil
xor r14b, r12b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, r14b
and r11b, r9b
xor r14b, 0xff
and al, r14b
or r11b, al
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, dl
xor bl, 0
or al, r9b
or bl, 0
xor al, 0xff
and al, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, dl
xor bl, 1
and r10b, bl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, bl
or r9b, r10b
or sil, r8b
xor r9b, sil
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dl
xor bl, 0
or r8b, r10b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r10b, dl
xor r10b, 1
and r10b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, dl
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r10b, al
or r9b, r10b
mov al, dl
xor al, 0
and al, 1
mov r8b, dl
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov bl, r15b
and bl, r10b
or r8b, bl
mov r10b, dl
xor r10b, 1
and r10b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, dl
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, dl
xor sil, 0
mov dil, r10b
xor dil, 0xff
mov r14b, dl
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, dl
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r10b
xor dil, 0xff
mov r12b, r15b
xor r12b, dil
and r12b, r15b
mov dil, bl
and dil, sil
xor bl, sil
or dil, bl
mov bl, r14b
and bl, r12b
xor r14b, r12b
or bl, r14b
mov sil, dil
xor sil, 0xff
and sil, 1
mov r14b, dl
xor r14b, 1
and dil, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or sil, dil
or r15b, bl
xor sil, r15b
mov bl, al
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, bl
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and r8b, r14b
or r15b, al
or r12b, r8b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r15b, r8b
or al, r15b
mov r8b, dl
xor r8b, 1
mov bl, r10b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, dil
and r15b, 1
mov r12b, bl
and r12b, 0xff
and r10b, dil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or r8b, bl
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
xor r14b, 0xff
mov r8b, al
xor r8b, r14b
and r8b, al
mov al, sil
and al, r8b
xor sil, r8b
or al, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r9b, r10b
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r9b
or bl, r10b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and al, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r9b, al
or bl, r10b
xor r9b, bl
mov al, dl
xor al, 0
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, r8b
and r10b, r9b
xor r8b, r9b
or r10b, r8b
mov r8b, al
and r8b, 0
xor al, 0
or r8b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or al, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov bl, dl
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov bl, al
and bl, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 0
and r10b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, dl
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r10b
xor sil, 0xff
mov dil, r11b
xor dil, sil
and dil, r11b
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, 0
mov r14b, dl
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, r11b
xor bl, 0xff
mov sil, r14b
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r15b, bl
and r15b, 0
and r11b, dil
mov r12b, sil
and r12b, 0
and r14b, dil
or r15b, r11b
or r12b, r14b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r15b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
and al, bl
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, bl
or r11b, al
or sil, r15b
xor r11b, sil
mov al, r8b
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, al
and dil, 0
and r8b, sil
mov r14b, bl
and r14b, 0
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and dil, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dil
or r9b, r8b
xor al, r9b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r11b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
xor dl, 1
mov r10b, al
and r10b, 0xff
and r11b, dl
mov bl, r8b
and bl, 0xff
and r9b, dl
or r10b, r11b
or bl, r9b
xor r10b, bl
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
mov eax, dword [rbp + 0x390]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x6a64547
mov ecx, 0x43b5bae6
mov dl, 1
xor r8d, r8d
mov r9d, 0xda1a3147
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
add r9d, 0
sub r9d, 0x4a4b03d
sub r9d, 0xda1a3147
mov esi, r8d
sub esi, r9d
mov r9d, r10d
sub r9d, esi
mov esi, r8d
sub esi, 0x680e38e
add r9d, esi
mov esi, r8d
sub esi, 1
add r9d, esi
mov esi, r8d
sub esi, r9d
mov r9d, r8d
sub r9d, 0x680e38e
add esi, r9d
mov r9d, r8d
sub r9d, esi
add r9d, 0xf7c3ce69
sub r9d, 0xfd1d0e96
sub r9d, 0xf7c3ce69
mov esi, r8d
sub esi, 0x4a4b03d
sub r9d, esi
mov esi, r8d
sub esi, r9d
mov r9d, r8d
sub r9d, 0xfd1d0e96
add esi, r9d
sub r8d, esi
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 0
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r8b, r13b
and r8b, 0
mov r9b, dl
xor r9b, 1
and r9b, 0
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
mov r8b, r14b
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r13b, dl
xor r13b, 1
mov r10b, r8b
and r10b, 0xff
and r14b, r13b
mov r11b, r9b
and r11b, 0xff
and r15b, r13b
or r10b, r14b
or r11b, r15b
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r10b, r8b
mov r8b, dl
xor r8b, 0
mov r9b, r12b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov r14b, r8b
and r14b, 0
mov r15b, r11b
and r15b, 0
mov r13b, r9b
and r13b, 0
and r12b, r11b
or r14b, r15b
or r13b, r12b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r14b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r8b, r11b
mov r10b, dil
xor r10b, 0xff
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r11b, dl
xor r11b, 0
and dil, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, dil
or r14b, r11b
xor r8b, r14b
xor bl, 0xff
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or bl, r8b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov dil, r8b
and dil, bl
or r11b, dil
mov bl, dl
xor bl, 0
and bl, 1
mov dil, dl
xor dil, 1
and dil, 0
or bl, dil
mov dil, r10b
xor dil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, dl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r9b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, dl
xor r14b, 0
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
xor r8b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r8b, r14b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r14b, dil
and r14b, r9b
xor dil, r9b
or r14b, dil
mov r9b, r15b
xor r9b, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and r15b, r12b
mov sil, dil
and sil, 0xff
and r8b, r12b
or r13b, r15b
or sil, r8b
xor r13b, sil
or r9b, dil
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r8b, r14b
xor r8b, 0xff
mov r9b, r13b
and r9b, r8b
xor r13b, 0xff
and r14b, r13b
or r9b, r14b
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and r8b, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r8b
or sil, r11b
xor r10b, sil
mov r8b, bl
and r8b, 0
xor bl, 0
or r8b, bl
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
xor dl, 1
mov bl, r8b
and bl, 0xff
and r9b, dl
mov sil, r10b
and sil, 0xff
and r11b, dl
or bl, r9b
or sil, r11b
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or dl, 1
and r8b, dl
or bl, r8b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xaa3f7a71
mov ecx, 0x306fe3e
mov dl, 1
xor r8d, r8d
mov r9d, 0xeacee258
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
add r9d, 0
sub r9d, 0x23eda2d4
sub r9d, 0xeacee258
mov esi, r10d
add esi, 0xa04debe3
add esi, r9d
sub esi, 0xa04debe3
mov r9d, r8d
sub r9d, 0xb30199d
add esi, r9d
mov r9d, r8d
sub r9d, 1
add esi, r9d
mov r9d, r8d
sub r9d, esi
mov esi, r8d
sub esi, 0xb30199d
add r9d, esi
mov esi, r8d
sub esi, r9d
mov r9d, r8d
sub r9d, 0xa4930414
sub r9d, esi
add r9d, 0xa4930414
mov esi, r8d
sub esi, 0x23eda2d4
add esi, 0
mov edi, r8d
sub edi, r9d
mov r9d, r8d
sub r9d, esi
add edi, r9d
mov r9d, r8d
sub r9d, edi
sub r8d, r9d
add r8d, 0
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 1
xor r15b, 0xff
mov r13b, dl
xor r13b, 0
or r12b, r15b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov r15b, r12b
xor r15b, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
mov r10b, r15b
and r10b, 0
and r12b, r9b
mov r11b, r8b
and r11b, 0
and r13b, r9b
or r10b, r12b
or r11b, r13b
xor r10b, r11b
or r15b, r8b
xor r15b, 0xff
or r9b, 0
and r15b, r9b
or r10b, r15b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, r14b
and r11b, r9b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r9b, 1
or r8b, r11b
or r15b, r9b
xor r8b, r15b
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
mov r15b, r11b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r8b, r15b
or r12b, r11b
xor r8b, r12b
mov r11b, r14b
xor r11b, 0xff
xor r8b, 0xff
mov r15b, dl
xor r15b, 1
or r11b, r8b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r9b, r11b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r11b, dl
xor r11b, 0
and r11b, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
or r11b, r15b
mov r15b, dl
xor r15b, 1
mov r12b, r11b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dl
xor r13b, 0
mov sil, r12b
xor sil, r13b
and sil, r12b
mov r12b, dl
xor r12b, 1
xor r11b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r11b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r11b, r9b
and r11b, r15b
xor r9b, r15b
or r11b, r9b
mov r9b, sil
xor r9b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
mov dil, r9b
and dil, 0xff
and sil, r13b
mov dword [rbp + 0x36c], eax
mov al, r15b
and al, 0xff
and r12b, r13b
or dil, sil
or al, r12b
xor dil, al
or r9b, r15b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or dil, r9b
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
and r11b, r9b
mov sil, dil
xor sil, 0xff
and sil, 0
and dil, r9b
or al, r11b
or sil, dil
xor al, sil
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
or sil, r11b
xor sil, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or sil, r9b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, dl
xor r11b, 0
mov dil, al
and dil, r11b
mov r15b, dl
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov dil, dl
xor dil, 0
mov r15b, bl
and r15b, dil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, dil
or r11b, r15b
or r12b, r9b
xor r11b, r12b
xor r11b, 0xff
xor bl, 0xff
mov r9b, dl
xor r9b, 0
or r11b, bl
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r9b, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r15b, r8b
and r15b, dil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, dil
or bl, r15b
or r12b, r9b
xor bl, r12b
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, dl
xor dil, 0
or bl, r9b
or dil, 0
xor bl, 0xff
and bl, dil
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov dil, dl
xor dil, 1
and r14b, dil
or r9b, r14b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
mov r15b, al
and r15b, r14b
or dil, r15b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x36b], al
mov al, r15b
and al, 0xff
and r9b, r13b
mov byte [rbp + 0x36a], al
mov al, r12b
and al, 0xff
and dil, r13b
mov byte [rbp + 0x369], al
mov al, byte [rbp + 0x36a]
or al, r9b
mov r9b, byte [rbp + 0x369]
or r9b, dil
xor al, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov r9b, r14b
and r9b, 1
xor r14b, 1
or r9b, r14b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
and al, r14b
or dil, al
xor dil, 0xff
xor r9b, 0xff
mov al, dl
xor al, 1
or dil, r9b
or al, 1
xor dil, 0xff
and dil, al
mov al, r11b
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, sil
xor al, 0xff
and al, 0
mov r14b, dl
xor r14b, 0
and sil, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
and r11b, r14b
or al, sil
or r15b, r11b
xor al, r15b
mov r11b, r9b
and r11b, al
xor r9b, al
or r11b, r9b
mov al, bl
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
mov sil, bl
and sil, r9b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r9b, 1
or al, sil
or r14b, r9b
xor al, r14b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov sil, dl
xor sil, 1
mov r14b, dil
and r14b, sil
or r9b, r14b
mov sil, dl
xor sil, 0
and sil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, dl
xor r14b, 0
mov r15b, al
xor r15b, r14b
and r15b, al
mov r14b, sil
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, dl
xor bl, 0
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov bl, sil
xor bl, 0xff
mov r13b, dil
xor r13b, bl
and r13b, dil
mov bl, r15b
and bl, r12b
xor r15b, r12b
or bl, r15b
mov dil, r14b
xor dil, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov byte [rbp + 0x368], al
mov al, dil
and al, 0
and r14b, r12b
mov byte [rbp + 0x367], al
mov al, r15b
and al, 0
and r13b, r12b
mov byte [rbp + 0x366], al
mov al, byte [rbp + 0x367]
or al, r14b
mov r14b, byte [rbp + 0x366]
or r14b, r13b
xor al, r14b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or al, dil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
and bl, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or dil, bl
or r15b, al
xor dil, r15b
mov al, byte [rbp + 0x368]
and al, r9b
mov bl, byte [rbp + 0x368]
xor bl, r9b
or al, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov bl, dl
xor bl, 1
and al, bl
or r9b, al
mov al, sil
and al, 0
xor sil, 0
or al, sil
xor al, 0xff
mov bl, r9b
xor bl, al
and bl, r9b
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, dl
xor bl, 1
mov sil, r11b
and sil, bl
or r9b, sil
xor r9b, 0xff
mov bl, al
xor bl, r9b
and bl, al
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov sil, dl
xor sil, 1
and al, sil
or r9b, al
xor r9b, 0xff
mov al, r11b
xor al, r9b
and al, r11b
mov r9b, bl
and r9b, al
xor bl, al
or r9b, bl
mov al, r8b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, r10b
xor al, 0xff
mov bl, r8b
and bl, al
xor r8b, 0xff
and r10b, r8b
or bl, r10b
mov al, r11b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0
mov sil, al
and sil, 0
and r11b, r10b
mov dil, r8b
and dil, 0
and bl, r10b
or sil, r11b
or dil, bl
xor sil, dil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r10b, sil
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r10b, dl
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, dl
xor al, 1
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or al, r10b
xor sil, 0xff
xor al, 0xff
mov r10b, dl
xor r10b, 1
or sil, al
or r10b, 1
xor sil, 0xff
and sil, r10b
mov al, r8b
and al, sil
xor r8b, sil
or al, r8b
mov r8b, dl
xor r8b, 1
mov r10b, byte [rbp + 0x36b]
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, dl
xor r10b, 1
mov r11b, byte [rbp + 0x36b]
and r11b, r10b
mov r10b, byte [rbp + 0x36b]
xor r10b, 0xff
and r10b, 1
or r11b, r10b
mov r10b, r8b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, r10b
and dil, 0xff
and r8b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
and dil, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, dil
or r11b, r10b
xor r8b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, r11b
or r10b, bl
or sil, r8b
xor r10b, sil
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r9b, r8b
or r11b, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
xor dl, 1
mov r10b, r8b
and r10b, 0xff
and al, dl
mov bl, r9b
and bl, 0xff
and r11b, dl
or r10b, al
or bl, r11b
xor r10b, bl
or r8b, r9b
xor r8b, 0xff
or dl, 1
and r8b, dl
or r10b, r8b
test r10b, 1
mov eax, dword [rbp + 0x36c]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x8ed96fa
mov ecx, 0xcbab897f
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x9b52b901
add r11d, 0x484a1519
add r11d, 0x9b52b901
mov esi, r8d
sub esi, 1
add r11d, esi
add r11d, 0x57514b26
sub r11d, 0x484a1519
sub r11d, 0x57514b26
mov esi, r8d
sub esi, r9d
mov edi, r8d
sub edi, 0x8eacc9ce
add esi, edi
mov edi, r8d
sub edi, esi
add edi, 0xea612dbe
add edi, r11d
sub edi, 0xea612dbe
sub r8d, 0x8eacc9ce
add edi, r8d
imul r9d, edi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, r12b
or r15b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
and r13b, r12b
xor r15b, 0xff
mov r12b, bl
and r12b, r15b
or r13b, r12b
xor r13b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
or r13b, r15b
or r12b, 1
xor r13b, 0xff
and r13b, r12b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r8b, bl
and r8b, r12b
or r15b, r8b
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r12b, dl
xor r12b, 1
mov r9b, r12b
and r9b, 0
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r12b, 1
or r8b, r9b
or r10b, r12b
xor r8b, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov bl, dl
xor bl, 0
mov r12b, r14b
and r12b, bl
mov r11b, dl
xor r11b, 1
and r11b, 0
and bl, 1
or r9b, r12b
or r11b, bl
xor r9b, r11b
mov r11b, dl
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
xor r14b, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
or r14b, r8b
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov r12b, r8b
and r12b, 0xff
and r15b, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or r12b, r15b
or sil, r10b
xor r12b, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r12b, r8b
mov r8b, bl
and r8b, r14b
xor bl, r14b
or r8b, bl
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and r12b, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or r9b, r12b
or r11b, r8b
xor r9b, r11b
mov r8b, r13b
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
xor dl, 0
or r8b, r10b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, r13b
xor dl, 0xff
mov r10b, r9b
and r10b, dl
xor r9b, 0xff
and r13b, r9b
or r10b, r13b
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xdd67de40
mov ecx, 0xd359cb4d
mov dl, 1
xor r8d, r8d
mov r9d, 0xf7c196c9
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r10d
add esi, 0x2819a457
add esi, 0x5306ae9f
sub esi, 0x2819a457
mov edi, r8d
sub edi, 0xb4e7127b
sub esi, edi
mov edi, r8d
sub edi, 0x5306ae9f
add esi, edi
add r9d, 0
sub r9d, 1
sub r9d, 0xf7c196c9
sub esi, 0x6f18a858
add esi, r9d
add esi, 0x6f18a858
sub esi, 0x32d18a27
add esi, 0xc92b9aed
add esi, 0x32d18a27
sub r8d, 0xb4e7127b
add esi, r8d
add esi, 0x8ac0e07d
sub esi, 0xc92b9aed
sub esi, 0x8ac0e07d
imul r10d, esi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dl
xor r8b, 0
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
or r8b, r15b
or r12b, 0
xor r8b, 0xff
and r8b, r12b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov r9b, dl
xor r9b, 0
or r12b, r13b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r9b, r13b
mov r13b, dl
xor r13b, 0
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r9b, r8b
and r9b, r12b
xor r8b, r12b
or r9b, r8b
mov r8b, r10b
and r8b, r15b
xor r10b, r15b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
and r9b, r8b
or r15b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r14b
and r10b, r9b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r9b, 1
or r8b, r10b
or r12b, r9b
xor r8b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r12b, r10b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and r10b, 1
or r9b, r12b
or r13b, r10b
xor r9b, r13b
mov r10b, r9b
xor r10b, 0xff
mov r12b, r14b
xor r12b, r10b
and r12b, r14b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r13b, dl
xor r13b, 1
mov r11b, r13b
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r13b, 1
or r10b, r11b
or sil, r13b
xor r10b, sil
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, dl
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r11b, r8b
and r11b, r12b
xor r8b, r12b
or r11b, r8b
mov r8b, r10b
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r8b
and r13b, 0
and r10b, r12b
mov dil, sil
and dil, 0
and r9b, r12b
or r13b, r10b
or dil, r9b
xor r13b, dil
or r8b, sil
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, r13b
and r9b, r8b
xor r13b, 0xff
and r11b, r13b
or r9b, r11b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, dl
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, dl
xor sil, 1
and sil, 0
mov dil, dl
xor dil, 0
mov r12b, dil
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
mov dil, dl
xor dil, 1
mov r12b, sil
xor r12b, dil
and r12b, sil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r8b
and sil, r11b
xor r8b, r11b
or sil, r8b
mov r8b, r12b
and r8b, r10b
xor r12b, r10b
or r8b, r12b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov r11b, dl
xor r11b, 0
and sil, r11b
mov dil, r8b
xor dil, 0xff
and dil, 0
and r8b, r11b
or r10b, sil
or dil, r8b
xor r10b, dil
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov sil, r15b
and sil, r11b
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, dl
xor r11b, 0
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0
or r11b, sil
mov sil, dl
xor sil, 1
and sil, 0
mov dil, dl
xor dil, 0
mov r12b, dil
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
mov dil, r8b
and dil, r11b
xor r8b, r11b
or dil, r8b
mov r8b, dl
xor r8b, 1
mov r11b, sil
xor r11b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov dword [rbp + 0x354], eax
mov al, r12b
and al, 1
mov byte [rbp + 0x353], al
mov al, r11b
and al, 0xff
and sil, r12b
mov byte [rbp + 0x352], al
mov al, byte [rbp + 0x353]
or r13b, al
mov al, byte [rbp + 0x352]
or al, sil
xor r13b, al
or r8b, r11b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and dil, r8b
or al, dil
xor al, 0xff
xor r13b, 0xff
mov r8b, dl
xor r8b, 1
or al, r13b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov sil, r10b
and sil, r11b
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, dl
xor sil, 0
mov dil, bl
and dil, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, sil
or r11b, dil
or r12b, r8b
xor r11b, r12b
xor bl, 0xff
mov r8b, r11b
xor r8b, bl
and r8b, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, r9b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
and dil, 1
or sil, dil
mov dil, r11b
xor dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x351], al
mov al, dil
and al, 0xff
and r11b, r13b
mov byte [rbp + 0x350], al
mov al, r12b
and al, 0xff
and bl, r13b
mov byte [rbp + 0x34f], al
mov al, byte [rbp + 0x350]
or al, r11b
mov r11b, byte [rbp + 0x34f]
or r11b, bl
xor al, r11b
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, dil
mov r11b, dl
xor r11b, 1
mov bl, sil
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r12b, r11b
and r12b, 0xff
mov r13b, dil
and r13b, 1
mov byte [rbp + 0x34e], al
mov al, bl
and al, 0xff
and sil, dil
or r12b, r13b
or al, sil
xor r12b, al
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r12b, r11b
mov al, byte [rbp + 0x34e]
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
mov bl, byte [rbp + 0x34e]
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor r12b, 0xff
mov r11b, al
xor r11b, r12b
and r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r14b, bl
mov sil, dl
xor sil, 1
and sil, 0xff
and bl, 1
or al, r14b
or sil, bl
xor al, sil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r10b
and dil, sil
or bl, dil
mov sil, dl
xor sil, 0
and sil, 1
mov dil, dl
xor dil, 1
mov r14b, dil
and r14b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r14b
or r12b, dil
xor sil, r12b
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, dl
xor al, 0
mov bl, sil
xor bl, 0xff
mov r14b, dl
xor r14b, 0
mov r12b, al
and r12b, 0
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x34d], al
mov al, bl
and al, 0
and sil, r14b
or r12b, r13b
or al, sil
xor r12b, al
mov al, byte [rbp + 0x34d]
or al, bl
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, dil
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and dil, bl
or al, dil
xor al, 0xff
xor r12b, 0xff
mov bl, dl
xor bl, 1
or al, r12b
or bl, 1
xor al, 0xff
and al, bl
mov bl, byte [rbp + 0x351]
xor bl, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, dl
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x351]
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
mov r14b, byte [rbp + 0x351]
and r14b, dil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, dil
or sil, r14b
or r12b, r8b
xor sil, r12b
mov r8b, bl
xor r8b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, dl
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and bl, r14b
mov r13b, dil
and r13b, 0xff
and sil, r14b
or r12b, bl
or r13b, sil
xor r12b, r13b
or r8b, dil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov sil, r11b
and sil, bl
or r8b, sil
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, al
and dil, sil
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, dl
xor sil, 1
and sil, 0
mov dil, dl
xor dil, 0
mov r14b, dil
and r14b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and dil, 1
or sil, r14b
or r13b, dil
xor sil, r13b
mov dil, dl
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0xff
mov r13b, dl
xor r13b, 1
or r11b, dil
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov dil, dl
xor dil, 1
mov r13b, bl
xor r13b, dil
and r13b, bl
xor al, 0xff
mov dil, sil
xor dil, 0xff
mov byte [rbp + 0x34c], al
mov al, dl
xor al, 1
mov byte [rbp + 0x34b], al
mov al, byte [rbp + 0x34c]
or al, dil
mov dil, byte [rbp + 0x34b]
or dil, 1
xor al, 0xff
and al, dil
mov dil, r14b
xor dil, 0xff
mov byte [rbp + 0x34a], al
mov al, r11b
xor al, 0xff
mov byte [rbp + 0x349], al
mov al, dl
xor al, 0
mov byte [rbp + 0x348], al
mov al, dil
and al, 0
mov byte [rbp + 0x347], al
mov al, byte [rbp + 0x348]
and r14b, al
mov al, byte [rbp + 0x349]
and al, 0
mov byte [rbp + 0x346], al
mov al, byte [rbp + 0x348]
and r11b, al
mov al, byte [rbp + 0x347]
or al, r14b
mov r14b, byte [rbp + 0x346]
or r14b, r11b
xor al, r14b
mov r11b, byte [rbp + 0x349]
or dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x348]
or r14b, 0
and dil, r14b
or al, dil
mov dil, r13b
xor dil, 0xff
mov r14b, byte [rbp + 0x34a]
xor r14b, 0xff
mov r11b, dl
xor r11b, 1
mov byte [rbp + 0x345], al
mov al, dil
and al, 0xff
and r13b, r11b
mov byte [rbp + 0x344], al
mov al, r14b
and al, 0xff
mov byte [rbp + 0x343], al
mov al, byte [rbp + 0x34a]
and al, r11b
mov byte [rbp + 0x342], al
mov al, byte [rbp + 0x344]
or al, r13b
mov r13b, byte [rbp + 0x343]
mov byte [rbp + 0x341], al
mov al, byte [rbp + 0x342]
or r13b, al
mov al, byte [rbp + 0x341]
xor al, r13b
or dil, r14b
xor dil, 0xff
or r11b, 1
and dil, r11b
or al, dil
mov r11b, byte [rbp + 0x345]
xor r11b, 0xff
mov dil, al
and dil, r11b
xor al, 0xff
mov r11b, byte [rbp + 0x345]
and r11b, al
or dil, r11b
mov al, r8b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dl
xor r14b, 0
mov r13b, al
and r13b, 0
and r8b, r14b
mov byte [rbp + 0x340], al
mov al, r11b
and al, 0
and bl, r14b
or r13b, r8b
or al, bl
xor r13b, al
mov al, byte [rbp + 0x340]
or al, r11b
xor al, 0xff
or r14b, 0
and al, r14b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r13b, r8b
or al, r13b
mov r8b, dl
xor r8b, 1
mov r11b, sil
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r14b, r8b
and r14b, 0xff
mov r13b, bl
and r13b, 1
mov byte [rbp + 0x33f], al
mov al, r11b
and al, 0xff
and sil, bl
or r14b, r13b
or al, sil
xor r14b, al
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov al, byte [rbp + 0x33f]
xor al, 0xff
xor r14b, 0xff
mov r8b, dl
xor r8b, 0
or al, r14b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, dil
and r8b, al
xor dil, al
or r8b, dil
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
mov bl, r12b
and bl, r11b
or al, bl
mov r11b, r8b
xor r11b, 0xff
xor al, 0xff
mov bl, dl
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, r8b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r8b, bl
mov sil, dl
xor sil, 1
and sil, 0xff
and bl, 1
or al, r8b
or sil, bl
xor al, sil
xor al, 0xff
mov r8b, r12b
xor r8b, al
and r8b, r12b
mov al, r11b
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, r11b
or r14b, r8b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r15b
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
mov r11b, r15b
and r11b, r8b
mov bl, dl
xor bl, 1
and bl, 0
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, r11b
or r8b, bl
mov r11b, dl
xor r11b, 0
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r14b, dl
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dl
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, dl
xor r14b, 0
mov r12b, dl
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
mov r9b, bl
and r9b, r15b
xor bl, r15b
or r9b, bl
mov bl, sil
and bl, r12b
xor sil, r12b
or bl, sil
mov sil, r9b
xor sil, 0xff
mov r14b, bl
and r14b, sil
xor bl, 0xff
and r9b, bl
or r14b, r9b
mov r9b, al
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov r15b, r9b
and r15b, 0xff
and al, sil
mov r12b, bl
and r12b, 0xff
and r8b, sil
or r15b, al
or r12b, r8b
xor r15b, r12b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r15b, r9b
mov al, r15b
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and r15b, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r15b
or r9b, r8b
xor al, r9b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r14b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r14b, r11b
mov sil, r9b
and sil, 0xff
and al, r11b
or bl, r14b
or sil, al
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r9b, dl
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dl
xor al, 1
and al, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, r10b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, dl
xor r9b, 0
and r9b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, r11b
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and r9b, bl
or sil, r8b
or r14b, r9b
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
and sil, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, sil
or r10b, r9b
xor r8b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
or r10b, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r8b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dil
xor al, 0xff
mov r10b, r8b
and r10b, al
xor r8b, 0xff
and dil, r8b
or r10b, dil
mov al, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
xor dl, 1
mov r11b, al
and r11b, 0xff
and r9b, dl
mov bl, r8b
and bl, 0xff
and r10b, dl
or r11b, r9b
or bl, r10b
xor r11b, bl
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r11b, al
test r11b, 1
mov eax, dword [rbp + 0x354]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x50c5895e
mov ecx, 0x266f8210
mov dl, 1
xor r8d, r8d
mov r9d, 0x6a5d8411
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r8d
sub esi, 0x2cdac09c
mov edi, r10d
add edi, esi
mov esi, r8d
sub esi, 0x3e609f01
add edi, esi
sub edi, 0x1fc733c3
add edi, 0x2cdac09c
add edi, 0x1fc733c3
add r9d, 0
sub r9d, 1
sub r9d, 0x6a5d8411
add edi, 0x43ca0213
add edi, r9d
sub edi, 0x43ca0213
mov r9d, r8d
sub r9d, 0x32fc104d
sub edi, r9d
sub r8d, 0x3e609f01
sub edi, r8d
sub edi, 0xa8f73f09
sub edi, 0x32fc104d
add edi, 0xa8f73f09
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov r12b, dl
xor r12b, 0
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, r12b
xor r13b, 0xff
mov r8b, bl
xor r8b, r13b
and r8b, bl
mov r13b, dl
xor r13b, 1
and r13b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r13b, r10b
or r11b, r9b
xor r13b, r11b
xor r13b, 0xff
mov r9b, dl
xor r9b, 0
mov r10b, dl
xor r10b, 0
or r13b, r9b
or r10b, 0
xor r13b, 0xff
and r13b, r10b
mov r9b, dl
xor r9b, 1
xor r12b, 0xff
mov r10b, dl
xor r10b, 0
or r9b, r12b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r12b, dl
xor r12b, 0
mov sil, r10b
and sil, 0
and r15b, r12b
mov dil, r11b
and dil, 0
and r8b, r12b
or sil, r15b
or dil, r8b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or sil, r10b
mov r8b, r13b
and r8b, r9b
xor r13b, r9b
or r8b, r13b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r10b
or r9b, sil
or r11b, r8b
xor r9b, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r14b
xor r11b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
and dil, 1
or sil, dil
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r15b, dl
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, r8b
and dil, r11b
xor r8b, r11b
or dil, r8b
mov r8b, sil
and r8b, r10b
xor sil, r10b
or r8b, sil
mov r10b, dil
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and dil, r8b
or r11b, dil
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov sil, dl
xor sil, 0
or r10b, r8b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r8b, dl
xor r8b, 1
and r8b, 1
mov sil, dl
xor sil, 1
mov dil, sil
and dil, 1
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, dil
or r15b, sil
xor r8b, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, r10b
and sil, r8b
xor r10b, r8b
or sil, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov dil, r9b
and dil, r10b
or r8b, dil
mov r10b, dl
xor r10b, 1
and r10b, 1
mov dil, dl
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, dl
xor dil, 0
and dil, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r8b
and r15b, r10b
xor r8b, r10b
or r15b, r8b
mov r8b, dil
and r8b, 0
xor dil, 0
or r8b, dil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov dil, dl
xor dil, 1
and r15b, dil
or r10b, r15b
xor r10b, 0xff
xor r8b, 0xff
mov dil, dl
xor dil, 1
or r10b, r8b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov dil, dl
xor dil, 1
mov r15b, sil
and r15b, dil
or r8b, r15b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r15b
or dil, r12b
or r13b, r8b
xor dil, r13b
xor dil, 0xff
xor bl, 0xff
mov r8b, dl
xor r8b, 0
or dil, bl
or r8b, 0
xor dil, 0xff
and dil, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov r15b, r11b
and r15b, bl
or r8b, r15b
mov bl, dl
xor bl, 1
and bl, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r8b
and r12b, bl
xor r8b, bl
or r12b, r8b
mov r8b, dl
xor r8b, 0
mov bl, r15b
xor bl, 0xff
mov r13b, dl
xor r13b, 1
mov dword [rbp + 0x32c], eax
mov al, r8b
and al, 0xff
mov byte [rbp + 0x32b], al
mov al, r13b
and al, 0
mov byte [rbp + 0x32a], al
mov al, bl
and al, 0xff
and r15b, r13b
mov byte [rbp + 0x329], al
mov al, byte [rbp + 0x32b]
mov dword [rbp + 0x324], ecx
mov cl, byte [rbp + 0x32a]
or al, cl
mov cl, byte [rbp + 0x329]
or cl, r15b
xor al, cl
or r8b, bl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or al, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r12b, r8b
mov bl, dl
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r12b
or bl, r8b
xor cl, bl
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r14b, cl
or al, r14b
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, dl
xor bl, 1
mov r14b, sil
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, dl
xor bl, 0
and bl, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, al
and r14b, cl
xor al, cl
or r14b, al
mov al, dl
xor al, 0
mov cl, bl
xor cl, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x323], al
mov al, cl
and al, 0xff
and bl, r15b
or r12b, r13b
or al, bl
xor r12b, al
mov al, byte [rbp + 0x323]
or al, cl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r14b, cl
or al, r14b
xor r12b, 0xff
mov cl, al
xor cl, r12b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
mov r14b, r10b
and r14b, bl
or al, r14b
mov bl, dil
xor bl, 0xff
and bl, 0
mov r14b, dl
xor r14b, 0
mov r15b, dil
and r15b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r15b, dl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dl
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
mov r10b, bl
xor r10b, 0xff
mov r12b, dl
xor r12b, 1
mov byte [rbp + 0x322], al
mov al, dl
xor al, 0
or r10b, r12b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r14b
xor al, 0xff
mov r12b, dil
xor r12b, al
and r12b, dil
mov al, r15b
xor al, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x321], al
mov al, dl
xor al, 1
mov byte [rbp + 0x320], al
mov al, byte [rbp + 0x321]
and al, 0xff
mov byte [rbp + 0x31f], al
mov al, byte [rbp + 0x320]
and r15b, al
mov al, dil
and al, 0xff
mov byte [rbp + 0x31e], al
mov al, byte [rbp + 0x320]
and r13b, al
mov al, byte [rbp + 0x31f]
or al, r15b
mov r15b, byte [rbp + 0x31e]
or r15b, r13b
xor al, r15b
mov r15b, byte [rbp + 0x321]
or r15b, dil
xor r15b, 0xff
mov dil, byte [rbp + 0x320]
or dil, 1
and r15b, dil
or al, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x31d], al
mov al, dil
and al, 0xff
and r10b, r13b
mov byte [rbp + 0x31c], al
mov al, r15b
and al, 0xff
and r12b, r13b
mov byte [rbp + 0x31b], al
mov al, byte [rbp + 0x31c]
or al, r10b
mov r10b, byte [rbp + 0x31b]
or r10b, r12b
xor al, r10b
or dil, r15b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, dil
mov r10b, byte [rbp + 0x31d]
xor r10b, 0xff
and r10b, 1
mov dil, dl
xor dil, 1
mov r15b, byte [rbp + 0x31d]
and r15b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, dil
or r10b, r15b
or r12b, al
xor r10b, r12b
mov al, byte [rbp + 0x322]
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, dl
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, byte [rbp + 0x322]
and r13b, r15b
mov byte [rbp + 0x31a], al
mov al, dil
and al, 0xff
and bl, r15b
or r12b, r13b
or al, bl
xor r12b, al
mov al, byte [rbp + 0x31a]
or al, dil
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r12b, bl
or al, r12b
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
xor al, 0xff
xor bl, 0xff
mov dil, dl
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
mov bl, r10b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, bl
and r15b, 0
and r10b, r14b
mov r12b, dil
and r12b, 0
and al, r14b
or r15b, r10b
or r12b, al
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov al, r8b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0
or al, r10b
or bl, 0
xor al, 0xff
and al, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, cl
and bl, r10b
xor cl, 0xff
and r8b, cl
or bl, r8b
mov cl, al
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0
mov dil, cl
and dil, 0
and al, r10b
mov r14b, r8b
and r14b, 0
and bl, r10b
or dil, al
or r14b, bl
xor dil, r14b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or dil, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r8b, r15b
and r8b, cl
or al, r8b
xor al, 0xff
mov cl, dil
xor cl, al
and cl, dil
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and dil, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, dil
or r10b, r8b
xor al, r10b
xor al, 0xff
mov r8b, r15b
xor r8b, al
and r8b, r15b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or cl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov bl, r11b
and bl, r10b
mov dil, dl
xor dil, 1
and dil, 0
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
mov r10b, dl
xor r10b, 0
and r10b, 0
mov bl, dl
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, dl
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, dl
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
mov bl, r10b
xor bl, 0xff
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov r9b, dl
xor r9b, 0
mov bl, r8b
xor bl, r9b
and bl, r8b
xor r11b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r15b, dl
xor r15b, 1
or r11b, r9b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r9b, dil
and r9b, r14b
xor dil, r14b
or r9b, dil
mov dil, bl
and dil, r11b
xor bl, r11b
or dil, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
and bl, r11b
xor dil, 0xff
and r9b, dil
or bl, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, dl
xor dil, 0
mov r14b, r9b
and r14b, 0
and cl, dil
mov r15b, r11b
and r15b, 0
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor cl, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, r8b
and r11b, 0
and bl, r10b
mov dil, r9b
and dil, 0
and cl, r10b
or r11b, bl
or dil, cl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, r11b
and r9b, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 1
xor cl, 0xff
mov r9b, dl
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 1
and cl, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, dl
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, dl
xor dil, 0
mov r14b, r9b
and r14b, 0
and r8b, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, r8b
or r15b, r10b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and bl, r10b
mov dil, r9b
and dil, 0xff
and cl, r10b
or r11b, bl
or dil, cl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, r14b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and r14b, r11b
or r8b, r14b
mov cl, dl
xor cl, 1
and cl, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, sil
and r11b, r10b
or r9b, r11b
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov dil, dl
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, dl
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, dil
and r15b, sil
mov sil, r11b
and sil, bl
xor r11b, bl
or sil, r11b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov bl, sil
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and sil, r11b
or dil, sil
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r9b, dl
xor r9b, 0
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor cl, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, dil
and r9b, cl
xor dil, cl
or r9b, dil
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, dl
xor r10b, 0
and r8b, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r8b
or r11b, r10b
xor cl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r9b, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, r9b
or r11b, r10b
xor r8b, r11b
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, dl
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 1
mov dil, r8b
and dil, 0xff
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and r10b, r8b
or cl, r10b
xor bl, 0xff
mov r8b, cl
xor r8b, bl
and r8b, cl
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, dl
xor r10b, 0
and al, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or cl, al
or r11b, r8b
xor cl, r11b
mov al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor dl, 0
mov r10b, al
and r10b, 0
and r9b, dl
mov r11b, r8b
and r11b, 0
and cl, dl
or r10b, r9b
or r11b, cl
xor r10b, r11b
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or r10b, al
test r10b, 1
mov eax, dword [rbp + 0x32c]
mov ecx, dword [rbp + 0x324]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x67ac3b88
mov ecx, 0xc1e8fe2f
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x8f6d283
sub r11d, 0x86bd0700
add r11d, 0x8f6d283
mov esi, r9d
sub esi, 0x59c33d79
sub esi, r11d
add esi, 0x59c33d79
add esi, 0x7f8a26c
add esi, 0x392c9e8d
sub esi, 0x7f8a26c
sub esi, 0x320769dd
sub esi, 1
add esi, 0x320769dd
add esi, 0x4bec33b6
sub esi, 0x392c9e8d
sub esi, 0x4bec33b6
mov r11d, r8d
sub r11d, 0x1ebd639b
sub esi, r11d
sub r8d, 0x86bd0700
add esi, r8d
sub esi, 0xcc82f89f
sub esi, 0x1ebd639b
add esi, 0xcc82f89f
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, dil
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
and r12b, r15b
xor r14b, 0xff
mov r15b, bl
and r15b, r14b
or r12b, r15b
xor r12b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dl
xor r15b, 1
or r12b, r14b
or r15b, 1
xor r12b, 0xff
and r12b, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r13b, bl
and r13b, r15b
or r14b, r13b
mov r15b, dil
xor r15b, 0xff
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
or r15b, r14b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r13b, dl
xor r13b, 1
and dil, r13b
or r14b, dil
xor bl, 0xff
xor r14b, 0xff
mov dil, dl
xor dil, 0
or bl, r14b
or dil, 0
xor bl, 0xff
and bl, dil
mov dil, r15b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
mov r8b, dil
and r8b, 0xff
and r15b, r13b
mov r9b, r14b
and r9b, 0xff
and bl, r13b
or r8b, r15b
or r9b, bl
xor r8b, r9b
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r8b, dil
mov r9b, r8b
xor r9b, 0xff
mov bl, r12b
xor bl, r9b
and bl, r12b
mov r9b, r12b
xor r9b, 0xff
mov dil, r8b
and dil, r9b
xor r8b, 0xff
and r12b, r8b
or dil, r12b
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
xor dl, 1
mov r14b, r8b
and r14b, 0xff
and bl, dl
mov r15b, r9b
and r15b, 0xff
and dil, dl
or r14b, bl
or r15b, dil
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or dl, 1
and r8b, dl
or r14b, r8b
test r14b, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xd4809945
mov ecx, 0x2d51780e
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x6202ae52
mov esi, r9d
add esi, r11d
mov r11d, r8d
sub r11d, 0xe204519d
sub esi, r11d
sub esi, 0x1b2a40c7
add esi, 0x6202ae52
add esi, 0x1b2a40c7
mov r11d, r8d
sub r11d, 0xecf72c5d
sub r11d, 1
add r11d, 0xecf72c5d
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, r11d
add edi, esi
mov r11d, r8d
sub r11d, edi
add r11d, 0x81f93be
add r11d, 0x7c72215e
sub r11d, 0x81f93be
mov esi, r8d
sub esi, 0xe204519d
add r11d, esi
sub r8d, 0x7c72215e
add r11d, r8d
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
mov r10b, r12b
and r10b, 0
and r15b, r9b
mov r11b, r8b
and r11b, 0
and r13b, r9b
or r10b, r15b
or r11b, r13b
xor r10b, r11b
or r12b, r8b
xor r12b, 0xff
or r9b, 0
and r12b, r9b
or r10b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov r15b, r14b
xor r15b, r11b
and r15b, r14b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r11b, r12b
xor r11b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dl
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, dl
xor r12b, 1
xor r9b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r9b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r9b, r8b
and r9b, r15b
xor r8b, r15b
or r9b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
mov sil, r8b
and sil, 0xff
and r11b, r13b
mov dil, r15b
and dil, 0xff
and r12b, r13b
or sil, r11b
or dil, r12b
xor sil, dil
or r8b, r15b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or sil, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and r9b, r11b
mov dil, sil
xor dil, 0xff
and dil, 0xff
and sil, r11b
or r8b, r9b
or dil, sil
xor r8b, dil
mov r9b, dl
xor r9b, 0
and r9b, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r11b, dl
xor r11b, 1
and r11b, 0
mov sil, dl
xor sil, 0
mov dil, sil
and dil, 1
mov r15b, dl
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, dl
xor sil, 0
xor r11b, 0xff
mov dil, dl
xor dil, 0
or sil, r11b
or dil, 0
xor sil, 0xff
and sil, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r9b, r15b
mov r13b, dil
and r13b, 0
and sil, r15b
or r12b, r9b
or r13b, sil
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
or sil, r11b
xor sil, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or sil, r9b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
mov dil, r12b
and dil, r11b
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov dil, dl
xor dil, 0
mov r15b, bl
and r15b, dil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, dil
or r11b, r15b
or r13b, r9b
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r9b, dl
xor r9b, 0
or r11b, bl
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov bl, dl
xor bl, 1
and bl, 0
or r9b, bl
mov bl, r8b
xor bl, 0xff
and bl, 0
mov dil, dl
xor dil, 0
mov r15b, r8b
and r15b, dil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, dil
or bl, r15b
or r13b, r9b
xor bl, r13b
mov r9b, r8b
xor r9b, 0xff
mov dil, bl
xor dil, r9b
and dil, bl
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov bl, dl
xor bl, 0
mov r15b, r12b
and r15b, bl
mov r13b, dl
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r15b
or r13b, bl
xor r9b, r13b
mov bl, r14b
xor bl, 0xff
mov r15b, r9b
and r15b, bl
xor r9b, 0xff
mov bl, r14b
and bl, r9b
or r15b, bl
xor r14b, 0xff
mov r9b, r15b
xor r9b, r14b
and r9b, r15b
mov bl, sil
xor bl, 0xff
and bl, 1
mov r14b, dl
xor r14b, 1
mov r15b, sil
and r15b, r14b
or bl, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r14b, r13b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r13b, dl
xor r13b, 1
mov dword [rbp + 0x310], eax
mov al, r13b
and al, 0
mov byte [rbp + 0x30f], al
mov al, dl
xor al, 1
and al, 0xff
and r13b, 1
mov byte [rbp + 0x30e], al
mov al, byte [rbp + 0x30f]
or r15b, al
mov al, byte [rbp + 0x30e]
or al, r13b
xor r15b, al
mov al, dl
xor al, 0
mov r13b, bl
xor r13b, al
and r13b, bl
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x30d], al
mov al, sil
mov dword [rbp + 0x308], ecx
mov cl, byte [rbp + 0x30d]
xor al, cl
and al, sil
mov cl, dl
xor cl, 0
mov sil, r14b
xor sil, cl
and sil, r14b
mov cl, r15b
xor cl, 0xff
mov byte [rbp + 0x307], al
mov al, r11b
xor al, cl
and al, r11b
mov cl, r13b
mov r11b, byte [rbp + 0x307]
and cl, r11b
xor r13b, r11b
or cl, r13b
mov r13b, sil
and r13b, al
xor sil, al
or r13b, sil
mov al, cl
xor al, 0xff
mov sil, r13b
and sil, al
xor r13b, 0xff
and cl, r13b
or sil, cl
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r13b, dl
xor r13b, 0
mov r11b, al
and r11b, 0
and bl, r13b
mov byte [rbp + 0x306], al
mov al, cl
and al, 0
and r14b, r13b
or r11b, bl
or al, r14b
xor r11b, al
mov al, byte [rbp + 0x306]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r15b
and cl, 0
xor r15b, 0
or cl, r15b
xor al, 0xff
xor cl, 0xff
mov r11b, dl
xor r11b, 0
or al, cl
or r11b, 0
xor al, 0xff
and al, r11b
mov cl, sil
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov r14b, cl
and r14b, 0
and sil, bl
mov r15b, r11b
and r15b, 0
and al, bl
or r14b, sil
or r15b, al
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r11b, dil
and r11b, cl
or al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 1
mov r15b, dl
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, sil
and r15b, dil
mov sil, cl
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r13b, dl
xor r13b, 0
or sil, dil
or r13b, 0
xor sil, 0xff
and sil, r13b
mov dil, r11b
xor dil, 0xff
mov r13b, r9b
xor r13b, dil
and r13b, r9b
mov r9b, bl
xor r9b, 0xff
mov dil, r15b
xor dil, 0xff
mov byte [rbp + 0x305], al
mov al, dl
xor al, 0
mov byte [rbp + 0x304], al
mov al, r9b
and al, 0
mov byte [rbp + 0x303], al
mov al, byte [rbp + 0x304]
and bl, al
mov al, dil
and al, 0
mov byte [rbp + 0x302], al
mov al, byte [rbp + 0x304]
and r15b, al
mov al, byte [rbp + 0x303]
or al, bl
mov bl, byte [rbp + 0x302]
or bl, r15b
xor al, bl
or r9b, dil
xor r9b, 0xff
mov bl, byte [rbp + 0x304]
or bl, 0
and r9b, bl
or al, r9b
mov r9b, sil
and r9b, r13b
xor sil, r13b
or r9b, sil
mov bl, al
xor bl, 0xff
mov sil, r9b
and sil, bl
xor r9b, 0xff
and al, r9b
or sil, al
mov al, byte [rbp + 0x305]
and al, cl
mov r9b, byte [rbp + 0x305]
xor r9b, cl
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, dl
xor r9b, 0
and al, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or cl, al
or bl, r9b
xor cl, bl
mov al, dl
xor al, 1
mov r9b, r11b
xor r9b, 0xff
mov bl, dl
xor bl, 1
mov dil, al
and dil, 0xff
mov r15b, bl
and r15b, 1
mov r13b, r9b
and r13b, 0xff
and r11b, bl
or dil, r15b
or r13b, r11b
xor dil, r13b
or al, r9b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor cl, 0xff
xor dil, 0xff
mov al, dl
xor al, 1
or cl, dil
or al, 1
xor cl, 0xff
and cl, al
mov al, sil
and al, cl
xor sil, cl
or al, sil
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, dl
xor r9b, 0
and r9b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r14b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0
or r14b, r11b
or bl, 0
xor r14b, 0xff
and r14b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, al
and sil, bl
or r11b, sil
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, dl
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor al, 0xff
xor r9b, 0xff
mov bl, dl
xor bl, 0
or al, r9b
or bl, 0
xor al, 0xff
and al, bl
mov r9b, cl
xor r9b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, r9b
and dil, 0
and cl, sil
mov r15b, bl
and r15b, 0
and r14b, sil
or dil, cl
or r15b, r14b
xor dil, r15b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, dil
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and dil, cl
or r9b, dil
mov al, r10b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r11b, r10b
and r11b, cl
mov bl, dl
xor bl, 1
and bl, 0
and cl, 1
or al, r11b
or bl, cl
xor al, bl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, r11b
or cl, bl
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov dil, r10b
xor dil, bl
and dil, r10b
mov r10b, dl
xor r10b, 1
mov bl, cl
xor bl, r10b
and bl, cl
mov r10b, r11b
xor r10b, 0xff
mov r14b, r8b
xor r14b, r10b
and r14b, r8b
mov r8b, sil
xor r8b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r15b, dl
xor r15b, 1
mov r13b, r8b
and r13b, 0xff
and sil, r15b
mov byte [rbp + 0x301], al
mov al, r10b
and al, 0xff
and dil, r15b
or r13b, sil
or al, dil
xor r13b, al
or r8b, r10b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r13b, r8b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
and r13b, r10b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or r8b, r13b
or bl, al
xor r8b, bl
mov al, byte [rbp + 0x301]
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, al
and sil, 0
mov dil, byte [rbp + 0x301]
and dil, bl
mov r14b, r10b
and r14b, 0
and cl, bl
or sil, dil
or r14b, cl
xor sil, r14b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and sil, cl
or al, sil
mov cl, dl
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r10b
and r14b, 0
and r11b, bl
or sil, dil
or r14b, r11b
xor sil, r14b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, dl
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, cl
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, r8b
or sil, al
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dl
xor cl, 1
and cl, 0
mov r8b, dl
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, dl
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, dl
xor r11b, 1
xor cl, 0xff
mov bl, dl
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and cl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or r8b, cl
or r11b, al
xor r8b, r11b
mov al, dl
xor al, 0
and al, 1
mov cl, dl
xor cl, 1
mov r10b, cl
and r10b, 0
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r10b, dl
xor r10b, 0
mov r11b, r12b
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, dl
xor sil, 1
mov dil, cl
xor dil, sil
and dil, cl
mov sil, r10b
xor sil, 0xff
mov r14b, r12b
xor r14b, sil
and r14b, r12b
mov sil, bl
and sil, r11b
xor bl, r11b
or sil, bl
mov r11b, dil
and r11b, r14b
xor dil, r14b
or r11b, dil
mov bl, sil
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and sil, r11b
or dil, sil
mov r11b, al
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, dl
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or r14b, al
or r15b, cl
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
and r14b, cl
mov r11b, dl
xor r11b, 1
and r11b, 0
and cl, 1
or al, r14b
or r11b, cl
xor al, r11b
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, dil
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, dl
xor r11b, 1
mov bl, al
and bl, 0xff
and dil, r11b
mov sil, cl
and sil, 0xff
and r10b, r11b
or bl, dil
or sil, r10b
xor bl, sil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
mov cl, r8b
and cl, al
or r10b, cl
xor r8b, 0xff
mov al, r10b
xor al, r8b
and al, r10b
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, cl
and r8b, r9b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
and r9b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or cl, r9b
or r11b, al
xor cl, r11b
mov al, r8b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
xor dl, 1
mov r10b, al
and r10b, 0xff
and r8b, dl
mov r11b, r9b
and r11b, 0xff
and cl, dl
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, r9b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
mov eax, dword [rbp + 0x310]
mov ecx, dword [rbp + 0x308]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x57f6f1b0
mov ecx, 0x3c99c026
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, r9d
add r11d, 0
mov esi, r8d
sub esi, 0x4a2de697
sub esi, 0x2e5ad7e7
add esi, 0x4a2de697
mov edi, r8d
sub edi, esi
sub r11d, edi
mov esi, r8d
sub esi, 0x26020437
sub esi, r11d
add esi, 0x26020437
sub r8d, 0x5e41c9bd
sub esi, r8d
add esi, 0x8661f43
sub esi, 1
sub esi, 0x8661f43
add esi, 0x6e48160d
sub esi, 0x5e41c9bd
sub esi, 0x6e48160d
add esi, 0xacb3d599
add esi, 0xe15383d6
sub esi, 0xacb3d599
add esi, 0xb1dc2585
sub esi, 0x2e5ad7e7
sub esi, 0xb1dc2585
add esi, 0xd5a176fe
sub esi, 0xe15383d6
sub esi, 0xd5a176fe
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 0
mov r12b, dl
xor r12b, 0
mov r13b, r14b
and r13b, r12b
mov r8b, dl
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0xff
and r15b, r12b
or r8b, r13b
or r9b, r15b
xor r8b, r9b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r15b, dl
xor r15b, 1
or r8b, r9b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r9b, r12b
or r13b, r15b
xor r9b, r13b
mov r15b, dl
xor r15b, 0
xor r9b, 0xff
mov r12b, dl
xor r12b, 0
or r15b, r9b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r9b, r12b
xor bl, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r10b, r14b
and r10b, r13b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r13b, 1
or r12b, r10b
or r11b, r13b
xor r12b, r11b
xor r12b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, dl
xor r11b, 1
or r12b, r10b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r15b
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dl
xor r14b, 1
mov r13b, r9b
and r13b, 0xff
and r15b, r14b
mov sil, r11b
and sil, 0xff
and bl, r14b
or r13b, r15b
or sil, bl
xor r13b, sil
or r9b, r11b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r13b, r9b
mov r9b, r12b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r9b
and sil, 0xff
and r12b, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or sil, r12b
or r14b, r10b
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and r13b, r10b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, r10b
or r9b, r13b
or r11b, sil
xor r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
and r8b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r11b, r8b
or sil, r9b
xor r11b, sil
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
xor dl, 0
mov bl, r8b
and bl, 0
and r10b, dl
mov sil, r9b
and sil, 0
and r11b, dl
or bl, r10b
or sil, r11b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or dl, 0
and r8b, dl
or bl, r8b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x58124f3d
mov ecx, 0xcef73c63
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 1
add r11d, 0
mov esi, r8d
sub esi, 0
mov edi, r8d
sub edi, r11d
add esi, edi
sub r8d, esi
mov r11d, r9d
add r11d, 0x7960f6c8
add r11d, 0xc0f4e163
sub r11d, 0x7960f6c8
add r11d, 0x44fc9f5b
add r11d, r8d
sub r11d, 0x44fc9f5b
sub r11d, 0x3c28bc37
sub r11d, 0xc0f4e163
add r11d, 0x3c28bc37
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov r12b, dl
xor r12b, 0
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, r12b
xor r13b, 0xff
mov r8b, bl
xor r8b, r13b
and r8b, bl
mov r13b, dl
xor r13b, 1
and r13b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or r13b, r10b
or r11b, r9b
xor r13b, r11b
mov r9b, dl
xor r9b, 0
mov r10b, r13b
xor r10b, r9b
and r10b, r13b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r9b, r15b
and r9b, r8b
xor r15b, r8b
or r9b, r15b
mov r8b, r10b
and r8b, r12b
xor r10b, r12b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r9b, r8b
or r11b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r14b
and r10b, r9b
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, r10b
or r15b, r9b
xor r8b, r15b
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r15b, r14b
xor r15b, r10b
and r15b, r14b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r12b, 1
or r10b, r13b
or sil, r12b
xor r10b, sil
xor r10b, 0xff
mov sil, dl
xor sil, 1
mov r12b, dl
xor r12b, 1
or r10b, sil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov dil, sil
and dil, 0
and r9b, r13b
mov dword [rbp + 0x2ac], eax
mov al, r12b
and al, 0
and r15b, r13b
or dil, r9b
or al, r15b
xor dil, al
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or dil, sil
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, dil
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and dil, al
or r9b, dil
mov al, dl
xor al, 1
and al, 0
mov r8b, dl
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov sil, dl
xor sil, 1
and sil, 0
and r8b, 1
or al, r10b
or sil, r8b
xor al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
mov sil, r10b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, sil
or dil, r10b
xor r8b, dil
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov sil, dl
xor sil, 1
or r10b, r8b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r8b, al
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r15b, r8b
and r15b, 0
and al, dil
mov r12b, sil
and r12b, 0
and r10b, dil
or r15b, al
or r12b, r10b
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov al, dl
xor al, 1
and al, 1
mov r8b, dl
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r11b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
mov r8b, r11b
and r8b, al
or r10b, r8b
xor r10b, 0xff
mov al, r11b
xor al, 0xff
mov r8b, dl
xor r8b, 0
or r10b, al
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov sil, r15b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, dl
xor bl, 0
and bl, 0
mov sil, dl
xor sil, 0
mov dil, sil
and dil, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and sil, 1
or bl, dil
or r12b, sil
xor bl, r12b
mov sil, al
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x2ab], al
mov al, dil
and al, 0xff
and r8b, r12b
mov byte [rbp + 0x2aa], al
mov al, byte [rbp + 0x2ab]
or r13b, al
mov al, byte [rbp + 0x2aa]
or al, r8b
xor r13b, al
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, dl
xor al, 0
mov r8b, bl
xor r8b, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
mov r12b, sil
and r12b, 0
mov byte [rbp + 0x2a9], al
mov al, r8b
and al, 0xff
and bl, sil
or dil, r12b
or al, bl
xor dil, al
mov al, byte [rbp + 0x2a9]
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r13b, r8b
or al, r13b
xor al, 0xff
xor dil, 0xff
mov r8b, dl
xor r8b, 0
or al, dil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, r9b
xor bl, 0xff
and bl, 0
mov sil, dl
xor sil, 0
mov dil, r9b
and dil, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, sil
or bl, dil
or r12b, r8b
xor bl, r12b
xor bl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov sil, dl
xor sil, 0
or bl, r8b
or sil, 0
xor bl, 0xff
and bl, sil
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov sil, dl
xor sil, 1
and r14b, sil
or r8b, r14b
mov sil, r15b
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
mov r14b, r15b
and r14b, dil
or sil, r14b
mov dil, dl
xor dil, 1
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r8b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov byte [rbp + 0x2a8], al
mov al, r14b
and al, 0
and r8b, r13b
mov byte [rbp + 0x2a7], al
mov al, r12b
and al, 0
and sil, r13b
mov byte [rbp + 0x2a6], al
mov al, byte [rbp + 0x2a7]
or al, r8b
mov r8b, byte [rbp + 0x2a6]
or r8b, sil
xor al, r8b
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov r8b, dl
xor r8b, 1
mov sil, dil
xor sil, 0xff
mov r14b, dl
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r14b
and r13b, 1
mov byte [rbp + 0x2a5], al
mov al, sil
and al, 0xff
and dil, r14b
or r12b, r13b
or al, dil
xor r12b, al
or r8b, sil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov al, byte [rbp + 0x2a5]
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov sil, byte [rbp + 0x2a5]
and sil, r8b
or al, sil
xor r12b, 0xff
mov r8b, al
xor r8b, r12b
and r8b, al
mov al, r10b
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
mov dil, r10b
and dil, sil
or al, dil
mov sil, byte [rbp + 0x2a8]
xor sil, 0xff
and sil, 0
mov dil, dl
xor dil, 0
mov r14b, byte [rbp + 0x2a8]
and r14b, dil
mov r12b, dl
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r14b
or r12b, dil
xor sil, r12b
mov dil, dl
xor dil, 1
and dil, 1
mov r14b, dl
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, dl
xor r14b, 1
mov r12b, al
xor r12b, r14b
and r12b, al
xor r10b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
or r10b, r14b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r14b, sil
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
mov byte [rbp + 0x2a4], al
mov al, dl
xor al, 1
or r14b, r13b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, byte [rbp + 0x2a8]
xor al, 0xff
mov r13b, dil
xor r13b, 0xff
mov byte [rbp + 0x2a3], al
mov al, dl
xor al, 0
mov byte [rbp + 0x2a2], al
mov al, byte [rbp + 0x2a3]
or al, r13b
mov r13b, byte [rbp + 0x2a2]
or r13b, 0
xor al, 0xff
and al, r13b
mov r13b, r12b
and r13b, r10b
xor r12b, r10b
or r13b, r12b
mov r10b, r14b
and r10b, al
xor r14b, al
or r10b, r14b
mov al, r13b
xor al, 0xff
and al, 0
mov r14b, dl
xor r14b, 0
and r13b, r14b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, r14b
or al, r13b
or r12b, r10b
xor al, r12b
mov r10b, byte [rbp + 0x2a4]
and r10b, sil
mov r14b, byte [rbp + 0x2a4]
xor r14b, sil
or r10b, r14b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r14b, dl
xor r14b, 1
and r10b, r14b
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r10b
or r12b, r14b
xor sil, r12b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
xor r10b, 0xff
mov dil, sil
xor dil, r10b
and dil, sil
mov r10b, al
and r10b, dil
xor al, dil
or r10b, al
mov al, r8b
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, bl
xor al, 0xff
mov dil, r8b
and dil, al
xor r8b, 0xff
and bl, r8b
or dil, bl
mov al, sil
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov bl, dl
xor bl, 0
mov r14b, al
and r14b, 0
and sil, bl
mov r12b, r8b
and r12b, 0
and dil, bl
or r14b, sil
or r12b, dil
xor r14b, r12b
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov bl, r10b
and bl, r8b
or al, bl
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov bl, dl
xor bl, 1
or r8b, al
or bl, 1
xor r8b, 0xff
and r8b, bl
mov al, dl
xor al, 1
and al, 1
mov bl, dl
xor bl, 1
and bl, 1
or al, bl
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r14b
and dil, sil
or bl, dil
mov sil, dl
xor sil, 1
mov dil, bl
xor dil, sil
and dil, bl
xor r14b, 0xff
xor al, 0xff
mov bl, dl
xor bl, 0
or r14b, al
or bl, 0
xor r14b, 0xff
and r14b, bl
mov al, r8b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r12b, al
and r12b, 0
and r8b, sil
mov r13b, bl
and r13b, 0
and r10b, sil
or r12b, r8b
or r13b, r10b
xor r12b, r13b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, dil
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
mov bl, al
and bl, 0xff
and dil, r10b
mov sil, r8b
and sil, 0xff
and r14b, r10b
or bl, dil
or sil, r14b
xor bl, sil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and r12b, r8b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r8b
or al, r12b
or r10b, bl
xor al, r10b
mov r8b, r11b
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dl
xor bl, 0
or r8b, r10b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov bl, dl
xor bl, 0
and r11b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r10b, r11b
or sil, r9b
xor r10b, sil
mov r9b, r8b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, r9b
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, r8b
or dil, r10b
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
xor r9b, 1
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, dl
xor r10b, 1
and r10b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, dl
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, sil
and r9b, r8b
xor sil, r8b
or r9b, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, dl
xor r11b, 0
and r10b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r11b
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 1
mov r10b, r15b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, dl
xor r10b, 1
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and r15b, 1
or r11b, r15b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
and r10b, r11b
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
or r11b, r10b
xor r11b, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, dl
xor r10b, 1
and r10b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, dl
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0
or al, sil
or dil, 0
xor al, 0xff
and al, dil
mov sil, dl
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, r10b
xor sil, 0xff
mov r14b, r11b
xor r14b, sil
and r14b, r11b
mov r11b, bl
and r11b, al
xor bl, al
or r11b, bl
mov al, dil
xor al, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r15b, al
and r15b, 0
and dil, sil
mov r12b, bl
and r12b, 0
and r14b, sil
or r15b, dil
or r12b, r14b
xor r15b, r12b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r11b, bl
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, bl
or al, r11b
or sil, r15b
xor al, sil
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, r11b
and dil, 0
and r8b, sil
mov r14b, bl
and r14b, 0
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and dil, r9b
or r8b, dil
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
xor dl, 1
mov r11b, r9b
and r11b, 0xff
and al, dl
mov bl, r10b
and bl, 0xff
and r8b, dl
or r11b, al
or bl, r8b
xor r11b, bl
or r9b, r10b
xor r9b, 0xff
or dl, 1
and r9b, dl
or r11b, r9b
test r11b, 1
mov eax, dword [rbp + 0x2ac]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x58124f3d
mov ecx, 0x6cd96536
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x46b9f099
sub r11d, 0x49530fff
add r11d, 0x46b9f099
mov esi, r9d
sub esi, 0x2663fe43
sub esi, r11d
add esi, 0x2663fe43
add esi, 0xaee29826
sub esi, 0x1c351eeb
sub esi, 0xaee29826
add esi, 0x8fed95c
sub esi, 1
sub esi, 0x8fed95c
sub esi, 0x936083eb
add esi, 0x1c351eeb
add esi, 0x936083eb
sub esi, 0xc3305d92
sub esi, 0x1ffd9181
add esi, 0xc3305d92
sub r8d, 0x49530fff
add esi, r8d
sub esi, 0x3300907
add esi, 0x1ffd9181
add esi, 0x3300907
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
xor r13b, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, r13b
and r10b, 0xff
and r14b, r9b
mov r11b, r8b
and r11b, 0xff
and r15b, r9b
or r10b, r14b
or r11b, r15b
xor r10b, r11b
or r13b, r8b
xor r13b, 0xff
or r9b, 1
and r13b, r9b
or r10b, r13b
mov r8b, dl
xor r8b, 1
mov r9b, r12b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, r11b
and r15b, 1
mov r13b, r9b
and r13b, 0xff
and r12b, r11b
or r14b, r15b
or r13b, r12b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r14b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r14b, 0xff
mov r9b, dl
xor r9b, 0
or r8b, r14b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0xff
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
and dil, r11b
or r9b, dil
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and r10b, dil
mov r15b, bl
and r15b, 0xff
and r11b, dil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
xor dl, 1
and r8b, dl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, dl
or r10b, r8b
or r11b, r14b
xor r10b, r11b
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, r9b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x1bfbb485
mov ecx, 0x6054813
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 1
add r11d, 0
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, esi
mov esi, r9d
add esi, 0x3d4d5fd0
add esi, 0x79609023
sub esi, 0x3d4d5fd0
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, r11d
add edi, esi
sub r8d, edi
sub r8d, 0x5923a6e4
sub r8d, 0x79609023
add r8d, 0x5923a6e4
imul r9d, r8d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 1
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r15b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, bl
xor r13b, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or r13b, r8b
or r9b, 1
xor r13b, 0xff
and r13b, r9b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r9b, r13b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov sil, r8b
and sil, 0
and r12b, r11b
mov dil, r9b
and dil, 0
and r13b, r11b
or sil, r12b
or dil, r13b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov dil, r8b
and dil, 0xff
and r10b, r11b
mov r12b, r9b
and r12b, 0xff
and r15b, r11b
or dil, r10b
or r12b, r15b
xor dil, r12b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov r8b, sil
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and sil, dil
or r9b, sil
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r10b
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, dl
xor r11b, 1
and r11b, 0
mov dil, dl
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, dl
xor dil, 1
mov r15b, r11b
xor r15b, dil
and r15b, r11b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r8b
and r11b, sil
xor r8b, sil
or r11b, r8b
mov r8b, r15b
and r8b, r10b
xor r15b, r10b
or r8b, r15b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov sil, dl
xor sil, 1
and r11b, sil
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, sil
or r10b, r11b
or dil, r8b
xor r10b, dil
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, dl
xor r11b, 1
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 1
or r11b, sil
mov sil, dl
xor sil, 1
xor r11b, 0xff
mov dil, dl
xor dil, 0
or sil, r11b
or dil, 0
xor sil, 0xff
and sil, dil
mov r11b, r8b
and r11b, sil
xor r8b, sil
or r11b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, sil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, dil
or r15b, sil
xor r8b, r15b
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
and dil, 1
or sil, dil
mov dil, dl
xor dil, 1
and dil, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r8b
and r15b, sil
xor r8b, sil
or r15b, r8b
mov r8b, dil
and r8b, 1
xor dil, 1
or r8b, dil
mov sil, r15b
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
and r15b, dil
or sil, r15b
xor sil, 0xff
xor r8b, 0xff
mov dil, dl
xor dil, 0
or sil, r8b
or dil, 0
xor sil, 0xff
and sil, dil
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov dil, dl
xor dil, 1
mov r15b, r11b
and r15b, dil
or r8b, r15b
mov dil, bl
xor dil, 0xff
and dil, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r15b
or dil, r12b
or r13b, r8b
xor dil, r13b
xor bl, 0xff
mov r8b, dil
xor r8b, bl
and r8b, dil
mov bl, dl
xor bl, 1
and bl, 1
mov dil, dl
xor dil, 1
and dil, 1
or bl, dil
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r15b, dl
xor r15b, 0
mov r12b, r10b
and r12b, r15b
mov r13b, bl
xor r13b, 0xff
and r13b, 0
and bl, r15b
or dil, r12b
or r13b, bl
xor dil, r13b
mov bl, r10b
xor bl, 0xff
mov r15b, dil
xor r15b, bl
and r15b, dil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, dl
xor dil, 0
mov r12b, r11b
and r12b, dil
mov r13b, dl
xor r13b, 1
and r13b, 0
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
mov dil, r14b
xor dil, 0xff
mov r12b, bl
and r12b, dil
xor bl, 0xff
mov dil, r14b
and dil, bl
or r12b, dil
xor r12b, 0xff
xor r14b, 0xff
mov bl, dl
xor bl, 1
or r12b, r14b
or bl, 1
xor r12b, 0xff
and r12b, bl
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, sil
and r14b, dil
or bl, r14b
mov dil, r8b
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
mov r13b, r8b
and r13b, r14b
or dil, r13b
mov r14b, dl
xor r14b, 0
and r14b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
or r14b, r13b
mov r13b, bl
xor r13b, 0xff
mov dword [rbp + 0x280], eax
mov al, dl
xor al, 0
mov byte [rbp + 0x27f], al
mov al, dl
xor al, 1
mov byte [rbp + 0x27e], al
mov al, byte [rbp + 0x27f]
or r13b, al
mov al, byte [rbp + 0x27e]
or al, 1
xor r13b, 0xff
and r13b, al
xor sil, 0xff
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x27d], al
mov al, dl
xor al, 1
mov byte [rbp + 0x27c], al
mov al, byte [rbp + 0x27d]
or sil, al
mov al, byte [rbp + 0x27c]
or al, 1
xor sil, 0xff
and sil, al
mov al, dil
xor al, 0xff
mov byte [rbp + 0x27b], al
mov al, dl
xor al, 0
mov byte [rbp + 0x27a], al
mov al, dl
xor al, 1
mov byte [rbp + 0x279], al
mov al, byte [rbp + 0x27b]
mov dword [rbp + 0x274], ecx
mov cl, byte [rbp + 0x27a]
or al, cl
mov cl, byte [rbp + 0x279]
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov byte [rbp + 0x273], al
mov al, r8b
xor al, cl
and al, r8b
mov cl, r13b
xor cl, 0xff
mov r8b, sil
xor r8b, 0xff
mov byte [rbp + 0x272], al
mov al, dl
xor al, 0
mov byte [rbp + 0x271], al
mov al, cl
and al, 0
mov byte [rbp + 0x270], al
mov al, byte [rbp + 0x271]
and r13b, al
mov al, r8b
and al, 0
mov byte [rbp + 0x26f], al
mov al, byte [rbp + 0x271]
and sil, al
mov al, byte [rbp + 0x270]
or al, r13b
mov r13b, byte [rbp + 0x26f]
or r13b, sil
xor al, r13b
or cl, r8b
xor cl, 0xff
mov r8b, byte [rbp + 0x271]
or r8b, 0
and cl, r8b
or al, cl
mov cl, byte [rbp + 0x273]
mov r8b, byte [rbp + 0x272]
and cl, r8b
mov sil, byte [rbp + 0x273]
xor sil, r8b
or cl, sil
mov sil, al
xor sil, 0xff
and sil, 1
mov r13b, dl
xor r13b, 1
and al, r13b
mov r8b, cl
xor r8b, 0xff
and r8b, 0xff
and cl, r13b
or sil, al
or r8b, cl
xor sil, r8b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and al, r8b
or cl, al
mov al, dl
xor al, 0
mov r8b, r14b
xor r8b, 0xff
mov bl, dl
xor bl, 1
mov dil, al
and dil, 0xff
mov r13b, bl
and r13b, 0
mov byte [rbp + 0x26e], al
mov al, r8b
and al, 0xff
and r14b, bl
or dil, r13b
or al, r14b
xor dil, al
mov al, byte [rbp + 0x26e]
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r12b
xor al, 0xff
mov r8b, r15b
xor r8b, al
and r8b, r15b
mov al, r15b
xor al, 0xff
mov bl, r12b
and bl, al
xor r12b, 0xff
and r15b, r12b
or bl, r15b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov sil, cl
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, al
xor bl, 0xff
xor r8b, 0xff
mov sil, dl
xor sil, 0
or bl, r8b
or sil, 0
xor bl, 0xff
and bl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov sil, dl
xor sil, 1
and al, sil
or r8b, al
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, r10b
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
and al, 0
mov bl, dl
xor bl, 0
and r9b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or al, r9b
or sil, r10b
xor al, sil
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, r9b
and sil, 0
and r8b, bl
mov dil, r10b
and dil, 0
and al, bl
or sil, r8b
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
xor sil, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or sil, r8b
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
mov bl, r8b
and bl, 0
and al, r10b
mov dil, r9b
and dil, 0
and sil, r10b
or bl, al
or dil, sil
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
xor r8b, 1
mov r9b, r11b
and r9b, r8b
xor r11b, 0xff
and r11b, 1
or r9b, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, r8b
and sil, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or sil, al
or dil, r9b
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, bl
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and bl, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r8b, 1
or al, bl
or r9b, r8b
xor al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and sil, r9b
or r8b, sil
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor al, 0xff
mov r9b, dl
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dl
xor r10b, 1
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, dl
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, 1
mov dil, dl
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r10b
xor sil, 0xff
mov dil, r8b
xor dil, sil
and dil, r8b
mov r8b, bl
and r8b, cl
xor bl, cl
or r8b, bl
mov cl, r11b
and cl, dil
xor r11b, dil
or cl, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r8b, cl
or bl, r8b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dl
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov sil, r9b
and sil, 1
mov dil, r8b
and dil, 0xff
and r10b, r9b
or r11b, sil
or dil, r10b
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
xor dl, 0
or al, r11b
or dl, 0
xor al, 0xff
and al, dl
mov cl, bl
and cl, al
xor bl, al
or cl, bl
test cl, 1
mov eax, dword [rbp + 0x280]
mov ecx, dword [rbp + 0x274]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x5fec56bf
mov ecx, 0x4173cf6a
mov dl, 1
xor r8d, r8d
mov r9d, 0xe6411237
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
add r9d, 0
add r9d, 0x5d1f6615
sub r9d, 0xe6411237
sub r9d, 0x8f64121c
sub r9d, 1
add r9d, 0x8f64121c
sub r9d, 0x2f688ff4
sub r9d, 0x5d1f6615
add r9d, 0x2f688ff4
mov esi, r10d
sub esi, 0x74f685f9
add esi, 0x9143bb70
add esi, 0x74f685f9
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, r9d
add edi, esi
sub r8d, edi
sub r8d, 0xd8a53cd4
sub r8d, 0x9143bb70
add r8d, 0xd8a53cd4
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r8b, r14b
and r8b, r13b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r15b
and r9b, r12b
xor r15b, r12b
or r9b, r15b
mov r15b, dl
xor r15b, 1
mov r12b, r8b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov r10b, r15b
and r10b, 0
mov r11b, r13b
and r11b, 1
mov sil, r12b
and sil, 0
and r8b, r13b
or r10b, r11b
or sil, r8b
xor r10b, sil
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and r9b, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, r9b
or sil, r11b
xor r8b, sil
xor r8b, 0xff
xor r10b, 0xff
mov r9b, dl
xor r9b, 0
or r8b, r10b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 1
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
mov sil, r11b
and sil, 1
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, sil
or r15b, r11b
xor r9b, r15b
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov r15b, r14b
and r15b, bl
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r15b, dl
xor r15b, 1
or r11b, bl
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor r14b, 0xff
xor r9b, 0xff
mov bl, dl
xor bl, 1
or r14b, r9b
or bl, 1
xor r14b, 0xff
and r14b, bl
mov r9b, r10b
and r9b, sil
xor r10b, sil
or r9b, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov r15b, r10b
and r15b, 0
and r11b, sil
mov r12b, bl
and r12b, 0
and r14b, sil
or r15b, r11b
or r12b, r14b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and r9b, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r10b, r9b
or bl, r15b
xor r10b, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, bl
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dl
xor bl, 0
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
xor sil, 0
mov r14b, r9b
xor r14b, sil
and r14b, r9b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dl
xor r15b, 1
or r8b, sil
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov sil, dl
xor sil, 0
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dl
xor r12b, 1
or r10b, sil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
mov dil, sil
and dil, 0xff
and r14b, r13b
mov dword [rbp + 0x1fc], eax
mov al, r12b
and al, 0xff
and r8b, r13b
or dil, r14b
or al, r8b
xor dil, al
or sil, r12b
xor sil, 0xff
or r13b, 1
and sil, r13b
or dil, sil
mov al, r15b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov sil, dl
xor sil, 0
mov r14b, al
and r14b, 0
and r15b, sil
mov r12b, r8b
and r12b, 0
and r10b, sil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, dil
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and dil, r14b
or r8b, dil
mov al, r9b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, dl
xor sil, 0
mov dil, al
and dil, 0
and r9b, sil
mov r14b, r10b
and r14b, 0
and r11b, sil
or dil, r9b
or r14b, r11b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r9b, dl
xor r9b, 1
and dil, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, dil
or r10b, r9b
xor al, r10b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
xor dl, 1
mov r11b, al
and r11b, 0xff
and r8b, dl
mov bl, r9b
and bl, 0xff
and r10b, dl
or r11b, r8b
or bl, r10b
xor r11b, bl
or al, r9b
xor al, 0xff
or dl, 1
and al, dl
or r11b, al
test r11b, 1
mov eax, dword [rbp + 0x1fc]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xb111712
mov ecx, 0xc9e4e86f
mov dl, 1
xor r8d, r8d
mov r9d, 0x9617a1f5
mov r10d, 0xb51a292a
mov r11, qword [rbp + 0xa48]
mov dword [r11], 1
mov esi, dword [0x0073fb94]
mov edi, dword [0x0073fba0]
mov ebx, r8d
sub ebx, 0x544eadda
mov r14d, esi
add r14d, ebx
sub r14d, 0x246e5f0a
sub r14d, 0x3effd010
add r14d, 0x246e5f0a
mov ebx, r8d
sub ebx, r14d
mov r14d, r8d
sub r14d, 0x544eadda
add ebx, r14d
mov r14d, r8d
sub r14d, ebx
sub r14d, 0x44d64ff
sub r14d, 0x1c8f15f2
add r14d, 0x44d64ff
mov ebx, r8d
sub ebx, 1
add r14d, ebx
mov ebx, r8d
sub ebx, 0x1c8f15f2
sub r14d, ebx
add r10d, 0
sub r10d, r14d
sub r10d, 0xb51a292a
add r9d, 0
sub r9d, 0x3effd010
sub r9d, 0x9617a1f5
add r10d, 0x69a0508e
add r10d, r9d
sub r10d, 0x69a0508e
sub r8d, 0xf349d910
sub r8d, r10d
add r8d, 0xf349d910
imul esi, r8d
and esi, 1
cmp esi, 0
sete r15b
cmp edi, 0xa
setl r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0
mov r8b, dl
xor r8b, 0
mov r9b, r15b
and r9b, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r8b, 1
or r13b, r9b
or r10b, r8b
xor r13b, r10b
mov r8b, dl
xor r8b, 1
xor r13b, 0xff
mov r9b, dl
xor r9b, 1
or r8b, r13b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r13b, r10b
and r13b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r9b, r13b
or r11b, r10b
xor r9b, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r15b
xor r11b, r10b
and r11b, r15b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r10b, r13b
mov r13b, dl
xor r13b, 1
mov bl, r10b
xor bl, r13b
and bl, r10b
mov r10b, dl
xor r10b, 1
xor r9b, 0xff
mov r13b, dl
xor r13b, 1
or r10b, r9b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r9b, r8b
xor r9b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov sil, dl
xor sil, 0
mov dil, r9b
and dil, 0
and r8b, sil
mov r14b, r13b
and r14b, 0
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or r9b, r13b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov r8b, bl
and r8b, r10b
xor bl, r10b
or r8b, bl
mov r9b, dil
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dil, r8b
or r10b, dil
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, r12b
and r11b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, r12b
xor r11b, r9b
and r11b, r12b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 1
xor r11b, 0xff
mov sil, dl
xor sil, 1
or bl, r11b
or sil, 1
xor bl, 0xff
and bl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and r8b, dil
mov r13b, sil
and r13b, 0xff
and bl, dil
or r14b, r8b
or r13b, bl
xor r14b, r13b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov bl, r10b
and bl, r11b
or r8b, bl
mov r11b, dl
xor r11b, 1
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 1
and bl, 0
mov sil, dl
xor sil, 0
mov dil, sil
and dil, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and sil, 1
or bl, dil
or r13b, sil
xor bl, r13b
mov sil, r8b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r13b, dl
xor r13b, 1
mov dword [rbp + 0x1e4], eax
mov al, sil
and al, 0xff
and r8b, r13b
mov byte [rbp + 0x1e3], al
mov al, dil
and al, 0xff
and r11b, r13b
mov byte [rbp + 0x1e2], al
mov al, byte [rbp + 0x1e3]
or al, r8b
mov r8b, byte [rbp + 0x1e2]
or r8b, r11b
xor al, r8b
or sil, dil
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov r8b, dl
xor r8b, 1
mov r11b, bl
xor r11b, 0xff
mov sil, dl
xor sil, 0
mov dil, r8b
and dil, 0
mov r13b, sil
and r13b, 1
mov byte [rbp + 0x1e1], al
mov al, r11b
and al, 0
and bl, sil
or dil, r13b
or al, bl
xor dil, al
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, byte [rbp + 0x1e1]
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r11b, byte [rbp + 0x1e1]
and r11b, r8b
or al, r11b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
and r15b, r11b
or al, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, r14b
and sil, bl
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
and sil, 1
or bl, sil
mov sil, al
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, dl
xor r15b, 0
mov r13b, sil
and r13b, 0
and al, r15b
mov byte [rbp + 0x1e0], al
mov al, dil
and al, 0
and r11b, r15b
mov byte [rbp + 0x1df], al
mov al, byte [rbp + 0x1e0]
or r13b, al
mov al, byte [rbp + 0x1df]
or al, r11b
xor r13b, al
or sil, dil
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov al, bl
and al, 1
xor bl, 1
or al, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
and r13b, bl
mov sil, dl
xor sil, 1
and sil, 0
and bl, 1
or r11b, r13b
or sil, bl
xor r11b, sil
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
mov sil, r9b
and sil, r11b
or al, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 1
or r11b, sil
mov sil, dl
xor sil, 1
and sil, 0
mov dil, dl
xor dil, 0
mov r15b, dil
and r15b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
and dil, 1
or sil, r15b
or r13b, dil
xor sil, r13b
mov dil, al
and dil, r11b
xor al, r11b
or dil, al
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov sil, dl
xor sil, 0
and dil, sil
mov r15b, dl
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
xor r11b, 0xff
xor al, 0xff
mov sil, dl
xor sil, 0
or r11b, al
or sil, 0
xor r11b, 0xff
and r11b, sil
mov al, r14b
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
mov dil, r14b
and dil, sil
or al, dil
mov sil, r12b
xor sil, 0xff
mov dil, al
and dil, sil
xor al, 0xff
mov sil, r12b
and sil, al
or dil, sil
xor dil, 0xff
xor r12b, 0xff
mov al, dl
xor al, 1
or dil, r12b
or al, 1
xor dil, 0xff
and dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
mov r15b, r8b
and r15b, sil
or al, r15b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dl
xor r12b, 1
mov r13b, al
xor r13b, r12b
and r13b, al
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x1de], al
mov al, dl
xor al, 0
or r8b, r12b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, dl
xor al, 1
mov r12b, sil
xor r12b, al
and r12b, sil
xor bl, 0xff
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x1dd], al
mov al, dl
xor al, 0
mov byte [rbp + 0x1dc], al
mov al, byte [rbp + 0x1dd]
or bl, al
mov al, byte [rbp + 0x1dc]
or al, 0
xor bl, 0xff
and bl, al
mov al, r13b
and al, r8b
xor r13b, r8b
or al, r13b
mov r8b, r12b
xor r8b, 0xff
mov r13b, bl
xor r13b, 0xff
mov byte [rbp + 0x1db], al
mov al, dl
xor al, 1
mov byte [rbp + 0x1da], al
mov al, r8b
and al, 0xff
mov byte [rbp + 0x1d9], al
mov al, byte [rbp + 0x1da]
and r12b, al
mov al, r13b
and al, 0xff
mov byte [rbp + 0x1d8], al
mov al, byte [rbp + 0x1da]
and bl, al
mov al, byte [rbp + 0x1d9]
or al, r12b
mov r12b, byte [rbp + 0x1d8]
or r12b, bl
xor al, r12b
or r8b, r13b
xor r8b, 0xff
mov bl, byte [rbp + 0x1da]
or bl, 1
and r8b, bl
or al, r8b
mov r8b, byte [rbp + 0x1db]
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov r12b, byte [rbp + 0x1db]
and r12b, bl
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, bl
or r8b, r12b
or r13b, al
xor r8b, r13b
mov al, byte [rbp + 0x1de]
xor al, 0xff
mov bl, sil
xor bl, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov byte [rbp + 0x1d7], al
mov al, byte [rbp + 0x1de]
and al, r12b
mov byte [rbp + 0x1d6], al
mov al, bl
and al, 0xff
and sil, r12b
mov byte [rbp + 0x1d5], al
mov al, byte [rbp + 0x1d6]
or r13b, al
mov al, byte [rbp + 0x1d5]
or al, sil
xor r13b, al
mov al, byte [rbp + 0x1d7]
or al, bl
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r13b, bl
or al, r13b
mov bl, r15b
and bl, 1
xor r15b, 1
or bl, r15b
xor al, 0xff
xor bl, 0xff
mov sil, dl
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, r8b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, 0
and r8b, r15b
mov r13b, sil
and r13b, 0
and al, r15b
or r12b, r8b
or r13b, al
xor r12b, r13b
or bl, sil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r11b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov bl, dl
xor bl, 0
or al, r8b
or bl, 0
xor al, 0xff
and al, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov bl, dl
xor bl, 0
and r11b, bl
mov sil, dil
xor sil, 0xff
and sil, 0
and dil, bl
or r8b, r11b
or sil, dil
xor r8b, sil
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov bl, r12b
and bl, r8b
mov sil, dl
xor sil, 1
and sil, 0xff
and r8b, 1
or al, bl
or sil, r8b
xor al, sil
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r11b, bl
mov sil, dl
xor sil, 1
and sil, 0xff
and bl, 1
or al, r11b
or sil, bl
xor al, sil
xor r12b, 0xff
xor al, 0xff
mov r11b, dl
xor r11b, 0
or r12b, al
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov al, r8b
xor al, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, al
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r12b, bl
or sil, r8b
or dil, r12b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, dl
xor r11b, 1
and r10b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r11b
or al, r10b
or bl, r9b
xor al, bl
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r10b, dl
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, dl
xor al, 1
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
mov bl, dl
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, dl
xor dil, 0
mov r15b, r10b
and r15b, 0
and r8b, dil
mov r12b, bl
and r12b, 0
and r11b, dil
or r15b, r8b
or r12b, r11b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r15b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r15b, r8b
or r9b, r15b
mov al, dl
xor al, 1
mov r8b, r14b
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, dl
xor r8b, 1
mov r10b, r14b
and r10b, r8b
xor r14b, 0xff
and r14b, 1
or r10b, r14b
mov r8b, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov dil, r8b
and dil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or dil, al
or r14b, r10b
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and dil, r8b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dil
or r10b, r8b
xor al, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
mov r8b, r9b
and r8b, al
or r10b, r8b
xor r9b, 0xff
mov al, r10b
xor al, r9b
and al, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov dil, dl
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, bl
and dil, sil
mov bl, dl
xor bl, 0
mov sil, r9b
xor sil, bl
and sil, r9b
mov bl, r10b
xor bl, 0xff
mov r14b, al
xor r14b, bl
and r14b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r11b, sil
and r11b, r14b
xor sil, r14b
or r11b, sil
mov bl, al
xor bl, 0xff
and bl, 0
mov sil, dl
xor sil, 0
and al, sil
mov dil, r11b
xor dil, 0xff
and dil, 0
and r11b, sil
or bl, al
or dil, r11b
xor bl, dil
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and al, r9b
or r8b, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
xor r8b, 0xff
xor al, 0xff
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, bl
and al, r8b
xor bl, r8b
or al, bl
test al, 1
mov eax, dword [rbp + 0x1e4]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x1f5f9cbb
mov ecx, 0x7be8a025
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r9d
sub r11d, 0x6a6bf68
sub r11d, 0x85309293
add r11d, 0x6a6bf68
add r11d, 0x95a65398
add r11d, 0x252a038d
sub r11d, 0x95a65398
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, 0x85309293
add esi, r11d
mov r11d, r8d
sub r11d, esi
sub r11d, 0xd24fc372
sub r11d, 0xb6daf4ef
add r11d, 0xd24fc372
sub r11d, 0x1705304d
sub r11d, 1
add r11d, 0x1705304d
mov esi, r8d
sub esi, 0xb6daf4ef
sub r11d, esi
sub r8d, 0x252a038d
add r8d, 0
add r11d, 0x8a234894
add r11d, r8d
sub r11d, 0x8a234894
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, dil
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
and r14b, r12b
or r15b, r13b
or r8b, r14b
xor r15b, r8b
mov r8b, bl
xor r8b, 0xff
mov r14b, r15b
xor r14b, r8b
and r14b, r15b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r8b, r12b
mov r15b, dl
xor r15b, 1
xor r8b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r8b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r8b, r12b
mov r12b, r8b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, dil
xor bl, 0xff
and bl, 1
mov r12b, dl
xor r12b, 1
mov r9b, dil
and r9b, r12b
or bl, r9b
xor bl, 0xff
mov r9b, dl
xor r9b, 1
mov r12b, dl
xor r12b, 0
or bl, r9b
or r12b, 0
xor bl, 0xff
and bl, r12b
xor dil, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or dil, r8b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, r13b
xor r9b, 0xff
mov r12b, dl
xor r12b, 0
mov r10b, r8b
and r10b, 0
and r15b, r12b
mov r11b, r9b
and r11b, 0
and r13b, r12b
or r10b, r15b
or r11b, r13b
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r10b, r8b
mov r8b, bl
and r8b, dil
xor bl, dil
or r8b, bl
mov r9b, r10b
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and r10b, r8b
or r11b, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov bl, dl
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, dl
xor r10b, 1
and r10b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r10b, bl
mov bl, r8b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r15b, dl
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor r14b, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, dl
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, dl
xor dil, 1
mov r15b, r9b
xor r15b, dil
and r15b, r9b
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, dl
xor r12b, 0
or r11b, dil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r14b, dl
xor r14b, 1
and dil, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, r8b
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and bl, r9b
mov dil, dl
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
xor dl, 0
mov bl, r9b
and bl, 0
and r11b, dl
mov dil, r10b
and dil, 0
and r8b, dl
or bl, r11b
or dil, r8b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or dl, 0
and r9b, dl
or bl, r9b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x72daeae2
mov ecx, 0xc63e209e
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0xc0cd20b7
sub r11d, 0x52eb1381
add r11d, 0xc0cd20b7
mov esi, r8d
sub esi, r9d
mov edi, r8d
sub edi, r11d
add esi, edi
mov r11d, r8d
sub r11d, esi
sub r11d, 0x78d1050b
add r11d, 0xdc331bc5
add r11d, 0x78d1050b
sub r11d, 0xa6b08755
sub r11d, 1
add r11d, 0xa6b08755
sub r11d, 0x3e469ff1
sub r11d, 0xdc331bc5
add r11d, 0x3e469ff1
mov esi, r8d
sub esi, 0x35d6daab
sub r11d, esi
sub r11d, 0x5c4cd417
add r11d, 0x52eb1381
add r11d, 0x5c4cd417
sub r8d, 0x35d6daab
add r11d, r8d
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 1
xor r15b, 0xff
mov r13b, dl
xor r13b, 1
or r12b, r15b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, bl
xor r13b, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or r13b, r8b
or r9b, 1
xor r13b, 0xff
and r13b, r9b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, dl
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, dl
xor r8b, 1
xor r15b, 0xff
mov r9b, dl
xor r9b, 1
or r8b, r15b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, r12b
xor r9b, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r11b, dl
xor r11b, 1
mov sil, r9b
and sil, 0xff
and r12b, r11b
mov dil, r15b
and dil, 0xff
and r13b, r11b
or sil, r12b
or dil, r13b
xor sil, dil
or r9b, r15b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov r9b, r10b
and r9b, r8b
xor r10b, r8b
or r9b, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r10b
or r8b, sil
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r14b
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r10b
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov dil, dl
xor dil, 1
and dil, 1
or r11b, dil
mov dil, dl
xor dil, 1
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, dl
xor r11b, 1
xor r10b, 0xff
mov dil, dl
xor dil, 0
or r11b, r10b
or dil, 0
xor r11b, 0xff
and r11b, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r10b
and r13b, 0
and r9b, r12b
mov dword [rbp + 0x16c], eax
mov al, dil
and al, 0
and sil, r12b
or r13b, r9b
or al, sil
xor r13b, al
or r10b, dil
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov al, r15b
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
mov sil, al
and sil, 0
and r15b, r10b
mov dil, r9b
and dil, 0
and r11b, r10b
or sil, r15b
or dil, r11b
xor sil, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, r13b
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and r13b, sil
or r9b, r13b
mov al, dl
xor al, 0
and al, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 0
xor r10b, 0xff
mov sil, dl
xor sil, 0
or r11b, r10b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r10b, al
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r15b, r10b
and r15b, 0
and al, dil
mov r12b, sil
and r12b, 0
and r11b, dil
or r15b, al
or r12b, r11b
xor r15b, r12b
or r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or al, r11b
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
xor r11b, 0
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0
or r11b, sil
mov sil, al
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x16b], al
mov al, dil
and al, 0xff
and r10b, r12b
mov byte [rbp + 0x16a], al
mov al, byte [rbp + 0x16b]
or r13b, al
mov al, byte [rbp + 0x16a]
or al, r10b
xor r13b, al
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, dl
xor al, 0
mov r10b, r11b
xor r10b, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
mov r12b, sil
and r12b, 0
mov byte [rbp + 0x169], al
mov al, r10b
and al, 0xff
and r11b, sil
or dil, r12b
or al, r11b
xor dil, al
mov al, byte [rbp + 0x169]
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
and r13b, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r10b, 1
or al, r13b
or r11b, r10b
xor al, r11b
xor al, 0xff
xor dil, 0xff
mov r10b, dl
xor r10b, 0
or al, dil
or r10b, 0
xor al, 0xff
and al, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov sil, r15b
and sil, r11b
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dl
xor sil, 1
mov dil, bl
and dil, sil
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, sil
or r11b, dil
or r12b, r10b
xor r11b, r12b
xor bl, 0xff
mov r10b, r11b
xor r10b, bl
and r10b, r11b
mov r11b, dl
xor r11b, 0
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, sil
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, sil
or bl, dil
or r12b, r11b
xor bl, r12b
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov dil, r15b
and dil, bl
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, dil
or r12b, bl
xor r11b, r12b
mov bl, r14b
xor bl, 0xff
and bl, 0
mov dil, dl
xor dil, 0
mov r12b, r14b
and r12b, dil
mov r13b, r11b
xor r13b, 0xff
and r13b, 0
and r11b, dil
or bl, r12b
or r13b, r11b
xor bl, r13b
xor r14b, 0xff
mov r11b, bl
xor r11b, r14b
and r11b, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, al
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, dl
xor r14b, 1
mov r12b, r10b
and r12b, r14b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov byte [rbp + 0x168], al
mov al, dl
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, dl
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, byte [rbp + 0x168]
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov byte [rbp + 0x167], al
mov al, dl
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, dl
xor al, 1
mov r13b, dil
xor r13b, al
and r13b, dil
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x166], al
mov al, r10b
mov dword [rbp + 0x160], ecx
mov cl, byte [rbp + 0x166]
xor al, cl
and al, r10b
mov cl, byte [rbp + 0x167]
xor cl, 0xff
mov r10b, r12b
xor r10b, 0xff
mov byte [rbp + 0x15f], al
mov al, dl
xor al, 0
mov byte [rbp + 0x15e], al
mov al, cl
and al, 0
mov byte [rbp + 0x15d], al
mov al, byte [rbp + 0x167]
mov byte [rbp + 0x15c], cl
mov cl, byte [rbp + 0x15e]
and al, cl
mov cl, r10b
and cl, 0
mov byte [rbp + 0x15b], al
mov al, byte [rbp + 0x15e]
and r12b, al
mov al, byte [rbp + 0x15d]
mov byte [rbp + 0x15a], cl
mov cl, byte [rbp + 0x15b]
or al, cl
mov cl, byte [rbp + 0x15a]
or cl, r12b
xor al, cl
mov cl, byte [rbp + 0x15c]
or cl, r10b
xor cl, 0xff
mov r10b, byte [rbp + 0x15e]
or r10b, 0
and cl, r10b
or al, cl
mov cl, r13b
mov r10b, byte [rbp + 0x15f]
and cl, r10b
xor r13b, r10b
or cl, r13b
mov r12b, al
xor r12b, 0xff
and r12b, 0
mov r13b, dl
xor r13b, 0
and al, r13b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r13b
or r12b, al
or r10b, cl
xor r12b, r10b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or cl, al
mov al, dl
xor al, 1
mov r10b, r14b
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov dil, al
and dil, 0xff
mov r13b, bl
and r13b, 1
mov byte [rbp + 0x159], al
mov al, r10b
and al, 0xff
and r14b, bl
or dil, r13b
or al, r14b
xor dil, al
mov al, byte [rbp + 0x159]
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor cl, 0xff
xor dil, 0xff
mov al, dl
xor al, 1
or cl, dil
or al, 1
xor cl, 0xff
and cl, al
mov al, r12b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov dil, al
and dil, 0xff
and r12b, bl
mov r14b, r10b
and r14b, 0xff
and cl, bl
or dil, r12b
or r14b, cl
xor dil, r14b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r10b, sil
and r10b, cl
mov bl, dl
xor bl, 1
and bl, 0
and cl, 1
or al, r10b
or bl, cl
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
mov bl, r11b
and bl, r10b
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r10b, 1
or cl, bl
or r14b, r10b
xor cl, r14b
mov r10b, dl
xor r10b, 1
and r10b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
xor bl, 0xff
mov r14b, dl
xor r14b, 1
mov r12b, dl
xor r12b, 0
or bl, r14b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, r14b
and r12b, sil
mov sil, cl
xor sil, 0xff
mov r14b, dl
xor r14b, 1
mov r13b, dl
xor r13b, 0
or sil, r14b
or r13b, 0
xor sil, 0xff
and sil, r13b
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r13b, dl
xor r13b, 0
or r11b, r14b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r14b, bl
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov byte [rbp + 0x158], al
mov al, dl
xor al, 0
mov byte [rbp + 0x157], al
mov al, r14b
and al, 0
mov byte [rbp + 0x156], al
mov al, byte [rbp + 0x157]
and bl, al
mov al, r13b
and al, 0
mov byte [rbp + 0x155], al
mov al, byte [rbp + 0x157]
and r12b, al
mov al, byte [rbp + 0x156]
or al, bl
mov bl, byte [rbp + 0x155]
or bl, r12b
xor al, bl
or r14b, r13b
xor r14b, 0xff
mov bl, byte [rbp + 0x157]
or bl, 0
and r14b, bl
or al, r14b
mov bl, sil
and bl, r11b
xor sil, r11b
or bl, sil
mov r11b, al
xor r11b, 0xff
mov sil, bl
and sil, r11b
xor bl, 0xff
and al, bl
or sil, al
mov al, byte [rbp + 0x158]
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov r14b, al
and r14b, 0
mov r12b, byte [rbp + 0x158]
and r12b, bl
mov r13b, r11b
and r13b, 0
and cl, bl
or r14b, r12b
or r13b, cl
xor r14b, r13b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r14b, cl
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r14b
or r11b, cl
xor al, r11b
mov cl, dl
xor cl, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r14b, cl
and r14b, 0xff
mov r12b, bl
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and r10b, bl
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, dl
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, dil
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
mov r11b, dil
and r11b, r10b
or al, r11b
mov r10b, cl
xor r10b, 0xff
xor al, 0xff
mov r11b, dl
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, cl
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
and cl, r11b
mov bl, dl
xor bl, 1
and bl, 0
and r11b, 1
or al, cl
or bl, r11b
xor al, bl
xor al, 0xff
mov cl, dil
xor cl, al
and cl, dil
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, al
and sil, 0
and r10b, bl
mov dil, r11b
and dil, 0
and cl, bl
or sil, r10b
or dil, cl
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r10b, r8b
and r10b, cl
mov r11b, dl
xor r11b, 1
and r11b, 0
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or cl, r11b
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 0
mov dil, dl
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, dl
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, dl
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r11b, dl
xor r11b, 0
mov dil, cl
xor dil, r11b
and dil, cl
mov r11b, r10b
xor r11b, 0xff
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
mov r9b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r9b
and r13b, 0
and bl, r12b
mov byte [rbp + 0x154], al
mov al, r11b
and al, 0
and r8b, r12b
or r13b, bl
or al, r8b
xor r13b, al
or r9b, r11b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov al, dil
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r11b, al
and r11b, 0xff
and dil, r9b
mov bl, r8b
and bl, 0xff
and r14b, r9b
or r11b, dil
or bl, r14b
xor r11b, bl
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and r13b, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, r8b
or al, r13b
or r9b, r11b
xor al, r9b
mov r8b, byte [rbp + 0x154]
and r8b, cl
mov r9b, byte [rbp + 0x154]
xor r9b, cl
or r8b, r9b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, dl
xor r9b, 0
and r8b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r8b
or r11b, r9b
xor cl, r11b
mov r8b, dl
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, 0
mov dil, r11b
and dil, 0
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor bl, 0xff
mov r8b, cl
xor r8b, bl
and r8b, cl
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov bl, r9b
and bl, 0
and r8b, r10b
or r11b, al
or bl, r8b
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
mov r8b, r11b
and r8b, cl
mov r9b, dl
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dl
xor cl, 1
and cl, 1
mov r8b, dl
xor r8b, 1
and r8b, 1
or cl, r8b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, dl
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov dil, r9b
and dil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or dil, al
or r14b, r11b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or cl, dil
or r9b, al
xor cl, r9b
mov al, dl
xor al, 0
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, dl
xor r8b, 0
mov r9b, r15b
and r9b, r8b
xor r15b, 0xff
and r15b, 0
or r9b, r15b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and cl, r8b
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, dl
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov dil, cl
and dil, 0xff
and r8b, r9b
or r10b, r11b
or dil, r8b
xor r10b, dil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and bl, cl
or al, bl
xor al, 0xff
xor r10b, 0xff
mov cl, dl
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r9b, sil
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
xor r9b, 0
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, dl
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, r11b
and bl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, dl
xor sil, 0
mov dil, dl
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor al, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, 1
or al, sil
or dil, 1
xor al, 0xff
and al, dil
mov sil, r10b
and sil, bl
xor r10b, bl
or sil, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov dil, dl
xor dil, 0
mov r14b, r10b
and r14b, 0
and r11b, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, r11b
or r15b, al
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, sil
xor al, 0xff
and al, 1
mov r10b, dl
xor r10b, 1
and sil, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r10b
or al, sil
or r11b, r14b
xor al, r11b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, dl
xor r8b, 0
and r10b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, dl
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, 0
mov sil, r11b
and sil, 0
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor cl, 0xff
xor bl, 0xff
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
mov eax, dword [rbp + 0x16c]
mov ecx, dword [rbp + 0x160]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0xf94387bd
mov ecx, 0xdaae9c64
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0xaaed8537
mov esi, r9d
add esi, r11d
mov r11d, r8d
sub r11d, 0x686cb76f
add esi, r11d
mov r11d, r8d
sub r11d, 0xaaed8537
sub esi, r11d
mov r11d, r8d
sub r11d, 0xa6a149d3
sub esi, r11d
sub esi, 0xf32eb300
sub esi, 1
add esi, 0xf32eb300
add esi, 0xed7f4cac
sub esi, 0xa6a149d3
sub esi, 0xed7f4cac
sub esi, 0x205e7612
sub esi, 0xba2b4050
add esi, 0x205e7612
sub esi, 0x2790d7fc
add esi, 0x686cb76f
add esi, 0x2790d7fc
mov r11d, r8d
sub r11d, esi
mov esi, r8d
sub esi, 0xba2b4050
add r11d, esi
sub r8d, r11d
imul r9d, r8d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
and r13b, r15b
xor r14b, r15b
or r13b, r14b
mov r14b, dl
xor r14b, 1
mov r15b, r12b
xor r15b, 0xff
mov r8b, dl
xor r8b, 1
mov r9b, r14b
and r9b, 0xff
mov r10b, r8b
and r10b, 1
mov r11b, r15b
and r11b, 0xff
and r12b, r8b
or r9b, r10b
or r11b, r12b
xor r9b, r11b
or r14b, r15b
xor r14b, 0xff
or r8b, 1
and r14b, r8b
or r9b, r14b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r13b, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, r13b
or r11b, r10b
xor r8b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r11b, bl
and r11b, r9b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, r11b
or r14b, r9b
xor r8b, r14b
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and dil, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, dil
or r14b, r11b
xor r8b, r14b
xor r8b, 0xff
mov r11b, bl
xor r11b, r8b
and r11b, bl
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
xor dl, 1
or r9b, r11b
or dl, 1
xor r9b, 0xff
and r9b, dl
mov dl, r10b
xor dl, 0xff
mov r11b, r8b
and r11b, dl
xor r8b, 0xff
and r10b, r8b
or r11b, r10b
mov dl, r9b
and dl, r11b
xor r9b, r11b
or dl, r9b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x3cc837a1
mov ecx, 0x37d53e4b
mov dl, 1
xor r8d, r8d
mov r9d, 0x79fd5f16
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
add r9d, 0
sub r9d, 0x371fc832
sub r9d, 0x79fd5f16
mov esi, r8d
sub esi, r9d
mov r9d, r10d
add r9d, esi
add r9d, 0x7722df10
sub r9d, 0xa7859b11
sub r9d, 0x7722df10
mov esi, r8d
sub esi, 1
add r9d, esi
mov esi, r8d
sub esi, 0xa7859b11
sub r9d, esi
add r9d, 0x6f0d5089
sub r9d, 0x963f186c
sub r9d, 0x6f0d5089
sub r9d, 0x25f1810f
sub r9d, 0x371fc832
add r9d, 0x25f1810f
mov esi, r8d
sub esi, r9d
mov r9d, r8d
sub r9d, 0x963f186c
add esi, r9d
sub r8d, esi
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dl
xor r15b, 1
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, dl
xor r14b, 1
and r14b, 1
mov r12b, dl
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, bl
xor r12b, 0xff
xor r14b, 0xff
mov r13b, dl
xor r13b, 0
or r12b, r14b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r8b, dl
xor r8b, 1
mov r9b, r14b
and r9b, 0xff
and r15b, r8b
mov r10b, r13b
and r10b, 0xff
and r12b, r8b
or r9b, r15b
or r10b, r12b
xor r9b, r10b
or r14b, r13b
xor r14b, 0xff
or r8b, 1
and r14b, r8b
or r9b, r14b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r14b, dil
and r14b, r10b
or r8b, r14b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r14b, dl
xor r14b, 0
or r10b, r8b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r8b, dl
xor r8b, 1
and r8b, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and r14b, 1
or r8b, r15b
or r12b, r14b
xor r8b, r12b
mov r14b, dil
xor r14b, 0xff
xor r8b, 0xff
mov r15b, dl
xor r15b, 0
or r14b, r8b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r8b, r10b
xor r8b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
and r10b, r12b
mov r11b, r15b
and r11b, 0xff
and r14b, r12b
or r13b, r10b
or r11b, r14b
xor r13b, r11b
or r8b, r15b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 0
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 0
xor r10b, 0xff
mov r14b, dl
xor r14b, 1
or r11b, r10b
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov r10b, r8b
and r10b, r11b
xor r8b, r11b
or r10b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 0
mov r11b, dl
xor r11b, 0
mov r14b, r11b
and r14b, 0
mov r15b, dl
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, r14b
or r15b, r11b
xor r8b, r15b
mov r11b, r9b
xor r11b, 0xff
mov r14b, r8b
and r14b, r11b
xor r8b, 0xff
mov r11b, r9b
and r11b, r8b
or r14b, r11b
xor r14b, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r14b, r8b
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov r15b, r10b
and r15b, r11b
or r8b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, r15b
or r11b, r12b
or sil, r8b
xor r11b, sil
xor bl, 0xff
mov r8b, r11b
xor r8b, bl
and r8b, r11b
mov r11b, dl
xor r11b, 0
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov r15b, dl
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, r13b
xor bl, 0xff
and bl, 0
mov sil, dl
xor sil, 0
mov r15b, r13b
and r15b, sil
mov r12b, r11b
xor r12b, 0xff
and r12b, 0
and r11b, sil
or bl, r15b
or r12b, r11b
xor bl, r12b
xor bl, 0xff
mov r11b, r13b
xor r11b, 0xff
mov sil, dl
xor sil, 1
or bl, r11b
or sil, 1
xor bl, 0xff
and bl, sil
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov sil, dl
xor sil, 1
and dil, sil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, dl
xor dil, 1
and dil, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov dword [rbp + 0xf0], eax
mov al, dl
xor al, 1
and al, 0xff
and r15b, 1
or dil, r12b
or al, r15b
xor dil, al
mov al, r11b
xor al, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov byte [rbp + 0xef], al
and al, 0
and r11b, r12b
mov byte [rbp + 0xee], al
mov al, r15b
and al, 0
and sil, r12b
mov byte [rbp + 0xed], al
mov al, byte [rbp + 0xee]
or al, r11b
mov r11b, byte [rbp + 0xed]
or r11b, sil
xor al, r11b
mov r11b, byte [rbp + 0xef]
or r11b, r15b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or al, r11b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
and al, dil
or sil, al
xor r11b, 0xff
mov al, sil
xor al, r11b
and al, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, r14b
xor r11b, 0xff
mov dil, r8b
and dil, r11b
xor r8b, 0xff
and r14b, r8b
or dil, r14b
mov r8b, sil
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, dl
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and sil, r14b
mov r12b, r11b
and r12b, 0xff
and dil, r14b
or r15b, sil
or r12b, dil
xor r15b, r12b
or r8b, r11b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, bl
xor r11b, r8b
and r11b, bl
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov sil, dl
xor sil, 0
and bl, sil
mov dil, al
xor dil, 0xff
and dil, 0
and al, sil
or r8b, bl
or dil, al
xor r8b, dil
mov al, r11b
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, r11b
or r14b, r8b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r11b, r15b
and r11b, r8b
or al, r11b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
and dil, r11b
mov bl, dl
xor bl, 1
and bl, 0
and r11b, 1
or al, dil
or bl, r11b
xor al, bl
xor al, 0xff
mov r11b, r15b
xor r11b, al
and r11b, r15b
mov al, r8b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov dil, al
and dil, 0xff
and r8b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r9b
xor al, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and r9b, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r11b
or r8b, r9b
or bl, r13b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, dl
xor al, 0
and al, 1
mov r9b, dl
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, dl
xor r11b, 0
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dl
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
xor bl, 0
and bl, 0
mov r14b, dl
xor r14b, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, sil
and r14b, bl
xor sil, bl
or r14b, sil
mov bl, r15b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov byte [rbp + 0xec], al
mov al, sil
and al, 0
and r10b, r12b
or r13b, r15b
or al, r10b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
mov r10b, r13b
and r10b, al
xor r13b, 0xff
and r14b, r13b
or r10b, r14b
mov al, byte [rbp + 0xec]
and al, r9b
mov bl, byte [rbp + 0xec]
xor bl, r9b
or al, bl
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov bl, dl
xor bl, 0
and al, bl
mov sil, dl
xor sil, 1
and sil, 0
and bl, 1
or r9b, al
or sil, bl
xor r9b, sil
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
xor r9b, 0xff
xor al, 0xff
mov r11b, dl
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, r10b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, al
and sil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, r10b
or r14b, r9b
xor sil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
and r8b, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and sil, r9b
or r8b, sil
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov sil, r10b
and sil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and sil, r9b
or r8b, sil
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r10b, dil
and r10b, r8b
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dl
xor r10b, 0
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, r11b
and sil, dil
mov r11b, dl
xor r11b, 0
mov dil, r8b
xor dil, r11b
and dil, r8b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, dl
xor r14b, 1
or r9b, r11b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, r11b
and r12b, 0
and bl, r15b
mov r13b, r14b
and r13b, 0
and sil, r15b
or r12b, bl
or r13b, sil
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and dil, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, dil
or r15b, r9b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov r9b, r12b
xor r9b, 0xff
mov r11b, r14b
and r11b, r9b
xor r14b, 0xff
and r12b, r14b
or r11b, r12b
mov r9b, al
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, r9b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, dl
xor r8b, 0
and dil, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dil
or r9b, r8b
xor al, r9b
mov r8b, dl
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, dl
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
xor dl, 1
mov r10b, al
and r10b, 0xff
and r11b, dl
mov bl, r9b
and bl, 0xff
and r8b, dl
or r10b, r11b
or bl, r8b
xor r10b, bl
or al, r9b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
mov eax, dword [rbp + 0xf0]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x3ef47d7c
mov ecx, 0x8bb185c6
mov dl, 1
mov r8d, 0xb50af1d5
xor r9d, r9d
mov r10d, dword [0x0073fb94]
mov r11d, dword [0x0073fba0]
mov esi, r9d
sub esi, 0x7439bc90
mov edi, r10d
sub edi, esi
add edi, 0x2622ea74
sub edi, 0x5da0030a
sub edi, 0x2622ea74
sub edi, 0x46c58025
sub edi, 0x7439bc90
add edi, 0x46c58025
sub r9d, 1
add r9d, 0
sub edi, 0x816f7073
add edi, r9d
add edi, 0x816f7073
add r8d, 0
sub r8d, 0x5da0030a
sub r8d, 0xb50af1d5
add edi, 0x55dcfcb1
sub edi, r8d
sub edi, 0x55dcfcb1
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r14b
and r8b, r13b
or r12b, r8b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
or r8b, r13b
mov r13b, r15b
xor r13b, 0xff
mov r9b, r12b
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, r13b
and r11b, 0xff
and r15b, r10b
mov sil, r9b
and sil, 0xff
and r12b, r10b
or r11b, r15b
or sil, r12b
xor r11b, sil
or r13b, r9b
xor r13b, 0xff
or r10b, 1
and r13b, r10b
or r11b, r13b
mov r9b, r8b
and r9b, 0
xor r8b, 0
or r9b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, bl
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and r14b, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, r14b
or sil, r11b
xor r8b, sil
xor bl, 0xff
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
or bl, r8b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r8b, r9b
xor r8b, 0xff
mov r11b, bl
xor r11b, 0xff
xor dl, 1
mov sil, r8b
and sil, 0xff
and r9b, dl
mov r14b, r11b
and r14b, 0xff
and bl, dl
or sil, r9b
or r14b, bl
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or dl, 1
and r8b, dl
or sil, r8b
mov dl, sil
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r10b
xor dl, 0xff
mov r9b, sil
and r9b, dl
xor sil, 0xff
and r10b, sil
or r9b, r10b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x3ef47d7c
mov ecx, 0xdc761823
mov dl, 1
xor r8d, r8d
mov r9d, 0x19598ff
mov r10d, 0x22862441
mov r11d, dword [0x0073fb94]
mov esi, dword [0x0073fba0]
add r10d, 0
sub r10d, r11d
sub r10d, 0x22862441
mov edi, r8d
sub edi, 0x491e84e
sub edi, 0x90aa1ab2
add edi, 0x491e84e
sub r10d, 0xc9ed1b16
add r10d, edi
add r10d, 0xc9ed1b16
add r9d, 0
sub r9d, r10d
sub r9d, 0x19598ff
sub r9d, 0xfc58c2fd
sub r9d, 0xa6751ace
add r9d, 0xfc58c2fd
sub r9d, 0xcd30e068
sub r9d, 1
add r9d, 0xcd30e068
mov r10d, r8d
sub r10d, r9d
mov r9d, r8d
sub r9d, 0xa6751ace
add r10d, r9d
mov r9d, r8d
sub r9d, r10d
mov r10d, r8d
sub r10d, 0xcc4548c0
add r9d, r10d
add r9d, 0xc3d6c6a6
sub r9d, 0x90aa1ab2
sub r9d, 0xc3d6c6a6
mov r10d, r8d
sub r10d, r9d
mov r9d, r8d
sub r9d, 0xcc4548c0
add r10d, r9d
sub r8d, r10d
imul r11d, r8d
and r11d, 1
cmp r11d, 0
sete bl
cmp esi, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r12b, dl
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov r8b, dl
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, r12b
or r8b, r13b
mov r12b, dl
xor r12b, 0
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r9b, r13b
and r9b, 0
mov r10b, dl
xor r10b, 1
and r10b, 0
and r13b, 1
or r12b, r9b
or r10b, r13b
xor r12b, r10b
mov r9b, r15b
and r9b, r8b
xor r15b, r8b
or r9b, r15b
mov r8b, r12b
and r8b, 0
xor r12b, 0
or r8b, r12b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r15b, dl
xor r15b, 0
and r9b, r15b
mov r12b, dl
xor r12b, 1
and r12b, 0
and r15b, 1
or r10b, r9b
or r12b, r15b
xor r10b, r12b
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r15b, bl
and r15b, r10b
or r8b, r15b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r10b, dl
xor r10b, 0
and r10b, 0
mov r15b, dl
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r10b, r12b
or r13b, r15b
xor r10b, r13b
xor bl, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor r14b, 0xff
xor r10b, 0xff
mov r15b, dl
xor r15b, 1
or r14b, r10b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r10b, r8b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r11b, r10b
and r11b, 0xff
and r8b, r12b
mov sil, r15b
and sil, 0xff
and bl, r12b
or r11b, r8b
or sil, bl
xor r11b, sil
or r10b, r15b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r11b, r10b
mov r8b, r13b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, r8b
and sil, 0
and r13b, bl
mov r15b, r10b
and r15b, 0
and r14b, bl
or sil, r13b
or r15b, r14b
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and r11b, r10b
mov bl, sil
xor bl, 0xff
and bl, 0xff
and sil, r10b
or r8b, r11b
or bl, sil
xor r8b, bl
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, dl
xor bl, 1
and r9b, bl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, bl
or r10b, r9b
or sil, r8b
xor r10b, sil
mov r8b, r11b
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
xor dl, 0
mov bl, r8b
and bl, 0
and r11b, dl
mov sil, r9b
and sil, 0
and r10b, dl
or bl, r11b
or sil, r10b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or dl, 0
and r8b, dl
or bl, r8b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x24ae19c8
jmp 0x50d79d
mov eax, 0x56abd8c4
mov ecx, 0xef7f0860
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0xd8aff1c9
sub r11d, 0x9a04ad94
add r11d, 0xd8aff1c9
mov esi, r9d
add esi, 0x6ce0f928
sub esi, r11d
sub esi, 0x6ce0f928
mov r11d, r8d
sub r11d, esi
mov esi, r8d
sub esi, 0x389c2ba2
add r11d, esi
mov esi, r8d
sub esi, r11d
add esi, 0xdda17f25
sub esi, 1
sub esi, 0xdda17f25
add esi, 0xadaa4fe8
sub esi, 0x389c2ba2
sub esi, 0xadaa4fe8
mov r11d, r8d
sub r11d, 0x8e2b6c81
sub esi, r11d
mov r11d, r8d
sub r11d, 0x9a04ad94
add esi, r11d
sub r8d, 0x8e2b6c81
add esi, r8d
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 1
and r12b, 1
mov r13b, dl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
xor r13b, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dl
xor r9b, 1
mov r10b, r13b
and r10b, 0xff
and r14b, r9b
mov r11b, r8b
and r11b, 0xff
and r15b, r9b
or r10b, r14b
or r11b, r15b
xor r10b, r11b
or r13b, r8b
xor r13b, 0xff
or r9b, 1
and r13b, r9b
or r10b, r13b
mov r8b, dl
xor r8b, 1
mov r9b, r12b
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, r11b
and r15b, 1
mov r13b, r9b
and r13b, 0xff
and r12b, r11b
or r14b, r15b
or r13b, r12b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r14b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, r11b
or r14b, r10b
xor r8b, r14b
xor r8b, 0xff
mov r10b, dil
xor r10b, r8b
and r10b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r11b, dl
xor r11b, 0
and dil, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, dil
or r14b, r11b
xor r8b, r14b
xor bl, 0xff
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or bl, r8b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
xor dl, 0
and r9b, dl
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, dl
or r10b, r9b
or bl, r8b
xor r10b, bl
mov dl, r11b
and dl, r10b
xor r11b, r10b
or dl, r11b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x699a668d
mov ecx, 0xbb5005a8
mov dl, 1
xor r8d, r8d
mov r9d, 0x753fa44
mov r10d, 0x34281d26
mov r11d, dword [0x0073fb94]
mov esi, dword [0x0073fba0]
add r10d, 0
sub r10d, 0x7f5f296d
sub r10d, 0x34281d26
mov edi, r11d
add edi, 0xe2931ca2
sub edi, r10d
sub edi, 0xe2931ca2
mov r10d, r8d
sub r10d, 0x25f5724f
sub r10d, 1
add r10d, 0x25f5724f
add edi, 0xa46d8bc0
add edi, r10d
sub edi, 0xa46d8bc0
add r9d, 0
sub r9d, 0x7f5f296d
sub r9d, 0x753fa44
mov r10d, r8d
sub r10d, edi
mov edi, r8d
sub edi, r9d
add r10d, edi
sub r8d, r10d
imul r11d, r8d
and r11d, 1
cmp r11d, 0
sete bl
cmp esi, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, r12b
or r15b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r8b, bl
and r8b, r13b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
and r15b, r13b
or r12b, r8b
or r9b, r15b
xor r12b, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r15b, dl
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0
and r15b, 1
or r8b, r12b
or r13b, r15b
xor r8b, r13b
mov r15b, dl
xor r15b, 0
xor r8b, 0xff
mov r12b, dl
xor r12b, 1
or r15b, r8b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
or r8b, r12b
xor bl, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
or bl, r12b
or r13b, 0
xor bl, 0xff
and bl, r13b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
mov r13b, dl
xor r13b, 0
mov r10b, r14b
and r10b, r13b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r13b, 1
or r12b, r10b
or r11b, r13b
xor r12b, r11b
mov r10b, dl
xor r10b, 0
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
xor r8b, 0xff
mov r10b, r14b
xor r10b, r8b
and r10b, r14b
mov r8b, r15b
and r8b, bl
xor r15b, bl
or r8b, r15b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and r8b, r11b
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, r11b
or r10b, r8b
or r14b, bl
xor r10b, r14b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r11b, dl
xor r11b, 0
mov bl, r9b
and bl, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dl
xor bl, 1
mov r14b, r10b
and r14b, bl
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dl
xor bl, 0
and bl, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dl
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor r9b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, dl
xor r12b, 1
or r9b, r14b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, dl
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor r10b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 1
or r10b, r12b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r12b, r15b
and r12b, r9b
xor r15b, r9b
or r12b, r15b
mov r9b, r14b
xor r9b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, dl
xor r13b, 0
mov sil, r9b
and sil, 0
and r14b, r13b
mov dil, r15b
and dil, 0
and r10b, r13b
or sil, r14b
or dil, r10b
xor sil, dil
or r9b, r15b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or sil, r9b
mov r9b, r12b
xor r9b, 0xff
mov r10b, sil
and r10b, r9b
xor sil, 0xff
and r12b, sil
or r10b, r12b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
and r9b, r11b
xor dl, 1
and dl, 0xff
and r11b, 1
or r8b, r9b
or dl, r11b
xor r8b, dl
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r10b
and dl, r9b
xor r10b, r9b
or dl, r10b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x699a668d
mov ecx, 0x71dea784
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r9d
add r11d, 0xe165f3e9
sub r11d, 0xc78cf28e
sub r11d, 0xe165f3e9
add r11d, 0x27305256
add r11d, 0xd7664065
sub r11d, 0x27305256
sub r11d, 0x16917b4c
add r11d, 0xc78cf28e
add r11d, 0x16917b4c
mov esi, r8d
sub esi, 1
add esi, 0
mov edi, r8d
sub edi, esi
sub r11d, edi
sub r8d, 0xee966023
sub r11d, r8d
add r11d, 0xfe394c83
sub r11d, 0xd7664065
sub r11d, 0xfe394c83
sub r11d, 0x849b6144
sub r11d, 0xee966023
add r11d, 0x849b6144
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, r12b
or r15b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
and r13b, r12b
xor r15b, 0xff
mov r12b, bl
and r12b, r15b
or r13b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r13b
xor r12b, r15b
and r12b, r13b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r13b, dl
xor r13b, 1
mov r8b, bl
and r8b, r13b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r13b, 1
or r15b, r8b
or r9b, r13b
xor r15b, r9b
xor r15b, 0xff
mov r8b, r14b
xor r8b, r15b
and r8b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r15b, dl
xor r15b, 1
and r14b, r15b
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r9b, r14b
or r13b, r15b
xor r9b, r13b
xor bl, 0xff
xor r9b, 0xff
mov r14b, dl
xor r14b, 0
or bl, r9b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r9b, r8b
xor r9b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dl
xor r15b, 1
mov r13b, r9b
and r13b, 0xff
and r8b, r15b
mov r10b, r14b
and r10b, 0xff
and bl, r15b
or r13b, r8b
or r10b, bl
xor r13b, r10b
or r9b, r14b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r13b, r9b
mov r8b, r12b
xor r8b, 0xff
mov r9b, r13b
xor r9b, 0xff
mov r10b, dl
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
xor dl, 0
and r12b, dl
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
and r13b, dl
or r9b, r12b
or r10b, r13b
xor r9b, r10b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x2d51780e
jmp 0x50d79d
mov eax, 0xf9f34a17
mov ecx, 0x82423ee5
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r8d
sub r11d, 0x7d58304d
add r11d, 0xc887e994
add r11d, 0x7d58304d
sub r11d, 0xe9c6433e
sub r11d, 1
add r11d, 0xe9c6433e
mov esi, r8d
sub esi, 0xc887e994
add r11d, esi
mov esi, r8d
sub esi, r11d
add esi, 0
sub r8d, esi
mov r11d, r9d
add r11d, r8d
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dl
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dl
xor r15b, 1
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
xor r15b, 0xff
mov r8b, bl
xor r8b, r15b
and r8b, bl
mov r15b, r14b
xor r15b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov r9b, r15b
and r9b, 0
and r14b, r13b
mov r10b, r12b
and r10b, 0
and r8b, r13b
or r9b, r14b
or r10b, r8b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
mov r14b, dil
and r14b, r10b
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r14b, dl
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, dil
xor r14b, 0xff
xor r10b, 0xff
mov r15b, dl
xor r15b, 1
or r14b, r10b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r10b, r8b
xor r10b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and r8b, r12b
mov r11b, r15b
and r11b, 0xff
and r14b, r12b
or r13b, r8b
or r11b, r14b
xor r13b, r11b
or r10b, r15b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r10b, dl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, dl
xor r10b, 1
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, dl
xor r8b, 1
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, dl
xor r11b, 1
xor r8b, 0xff
mov r14b, dl
xor r14b, 1
or r11b, r8b
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov r8b, r10b
xor r8b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
mov r12b, r8b
and r12b, 0
and r10b, r15b
mov sil, r14b
and sil, 0
and r11b, r15b
or r12b, r10b
or sil, r11b
xor r12b, sil
or r8b, r14b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov sil, dl
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 0
and r11b, 1
mov sil, dl
xor sil, 1
and sil, 0
or r11b, sil
mov sil, r8b
and sil, r10b
xor r8b, r10b
or sil, r8b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
and sil, r11b
or r10b, sil
xor r10b, 0xff
xor r8b, 0xff
mov r11b, dl
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov sil, r12b
and sil, r11b
or r8b, sil
mov r11b, bl
xor r11b, 0xff
mov sil, r8b
and sil, r11b
xor r8b, 0xff
mov r11b, bl
and r11b, r8b
or sil, r11b
xor sil, 0xff
xor bl, 0xff
mov r8b, dl
xor r8b, 0
or sil, bl
or r8b, 0
xor sil, 0xff
and sil, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r11b, dl
xor r11b, 1
mov bl, r13b
and bl, r11b
or r8b, bl
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 1
and bl, 0
mov r14b, dl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov dword [rbp + 0x34], eax
mov al, dl
xor al, 1
and al, 0
and r14b, 1
or bl, r15b
or al, r14b
xor bl, al
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
and al, bl
mov r14b, dl
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, al
or r14b, bl
xor r11b, r14b
xor r8b, 0xff
mov al, r11b
xor al, r8b
and al, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r11b, dl
xor r11b, 0
mov bl, r12b
and bl, r11b
mov r14b, dl
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, dl
xor bl, 0
mov r14b, dil
and r14b, bl
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, bl
or r11b, r14b
or r15b, r8b
xor r11b, r15b
xor r11b, 0xff
xor dil, 0xff
mov r8b, dl
xor r8b, 0
or r11b, dil
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, dl
xor bl, 1
mov dil, r10b
and dil, bl
or r8b, dil
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, dl
xor dil, 1
mov r14b, sil
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, dl
xor dil, 0
and dil, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov byte [rbp + 0x33], al
mov al, dl
xor al, 1
and al, 0xff
and r14b, 1
or dil, r15b
or al, r14b
xor dil, al
mov al, dl
xor al, 0
mov r14b, r8b
xor r14b, al
and r14b, r8b
xor r10b, 0xff
mov al, dil
xor al, 0xff
mov r15b, dl
xor r15b, 0
or r10b, al
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov al, dl
xor al, 0
mov r15b, bl
xor r15b, al
and r15b, bl
xor sil, 0xff
mov al, dil
xor al, 0xff
mov byte [rbp + 0x32], al
mov al, dl
xor al, 0
mov byte [rbp + 0x31], al
mov al, byte [rbp + 0x32]
or sil, al
mov al, byte [rbp + 0x31]
or al, 0
xor sil, 0xff
and sil, al
mov al, r14b
and al, r10b
xor r14b, r10b
or al, r14b
mov r10b, r15b
and r10b, sil
xor r15b, sil
or r10b, r15b
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, dl
xor r14b, 1
and al, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, r14b
or sil, al
or r15b, r10b
xor sil, r15b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, dl
xor r10b, 1
and al, r10b
or r8b, al
mov al, dl
xor al, 0
mov r10b, dil
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov r14b, al
and r14b, 0xff
mov r15b, bl
and r15b, 0
mov byte [rbp + 0x30], al
mov al, r10b
and al, 0xff
and dil, bl
or r14b, r15b
or al, dil
xor r14b, al
mov al, byte [rbp + 0x30]
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
xor r14b, 0xff
mov al, r8b
xor al, r14b
and al, r8b
mov r8b, sil
and r8b, al
xor sil, al
or r8b, sil
mov al, byte [rbp + 0x33]
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, dl
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
mov r10b, byte [rbp + 0x33]
xor r10b, 0xff
mov bl, r11b
and bl, r10b
xor r11b, 0xff
mov r10b, byte [rbp + 0x33]
and r10b, r11b
or bl, r10b
mov r10b, al
and r10b, bl
xor al, bl
or r10b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r11b, dl
xor r11b, 0
mov bl, r8b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r10b
xor r11b, 0xff
xor al, 0xff
mov bl, dl
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, r10b
xor al, 0xff
and al, 1
mov bl, dl
xor bl, 1
and r10b, bl
or al, r10b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, dl
xor bl, 1
mov sil, al
and sil, 0xff
and r11b, bl
mov dil, r8b
and dil, 0xff
and r10b, bl
or sil, r11b
or dil, r10b
xor sil, dil
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or al, r10b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r13b
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dl
xor r10b, 1
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov dil, dl
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, dl
xor dil, 0
or r9b, bl
or dil, 0
xor r9b, 0xff
and r9b, dil
mov bl, r8b
xor bl, 0xff
mov dil, dl
xor dil, 1
mov r14b, dl
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, r13b
xor r14b, dil
and r14b, r13b
mov dil, r11b
and dil, r9b
xor r11b, r9b
or dil, r11b
mov r9b, bl
and r9b, r14b
xor bl, r14b
or r9b, bl
mov r11b, dil
xor r11b, 0xff
mov bl, r9b
and bl, r11b
xor r9b, 0xff
and dil, r9b
or bl, dil
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, dl
xor dil, 0
mov r14b, r9b
and r14b, 0
and al, dil
mov r15b, r11b
and r15b, 0
and r8b, dil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, dl
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
mov r11b, r8b
and r11b, 0
and bl, r10b
mov dil, r9b
and dil, 0
and al, r10b
or r11b, bl
or dil, al
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 1
xor al, 0xff
mov r9b, dl
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dl
xor al, 1
and al, 1
mov r9b, dl
xor r9b, 1
and r9b, 1
or al, r9b
xor r11b, 0xff
xor al, 0xff
mov r9b, dl
xor r9b, 0
or r11b, al
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, dl
xor r8b, 1
mov r9b, r12b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r10b
or r9b, r11b
or bl, r12b
xor r9b, bl
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov dil, r10b
and dil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or dil, r8b
or r14b, r9b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
and al, r9b
or r8b, al
mov al, dil
xor al, 0xff
and al, 0
mov r9b, dl
xor r9b, 0
and dil, r9b
mov r10b, dl
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dil
or r10b, r9b
xor al, r10b
mov r9b, dl
xor r9b, 0
and r9b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov dil, r10b
and dil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and al, bl
or dil, r8b
or r14b, al
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov al, dl
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, dl
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 0
mov r14b, r8b
and r14b, 0xff
and r9b, r10b
or r11b, bl
or r14b, r9b
xor r11b, r14b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, dl
xor r8b, 1
and dil, r8b
or al, dil
xor al, 0xff
xor r11b, 0xff
mov r8b, dl
xor r8b, 0
or al, r11b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, sil
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and sil, al
or r10b, sil
mov al, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
xor dl, 0
mov r11b, al
and r11b, 0
and r9b, dl
mov bl, r8b
and bl, 0
and r10b, dl
or r11b, r9b
or bl, r10b
xor r11b, bl
or al, r8b
xor al, 0xff
or dl, 0
and al, dl
or r11b, al
test r11b, 1
mov eax, dword [rbp + 0x34]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov dword [rbp + 0xa40], 0xcef73c63
jmp 0x50d79d
mov eax, 0x95b286b4
mov ecx, 0x77eb3d17
mov dl, 1
xor r8d, r8d
mov r9d, dword [0x0073fb94]
mov r10d, dword [0x0073fba0]
mov r11d, r9d
add r11d, 0xd90def6f
sub r11d, 0x418a2c1e
sub r11d, 0xd90def6f
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, 0x4f8274bd
add esi, r11d
mov r11d, r8d
sub r11d, esi
mov esi, r8d
sub esi, r11d
mov r11d, r8d
sub r11d, 0x418a2c1e
add esi, r11d
mov r11d, r8d
sub r11d, esi
mov esi, r8d
sub esi, 1
add esi, 0
mov edi, r8d
sub edi, r11d
mov r11d, r8d
sub r11d, esi
add edi, r11d
mov r11d, r8d
sub r11d, edi
sub r11d, 0xe34c21df
sub r11d, 0x8c0067a7
add r11d, 0xe34c21df
add r11d, 0x557917f7
sub r11d, 0x4f8274bd
sub r11d, 0x557917f7
sub r8d, 0x8c0067a7
sub r11d, r8d
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, dl
xor r12b, 0
xor r15b, 0xff
mov r13b, dl
xor r13b, 0
or r12b, r15b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r15b, dl
xor r15b, 0
and r15b, 1
mov r13b, dl
xor r13b, 1
and r13b, 0
or r15b, r13b
mov r13b, r15b
xor r13b, 0xff
mov r8b, bl
xor r8b, r13b
and r8b, bl
mov r13b, dl
xor r13b, 1
and r13b, 1
mov r9b, dl
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r13b, r10b
or r11b, r9b
xor r13b, r11b
xor r13b, 0xff
mov r9b, dl
xor r9b, 0
mov r10b, dl
xor r10b, 0
or r13b, r9b
or r10b, 0
xor r13b, 0xff
and r13b, r10b
mov r9b, dl
xor r9b, 1
xor r15b, 0xff
mov r10b, dl
xor r10b, 1
or r9b, r15b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, r12b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r15b, dl
xor r15b, 1
mov sil, r10b
and sil, 0xff
and r12b, r15b
mov dil, r11b
and dil, 0xff
and r8b, r15b
or sil, r12b
or dil, r8b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or sil, r10b
mov r8b, r13b
and r8b, r9b
xor r13b, r9b
or r8b, r13b
mov r9b, sil
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and sil, r8b
or r10b, sil
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dl
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov dil, dl
xor dil, 1
and dil, 1
or r11b, dil
xor r11b, 0xff
mov dil, dl
xor dil, 1
mov r15b, dl
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, dil
and r13b, 0
and r8b, r12b
mov dword [rbp + 0x2c], eax
mov al, r15b
and al, 0
and sil, r12b
or r13b, r8b
or al, sil
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r8b, r13b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r13b, al
or r9b, r13b
mov al, dl
xor al, 0
and al, 0
mov r8b, dl
xor r8b, 0
mov r11b, r8b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0
and r8b, 1
or al, r11b
or sil, r8b
xor al, sil
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, r8b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
and dil, 1
or sil, dil
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r15b, dl
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, dl
xor dil, 1
xor r8b, 0xff
mov r15b, dl
xor r15b, 0
or dil, r8b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r8b, al
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, r8b
and r13b, 0
and al, r12b
mov byte [rbp + 0x2b], al
mov al, r15b
and al, 0
and r11b, r12b
mov byte [rbp + 0x2a], al
mov al, byte [rbp + 0x2b]
or r13b, al
mov al, byte [rbp + 0x2a]
or al, r11b
xor r13b, al
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov al, sil
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r11b, dl
xor r11b, 0
mov r15b, al
and r15b, 0
and sil, r11b
mov r12b, r8b
and r12b, 0
and dil, r11b
or r15b, sil
or r12b, dil
xor r15b, r12b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or r15b, al
mov al, r13b
xor al, 0xff
mov r8b, r15b
and r8b, al
xor r15b, 0xff
and r13b, r15b
or r8b, r13b
mov al, dl
xor al, 0
and al, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or al, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov sil, dl
xor sil, 0
mov dil, r10b
and dil, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or r11b, dil
or r15b, al
xor r11b, r15b
xor r11b, 0xff
mov al, r10b
xor al, 0xff
mov sil, dl
xor sil, 1
or r11b, al
or sil, 1
xor r11b, 0xff
and r11b, sil
mov al, bl
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
and bl, sil
mov dil, dl
xor dil, 1
and dil, 0xff
and sil, 1
or al, bl
or dil, sil
xor al, dil
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
mov dil, r8b
and dil, sil
or bl, dil
mov sil, dl
xor sil, 1
and sil, 1
mov dil, dl
xor dil, 1
and dil, 1
or sil, dil
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, dl
xor sil, 1
and dil, sil
or bl, dil
xor bl, 0xff
xor al, 0xff
mov sil, dl
xor sil, 1
or bl, al
or sil, 1
xor bl, 0xff
and bl, sil
mov al, r9b
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
mov dil, r9b
and dil, sil
or al, dil
mov sil, dl
xor sil, 0
and sil, 0
mov dil, dl
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, dl
xor dil, 0
and dil, 1
mov r15b, dl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dl
xor r13b, 0
mov byte [rbp + 0x29], al
mov al, r15b
and al, 0
mov byte [rbp + 0x28], al
mov al, byte [rbp + 0x29]
and al, r13b
mov byte [rbp + 0x27], al
mov al, r12b
and al, 0
and sil, r13b
mov byte [rbp + 0x26], al
mov al, byte [rbp + 0x28]
mov dword [rbp + 0x20], ecx
mov cl, byte [rbp + 0x27]
or al, cl
mov cl, byte [rbp + 0x26]
or cl, sil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
and al, dil
or sil, al
xor cl, 0xff
mov al, sil
xor al, cl
and al, sil
mov cl, r14b
xor cl, 0xff
and cl, 1
mov sil, dl
xor sil, 1
and r14b, sil
or cl, r14b
mov sil, r8b
xor sil, 0xff
and sil, 0
mov dil, dl
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r15b, dl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, dl
xor dil, 0
and dil, 1
mov r14b, dl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x1f], al
mov al, r15b
and al, 0xff
and sil, r12b
or r13b, cl
or al, sil
xor r13b, al
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov cl, r13b
xor cl, 0xff
and cl, 1
mov sil, dl
xor sil, 1
and r13b, sil
or cl, r13b
xor cl, 0xff
xor al, 0xff
mov sil, dl
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, bl
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, r11b
xor al, 0xff
mov dil, bl
and dil, al
xor bl, 0xff
and r11b, bl
or dil, r11b
mov al, sil
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, dl
xor bl, 1
mov r14b, al
and r14b, 0xff
and sil, bl
mov r15b, r11b
and r15b, 0xff
and dil, bl
or r14b, sil
or r15b, dil
xor r14b, r15b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
mov al, cl
xor al, 0xff
mov r11b, byte [rbp + 0x1f]
xor r11b, al
mov al, byte [rbp + 0x1f]
and r11b, al
xor al, 0xff
mov bl, cl
and bl, al
xor cl, 0xff
mov al, byte [rbp + 0x1f]
and al, cl
or bl, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, dl
xor r11b, 1
mov bl, r14b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, dl
xor bl, 1
and al, bl
mov sil, dl
xor sil, 1
and sil, 0xff
and bl, 1
or cl, al
or sil, bl
xor cl, sil
xor cl, 0xff
mov al, r14b
xor al, cl
and al, r14b
mov cl, r11b
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 0
mov dil, cl
and dil, 0
and r11b, sil
mov r14b, bl
and r14b, 0
and al, sil
or dil, r11b
or r14b, al
xor dil, r14b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r11b, r10b
and r11b, cl
or al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r11b, dl
xor r11b, 0
mov bl, r9b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, dl
xor r11b, 1
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 1
mov r15b, dl
xor r15b, 1
or r10b, bl
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dl
xor r15b, 1
or r9b, bl
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov bl, sil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dl
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and sil, r12b
mov byte [rbp + 0x1e], al
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, sil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and r13b, r10b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or r9b, r13b
or bl, al
xor r9b, bl
mov al, byte [rbp + 0x1e]
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, al
and sil, 0
mov r14b, byte [rbp + 0x1e]
and r14b, bl
mov r15b, r10b
and r15b, 0
and cl, bl
or sil, r14b
or r15b, cl
xor sil, r15b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dl
xor cl, 0
and sil, cl
mov r10b, dl
xor r10b, 1
and r10b, 0
and cl, 1
or al, sil
or r10b, cl
xor al, r10b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov r10b, dl
xor r10b, 1
or al, cl
or r10b, 1
xor al, 0xff
and al, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, cl
and bl, 0
and r9b, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, r9b
or sil, al
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dl
xor cl, 1
and cl, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, dl
xor r9b, 1
and r9b, 1
mov r11b, dl
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, dl
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, dl
xor r11b, 1
xor cl, 0xff
mov bl, dl
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dl
xor r10b, 1
and cl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or r9b, cl
or r11b, al
xor r9b, r11b
mov al, dl
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r10b, dl
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, dl
xor cl, 0
and cl, 0
mov r10b, dl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r10b
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r9b, cl
mov r8b, dl
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r9b
or r8b, cl
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, dl
xor r8b, 0
and bl, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, dl
xor r8b, 0
and r8b, 0
mov r9b, dl
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, dl
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and bl, r8b
mov r9b, dl
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
mov r9b, dil
and r9b, cl
mov r10b, dl
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, dl
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, dl
xor r9b, 0
and r9b, 1
mov r10b, dl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dl
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, r10b
and bl, dil
mov r10b, cl
xor r10b, 0xff
mov sil, dl
xor sil, 0
mov dil, dl
xor dil, 0
or r10b, sil
or dil, 0
xor r10b, 0xff
and r10b, dil
mov sil, r9b
xor sil, 0xff
mov dil, r8b
xor dil, sil
and dil, r8b
mov r8b, r11b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, r8b
and r15b, 0
and r11b, r14b
mov r12b, sil
and r12b, 0
and bl, r14b
or r15b, r11b
or r12b, bl
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, dl
xor bl, 0
mov sil, r8b
and sil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and dil, bl
or sil, r10b
or r14b, dil
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov r8b, r15b
xor r8b, 0xff
mov r10b, sil
and r10b, r8b
xor sil, 0xff
and r15b, sil
or r10b, r15b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 1
and r8b, cl
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
mov eax, dword [rbp + 0x2c]
mov ecx, dword [rbp + 0x20]
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov eax, 0x22e32e4b
mov ecx, 0x9209ece2
mov dl, 1
xor r8d, r8d
mov r9d, 0xe4ca2861
mov r10d, 0x108bffd4
mov r11d, 0xc9d10750
mov rsi, qword [rbp + 0xa48]
mov dword [rsi], 1
mov edi, dword [0x0073fb94]
mov ebx, dword [0x0073fba0]
add r11d, 0
sub r11d, 1
sub r11d, 0xc9d10750
add r10d, 0
add r10d, r11d
sub r10d, 0x108bffd4
add r9d, 0
sub r9d, r10d
sub r9d, 0xe4ca2861
sub r8d, r9d
mov r9d, edi
add r9d, r8d
imul edi, r9d
and edi, 1
cmp edi, 0
sete r14b
cmp ebx, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, dl
xor r13b, 1
mov r8b, r15b
and r8b, r13b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
mov r13b, r12b
and r13b, r8b
xor r12b, 0xff
mov r8b, r14b
and r8b, r12b
or r13b, r8b
xor r13b, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r12b, dl
xor r12b, 1
or r13b, r8b
or r12b, 1
xor r13b, 0xff
and r13b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r12b, dl
xor r12b, 1
mov r9b, r14b
and r9b, r12b
or r8b, r9b
mov r9b, dl
xor r9b, 0
xor r8b, 0xff
mov r12b, dl
xor r12b, 1
or r9b, r8b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r12b, dl
xor r12b, 1
mov r10b, r12b
and r10b, 0
mov r11b, dl
xor r11b, 1
and r11b, 0xff
and r12b, 1
or r8b, r10b
or r11b, r12b
xor r8b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r14b, dl
xor r14b, 1
mov r12b, r15b
and r12b, r14b
or r10b, r12b
xor r10b, 0xff
mov r14b, dl
xor r14b, 0
mov r12b, dl
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
xor r15b, 0xff
xor r8b, 0xff
mov r14b, dl
xor r14b, 1
or r15b, r8b
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov r8b, r9b
xor r8b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, dl
xor r12b, 0
mov bl, r8b
and bl, 0
and r9b, r12b
mov sil, r14b
and sil, 0
and r11b, r12b
or bl, r9b
or sil, r11b
xor bl, sil
or r8b, r14b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or bl, r8b
mov r8b, r10b
and r8b, r15b
xor r10b, r15b
or r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, dl
xor r10b, 0
and bl, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or r9b, bl
or r11b, r8b
xor r9b, r11b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
mov r11b, r13b
and r11b, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r9b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 0
and r11b, 1
mov bl, dl
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dl
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
xor r13b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dl
xor r14b, 1
or r13b, bl
or r14b, 1
xor r13b, 0xff
and r13b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, dl
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor r9b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dl
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, sil
and r14b, r13b
xor sil, r13b
or r14b, sil
mov sil, bl
and sil, r9b
xor bl, r9b
or sil, bl
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov bl, dl
xor bl, 0
and r14b, bl
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, bl
or r9b, r14b
or r15b, sil
xor r9b, r15b
mov bl, r8b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, dl
xor r14b, 0
mov r15b, bl
and r15b, 0
and r8b, r14b
mov r12b, sil
and r12b, 0
and r10b, r14b
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r10b, dl
xor r10b, 0
and r15b, r10b
mov bl, dl
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r15b
or bl, r10b
xor r8b, bl
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
xor r8b, 0xff
xor r10b, 0xff
mov r11b, dl
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
xor dl, 1
mov bl, r10b
and bl, 0xff
and r9b, dl
mov sil, r11b
and sil, 0xff
and r8b, dl
or bl, r9b
or sil, r8b
xor bl, sil
or r10b, r11b
xor r10b, 0xff
or dl, 1
and r10b, dl
or bl, r10b
test bl, 1
cmovne eax, ecx
mov dword [rbp + 0xa40], eax
jmp 0x50d79d
mov dword [rbp + 0xa40], 0xd97c496
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x57f8a1b4
jmp 0x50d79d
mov dword [rbp + 0xa40], 0xf87cef4c
jmp 0x50d79d
mov eax, 0x10
call fcn.00739ea0
sub rsp, rax
mov rax, rsp
mov ecx, 0x40
mov edx, ecx
mov qword [rbp - 0x20], rax
mov rax, rdx
call fcn.00739ea0
sub rsp, rax
mov rax, rsp
mov dword [rax], 0x40
sub rsp, 0x20
mov rdx, qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov rcx, rax
call rdx
add rsp, 0x20
mov dword [rbp + 0xa40], 0x37de66f0
mov dword [rbp - 0x24], eax
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x19c95a29
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x67c5c6ef
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x3c28f0f
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x2976426a
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x99e63cfb
jmp 0x50d79d
mov eax, 0x10
call fcn.00739ea0
sub rsp, rax
mov rax, rsp
mov ecx, 0x40
mov edx, ecx
mov qword [rbp - 0x38], rax
mov rax, rdx
call fcn.00739ea0
sub rsp, rax
mov rax, rsp
mov dword [rax], 0x40
sub rsp, 0x20
mov rdx, qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov rcx, rax
call rdx
add rsp, 0x20
mov dword [rbp + 0xa40], 0xe309ebcc
mov dword [rbp - 0x3c], eax
jmp 0x50d79d
mov rax, qword [rbp + 0xa48]
mov dword [rax], 0
mov dword [rbp + 0xa40], 0xd54bd929
jmp 0x50d79d
mov dword [rbp + 0xa40], 0x13b8e2be
jmp 0x50d79d
mov eax, 0x10
call fcn.00739ea0
sub rsp, rax
mov rax, rsp
mov ecx, 0x40
mov edx, ecx
mov qword [rbp - 0x68], rax
mov rax, rdx
call fcn.00739ea0
sub rsp, rax
mov rax, rsp
mov dword [rax], 0x40
sub rsp, 0x20
mov rdx, qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov rcx, rax
call rdx
add rsp, 0x20
mov dword [rbp + 0xa40], 0x77eb3d17
mov dword [rbp - 0x6c], eax
jmp 0x50d79d
mov rax, qword [rbp + 0xa48]
mov dword [rbp + 0xa40], 0xc4b29d05
mov qword [rbp - 0x78], rax
jmp 0x4b1a27