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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x598
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x198], r9
mov qword [rbp + 0x1a0], r8
mov qword [rbp + 0x1a8], rdx
mov qword [rbp + 0x1b0], rcx
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x5c0]
mov qword [rbp + 0x1c0], rax
mov eax, dword [rbp + 0x5b8]
mov dword [rbp + 0x1cc], eax
mov eax, dword [rbp + 0x5b0]
mov dword [rbp + 0x1d0], eax
mov eax, dword [rbp + 0x5a8]
mov dword [rbp + 0x1d4], eax
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x1e0], rax
mov al, byte [rbp + 0x590]
mov byte [rbp + 0x1ef], al
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x1f8], rax
mov rax, qword [0x140150540]
xor rax, rbp
mov qword [rbp + 0x510], rax
mov dword [rbp + 0x200], 0x6329aeef
mov eax, dword [rbp + 0x200]
mov dword [rbp + 0x194], eax
sub eax, 0x81406d83
je 0x140029171
jmp 0x140015442
mov eax, dword [rbp + 0x194]
sub eax, 0x852d04b8
je 0x1400184fd
jmp 0x140015458
mov eax, dword [rbp + 0x194]
sub eax, 0x87ff2122
je 0x1400520ff
jmp 0x14001546e
mov eax, dword [rbp + 0x194]
sub eax, 0x89269b2d
je 0x1400163db
jmp 0x140015484
mov eax, dword [rbp + 0x194]
sub eax, 0x89fd89dc
je 0x140022d82
jmp 0x14001549a
mov eax, dword [rbp + 0x194]
sub eax, 0x8a9fed36
je 0x14003fd16
jmp 0x1400154b0
mov eax, dword [rbp + 0x194]
sub eax, 0x8bacbc1a
je 0x14001fd4a
jmp 0x1400154c6
mov eax, dword [rbp + 0x194]
sub eax, 0x8ccc32e1
je 0x1400290f4
jmp 0x1400154dc
mov eax, dword [rbp + 0x194]
sub eax, 0x8ea5bdbd
je 0x140016735
jmp 0x1400154f2
mov eax, dword [rbp + 0x194]
sub eax, 0x8ebb6708
je 0x140032c8c
jmp 0x140015508
mov eax, dword [rbp + 0x194]
sub eax, 0x902d8d44
je 0x14003cc98
jmp 0x14001551e
mov eax, dword [rbp + 0x194]
sub eax, 0x92bcf91f
je 0x1400164e8
jmp 0x140015534
mov eax, dword [rbp + 0x194]
sub eax, 0x9348feee
je 0x1400165a9
jmp 0x14001554a
mov eax, dword [rbp + 0x194]
sub eax, 0x98068653
je 0x14001655a
jmp 0x140015560
mov eax, dword [rbp + 0x194]
sub eax, 0x990ef490
je 0x140032c6d
jmp 0x140015576
mov eax, dword [rbp + 0x194]
sub eax, 0x998857b3
je 0x140022cf6
jmp 0x14001558c
mov eax, dword [rbp + 0x194]
sub eax, 0x998e883d
je 0x14003858f
jmp 0x1400155a2
mov eax, dword [rbp + 0x194]
sub eax, 0x998f5776
je 0x1400343f3
jmp 0x1400155b8
mov eax, dword [rbp + 0x194]
sub eax, 0x9a4eb2ef
je 0x1400166f5
jmp 0x1400155ce
mov eax, dword [rbp + 0x194]
sub eax, 0x9aa2fc4e
je 0x140016679
jmp 0x1400155e4
mov eax, dword [rbp + 0x194]
sub eax, 0x9d02a554
je 0x1400163ea
jmp 0x1400155fa
mov eax, dword [rbp + 0x194]
sub eax, 0x9ed2233d
je 0x140047849
jmp 0x140015610
mov eax, dword [rbp + 0x194]
sub eax, 0x9f953eae
je 0x140022d3a
jmp 0x140015626
mov eax, dword [rbp + 0x194]
sub eax, 0xa40fa3b7
je 0x1400478d8
jmp 0x14001563c
mov eax, dword [rbp + 0x194]
sub eax, 0xa576cd21
je 0x14002811d
jmp 0x140015652
mov eax, dword [rbp + 0x194]
sub eax, 0xaae2afbe
je 0x14001632d
jmp 0x140015668
mov eax, dword [rbp + 0x194]
sub eax, 0xac150e7d
je 0x1400184de
jmp 0x14001567e
mov eax, dword [rbp + 0x194]
sub eax, 0xac26d0f4
je 0x14001640a
jmp 0x140015694
mov eax, dword [rbp + 0x194]
sub eax, 0xacc8edff
je 0x140016750
jmp 0x1400156aa
mov eax, dword [rbp + 0x194]
sub eax, 0xad62da48
je 0x1400354d2
jmp 0x1400156c0
mov eax, dword [rbp + 0x194]
sub eax, 0xb02fa078
je 0x14001649a
jmp 0x1400156d6
mov eax, dword [rbp + 0x194]
sub eax, 0xb2002832
je 0x14001fd86
jmp 0x1400156ec
mov eax, dword [rbp + 0x194]
sub eax, 0xb93b4c3f
je 0x140024377
jmp 0x140015702
mov eax, dword [rbp + 0x194]
sub eax, 0xb9541368
je 0x1400386b7
jmp 0x140015718
mov eax, dword [rbp + 0x194]
sub eax, 0xb9fad002
je 0x140029133
jmp 0x14001572e
mov eax, dword [rbp + 0x194]
sub eax, 0xba5b20a8
je 0x14001662a
jmp 0x140015744
mov eax, dword [rbp + 0x194]
sub eax, 0xbb04c8cb
je 0x140022d67
jmp 0x14001575a
mov eax, dword [rbp + 0x194]
sub eax, 0xbd28e82e
je 0x1400211be
jmp 0x140015770
mov eax, dword [rbp + 0x194]
sub eax, 0xbda0a3ab
je 0x14001666a
jmp 0x140015786
mov eax, dword [rbp + 0x194]
sub eax, 0xbfa84a83
je 0x140018303
jmp 0x14001579c
mov eax, dword [rbp + 0x194]
sub eax, 0xc01250cd
je 0x1400181ed
jmp 0x1400157b2
mov eax, dword [rbp + 0x194]
sub eax, 0xc6d2e08d
je 0x140018480
jmp 0x1400157c8
mov eax, dword [rbp + 0x194]
sub eax, 0xcbb4b85d
je 0x140029154
jmp 0x1400157de
mov eax, dword [rbp + 0x194]
sub eax, 0xcdc5f1c6
je 0x14001659a
jmp 0x1400157f4
mov eax, dword [rbp + 0x194]
sub eax, 0xd1a914ae
je 0x14001652d
jmp 0x14001580a
mov eax, dword [rbp + 0x194]
sub eax, 0xd87b1a4e
je 0x1400183b2
jmp 0x140015820
mov eax, dword [rbp + 0x194]
sub eax, 0xda246258
je 0x1400291d1
jmp 0x140015836
mov eax, dword [rbp + 0x194]
sub eax, 0xdab47f45
je 0x1400180c4
jmp 0x14001584c
mov eax, dword [rbp + 0x194]
sub eax, 0xdb9d8e3c
je 0x14004783a
jmp 0x140015862
mov eax, dword [rbp + 0x194]
sub eax, 0xdcca6e19
je 0x140024357
jmp 0x140015878
mov eax, dword [rbp + 0x194]
sub eax, 0xdd316f02
je 0x14001844f
jmp 0x14001588e
mov eax, dword [rbp + 0x194]
sub eax, 0xdf3a3b31
je 0x14003cc79
jmp 0x1400158a4
mov eax, dword [rbp + 0x194]
sub eax, 0xdfd87d83
je 0x1400166da
jmp 0x1400158ba
mov eax, dword [rbp + 0x194]
sub eax, 0xe0c59877
je 0x1400344f8
jmp 0x1400158d0
mov eax, dword [rbp + 0x194]
sub eax, 0xe3e4ec5e
je 0x14001fda6
jmp 0x1400158e6
mov eax, dword [rbp + 0x194]
sub eax, 0xe46aee2d
je 0x140016699
jmp 0x1400158fc
mov eax, dword [rbp + 0x194]
sub eax, 0xe47854ab
je 0x14003444c
jmp 0x140015912
mov eax, dword [rbp + 0x194]
sub eax, 0xe5f6bb15
je 0x1400521bc
jmp 0x140015928
mov eax, dword [rbp + 0x194]
sub eax, 0xe6de0f64
je 0x140016448
jmp 0x14001593e
mov eax, dword [rbp + 0x194]
sub eax, 0xe701a6e1
je 0x140036b59
jmp 0x140015954
mov eax, dword [rbp + 0x194]
sub eax, 0xea0086aa
je 0x140017f24
jmp 0x14001596a
mov eax, dword [rbp + 0x194]
sub eax, 0xea8bfa32
je 0x140017fa5
jmp 0x140015980
mov eax, dword [rbp + 0x194]
sub eax, 0xed314975
je 0x140032cb0
jmp 0x140015996
mov eax, dword [rbp + 0x194]
sub eax, 0xed9b11a2
je 0x140017eb5
jmp 0x1400159ac
mov eax, dword [rbp + 0x194]
sub eax, 0xef07294e
je 0x1400520bf
mov rcx, qword [rbp + 0x290]
xor edx, edx
mov r8d, 0x448
sub rsp, 0x20
call fcn.1401401f0
add rsp, 0x20
mov rax, qword [rbp + 0x260]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x290]
mov rdx, qword [rcx]
mov qword [rax + 0x60], rdx
mov rcx, qword [rcx + 8]
mov qword [rax + 0x68], rcx
mov rcx, qword [rbp + 0x208]
mov rax, qword [rbp + 0x290]
mov qword [rax + 0x80], rcx
mov rax, qword [rbp + 0x250]
mov rdx, qword [rax]
mov rcx, qword [rbp + 0x290]
add rcx, 0x70
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150130]
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp + 0x270]
mov dword [rax], ecx
mov rdx, qword [rbp + 0x270]
mov eax, 0x89269b2d
mov ecx, 0x9d02a554
cmp dword [rdx], 0
cmovge eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov dword [rbp + 0x200], 0xef07294e
jmp 0x1400521f2
mov rax, qword [rbp + 0x258]
mov rax, qword [rax]
mov qword [rbp + 0x298], rax
mov dword [rbp + 0x200], 0xac26d0f4
jmp 0x1400521f2
mov rax, qword [rbp + 0x290]
add rax, 0x38
mov qword [rbp + 0x2a0], rax
mov dword [rbp + 0x200], 0x43e4944d
jmp 0x1400521f2
mov rdx, qword [rbp + 0x298]
mov rcx, qword [rbp + 0x2a8]
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150130]
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp + 0x270]
mov dword [rax], ecx
mov rax, qword [rbp + 0x270]
mov eax, dword [rax]
mov dword [rbp + 0x2b4], eax
mov dword [rbp + 0x200], 0xb02fa078
jmp 0x1400521f2
mov eax, 0x2a60ac73
mov ecx, 0x33a4313e
cmp dword [rbp + 0x2b4], 0
cmovge eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rcx, qword [rbp + 0x290]
add rcx, 0x410
mov rdx, qword [rbp + 0x2b8]
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150130]
sub rsp, 0x20
call rax
add rsp, 0x20
mov dword [rbp + 0x2c0], eax
mov dword [rbp + 0x200], 0xd1a914ae
jmp 0x1400521f2
mov rax, qword [rbp + 0x270]
mov ecx, dword [rbp + 0x2c0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x270]
mov eax, dword [rax]
mov dword [rbp + 0x2c4], eax
mov dword [rbp + 0x200], 0x98068653
jmp 0x1400521f2
cmp dword [rbp + 0x2c4], 0
setge al
and al, 1
mov byte [rbp + 0x2cb], al
mov dword [rbp + 0x200], 0x53e88a4e
jmp 0x1400521f2
mov dword [rbp + 0x200], 0xef07294e
jmp 0x1400521f2
mov rax, qword [rbp + 0x248]
mov rdx, qword [rax]
mov rcx, qword [rbp + 0x290]
add rcx, 0x50
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150130]
sub rsp, 0x20
call rax
add rsp, 0x20
mov dword [rbp + 0x2cc], eax
mov dword [rbp + 0x200], 0x2a6999e8
jmp 0x1400521f2
cmp dword [rbp + 0x2d0], 0
setge al
and al, 1
mov byte [rbp + 0x2d7], al
mov dword [rbp + 0x200], 0xf0cb924b
jmp 0x1400521f2
mov dword [rbp + 0x200], 0xef07294e
jmp 0x1400521f2
mov rax, qword [rbp + 0x248]
mov rax, qword [rax]
mov qword [rbp + 0x2d8], rax
mov dword [rbp + 0x200], 0xe46aee2d
jmp 0x1400521f2
cmp qword [rbp + 0x2d8], 0
setne al
and al, 1
mov byte [rbp + 0x2e1], al
mov dword [rbp + 0x200], 0x194aef8f
jmp 0x1400521f2
mov al, byte [rbp + 0x207]
mov byte [rbp + 0x2e2], al
mov dword [rbp + 0x200], 0x9a4eb2ef
jmp 0x1400521f2
cmp byte [rbp + 0x2e2], 0
setne al
and al, 1
mov byte [rbp + 0x2e3], al
mov dword [rbp + 0x200], 0x59f687ab
jmp 0x1400521f2
mov eax, dword [rbp + 0x224]
mov dword [rbp + 0x2e4], eax
mov dword [rbp + 0x200], 0xacc8edff
jmp 0x1400521f2
mov ecx, 0xffffffff
xor ecx, 0x10000
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x10000
or ecx, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd0b2de0f
or r11d, ecx
or eax, 0xd0b2de0f
xor r11d, 0xffffffff
and r11d, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf635558a
mov edx, 0xffffffff
xor edx, 0xf635558a
mov r8d, edx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf635558a
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov r10d, 0xffffffff
xor r10d, 0x10000
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa0ceca3c
or r10d, ecx
or eax, 0xa0ceca3c
xor r10d, 0xffffffff
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x14928fb8
mov edx, eax
and edx, 0x14928fb8
and r11d, ecx
mov r9d, r8d
and r9d, 0x14928fb8
and r10d, ecx
or edx, r11d
or r9d, r10d
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x14928fb8
and eax, ecx
or edx, eax
mov esi, 0xffffffff
xor esi, 0x4fc6da51
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4fc6da51
or esi, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x5e999658
mov ecx, 0xffffffff
xor ecx, 0x5e999658
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5e999658
and ecx, 0xffffffff
or r10d, edx
or eax, ecx
xor r10d, eax
mov r11d, 0xffffffff
xor r11d, 0xa5ae8239
and r11d, 0x8e2b6af0
mov ecx, 0xffffffff
xor ecx, 0x8e2b6af0
mov edx, ecx
and edx, 0xa5ae8239
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8e2b6af0
and ecx, 0xffffffff
or r11d, edx
or eax, ecx
xor r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7d0818fe
mov r9d, eax
and r9d, 0x7d0818fe
and esi, ecx
mov r8d, edx
and r8d, 0x7d0818fe
and r10d, ecx
or r9d, esi
or r8d, r10d
xor r9d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x7d0818fe
and eax, ecx
or r9d, eax
mov eax, 0xffffffff
xor eax, 0xa5ae8239
mov r8d, r11d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x30a10513
mov edx, eax
and edx, 0x30a10513
mov esi, ecx
and esi, 0xa5ae8239
mov r10d, r8d
and r10d, 0x30a10513
and r11d, ecx
or edx, esi
or r10d, r11d
xor edx, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x30a10513
and eax, ecx
or edx, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xf2c18252
mov r8d, 0xffffffff
xor r8d, 0xf2c18252
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf2c18252
and r8d, 0xffffffff
or eax, r9d
or ecx, r8d
xor eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9712dd07
or eax, edx
or ecx, 0x9712dd07
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x4fc6da51
and ecx, 0xeaf8715a
mov r8d, 0xffffffff
xor r8d, 0xeaf8715a
mov r9d, r8d
and r9d, 0x4fc6da51
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xeaf8715a
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf3f56b
mov r9d, 0xffffffff
xor r9d, 0xf3f56b
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf3f56b
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
xor edx, 0x4fc6da51
and edx, 0x4fc6da51
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov r8d, 0xffffffff
xor r8d, 0x10000
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x10000
or r8d, ecx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r10d
and ecx, edx
or r9d, ecx
mov edx, 0xffffffff
xor edx, 0xf96bac7a
and edx, 0x855fa6b8
mov r11d, 0xffffffff
xor r11d, 0x855fa6b8
mov esi, r11d
and esi, 0xf96bac7a
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x855fa6b8
and r11d, 0xffffffff
or edx, esi
or ecx, r11d
xor edx, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r8d, edx
and r8d, 0xf96bac7a
xor edx, 0xf96bac7a
or r8d, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or edx, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xbbee2b51
mov r8d, 0xffffffff
xor r8d, 0xbbee2b51
mov r11d, r8d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbbee2b51
and r8d, 0xffffffff
or r9d, r11d
or edx, r8d
xor r9d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x24ebb561
or edx, r9d
or r8d, 0x24ebb561
xor edx, 0xffffffff
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf727ae00
mov r11d, 0xffffffff
xor r11d, 0xf727ae00
mov esi, r11d
and esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xf727ae00
and r11d, 0xffffffff
or r8d, esi
or r9d, r11d
xor r8d, r9d
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, edx
and r11d, r8d
xor edx, r8d
or r11d, edx
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x45164b61
mov r9d, 0xffffffff
xor r9d, 0x45164b61
and r11d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x45164b61
and r9d, 0xffffffff
or r8d, r11d
or edx, r9d
xor r8d, edx
mov r11d, 0xffffffff
xor r11d, 0x4fc6da51
and r11d, 0x4728143a
mov r9d, 0xffffffff
xor r9d, 0x4728143a
mov esi, r9d
and esi, 0x4fc6da51
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4728143a
and r9d, 0xffffffff
or r11d, esi
or edx, r9d
xor r11d, edx
mov r9d, 0xffffffff
xor r9d, 0x71daa933
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x71daa933
or r9d, edx
mov edx, r8d
and edx, r11d
xor r8d, r11d
or edx, r8d
mov r8d, r9d
and r8d, 0x71daa933
xor r9d, 0x71daa933
or r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and edx, r11d
or r9d, edx
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6a85ad0f
or r9d, r8d
or edx, 0x6a85ad0f
xor r9d, 0xffffffff
and r9d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf11bd1b9
mov r11d, 0xffffffff
xor r11d, 0xf11bd1b9
mov esi, r11d
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf11bd1b9
and r11d, 0xffffffff
or edx, esi
or r8d, r11d
xor edx, r8d
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r10d, r11d
or r8d, r10d
mov ebx, 0xffffffff
xor ebx, 0x293c96e6
and ebx, 0xd0ed8af3
mov r11d, 0xffffffff
xor r11d, 0xd0ed8af3
mov esi, r11d
and esi, 0x293c96e6
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xd0ed8af3
and r11d, 0xffffffff
or ebx, esi
or r10d, r11d
xor ebx, r10d
mov esi, edx
and esi, r8d
xor edx, r8d
or esi, edx
mov edx, 0xffffffff
xor edx, 0x293c96e6
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb3803e9e
mov r10d, edx
and r10d, 0xb3803e9e
mov r14d, r8d
and r14d, 0x293c96e6
mov edi, r11d
and edi, 0xb3803e9e
and ebx, r8d
or r10d, r14d
or edi, ebx
xor r10d, edi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0xb3803e9e
and edx, r8d
or r10d, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0x1ad4d5b7
mov r11d, 0xffffffff
xor r11d, 0x1ad4d5b7
and esi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1ad4d5b7
and r11d, 0xffffffff
or edx, esi
or r8d, r11d
xor edx, r8d
xor r10d, 0xffffffff
mov r8d, edx
xor r8d, r10d
and r8d, edx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov edx, eax
and edx, r10d
or r14d, edx
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov edx, ecx
and edx, r10d
or edi, edx
mov ebx, 0xffffffff
xor ebx, 0xe7b36efd
and ebx, 0x1724aef7
mov r10d, 0xffffffff
xor r10d, 0x1724aef7
mov r11d, r10d
and r11d, 0xe7b36efd
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1724aef7
and r10d, 0xffffffff
or ebx, r11d
or edx, r10d
xor ebx, edx
mov r13d, r14d
xor r13d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xe7b36efd
mov edx, 0xffffffff
xor edx, 0xad1ac3ce
or r13d, r10d
or edx, 0xad1ac3ce
xor r13d, 0xffffffff
and r13d, edx
mov edx, ebx
xor edx, 0xffffffff
mov r12d, eax
xor r12d, edx
and r12d, eax
mov edx, 0xffffffff
xor edx, 0xe7b36efd
mov eax, edi
xor eax, edx
and eax, edi
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x939f059a
or ecx, r10d
or edx, 0x939f059a
xor ecx, 0xffffffff
and ecx, edx
mov edx, r13d
xor edx, 0xffffffff
mov esi, r12d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xa0281044
mov r10d, edx
and r10d, 0xa0281044
and r13d, r11d
mov r15d, esi
and r15d, 0xa0281044
and r12d, r11d
or r10d, r13d
or r15d, r12d
xor r10d, r15d
or edx, esi
xor edx, 0xffffffff
or r11d, 0xa0281044
and edx, r11d
or r10d, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x6c7a48fe
mov r11d, 0xffffffff
xor r11d, 0x6c7a48fe
and r10d, r11d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x6c7a48fe
and edx, r11d
or eax, r10d
or ecx, edx
xor eax, ecx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x655fe09d
mov ecx, edx
and ecx, 0x655fe09d
and r14d, r10d
mov esi, r11d
and esi, 0x655fe09d
and edi, r10d
or ecx, r14d
or esi, edi
xor ecx, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x655fe09d
and edx, r10d
or ecx, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or edx, ecx
mov ecx, 0xffffffff
xor ecx, 0xe7b36efd
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x577d201f
mov r10d, ecx
and r10d, 0x577d201f
mov r14d, r11d
and r14d, 0xe7b36efd
mov edi, esi
and edi, 0x577d201f
and ebx, r11d
or r10d, r14d
or edi, ebx
xor r10d, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0x577d201f
and ecx, r11d
or r10d, ecx
xor r10d, 0xffffffff
mov ecx, edx
xor ecx, r10d
and ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov eax, r9d
xor eax, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb83ace70
or eax, edx
or ecx, 0xb83ace70
xor eax, 0xffffffff
and eax, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x84cb9d36
mov r10d, 0xffffffff
xor r10d, 0x84cb9d36
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x84cb9d36
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x9b2deda0
mov edx, 0xffffffff
xor edx, 0x9b2deda0
mov r9d, esi
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9b2deda0
and edx, 0xffffffff
or ecx, r9d
or eax, edx
xor ecx, eax
mov edi, 0xffffffff
xor edi, 0xcd8adc20
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xdc115f2
or edi, ecx
or eax, 0xdc115f2
xor edi, 0xffffffff
and edi, eax
mov edx, 0xffffffff
xor edx, 0xcd8adc20
and edx, 0x77c08589
mov ecx, 0xffffffff
xor ecx, 0x77c08589
mov r9d, ecx
and r9d, 0xcd8adc20
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x77c08589
and ecx, 0xffffffff
or edx, r9d
or eax, ecx
xor edx, eax
xor esi, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x17c8d5a4
or esi, ecx
or eax, 0x17c8d5a4
xor esi, 0xffffffff
and esi, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x87658e43
mov r9d, 0xffffffff
xor r9d, 0x87658e43
mov r10d, r8d
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x87658e43
and r9d, 0xffffffff
or eax, r10d
or ecx, r9d
xor eax, ecx
mov r9d, 0xffffffff
xor r9d, 0xcd8adc20
mov ecx, eax
xor ecx, r9d
and ecx, eax
xor r8d, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3ffc6bd
or r8d, edx
or eax, 0x3ffc6bd
xor r8d, 0xffffffff
and r8d, eax
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd3e9efc5
mov eax, edx
and eax, 0xd3e9efc5
and edi, r9d
mov r11d, r10d
and r11d, 0xd3e9efc5
and esi, r9d
or eax, edi
or r11d, esi
xor eax, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xd3e9efc5
and edx, r9d
or eax, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r8d, eax
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
xor edx, 0xffffffff
and eax, edx
or ecx, eax
mov dword [rbp + 0x184], ecx
mov ebx, dword [rbp + 0x2e4]
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, dword [rbp + 0x2e4]
or ebx, eax
xor ebx, 0xffffffff
xor ebx, 0x15e5c286
and ebx, 0x15e5c286
mov edx, 0xffffffff
xor edx, 0x15e5c286
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x15e5c286
or edx, eax
mov edi, edx
xor edi, 0xffffffff
xor edi, dword [rbp + 0x2e4]
and edi, dword [rbp + 0x2e4]
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x7a3df0f5
mov r9d, 0xffffffff
xor r9d, 0x7a3df0f5
mov r10d, r9d
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7a3df0f5
and r9d, 0xffffffff
or r8d, r10d
or eax, r9d
xor r8d, eax
mov r9d, 0xffffffff
xor r9d, 0x15e5c286
mov eax, r8d
xor eax, r9d
and eax, r8d
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1fb30f1f
mov r9d, r8d
and r9d, 0x1fb30f1f
and ebx, r10d
mov esi, r11d
and esi, 0x1fb30f1f
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x1fb30f1f
and r8d, r10d
or r9d, r8d
mov r8d, eax
and r8d, edx
xor eax, edx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x47842831
mov r10d, 0xffffffff
xor r10d, 0x47842831
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x47842831
and r8d, r10d
or eax, r9d
or edx, r8d
xor eax, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r8d, eax
mov edx, ecx
xor edx, 0xffffffff
mov eax, r8d
and eax, edx
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
or eax, edx
xor eax, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x74667e6
or eax, r8d
or edx, 0x74667e6
xor eax, 0xffffffff
and eax, edx
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
or esi, edx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1baa049
mov r9d, 0xffffffff
xor r9d, 0x1baa049
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1baa049
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, edx
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x80060e17
mov r8d, ecx
and r8d, 0x80060e17
and esi, edx
mov r10d, r9d
and r10d, 0x80060e17
and r11d, edx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x80060e17
and ecx, edx
or r8d, ecx
mov ecx, dword [rbp + 0x2e4]
xor ecx, 0xffffffff
and ecx, 0x1b8f517c
mov r9d, 0xffffffff
xor r9d, 0x1b8f517c
mov r10d, r9d
and r10d, dword [rbp + 0x2e4]
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1b8f517c
and r9d, 0xffffffff
or ecx, r10d
or edx, r9d
xor ecx, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov esi, 0xffffffff
xor esi, 0x8d3588a2
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8d3588a2
or esi, r8d
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0x8d3588a2
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x44799a6a
mov r8d, ecx
and r8d, 0x44799a6a
mov edi, edx
and edi, 0x8d3588a2
mov r11d, r9d
and r11d, 0x44799a6a
and esi, edx
or r8d, edi
or r11d, esi
xor r8d, r11d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x44799a6a
and ecx, edx
or r8d, ecx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x2efea621
mov r9d, 0xffffffff
xor r9d, 0x2efea621
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2efea621
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r11d, eax
xor r11d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xfd2ca473
or r11d, r8d
or edx, 0xfd2ca473
xor r11d, 0xffffffff
and r11d, edx
mov edx, eax
xor edx, 0xffffffff
mov r10d, ecx
and r10d, edx
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8a6d86e3
mov edx, eax
and edx, 0x8a6d86e3
and r11d, ecx
mov r9d, r8d
and r9d, 0x8a6d86e3
and r10d, ecx
or edx, r11d
or r9d, r10d
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x8a6d86e3
and eax, ecx
or edx, eax
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, edx
and eax, ecx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9df16bac
or eax, r8d
or ecx, 0x9df16bac
xor eax, 0xffffffff
and eax, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r8d, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov ecx, dword [rbp + 0x2e4]
xor ecx, 0xffffffff
and ecx, 0x74fe1970
mov edx, 0xffffffff
xor edx, 0x74fe1970
mov r9d, edx
and r9d, dword [rbp + 0x2e4]
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x74fe1970
and edx, 0xffffffff
or ecx, r9d
or eax, edx
xor ecx, eax
mov ebx, 0xffffffff
xor ebx, 0x5b5ab18b
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x8f750730
or ebx, ecx
or eax, 0x8f750730
xor ebx, 0xffffffff
and ebx, eax
mov ecx, 0xffffffff
xor ecx, 0x5b5ab18b
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5b5ab18b
or ecx, eax
mov r11d, ecx
xor r11d, 0xffffffff
xor r11d, dword [rbp + 0x2e4]
and r11d, dword [rbp + 0x2e4]
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0x7a94dea7
mov edx, 0xffffffff
xor edx, 0x7a94dea7
mov r9d, edx
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7a94dea7
and edx, 0xffffffff
or edi, r9d
or eax, edx
xor edi, eax
xor edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5b5ab18b
mov eax, 0xffffffff
xor eax, 0x52f43ab1
or edi, edx
or eax, 0x52f43ab1
xor edi, 0xffffffff
and edi, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3eabc2c9
or esi, ecx
or eax, 0x3eabc2c9
xor esi, 0xffffffff
and esi, eax
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x30ed0fb3
mov eax, ecx
and eax, 0x30ed0fb3
and ebx, edx
mov r10d, r9d
and r10d, 0x30ed0fb3
and r11d, edx
or eax, ebx
or r10d, r11d
xor eax, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x30ed0fb3
and ecx, edx
or eax, ecx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x7eb8479e
mov ecx, edx
and ecx, 0x7eb8479e
and edi, r9d
mov r11d, r10d
and r11d, 0x7eb8479e
and esi, r9d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x7eb8479e
and edx, r9d
or ecx, edx
mov r9d, eax
xor r9d, 0xffffffff
mov edx, ecx
and edx, r9d
xor ecx, 0xffffffff
and eax, ecx
or edx, eax
mov edi, 0xffffffff
xor edi, 0xe0c2ea9f
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe0c2ea9f
or edi, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1a1bf26
mov r9d, 0xffffffff
xor r9d, 0x1a1bf26
mov r10d, r9d
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1a1bf26
and r9d, 0xffffffff
or ecx, r10d
or eax, r9d
xor ecx, eax
mov esi, 0xffffffff
xor esi, 0xe0c2ea9f
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x83c8cf28
or esi, ecx
or eax, 0x83c8cf28
xor esi, 0xffffffff
and esi, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x606b4722
mov eax, ecx
and eax, 0x606b4722
and edi, r9d
mov r11d, r10d
and r11d, 0x606b4722
and esi, r9d
or eax, edi
or r11d, esi
xor eax, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x606b4722
and ecx, r9d
or eax, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov esi, r8d
xor esi, ecx
and esi, r8d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x2d38fd0
mov r9d, 0xffffffff
xor r9d, 0x2d38fd0
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x2d38fd0
and edx, r9d
or r10d, r8d
or ecx, edx
xor r10d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x717ba66
mov r11d, ecx
and r11d, 0x717ba66
and esi, edx
mov r9d, r8d
and r9d, 0x717ba66
and r10d, edx
or r11d, esi
or r9d, r10d
xor r11d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x717ba66
and ecx, edx
or r11d, ecx
mov ebx, 0xffffffff
xor ebx, 0xe0c2ea9f
and ebx, 0x4d11bcef
mov edx, 0xffffffff
xor edx, 0x4d11bcef
mov r8d, edx
and r8d, 0xe0c2ea9f
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4d11bcef
and edx, 0xffffffff
or ebx, r8d
or ecx, edx
xor ebx, ecx
mov edi, eax
xor edi, 0xffffffff
and edi, 0x60c01339
mov edx, 0xffffffff
xor edx, 0x60c01339
mov r8d, eax
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x60c01339
and edx, 0xffffffff
or edi, r8d
or ecx, edx
xor edi, ecx
mov edx, 0xffffffff
xor edx, 0x5b8a5f5e
and edx, 0x1a2c02fc
mov r8d, 0xffffffff
xor r8d, 0x1a2c02fc
mov r9d, r8d
and r9d, 0x5b8a5f5e
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1a2c02fc
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x5b8a5f5e
mov r8d, 0xffffffff
xor r8d, 0x6e66dd4b
or ecx, r9d
or r8d, 0x6e66dd4b
xor ecx, 0xffffffff
and ecx, r8d
mov r10d, edx
xor r10d, 0xffffffff
xor r10d, 0xe0c2ea9f
and r10d, 0xe0c2ea9f
mov r9d, 0xffffffff
xor r9d, 0x5b8a5f5e
mov r8d, edi
xor r8d, r9d
and r8d, edi
mov esi, edx
xor esi, 0xffffffff
mov r9d, eax
xor r9d, esi
and r9d, eax
mov eax, ecx
and eax, r10d
xor ecx, r10d
or eax, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov esi, ecx
and esi, r8d
xor ecx, 0xffffffff
and eax, ecx
or esi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3d533b39
mov ecx, eax
and ecx, 0x3d533b39
and ebx, r8d
mov r10d, r9d
and r10d, 0x3d533b39
and edi, r8d
or ecx, ebx
or r10d, edi
xor ecx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x3d533b39
and eax, r8d
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
mov ecx, edx
and ecx, 0x5b8a5f5e
xor edx, 0x5b8a5f5e
or ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb1bf860e
mov r9d, eax
and r9d, 0xb1bf860e
and esi, ecx
mov r8d, edx
and r8d, 0xb1bf860e
and r10d, ecx
or r9d, esi
or r8d, r10d
xor r9d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xb1bf860e
and eax, ecx
or r9d, eax
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r11d
and eax, edx
or ecx, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd00b02c4
or esi, ecx
or eax, 0xd00b02c4
xor esi, 0xffffffff
and esi, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x696e70ec
or r11d, ecx
or eax, 0x696e70ec
xor r11d, 0xffffffff
and r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x620a6e85
mov edx, eax
and edx, 0x620a6e85
and esi, ecx
mov r10d, r8d
and r10d, 0x620a6e85
and r11d, ecx
or edx, esi
or r10d, r11d
xor edx, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x620a6e85
and eax, ecx
or edx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xc19b5ca4
mov ecx, 0xffffffff
xor ecx, 0xc19b5ca4
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc19b5ca4
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xa8dc3e8c
mov r10d, 0xffffffff
xor r10d, 0xa8dc3e8c
mov r9d, edx
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xa8dc3e8c
and r8d, r10d
or eax, r9d
or ecx, r8d
xor eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb897f2f5
or eax, edx
or ecx, 0xb897f2f5
xor eax, 0xffffffff
and eax, ecx
mov dword [rbp + 0x2e8], eax
mov dword [rbp + 0x200], 0xf0e2b5f9
jmp 0x1400521f2
mov rcx, qword [rbp + 0x290]
add rcx, 0x50
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150138]
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp + 0x270]
mov dword [rax], ecx
mov rax, qword [rbp + 0x290]
mov ax, word [rax + 0x50]
mov word [rbp + 0x2ee], ax
mov dword [rbp + 0x200], 0x24adc7fb
jmp 0x1400521f2
mov eax, 0x70539bf1
mov ecx, 0x365f6851
cmp qword [rbp + 0x2f0], 2
cmova eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x290]
mov ax, word [rax + 0x50]
mov word [rbp + 0x2fe], ax
mov dword [rbp + 0x200], 0x56a6a6b2
jmp 0x1400521f2
mov rax, qword [rbp + 0x270]
mov dword [rax], 0xc0000017
mov dword [rbp + 0x200], 0x594435a7
jmp 0x1400521f2
mov dword [rbp + 0x200], 0x49967dcf
jmp 0x1400521f2
mov dword [rbp + 0x200], 0xef07294e
jmp 0x1400521f2
mov rax, qword [rbp + 0x268]
mov rax, qword [rax]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x330], rax
mov dword [rbp + 0x200], 0x74eb70fb
jmp 0x1400521f2
mov rdx, qword [rbp + 0x270]
mov eax, 0x1a2f7801
mov ecx, 0xc6d2e08d
cmp dword [rdx], 0
cmovge eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rcx, qword [rbp + 0x288]
mov rdx, qword [rbp + 0x290]
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150150]
mov r8d, 1
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp + 0x270]
mov dword [rax], ecx
mov rax, qword [rbp + 0x270]
cmp dword [rax], 0
setge al
and al, 1
mov byte [rbp + 0x33f], al
mov dword [rbp + 0x200], 0xac150e7d
jmp 0x1400521f2
mov eax, 0x852d04b8
mov ecx, 0x7ffa2185
test byte [rbp + 0x33f], 1
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov dword [rbp + 0x200], 0xef07294e
jmp 0x1400521f2
mov eax, 0xbb04c8cb
mov ecx, 0x40a3278d
test byte [rbp + 0x35f], 1
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov eax, 0xe3e4ec5e
mov ecx, 0x59874086
cmp qword [rbp + 0x360], 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x368], rax
mov dword [rbp + 0x200], 0x3d9269ce
jmp 0x1400521f2
mov ecx, dword [rbp + 0x224]
mov dword [rbp + 0x150], ecx
mov edx, 0xffffffff
xor edx, 4
and edx, 0x95dde3ff
mov r8d, 0xffffffff
xor r8d, 0x95dde3ff
mov r9d, r8d
and r9d, 4
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x95dde3ff
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov ebx, 0xffffffff
xor ebx, 0xdd1f9f9c
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xff2370db
or ebx, edx
or eax, 0xff2370db
xor ebx, 0xffffffff
and ebx, eax
mov esi, 0xffffffff
xor esi, 0xdd1f9f9c
and esi, 0x296f38e5
mov edx, 0xffffffff
xor edx, 0x296f38e5
mov r8d, edx
and r8d, 0xdd1f9f9c
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x296f38e5
and edx, 0xffffffff
or esi, r8d
or eax, edx
xor esi, eax
mov r11d, 0xffffffff
xor r11d, 4
mov edx, esi
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x22e0716b
or r11d, edx
or eax, 0x22e0716b
xor r11d, 0xffffffff
and r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xeffad35e
mov r8d, 0xffffffff
xor r8d, 0xeffad35e
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xeffad35e
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
mov edx, 0xffffffff
xor edx, 0xdd1f9f9c
mov edi, eax
xor edi, edx
and edi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov eax, ebx
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x46cd5a53
mov edx, eax
and edx, 0x46cd5a53
and ebx, r8d
mov r10d, r9d
and r10d, 0x46cd5a53
and r11d, r8d
or edx, ebx
or r10d, r11d
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x46cd5a53
and eax, r8d
or edx, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x74e13e9c
mov r8d, eax
and r8d, 0x74e13e9c
and edi, r9d
mov r11d, r10d
and r11d, 0x74e13e9c
and esi, r9d
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x74e13e9c
and eax, r9d
or r8d, eax
mov r9d, edx
xor r9d, 0xffffffff
mov eax, r8d
and eax, r9d
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
mov edi, 0xffffffff
xor edi, 0xef2a2216
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xef2a2216
or edi, edx
mov esi, eax
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or esi, eax
mov eax, 0xffffffff
xor eax, 0xfe02e235
and eax, 0xa95160b1
mov r8d, 0xffffffff
xor r8d, 0xa95160b1
mov r9d, r8d
and r9d, 0xfe02e235
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa95160b1
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
mov edx, edi
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x147875d3
mov r10d, edx
and r10d, 0x147875d3
and edi, r8d
mov r11d, r9d
and r11d, 0x147875d3
and esi, r8d
or r10d, edi
or r11d, esi
xor r10d, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x147875d3
and edx, r8d
or r10d, edx
mov edx, eax
and edx, 0xfe02e235
xor eax, 0xfe02e235
or edx, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x116f3947
mov r9d, 0xffffffff
xor r9d, 0x116f3947
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x116f3947
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
xor edx, 0xffffffff
mov r8d, eax
xor r8d, edx
and r8d, eax
mov r14d, 0xffffffff
xor r14d, 0xef2a2216
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xef2a2216
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0x744b34f3
and r14d, 0x744b34f3
mov r10d, 0xffffffff
xor r10d, 0x744b34f3
and r10d, 0x5e86dce1
mov edx, 0xffffffff
xor edx, 0x5e86dce1
mov r9d, edx
and r9d, 0x744b34f3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5e86dce1
and edx, 0xffffffff
or r10d, r9d
or eax, edx
xor r10d, eax
mov ebx, r10d
xor ebx, 0xffffffff
xor ebx, 0xef2a2216
and ebx, 0xef2a2216
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r9d, eax
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x744b34f3
mov eax, 0xffffffff
xor eax, 0x267e3b4e
or r9d, edx
or eax, 0x267e3b4e
xor r9d, 0xffffffff
and r9d, eax
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xeb5fc5d2
mov eax, edx
and eax, 0xeb5fc5d2
and r14d, r11d
mov edi, esi
and edi, 0xeb5fc5d2
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0xeb5fc5d2
and edx, r11d
or eax, edx
mov edx, r9d
and edx, r10d
xor r9d, r10d
or edx, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov esi, edx
and esi, r9d
xor edx, 0xffffffff
and eax, edx
or esi, eax
mov eax, 0xffffffff
xor eax, 4
and eax, 0xa95ef721
mov r9d, 0xffffffff
xor r9d, 0xa95ef721
mov r10d, r9d
and r10d, 4
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa95ef721
and r9d, 0xffffffff
or eax, r10d
or edx, r9d
xor eax, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0x904e1b3c
mov r10d, 0xffffffff
xor r10d, 0x904e1b3c
mov r11d, esi
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x904e1b3c
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
mov ebx, 0xffffffff
xor ebx, 0x2cc93e58
and ebx, 0x9994bb16
mov r10d, 0xffffffff
xor r10d, 0x9994bb16
mov r11d, r10d
and r11d, 0x2cc93e58
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x9994bb16
and r10d, 0xffffffff
or ebx, r11d
or r9d, r10d
xor ebx, r9d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov eax, 0xffffffff
xor eax, 0x2cc93e58
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x7d74e0f6
mov edx, eax
and edx, 0x7d74e0f6
mov r14d, r9d
and r14d, 0x2cc93e58
mov edi, r10d
and edi, 0x7d74e0f6
and ebx, r9d
or edx, r14d
or edi, ebx
xor edx, edi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x7d74e0f6
and eax, r9d
or edx, eax
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x17c01f75
mov r10d, 0xffffffff
xor r10d, 0x17c01f75
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x17c01f75
and r10d, 0xffffffff
or r9d, r11d
or eax, r10d
xor r9d, eax
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf00c4ae1
or r9d, edx
or eax, 0xf00c4ae1
xor r9d, 0xffffffff
and r9d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ebx, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, r14d
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x4b74e7b5
mov edx, eax
and edx, 0x4b74e7b5
and r14d, r10d
mov edi, r11d
and edi, 0x4b74e7b5
and ebx, r10d
or edx, r14d
or edi, ebx
xor edx, edi
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x4b74e7b5
and eax, r10d
or edx, eax
mov r11d, 0xffffffff
xor r11d, 0xef2a2216
and r11d, 0xabbeb095
mov r10d, 0xffffffff
xor r10d, 0xabbeb095
mov edi, r10d
and edi, 0xef2a2216
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xabbeb095
and r10d, 0xffffffff
or r11d, edi
or eax, r10d
xor r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
mov eax, r11d
and eax, r10d
xor r11d, 0xffffffff
mov r10d, edx
and r10d, r11d
or eax, r10d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x134a8205
mov edx, 0xffffffff
xor edx, 0x134a8205
and esi, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x134a8205
and edx, 0xffffffff
or r10d, esi
or eax, edx
xor r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x41b4d97c
mov edi, 0xffffffff
xor edi, 0x41b4d97c
mov esi, edi
and esi, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x41b4d97c
and r10d, edi
or eax, esi
or edx, r10d
xor eax, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
mov r10d, eax
xor r10d, edx
and r10d, eax
mov edx, r9d
xor edx, 0xffffffff
mov eax, r8d
xor eax, edx
and eax, r8d
mov esi, r8d
xor esi, 0xffffffff
mov edx, r9d
and edx, esi
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r8d, eax
and r8d, edx
xor eax, edx
or r8d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r9d, r10d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x90d28586
or eax, r9d
or edx, 0x90d28586
xor eax, 0xffffffff
and eax, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x3305077e
mov esi, 0xffffffff
xor esi, 0x3305077e
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x3305077e
and r10d, esi
or edx, r11d
or r9d, r10d
xor edx, r9d
mov esi, eax
and esi, edx
xor eax, edx
or esi, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xa285f61b
mov r9d, 0xffffffff
xor r9d, 0xa285f61b
mov r10d, r8d
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa285f61b
and r9d, 0xffffffff
or eax, r10d
or edx, r9d
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xbe895aa3
and eax, 0xbe895aa3
mov r9d, 0xffffffff
xor r9d, 0xbe895aa3
and r9d, 0x620f1247
mov r10d, 0xffffffff
xor r10d, 0x620f1247
mov r11d, r10d
and r11d, 0xbe895aa3
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x620f1247
and r10d, 0xffffffff
or r9d, r11d
or edx, r10d
xor r9d, edx
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, r8d
xor edx, r10d
and edx, r8d
mov edi, esi
xor edi, 0xffffffff
and edi, 0x20eeaa0b
mov r10d, 0xffffffff
xor r10d, 0x20eeaa0b
mov r11d, esi
and r11d, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x20eeaa0b
and r10d, 0xffffffff
or edi, r11d
or r8d, r10d
xor edi, r8d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xbe895aa3
mov r8d, 0xffffffff
xor r8d, 0x802e73a9
or edi, r10d
or r8d, 0x802e73a9
xor edi, 0xffffffff
and edi, r8d
xor esi, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x29f66c2e
or esi, r9d
or r8d, 0x29f66c2e
xor esi, 0xffffffff
and esi, r8d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3733902a
mov edx, eax
and edx, 0x3733902a
and edi, r8d
mov r11d, r10d
and r11d, 0x3733902a
and esi, r8d
or edx, edi
or r11d, esi
xor edx, r11d
or eax, r10d
xor eax, 0xffffffff
or r8d, 0x3733902a
and eax, r8d
or edx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xe3b15682
mov r10d, 0xffffffff
xor r10d, 0xe3b15682
and r9d, r10d
mov eax, edx
xor eax, 0xffffffff
and eax, 0xe3b15682
and edx, r10d
or r8d, r9d
or eax, edx
xor r8d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xa4bed424
mov r9d, 0xffffffff
xor r9d, 0xa4bed424
mov r10d, ecx
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa4bed424
and r9d, 0xffffffff
or eax, r10d
or edx, r9d
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xcf38d19e
mov r9d, 0xffffffff
xor r9d, 0xcf38d19e
mov r11d, r9d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xcf38d19e
and r9d, 0xffffffff
or r10d, r11d
or edx, r9d
xor r10d, edx
mov edx, ecx
xor edx, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9f241d4b
or edx, r10d
or r9d, 0x9f241d4b
xor edx, 0xffffffff
and edx, r9d
mov r10d, eax
and r10d, edx
xor eax, edx
or r10d, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x1c30eb32
mov edx, 0xffffffff
xor edx, 0x1c30eb32
and r10d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1c30eb32
and edx, 0xffffffff
or r9d, r10d
or eax, edx
xor r9d, eax
mov edx, r8d
xor edx, 0xffffffff
mov eax, r9d
and eax, edx
xor r9d, 0xffffffff
mov edx, r8d
and edx, r9d
or eax, edx
xor eax, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x95057396
or eax, r9d
or edx, 0x95057396
xor eax, 0xffffffff
and eax, edx
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xfa1dc8c1
mov r9d, 0xffffffff
xor r9d, 0xfa1dc8c1
mov r11d, r8d
and r11d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfa1dc8c1
and r9d, 0xffffffff
or r10d, r11d
or edx, r9d
xor r10d, edx
mov edx, 0xffffffff
xor edx, 0xb0600f51
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x61817e41
or edx, r10d
or r9d, 0x61817e41
xor edx, 0xffffffff
and edx, r9d
mov edi, 0xffffffff
xor edi, 0xb0600f51
and edi, 0x16fe6d
mov r10d, 0xffffffff
xor r10d, 0x16fe6d
mov r11d, r10d
and r11d, 0xb0600f51
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x16fe6d
and r10d, 0xffffffff
or edi, r11d
or r9d, r10d
xor edi, r9d
xor r8d, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xef5ef5ce
or r8d, r10d
or r9d, 0xef5ef5ce
xor r8d, 0xffffffff
and r8d, r9d
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or ebx, r9d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xb0600f51
mov r9d, 0xffffffff
xor r9d, 0x9cfc17bc
or ebx, r10d
or r9d, 0x9cfc17bc
xor ebx, 0xffffffff
and ebx, r9d
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, ebx
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbf8f5a61
mov r9d, edx
and r9d, 0xbf8f5a61
and ebx, r8d
mov esi, r11d
and esi, 0xbf8f5a61
and edi, r8d
or r9d, ebx
or esi, edi
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0xbf8f5a61
and edx, r8d
or r9d, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xb2dc23b6
mov r11d, 0xffffffff
xor r11d, 0xb2dc23b6
and r10d, r11d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xb2dc23b6
and r9d, r11d
or edx, r10d
or r8d, r9d
xor edx, r8d
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, ecx
and r8d, r9d
or ebx, r8d
mov esi, edx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or esi, edx
mov edi, 0xffffffff
xor edi, 0x13941b81
and edi, 0xddb31bf4
mov r8d, 0xffffffff
xor r8d, 0xddb31bf4
mov r9d, r8d
and r9d, 0x13941b81
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xddb31bf4
and r8d, 0xffffffff
or edi, r9d
or edx, r8d
xor edi, edx
mov edx, ebx
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x7c32a860
mov r8d, edx
and r8d, 0x7c32a860
and ebx, r9d
mov r11d, r10d
and r11d, 0x7c32a860
and esi, r9d
or r8d, ebx
or r11d, esi
xor r8d, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x7c32a860
and edx, r9d
or r8d, edx
mov edx, 0xffffffff
xor edx, 0x13941b81
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x81b837c6
mov r9d, edx
and r9d, 0x81b837c6
mov ebx, r10d
and ebx, 0x13941b81
mov esi, r11d
and esi, 0x81b837c6
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x81b837c6
and edx, r10d
or r9d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r8d, r10d
or edx, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6938dc2d
or edx, r9d
or r8d, 0x6938dc2d
xor edx, 0xffffffff
and edx, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov esi, eax
xor esi, r8d
and esi, eax
mov r8d, eax
xor r8d, 0xffffffff
mov r11d, edx
and r11d, r8d
xor edx, 0xffffffff
and eax, edx
or r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xdddb38e6
mov edx, eax
and edx, 0xdddb38e6
and esi, r8d
mov r10d, r9d
and r10d, 0xdddb38e6
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xdddb38e6
and eax, r8d
or edx, eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffcab522
mov r8d, 0xffffffff
xor r8d, 0xffcab522
mov r10d, edx
and r10d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffcab522
and r8d, 0xffffffff
or r9d, r10d
or eax, r8d
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0xb8886a3f
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xab671767
or eax, r9d
or r8d, 0xab671767
xor eax, 0xffffffff
and eax, r8d
mov r9d, 0xffffffff
xor r9d, 0xb8886a3f
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xb8886a3f
or r9d, r8d
xor edx, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xdc10bfd8
or edx, r10d
or r8d, 0xdc10bfd8
xor edx, 0xffffffff
and edx, r8d
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edi, r8d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xb8886a3f
mov r8d, 0xffffffff
xor r8d, 0xe0dfc010
or edi, r10d
or r8d, 0xe0dfc010
xor edi, 0xffffffff
and edi, r8d
mov esi, 0xffffffff
xor esi, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x30874a2b
or esi, r9d
or r8d, 0x30874a2b
xor esi, 0xffffffff
and esi, r8d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa12ba24f
mov r8d, eax
and r8d, 0xa12ba24f
and edi, edx
mov r11d, r10d
and r11d, 0xa12ba24f
and esi, edx
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or edx, 0xa12ba24f
and eax, edx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x2a84de5
mov r10d, 0xffffffff
xor r10d, 0x2a84de5
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x2a84de5
and r8d, r10d
or eax, r9d
or edx, r8d
xor eax, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x7be4fe51
mov r9d, 0xffffffff
xor r9d, 0x7be4fe51
mov r10d, ecx
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x7be4fe51
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x431a8272
or r11d, r8d
or edx, 0x431a8272
xor r11d, 0xffffffff
and r11d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8030b9ff
mov r9d, 0xffffffff
xor r9d, 0x8030b9ff
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8030b9ff
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
mov r10d, ecx
xor r10d, edx
and r10d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1e441afa
mov r14d, ecx
and r14d, 0x1e441afa
and r11d, edx
mov r9d, r8d
and r9d, 0x1e441afa
and r10d, edx
or r14d, r11d
or r9d, r10d
xor r14d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x1e441afa
and ecx, edx
or r14d, ecx
mov ecx, 0xffffffff
xor ecx, 0x19496b7f
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x19496b7f
or ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r9d, edx
mov edx, 0xffffffff
xor edx, 0x19496b7f
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x179fd5cf
or edx, r9d
or r8d, 0x179fd5cf
xor edx, 0xffffffff
and edx, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or ebx, ecx
mov r11d, r14d
xor r11d, 0xffffffff
and r11d, 0x2a33a426
mov edx, 0xffffffff
xor edx, 0x2a33a426
mov r9d, r14d
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2a33a426
and edx, 0xffffffff
or r11d, r9d
or ecx, edx
xor r11d, ecx
mov edi, 0xffffffff
xor edi, 0x8f1e9ca8
and edi, 0x166e4321
mov edx, 0xffffffff
xor edx, 0x166e4321
mov r9d, edx
and r9d, 0x8f1e9ca8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x166e4321
and edx, 0xffffffff
or edi, r9d
or ecx, edx
xor edi, ecx
mov r12d, ebx
xor r12d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8f1e9ca8
mov ecx, 0xffffffff
xor ecx, 0x188865ac
or r12d, edx
or ecx, 0x188865ac
xor r12d, 0xffffffff
and r12d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov r15d, r11d
xor r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8f1e9ca8
mov eax, 0xffffffff
xor eax, 0xc7d78089
or r15d, ecx
or eax, 0xc7d78089
xor r15d, 0xffffffff
and r15d, eax
xor r14d, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2e0636f1
or r14d, ecx
or eax, 0x2e0636f1
xor r14d, 0xffffffff
and r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe1394ef5
mov edx, eax
and edx, 0xe1394ef5
and r12d, ecx
mov r10d, r9d
and r10d, 0xe1394ef5
and esi, ecx
or edx, r12d
or r10d, esi
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0xe1394ef5
and eax, ecx
or edx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r10d, r14d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x246987f
mov ecx, eax
and ecx, 0x246987f
and r15d, r9d
mov esi, r10d
and esi, 0x246987f
and r14d, r9d
or ecx, r15d
or esi, r14d
xor ecx, esi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x246987f
and eax, r9d
or ecx, eax
mov esi, edx
xor esi, 0xffffffff
and esi, 0xd6422737
mov r9d, 0xffffffff
xor r9d, 0xd6422737
and edx, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xd6422737
and ecx, r9d
or esi, edx
or eax, ecx
xor esi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x56b73604
mov edx, eax
and edx, 0x56b73604
and ebx, ecx
mov r10d, r9d
and r10d, 0x56b73604
and r11d, ecx
or edx, ebx
or r10d, r11d
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0x56b73604
and eax, ecx
or edx, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xc87ee5a2
mov ecx, 0xffffffff
xor ecx, 0xc87ee5a2
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc87ee5a2
and ecx, 0xffffffff
or r10d, edx
or eax, ecx
xor r10d, eax
mov eax, 0xffffffff
xor eax, 0x8f1e9ca8
mov r9d, edi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xee673ba3
mov ecx, eax
and ecx, 0xee673ba3
mov ebx, edx
and ebx, 0x8f1e9ca8
mov r11d, r9d
and r11d, 0xee673ba3
and edi, edx
or ecx, ebx
or r11d, edi
xor ecx, r11d
or eax, r9d
xor eax, 0xffffffff
or edx, 0xee673ba3
and eax, edx
or ecx, eax
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x89a993b3
or r10d, ecx
or eax, 0x89a993b3
xor r10d, 0xffffffff
and r10d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb704908
mov r11d, eax
and r11d, 0xb704908
and esi, ecx
mov r9d, edx
and r9d, 0xb704908
and r10d, ecx
or r11d, esi
or r9d, r10d
xor r11d, r9d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xb704908
and eax, ecx
or r11d, eax
mov ebx, 0xffffffff
xor ebx, 0x19496b7f
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x19496b7f
or ebx, eax
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r8d
and eax, ecx
or edi, eax
mov edx, 0xffffffff
xor edx, 0x49623970
and edx, 0x7d68f0ab
mov ecx, 0xffffffff
xor ecx, 0x7d68f0ab
mov r9d, ecx
and r9d, 0x49623970
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7d68f0ab
and ecx, 0xffffffff
or edx, r9d
or eax, ecx
xor edx, eax
mov eax, ebx
xor eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x49623970
mov ecx, 0xffffffff
xor ecx, 0xdd912065
or eax, r9d
or ecx, 0xdd912065
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x19496b7f
mov r10d, edx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xdad13453
or ecx, r10d
or r9d, 0xdad13453
xor ecx, 0xffffffff
and ecx, r9d
mov r9d, 0xffffffff
xor r9d, 0x49623970
mov r15d, edi
xor r15d, r9d
and r15d, edi
mov r9d, edx
xor r9d, 0xffffffff
mov r14d, r8d
xor r14d, r9d
and r14d, r8d
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, r15d
xor eax, 0xffffffff
mov r10d, r14d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x5e6adb30
mov ecx, eax
and ecx, 0x5e6adb30
and r15d, r9d
mov esi, r10d
and esi, 0x5e6adb30
and r14d, r9d
or ecx, r15d
or esi, r14d
xor ecx, esi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x5e6adb30
and eax, r9d
or ecx, eax
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x76f83c7
mov r9d, 0xffffffff
xor r9d, 0x76f83c7
and r8d, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x76f83c7
and ecx, r9d
or esi, r8d
or eax, ecx
xor esi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4b3e8acd
mov r9d, eax
and r9d, 0x4b3e8acd
and ebx, ecx
mov r10d, r8d
and r10d, 0x4b3e8acd
and edi, ecx
or r9d, ebx
or r10d, edi
xor r9d, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x4b3e8acd
and eax, ecx
or r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x60386f86
mov r8d, 0xffffffff
xor r8d, 0x60386f86
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x60386f86
and r8d, 0xffffffff
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, edx
and ecx, 0x49623970
xor edx, 0x49623970
or ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xfc432501
mov eax, ecx
and eax, 0xfc432501
and esi, edx
mov r9d, r8d
and r9d, 0xfc432501
and r10d, edx
or eax, esi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xfc432501
and ecx, edx
or eax, ecx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x5c8244a7
mov r8d, 0xffffffff
xor r8d, 0x5c8244a7
mov r9d, r11d
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5c8244a7
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov ebx, 0xffffffff
xor ebx, 0xc259cf98
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x64f09c2e
or ebx, edx
or ecx, 0x64f09c2e
xor ebx, 0xffffffff
and ebx, ecx
mov edx, 0xffffffff
xor edx, 0xc259cf98
and edx, 0x4cc51dba
mov r8d, 0xffffffff
xor r8d, 0x4cc51dba
mov r9d, r8d
and r9d, 0xc259cf98
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4cc51dba
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
xor r11d, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3fb2b2ec
or r11d, r8d
or ecx, 0x3fb2b2ec
xor r11d, 0xffffffff
and r11d, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edi, ecx
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc259cf98
mov ecx, 0xffffffff
xor ecx, 0x3616025f
or edi, r8d
or ecx, 0x3616025f
xor edi, 0xffffffff
and edi, ecx
mov esi, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2b19eb9e
or esi, edx
or ecx, 0x2b19eb9e
xor esi, 0xffffffff
and esi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x318c21cd
mov ecx, edx
and ecx, 0x318c21cd
and ebx, r8d
mov r10d, r9d
and r10d, 0x318c21cd
and r11d, r8d
or ecx, ebx
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x318c21cd
and edx, r8d
or ecx, edx
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xbb40a619
mov edx, r8d
and edx, 0xbb40a619
and edi, r9d
mov r11d, r10d
and r11d, 0xbb40a619
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xbb40a619
and r8d, r9d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov r9d, edx
and r9d, r8d
xor edx, 0xffffffff
and ecx, edx
or r9d, ecx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xb543722f
mov r8d, 0xffffffff
xor r8d, 0xb543722f
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb543722f
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x531daa85
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x531daa85
or eax, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edx, eax
and edx, 0x531daa85
xor eax, 0x531daa85
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x938ba1ad
or eax, edx
or ecx, 0x938ba1ad
xor eax, 0xffffffff
and eax, ecx
cmp eax, 0
setne al
and al, 1
mov byte [rbp + 0x377], al
mov dword [rbp + 0x200], 0x7e954239
jmp 0x1400521f2
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rax + 0x20], 0
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rax + 0x28], 0
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rbp + 0x380], rax
mov dword [rbp + 0x200], 0x9f953eae
jmp 0x1400521f2
mov rax, qword [rbp + 0x380]
mov qword [rax + 0x30], 0
mov dword [rbp + 0x200], 0x751ab3fc
jmp 0x1400521f2
mov eax, dword [rbp + 0x21c]
mov dword [rbp + 0x38c], eax
mov dword [rbp + 0x200], 0x89fd89dc
jmp 0x1400521f2
mov eax, 0xffffffff
xor eax, 8
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 8
or eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
xor ecx, 8
and ecx, 8
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xf5b274bd
mov ecx, 0xffffffff
xor ecx, 0xf5b274bd
mov r8d, ecx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf5b274bd
and ecx, 0xffffffff
or esi, r8d
or eax, ecx
xor esi, eax
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0x3c22a6b7
mov ecx, 0xffffffff
xor ecx, 0x3c22a6b7
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3c22a6b7
and ecx, 0xffffffff
or r11d, edx
or eax, ecx
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0x92d405e8
and eax, 0xff19b82f
mov edx, 0xffffffff
xor edx, 0xff19b82f
mov r8d, edx
and r8d, 0x92d405e8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xff19b82f
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x64ec9f70
mov edx, ecx
and edx, 0x64ec9f70
and esi, r8d
mov r10d, r9d
and r10d, 0x64ec9f70
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x64ec9f70
and ecx, r8d
or edx, ecx
mov ecx, eax
and ecx, 0x92d405e8
xor eax, 0x92d405e8
or ecx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
xor ecx, 0xffffffff
mov r14d, eax
xor r14d, ecx
and r14d, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0x2503c59f
mov ecx, 0xffffffff
xor ecx, 0x2503c59f
mov edx, ecx
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2503c59f
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
xor edi, 0xffffffff
xor edi, 0x23f86064
and edi, 0x23f86064
mov r11d, 0xffffffff
xor r11d, 0x23f86064
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x23f86064
or r11d, eax
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, r11d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd4265a34
or r10d, ecx
or eax, 0xd4265a34
xor r10d, 0xffffffff
and r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x23f86064
mov esi, eax
xor esi, ecx
and esi, eax
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov eax, edi
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbf8cda3e
mov edx, eax
and edx, 0xbf8cda3e
and edi, ecx
mov r9d, r8d
and r9d, 0xbf8cda3e
and r10d, ecx
or edx, edi
or r9d, r10d
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0xbf8cda3e
and eax, ecx
or edx, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9e50cb51
mov ecx, eax
and ecx, 0x9e50cb51
and esi, r8d
mov r10d, r9d
and r10d, 0x9e50cb51
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x9e50cb51
and eax, r8d
or ecx, eax
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0x3a5ba7a8
mov r9d, 0xffffffff
xor r9d, 0x3a5ba7a8
and edx, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x3a5ba7a8
and ecx, r9d
or r8d, edx
or eax, ecx
xor r8d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xff89c5e4
mov edx, 0xffffffff
xor edx, 0xff89c5e4
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xff89c5e4
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 8
mov r8d, eax
and r8d, ecx
xor eax, 0xffffffff
and eax, 8
or r8d, eax
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 8
mov eax, 0xffffffff
xor eax, 0x3a983282
or r8d, ecx
or eax, 0x3a983282
xor r8d, 0xffffffff
and r8d, eax
mov edi, r14d
xor edi, 0xffffffff
and edi, 0x89ca52db
mov ecx, 0xffffffff
xor ecx, 0x89ca52db
mov edx, r14d
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x89ca52db
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x6e86705f
mov ecx, 0xffffffff
xor ecx, 0x6e86705f
mov edx, r8d
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6e86705f
and ecx, 0xffffffff
or r10d, edx
or eax, ecx
xor r10d, eax
mov esi, 0xffffffff
xor esi, 0xb48325e8
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb48325e8
or esi, eax
mov eax, 0xffffffff
xor eax, 0xb48325e8
mov r15d, edi
xor r15d, eax
and r15d, edi
xor r14d, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1752249d
or r14d, ecx
or eax, 0x1752249d
xor r14d, 0xffffffff
and r14d, eax
mov eax, 0xffffffff
xor eax, 0xb48325e8
mov edx, r10d
xor edx, eax
and edx, r10d
xor r8d, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x82edcd4d
or r8d, ecx
or eax, 0x82edcd4d
xor r8d, 0xffffffff
and r8d, eax
mov ecx, r15d
xor ecx, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6c68b878
mov eax, ecx
and eax, 0x6c68b878
and r15d, r9d
mov ebx, r11d
and ebx, 0x6c68b878
and r14d, r9d
or eax, r15d
or ebx, r14d
xor eax, ebx
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x6c68b878
and ecx, r9d
or eax, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov r11d, ecx
and r11d, edx
xor ecx, 0xffffffff
and eax, ecx
or r11d, eax
mov eax, edi
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x955394bf
mov ecx, eax
and ecx, 0x955394bf
and edi, edx
mov r9d, r8d
and r9d, 0x955394bf
and r10d, edx
or ecx, edi
or r9d, r10d
xor ecx, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x955394bf
and eax, edx
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xb48325e8
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x4d7fd8c0
mov ecx, edx
and ecx, 0x4d7fd8c0
mov edi, r8d
and edi, 0xb48325e8
mov r10d, r9d
and r10d, 0x4d7fd8c0
and esi, r8d
or ecx, edi
or r10d, esi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x4d7fd8c0
and edx, r8d
or ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbdb28a0f
mov edx, eax
and edx, 0xbdb28a0f
and r11d, ecx
mov r9d, r8d
and r9d, 0xbdb28a0f
and r10d, ecx
or edx, r11d
or r9d, r10d
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0xbdb28a0f
and eax, ecx
or edx, eax
mov dword [rbp + 0x14c], edx
mov ecx, dword [rbp + 0x38c]
xor ecx, 0xffffffff
and ecx, 0x8bfa280
mov r8d, 0xffffffff
xor r8d, 0x8bfa280
mov r9d, r8d
and r9d, dword [rbp + 0x38c]
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8bfa280
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
mov ebx, 0xffffffff
xor ebx, 0xf5084f81
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7753fd72
or ebx, ecx
or eax, 0x7753fd72
xor ebx, 0xffffffff
and ebx, eax
mov ecx, 0xffffffff
xor ecx, 0xf5084f81
and ecx, 0xc67ddeb2
mov r8d, 0xffffffff
xor r8d, 0xc67ddeb2
mov r9d, r8d
and r9d, 0xf5084f81
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc67ddeb2
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
mov edi, dword [rbp + 0x38c]
xor edi, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6d4cc0f1
or edi, r8d
or eax, 0x6d4cc0f1
xor edi, 0xffffffff
and edi, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r8d, eax
mov r9d, 0xffffffff
xor r9d, 0xf5084f81
mov eax, r8d
xor eax, r9d
and eax, r8d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x352396a4
mov r9d, r8d
and r9d, 0x352396a4
and ebx, r10d
mov esi, r11d
and esi, 0x352396a4
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x352396a4
and r8d, r10d
or r9d, r8d
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x9a68c2d4
mov r10d, 0xffffffff
xor r10d, 0x9a68c2d4
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x9a68c2d4
and r8d, r10d
or eax, r9d
or ecx, r8d
xor eax, ecx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r8d, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0x744e39d3
mov r10d, 0xffffffff
xor r10d, 0x744e39d3
mov r9d, edx
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x744e39d3
and r8d, r10d
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r14d, eax
xor r14d, ecx
and r14d, eax
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, edx
and eax, ecx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x95109879
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x5bf9fffe
or eax, r8d
or ecx, 0x5bf9fffe
xor eax, 0xffffffff
and eax, ecx
mov r11d, 0xffffffff
xor r11d, 0x95109879
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x95109879
or r11d, ecx
mov r8d, r11d
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x5cddac6a
mov r9d, 0xffffffff
xor r9d, 0x5cddac6a
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x5cddac6a
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
mov r8d, 0xffffffff
xor r8d, 0x95109879
mov esi, edx
xor esi, r8d
and esi, edx
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb792e039
mov ecx, eax
and ecx, 0xb792e039
and esi, edx
mov r10d, r9d
and r10d, 0xb792e039
and r11d, edx
or ecx, esi
or r10d, r11d
xor ecx, r10d
or eax, r9d
xor eax, 0xffffffff
or edx, 0xb792e039
and eax, edx
or ecx, eax
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x916c8c6c
mov r9d, 0xffffffff
xor r9d, 0x916c8c6c
and r8d, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x916c8c6c
and ecx, r9d
or edx, r8d
or eax, ecx
xor edx, eax
mov esi, dword [rbp + 0x38c]
xor esi, 0xffffffff
and esi, 0x461f4867
mov ecx, 0xffffffff
xor ecx, 0x461f4867
mov r8d, ecx
and r8d, dword [rbp + 0x38c]
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x461f4867
and ecx, 0xffffffff
or esi, r8d
or eax, ecx
xor esi, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x88150711
mov ecx, 0xffffffff
xor ecx, 0x88150711
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x88150711
and ecx, 0xffffffff
or r10d, edx
or eax, ecx
xor r10d, eax
mov r11d, 0xffffffff
xor r11d, 0xeba1c98e
and r11d, 0x22612582
mov ecx, 0xffffffff
xor ecx, 0x22612582
mov edx, ecx
and edx, 0xeba1c98e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x22612582
and ecx, 0xffffffff
or r11d, edx
or eax, ecx
xor r11d, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xecb752ed
mov eax, ecx
and eax, 0xecb752ed
and esi, edx
mov r9d, r8d
and r9d, 0xecb752ed
and r10d, edx
or eax, esi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xecb752ed
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xeba1c98e
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x77db9528
mov ecx, edx
and ecx, 0x77db9528
mov esi, r8d
and esi, 0xeba1c98e
mov r10d, r9d
and r10d, 0x77db9528
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x77db9528
and edx, r8d
or ecx, edx
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r10d, eax
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x51993048
or r10d, ecx
or eax, 0x51993048
xor r10d, 0xffffffff
and r10d, eax
mov edx, r14d
xor edx, 0xffffffff
and edx, 0x56484570
mov ecx, 0xffffffff
xor ecx, 0x56484570
mov r8d, r14d
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x56484570
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x940e7f1d
mov ecx, 0xffffffff
xor ecx, 0x940e7f1d
mov r8d, r10d
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x940e7f1d
and ecx, 0xffffffff
or r9d, r8d
or eax, ecx
xor r9d, eax
mov ecx, 0xffffffff
xor ecx, 0x14472798
and ecx, 0xa96b14c4
mov r8d, 0xffffffff
xor r8d, 0xa96b14c4
mov r11d, r8d
and r11d, 0x14472798
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa96b14c4
and r8d, 0xffffffff
or ecx, r11d
or eax, r8d
xor ecx, eax
mov eax, 0xffffffff
xor eax, 0x14472798
mov r15d, edx
xor r15d, eax
and r15d, edx
xor r14d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x39364211
or r14d, r8d
or eax, 0x39364211
xor r14d, 0xffffffff
and r14d, eax
mov eax, r9d
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x14472798
mov r8d, 0xffffffff
xor r8d, 0x58054c20
or eax, r11d
or r8d, 0x58054c20
xor eax, 0xffffffff
and eax, r8d
mov r11d, ecx
xor r11d, 0xffffffff
mov r8d, r10d
xor r8d, r11d
and r8d, r10d
mov r10d, r15d
xor r10d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb81a8d76
mov r11d, r10d
and r11d, 0xb81a8d76
and r15d, esi
mov ebx, edi
and ebx, 0xb81a8d76
and r14d, esi
or r11d, r15d
or ebx, r14d
xor r11d, ebx
or r10d, edi
xor r10d, 0xffffffff
or esi, 0xb81a8d76
and r10d, esi
or r11d, r10d
mov r10d, eax
and r10d, r8d
xor eax, r8d
or r10d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0x157a6cc5
mov esi, 0xffffffff
xor esi, 0x157a6cc5
and r11d, esi
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x157a6cc5
and r10d, esi
or eax, r11d
or r8d, r10d
xor eax, r8d
mov r8d, edx
and r8d, r9d
xor edx, r9d
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r8d, ecx
and r8d, 0x14472798
xor ecx, 0x14472798
or r8d, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xce2c89ad
mov ecx, 0xffffffff
xor ecx, 0xce2c89ad
mov edx, r10d
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xce2c89ad
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
xor edi, 0xffffffff
xor edi, 0x10e444de
and edi, 0x10e444de
mov r11d, 0xffffffff
xor r11d, 0x10e444de
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x10e444de
or r11d, eax
xor r10d, 0xffffffff
mov ecx, r11d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xdddd6724
or r10d, ecx
or eax, 0xdddd6724
xor r10d, 0xffffffff
and r10d, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or esi, eax
xor esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x10e444de
mov eax, 0xffffffff
xor eax, 0xd30e7e93
or esi, ecx
or eax, 0xd30e7e93
xor esi, 0xffffffff
and esi, eax
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x15f0e300
mov eax, ecx
and eax, 0x15f0e300
and edi, edx
mov r9d, r8d
and r9d, 0x15f0e300
and r10d, edx
or eax, edi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x15f0e300
and ecx, edx
or eax, ecx
mov edx, esi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xdb3c2ec3
mov ecx, edx
and ecx, 0xdb3c2ec3
and esi, r8d
mov r10d, r9d
and r10d, 0xdb3c2ec3
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xdb3c2ec3
and edx, r8d
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
xor ecx, 0xffffffff
and eax, ecx
or edx, eax
mov ecx, dword [rbp + 0x38c]
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, dword [rbp + 0x38c]
or ecx, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe1f3594d
or esi, ecx
or eax, 0xe1f3594d
xor esi, 0xffffffff
and esi, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r11d, eax
xor r11d, 0xffffffff
xor r11d, dword [rbp + 0x38c]
and r11d, dword [rbp + 0x38c]
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc5a7b6eb
mov r8d, eax
and r8d, 0xc5a7b6eb
and esi, ecx
mov r10d, r9d
and r10d, 0xc5a7b6eb
and r11d, ecx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0xc5a7b6eb
and eax, ecx
or r8d, eax
mov ecx, 0xffffffff
xor ecx, 0xf562d297
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf562d297
or ecx, eax
mov r14d, 0xffffffff
xor r14d, 0xd27ceb23
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xdd0ff58c
or r14d, ecx
or eax, 0xdd0ff58c
xor r14d, 0xffffffff
and r14d, eax
mov ecx, 0xffffffff
xor ecx, 0xd27ceb23
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd27ceb23
or ecx, eax
mov ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0xf562d297
and ebx, 0xf562d297
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r9d, eax
xor r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd27ceb23
mov eax, 0xffffffff
xor eax, 0x2049b77c
or r9d, r10d
or eax, 0x2049b77c
xor r9d, 0xffffffff
and r9d, eax
mov r10d, 0xffffffff
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd1b62d17
or r10d, ecx
or eax, 0xd1b62d17
xor r10d, 0xffffffff
and r10d, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe54b1647
mov eax, ecx
and eax, 0xe54b1647
and r14d, r11d
mov edi, esi
and edi, 0xe54b1647
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0xe54b1647
and ecx, r11d
or eax, ecx
mov ecx, r9d
and ecx, r10d
xor r9d, r10d
or ecx, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov r14d, ecx
and r14d, r9d
xor ecx, 0xffffffff
and eax, ecx
or r14d, eax
mov ecx, r8d
xor ecx, 0xffffffff
mov eax, edx
xor eax, ecx
and eax, edx
mov r9d, edx
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov ebx, 0xffffffff
xor ebx, 0xf562d297
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf562d297
or ebx, eax
mov r10d, r14d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r14d
and eax, ecx
or r10d, eax
mov edi, 0xffffffff
xor edi, 0x4ab561a7
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4ab561a7
or edi, eax
mov r12d, ebx
xor r12d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4ab561a7
mov eax, 0xffffffff
xor eax, 0xfa1fe501
or r12d, ecx
or eax, 0xfa1fe501
xor r12d, 0xffffffff
and r12d, eax
mov esi, 0xffffffff
xor esi, 0xf562d297
mov ecx, edi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x40999c2d
or esi, ecx
or eax, 0x40999c2d
xor esi, 0xffffffff
and esi, eax
mov r15d, r10d
xor r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4ab561a7
mov eax, 0xffffffff
xor eax, 0xc1a17ed7
or r15d, ecx
or eax, 0xc1a17ed7
xor r15d, 0xffffffff
and r15d, eax
xor r14d, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6f0a4553
or r14d, ecx
or eax, 0x6f0a4553
xor r14d, 0xffffffff
and r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc4c89a40
mov edx, eax
and edx, 0xc4c89a40
and r12d, ecx
mov r9d, r8d
and r9d, 0xc4c89a40
and esi, ecx
or edx, r12d
or r9d, esi
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0xc4c89a40
and eax, ecx
or edx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x54215270
mov ecx, eax
and ecx, 0x54215270
and r15d, r8d
mov esi, r9d
and esi, 0x54215270
and r14d, r8d
or ecx, r15d
or esi, r14d
xor ecx, esi
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x54215270
and eax, r8d
or ecx, eax
mov esi, edx
xor esi, 0xffffffff
and esi, 0xb74db52a
mov r8d, 0xffffffff
xor r8d, 0xb74db52a
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xb74db52a
and ecx, r8d
or esi, edx
or eax, ecx
xor esi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x49c915ae
mov ecx, eax
and ecx, 0x49c915ae
and ebx, edx
mov r9d, r8d
and r9d, 0x49c915ae
and r10d, edx
or ecx, ebx
or r9d, r10d
xor ecx, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x49c915ae
and eax, edx
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0x4ab561a7
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3db71e7a
mov ecx, edx
and ecx, 0x3db71e7a
mov ebx, r8d
and ebx, 0x4ab561a7
mov r10d, r9d
and r10d, 0x3db71e7a
and edi, r8d
or ecx, ebx
or r10d, edi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x3db71e7a
and edx, r8d
or ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc509fdd9
mov eax, ecx
and eax, 0xc509fdd9
and esi, edx
mov r9d, r8d
and r9d, 0xc509fdd9
and r10d, edx
or eax, esi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xc509fdd9
and ecx, edx
or eax, ecx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
or edx, ecx
mov esi, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x643959a7
or esi, edx
or ecx, 0x643959a7
xor esi, 0xffffffff
and esi, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8609bdf
or r11d, edx
or ecx, 0x8609bdf
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xebe1a533
mov edx, ecx
and edx, 0xebe1a533
and esi, r8d
mov r10d, r9d
and r10d, 0xebe1a533
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xebe1a533
and ecx, r8d
or edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r8d, eax
mov edx, 0xffffffff
xor edx, 0x24d4aa3a
and edx, 0xea969100
mov r9d, 0xffffffff
xor r9d, 0xea969100
mov r10d, r9d
and r10d, 0x24d4aa3a
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xea969100
and r9d, 0xffffffff
or edx, r10d
or eax, r9d
xor edx, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov ecx, edx
and ecx, 0x24d4aa3a
xor edx, 0x24d4aa3a
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
xor edx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x86761a75
or edx, ecx
or eax, 0x86761a75
xor edx, 0xffffffff
and edx, eax
mov eax, 0xb93b4c3f
mov ecx, 0x7785e8d2
cmp edx, 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x390]
mov rcx, 0xffffffffffffffff
mov qword [rax], rcx
mov dword [rbp + 0x200], 0x67bec72d
jmp 0x1400521f2
mov eax, dword [rbp + 0x21c]
mov dword [rbp + 0x398], eax
mov dword [rbp + 0x200], 0x5dc355ac
jmp 0x1400521f2
mov dword [rbp + 0x200], 0x55cefa0
jmp 0x1400521f2
mov eax, 0xcbb4b85d
mov ecx, 0x7feedb66
cmp dword [rbp + 0x39c], 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x3a0]
mov rcx, 0xfffffffffffffffd
mov qword [rax + 0x10], rcx
mov dword [rbp + 0x200], 0x1534809c
jmp 0x1400521f2
mov rax, qword [rbp + 0x228]
mov qword [rbp + 0x3a8], rax
mov dword [rbp + 0x200], 0x81406d83
jmp 0x1400521f2
mov eax, 0x998f5776
mov ecx, 0xf7c1c550
cmp qword [rbp + 0x3a8], 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x228]
mov rax, qword [rax]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov eax, dword [rax + 0x18]
mov dword [rbp + 0xc8], eax
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or r8d, ecx
xor r8d, 0xffffffff
xor r8d, 0x10859e55
and r8d, 0x10859e55
mov r11d, 0xffffffff
xor r11d, 0x10859e55
and r11d, 0x71c74e41
mov edx, 0xffffffff
xor edx, 0x71c74e41
mov r9d, edx
and r9d, 0x10859e55
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x71c74e41
and edx, 0xffffffff
or r11d, r9d
or ecx, edx
xor r11d, ecx
mov r10d, eax
xor r10d, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x152a7c91
or r10d, edx
or ecx, 0x152a7c91
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x10859e55
mov edx, 0xffffffff
xor edx, 0xffb7459d
or ecx, r9d
or edx, 0xffb7459d
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x42a59cdf
or edx, r11d
or r9d, 0x42a59cdf
xor edx, 0xffffffff
and edx, r9d
mov r9d, r8d
and r9d, r10d
xor r8d, r10d
or r9d, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x2ead30
mov r10d, 0xffffffff
xor r10d, 0x2ead30
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x2ead30
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0xa7141f32
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa7141f32
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x9953f69a
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x9953f69a
or ecx, r9d
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, ecx
and edx, 0x9953f69a
xor ecx, 0x9953f69a
or edx, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xefb9e5d0
mov r9d, 0xffffffff
xor r9d, 0xefb9e5d0
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xefb9e5d0
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov esi, ecx
xor esi, edx
and esi, ecx
mov edx, 0xffffffff
xor edx, 0xa7141f32
and edx, 0xaf193ca1
mov r8d, 0xffffffff
xor r8d, 0xaf193ca1
mov r9d, r8d
and r9d, 0xa7141f32
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xaf193ca1
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r14d, 0xffffffff
xor r14d, 0x36849e95
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x14197c51
or r14d, edx
or ecx, 0x14197c51
xor r14d, 0xffffffff
and r14d, ecx
mov edi, 0xffffffff
xor edi, 0x36849e95
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x36849e95
or edi, ecx
mov r11d, 0xffffffff
xor r11d, 0xa7141f32
mov edx, edi
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbc9c4eb2
or r11d, edx
or ecx, 0xbc9c4eb2
xor r11d, 0xffffffff
and r11d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or ebx, ecx
xor ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x36849e95
mov ecx, 0xffffffff
xor ecx, 0x13c8d181
or ebx, edx
or ecx, 0x13c8d181
xor ebx, 0xffffffff
and ebx, ecx
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xda53d209
mov r8d, ecx
and r8d, 0xda53d209
and r14d, edx
mov r10d, r9d
and r10d, 0xda53d209
and r11d, edx
or r8d, r14d
or r10d, r11d
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xda53d209
and ecx, edx
or r8d, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd36008be
mov edx, ecx
and edx, 0xd36008be
and ebx, r9d
mov r11d, r10d
and r11d, 0xd36008be
and edi, r9d
or edx, ebx
or r11d, edi
xor edx, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xd36008be
and ecx, r9d
or edx, ecx
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x6a46cd57
mov r9d, 0xffffffff
xor r9d, 0x6a46cd57
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x6a46cd57
and edx, r9d
or edi, r8d
or ecx, edx
xor edi, ecx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or r14d, ecx
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, edi
and ecx, edx
or r11d, ecx
mov ebx, 0xffffffff
xor ebx, 0xe161528d
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe161528d
or ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8e8e7bb4
mov r10d, ecx
and r10d, 0x8e8e7bb4
and r14d, edx
mov r9d, r8d
and r9d, 0x8e8e7bb4
and r11d, edx
or r10d, r14d
or r9d, r11d
xor r10d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x8e8e7bb4
and ecx, edx
or r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xe161528d
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x332d3f3a
mov edx, ecx
and edx, 0x332d3f3a
mov r14d, r8d
and r14d, 0xe161528d
mov r11d, r9d
and r11d, 0x332d3f3a
and ebx, r8d
or edx, r14d
or r11d, ebx
xor edx, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x332d3f3a
and ecx, r8d
or edx, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xc2dea963
mov r9d, 0xffffffff
xor r9d, 0xc2dea963
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc2dea963
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, edx
and r11d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
mov r8d, 0xffffffff
xor r8d, 0xc522c29c
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc8be675a
or r8d, edx
or ecx, 0xc8be675a
xor r8d, 0xffffffff
and r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0xc522c29c
and ebx, 0x9be30c15
mov edx, 0xffffffff
xor edx, 0x9be30c15
mov r9d, edx
and r9d, 0xc522c29c
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9be30c15
and edx, 0xffffffff
or ebx, r9d
or ecx, edx
xor ebx, ecx
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov edx, ebx
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4e727e6a
or r10d, edx
or ecx, 0x4e727e6a
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3e349a0
mov r9d, 0xffffffff
xor r9d, 0x3e349a0
mov r14d, r9d
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x3e349a0
and r9d, 0xffffffff
or ecx, r14d
or edx, r9d
xor ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xc522c29c
mov edx, ecx
xor edx, r9d
and edx, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xeddf0526
or r9d, ebx
or ecx, 0xeddf0526
xor r9d, 0xffffffff
and r9d, ecx
mov ecx, r8d
and ecx, r10d
xor r8d, r10d
or ecx, r8d
mov r8d, edx
and r8d, r9d
xor edx, r9d
or r8d, edx
mov r9d, ecx
xor r9d, 0xffffffff
mov edx, r8d
and edx, r9d
xor r8d, 0xffffffff
and ecx, r8d
or edx, ecx
mov r9d, 0xffffffff
xor r9d, 0xa7141f32
and r9d, 0xc0f03ccc
mov r8d, 0xffffffff
xor r8d, 0xc0f03ccc
mov r10d, r8d
and r10d, 0xa7141f32
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc0f03ccc
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xd2239eea
mov ebx, 0xffffffff
xor ebx, 0xd2239eea
mov r10d, edx
and r10d, ebx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xd2239eea
and r9d, ebx
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov r10d, ecx
xor r10d, edx
and r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0x8c1108a
mov r9d, 0xffffffff
xor r9d, 0x8c1108a
and edi, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8c1108a
and r9d, 0xffffffff
or edx, edi
or r8d, r9d
xor edx, r8d
mov r14d, 0xffffffff
xor r14d, 0xe4e359c9
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xe4e359c9
or r14d, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xe4e359c9
mov edi, r14d
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x5bcb6354
mov edx, ecx
and edx, 0x5bcb6354
mov r15d, r9d
and r15d, 0xe4e359c9
mov ebx, edi
and ebx, 0x5bcb6354
and r14d, r9d
or edx, r15d
or ebx, r14d
xor edx, ebx
or ecx, edi
xor ecx, 0xffffffff
or r9d, 0x5bcb6354
and ecx, r9d
or edx, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
xor edx, 0xffffffff
mov r9d, ecx
xor r9d, edx
and r9d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe0338721
or ecx, r8d
or edx, 0xe0338721
xor ecx, 0xffffffff
and ecx, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0x3dfa9689
mov edi, 0xffffffff
xor edi, 0x3dfa9689
and esi, edi
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x3dfa9689
and r11d, edi
or edx, esi
or r8d, r11d
xor edx, r8d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x354ea5de
mov r8d, 0xffffffff
xor r8d, 0x354ea5de
mov esi, r10d
and esi, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x354ea5de
and r8d, 0xffffffff
or edx, esi
or ecx, r8d
xor edx, ecx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov ecx, r9d
and ecx, esi
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xd0004e75
and ecx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xd0004e75
or ecx, esi
mov esi, 0xffffffff
xor esi, 0xd0004e75
mov r13d, edx
xor r13d, esi
and r13d, edx
mov esi, ecx
xor esi, 0xffffffff
mov r14d, r10d
xor r14d, esi
and r14d, r10d
mov r10d, 0xffffffff
xor r10d, 0xd0004e75
mov r12d, r8d
xor r12d, r10d
and r12d, r8d
mov r10d, ecx
xor r10d, 0xffffffff
mov r15d, r9d
xor r15d, r10d
and r15d, r9d
mov r10d, r13d
xor r10d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6b2311b3
mov r9d, r10d
and r9d, 0x6b2311b3
and r13d, esi
mov ebx, edi
and ebx, 0x6b2311b3
and r14d, esi
or r9d, r13d
or ebx, r14d
xor r9d, ebx
or r10d, edi
xor r10d, 0xffffffff
or esi, 0x6b2311b3
and r10d, esi
or r9d, r10d
mov esi, r12d
xor esi, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xbcd14ebb
mov r10d, esi
and r10d, 0xbcd14ebb
and r12d, edi
mov r14d, ebx
and r14d, 0xbcd14ebb
and r15d, edi
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or esi, ebx
xor esi, 0xffffffff
or edi, 0xbcd14ebb
and esi, edi
or r10d, esi
mov esi, r9d
xor esi, 0xffffffff
mov edi, r10d
and edi, esi
xor r10d, 0xffffffff
and r9d, r10d
or edi, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x4e27626e
mov r8d, 0xffffffff
xor r8d, 0x4e27626e
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4e27626e
and r8d, 0xffffffff
or esi, r9d
or edx, r8d
xor esi, edx
mov edx, ecx
and edx, 0xd0004e75
xor ecx, 0xd0004e75
or edx, ecx
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x756be4e7
or esi, edx
or ecx, 0x756be4e7
xor esi, 0xffffffff
and esi, ecx
mov edx, edi
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x711c3cd0
mov ecx, edx
and ecx, 0x711c3cd0
and edi, r8d
mov r10d, r9d
and r10d, 0x711c3cd0
and esi, r8d
or ecx, edi
or r10d, esi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x711c3cd0
and edx, r8d
or ecx, edx
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x84cb483f
mov r8d, 0xffffffff
xor r8d, 0x84cb483f
mov r9d, r11d
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x84cb483f
and r8d, 0xffffffff
or ebx, r9d
or edx, r8d
xor ebx, edx
xor ebx, 0xffffffff
xor ebx, 0xf8bfa0e1
and ebx, 0xf8bfa0e1
mov edx, 0xffffffff
xor edx, 0xf8bfa0e1
and edx, 0xbe959328
mov r9d, 0xffffffff
xor r9d, 0xbe959328
mov r10d, r9d
and r10d, 0xf8bfa0e1
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xbe959328
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
xor r11d, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x30860a7d
or r11d, r9d
or r8d, 0x30860a7d
xor r11d, 0xffffffff
and r11d, r8d
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, ecx
and r8d, r9d
or edi, r8d
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf8bfa0e1
mov r8d, 0xffffffff
xor r8d, 0x1cfc56cf
or edi, r9d
or r8d, 0x1cfc56cf
xor edi, 0xffffffff
and edi, r8d
xor edx, 0xffffffff
mov esi, ecx
xor esi, edx
and esi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x83c44d79
mov ecx, edx
and ecx, 0x83c44d79
and ebx, r8d
mov r10d, r9d
and r10d, 0x83c44d79
and r11d, r8d
or ecx, ebx
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x83c44d79
and edx, r8d
or ecx, edx
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x1f7c9679
mov edx, r8d
and edx, 0x1f7c9679
and edi, r9d
mov r11d, r10d
and r11d, 0x1f7c9679
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x1f7c9679
and r8d, r9d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov r11d, edx
and r11d, r8d
xor edx, 0xffffffff
and ecx, edx
or r11d, ecx
mov dword [rbp + 0xe0], r11d
mov edx, 0xffffffff
xor edx, 2
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 2
or edx, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9f5896a8
or edi, edx
or ecx, 0x9f5896a8
xor edi, 0xffffffff
and edi, ecx
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or esi, ecx
xor esi, 0xffffffff
xor esi, 2
and esi, 2
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x22a5664b
mov r10d, ecx
and r10d, 0x22a5664b
and edi, edx
mov r9d, r8d
and r9d, 0x22a5664b
and esi, edx
or r10d, edi
or r9d, esi
xor r10d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x22a5664b
and ecx, edx
or r10d, ecx
mov edx, 0xffffffff
xor edx, 0x25865d9f
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x25865d9f
or edx, ecx
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x52bf7402
mov r9d, 0xffffffff
xor r9d, 0x52bf7402
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x52bf7402
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x2c317b42
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x2c317b42
or ecx, r9d
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov r8d, ecx
and r8d, 0x2c317b42
xor ecx, 0x2c317b42
or r8d, ecx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x8963603f
mov r9d, 0xffffffff
xor r9d, 0x8963603f
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8963603f
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r8d, 0xffffffff
xor r8d, 0x25865d9f
and r8d, 0xddffd8ed
mov r9d, 0xffffffff
xor r9d, 0xddffd8ed
mov r10d, r9d
and r10d, 0x25865d9f
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xddffd8ed
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
mov r15d, 0xffffffff
xor r15d, 0xfc1d9cc7
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe6e11fb8
or r15d, r8d
or edx, 0xe6e11fb8
xor r15d, 0xffffffff
and r15d, edx
mov r10d, 0xffffffff
xor r10d, 0xfc1d9cc7
and r10d, 0x2785d819
mov r8d, 0xffffffff
xor r8d, 0x2785d819
mov r9d, r8d
and r9d, 0xfc1d9cc7
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2785d819
and r8d, 0xffffffff
or r10d, r9d
or edx, r8d
xor r10d, edx
mov r14d, r10d
xor r14d, 0xffffffff
xor r14d, 0x25865d9f
and r14d, 0x25865d9f
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xcb4d7aee
mov r9d, 0xffffffff
xor r9d, 0xcb4d7aee
mov esi, r9d
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xcb4d7aee
and r9d, 0xffffffff
or r8d, esi
or edx, r9d
xor r8d, edx
mov r9d, 0xffffffff
xor r9d, 0xfc1d9cc7
mov edx, r8d
xor edx, r9d
and edx, r8d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, r15d
xor r8d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xe3f20cee
mov r9d, r8d
and r9d, 0xe3f20cee
and r15d, esi
mov ebx, edi
and ebx, 0xe3f20cee
and r14d, esi
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or r8d, edi
xor r8d, 0xffffffff
or esi, 0xe3f20cee
and r8d, esi
or r9d, r8d
mov r8d, edx
and r8d, r10d
xor edx, r10d
or r8d, edx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0xdf11405
mov r10d, 0xffffffff
xor r10d, 0xdf11405
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xdf11405
and r8d, r10d
or esi, r9d
or edx, r8d
xor esi, edx
mov r15d, 0xffffffff
xor r15d, 2
and r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 2
or r15d, edx
mov ebx, esi
xor ebx, 0xffffffff
and ebx, 0x48e39eb3
mov r8d, 0xffffffff
xor r8d, 0x48e39eb3
mov r9d, esi
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x48e39eb3
and r8d, 0xffffffff
or ebx, r9d
or edx, r8d
xor ebx, edx
mov r14d, 0xffffffff
xor r14d, 0x73c4b395
and r14d, 0xe12eec51
mov r8d, 0xffffffff
xor r8d, 0xe12eec51
mov r9d, r8d
and r9d, 0x73c4b395
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe12eec51
and r8d, 0xffffffff
or r14d, r9d
or edx, r8d
xor r14d, edx
mov edx, r15d
xor edx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9603cf57
mov edi, edx
and edi, 0x9603cf57
and r15d, r8d
mov r10d, r9d
and r10d, 0x9603cf57
and ebx, r8d
or edi, r15d
or r10d, ebx
xor edi, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x9603cf57
and edx, r8d
or edi, edx
mov edx, 0xffffffff
xor edx, 0x73c4b395
mov r10d, r14d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x3ac10802
mov r8d, edx
and r8d, 0x3ac10802
mov r15d, r9d
and r15d, 0x73c4b395
mov ebx, r10d
and ebx, 0x3ac10802
and r14d, r9d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x3ac10802
and edx, r9d
or r8d, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0x33b08fc6
mov r10d, 0xffffffff
xor r10d, 0x33b08fc6
and edi, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x33b08fc6
and r10d, 0xffffffff
or edx, edi
or r9d, r10d
xor edx, r9d
xor r8d, 0xffffffff
mov r9d, edx
xor r9d, r8d
and r9d, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
mov r13d, 0xffffffff
xor r13d, 0x72602ecb
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb5cb8d8e
or r13d, r8d
or edx, 0xb5cb8d8e
xor r13d, 0xffffffff
and r13d, edx
mov r8d, 0xffffffff
xor r8d, 0x72602ecb
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x72602ecb
or r8d, edx
mov r14d, r8d
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r12d, edx
xor r12d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x72602ecb
mov edx, 0xffffffff
xor edx, 0xa74a5f7e
or r12d, r10d
or edx, 0xa74a5f7e
xor r12d, 0xffffffff
and r12d, edx
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x50bf2e2f
or r15d, r8d
or edx, 0x50bf2e2f
xor r15d, 0xffffffff
and r15d, edx
mov edx, r13d
xor edx, 0xffffffff
mov r10d, r14d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xfa6a2fea
mov edi, edx
and edi, 0xfa6a2fea
and r13d, r8d
mov ebx, r10d
and ebx, 0xfa6a2fea
and r14d, r8d
or edi, r13d
or ebx, r14d
xor edi, ebx
or edx, r10d
xor edx, 0xffffffff
or r8d, 0xfa6a2fea
and edx, r8d
or edi, edx
mov edx, r12d
xor edx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xaa85427
mov r8d, edx
and r8d, 0xaa85427
and r12d, r10d
mov r14d, ebx
and r14d, 0xaa85427
and r15d, r10d
or r8d, r12d
or r14d, r15d
xor r8d, r14d
or edx, ebx
xor edx, 0xffffffff
or r10d, 0xaa85427
and edx, r10d
or r8d, edx
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0x22fb709e
mov ebx, 0xffffffff
xor ebx, 0x22fb709e
and edi, ebx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x22fb709e
and r8d, ebx
or r10d, edi
or edx, r8d
xor r10d, edx
mov edi, 0xffffffff
xor edi, 0x25865d9f
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x25865d9f
or edi, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x6c82bdc2
mov r14d, 0xffffffff
xor r14d, 0x6c82bdc2
mov ebx, r10d
and ebx, r14d
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x6c82bdc2
and edi, r14d
or edx, ebx
or r8d, edi
xor edx, r8d
xor edx, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc8cb44fd
or edx, r10d
or r8d, 0xc8cb44fd
xor edx, 0xffffffff
and edx, r8d
mov r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0x829b94f0
mov r10d, 0xffffffff
xor r10d, 0x829b94f0
mov edi, r10d
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x829b94f0
and r10d, 0xffffffff
or r12d, edi
or r8d, r10d
xor r12d, r8d
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0xaa0797cf
mov r10d, 0xffffffff
xor r10d, 0xaa0797cf
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xaa0797cf
and r10d, 0xffffffff
or r15d, esi
or r8d, r10d
xor r15d, r8d
mov r8d, 0xffffffff
xor r8d, 0x1e749381
and r8d, 0xacfb9896
mov esi, 0xffffffff
xor esi, 0xacfb9896
mov edi, esi
and edi, 0x1e749381
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xacfb9896
and esi, 0xffffffff
or r8d, edi
or r10d, esi
xor r8d, r10d
mov r10d, r12d
xor r10d, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xad5a0781
mov ebx, r10d
and ebx, 0xad5a0781
and r12d, esi
mov r14d, edi
and r14d, 0xad5a0781
and r15d, esi
or ebx, r12d
or r14d, r15d
xor ebx, r14d
or r10d, edi
xor r10d, 0xffffffff
or esi, 0xad5a0781
and r10d, esi
or ebx, r10d
mov esi, r8d
and esi, 0x1e749381
xor r8d, 0x1e749381
or esi, r8d
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0x6d8b4ebc
mov edi, 0xffffffff
xor edi, 0x6d8b4ebc
and ebx, edi
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x6d8b4ebc
and edi, 0xffffffff
or r10d, ebx
or r8d, edi
xor r10d, r8d
xor esi, 0xffffffff
mov r8d, r10d
xor r8d, esi
and r8d, r10d
mov r14d, ecx
xor r14d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x3f8fcb81
or r14d, esi
or r10d, 0x3f8fcb81
xor r14d, 0xffffffff
and r14d, r10d
mov r10d, ecx
xor r10d, 0xffffffff
mov ebx, r9d
and ebx, r10d
xor r9d, 0xffffffff
and ecx, r9d
or ebx, ecx
mov r9d, r14d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x6e445e0f
mov ecx, r9d
and ecx, 0x6e445e0f
and r14d, r10d
mov edi, esi
and edi, 0x6e445e0f
and ebx, r10d
or ecx, r14d
or edi, ebx
xor ecx, edi
or r9d, esi
xor r9d, 0xffffffff
or r10d, 0x6e445e0f
and r9d, r10d
or ecx, r9d
mov r9d, r8d
xor r9d, 0xffffffff
mov ebx, edx
xor ebx, r9d
and ebx, edx
mov r9d, edx
xor r9d, 0xffffffff
mov edi, r8d
and edi, r9d
xor r8d, 0xffffffff
and edx, r8d
or edi, edx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9fd96738
mov esi, edx
and esi, 0x9fd96738
and ebx, r8d
mov r10d, r9d
and r10d, 0x9fd96738
and edi, r8d
or esi, ebx
or r10d, edi
xor esi, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x9fd96738
and edx, r8d
or esi, edx
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xfec47f5d
mov r8d, 0xffffffff
xor r8d, 0xfec47f5d
mov r10d, ecx
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfec47f5d
and r8d, 0xffffffff
or r9d, r10d
or edx, r8d
xor r9d, edx
mov edx, esi
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa796c6eb
or edx, r9d
or r8d, 0xa796c6eb
xor edx, 0xffffffff
and edx, r8d
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x89595370
mov r10d, 0xffffffff
xor r10d, 0x89595370
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x89595370
and r10d, 0xffffffff
or r9d, esi
or r8d, r10d
xor r9d, r8d
xor r9d, 0xffffffff
mov r8d, ecx
xor r8d, r9d
and r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov dword [rbp + 0xe4], ecx
mov ecx, 0xffffffff
xor ecx, 0x9e12f0f7
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x9e12f0f7
or ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc0d0f110
mov r9d, 0xffffffff
xor r9d, 0xc0d0f110
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc0d0f110
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
xor edx, 0x9e12f0f7
and edx, 0x9e12f0f7
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0x23af29a1
mov edx, 0xffffffff
xor edx, 0x23af29a1
mov r9d, edx
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x23af29a1
and edx, 0xffffffff
or ebx, r9d
or ecx, edx
xor ebx, ecx
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xd4d9e57
mov edx, 0xffffffff
xor edx, 0xd4d9e57
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd4d9e57
and edx, 0xffffffff
or esi, r8d
or ecx, edx
xor esi, ecx
mov edi, 0xffffffff
xor edi, 0xd8a71eac
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd8a71eac
or edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xff48f57b
mov r10d, ecx
and r10d, 0xff48f57b
and ebx, edx
mov r9d, r8d
and r9d, 0xff48f57b
and esi, edx
or r10d, ebx
or r9d, esi
xor r10d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xff48f57b
and ecx, edx
or r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xd8a71eac
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5af8d6d3
mov edx, ecx
and edx, 0x5af8d6d3
mov ebx, r8d
and ebx, 0xd8a71eac
mov esi, r9d
and esi, 0x5af8d6d3
and edi, r8d
or edx, ebx
or esi, edi
xor edx, esi
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x5af8d6d3
and ecx, r8d
or edx, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x588604d1
mov r9d, 0xffffffff
xor r9d, 0x588604d1
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x588604d1
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov r10d, ecx
xor r10d, edx
and r10d, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xd04210c2
mov edx, 0xffffffff
xor edx, 0xd04210c2
mov r9d, edx
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd04210c2
and edx, 0xffffffff
or r8d, r9d
or ecx, edx
xor r8d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7e33776e
or edx, r8d
or ecx, 0x7e33776e
xor edx, 0xffffffff
and edx, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xa8c25d72
mov r8d, 0xffffffff
xor r8d, 0xa8c25d72
mov esi, r8d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa8c25d72
and r8d, 0xffffffff
or r9d, esi
or ecx, r8d
xor r9d, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xaa35236e
or r8d, r9d
or ecx, 0xaa35236e
xor r8d, 0xffffffff
and r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r14d, 0xffffffff
xor r14d, 0x9e12f0f7
and r14d, 0xc923d1b3
mov r8d, 0xffffffff
xor r8d, 0xc923d1b3
mov r9d, r8d
and r9d, 0x9e12f0f7
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc923d1b3
and r8d, 0xffffffff
or r14d, r9d
or edx, r8d
xor r14d, edx
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x17c02cda
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x17c02cda
or ecx, edx
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x915d51f8
mov r8d, edx
and r8d, 0x915d51f8
and r14d, r9d
mov edi, esi
and edi, 0x915d51f8
and ebx, r9d
or r8d, r14d
or edi, ebx
xor r8d, edi
or edx, esi
xor edx, 0xffffffff
or r9d, 0x915d51f8
and edx, r9d
or r8d, edx
mov edx, ecx
and edx, 0x17c02cda
xor ecx, 0x17c02cda
or edx, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
xor edx, 0xffffffff
mov r9d, ecx
xor r9d, edx
and r9d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x616f1e30
or ecx, r8d
or edx, 0x616f1e30
xor ecx, 0xffffffff
and ecx, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x9a4d90ba
mov esi, 0xffffffff
xor esi, 0x9a4d90ba
and r10d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x9a4d90ba
and r9d, esi
or edx, r10d
or r8d, r9d
xor edx, r8d
mov edi, ecx
and edi, edx
xor ecx, edx
or edi, ecx
mov dword [rbp + 0xec], edi
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r11d
and ecx, edx
or esi, ecx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x524b662f
mov r8d, 0xffffffff
xor r8d, 0x524b662f
mov r9d, r8d
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x524b662f
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x78441e6c
or r11d, edx
or ecx, 0x78441e6c
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd3d460b7
mov r8d, ecx
and r8d, 0xd3d460b7
and esi, edx
mov r10d, r9d
and r10d, 0xd3d460b7
and r11d, edx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xd3d460b7
and ecx, edx
or r8d, ecx
mov r9d, 0xffffffff
xor r9d, 0x9e12f0f7
and r9d, 0xb756f897
mov edx, 0xffffffff
xor edx, 0xb756f897
mov r10d, edx
and r10d, 0x9e12f0f7
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb756f897
and edx, 0xffffffff
or r9d, r10d
or ecx, edx
xor r9d, ecx
mov edx, 0xffffffff
xor edx, 0xee811ce6
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbb9349dd
or edx, r9d
or ecx, 0xbb9349dd
xor edx, 0xffffffff
and edx, ecx
mov ebx, 0xffffffff
xor ebx, 0xee811ce6
and ebx, 0x971c43e3
mov r9d, 0xffffffff
xor r9d, 0x971c43e3
mov r10d, r9d
and r10d, 0xee811ce6
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x971c43e3
and r9d, 0xffffffff
or ebx, r10d
or ecx, r9d
xor ebx, ecx
mov r9d, ebx
xor r9d, 0xffffffff
xor r9d, 0x9e12f0f7
and r9d, 0x9e12f0f7
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r14d, ecx
xor r14d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xee811ce6
mov ecx, 0xffffffff
xor ecx, 0x5940cc12
or r14d, r10d
or ecx, 0x5940cc12
xor r14d, 0xffffffff
and r14d, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, edx
and ecx, r9d
xor edx, r9d
or ecx, edx
mov r9d, r14d
xor r9d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x5b5a3440
mov edx, r9d
and edx, 0x5b5a3440
and r14d, r10d
mov esi, r11d
and esi, 0x5b5a3440
and ebx, r10d
or edx, r14d
or esi, ebx
xor edx, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0x5b5a3440
and r9d, r10d
or edx, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov r10d, edx
and r10d, r9d
xor edx, 0xffffffff
and ecx, edx
or r10d, ecx
mov edx, 0xffffffff
xor edx, 0x2b084772
and edx, 0xd04dd3c3
mov r9d, 0xffffffff
xor r9d, 0xd04dd3c3
mov r11d, r9d
and r11d, 0x2b084772
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd04dd3c3
and r9d, 0xffffffff
or edx, r11d
or ecx, r9d
xor edx, ecx
mov r12d, 0xffffffff
xor r12d, 0x474eabd9
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xddd23ddf
or r12d, edx
or ecx, 0xddd23ddf
xor r12d, 0xffffffff
and r12d, ecx
mov edx, 0xffffffff
xor edx, 0x474eabd9
and edx, 0xe48bc14e
mov r9d, 0xffffffff
xor r9d, 0xe48bc14e
mov r11d, r9d
and r11d, 0x474eabd9
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe48bc14e
and r9d, 0xffffffff
or edx, r11d
or ecx, r9d
xor edx, ecx
mov ebx, edx
xor ebx, 0xffffffff
xor ebx, 0x2b084772
and ebx, 0x2b084772
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0x35038e4a
mov r9d, 0xffffffff
xor r9d, 0x35038e4a
mov r11d, r9d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x35038e4a
and r9d, 0xffffffff
or r15d, r11d
or ecx, r9d
xor r15d, ecx
xor r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x474eabd9
mov ecx, 0xffffffff
xor ecx, 0xc14f9cf8
or r15d, r9d
or ecx, 0xc14f9cf8
xor r15d, 0xffffffff
and r15d, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe1fac9c3
or r14d, edx
or ecx, 0xe1fac9c3
xor r14d, 0xffffffff
and r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xfacb7407
mov r11d, ecx
and r11d, 0xfacb7407
and r12d, edx
mov esi, r9d
and esi, 0xfacb7407
and ebx, edx
or r11d, r12d
or esi, ebx
xor r11d, esi
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xfacb7407
and ecx, edx
or r11d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1d3d6166
mov r9d, ecx
and r9d, 0x1d3d6166
and r15d, edx
mov ebx, esi
and ebx, 0x1d3d6166
and r14d, edx
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or ecx, esi
xor ecx, 0xffffffff
or edx, 0x1d3d6166
and ecx, edx
or r9d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xa7a7356e
mov esi, 0xffffffff
xor esi, 0xa7a7356e
and r11d, esi
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xa7a7356e
and r9d, esi
or ecx, r11d
or edx, r9d
xor ecx, edx
mov r15d, r8d
xor r15d, 0xffffffff
and r15d, 0xb3d59ae9
mov r9d, 0xffffffff
xor r9d, 0xb3d59ae9
mov r11d, r8d
and r11d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xb3d59ae9
and r9d, 0xffffffff
or r15d, r11d
or edx, r9d
xor r15d, edx
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xc3f853f3
mov r9d, 0xffffffff
xor r9d, 0xc3f853f3
mov r11d, r10d
and r11d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc3f853f3
and r9d, 0xffffffff
or r14d, r11d
or edx, r9d
xor r14d, edx
mov r9d, 0xffffffff
xor r9d, 0xb5bef3c7
and r9d, 0xcc7c68e2
mov r11d, 0xffffffff
xor r11d, 0xcc7c68e2
mov esi, r11d
and esi, 0xb5bef3c7
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xcc7c68e2
and r11d, 0xffffffff
or r9d, esi
or edx, r11d
xor r9d, edx
mov edx, r15d
xor edx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb5bef3c7
mov r11d, 0xffffffff
xor r11d, 0xf1efcc86
or edx, esi
or r11d, 0xf1efcc86
xor edx, 0xffffffff
and edx, r11d
xor r8d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x3052acad
or r8d, esi
or r11d, 0x3052acad
xor r8d, 0xffffffff
and r8d, r11d
mov r13d, r14d
xor r13d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb5bef3c7
mov r11d, 0xffffffff
xor r11d, 0x391058c9
or r13d, esi
or r11d, 0x391058c9
xor r13d, 0xffffffff
and r13d, r11d
mov r11d, r9d
xor r11d, 0xffffffff
mov r12d, r10d
xor r12d, r11d
and r12d, r10d
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, r13d
xor edx, 0xffffffff
mov esi, r12d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xcca0cf35
mov r8d, edx
and r8d, 0xcca0cf35
and r13d, r11d
mov ebx, esi
and ebx, 0xcca0cf35
and r12d, r11d
or r8d, r13d
or ebx, r12d
xor r8d, ebx
or edx, esi
xor edx, 0xffffffff
or r11d, 0xcca0cf35
and edx, r11d
or r8d, edx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x68e78187
mov r11d, 0xffffffff
xor r11d, 0x68e78187
and r10d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x68e78187
and r8d, r11d
or ebx, r10d
or edx, r8d
xor ebx, edx
mov edx, r15d
xor edx, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x939d61ea
mov r8d, edx
and r8d, 0x939d61ea
and r15d, r10d
mov esi, r11d
and esi, 0x939d61ea
and r14d, r10d
or r8d, r15d
or esi, r14d
xor r8d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x939d61ea
and edx, r10d
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r8d, r10d
or edx, r8d
mov r8d, r9d
and r8d, 0xb5bef3c7
xor r9d, 0xb5bef3c7
or r8d, r9d
xor r8d, 0xffffffff
mov esi, edx
xor esi, r8d
and esi, edx
mov r8d, ebx
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x88647738
mov edx, r8d
and edx, 0x88647738
and ebx, r9d
mov r11d, r10d
and r11d, 0x88647738
and esi, r9d
or edx, ebx
or r11d, esi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x88647738
and r8d, r9d
or edx, r8d
mov ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0x2b084772
and ebx, 0x2b084772
mov r8d, 0xffffffff
xor r8d, 0x2b084772
mov esi, ecx
and esi, r8d
xor ecx, 0xffffffff
and ecx, 0x2b084772
or esi, ecx
mov r8d, ebx
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x120111a6
mov ecx, r8d
and ecx, 0x120111a6
and ebx, r9d
mov r11d, r10d
and r11d, 0x120111a6
and esi, r9d
or ecx, ebx
or r11d, esi
xor ecx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x120111a6
and r8d, r9d
or ecx, r8d
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x51e12fcb
mov r9d, 0xffffffff
xor r9d, 0x51e12fcb
mov r11d, edx
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x51e12fcb
and r9d, 0xffffffff
or r10d, r11d
or r8d, r9d
xor r10d, r8d
mov r9d, 0xffffffff
xor r9d, 0xd06e98fb
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xea7fcb0e
or r9d, r10d
or r8d, 0xea7fcb0e
xor r9d, 0xffffffff
and r9d, r8d
mov r10d, 0xffffffff
xor r10d, 0xd06e98fb
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xd06e98fb
or r10d, r8d
mov r8d, r10d
xor r8d, 0xffffffff
mov r11d, edx
xor r11d, r8d
and r11d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edx, r8d
mov esi, 0xffffffff
xor esi, 0xd06e98fb
mov r8d, edx
xor r8d, esi
and r8d, edx
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, r9d
and edx, r11d
xor r9d, r11d
or edx, r9d
mov r9d, r8d
and r9d, r10d
xor r8d, r10d
or r9d, r8d
mov r10d, edx
xor r10d, 0xffffffff
mov r8d, r9d
and r8d, r10d
xor r9d, 0xffffffff
and edx, r9d
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov esi, 0xffffffff
xor esi, 0x403173d2
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x403173d2
or esi, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edx, 0xffffffff
xor edx, 0x403173d2
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x997cb7ac
mov r8d, edx
and r8d, 0x997cb7ac
mov ebx, r9d
and ebx, 0x403173d2
mov r11d, r10d
and r11d, 0x997cb7ac
and esi, r9d
or r8d, ebx
or r11d, esi
xor r8d, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x997cb7ac
and edx, r9d
or r8d, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or edx, ecx
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x60065831
or edx, r8d
or ecx, 0x60065831
xor edx, 0xffffffff
and edx, ecx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0x2e154782
mov r8d, 0xffffffff
xor r8d, 0x2e154782
mov r9d, eax
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2e154782
and r8d, 0xffffffff
or r14d, r9d
or ecx, r8d
xor r14d, ecx
xor r14d, 0xffffffff
xor r14d, 0x3a8bbb2f
and r14d, 0x3a8bbb2f
mov esi, 0xffffffff
xor esi, 0x3a8bbb2f
and esi, 0xb2bc8e9b
mov r8d, 0xffffffff
xor r8d, 0xb2bc8e9b
mov r9d, r8d
and r9d, 0x3a8bbb2f
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb2bc8e9b
and r8d, 0xffffffff
or esi, r9d
or ecx, r8d
xor esi, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r11d, eax
xor r11d, ecx
and r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x3a8bbb2f
mov ebx, eax
xor ebx, ecx
and ebx, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov eax, r14d
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3f50e2a2
mov r8d, eax
and r8d, 0x3f50e2a2
and r14d, ecx
mov r10d, r9d
and r10d, 0x3f50e2a2
and r11d, ecx
or r8d, r14d
or r10d, r11d
xor r8d, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0x3f50e2a2
and eax, ecx
or r8d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x16c6aac0
mov ecx, eax
and ecx, 0x16c6aac0
and ebx, r9d
mov r11d, r10d
and r11d, 0x16c6aac0
and esi, r9d
or ecx, ebx
or r11d, esi
xor ecx, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x16c6aac0
and eax, r9d
or ecx, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xaab6da8
mov r10d, 0xffffffff
xor r10d, 0xaab6da8
and r8d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xaab6da8
and ecx, r10d
or r9d, r8d
or eax, ecx
xor r9d, eax
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, edi
and eax, r8d
or ecx, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x24e09fdd
or esi, ecx
or eax, 0x24e09fdd
xor esi, 0xffffffff
and esi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x601dc71a
mov r8d, 0xffffffff
xor r8d, 0x601dc71a
mov r10d, r8d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x601dc71a
and r8d, 0xffffffff
or eax, r10d
or ecx, r8d
xor eax, ecx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, eax
and r11d, edi
mov eax, esi
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x98def11d
mov r13d, eax
and r13d, 0x98def11d
and esi, ecx
mov r10d, r8d
and r10d, 0x98def11d
and r11d, ecx
or r13d, esi
or r10d, r11d
xor r13d, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x98def11d
and eax, ecx
or r13d, eax
mov eax, 0xffffffff
xor eax, 0x59039a5a
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x59039a5a
or eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1ee7828a
mov r10d, 0xffffffff
xor r10d, 0x1ee7828a
mov r11d, r10d
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1ee7828a
and r10d, 0xffffffff
or ecx, r11d
or r8d, r10d
xor ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0x59039a5a
and ecx, 0x59039a5a
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r9d
and eax, ecx
or r12d, eax
mov ebx, r13d
xor ebx, 0xffffffff
and ebx, 0xaa3d6232
mov ecx, 0xffffffff
xor ecx, 0xaa3d6232
mov r10d, r13d
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaa3d6232
and ecx, 0xffffffff
or ebx, r10d
or eax, ecx
xor ebx, eax
mov r15d, 0xffffffff
xor r15d, 0x7dbcc37f
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7dbcc37f
or r15d, eax
mov ecx, r12d
xor ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x7dbcc37f
mov eax, 0xffffffff
xor eax, 0x74e1be5f
or ecx, r10d
or eax, 0x74e1be5f
xor ecx, 0xffffffff
and ecx, eax
xor r9d, 0xffffffff
mov r10d, r15d
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x8b1a3e79
or r9d, r10d
or eax, 0x8b1a3e79
xor r9d, 0xffffffff
and r9d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x7dbcc37f
mov r10d, 0xffffffff
xor r10d, 0xd3d38899
or eax, r11d
or r10d, 0xd3d38899
xor eax, 0xffffffff
and eax, r10d
xor r13d, 0xffffffff
mov r11d, r15d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x55df654
or r13d, r11d
or r10d, 0x55df654
xor r13d, 0xffffffff
and r13d, r10d
mov r10d, ecx
and r10d, r9d
xor ecx, r9d
or r10d, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov esi, r13d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x13efec32
mov r9d, ecx
and r9d, 0x13efec32
and eax, r11d
mov r14d, esi
and r14d, 0x13efec32
and r13d, r11d
or r9d, eax
mov eax, dword [rbp + 0xe4]
or r14d, r13d
xor r9d, r14d
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0x13efec32
and ecx, r11d
or r9d, ecx
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xfbb55877
mov r11d, 0xffffffff
xor r11d, 0xfbb55877
and r10d, r11d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xfbb55877
and r9d, r11d
or r14d, r10d
or ecx, r9d
xor r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb74b78d8
mov r10d, ecx
and r10d, 0xb74b78d8
and r12d, r9d
mov esi, r11d
and esi, 0xb74b78d8
and ebx, r9d
or r10d, r12d
or esi, ebx
xor r10d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0xb74b78d8
and ecx, r9d
or r10d, ecx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x517b3526
mov r9d, 0xffffffff
xor r9d, 0x517b3526
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x517b3526
and r9d, 0xffffffff
or ebx, r10d
or ecx, r9d
xor ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x7dbcc37f
mov r11d, r15d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x71ba7dcc
mov r9d, ecx
and r9d, 0x71ba7dcc
mov r12d, r10d
and r12d, 0x7dbcc37f
mov esi, r11d
and esi, 0x71ba7dcc
and r15d, r10d
or r9d, r12d
or esi, r15d
xor r9d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x71ba7dcc
and ecx, r10d
or r9d, ecx
xor ebx, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2a2aa498
or ebx, r9d
or ecx, 0x2a2aa498
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xfecce1
mov r9d, ecx
and r9d, 0xfecce1
and r14d, r10d
mov esi, r11d
and esi, 0xfecce1
and ebx, r10d
or r9d, r14d
or esi, ebx
xor r9d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0xfecce1
and ecx, r10d
or r9d, ecx
mov r14d, r8d
xor r14d, 0xffffffff
xor r14d, 0x59039a5a
and r14d, 0x59039a5a
mov ebx, 0xffffffff
xor ebx, 0x59039a5a
and ebx, 0xb5eaec93
mov r11d, 0xffffffff
xor r11d, 0xb5eaec93
mov r10d, r11d
and r10d, 0x59039a5a
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xb5eaec93
and r8d, r11d
or ebx, r10d
or ecx, r8d
xor ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcc3bf8a3
mov r11d, ecx
and r11d, 0xcc3bf8a3
and r14d, r8d
mov esi, r10d
and esi, 0xcc3bf8a3
and ebx, r8d
or r11d, r14d
or esi, ebx
xor r11d, esi
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0xcc3bf8a3
and ecx, r8d
or r11d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r8d, r9d
and r8d, r10d
or ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r10d, r8d
xor r9d, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5bcbeedf
or r9d, r10d
or r8d, 0x5bcbeedf
xor r9d, 0xffffffff
and r9d, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x7cbd5f63
mov r9d, 0xffffffff
xor r9d, 0x7cbd5f63
and r11d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x7cbd5f63
and r9d, 0xffffffff
or r10d, r11d
or ecx, r9d
xor r10d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x971d2f82
mov esi, 0xffffffff
xor esi, 0x971d2f82
mov r11d, r8d
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x971d2f82
and r10d, esi
or ecx, r11d
or r9d, r10d
xor ecx, r9d
xor r8d, 0xffffffff
mov esi, ecx
xor esi, r8d
and esi, ecx
mov ecx, 0xffffffff
xor ecx, 0x9e12f0f7
and ecx, 0xc2b5d20c
mov r9d, 0xffffffff
xor r9d, 0xc2b5d20c
mov r10d, r9d
and r10d, 0x9e12f0f7
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc2b5d20c
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r10d, r8d
mov r8d, 0xffffffff
xor r8d, 0x9e12f0f7
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf0c4c408
or r8d, r10d
or r9d, 0xf0c4c408
xor r8d, 0xffffffff
and r8d, r9d
mov r10d, ecx
and r10d, r8d
xor ecx, r8d
or r10d, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xa4010f0a
mov r9d, 0xffffffff
xor r9d, 0xa4010f0a
mov r11d, eax
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa4010f0a
and r9d, 0xffffffff
or ecx, r11d
or r8d, r9d
xor ecx, r8d
xor ecx, 0xffffffff
mov r14d, r10d
xor r14d, ecx
and r14d, r10d
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x11cee3d1
mov r9d, 0xffffffff
xor r9d, 0x11cee3d1
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x11cee3d1
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov ebx, eax
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xada0799a
or ebx, r8d
or ecx, 0xada0799a
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x72a703b0
mov r8d, ecx
and r8d, 0x72a703b0
and r14d, r9d
mov r11d, r10d
and r11d, 0x72a703b0
and ebx, r9d
or r8d, r14d
or r11d, ebx
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x72a703b0
and ecx, r9d
or r8d, ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r9d, eax
mov ecx, r8d
xor ecx, 0xffffffff
mov eax, r9d
and eax, ecx
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
or eax, ecx
xor eax, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x170be880
or eax, r8d
or ecx, 0x170be880
xor eax, 0xffffffff
and eax, ecx
mov dword [rbp + 0xcc], eax
mov eax, 0xffffffff
xor eax, 2
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 2
or eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r9d, ecx
mov ecx, 0xffffffff
xor ecx, 2
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x699662f
or ecx, r9d
or r8d, 0x699662f
xor ecx, 0xffffffff
and ecx, r8d
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x306922a3
mov ecx, 0xffffffff
xor ecx, 0x306922a3
mov r8d, edi
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x306922a3
and ecx, 0xffffffff
or r15d, r8d
or eax, ecx
xor r15d, eax
xor r15d, 0xffffffff
xor r15d, 0xf001b500
and r15d, 0xf001b500
mov ecx, 0xffffffff
xor ecx, 0xf001b500
and ecx, 0x91d47061
mov r8d, 0xffffffff
xor r8d, 0x91d47061
mov r9d, r8d
and r9d, 0xf001b500
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x91d47061
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
xor edi, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1cde2ce
or edi, r8d
or eax, 0x1cde2ce
xor edi, 0xffffffff
and edi, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r14d, eax
xor r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf001b500
mov eax, 0xffffffff
xor eax, 0x22fbb5d1
or r14d, r8d
or eax, 0x22fbb5d1
xor r14d, 0xffffffff
and r14d, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfb917e67
or ebx, ecx
or eax, 0xfb917e67
xor ebx, 0xffffffff
and ebx, eax
mov ecx, r15d
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x451f42c3
mov eax, ecx
and eax, 0x451f42c3
and r15d, r8d
mov r10d, r9d
and r10d, 0x451f42c3
and edi, r8d
or eax, r15d
or r10d, edi
xor eax, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x451f42c3
and ecx, r8d
or eax, ecx
mov r8d, r14d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xfca2ff57
mov ecx, r8d
and ecx, 0xfca2ff57
and r14d, r9d
mov edi, r10d
and edi, 0xfca2ff57
and ebx, r9d
or ecx, r14d
or edi, ebx
xor ecx, edi
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xfca2ff57
and r8d, r9d
or ecx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov r10d, ecx
and r10d, r8d
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov r8d, 0xffffffff
xor r8d, 0x6b857d77
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6b857d77
or r8d, eax
mov ecx, 0xffffffff
xor ecx, 0x2f41fb40
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x334992e0
or ecx, r8d
or eax, 0x334992e0
xor ecx, 0xffffffff
and ecx, eax
mov ebx, 0xffffffff
xor ebx, 0x2f41fb40
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2f41fb40
or ebx, eax
mov edi, ebx
xor edi, 0xffffffff
xor edi, 0x6b857d77
and edi, 0x6b857d77
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xdf3c2a56
mov r9d, 0xffffffff
xor r9d, 0xdf3c2a56
mov r14d, r9d
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xdf3c2a56
and r9d, 0xffffffff
or eax, r14d
or r8d, r9d
xor eax, r8d
xor eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2f41fb40
mov r8d, 0xffffffff
xor r8d, 0xfe41066c
or eax, r9d
or r8d, 0xfe41066c
xor eax, 0xffffffff
and eax, r8d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa7256f58
or r9d, ebx
or r8d, 0xa7256f58
xor r9d, 0xffffffff
and r9d, r8d
mov r8d, ecx
and r8d, edi
xor ecx, edi
or r8d, ecx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0x15ed7dd7
mov edi, 0xffffffff
xor edi, 0x15ed7dd7
and r8d, edi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x15ed7dd7
and ecx, edi
or r9d, r8d
or eax, ecx
xor r9d, eax
mov ecx, r10d
xor ecx, 0xffffffff
mov eax, r11d
xor eax, ecx
and eax, r11d
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xbb7fd1ae
mov edi, 0xffffffff
xor edi, 0xbb7fd1ae
and r11d, edi
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xbb7fd1ae
and r10d, edi
or ecx, r11d
or r8d, r10d
xor ecx, r8d
mov edi, eax
and edi, ecx
xor eax, ecx
or edi, eax
mov ecx, 0xffffffff
xor ecx, 0x6b857d77
mov r8d, r9d
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1c76a74f
or ecx, r8d
or eax, 0x1c76a74f
xor ecx, 0xffffffff
and ecx, eax
mov r8d, 0xffffffff
xor r8d, 0x6b857d77
and r8d, 0x6293e38c
mov r11d, 0xffffffff
xor r11d, 0x6293e38c
mov r10d, r11d
and r10d, 0x6b857d77
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x6293e38c
and r9d, r11d
or r8d, r10d
or eax, r9d
xor r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x79512d16
mov r9d, 0xffffffff
xor r9d, 0x79512d16
mov r10d, edi
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x79512d16
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc24fe656
or ebx, r8d
or ecx, 0xc24fe656
xor ebx, 0xffffffff
and ebx, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x65139734
mov r9d, 0xffffffff
xor r9d, 0x65139734
mov r10d, r9d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x65139734
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x36371d57
or edi, r8d
or ecx, 0x36371d57
xor edi, 0xffffffff
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xa95c13c5
mov r8d, ecx
and r8d, 0xa95c13c5
and ebx, r9d
mov r11d, r10d
and r11d, 0xa95c13c5
and edi, r9d
or r8d, ebx
or r11d, edi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xa95c13c5
and ecx, r9d
or r8d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or r8d, eax
mov edi, 0xffffffff
xor edi, 0xf47c78e5
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf47c78e5
or edi, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xf47c78e5
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xdeb4b54f
mov r8d, ecx
and r8d, 0xdeb4b54f
mov ebx, r9d
and ebx, 0xf47c78e5
mov r11d, r10d
and r11d, 0xdeb4b54f
and edi, r9d
or r8d, ebx
or r11d, edi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xdeb4b54f
and ecx, r9d
or r8d, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or ecx, eax
xor r8d, 0xffffffff
mov eax, ecx
xor eax, r8d
and eax, ecx
mov dword [rbp + 0xd8], eax
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0x6d57ad9c
mov ecx, 0xffffffff
xor ecx, 0x6d57ad9c
mov r9d, edx
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6d57ad9c
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
mov ecx, 0xffffffff
xor ecx, 0x63524c56
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6297e7c6
or ecx, r8d
or eax, 0x6297e7c6
xor ecx, 0xffffffff
and ecx, eax
mov r11d, 0xffffffff
xor r11d, 0x63524c56
and r11d, 0x61472091
mov r8d, 0xffffffff
xor r8d, 0x61472091
mov r9d, r8d
and r9d, 0x63524c56
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x61472091
and r8d, 0xffffffff
or r11d, r9d
or eax, r8d
xor r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb1d8ae55
or r10d, r8d
or eax, 0xb1d8ae55
xor r10d, 0xffffffff
and r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or eax, r8d
mov r9d, 0xffffffff
xor r9d, 0x63524c56
mov r8d, eax
xor r8d, r9d
and r8d, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x96948638
or r9d, r11d
or eax, 0x96948638
xor r9d, 0xffffffff
and r9d, eax
mov eax, ecx
and eax, r10d
xor ecx, r10d
or eax, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r9d, eax
xor r9d, 0xffffffff
mov r8d, ecx
and r8d, r9d
xor ecx, 0xffffffff
and eax, ecx
or r8d, eax
mov dword [rbp + 0xd0], r8d
mov eax, esi
xor eax, 0xffffffff
and eax, 0xc518fa6a
mov r9d, 0xffffffff
xor r9d, 0xc518fa6a
mov r10d, esi
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc518fa6a
and r9d, 0xffffffff
or eax, r10d
or ecx, r9d
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r10d, ecx
mov ecx, esi
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x80865eeb
or ecx, r10d
or r9d, 0x80865eeb
xor ecx, 0xffffffff
and ecx, r9d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov eax, 0xffffffff
xor eax, 0x48ebeaa8
and eax, 0xbbc53358
mov r9d, 0xffffffff
xor r9d, 0xbbc53358
mov r11d, r9d
and r11d, 0x48ebeaa8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbbc53358
and r9d, 0xffffffff
or eax, r11d
or ecx, r9d
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0xfce0fae
and eax, 0xfce0fae
mov r14d, 0xffffffff
xor r14d, 0xfce0fae
and r14d, 0xa8a27733
mov r9d, 0xffffffff
xor r9d, 0xa8a27733
mov r11d, r9d
and r11d, 0xfce0fae
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa8a27733
and r9d, 0xffffffff
or r14d, r11d
or ecx, r9d
xor r14d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
xor ecx, 0x48ebeaa8
and ecx, 0x48ebeaa8
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
or r9d, r11d
mov r11d, 0xffffffff
xor r11d, 0xfce0fae
mov r15d, r9d
xor r15d, r11d
and r15d, r9d
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov eax, r15d
xor eax, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc71c8c26
mov r9d, eax
and r9d, 0xc71c8c26
and r15d, ecx
mov ebx, edi
and ebx, 0xc71c8c26
and r14d, ecx
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or eax, edi
xor eax, 0xffffffff
or ecx, 0xc71c8c26
and eax, ecx
or r9d, eax
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xd5d8c61f
mov edi, 0xffffffff
xor edi, 0xd5d8c61f
and r11d, edi
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xd5d8c61f
and r9d, edi
or ecx, r11d
or eax, r9d
xor ecx, eax
mov dword [rbp + 0xd4], ecx
mov r11d, 0xffffffff
xor r11d, 0x48ebeaa8
and r11d, 0xd3583f6b
mov r9d, 0xffffffff
xor r9d, 0xd3583f6b
mov edi, r9d
and edi, 0x48ebeaa8
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd3583f6b
and r9d, 0xffffffff
or r11d, edi
or eax, r9d
xor r11d, eax
mov eax, r8d
xor eax, 0xffffffff
mov r9d, r11d
and r9d, eax
xor r11d, 0xffffffff
mov eax, r8d
and eax, r11d
or r9d, eax
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xae2ba9a8
or r9d, r8d
or eax, 0xae2ba9a8
xor r9d, 0xffffffff
and r9d, eax
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, ecx
and eax, r8d
or r11d, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0x87ce1899
mov ebx, 0xffffffff
xor ebx, 0x87ce1899
mov edi, edx
and edi, ebx
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x87ce1899
and r11d, ebx
or eax, edi
or r8d, r11d
xor eax, r8d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov r12d, r10d
xor r12d, 0xffffffff
and r12d, 0xa05e2672
mov edx, 0xffffffff
xor edx, 0xa05e2672
mov r8d, r10d
and r8d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa05e2672
and edx, 0xffffffff
or r12d, r8d
or eax, edx
xor r12d, eax
mov r15d, 0xffffffff
xor r15d, 0x48ebeaa8
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x48ebeaa8
or r15d, eax
mov eax, 0xffffffff
xor eax, 0x5ba6ce77
and eax, 0xb64815f7
mov r8d, 0xffffffff
xor r8d, 0xb64815f7
mov edi, r8d
and edi, 0x5ba6ce77
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xb64815f7
and r8d, 0xffffffff
or eax, edi
or edx, r8d
xor eax, edx
mov r8d, r12d
xor r8d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x9ed8cadf
mov edx, r8d
and edx, 0x9ed8cadf
and r12d, edi
mov r14d, ebx
and r14d, 0x9ed8cadf
and r15d, edi
or edx, r12d
or r14d, r15d
xor edx, r14d
or r8d, ebx
xor r8d, 0xffffffff
or edi, 0x9ed8cadf
and r8d, edi
or edx, r8d
mov r8d, eax
and r8d, 0x5ba6ce77
xor eax, 0x5ba6ce77
or r8d, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and edx, edi
or eax, edx
xor eax, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x47edec63
or eax, r8d
or edx, 0x47edec63
xor eax, 0xffffffff
and eax, edx
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0x30bbdcfc
mov r8d, 0xffffffff
xor r8d, 0x30bbdcfc
and esi, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x30bbdcfc
and r8d, 0xffffffff
or r15d, esi
or edx, r8d
xor r15d, edx
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or ebx, ecx
mov r14d, 0xffffffff
xor r14d, 0xd8542450
and r14d, 0x247421c8
mov edx, 0xffffffff
xor edx, 0x247421c8
mov r8d, edx
and r8d, 0xd8542450
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x247421c8
and edx, 0xffffffff
or r14d, r8d
or ecx, edx
xor r14d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd5eb6803
mov edi, ecx
and edi, 0xd5eb6803
and r15d, edx
mov esi, r8d
and esi, 0xd5eb6803
and ebx, edx
or edi, r15d
or esi, ebx
xor edi, esi
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xd5eb6803
and ecx, edx
or edi, ecx
mov ecx, 0xffffffff
xor ecx, 0xd8542450
mov esi, r14d
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1efd7593
mov r8d, ecx
and r8d, 0x1efd7593
mov r15d, edx
and r15d, 0xd8542450
mov ebx, esi
and ebx, 0x1efd7593
and r14d, edx
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or ecx, esi
xor ecx, 0xffffffff
or edx, 0x1efd7593
and ecx, edx
or r8d, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x22648fe0
mov esi, 0xffffffff
xor esi, 0x22648fe0
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x22648fe0
and esi, 0xffffffff
or ecx, edi
or edx, esi
xor ecx, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc613eca0
or ecx, r8d
or edx, 0xc613eca0
xor ecx, 0xffffffff
and ecx, edx
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, r9d
xor edx, r8d
and edx, r9d
mov esi, r9d
xor esi, 0xffffffff
mov r8d, r11d
and r8d, esi
xor r11d, 0xffffffff
and r9d, r11d
or r8d, r9d
mov ebx, edx
and ebx, r8d
xor edx, r8d
or ebx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, eax
and edx, r9d
or r8d, edx
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov edx, ecx
and edx, r11d
or r9d, edx
mov r12d, 0xffffffff
xor r12d, 0xf73a4f0c
and r12d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf73a4f0c
or r12d, edx
mov edi, r8d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf73a4f0c
mov edx, 0xffffffff
xor edx, 0xa581b038
or edi, r11d
or edx, 0xa581b038
xor edi, 0xffffffff
and edi, edx
mov edx, r12d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov eax, r9d
xor eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf73a4f0c
mov edx, 0xffffffff
xor edx, 0xbd9291cb
or eax, esi
or edx, 0xbd9291cb
xor eax, 0xffffffff
and eax, edx
mov esi, r12d
xor esi, 0xffffffff
mov edx, ecx
xor edx, esi
and edx, ecx
mov esi, edi
xor esi, 0xffffffff
mov r13d, r11d
xor r13d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0xea98fb2a
mov r14d, esi
and r14d, 0xea98fb2a
and edi, r15d
mov ecx, r13d
and ecx, 0xea98fb2a
and r11d, r15d
or r14d, edi
mov edi, dword [rbp + 0xcc]
or ecx, r11d
mov r11d, dword [rbp + 0xd0]
xor r14d, ecx
mov ecx, dword [rbp + 0xd4]
or esi, r13d
xor esi, 0xffffffff
or r15d, 0xea98fb2a
and esi, r15d
or r14d, esi
mov esi, eax
and esi, edx
xor eax, edx
or esi, eax
mov edx, r14d
xor edx, 0xffffffff
and edx, 0x4bde1c03
mov r15d, 0xffffffff
xor r15d, 0x4bde1c03
and r14d, r15d
mov eax, esi
xor eax, 0xffffffff
and eax, 0x4bde1c03
and esi, r15d
or edx, r14d
or eax, esi
xor edx, eax
mov eax, r8d
and eax, r9d
xor r8d, r9d
or eax, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or r8d, eax
mov eax, 0xffffffff
xor eax, 0xf73a4f0c
mov r14d, r12d
xor r14d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x3b9194f
mov r9d, eax
and r9d, 0x3b9194f
mov r13d, esi
and r13d, 0xf73a4f0c
mov r15d, r14d
and r15d, 0x3b9194f
and r12d, esi
or r9d, r13d
or r15d, r12d
xor r9d, r15d
or eax, r14d
xor eax, 0xffffffff
or esi, 0x3b9194f
and eax, esi
or r9d, eax
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4bf606ee
or r8d, r9d
or eax, 0x4bf606ee
xor r8d, 0xffffffff
and r8d, eax
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, edx
mov r8d, ebx
xor r8d, 0xffffffff
and r8d, 0xa12f6fa8
mov r9d, 0xffffffff
xor r9d, 0xa12f6fa8
mov esi, ebx
and esi, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa12f6fa8
and r9d, 0xffffffff
or r8d, esi
or edx, r9d
xor r8d, edx
mov r12d, 0xffffffff
xor r12d, 0xaee926e9
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa023c684
or r12d, r8d
or edx, 0xa023c684
xor r12d, 0xffffffff
and r12d, edx
mov edx, 0xffffffff
xor edx, 0xaee926e9
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xaee926e9
or edx, r8d
xor ebx, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5f04431e
or ebx, r9d
or r8d, 0x5f04431e
xor ebx, 0xffffffff
and ebx, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0x8ce1842c
mov esi, 0xffffffff
xor esi, 0x8ce1842c
mov r14d, eax
and r14d, esi
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x8ce1842c
and esi, 0xffffffff
or r8d, r14d
or r9d, esi
xor r8d, r9d
mov r9d, 0xffffffff
xor r9d, 0xaee926e9
mov r15d, r8d
xor r15d, r9d
and r15d, r8d
xor edx, 0xffffffff
mov r14d, eax
xor r14d, edx
and r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x79ddd969
mov r9d, eax
and r9d, 0x79ddd969
and r12d, edx
mov esi, r8d
and esi, 0x79ddd969
and ebx, edx
or r9d, r12d
or esi, ebx
xor r9d, esi
or eax, r8d
xor eax, 0xffffffff
or edx, 0x79ddd969
and eax, edx
or r9d, eax
mov eax, r15d
xor eax, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcb6e79f4
mov edx, eax
and edx, 0xcb6e79f4
and r15d, r8d
mov ebx, esi
and ebx, 0xcb6e79f4
and r14d, r8d
or edx, r15d
or ebx, r14d
xor edx, ebx
or eax, esi
xor eax, 0xffffffff
or r8d, 0xcb6e79f4
and eax, r8d
or edx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x97f4dddb
mov esi, 0xffffffff
xor esi, 0x97f4dddb
and r9d, esi
mov eax, edx
xor eax, 0xffffffff
and eax, 0x97f4dddb
and edx, esi
or r8d, r9d
or eax, edx
xor r8d, eax
mov eax, r10d
xor eax, 0xffffffff
mov edx, r11d
xor edx, eax
and edx, r11d
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xeb5147be
mov esi, 0xffffffff
xor esi, 0xeb5147be
and r11d, esi
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xeb5147be
and r10d, esi
or r9d, r11d
or eax, r10d
xor r9d, eax
mov eax, edx
and eax, r9d
xor edx, r9d
or eax, edx
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, eax
and edx, r9d
or r15d, edx
xor r15d, 0xffffffff
xor r15d, 0x74b56639
and r15d, 0x74b56639
mov edx, 0xffffffff
xor edx, 0x74b56639
and edx, 0x4a1a81e5
mov r10d, 0xffffffff
xor r10d, 0x4a1a81e5
mov r11d, r10d
and r11d, 0x74b56639
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x4a1a81e5
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov esi, eax
xor esi, r9d
and esi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7d624758
mov r10d, 0xffffffff
xor r10d, 0x7d624758
mov r11d, r10d
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x7d624758
and r10d, 0xffffffff
or eax, r11d
or r9d, r10d
xor eax, r9d
mov r9d, 0xffffffff
xor r9d, 0x74b56639
mov r14d, eax
xor r14d, r9d
and r14d, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3645ac44
or ebx, edx
or eax, 0x3645ac44
xor ebx, 0xffffffff
and ebx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf949c5b2
mov r10d, eax
and r10d, 0xf949c5b2
and r15d, edx
mov r11d, r9d
and r11d, 0xf949c5b2
and esi, edx
or r10d, r15d
or r11d, esi
xor r10d, r11d
or eax, r9d
xor eax, 0xffffffff
or edx, 0xf949c5b2
and eax, edx
or r10d, eax
mov eax, r14d
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x37a840eb
mov r9d, eax
and r9d, 0x37a840eb
and r14d, edx
mov esi, r11d
and esi, 0x37a840eb
and ebx, edx
or r9d, r14d
or esi, ebx
xor r9d, esi
or eax, r11d
xor eax, 0xffffffff
or edx, 0x37a840eb
and eax, edx
or r9d, eax
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xea9729
mov r11d, 0xffffffff
xor r11d, 0xea9729
and r10d, r11d
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xea9729
and r9d, r11d
or edx, r10d
or eax, r9d
xor edx, eax
mov r12d, 0xffffffff
xor r12d, 0x48ebeaa8
and r12d, 0x1b1e4ff0
mov r9d, 0xffffffff
xor r9d, 0x1b1e4ff0
mov r10d, r9d
and r10d, 0x48ebeaa8
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1b1e4ff0
and r9d, 0xffffffff
or r12d, r10d
or eax, r9d
xor r12d, eax
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, ecx
and eax, r9d
or r14d, eax
mov r15d, 0xffffffff
xor r15d, 0xc94cfbf7
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc94cfbf7
or r15d, eax
mov r9d, 0xffffffff
xor r9d, 0xc94cfbf7
mov eax, r12d
xor eax, r9d
and eax, r12d
mov r9d, r15d
xor r9d, 0xffffffff
xor r9d, 0x48ebeaa8
and r9d, 0x48ebeaa8
mov r10d, 0xffffffff
xor r10d, 0xc94cfbf7
mov r11d, r14d
xor r11d, r10d
and r11d, r14d
mov r10d, r15d
xor r10d, 0xffffffff
mov r13d, ecx
xor r13d, r10d
and r13d, ecx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov eax, r11d
xor eax, 0xffffffff
mov esi, r13d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1ba0d308
mov r9d, eax
and r9d, 0x1ba0d308
and r11d, r10d
mov ebx, esi
and ebx, 0x1ba0d308
and r13d, r10d
or r9d, r11d
mov r11d, dword [rbp + 0xd8]
or ebx, r13d
xor r9d, ebx
or eax, esi
xor eax, 0xffffffff
or r10d, 0x1ba0d308
and eax, r10d
or r9d, eax
mov r10d, ecx
xor r10d, 0xffffffff
mov eax, r9d
and eax, r10d
xor r9d, 0xffffffff
and ecx, r9d
or eax, ecx
mov r9d, r12d
xor r9d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd2bed617
mov ecx, r9d
and ecx, 0xd2bed617
and r12d, r10d
mov ebx, esi
and ebx, 0xd2bed617
and r14d, r10d
or ecx, r12d
or ebx, r14d
xor ecx, ebx
or r9d, esi
xor r9d, 0xffffffff
or r10d, 0xd2bed617
and r9d, r10d
or ecx, r9d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0xc94cfbf7
mov ebx, r15d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x89cbe7a4
mov r10d, ecx
and r10d, 0x89cbe7a4
mov r12d, esi
and r12d, 0xc94cfbf7
mov r14d, ebx
and r14d, 0x89cbe7a4
and r15d, esi
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or ecx, ebx
xor ecx, 0xffffffff
or esi, 0x89cbe7a4
and ecx, esi
or r10d, ecx
xor r10d, 0xffffffff
mov ecx, r9d
xor ecx, r10d
and ecx, r9d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xce0d7b1b
mov ecx, 0xffffffff
xor ecx, 0xce0d7b1b
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xce0d7b1b
and ecx, 0xffffffff
or r9d, r10d
or eax, ecx
xor r9d, eax
mov ecx, edx
xor ecx, 0xffffffff
mov eax, r9d
and eax, ecx
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2f9108f5
or eax, edx
or ecx, 0x2f9108f5
xor eax, 0xffffffff
and eax, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, r8d
and edx, r9d
or ecx, edx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x36336aa6
mov r10d, 0xffffffff
xor r10d, 0x36336aa6
mov esi, eax
and esi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x36336aa6
and r10d, 0xffffffff
or r9d, esi
or edx, r10d
xor r9d, edx
mov edx, 0xffffffff
xor edx, 0x33beddbb
and edx, 0x8438543
mov esi, 0xffffffff
xor esi, 0x8438543
mov ebx, esi
and ebx, 0x33beddbb
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x8438543
and esi, 0xffffffff
or edx, ebx
or r10d, esi
xor edx, r10d
mov r13d, ecx
xor r13d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x33beddbb
mov r10d, 0xffffffff
xor r10d, 0x995301b9
or r13d, esi
or r10d, 0x995301b9
xor r13d, 0xffffffff
and r13d, r10d
mov r10d, edx
xor r10d, 0xffffffff
mov r14d, r8d
xor r14d, r10d
and r14d, r8d
mov r12d, r9d
xor r12d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x33beddbb
mov r8d, 0xffffffff
xor r8d, 0xe1f9fdba
or r12d, r10d
or r8d, 0xe1f9fdba
xor r12d, 0xffffffff
and r12d, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov r15d, eax
xor r15d, r8d
and r15d, eax
mov eax, r13d
xor eax, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x6824e431
mov r8d, eax
and r8d, 0x6824e431
and r13d, r10d
mov ebx, esi
and ebx, 0x6824e431
and r14d, r10d
or r8d, r13d
or ebx, r14d
xor r8d, ebx
or eax, esi
xor eax, 0xffffffff
or r10d, 0x6824e431
and eax, r10d
or r8d, eax
mov eax, r12d
xor eax, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb196d40f
mov r10d, eax
and r10d, 0xb196d40f
and r12d, esi
mov r14d, ebx
and r14d, 0xb196d40f
and r15d, esi
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or eax, ebx
xor eax, 0xffffffff
or esi, 0xb196d40f
and eax, esi
or r10d, eax
mov esi, r8d
xor esi, 0xffffffff
mov eax, r10d
and eax, esi
xor r10d, 0xffffffff
and r8d, r10d
or eax, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
mov r8d, edx
and r8d, 0x33beddbb
xor edx, 0x33beddbb
or r8d, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x741b2d90
or ecx, r8d
or edx, 0x741b2d90
xor ecx, 0xffffffff
and ecx, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, edi
and eax, edx
or ecx, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x43682106
or ebx, ecx
or eax, 0x43682106
xor ebx, 0xffffffff
and ebx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov esi, edi
xor esi, eax
and esi, edi
mov eax, ebx
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x120ac7eb
mov edx, eax
and edx, 0x120ac7eb
and ebx, ecx
mov r10d, r9d
and r10d, 0x120ac7eb
and esi, ecx
or edx, ebx
or r10d, esi
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0x120ac7eb
and eax, ecx
or edx, eax
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x47094c92
mov ecx, 0xffffffff
xor ecx, 0x47094c92
mov r9d, r11d
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x47094c92
and ecx, 0xffffffff
or r14d, r9d
or eax, ecx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov ebx, r11d
xor ebx, eax
and ebx, r11d
mov eax, r14d
xor eax, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9dab738c
mov ecx, eax
and ecx, 0x9dab738c
and r14d, r9d
mov esi, r10d
and esi, 0x9dab738c
and ebx, r9d
or ecx, r14d
or esi, ebx
xor ecx, esi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x9dab738c
and eax, r9d
or ecx, eax
mov eax, 0xffffffff
xor eax, 0x41eba81d
and eax, 0x17b25c6d
mov r10d, 0xffffffff
xor r10d, 0x17b25c6d
mov esi, r10d
and esi, 0x41eba81d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x17b25c6d
and r10d, 0xffffffff
or eax, esi
or r9d, r10d
xor eax, r9d
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or esi, r9d
mov r9d, 0xffffffff
xor r9d, 0x41eba81d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9a2ca684
or r9d, esi
or r10d, 0x9a2ca684
xor r9d, 0xffffffff
and r9d, r10d
mov r10d, eax
and r10d, r9d
xor eax, r9d
or r10d, eax
mov dword [rbp + 0xdc], r10d
mov esi, 0xffffffff
xor esi, 0x41eba81d
and esi, 0x9539502b
mov r9d, 0xffffffff
xor r9d, 0x9539502b
mov ebx, r9d
and ebx, 0x41eba81d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9539502b
and r9d, 0xffffffff
or esi, ebx
or eax, r9d
xor esi, eax
mov eax, edx
xor eax, 0xffffffff
mov r9d, esi
and r9d, eax
xor esi, 0xffffffff
mov eax, edx
and eax, esi
or r9d, eax
xor r9d, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1e0fed96
or r9d, esi
or eax, 0x1e0fed96
xor r9d, 0xffffffff
and r9d, eax
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xeab550d5
mov esi, 0xffffffff
xor esi, 0xeab550d5
mov r14d, r10d
and r14d, esi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xeab550d5
and esi, 0xffffffff
or ebx, r14d
or eax, esi
xor ebx, eax
mov esi, edi
xor esi, 0xffffffff
and esi, 0xdbccfa72
mov r15d, 0xffffffff
xor r15d, 0xdbccfa72
mov r14d, edi
and r14d, r15d
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xdbccfa72
and ebx, r15d
or esi, r14d
or eax, ebx
xor esi, eax
xor edi, 0xffffffff
mov eax, esi
xor eax, edi
and eax, esi
mov edi, 0xffffffff
xor edi, 0x41eba81d
and edi, 0xc63d35e9
mov ebx, 0xffffffff
xor ebx, 0xc63d35e9
mov r14d, ebx
and r14d, 0x41eba81d
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xc63d35e9
and ebx, 0xffffffff
or edi, r14d
or esi, ebx
xor edi, esi
mov esi, ecx
xor esi, 0xffffffff
mov ebx, edi
and ebx, esi
xor edi, 0xffffffff
mov esi, ecx
and esi, edi
or ebx, esi
xor ebx, 0xffffffff
mov edi, ecx
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xa75859d
or ebx, edi
or esi, 0xa75859d
xor ebx, 0xffffffff
and ebx, esi
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r10d, esi
or edi, r10d
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xf8f1deb4
mov r15d, 0xffffffff
xor r15d, 0xf8f1deb4
mov r14d, r11d
and r14d, r15d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xf8f1deb4
and edi, r15d
or esi, r14d
or r10d, edi
xor esi, r10d
xor esi, 0xffffffff
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x761b5b58
or esi, r11d
or r10d, 0x761b5b58
xor esi, 0xffffffff
and esi, r10d
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
mov r10d, r9d
and r10d, edi
or r11d, r10d
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xda09277d
mov r14d, 0xffffffff
xor r14d, 0xda09277d
mov r15d, eax
and r15d, r14d
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xda09277d
and r14d, 0xffffffff
or r10d, r15d
or edi, r14d
xor r10d, edi
mov r14d, 0xffffffff
xor r14d, 0xe5fa73e9
and r14d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xe5fa73e9
or r14d, edi
mov edi, r11d
xor edi, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0xe5fa73e9
mov r15d, 0xffffffff
xor r15d, 0xe8e7091f
or edi, r12d
or r15d, 0xe8e7091f
xor edi, 0xffffffff
and edi, r15d
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, r9d
xor r12d, r15d
and r12d, r9d
mov r15d, 0xffffffff
xor r15d, 0xe5fa73e9
mov r9d, r10d
xor r9d, r15d
and r9d, r10d
mov r13d, r14d
xor r13d, 0xffffffff
mov r15d, eax
xor r15d, r13d
and r15d, eax
mov eax, edi
and eax, r12d
xor edi, r12d
or eax, edi
mov edi, r9d
and edi, r15d
xor r9d, r15d
or edi, r9d
mov r15d, eax
xor r15d, 0xffffffff
mov r9d, edi
and r9d, r15d
xor edi, 0xffffffff
and eax, edi
or r9d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r15d, r10d
xor r15d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xe74475de
mov r12d, eax
and r12d, 0xe74475de
and r11d, edi
mov r13d, r15d
and r13d, 0xe74475de
and r10d, edi
or r12d, r11d
mov r11d, dword [rbp + 0xdc]
or r13d, r10d
mov r10d, dword [rbp + 0xe0]
xor r12d, r13d
or eax, r15d
xor eax, 0xffffffff
or edi, 0xe74475de
and eax, edi
or r12d, eax
mov eax, r12d
xor eax, 0xffffffff
and eax, 0xbec9f8c2
mov r15d, 0xffffffff
xor r15d, 0xbec9f8c2
and r12d, r15d
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xbec9f8c2
and r15d, 0xffffffff
or eax, r12d
or edi, r15d
xor eax, edi
mov edi, r14d
and edi, 0xe5fa73e9
xor r14d, 0xe5fa73e9
or edi, r14d
xor edi, 0xffffffff
mov r13d, eax
xor r13d, edi
and r13d, eax
mov eax, r9d
xor eax, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xc9aa1df3
mov edi, eax
and edi, 0xc9aa1df3
and r9d, r14d
mov r12d, r15d
and r12d, 0xc9aa1df3
and r13d, r14d
or edi, r9d
mov r9d, dword [rbp + 0xe4]
or r12d, r13d
xor edi, r12d
or eax, r15d
xor eax, 0xffffffff
or r14d, 0xc9aa1df3
and eax, r14d
or edi, eax
mov r13d, ebx
xor r13d, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc4c1a59
or r13d, r14d
or eax, 0xc4c1a59
xor r13d, 0xffffffff
and r13d, eax
mov r12d, ebx
xor r12d, 0xffffffff
and r12d, 0x27050527
mov r14d, 0xffffffff
xor r14d, 0x27050527
and ebx, r14d
mov eax, esi
xor eax, 0xffffffff
and eax, 0x27050527
and esi, r14d
or r12d, ebx
or eax, esi
xor r12d, eax
mov eax, r13d
xor eax, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xd7a4dbe2
mov r15d, eax
and r15d, 0xd7a4dbe2
and r13d, esi
mov r14d, ebx
and r14d, 0xd7a4dbe2
and r12d, esi
or r15d, r13d
or r14d, r12d
xor r15d, r14d
or eax, ebx
xor eax, 0xffffffff
or esi, 0xd7a4dbe2
and eax, esi
or r15d, eax
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0x35775356
mov esi, 0xffffffff
xor esi, 0x35775356
mov r14d, edi
and r14d, esi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x35775356
and esi, 0xffffffff
or ebx, r14d
or eax, esi
xor ebx, eax
mov eax, r15d
xor eax, 0xffffffff
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x29fc6351
or eax, ebx
or esi, 0x29fc6351
xor eax, 0xffffffff
and eax, esi
mov ebx, r15d
xor ebx, 0xffffffff
and ebx, 0x52ffdf24
mov r14d, 0xffffffff
xor r14d, 0x52ffdf24
and r15d, r14d
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x52ffdf24
and r14d, 0xffffffff
or ebx, r15d
or esi, r14d
xor ebx, esi
xor edi, 0xffffffff
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x446e4c9d
or edi, ebx
or esi, 0x446e4c9d
xor edi, 0xffffffff
and edi, esi
mov esi, eax
and esi, edi
xor eax, edi
or esi, eax
mov r15d, edx
xor r15d, 0xffffffff
mov edi, ecx
xor edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb049556b
or r15d, edi
or eax, 0xb049556b
xor r15d, 0xffffffff
and r15d, eax
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0x50a47037
mov edi, 0xffffffff
xor edi, 0x50a47037
and edx, edi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x50a47037
and ecx, edi
or r14d, edx
or eax, ecx
xor r14d, eax
mov eax, r15d
xor eax, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8909e67b
mov edx, eax
and edx, 0x8909e67b
and r15d, ecx
mov ebx, edi
and ebx, 0x8909e67b
and r14d, ecx
or edx, r15d
or ebx, r14d
xor edx, ebx
or eax, edi
xor eax, 0xffffffff
or ecx, 0x8909e67b
and eax, ecx
or edx, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0x15bc2be2
mov ecx, 0xffffffff
xor ecx, 0x15bc2be2
mov ebx, edx
and ebx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x15bc2be2
and ecx, 0xffffffff
or edi, ebx
or eax, ecx
xor edi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xaf2bf807
or eax, edi
or ecx, 0xaf2bf807
xor eax, 0xffffffff
and eax, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xcd32974a
mov ebx, 0xffffffff
xor ebx, 0xcd32974a
mov r14d, ebx
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcd32974a
and ebx, 0xffffffff
or edi, r14d
or ecx, ebx
xor edi, ecx
xor edx, 0xffffffff
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xde5c0733
or edx, edi
or ecx, 0xde5c0733
xor edx, 0xffffffff
and edx, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov eax, 0xffffffff
xor eax, 0x41eba81d
mov edi, r11d
xor edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9bb6e5a8
or eax, edi
or edx, 0x9bb6e5a8
xor eax, 0xffffffff
and eax, edx
mov edi, 0xffffffff
xor edi, 0x41eba81d
mov edx, r11d
and edx, edi
xor r11d, 0xffffffff
and r11d, 0x41eba81d
or edx, r11d
mov edi, eax
and edi, edx
xor eax, edx
or edi, eax
mov edx, edi
xor edx, 0xffffffff
and edx, 0x7d5ccbb2
mov r11d, 0xffffffff
xor r11d, 0x7d5ccbb2
and edi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7d5ccbb2
and r11d, 0xffffffff
or edx, edi
or eax, r11d
xor edx, eax
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xcf2e54d6
mov ebx, 0xffffffff
xor ebx, 0xcf2e54d6
mov edi, ecx
and edi, ebx
mov eax, edx
xor eax, 0xffffffff
and eax, 0xcf2e54d6
and edx, ebx
or r11d, edi
or eax, edx
xor r11d, eax
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb8cbcc0d
or r11d, ecx
or eax, 0xb8cbcc0d
xor r11d, 0xffffffff
and r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xfc136eaf
or eax, edx
or ecx, 0xfc136eaf
xor eax, 0xffffffff
and eax, ecx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xef3f5a14
mov edi, 0xffffffff
xor edi, 0xef3f5a14
and esi, edi
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xef3f5a14
and r11d, edi
or edx, esi
or ecx, r11d
xor edx, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r8d
and eax, edx
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x37496ef0
mov r11d, 0xffffffff
xor r11d, 0x37496ef0
mov esi, r11d
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x37496ef0
and r11d, 0xffffffff
or edx, esi
or eax, r11d
xor edx, eax
mov ebx, r8d
xor ebx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x82e49c1d
or ebx, edx
or eax, 0x82e49c1d
xor ebx, 0xffffffff
and ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x349f00f0
mov r11d, eax
and r11d, 0x349f00f0
and r14d, edx
mov edi, esi
and edi, 0x349f00f0
and ebx, edx
or r11d, r14d
or edi, ebx
xor r11d, edi
or eax, esi
xor eax, 0xffffffff
or edx, 0x349f00f0
and eax, edx
or r11d, eax
mov r15d, ecx
xor r15d, 0xffffffff
and r15d, 0x4fbe3b7b
mov edx, 0xffffffff
xor edx, 0x4fbe3b7b
mov esi, ecx
and esi, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4fbe3b7b
and edx, 0xffffffff
or r15d, esi
or eax, edx
xor r15d, eax
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x4f55c19c
mov edx, 0xffffffff
xor edx, 0x4f55c19c
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4f55c19c
and edx, 0xffffffff
or ebx, r11d
or eax, edx
xor ebx, eax
mov r14d, 0xffffffff
xor r14d, 0xd6d11211
and r14d, 0x128423d1
mov edx, 0xffffffff
xor edx, 0x128423d1
mov r11d, edx
and r11d, 0xd6d11211
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x128423d1
and edx, 0xffffffff
or r14d, r11d
or eax, edx
xor r14d, eax
mov eax, r15d
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3d51a3a0
mov r11d, eax
and r11d, 0x3d51a3a0
and r15d, edx
mov edi, esi
and edi, 0x3d51a3a0
and ebx, edx
or r11d, r15d
or edi, ebx
xor r11d, edi
or eax, esi
xor eax, 0xffffffff
or edx, 0x3d51a3a0
and eax, edx
or r11d, eax
mov eax, 0xffffffff
xor eax, 0xd6d11211
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xbcc8ab12
mov edx, eax
and edx, 0xbcc8ab12
mov r15d, esi
and r15d, 0xd6d11211
mov ebx, edi
and ebx, 0xbcc8ab12
and r14d, esi
or edx, r15d
or ebx, r14d
xor edx, ebx
or eax, edi
xor eax, 0xffffffff
or esi, 0xbcc8ab12
and eax, esi
or edx, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r11d, esi
or eax, r11d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x2ea5682b
mov esi, 0xffffffff
xor esi, 0x2ea5682b
mov edi, ecx
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2ea5682b
and esi, 0xffffffff
or eax, edi
or edx, esi
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x73cc2812
mov edi, 0xffffffff
xor edi, 0x73cc2812
mov ebx, edi
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x73cc2812
and edi, 0xffffffff
or esi, ebx
or edx, edi
xor esi, edx
xor ecx, 0xffffffff
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x281d3d03
or ecx, esi
or edx, 0x281d3d03
xor ecx, 0xffffffff
and ecx, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0xbc0b9e27
mov ecx, 0xffffffff
xor ecx, 0xbc0b9e27
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbc0b9e27
and ecx, 0xffffffff
or r14d, r8d
or eax, ecx
xor r14d, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0x7fe6a46a
mov ecx, 0xffffffff
xor ecx, 0x7fe6a46a
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7fe6a46a
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
mov ebx, 0xffffffff
xor ebx, 0xb6b95ca5
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb6b95ca5
or ebx, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3355dbdf
mov eax, ecx
and eax, 0x3355dbdf
and r14d, edx
mov esi, r8d
and esi, 0x3355dbdf
and edi, edx
or eax, r14d
or esi, edi
xor eax, esi
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x3355dbdf
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xb6b95ca5
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x56e64958
mov ecx, edx
and ecx, 0x56e64958
mov r14d, r8d
and r14d, 0xb6b95ca5
mov edi, esi
and edi, 0x56e64958
and ebx, r8d
or ecx, r14d
or edi, ebx
xor ecx, edi
or edx, esi
xor edx, 0xffffffff
or r8d, 0x56e64958
and edx, r8d
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf78bd9e2
or r8d, ecx
or eax, 0xf78bd9e2
xor r8d, 0xffffffff
and r8d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x63a409f8
or eax, edx
or ecx, 0x63a409f8
xor eax, 0xffffffff
and eax, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x36bc3bfa
mov esi, 0xffffffff
xor esi, 0x36bc3bfa
and r11d, esi
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x36bc3bfa
and r8d, esi
or ecx, r11d
or edx, r8d
xor ecx, edx
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xfa02e15a
mov edx, 0xffffffff
xor edx, 0xfa02e15a
mov r8d, r10d
and r8d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfa02e15a
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x432239a
or ebx, ecx
or eax, 0x432239a
xor ebx, 0xffffffff
and ebx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov edi, r10d
xor edi, eax
and edi, r10d
mov eax, ebx
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x11696114
mov edx, eax
and edx, 0x11696114
and ebx, ecx
mov esi, r8d
and esi, 0x11696114
and edi, ecx
or edx, ebx
or esi, edi
xor edx, esi
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x11696114
and eax, ecx
or edx, eax
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r9d
and eax, ecx
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov ebx, r9d
xor ebx, eax
and ebx, r9d
mov eax, r14d
xor eax, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x788e26e9
mov esi, eax
and esi, 0x788e26e9
and r14d, ecx
mov edi, r8d
and edi, 0x788e26e9
and ebx, ecx
or esi, r14d
or edi, ebx
xor esi, edi
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x788e26e9
and eax, ecx
or esi, eax
mov r13d, 0xffffffff
xor r13d, 0x2205e0e3
and r13d, 0x7900bb3b
mov ecx, 0xffffffff
xor ecx, 0x7900bb3b
mov r8d, ecx
and r8d, 0x2205e0e3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7900bb3b
and ecx, 0xffffffff
or r13d, r8d
or eax, ecx
xor r13d, eax
xor r13d, 0xffffffff
xor r13d, 0xeea0d1
and r13d, 0xeea0d1
mov r15d, 0xffffffff
xor r15d, 0xeea0d1
and r15d, 0xc89b5971
mov ecx, 0xffffffff
xor ecx, 0xc89b5971
mov r8d, ecx
and r8d, 0xeea0d1
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc89b5971
and ecx, 0xffffffff
or r15d, r8d
or eax, ecx
xor r15d, eax
mov r14d, 0xffffffff
xor r14d, 0x2205e0e3
mov ecx, r15d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd2b21d19
or r14d, ecx
or eax, 0xd2b21d19
xor r14d, 0xffffffff
and r14d, eax
mov r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r12d, eax
xor r12d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xeea0d1
mov eax, 0xffffffff
xor eax, 0xd8a7c5c8
or r12d, ecx
or eax, 0xd8a7c5c8
xor r12d, 0xffffffff
and r12d, eax
xor r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov eax, r13d
xor eax, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9571ccc
mov r8d, eax
and r8d, 0x9571ccc
and r13d, ecx
mov ebx, edi
and ebx, 0x9571ccc
and r14d, ecx
or r8d, r13d
or ebx, r14d
xor r8d, ebx
or eax, edi
xor eax, 0xffffffff
or ecx, 0x9571ccc
and eax, ecx
or r8d, eax
mov eax, r12d
xor eax, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x903b2632
mov ecx, eax
and ecx, 0x903b2632
and r12d, edi
mov r14d, ebx
and r14d, 0x903b2632
and r15d, edi
or ecx, r12d
or r14d, r15d
xor ecx, r14d
or eax, ebx
xor eax, 0xffffffff
or edi, 0x903b2632
and eax, edi
or ecx, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x40178108
mov edi, 0xffffffff
xor edi, 0x40178108
and r8d, edi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x40178108
and ecx, edi
or ebx, r8d
or eax, ecx
xor ebx, eax
mov dword [rbp + 0xf0], ebx
mov eax, edx
xor eax, 0xffffffff
and eax, 0xf07ebd44
mov r8d, 0xffffffff
xor r8d, 0xf07ebd44
mov edi, edx
and edi, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf07ebd44
and r8d, 0xffffffff
or eax, edi
or ecx, r8d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x2205e0e3
and ecx, 0x8c93763d
mov edi, 0xffffffff
xor edi, 0x8c93763d
mov r14d, edi
and r14d, 0x2205e0e3
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8c93763d
and edi, 0xffffffff
or ecx, r14d
or r8d, edi
xor ecx, r8d
mov r12d, 0xffffffff
xor r12d, 0xe548a754
and r12d, 0xcfdd61a1
mov edi, 0xffffffff
xor edi, 0xcfdd61a1
mov r14d, edi
and r14d, 0xe548a754
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xcfdd61a1
and edi, 0xffffffff
or r12d, r14d
or r8d, edi
xor r12d, r8d
mov r14d, eax
and r14d, ecx
xor eax, ecx
or r14d, eax
mov eax, 0xffffffff
xor eax, 0xe548a754
mov edi, r12d
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x387df81d
mov ecx, eax
and ecx, 0x387df81d
mov r13d, r8d
and r13d, 0xe548a754
mov r15d, edi
and r15d, 0x387df81d
and r12d, r8d
or ecx, r13d
or r15d, r12d
xor ecx, r15d
or eax, edi
xor eax, 0xffffffff
or r8d, 0x387df81d
and eax, r8d
or ecx, eax
mov r8d, r14d
xor r8d, 0xffffffff
and r8d, 0xaaedd0ec
mov edi, 0xffffffff
xor edi, 0xaaedd0ec
and r14d, edi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaaedd0ec
and edi, 0xffffffff
or r8d, r14d
or eax, edi
xor r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6eb3e5ab
or r8d, ecx
or eax, 0x6eb3e5ab
xor r8d, 0xffffffff
and r8d, eax
mov edi, ebx
xor edi, 0xffffffff
and edi, 0xdcd0082d
mov ecx, 0xffffffff
xor ecx, 0xdcd0082d
mov r14d, ebx
and r14d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xdcd0082d
and ecx, 0xffffffff
or edi, r14d
or eax, ecx
xor edi, eax
mov eax, r10d
xor eax, 0xffffffff
mov ecx, edi
and ecx, eax
xor edi, 0xffffffff
mov eax, r10d
and eax, edi
or ecx, eax
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb14b709d
or ecx, r10d
or eax, 0xb14b709d
xor ecx, 0xffffffff
and ecx, eax
mov edi, 0xffffffff
xor edi, 0x2205e0e3
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2205e0e3
or edi, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0xdcc75b31
mov r15d, 0xffffffff
xor r15d, 0xdcc75b31
mov r14d, esi
and r14d, r15d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xdcc75b31
and edi, r15d
or eax, r14d
or r10d, edi
xor eax, r10d
mov r10d, esi
xor r10d, 0xffffffff
mov r14d, eax
xor r14d, r10d
and r14d, eax
mov edi, ebx
xor edi, 0xffffffff
and edi, 0x887cfe95
mov r10d, 0xffffffff
xor r10d, 0x887cfe95
and ebx, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x887cfe95
and r10d, 0xffffffff
or edi, ebx
or eax, r10d
xor edi, eax
mov r10d, r9d
xor r10d, 0xffffffff
mov eax, edi
and eax, r10d
xor edi, 0xffffffff
mov r10d, r9d
and r10d, edi
or eax, r10d
xor r9d, 0xffffffff
mov r10d, eax
xor r10d, r9d
and r10d, eax
mov r15d, r8d
xor r15d, 0xffffffff
mov r9d, ecx
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfd784525
or r15d, r9d
or eax, 0xfd784525
xor r15d, 0xffffffff
and r15d, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x89a2b1a
mov r9d, 0xffffffff
xor r9d, 0x89a2b1a
and r8d, r9d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x89a2b1a
and ecx, r9d
or ebx, r8d
or eax, ecx
xor ebx, eax
mov ecx, r15d
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5f8fed7f
mov eax, ecx
and eax, 0x5f8fed7f
and r15d, r8d
mov edi, r9d
and edi, 0x5f8fed7f
and ebx, r8d
or eax, r15d
or edi, ebx
xor eax, edi
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x5f8fed7f
and ecx, r8d
or eax, ecx
mov dword [rbp + 0xe8], eax
mov r8d, r14d
xor r8d, 0xffffffff
and r8d, 0xa5f3504f
mov ecx, 0xffffffff
xor ecx, 0xa5f3504f
mov r9d, r14d
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa5f3504f
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or r9d, eax
mov edi, 0xffffffff
xor edi, 0xddd6eacd
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xddd6eacd
or edi, eax
mov eax, 0xffffffff
xor eax, 0xddd6eacd
mov ecx, r8d
xor ecx, eax
and ecx, r8d
xor r14d, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf86fddf2
or r14d, ebx
or eax, 0xf86fddf2
xor r14d, 0xffffffff
and r14d, eax
mov ebx, 0xffffffff
xor ebx, 0xddd6eacd
mov eax, r9d
xor eax, ebx
and eax, r9d
xor r10d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x66bcc3d3
or r10d, r15d
or ebx, 0x66bcc3d3
xor r10d, 0xffffffff
and r10d, ebx
mov ebx, ecx
and ebx, r14d
xor ecx, r14d
or ebx, ecx
mov r15d, eax
xor r15d, 0xffffffff
mov r13d, r10d
xor r13d, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0x524a4b5c
mov r14d, r15d
and r14d, 0x524a4b5c
and eax, r12d
mov ecx, r13d
and ecx, 0x524a4b5c
and r10d, r12d
or r14d, eax
mov eax, dword [rbp + 0xe8]
or ecx, r10d
mov r10d, dword [rbp + 0xec]
xor r14d, ecx
mov ecx, dword [rbp + 0xf0]
or r15d, r13d
xor r15d, 0xffffffff
or r12d, 0x524a4b5c
and r15d, r12d
or r14d, r15d
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, r14d
and r12d, r15d
xor r14d, 0xffffffff
and ebx, r14d
or r12d, ebx
mov r14d, r8d
and r14d, r9d
xor r8d, r9d
or r14d, r8d
mov r8d, r14d
xor r8d, 0xffffffff
and r8d, 0xa3699ff4
mov ebx, 0xffffffff
xor ebx, 0xa3699ff4
and r14d, ebx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xa3699ff4
and ebx, 0xffffffff
or r8d, r14d
or r9d, ebx
xor r8d, r9d
mov r9d, edi
and r9d, 0xddd6eacd
xor edi, 0xddd6eacd
or r9d, edi
xor r9d, 0xffffffff
mov r15d, r8d
xor r15d, r9d
and r15d, r8d
mov r8d, r12d
xor r8d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xb9cc5d2b
mov r9d, r8d
and r9d, 0xb9cc5d2b
and r12d, edi
mov r14d, ebx
and r14d, 0xb9cc5d2b
and r15d, edi
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or edi, 0xb9cc5d2b
and r8d, edi
or r9d, r8d
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
mov r8d, eax
and r8d, edi
or ebx, r8d
mov r8d, r9d
xor r8d, 0xffffffff
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x473aa3e5
or r8d, ebx
or edi, 0x473aa3e5
xor r8d, 0xffffffff
and r8d, edi
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and r9d, ebx
or edi, r9d
xor edi, 0xffffffff
mov r9d, eax
xor r9d, edi
and r9d, eax
mov eax, r8d
and eax, r9d
xor r8d, r9d
or eax, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x22c74074
or r8d, edi
or r9d, 0x22c74074
xor r8d, 0xffffffff
and r8d, r9d
mov edi, edx
xor edi, 0xffffffff
mov r9d, esi
and r9d, edi
xor esi, 0xffffffff
and edx, esi
or r9d, edx
mov edx, r8d
and edx, r9d
xor r8d, r9d
or edx, r8d
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xee08d93e
mov esi, 0xffffffff
xor esi, 0xee08d93e
mov edi, edx
and edi, esi
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xee08d93e
and esi, 0xffffffff
or r8d, edi
or r9d, esi
xor r8d, r9d
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or esi, r9d
xor esi, 0xffffffff
mov r9d, edx
xor r9d, esi
and r9d, edx
mov edx, r8d
and edx, r9d
xor r8d, r9d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
xor r8d, 0x2205e0e3
and r8d, 0x2205e0e3
mov esi, 0xffffffff
xor esi, 0x2205e0e3
mov r9d, ecx
and r9d, esi
xor ecx, 0xffffffff
and ecx, 0x2205e0e3
or r9d, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r8d, r9d
and r8d, ecx
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or r8d, ecx
xor r8d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbc5fe563
or r8d, edx
or ecx, 0xbc5fe563
xor r8d, 0xffffffff
and r8d, ecx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xd6292c42
mov edx, 0xffffffff
xor edx, 0xd6292c42
mov r9d, eax
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd6292c42
and edx, 0xffffffff
or r14d, r9d
or ecx, edx
xor r14d, ecx
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r8d
and ecx, edx
or edi, ecx
mov ebx, 0xffffffff
xor ebx, 0x9ad88389
and ebx, 0x7fe7d9ad
mov edx, 0xffffffff
xor edx, 0x7fe7d9ad
mov r9d, edx
and r9d, 0x9ad88389
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x7fe7d9ad
and edx, 0xffffffff
or ebx, r9d
or ecx, edx
xor ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x9ad88389
mov edx, r14d
xor edx, ecx
and edx, r14d
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov eax, edi
xor eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x9ad88389
mov ecx, 0xffffffff
xor ecx, 0xc2a4b902
or eax, esi
or ecx, 0xc2a4b902
xor eax, 0xffffffff
and eax, ecx
mov esi, ebx
xor esi, 0xffffffff
mov ecx, r8d
xor ecx, esi
and ecx, r8d
mov r8d, edx
and r8d, r9d
xor edx, r9d
or r8d, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xe780f65b
mov r9d, 0xffffffff
xor r9d, 0xe780f65b
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xe780f65b
and edx, r9d
or eax, r8d
or ecx, edx
xor eax, ecx
mov edx, r14d
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x7cf42421
mov ecx, edx
and ecx, 0x7cf42421
and r14d, r8d
mov esi, r9d
and esi, 0x7cf42421
and edi, r8d
or ecx, r14d
or esi, edi
xor ecx, esi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x7cf42421
and edx, r8d
or ecx, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or edx, ecx
mov ecx, 0xffffffff
xor ecx, 0x9ad88389
mov esi, ebx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9d7fb085
mov r8d, ecx
and r8d, 0x9d7fb085
mov r14d, r9d
and r14d, 0x9ad88389
mov edi, esi
and edi, 0x9d7fb085
and ebx, r9d
or r8d, r14d
or edi, ebx
xor r8d, edi
or ecx, esi
xor ecx, 0xffffffff
or r9d, 0x9d7fb085
and ecx, r9d
or r8d, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, esi
and eax, edx
or ecx, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2a311383
or ebx, ecx
or eax, 0x2a311383
xor ebx, 0xffffffff
and ebx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x29220da1
mov edx, 0xffffffff
xor edx, 0x29220da1
mov r8d, edx
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x29220da1
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
xor eax, 0xffffffff
mov edi, esi
xor edi, eax
and edi, esi
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf6e1a5c7
mov eax, ecx
and eax, 0xf6e1a5c7
and ebx, edx
mov r9d, r8d
and r9d, 0xf6e1a5c7
and edi, edx
or eax, ebx
or r9d, edi
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xf6e1a5c7
and ecx, edx
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x13282cea
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x13282cea
or eax, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov ecx, eax
and ecx, 0x13282cea
xor eax, 0x13282cea
or ecx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfb17c236
mov r8d, 0xffffffff
xor r8d, 0xfb17c236
mov r9d, r8d
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfb17c236
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
mov r12d, 0xffffffff
xor r12d, 0x63c9f62f
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x35280b05
or r12d, ecx
or eax, 0x35280b05
xor r12d, 0xffffffff
and r12d, eax
mov ecx, 0xffffffff
xor ecx, 0x63c9f62f
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x63c9f62f
or ecx, eax
mov r15d, ecx
xor r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x740addbe
mov r9d, 0xffffffff
xor r9d, 0x740addbe
mov edi, r9d
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x740addbe
and r9d, 0xffffffff
or eax, edi
or r8d, r9d
xor eax, r8d
xor eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x63c9f62f
mov r8d, 0xffffffff
xor r8d, 0xdcd911c
or eax, r9d
or r8d, 0xdcd911c
xor eax, 0xffffffff
and eax, r8d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, r12d
xor r8d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xac7422fb
mov r9d, r8d
and r9d, 0xac7422fb
and r12d, edi
mov r14d, ebx
and r14d, 0xac7422fb
and r15d, edi
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or edi, 0xac7422fb
and r8d, edi
or r9d, r8d
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xe33bf435
mov edi, 0xffffffff
xor edi, 0xe33bf435
and r9d, edi
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xe33bf435
and r8d, edi
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x30b68046
mov r9d, 0xffffffff
xor r9d, 0x30b68046
and esi, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x30b68046
and r9d, 0xffffffff
or ecx, esi
or r8d, r9d
xor ecx, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or r9d, eax
mov r8d, 0xffffffff
xor r8d, 0x39c2c688
and r8d, 0x6da36eda
mov esi, 0xffffffff
xor esi, 0x6da36eda
mov edi, esi
and edi, 0x39c2c688
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6da36eda
and esi, 0xffffffff
or r8d, edi
or eax, esi
xor r8d, eax
mov eax, ecx
and eax, r9d
xor ecx, r9d
or eax, ecx
mov ecx, r8d
and ecx, 0x39c2c688
xor r8d, 0x39c2c688
or ecx, r8d
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or r15d, eax
xor r15d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4a13da98
or r15d, ecx
or eax, 0x4a13da98
xor r15d, 0xffffffff
and r15d, eax
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0x3ba5f90c
mov ecx, 0xffffffff
xor ecx, 0x3ba5f90c
mov r8d, edx
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3ba5f90c
and ecx, 0xffffffff
or r14d, r8d
or eax, ecx
xor r14d, eax
mov esi, r15d
xor esi, 0xffffffff
and esi, 0xc6ab9741
mov ecx, 0xffffffff
xor ecx, 0xc6ab9741
mov r8d, r15d
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc6ab9741
and ecx, 0xffffffff
or esi, r8d
or eax, ecx
xor esi, eax
mov ebx, 0xffffffff
xor ebx, 0x482417b5
and ebx, 0xa2490f32
mov ecx, 0xffffffff
xor ecx, 0xa2490f32
mov r8d, ecx
and r8d, 0x482417b5
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa2490f32
and ecx, 0xffffffff
or ebx, r8d
or eax, ecx
xor ebx, eax
mov ecx, 0xffffffff
xor ecx, 0x482417b5
mov eax, r14d
xor eax, ecx
and eax, r14d
mov r8d, ebx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r12d, esi
xor r12d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x482417b5
mov edx, 0xffffffff
xor edx, 0x1b7e6516
or r12d, r8d
or edx, 0x1b7e6516
xor r12d, 0xffffffff
and r12d, edx
xor r15d, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x4811aea
or r15d, r8d
or edx, 0x4811aea
xor r15d, 0xffffffff
and r15d, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, r12d
xor eax, 0xffffffff
mov r9d, r15d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x52de582c
mov ecx, eax
and ecx, 0x52de582c
and r12d, r8d
mov edi, r9d
and edi, 0x52de582c
and r15d, r8d
or ecx, r12d
or edi, r15d
xor ecx, edi
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x52de582c
and eax, r8d
or ecx, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0x1c38363c
mov r8d, 0xffffffff
xor r8d, 0x1c38363c
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x1c38363c
and ecx, r8d
or edi, edx
or eax, ecx
xor edi, eax
mov eax, r14d
xor eax, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xff4d632f
mov ecx, eax
and ecx, 0xff4d632f
and r14d, edx
mov r9d, r8d
and r9d, 0xff4d632f
and esi, edx
or ecx, r14d
or r9d, esi
xor ecx, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0xff4d632f
and eax, edx
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0x482417b5
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc0d781f6
mov ecx, edx
and ecx, 0xc0d781f6
mov r14d, r8d
and r14d, 0x482417b5
mov esi, r9d
and esi, 0xc0d781f6
and ebx, r8d
or ecx, r14d
or esi, ebx
xor ecx, esi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xc0d781f6
and edx, r8d
or ecx, edx
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x75480321
mov eax, ecx
and eax, 0x75480321
and edi, edx
mov r9d, r8d
and r9d, 0x75480321
and esi, edx
or eax, edi
or r9d, esi
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x75480321
and ecx, edx
or eax, ecx
mov dword [rbp + 0x110], eax
mov edx, 0xffffffff
xor edx, 0x9e12f0f7
and edx, 0x4fbd8ebf
mov ecx, 0xffffffff
xor ecx, 0x4fbd8ebf
mov r8d, ecx
and r8d, 0x9e12f0f7
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4fbd8ebf
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov eax, 0xffffffff
xor eax, 0xe615fdb5
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x17e3ef23
or eax, edx
or ecx, 0x17e3ef23
xor eax, 0xffffffff
and eax, ecx
mov r8d, 0xffffffff
xor r8d, 0xe615fdb5
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe615fdb5
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x9e12f0f7
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x33b8dc5
or ecx, r9d
or edx, 0x33b8dc5
xor ecx, 0xffffffff
and ecx, edx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ebx, edx
xor ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe615fdb5
mov edx, 0xffffffff
xor edx, 0x7ded2d8f
or ebx, r9d
or edx, 0x7ded2d8f
xor ebx, 0xffffffff
and ebx, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x31e75ea8
or edi, r8d
or edx, 0x31e75ea8
xor edi, 0xffffffff
and edi, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, ebx
xor eax, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x80603cac
mov ecx, eax
and ecx, 0x80603cac
and ebx, r8d
mov esi, r9d
and esi, 0x80603cac
and edi, r8d
or ecx, ebx
or esi, edi
xor ecx, esi
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x80603cac
and eax, r8d
or ecx, eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xad4f8f54
mov r8d, 0xffffffff
xor r8d, 0xad4f8f54
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xad4f8f54
and ecx, r8d
or r9d, edx
or eax, ecx
xor r9d, eax
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xe3d63bf2
mov ecx, 0xffffffff
xor ecx, 0xe3d63bf2
mov r8d, r10d
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe3d63bf2
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7b47291c
or eax, edx
or ecx, 0x7b47291c
xor eax, 0xffffffff
and eax, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x240cd6b5
mov r8d, 0xffffffff
xor r8d, 0x240cd6b5
mov esi, r8d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x240cd6b5
and r8d, 0xffffffff
or edx, esi
or ecx, r8d
xor edx, ecx
xor edx, 0xffffffff
mov ecx, r10d
xor ecx, edx
and ecx, r10d
mov r13d, eax
and r13d, ecx
xor eax, ecx
or r13d, eax
mov ecx, 0xffffffff
xor ecx, 0xd71510a3
and ecx, 0xaedce28a
mov edx, 0xffffffff
xor edx, 0xaedce28a
mov r8d, edx
and r8d, 0xd71510a3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaedce28a
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov edx, 0xffffffff
xor edx, 0xaea569e
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xcf0e90b0
or edx, ecx
or eax, 0xcf0e90b0
xor edx, 0xffffffff
and edx, eax
mov r8d, 0xffffffff
xor r8d, 0xaea569e
and r8d, 0x4734650e
mov ecx, 0xffffffff
xor ecx, 0x4734650e
mov esi, ecx
and esi, 0xaea569e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4734650e
and ecx, 0xffffffff
or r8d, esi
or eax, ecx
xor r8d, eax
mov esi, r8d
xor esi, 0xffffffff
xor esi, 0xd71510a3
and esi, 0xd71510a3
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcb621a17
mov edi, 0xffffffff
xor edi, 0xcb621a17
mov ebx, edi
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcb621a17
and edi, 0xffffffff
or ecx, ebx
or eax, edi
xor ecx, eax
mov edi, 0xffffffff
xor edi, 0xaea569e
mov eax, ecx
xor eax, edi
and eax, ecx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, edx
and ecx, esi
xor edx, esi
or ecx, edx
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov dword [rbp + 0x114], eax
mov r15d, r9d
xor r15d, 0xffffffff
and r15d, 0xf16e0250
mov edx, 0xffffffff
xor edx, 0xf16e0250
mov r8d, r9d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf16e0250
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
mov r14d, 0xffffffff
xor r14d, 0xd71510a3
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd71510a3
or r14d, ecx
mov ecx, 0xffffffff
xor ecx, 0xdc60b7fe
and ecx, 0xf4142e91
mov r8d, 0xffffffff
xor r8d, 0xf4142e91
mov esi, r8d
and esi, 0xdc60b7fe
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf4142e91
and r8d, 0xffffffff
or ecx, esi
or edx, r8d
xor ecx, edx
mov edx, r15d
xor edx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xc4e9faa9
mov r8d, edx
and r8d, 0xc4e9faa9
and r15d, esi
mov ebx, edi
and ebx, 0xc4e9faa9
and r14d, esi
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or edx, edi
xor edx, 0xffffffff
or esi, 0xc4e9faa9
and edx, esi
or r8d, edx
mov edx, ecx
and edx, 0xdc60b7fe
xor ecx, 0xdc60b7fe
or edx, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r8d, esi
or ecx, r8d
xor edx, 0xffffffff
mov ebx, ecx
xor ebx, edx
and ebx, ecx
mov r15d, 0xffffffff
xor r15d, 0x9e12f0f7
and r15d, 0x7b7efbab
mov edx, 0xffffffff
xor edx, 0x7b7efbab
mov r8d, edx
and r8d, 0x9e12f0f7
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x7b7efbab
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r14d, eax
mov eax, 0xffffffff
xor eax, 0x69ba0079
and eax, 0x33d4de15
mov edx, 0xffffffff
xor edx, 0x33d4de15
mov r8d, edx
and r8d, 0x69ba0079
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x33d4de15
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov edx, r15d
xor edx, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2af0411c
mov ecx, edx
and ecx, 0x2af0411c
and r15d, r8d
mov edi, esi
and edi, 0x2af0411c
and r14d, r8d
or ecx, r15d
or edi, r14d
xor ecx, edi
or edx, esi
xor edx, 0xffffffff
or r8d, 0x2af0411c
and edx, r8d
or ecx, edx
mov edx, eax
and edx, 0x69ba0079
xor eax, 0x69ba0079
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf8012a99
or eax, edx
or ecx, 0xf8012a99
xor eax, 0xffffffff
and eax, ecx
mov r8d, r13d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r13d
and ecx, edx
or r8d, ecx
mov r12d, 0xffffffff
xor r12d, 0xd71510a3
and r12d, 0xfc5e031c
mov edx, 0xffffffff
xor edx, 0xfc5e031c
mov esi, edx
and esi, 0xd71510a3
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfc5e031c
and edx, 0xffffffff
or r12d, esi
or ecx, edx
xor r12d, ecx
mov ecx, 0xffffffff
xor ecx, 0x602291b0
and ecx, 0xeadf75be
mov esi, 0xffffffff
xor esi, 0xeadf75be
mov edi, esi
and edi, 0x602291b0
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xeadf75be
and esi, 0xffffffff
or ecx, edi
or edx, esi
xor ecx, edx
mov edx, r8d
xor edx, 0xffffffff
mov edi, r12d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6fae85d4
mov r14d, edx
and r14d, 0x6fae85d4
and r8d, esi
mov r15d, edi
and r15d, 0x6fae85d4
and r12d, esi
or r14d, r8d
mov r8d, dword [rbp + 0x114]
or r15d, r12d
xor r14d, r15d
or edx, edi
xor edx, 0xffffffff
or esi, 0x6fae85d4
and edx, esi
or r14d, edx
mov esi, ecx
and esi, 0x602291b0
xor ecx, 0x602291b0
or esi, ecx
mov edx, r14d
xor edx, 0xffffffff
and edx, 0x10c86b86
mov edi, 0xffffffff
xor edi, 0x10c86b86
and r14d, edi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x10c86b86
and edi, 0xffffffff
or edx, r14d
or ecx, edi
xor edx, ecx
xor esi, 0xffffffff
mov ecx, edx
xor ecx, esi
and ecx, edx
mov dword [rbp + 0xfc], ecx
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0x60bcb9c0
mov edx, 0xffffffff
xor edx, 0x60bcb9c0
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x60bcb9c0
and edx, 0xffffffff
or r15d, r10d
or ecx, edx
xor r15d, ecx
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0xeafeedb
mov edx, 0xffffffff
xor edx, 0xeafeedb
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xeafeedb
and edx, 0xffffffff
or r14d, r8d
or ecx, edx
xor r14d, ecx
mov ecx, 0xffffffff
xor ecx, 0x713c8ea4
and ecx, 0x1e7a0ec4
mov r8d, 0xffffffff
xor r8d, 0x1e7a0ec4
mov r10d, r8d
and r10d, 0x713c8ea4
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1e7a0ec4
and r8d, 0xffffffff
or ecx, r10d
or edx, r8d
xor ecx, edx
mov edx, r15d
xor edx, 0xffffffff
mov r10d, r14d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xfa3a4b0c
mov esi, edx
and esi, 0xfa3a4b0c
and r15d, r8d
mov edi, r10d
and edi, 0xfa3a4b0c
and r14d, r8d
or esi, r15d
or edi, r14d
xor esi, edi
or edx, r10d
xor edx, 0xffffffff
or r8d, 0xfa3a4b0c
and edx, r8d
or esi, edx
mov r8d, ecx
and r8d, 0x713c8ea4
xor ecx, 0x713c8ea4
or r8d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x2fdf7802
mov r10d, 0xffffffff
xor r10d, 0x2fdf7802
and esi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2fdf7802
and r10d, 0xffffffff
or ecx, esi
or edx, r10d
xor ecx, edx
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, ebx
and ecx, r8d
or r10d, ecx
mov esi, eax
xor esi, 0xffffffff
and esi, 0x41257145
mov r8d, 0xffffffff
xor r8d, 0x41257145
mov edi, eax
and edi, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x41257145
and r8d, 0xffffffff
or esi, edi
or ecx, r8d
xor esi, ecx
mov ecx, 0xffffffff
xor ecx, 0x5136f1ba
and ecx, 0x26ea7e4d
mov edi, 0xffffffff
xor edi, 0x26ea7e4d
mov r14d, edi
and r14d, 0x5136f1ba
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x26ea7e4d
and edi, 0xffffffff
or ecx, r14d
or r8d, edi
xor ecx, r8d
mov r8d, 0xffffffff
xor r8d, 0x5136f1ba
mov edi, r10d
xor edi, r8d
and edi, r10d
xor ebx, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x4d415539
or ebx, r14d
or r8d, 0x4d415539
xor ebx, 0xffffffff
and ebx, r8d
mov r12d, esi
xor r12d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x5136f1ba
mov r8d, 0xffffffff
xor r8d, 0xe7dc1ba2
or r12d, r14d
or r8d, 0xe7dc1ba2
xor r12d, 0xffffffff
and r12d, r8d
xor eax, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x4b7fbb2f
or eax, r14d
or r8d, 0x4b7fbb2f
xor eax, 0xffffffff
and eax, r8d
mov r8d, edi
and r8d, ebx
xor edi, ebx
or r8d, edi
mov ebx, r12d
xor ebx, 0xffffffff
mov r15d, eax
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xa34f6423
mov edi, ebx
and edi, 0xa34f6423
and r12d, r14d
mov dword [rbp + 0xf4], r12d
mov r12d, r15d
and r12d, 0xa34f6423
and eax, r14d
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xf4]
or edi, eax
mov eax, dword [rbp + 0xf8]
or r12d, eax
mov eax, dword [rbp + 0xfc]
xor edi, r12d
or ebx, r15d
xor ebx, 0xffffffff
or r14d, 0xa34f6423
and ebx, r14d
or edi, ebx
mov ebx, r8d
xor ebx, 0xffffffff
mov r14d, edi
and r14d, ebx
xor edi, 0xffffffff
and r8d, edi
or r14d, r8d
mov r8d, r10d
and r8d, esi
xor r10d, esi
or r8d, r10d
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r8d, r10d
or ebx, r8d
mov r8d, ecx
and r8d, 0x5136f1ba
xor ecx, 0x5136f1ba
or r8d, ecx
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3d5744a8
or ebx, r8d
or ecx, 0x3d5744a8
xor ebx, 0xffffffff
and ebx, ecx
mov r8d, r14d
xor r8d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x7b3b1060
mov ecx, r8d
and ecx, 0x7b3b1060
and r14d, r10d
mov edi, esi
and edi, 0x7b3b1060
and ebx, r10d
or ecx, r14d
or edi, ebx
xor ecx, edi
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0x7b3b1060
and r8d, r10d
or ecx, r8d
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0x1433fdc4
mov r10d, 0xffffffff
xor r10d, 0x1433fdc4
mov esi, eax
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1433fdc4
and r10d, 0xffffffff
or r15d, esi
or r8d, r10d
xor r15d, r8d
mov edi, edx
xor edi, 0xffffffff
and edi, 0x421e3a0a
mov r10d, 0xffffffff
xor r10d, 0x421e3a0a
mov esi, edx
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x421e3a0a
and r10d, 0xffffffff
or edi, esi
or r8d, r10d
xor edi, r8d
mov r14d, 0xffffffff
xor r14d, 0xfbde15d6
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xfbde15d6
or r14d, r8d
mov ebx, r15d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xfbde15d6
mov r8d, 0xffffffff
xor r8d, 0x5f33a94c
or ebx, r10d
or r8d, 0x5f33a94c
xor ebx, 0xffffffff
and ebx, r8d
xor eax, 0xffffffff
mov r10d, r14d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb0e7aaee
or eax, r10d
or r8d, 0xb0e7aaee
xor eax, 0xffffffff
and eax, r8d
mov r10d, 0xffffffff
xor r10d, 0xfbde15d6
mov r8d, edi
xor r8d, r10d
and r8d, edi
mov dword [rbp + 0x108], r8d
mov r8d, r14d
xor r8d, 0xffffffff
mov r12d, edx
xor r12d, r8d
and r12d, edx
mov edx, ebx
xor edx, 0xffffffff
mov esi, eax
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xba90cc0f
mov r8d, edx
and r8d, 0xba90cc0f
and ebx, r10d
mov dword [rbp + 0x100], ebx
mov ebx, esi
and ebx, 0xba90cc0f
and eax, r10d
mov dword [rbp + 0x104], eax
mov eax, dword [rbp + 0x100]
or r8d, eax
mov eax, dword [rbp + 0x104]
or ebx, eax
mov eax, dword [rbp + 0x108]
xor r8d, ebx
or edx, esi
xor edx, 0xffffffff
or r10d, 0xba90cc0f
and edx, r10d
or r8d, edx
mov edx, eax
xor edx, 0xffffffff
mov dword [rbp + 0x10c], edx
mov esi, r12d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x157976ef
and edx, 0x157976ef
and eax, r10d
mov ebx, esi
and ebx, 0x157976ef
and r12d, r10d
or edx, eax
mov eax, dword [rbp + 0x10c]
or ebx, r12d
xor edx, ebx
or eax, esi
xor eax, 0xffffffff
or r10d, 0x157976ef
and eax, r10d
or edx, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x123a1afd
mov r10d, 0xffffffff
xor r10d, 0x123a1afd
and r8d, r10d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x123a1afd
and edx, r10d
or ebx, r8d
or eax, edx
xor ebx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6b6f5a79
mov r10d, eax
and r10d, 0x6b6f5a79
and r15d, edx
mov esi, r8d
and esi, 0x6b6f5a79
and edi, edx
or r10d, r15d
or esi, edi
xor r10d, esi
or eax, r8d
xor eax, 0xffffffff
or edx, 0x6b6f5a79
and eax, edx
or r10d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x9ef594e
mov r8d, 0xffffffff
xor r8d, 0x9ef594e
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x9ef594e
and r8d, 0xffffffff
or eax, r10d
or edx, r8d
xor eax, edx
mov r8d, 0xffffffff
xor r8d, 0xfbde15d6
mov esi, r14d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x919de623
mov edx, r8d
and edx, 0x919de623
mov r15d, r10d
and r15d, 0xfbde15d6
mov edi, esi
and edi, 0x919de623
and r14d, r10d
or edx, r15d
or edi, r14d
xor edx, edi
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0x919de623
and r8d, r10d
or edx, r8d
xor edx, 0xffffffff
mov edi, eax
xor edi, edx
and edi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x982839ec
mov esi, eax
and esi, 0x982839ec
and ebx, edx
mov r10d, r8d
and r10d, 0x982839ec
and edi, edx
or esi, ebx
or r10d, edi
xor esi, r10d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x982839ec
and eax, edx
or esi, eax
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x7b6f514c
mov edx, 0xffffffff
xor edx, 0x7b6f514c
mov r10d, ecx
and r10d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7b6f514c
and edx, 0xffffffff
or r8d, r10d
or eax, edx
xor r8d, eax
mov eax, esi
xor eax, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2845ada2
or eax, r8d
or edx, 0x2845ada2
xor eax, 0xffffffff
and eax, edx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xe8395f6
mov r10d, 0xffffffff
xor r10d, 0xe8395f6
and esi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe8395f6
and r10d, 0xffffffff
or r8d, esi
or edx, r10d
xor r8d, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x78c62b8a
or ecx, r8d
or edx, 0x78c62b8a
xor ecx, 0xffffffff
and ecx, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xfd001d83
mov edx, 0xffffffff
xor edx, 0xfd001d83
mov r10d, r9d
and r10d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfd001d83
and edx, 0xffffffff
or ecx, r10d
or eax, edx
xor ecx, eax
mov edx, r13d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov eax, r13d
and eax, r10d
or edx, eax
mov r15d, 0xffffffff
xor r15d, 0xec0d14c5
and r15d, 0x810c1340
mov r10d, 0xffffffff
xor r10d, 0x810c1340
mov esi, r10d
and esi, 0xec0d14c5
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x810c1340
and r10d, 0xffffffff
or r15d, esi
or eax, r10d
xor r15d, eax
mov r10d, 0xffffffff
xor r10d, 0xec0d14c5
mov eax, ecx
xor eax, r10d
and eax, ecx
mov r10d, r15d
xor r10d, 0xffffffff
mov r12d, r9d
xor r12d, r10d
and r12d, r9d
mov esi, edx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xec0d14c5
mov r9d, 0xffffffff
xor r9d, 0xec99aa41
or esi, r10d
or r9d, 0xec99aa41
xor esi, 0xffffffff
and esi, r9d
xor r13d, 0xffffffff
mov r10d, r15d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x54a5e9cf
or r13d, r10d
or r9d, 0x54a5e9cf
xor r13d, 0xffffffff
and r13d, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xa9f04f79
mov edi, r9d
and edi, 0xa9f04f79
and eax, r10d
mov r14d, ebx
and r14d, 0xa9f04f79
and r12d, r10d
or edi, eax
mov eax, dword [rbp + 0x110]
or r14d, r12d
xor edi, r14d
or r9d, ebx
xor r9d, 0xffffffff
or r10d, 0xa9f04f79
and r9d, r10d
or edi, r9d
mov r9d, esi
xor r9d, 0xffffffff
mov r14d, r13d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x6fc9acbc
mov r10d, r9d
and r10d, 0x6fc9acbc
and esi, ebx
mov r12d, r14d
and r12d, 0x6fc9acbc
and r13d, ebx
or r10d, esi
mov esi, dword [rbp + 0x114]
or r12d, r13d
xor r10d, r12d
or r9d, r14d
xor r9d, 0xffffffff
or ebx, 0x6fc9acbc
and r9d, ebx
or r10d, r9d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x908f4a6e
mov ebx, 0xffffffff
xor ebx, 0x908f4a6e
and edi, ebx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x908f4a6e
and r10d, ebx
or r14d, edi
or r9d, r10d
xor r14d, r9d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0x90740b5f
mov edx, 0xffffffff
xor edx, 0x90740b5f
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x90740b5f
and edx, 0xffffffff
or ebx, r9d
or ecx, edx
xor ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0xec0d14c5
mov r10d, r15d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x91606e25
mov edx, ecx
and edx, 0x91606e25
mov r12d, r9d
and r12d, 0xec0d14c5
mov edi, r10d
and edi, 0x91606e25
and r15d, r9d
or edx, r12d
or edi, r15d
xor edx, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x91606e25
and ecx, r9d
or edx, ecx
xor ebx, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7c7ba631
or ebx, edx
or ecx, 0x7c7ba631
xor ebx, 0xffffffff
and ebx, ecx
mov edx, r14d
xor edx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe423508d
mov ecx, edx
and ecx, 0xe423508d
and r14d, r9d
mov edi, r10d
and edi, 0xe423508d
and ebx, r9d
or ecx, r14d
or edi, ebx
xor ecx, edi
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xe423508d
and edx, r9d
or ecx, edx
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0x43757fb4
mov r9d, 0xffffffff
xor r9d, 0x43757fb4
mov r10d, ecx
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x43757fb4
and r9d, 0xffffffff
or r14d, r10d
or edx, r9d
xor r14d, edx
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1a82bc1e
mov r10d, 0xffffffff
xor r10d, 0x1a82bc1e
mov edi, r10d
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x1a82bc1e
and r10d, 0xffffffff
or edx, edi
or r9d, r10d
xor edx, r9d
xor edx, 0xffffffff
mov ebx, ecx
xor ebx, edx
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x42c59cc0
mov edx, ecx
and edx, 0x42c59cc0
and r14d, r9d
mov edi, r10d
and edi, 0x42c59cc0
and ebx, r9d
or edx, r14d
or edi, ebx
xor edx, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x42c59cc0
and ecx, r9d
or edx, ecx
mov ecx, esi
xor ecx, 0xffffffff
xor ecx, 0xd71510a3
and ecx, 0xd71510a3
mov r10d, 0xffffffff
xor r10d, 0xd71510a3
and r10d, 0x1f2b7396
mov ebx, 0xffffffff
xor ebx, 0x1f2b7396
mov edi, ebx
and edi, 0xd71510a3
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x1f2b7396
and esi, ebx
or r10d, edi
or r9d, esi
xor r10d, r9d
mov r9d, ecx
and r9d, r10d
xor ecx, r10d
or r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and edx, r10d
or ecx, edx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r9d, r10d
or edx, r9d
mov ebx, 0xffffffff
xor ebx, 0x22a72bc
and ebx, 0x63b23dcc
mov r10d, 0xffffffff
xor r10d, 0x63b23dcc
mov esi, r10d
and esi, 0x22a72bc
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x63b23dcc
and r10d, 0xffffffff
or ebx, esi
or r9d, r10d
xor ebx, r9d
mov esi, ecx
and esi, edx
xor ecx, edx
or esi, ecx
mov ecx, 0xffffffff
xor ecx, 0x22a72bc
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x544c5aa5
mov edx, ecx
and edx, 0x544c5aa5
mov r14d, r9d
and r14d, 0x22a72bc
mov edi, r10d
and edi, 0x544c5aa5
and ebx, r9d
or edx, r14d
or edi, ebx
xor edx, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x544c5aa5
and ecx, r9d
or edx, ecx
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0xbe7a51d5
mov r10d, 0xffffffff
xor r10d, 0xbe7a51d5
and esi, r10d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbe7a51d5
and r10d, 0xffffffff
or r9d, esi
or ecx, r10d
xor r9d, ecx
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3a92ab27
or r9d, edx
or ecx, 0x3a92ab27
xor r9d, 0xffffffff
and r9d, ecx
mov edx, r9d
xor edx, 0xffffffff
mov ecx, r8d
xor ecx, edx
and ecx, r8d
mov r10d, r8d
xor r10d, 0xffffffff
mov edx, r9d
and edx, r10d
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov esi, ecx
and esi, edx
xor ecx, edx
or esi, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or edx, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd57534ec
or edi, edx
or ecx, 0xd57534ec
xor edi, 0xffffffff
and edi, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xea14de50
mov r8d, 0xffffffff
xor r8d, 0xea14de50
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xea14de50
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, edi
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x59b86d77
mov edx, eax
and edx, 0x59b86d77
and edi, ecx
mov r9d, r8d
and r9d, 0x59b86d77
and r10d, ecx
or edx, edi
or r9d, r10d
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x59b86d77
and eax, ecx
or edx, eax
mov edi, esi
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, esi
and eax, ecx
or edi, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x678ef13
or esi, ecx
or eax, 0x678ef13
xor esi, 0xffffffff
and esi, eax
mov eax, edi
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x53e2a49c
mov r8d, eax
and r8d, 0x53e2a49c
and edi, ecx
mov r10d, r9d
and r10d, 0x53e2a49c
and esi, ecx
or r8d, edi
or r10d, esi
xor r8d, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0x53e2a49c
and eax, ecx
or r8d, eax
mov ecx, 0xffffffff
xor ecx, 0x7db827c9
and ecx, 0x5784e4cd
mov r9d, 0xffffffff
xor r9d, 0x5784e4cd
mov r10d, r9d
and r10d, 0x7db827c9
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5784e4cd
and r9d, 0xffffffff
or ecx, r10d
or eax, r9d
xor ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xefaf5799
and ecx, 0xefaf5799
mov r10d, 0xffffffff
xor r10d, 0xefaf5799
and r10d, 0x17c71397
mov r9d, 0xffffffff
xor r9d, 0x17c71397
mov esi, r9d
and esi, 0xefaf5799
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x17c71397
and r9d, 0xffffffff
or r10d, esi
or eax, r9d
xor r10d, eax
mov esi, 0xffffffff
xor esi, 0x7db827c9
mov r9d, r10d
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9839b30
or esi, r9d
or eax, 0x9839b30
xor esi, 0xffffffff
and esi, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x7b480161
mov edi, 0xffffffff
xor edi, 0x7b480161
mov ebx, edi
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7b480161
and edi, 0xffffffff
or r9d, ebx
or eax, edi
xor r9d, eax
mov edi, 0xffffffff
xor edi, 0xefaf5799
mov eax, r9d
xor eax, edi
and eax, r9d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, ecx
and r9d, esi
xor ecx, esi
or r9d, ecx
mov ecx, eax
and ecx, r10d
xor eax, r10d
or ecx, eax
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0x1840327c
mov esi, 0xffffffff
xor esi, 0x1840327c
and r9d, esi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x1840327c
and ecx, esi
or r10d, r9d
or eax, ecx
xor r10d, eax
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0x6bb6d38
mov ecx, 0xffffffff
xor ecx, 0x6bb6d38
mov r9d, edx
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6bb6d38
and ecx, 0xffffffff
or r14d, r9d
or eax, ecx
xor r14d, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x69c3a350
mov ecx, 0xffffffff
xor ecx, 0x69c3a350
mov r9d, r8d
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x69c3a350
and ecx, 0xffffffff
or ebx, r9d
or eax, ecx
xor ebx, eax
mov ecx, 0xffffffff
xor ecx, 0x30eac0d7
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x30eac0d7
or ecx, eax
mov r9d, 0xffffffff
xor r9d, 0x30eac0d7
mov eax, r14d
xor eax, r9d
and eax, r14d
xor edx, 0xffffffff
mov esi, ecx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x228d0c3d
or edx, esi
or r9d, 0x228d0c3d
xor edx, 0xffffffff
and edx, r9d
mov r9d, 0xffffffff
xor r9d, 0x30eac0d7
mov r12d, ebx
xor r12d, r9d
and r12d, ebx
mov r9d, ecx
xor r9d, 0xffffffff
mov r15d, r8d
xor r15d, r9d
and r15d, r8d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, r12d
xor eax, 0xffffffff
mov esi, r15d
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x76bcd5b6
mov r8d, eax
and r8d, 0x76bcd5b6
and r12d, edx
mov edi, esi
and edi, 0x76bcd5b6
and r15d, edx
or r8d, r12d
or edi, r15d
xor r8d, edi
or eax, esi
xor eax, 0xffffffff
or edx, 0x76bcd5b6
and eax, edx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xe342096d
mov esi, 0xffffffff
xor esi, 0xe342096d
and r9d, esi
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xe342096d
and r8d, esi
or eax, r9d
or edx, r8d
xor eax, edx
mov edx, r14d
xor edx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcfb2f587
mov esi, edx
and esi, 0xcfb2f587
and r14d, r8d
mov edi, r9d
and edi, 0xcfb2f587
and ebx, r8d
or esi, r14d
or edi, ebx
xor esi, edi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xcfb2f587
and edx, r8d
or esi, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0x4e76105b
mov r9d, 0xffffffff
xor r9d, 0x4e76105b
and esi, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4e76105b
and r9d, 0xffffffff
or edx, esi
or r8d, r9d
xor edx, r8d
mov r8d, ecx
and r8d, 0x30eac0d7
xor ecx, 0x30eac0d7
or r8d, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov r15d, 0xffffffff
xor r15d, 0x7db827c9
and r15d, 0x97ad8920
mov ecx, 0xffffffff
xor ecx, 0x97ad8920
mov edx, ecx
and edx, 0x7db827c9
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x97ad8920
and ecx, 0xffffffff
or r15d, edx
or eax, ecx
xor r15d, eax
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or edi, eax
mov r14d, 0xffffffff
xor r14d, 0x21fb0540
and r14d, 0xf7e42c88
mov ecx, 0xffffffff
xor ecx, 0xf7e42c88
mov edx, ecx
and edx, 0x21fb0540
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf7e42c88
and ecx, 0xffffffff
or r14d, edx
or eax, ecx
xor r14d, eax
mov ecx, 0xffffffff
xor ecx, 0x21fb0540
mov eax, r15d
xor eax, ecx
and eax, r15d
mov r13d, 0xffffffff
xor r13d, 0x7db827c9
mov edx, r14d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2adde396
or r13d, edx
or ecx, 0x2adde396
xor r13d, 0xffffffff
and r13d, ecx
mov r9d, edi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x21fb0540
mov ecx, 0xffffffff
xor ecx, 0x6476d7bb
or r9d, edx
or ecx, 0x6476d7bb
xor r9d, 0xffffffff
and r9d, ecx
xor r10d, 0xffffffff
mov edx, r14d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4cdd097e
or r10d, edx
or ecx, 0x4cdd097e
xor r10d, 0xffffffff
and r10d, ecx
mov edx, eax
xor edx, 0xffffffff
mov ebx, r13d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xc208415b
mov ecx, edx
and ecx, 0xc208415b
and eax, esi
mov r12d, ebx
and r12d, 0xc208415b
and r13d, esi
or ecx, eax
mov rax, qword [rbp + 0x118]
or r12d, r13d
xor ecx, r12d
or edx, ebx
xor edx, 0xffffffff
or esi, 0xc208415b
and edx, esi
or ecx, edx
mov edx, r9d
and edx, r10d
xor r9d, r10d
or edx, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov ebx, edx
and ebx, r9d
xor edx, 0xffffffff
and ecx, edx
or ebx, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xacc500f7
mov edx, ecx
and edx, 0xacc500f7
and r15d, r9d
mov esi, r10d
and esi, 0xacc500f7
and edi, r9d
or edx, r15d
or esi, edi
xor edx, esi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xacc500f7
and ecx, r9d
or edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or ecx, edx
mov r9d, 0xffffffff
xor r9d, 0x21fb0540
mov esi, r14d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x543093f4
mov edx, r9d
and edx, 0x543093f4
mov r15d, r10d
and r15d, 0x21fb0540
mov edi, esi
and edi, 0x543093f4
and r14d, r10d
or edx, r15d
or edi, r14d
xor edx, edi
or r9d, esi
xor r9d, 0xffffffff
or r10d, 0x543093f4
and r9d, r10d
or edx, r9d
xor edx, 0xffffffff
mov edi, ecx
xor edi, edx
and edi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xba4bb661
mov ecx, edx
and ecx, 0xba4bb661
and ebx, r9d
mov esi, r10d
and esi, 0xba4bb661
and edi, r9d
or ecx, ebx
or esi, edi
xor ecx, esi
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xba4bb661
and edx, r9d
or ecx, edx
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xe60f6869
mov r9d, 0xffffffff
xor r9d, 0xe60f6869
mov esi, r8d
and esi, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe60f6869
and r9d, 0xffffffff
or r10d, esi
or edx, r9d
xor r10d, edx
mov edx, 0xffffffff
xor edx, 0xd335f961
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xdbf0fcb9
or edx, r10d
or r9d, 0xdbf0fcb9
xor edx, 0xffffffff
and edx, r9d
mov ebx, 0xffffffff
xor ebx, 0xd335f961
and ebx, 0xe62d1d05
mov r10d, 0xffffffff
xor r10d, 0xe62d1d05
mov esi, r10d
and esi, 0xd335f961
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xe62d1d05
and r10d, 0xffffffff
or ebx, esi
or r9d, r10d
xor ebx, r9d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9e029194
or r8d, r10d
or r9d, 0x9e029194
xor r8d, 0xffffffff
and r8d, r9d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
or r9d, r10d
mov r10d, 0xffffffff
xor r10d, 0xd335f961
mov r14d, r9d
xor r14d, r10d
and r14d, r9d
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xfc53987c
mov r9d, edx
and r9d, 0xfc53987c
and r14d, r8d
mov edi, esi
and edi, 0xfc53987c
and ebx, r8d
or r9d, r14d
or edi, ebx
xor r9d, edi
or edx, esi
xor edx, 0xffffffff
or r8d, 0xfc53987c
and edx, r8d
or r9d, edx
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x924ae4c0
mov esi, 0xffffffff
xor esi, 0x924ae4c0
and r10d, esi
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x924ae4c0
and r9d, esi
or r8d, r10d
or edx, r9d
xor r8d, edx
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or r9d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x1fcb13d3
mov esi, 0xffffffff
xor esi, 0x1fcb13d3
mov r10d, r8d
and r10d, esi
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x1fcb13d3
and r9d, esi
or ecx, r10d
or edx, r9d
xor ecx, edx
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
or ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r8d, ecx
mov edi, r11d
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x5d374a82
or edi, r8d
or ecx, 0x5d374a82
xor edi, 0xffffffff
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd4742969
mov esi, ecx
and esi, 0xd4742969
and ebx, r8d
mov r10d, r9d
and r10d, 0xd4742969
and edi, r8d
or esi, ebx
or r10d, edi
xor esi, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xd4742969
and ecx, r8d
or esi, ecx
mov dword [rbp + 0x124], esi
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or r8d, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xee476bc8
or r14d, r8d
or ecx, 0xee476bc8
xor r14d, 0xffffffff
and r14d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4c5cc377
mov r9d, 0xffffffff
xor r9d, 0x4c5cc377
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4c5cc377
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor ecx, 0xffffffff
mov ebx, edx
xor ebx, ecx
and ebx, edx
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x19271f25
mov edi, ecx
and edi, 0x19271f25
and r14d, r8d
mov r10d, r9d
and r10d, 0x19271f25
and ebx, r8d
or edi, r14d
or r10d, ebx
xor edi, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x19271f25
and ecx, r8d
or edi, ecx
mov dword [rbp + 0x128], edi
mov ecx, 0xffffffff
xor ecx, 0x8f8cd3ff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8f8cd3ff
or ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0xde663b6f
and ecx, 0xde663b6f
mov r10d, 0xffffffff
xor r10d, 0xde663b6f
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xde663b6f
or r10d, r8d
mov r9d, r10d
xor r9d, 0xffffffff
xor r9d, 0x8f8cd3ff
and r9d, 0x8f8cd3ff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x5279a2a
mov r14d, 0xffffffff
xor r14d, 0x5279a2a
mov r15d, r14d
and r15d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0x5279a2a
and r14d, 0xffffffff
or r8d, r15d
or ebx, r14d
xor r8d, ebx
mov ebx, 0xffffffff
xor ebx, 0xde663b6f
mov r12d, r8d
xor r12d, ebx
and r12d, r8d
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd2dbdada
or r15d, r10d
or r8d, 0xd2dbdada
xor r15d, 0xffffffff
and r15d, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x8f002383
mov r9d, ecx
and r9d, 0x8f002383
and r12d, r10d
mov r14d, ebx
and r14d, 0x8f002383
and r15d, r10d
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or ecx, ebx
xor ecx, 0xffffffff
or r10d, 0x8f002383
and ecx, r10d
or r9d, ecx
mov r10d, r8d
xor r10d, 0xffffffff
mov ecx, r9d
and ecx, r10d
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
mov dword [rbp + 0x12c], ecx
mov r10d, 0xffffffff
xor r10d, 0x8f8cd3ff
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8f8cd3ff
or r10d, r8d
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, r10d
and r8d, r9d
xor r10d, 0xffffffff
mov r9d, esi
and r9d, r10d
or r8d, r9d
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xc5b4e117
or r8d, r10d
or r9d, 0xc5b4e117
xor r8d, 0xffffffff
and r8d, r9d
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0x4d91b6a0
mov r10d, 0xffffffff
xor r10d, 0x4d91b6a0
mov r14d, ecx
and r14d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x4d91b6a0
and r10d, 0xffffffff
or ebx, r14d
or r9d, r10d
xor ebx, r9d
mov r10d, r11d
xor r10d, 0xffffffff
mov r9d, ebx
and r9d, r10d
xor ebx, 0xffffffff
mov r10d, r11d
and r10d, ebx
or r9d, r10d
xor r11d, 0xffffffff
mov r10d, r9d
xor r10d, r11d
and r10d, r9d
mov ebx, 0xffffffff
xor ebx, 0x8f8cd3ff
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x8f8cd3ff
or ebx, r9d
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0x1226af5a
mov r15d, 0xffffffff
xor r15d, 0x1226af5a
mov r14d, edi
and r14d, r15d
mov r9d, ebx
xor r9d, 0xffffffff
and r9d, 0x1226af5a
and ebx, r15d
or r11d, r14d
or r9d, ebx
xor r11d, r9d
xor edi, 0xffffffff
mov r9d, r11d
xor r9d, edi
and r9d, r11d
mov r12d, edx
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and edx, r11d
or r12d, edx
mov r15d, ecx
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or r15d, ecx
mov ecx, 0xffffffff
xor ecx, 0xf769acf5
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf769acf5
or ecx, edx
mov edx, r12d
xor edx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x423017d7
mov r11d, edx
and r11d, 0x423017d7
and r12d, edi
mov r14d, ebx
and r14d, 0x423017d7
and r15d, edi
or r11d, r12d
or r14d, r15d
xor r11d, r14d
or edx, ebx
xor edx, 0xffffffff
or edi, 0x423017d7
and edx, edi
or r11d, edx
mov edx, ecx
and edx, 0xf769acf5
xor ecx, 0xf769acf5
or edx, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and r11d, edi
or ecx, r11d
xor edx, 0xffffffff
mov r13d, ecx
xor r13d, edx
and r13d, ecx
mov edx, r10d
xor edx, 0xffffffff
mov ecx, r8d
xor ecx, edx
and ecx, r8d
mov r11d, r8d
xor r11d, 0xffffffff
mov edx, r10d
and edx, r11d
xor r10d, 0xffffffff
and r8d, r10d
or edx, r8d
mov edi, ecx
and edi, edx
xor ecx, edx
or edi, ecx
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0x604c3802
mov edx, 0xffffffff
xor edx, 0x604c3802
mov r8d, r9d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x604c3802
and edx, 0xffffffff
or r12d, r8d
or ecx, edx
xor r12d, ecx
mov r15d, r13d
xor r15d, 0xffffffff
and r15d, 0xf4371b18
mov edx, 0xffffffff
xor edx, 0xf4371b18
mov r8d, r13d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf4371b18
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
mov ecx, 0xffffffff
xor ecx, 0x3e825820
and ecx, 0x61202b07
mov r8d, 0xffffffff
xor r8d, 0x61202b07
mov r10d, r8d
and r10d, 0x3e825820
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x61202b07
and r8d, 0xffffffff
or ecx, r10d
or edx, r8d
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0x3e825820
mov r8d, r12d
xor r8d, edx
and r8d, r12d
xor r9d, 0xffffffff
mov r10d, ecx
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8a2ad5d3
or r9d, r10d
or edx, 0x8a2ad5d3
xor r9d, 0xffffffff
and r9d, edx
mov edx, r15d
xor edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x3e825820
mov r10d, 0xffffffff
xor r10d, 0xfea236ae
or edx, r11d
or r10d, 0xfea236ae
xor edx, 0xffffffff
and edx, r10d
xor r13d, 0xffffffff
mov r11d, ecx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf22e99a3
or r13d, r11d
or r10d, 0xf22e99a3
xor r13d, 0xffffffff
and r13d, r10d
mov r10d, r8d
and r10d, r9d
xor r8d, r9d
or r10d, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov ebx, r13d
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe0595bc4
mov r9d, r8d
and r9d, 0xe0595bc4
and edx, r11d
mov r14d, ebx
and r14d, 0xe0595bc4
and r13d, r11d
or r9d, edx
mov edx, dword [rbp + 0x128]
or r14d, r13d
xor r9d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or r11d, 0xe0595bc4
and r8d, r11d
or r9d, r8d
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xbe57b370
mov r11d, 0xffffffff
xor r11d, 0xbe57b370
and r10d, r11d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xbe57b370
and r9d, r11d
or r14d, r10d
or r8d, r9d
xor r14d, r8d
mov r8d, r12d
xor r8d, 0xffffffff
mov r11d, r15d
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf4a46a13
mov r10d, r8d
and r10d, 0xf4a46a13
and r12d, r9d
mov ebx, r11d
and ebx, 0xf4a46a13
and r15d, r9d
or r10d, r12d
or ebx, r15d
xor r10d, ebx
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0xf4a46a13
and r8d, r9d
or r10d, r8d
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x986ee283
mov r9d, 0xffffffff
xor r9d, 0x986ee283
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x986ee283
and r9d, 0xffffffff
or ebx, r10d
or r8d, r9d
xor ebx, r8d
mov r8d, ecx
and r8d, 0x3e825820
xor ecx, 0x3e825820
or r8d, ecx
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa57d3980
or ebx, r8d
or ecx, 0xa57d3980
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc892e50c
mov r10d, ecx
and r10d, 0xc892e50c
and r14d, r8d
mov r11d, r9d
and r11d, 0xc892e50c
and ebx, r8d
or r10d, r14d
or r11d, ebx
xor r10d, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xc892e50c
and ecx, r8d
or r10d, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, edi
and r8d, r9d
or ecx, r8d
xor ecx, 0xffffffff
mov ebx, r10d
xor ebx, ecx
and ebx, r10d
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xd124ffec
mov r9d, 0xffffffff
xor r9d, 0xd124ffec
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd124ffec
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x38dd5945
or edi, r8d
or ecx, 0x38dd5945
xor edi, 0xffffffff
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6609d64a
mov r8d, ecx
and r8d, 0x6609d64a
and ebx, r9d
mov r11d, r10d
and r11d, 0x6609d64a
and edi, r9d
or r8d, ebx
or r11d, edi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x6609d64a
and ecx, r9d
or r8d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xd86122f0
mov r10d, 0xffffffff
xor r10d, 0xd86122f0
mov r11d, esi
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xd86122f0
and r10d, 0xffffffff
or ecx, r11d
or r9d, r10d
xor ecx, r9d
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r9d, edx
and r9d, r11d
or r10d, r9d
mov r9d, 0xffffffff
xor r9d, 0xfc2be358
and r9d, 0xafbd2574
mov edi, 0xffffffff
xor edi, 0xafbd2574
mov ebx, edi
and ebx, 0xfc2be358
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xafbd2574
and edi, 0xffffffff
or r9d, ebx
or r11d, edi
xor r9d, r11d
mov edi, 0xffffffff
xor edi, 0xfc2be358
mov r11d, ecx
xor r11d, edi
and r11d, ecx
mov edi, r9d
xor edi, 0xffffffff
mov r15d, esi
xor r15d, edi
and r15d, esi
mov esi, 0xffffffff
xor esi, 0xfc2be358
mov r13d, r10d
xor r13d, esi
and r13d, r10d
mov esi, r9d
xor esi, 0xffffffff
mov r12d, edx
xor r12d, esi
and r12d, edx
mov edx, r11d
xor edx, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x4debfdc3
mov ebx, edx
and ebx, 0x4debfdc3
and r11d, esi
mov r14d, edi
and r14d, 0x4debfdc3
and r15d, esi
or ebx, r11d
mov r11d, dword [rbp + 0x12c]
or r14d, r15d
xor ebx, r14d
or edx, edi
xor edx, 0xffffffff
or esi, 0x4debfdc3
and edx, esi
or ebx, edx
mov edx, r13d
xor edx, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x9969df2
mov edi, edx
and edi, 0x9969df2
and r13d, esi
mov r15d, r14d
and r15d, 0x9969df2
and r12d, esi
or edi, r13d
or r15d, r12d
xor edi, r15d
or edx, r14d
xor edx, 0xffffffff
or esi, 0x9969df2
and edx, esi
or edi, edx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0x9bffb7d2
mov r14d, 0xffffffff
xor r14d, 0x9bffb7d2
and ebx, r14d
mov esi, edi
xor esi, 0xffffffff
and esi, 0x9bffb7d2
and edi, r14d
or edx, ebx
or esi, edi
xor edx, esi
mov edi, ecx
and edi, r10d
xor ecx, r10d
or edi, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xbd565258
mov esi, 0xffffffff
xor esi, 0xbd565258
and edi, esi
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xbd565258
and esi, 0xffffffff
or ecx, edi
or r10d, esi
xor ecx, r10d
mov r10d, r9d
and r10d, 0xfc2be358
xor r9d, 0xfc2be358
or r10d, r9d
xor r10d, 0xffffffff
mov r9d, ecx
xor r9d, r10d
and r9d, ecx
mov ecx, edx
and ecx, r9d
xor edx, r9d
or ecx, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r9d, ecx
and r9d, r10d
or edx, r9d
xor edx, 0xffffffff
xor edx, 0x1ba7bde1
and edx, 0x1ba7bde1
mov edi, 0xffffffff
xor edi, 0x1ba7bde1
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x1ba7bde1
or edi, r9d
mov r9d, edi
xor r9d, 0xffffffff
mov esi, ecx
xor esi, r9d
and esi, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xcc08814
mov r10d, 0xffffffff
xor r10d, 0xcc08814
mov ebx, r10d
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcc08814
and r10d, 0xffffffff
or r9d, ebx
or ecx, r10d
xor r9d, ecx
xor r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1ba7bde1
mov ecx, 0xffffffff
xor ecx, 0xb4a1b3c
or r9d, r10d
or ecx, 0xb4a1b3c
xor r9d, 0xffffffff
and r9d, ecx
mov r10d, 0xffffffff
xor r10d, 0xffffffff
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xaf4bc984
or r10d, edi
or ecx, 0xaf4bc984
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, edx
and ecx, esi
xor edx, esi
or ecx, edx
mov edx, r9d
and edx, r10d
xor r9d, r10d
or edx, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov r10d, edx
and r10d, r9d
xor edx, 0xffffffff
and ecx, edx
or r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0x8f8cd3ff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x21c36fc0
or ecx, r9d
or edx, 0x21c36fc0
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0x8f8cd3ff
and edx, 0x3d1c49bd
mov edi, 0xffffffff
xor edi, 0x3d1c49bd
mov esi, edi
and esi, 0x8f8cd3ff
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x3d1c49bd
and r11d, edi
or edx, esi
or r9d, r11d
xor edx, r9d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x64206bcf
mov edx, 0xffffffff
xor edx, 0x64206bcf
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x64206bcf
and edx, 0xffffffff
or ebx, r10d
or ecx, edx
xor ebx, ecx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x17b65d46
mov edx, 0xffffffff
xor edx, 0x17b65d46
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x17b65d46
and edx, 0xffffffff
or esi, r9d
or ecx, edx
xor esi, ecx
mov edi, 0xffffffff
xor edi, 0x56e5803b
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x56e5803b
or edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x34e3c268
mov r11d, ecx
and r11d, 0x34e3c268
and ebx, edx
mov r10d, r9d
and r10d, 0x34e3c268
and esi, edx
or r11d, ebx
or r10d, esi
xor r11d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x34e3c268
and ecx, edx
or r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0x56e5803b
mov r10d, edi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x25702716
mov r9d, ecx
and r9d, 0x25702716
mov ebx, edx
and ebx, 0x56e5803b
mov esi, r10d
and esi, 0x25702716
and edi, edx
or r9d, ebx
or esi, edi
xor r9d, esi
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0x25702716
and ecx, edx
or r9d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x93861e45
mov r10d, 0xffffffff
xor r10d, 0x93861e45
and r11d, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x93861e45
and r10d, 0xffffffff
or ecx, r11d
or edx, r10d
xor ecx, edx
xor r9d, 0xffffffff
mov edx, ecx
xor edx, r9d
and edx, ecx
mov esi, r8d
xor esi, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe0a5d91b
or esi, r9d
or ecx, 0xe0a5d91b
xor esi, 0xffffffff
and esi, ecx
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0xa0243f0c
mov r9d, 0xffffffff
xor r9d, 0xa0243f0c
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xa0243f0c
and edx, r9d
or r11d, r8d
or ecx, edx
xor r11d, ecx
mov edx, esi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbf40eead
mov ecx, edx
and ecx, 0xbf40eead
and esi, r8d
mov r10d, r9d
and r10d, 0xbf40eead
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xbf40eead
and edx, r8d
or ecx, edx
mov dword [rax + 0x18], ecx
mov rax, qword [rbp + 0x228]
mov al, byte [rax + 8]
mov byte [rbp + 0x3bf], al
mov dword [rbp + 0x200], 0x990ef490
jmp 0x1400521f2
mov eax, 0x2001b1c1
mov ecx, 0x8ebb6708
cmp byte [rbp + 0x3bf], 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
add rax, 0x18
mov qword [rbp + 0x3c0], rax
mov dword [rbp + 0x200], 0xed314975
jmp 0x1400521f2
mov rax, qword [rbp + 0x3c0]
mov r10d, dword [rax]
mov dword [rbp + 0xc4], r10d
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r10d
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
mov edx, r10d
xor edx, ecx
and edx, r10d
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov r14d, 0xffffffff
xor r14d, 4
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 4
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0x17b9da54
and r14d, 0x17b9da54
mov edi, 0xffffffff
xor edi, 0x17b9da54
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x17b9da54
or edi, eax
mov esi, edi
xor esi, 0xffffffff
xor esi, 4
and esi, 4
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
mov edx, 0xffffffff
xor edx, 0x17b9da54
mov ebx, eax
xor ebx, edx
and ebx, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, r14d
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3a02cba3
mov eax, edx
and eax, 0x3a02cba3
and r14d, r8d
mov r11d, r9d
and r11d, 0x3a02cba3
and esi, r8d
or eax, r14d
or r11d, esi
xor eax, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x3a02cba3
and edx, r8d
or eax, edx
mov r8d, ebx
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2465e554
mov edx, r8d
and edx, 0x2465e554
and ebx, r9d
mov esi, r11d
and esi, 0x2465e554
and edi, r9d
or edx, ebx
or esi, edi
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0x2465e554
and r8d, r9d
or edx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov r15d, edx
and r15d, r8d
xor edx, 0xffffffff
and eax, edx
or r15d, eax
mov eax, 0xffffffff
xor eax, 0xab4ce671
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xab4ce671
or eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x77f32b4e
mov r9d, 0xffffffff
xor r9d, 0x77f32b4e
mov r11d, r9d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x77f32b4e
and r9d, 0xffffffff
or r8d, r11d
or edx, r9d
xor r8d, edx
xor r8d, 0xffffffff
xor r8d, 0xab4ce671
and r8d, 0xab4ce671
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xa4b3a8a2
mov r9d, 0xffffffff
xor r9d, 0xa4b3a8a2
mov r11d, ecx
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa4b3a8a2
and r9d, 0xffffffff
or eax, r11d
or r8d, r9d
xor eax, r8d
mov r8d, r15d
xor r8d, 0xffffffff
and r8d, 0xd6598077
mov r11d, 0xffffffff
xor r11d, 0xd6598077
mov esi, r15d
and esi, r11d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xd6598077
and r11d, 0xffffffff
or r8d, esi
or r9d, r11d
xor r8d, r9d
mov ebx, 0xffffffff
xor ebx, 0xbfe54f01
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xbfe54f01
or ebx, r9d
mov r13d, eax
xor r13d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xbfe54f01
mov r9d, 0xffffffff
xor r9d, 0xcf70c3e4
or r13d, r11d
or r9d, 0xcf70c3e4
xor r13d, 0xffffffff
and r13d, r9d
mov r9d, ebx
xor r9d, 0xffffffff
mov r14d, ecx
xor r14d, r9d
and r14d, ecx
mov r12d, r8d
xor r12d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xbfe54f01
mov ecx, 0xffffffff
xor ecx, 0xd6316696
or r12d, r9d
or ecx, 0xd6316696
xor r12d, 0xffffffff
and r12d, ecx
xor r15d, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbf3d0273
or r15d, r9d
or ecx, 0xbf3d0273
xor r15d, 0xffffffff
and r15d, ecx
mov ecx, r13d
xor ecx, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x757bd7
mov esi, ecx
and esi, 0x757bd7
and r13d, r9d
mov edi, r11d
and edi, 0x757bd7
and r14d, r9d
or esi, r13d
or edi, r14d
xor esi, edi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x757bd7
and ecx, r9d
or esi, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9de9ded4
mov r11d, ecx
and r11d, 0x9de9ded4
and r12d, r9d
mov r14d, edi
and r14d, 0x9de9ded4
and r15d, r9d
or r11d, r12d
or r14d, r15d
xor r11d, r14d
or ecx, edi
xor ecx, 0xffffffff
or r9d, 0x9de9ded4
and ecx, r9d
or r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x1936fbc3
mov edi, 0xffffffff
xor edi, 0x1936fbc3
and esi, edi
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x1936fbc3
and r11d, edi
or ecx, esi
or r9d, r11d
xor ecx, r9d
mov r11d, eax
and r11d, r8d
xor eax, r8d
or r11d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0x131122ea
mov r9d, 0xffffffff
xor r9d, 0x131122ea
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x131122ea
and r9d, 0xffffffff
or eax, r11d
or r8d, r9d
xor eax, r8d
mov r8d, 0xffffffff
xor r8d, 0xbfe54f01
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x4ec1c684
mov r9d, r8d
and r9d, 0x4ec1c684
mov r14d, r11d
and r14d, 0xbfe54f01
mov edi, esi
and edi, 0x4ec1c684
and ebx, r11d
or r9d, r14d
or edi, ebx
xor r9d, edi
or r8d, esi
xor r8d, 0xffffffff
or r11d, 0x4ec1c684
and r8d, r11d
or r9d, r8d
xor r9d, 0xffffffff
mov r8d, eax
xor r8d, r9d
and r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov r14d, 0xffffffff
xor r14d, 0xab4ce671
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xab4ce671
or r14d, ecx
mov ebx, edx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x5fa6be15
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x5fa6be15
or ecx, r8d
mov r8d, r14d
xor r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x5fa6be15
mov r9d, 0xffffffff
xor r9d, 0xa3d3a3fa
or r8d, r11d
or r9d, 0xa3d3a3fa
xor r8d, 0xffffffff
and r8d, r9d
mov esi, 0xffffffff
xor esi, 0xab4ce671
mov r11d, ecx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x513d7686
or esi, r11d
or r9d, 0x513d7686
xor esi, 0xffffffff
and esi, r9d
mov r11d, 0xffffffff
xor r11d, 0x5fa6be15
mov r9d, ebx
xor r9d, r11d
and r9d, ebx
mov edi, ecx
xor edi, 0xffffffff
mov r11d, edx
xor r11d, edi
and r11d, edx
mov edx, r8d
and edx, esi
xor r8d, esi
or edx, r8d
mov r8d, r9d
and r8d, r11d
xor r9d, r11d
or r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov edi, r8d
and edi, r9d
xor r8d, 0xffffffff
and edx, r8d
or edi, edx
mov r8d, r14d
xor r8d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xef46f71d
mov edx, r8d
and edx, 0xef46f71d
and r14d, r9d
mov esi, r11d
and esi, 0xef46f71d
and ebx, r9d
or edx, r14d
or esi, ebx
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0xef46f71d
and r8d, r9d
or edx, r8d
mov esi, edx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or esi, edx
mov edx, ecx
and edx, 0x5fa6be15
xor ecx, 0x5fa6be15
or edx, ecx
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc05af240
or esi, edx
or ecx, 0xc05af240
xor esi, 0xffffffff
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8e96bcae
mov r9d, ecx
and r9d, 0x8e96bcae
and edi, edx
mov r11d, r8d
and r11d, 0x8e96bcae
and esi, edx
or r9d, edi
or r11d, esi
xor r9d, r11d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x8e96bcae
and ecx, edx
or r9d, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or edx, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa501b6c6
or edi, edx
or ecx, 0xa501b6c6
xor edi, 0xffffffff
and edi, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x56f594fb
mov r8d, 0xffffffff
xor r8d, 0x56f594fb
mov r11d, r8d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x56f594fb
and r8d, 0xffffffff
or ecx, r11d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov eax, edi
xor eax, 0xffffffff
mov edx, esi
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9f8de9
mov r8d, eax
and r8d, 0x9f8de9
and edi, ecx
mov r11d, edx
and r11d, 0x9f8de9
and esi, ecx
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x9f8de9
and eax, ecx
or r8d, eax
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x59286de1
mov edx, 0xffffffff
xor edx, 0x59286de1
and r8d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x59286de1
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x47a981d1
mov edx, 0xffffffff
xor edx, 0x47a981d1
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x47a981d1
and edx, 0xffffffff
or r8d, r9d
or eax, edx
xor r8d, eax
mov edx, 0xffffffff
xor edx, 0x121c51d0
and edx, 0x3374ebf7
mov r9d, 0xffffffff
xor r9d, 0x3374ebf7
mov r11d, r9d
and r11d, 0x121c51d0
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3374ebf7
and r9d, 0xffffffff
or edx, r11d
or eax, r9d
xor edx, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov ecx, edx
and ecx, 0x121c51d0
xor edx, 0x121c51d0
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
xor edx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfa2e4b22
or edx, ecx
or eax, 0xfa2e4b22
xor edx, 0xffffffff
and edx, eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, r10d
and eax, r8d
or ecx, eax
mov r14d, 0xffffffff
xor r14d, 0xd7d80397
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfecc0074
or r14d, ecx
or eax, 0xfecc0074
xor r14d, 0xffffffff
and r14d, eax
mov r9d, 0xffffffff
xor r9d, 0xd7d80397
and r9d, 0x59bb4a08
mov ecx, 0xffffffff
xor ecx, 0x59bb4a08
mov r8d, ecx
and r8d, 0xd7d80397
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x59bb4a08
and ecx, 0xffffffff
or r9d, r8d
or eax, ecx
xor r9d, eax
mov ebx, r10d
xor ebx, 0xffffffff
mov ecx, r9d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x303bd810
or ebx, ecx
or eax, 0x303bd810
xor ebx, 0xffffffff
and ebx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xd7d80397
mov r8d, eax
xor r8d, ecx
and r8d, eax
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xdabf9288
mov eax, ecx
and eax, 0xdabf9288
and r14d, r11d
mov edi, esi
and edi, 0xdabf9288
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0xdabf9288
and ecx, r11d
or eax, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov r9d, ecx
and r9d, r8d
xor ecx, 0xffffffff
and eax, ecx
or r9d, eax
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xbe19a337
mov r8d, 0xffffffff
xor r8d, 0xbe19a337
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbe19a337
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
mov r9d, 0xffffffff
xor r9d, 0x138f151c
and r9d, 0x16427842
mov r11d, 0xffffffff
xor r11d, 0x16427842
mov r8d, r11d
and r8d, 0x138f151c
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x16427842
and ecx, r11d
or r9d, r8d
or eax, ecx
xor r9d, eax
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x138f151c
mov eax, 0xffffffff
xor eax, 0x6b6b02a5
or r9d, ecx
or eax, 0x6b6b02a5
xor r9d, 0xffffffff
and r9d, eax
mov eax, 0xffffffff
xor eax, 0x138f151c
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x138f151c
or eax, ecx
xor eax, 0xffffffff
xor eax, 0x996cc15c
and eax, 0x996cc15c
mov ebx, 0xffffffff
xor ebx, 0x996cc15c
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x996cc15c
or ebx, ecx
mov r8d, 0xffffffff
xor r8d, 0x138f151c
mov r11d, ebx
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x727645f4
or r8d, r11d
or ecx, 0x727645f4
xor r8d, 0xffffffff
and r8d, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r14d, ecx
xor r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x996cc15c
mov ecx, 0xffffffff
xor ecx, 0xbbebfcb
or r14d, r11d
or ecx, 0xbbebfcb
xor r14d, 0xffffffff
and r14d, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov eax, r14d
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x99d7cf27
mov r8d, eax
and r8d, 0x99d7cf27
and r14d, r11d
mov edi, esi
and edi, 0x99d7cf27
and ebx, r11d
or r8d, r14d
or edi, ebx
xor r8d, edi
or eax, esi
xor eax, 0xffffffff
or r11d, 0x99d7cf27
and eax, r11d
or r8d, eax
mov r11d, ecx
xor r11d, 0xffffffff
mov eax, r8d
and eax, r11d
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0x5d4ad982
mov r8d, 0xffffffff
xor r8d, 0x5d4ad982
mov esi, eax
and esi, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5d4ad982
and r8d, 0xffffffff
or r11d, esi
or ecx, r8d
xor r11d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
mov r8d, r11d
and r8d, ecx
xor r11d, 0xffffffff
mov ecx, r10d
and ecx, r11d
or r8d, ecx
xor r8d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd78e75ee
or r8d, r10d
or ecx, 0xd78e75ee
xor r8d, 0xffffffff
and r8d, ecx
mov r12d, 0xffffffff
xor r12d, 4
and r12d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 4
or r12d, ecx
xor r12d, 0xffffffff
xor r12d, 0x6a2ef900
and r12d, 0x6a2ef900
mov r10d, 0xffffffff
xor r10d, 0x6a2ef900
and r10d, 0xca46fba5
mov r11d, 0xffffffff
xor r11d, 0xca46fba5
mov esi, r11d
and esi, 0x6a2ef900
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xca46fba5
and r11d, 0xffffffff
or r10d, esi
or ecx, r11d
xor r10d, ecx
mov ebx, 0xffffffff
xor ebx, 4
mov r11d, r10d
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x30165af0
or ebx, r11d
or ecx, 0x30165af0
xor ebx, 0xffffffff
and ebx, ecx
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xb9698bea
mov r11d, 0xffffffff
xor r11d, 0xb9698bea
mov esi, r11d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb9698bea
and r11d, 0xffffffff
or r15d, esi
or ecx, r11d
xor r15d, ecx
xor r15d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6a2ef900
mov ecx, 0xffffffff
xor ecx, 0x4df84bf7
or r15d, r11d
or ecx, 0x4df84bf7
xor r15d, 0xffffffff
and r15d, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xef9a60f2
or r14d, r10d
or ecx, 0xef9a60f2
xor r14d, 0xffffffff
and r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x65a01234
mov esi, ecx
and esi, 0x65a01234
and r12d, r10d
mov edi, r11d
and edi, 0x65a01234
and ebx, r10d
or esi, r12d
or edi, ebx
xor esi, edi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x65a01234
and ecx, r10d
or esi, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x40e2eb40
mov r11d, ecx
and r11d, 0x40e2eb40
and r15d, r10d
mov ebx, edi
and ebx, 0x40e2eb40
and r14d, r10d
or r11d, r15d
or ebx, r14d
xor r11d, ebx
or ecx, edi
xor ecx, 0xffffffff
or r10d, 0x40e2eb40
and ecx, r10d
or r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xfdd0a0d
mov edi, 0xffffffff
xor edi, 0xfdd0a0d
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xfdd0a0d
and r11d, edi
or ecx, esi
or r10d, r11d
xor ecx, r10d
mov r15d, ecx
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or r15d, ecx
mov r14d, 0xffffffff
xor r14d, 0x138f151c
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x138f151c
or r14d, ecx
mov ecx, 0xffffffff
xor ecx, 0x775b406b
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x775b406b
or ecx, r10d
mov r10d, r15d
xor r10d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xdf55066
mov edi, r10d
and edi, 0xdf55066
and r15d, r11d
mov ebx, esi
and ebx, 0xdf55066
and r14d, r11d
or edi, r15d
or ebx, r14d
xor edi, ebx
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0xdf55066
and r10d, r11d
or edi, r10d
mov r10d, ecx
and r10d, 0x775b406b
xor ecx, 0x775b406b
or r10d, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x46d87240
mov esi, 0xffffffff
xor esi, 0x46d87240
and edi, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x46d87240
and esi, 0xffffffff
or ecx, edi
or r11d, esi
xor ecx, r11d
xor r10d, 0xffffffff
mov r12d, ecx
xor r12d, r10d
and r12d, ecx
mov ecx, 0xffffffff
xor ecx, 4
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 4
or ecx, r10d
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and eax, r11d
or r10d, eax
mov ebx, 0xffffffff
xor ebx, 0x5abac111
and ebx, 0x8f6d4a3f
mov r11d, 0xffffffff
xor r11d, 0x8f6d4a3f
mov esi, r11d
and esi, 0x5abac111
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8f6d4a3f
and r11d, 0xffffffff
or ebx, esi
or eax, r11d
xor ebx, eax
mov eax, ecx
and eax, r10d
xor ecx, r10d
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x5abac111
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x1464476d
mov r10d, ecx
and r10d, 0x1464476d
mov r14d, r11d
and r14d, 0x5abac111
mov edi, esi
and edi, 0x1464476d
and ebx, r11d
or r10d, r14d
or edi, ebx
xor r10d, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0x1464476d
and ecx, r11d
or r10d, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and eax, r11d
or ecx, eax
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xac6b4796
or ecx, r10d
or eax, 0xac6b4796
xor ecx, 0xffffffff
and ecx, eax
mov edi, r9d
xor edi, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x662d77ec
or edi, r10d
or eax, 0x662d77ec
xor edi, 0xffffffff
and edi, eax
mov esi, r9d
xor esi, 0xffffffff
and esi, 0xc466e4a6
mov r10d, 0xffffffff
xor r10d, 0xc466e4a6
and r9d, r10d
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xc466e4a6
and r8d, r10d
or esi, r9d
or eax, r8d
xor esi, eax
mov eax, edi
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9a0531ba
mov r11d, eax
and r11d, 0x9a0531ba
and edi, r8d
mov r10d, r9d
and r10d, 0x9a0531ba
and esi, r8d
or r11d, edi
or r10d, esi
xor r11d, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x9a0531ba
and eax, r8d
or r11d, eax
mov r8d, r12d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, r12d
and eax, r9d
or r8d, eax
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0x445ab045
mov r10d, 0xffffffff
xor r10d, 0x445ab045
mov esi, ecx
and esi, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x445ab045
and r10d, 0xffffffff
or r9d, esi
or eax, r10d
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0x6f97cb76
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x6f97cb76
or eax, r10d
mov r10d, 0xffffffff
xor r10d, 0x6f97cb76
mov r13d, r8d
xor r13d, r10d
and r13d, r8d
xor r12d, 0xffffffff
mov esi, eax
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xfc196d84
or r12d, esi
or r10d, 0xfc196d84
xor r12d, 0xffffffff
and r12d, r10d
mov esi, r9d
xor esi, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x6f97cb76
mov r10d, 0xffffffff
xor r10d, 0xf405f584
or esi, edi
or r10d, 0xf405f584
xor esi, 0xffffffff
and esi, r10d
mov r10d, eax
xor r10d, 0xffffffff
mov edi, ecx
xor edi, r10d
and edi, ecx
mov r10d, r13d
xor r10d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x1d358b07
mov ecx, r10d
and ecx, 0x1d358b07
and r13d, ebx
mov r15d, r14d
and r15d, 0x1d358b07
and r12d, ebx
or ecx, r13d
or r15d, r12d
xor ecx, r15d
or r10d, r14d
xor r10d, 0xffffffff
or ebx, 0x1d358b07
and r10d, ebx
or ecx, r10d
mov r10d, esi
and r10d, edi
xor esi, edi
or r10d, esi
mov esi, ecx
xor esi, 0xffffffff
mov edi, r10d
and edi, esi
xor r10d, 0xffffffff
and ecx, r10d
or edi, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or esi, ecx
mov ecx, eax
and ecx, 0x6f97cb76
xor eax, 0x6f97cb76
or ecx, eax
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xacbccead
or esi, ecx
or eax, 0xacbccead
xor esi, 0xffffffff
and esi, eax
mov eax, edi
xor eax, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xccc3ba51
mov r9d, eax
and r9d, 0xccc3ba51
and edi, ecx
mov r10d, r8d
and r10d, 0xccc3ba51
and esi, ecx
or r9d, edi
or r10d, esi
xor r9d, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0xccc3ba51
and eax, ecx
or r9d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
mov esi, r9d
xor esi, eax
and esi, r9d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x6f1db461
mov r8d, 0xffffffff
xor r8d, 0x6f1db461
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6f1db461
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xddd7c383
or r11d, ecx
or eax, 0xddd7c383
xor r11d, 0xffffffff
and r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa81e1c0
mov r8d, eax
and r8d, 0xa81e1c0
and esi, ecx
mov r10d, r9d
and r10d, 0xa81e1c0
and r11d, ecx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0xa81e1c0
and eax, ecx
or r8d, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0x4c58e29d
mov ecx, 0xffffffff
xor ecx, 0x4c58e29d
mov r10d, r8d
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4c58e29d
and ecx, 0xffffffff
or r9d, r10d
or eax, ecx
xor r9d, eax
mov ecx, edx
xor ecx, 0xffffffff
mov eax, r9d
and eax, ecx
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or eax, ecx
mov r9d, edx
xor r9d, 0xffffffff
mov ecx, eax
xor ecx, r9d
and ecx, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xc6d61ae1
mov r9d, 0xffffffff
xor r9d, 0xc6d61ae1
mov r11d, edx
and r11d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc6d61ae1
and r9d, 0xffffffff
or r10d, r11d
or eax, r9d
xor r10d, eax
mov eax, 0xffffffff
xor eax, 0x90760ffa
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xce02a047
or eax, r10d
or r9d, 0xce02a047
xor eax, 0xffffffff
and eax, r9d
mov r9d, 0xffffffff
xor r9d, 0x90760ffa
and r9d, 0xdf041cf6
mov r11d, 0xffffffff
xor r11d, 0xdf041cf6
mov esi, r11d
and esi, 0x90760ffa
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xdf041cf6
and r11d, 0xffffffff
or r9d, esi
or r10d, r11d
xor r9d, r10d
xor edx, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x483be385
or edx, r11d
or r10d, 0x483be385
xor edx, 0xffffffff
and edx, r10d
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x76cb04e9
mov r11d, 0xffffffff
xor r11d, 0x76cb04e9
mov esi, r8d
and esi, r11d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x76cb04e9
and r11d, 0xffffffff
or edi, esi
or r10d, r11d
xor edi, r10d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x90760ffa
mov r10d, 0xffffffff
xor r10d, 0xc3e7b64c
or edi, r11d
or r10d, 0xc3e7b64c
xor edi, 0xffffffff
and edi, r10d
xor r9d, 0xffffffff
mov esi, r8d
xor esi, r9d
and esi, r8d
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9a116270
mov edx, eax
and edx, 0x9a116270
and edi, r8d
mov r11d, r10d
and r11d, 0x9a116270
and esi, r8d
or edx, edi
or r11d, esi
xor edx, r11d
or eax, r10d
xor eax, 0xffffffff
or r8d, 0x9a116270
and eax, r8d
or edx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x10f15873
mov r10d, 0xffffffff
xor r10d, 0x10f15873
and r9d, r10d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x10f15873
and edx, r10d
or r8d, r9d
or eax, edx
xor r8d, eax
mov eax, ecx
xor eax, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x60120798
or eax, r9d
or edx, 0x60120798
xor eax, 0xffffffff
and eax, edx
mov r9d, ecx
xor r9d, 0xffffffff
mov edx, r8d
and edx, r9d
xor r8d, 0xffffffff
and ecx, r8d
or edx, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov rax, qword [rbp + 0x3c0]
mov dword [rax], ecx
mov dword [rbp + 0x200], 0x2001b1c1
jmp 0x1400521f2
mov rcx, qword [0x140152f78]
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rbp + 0x3c8], rax
mov dword [rbp + 0x200], 0x41cf2c5c
jmp 0x1400521f2
mov rax, qword gs:[0x30]
mov qword [rbp + 0x4d0], rax
mov dword [rbp + 0x4cc], 0x1702657c
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0xc0], eax
sub eax, 0x9f8f0f9c
je 0x1400344ba
jmp 0x140034482
mov eax, dword [rbp + 0xc0]
sub eax, 0x1702657c
je 0x14003449d
jmp 0x140034498
jmp 0x1400344b5
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x4d8], rax
mov dword [rbp + 0x4cc], 0x9f8f0f9c
jmp 0x140034466
mov rax, qword [rbp + 0x4d8]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x20]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x3d0], rax
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
add rax, 0x10
mov qword [rbp + 0x3d8], rax
mov dword [rbp + 0x200], 0xe0c59877
jmp 0x1400521f2
mov rcx, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3d8]
mov qword [rax], rcx
mov dword [rbp + 0x200], 0x16c9411c
jmp 0x1400521f2
mov rax, qword gs:[0x30]
mov qword [rbp + 0x4b8], rax
mov dword [rbp + 0x4b4], 0x1702657c
mov eax, dword [rbp + 0x4b4]
mov dword [rbp + 0xb4], eax
sub eax, 0x9f8f0f9c
je 0x140035540
jmp 0x140035508
mov eax, dword [rbp + 0xb4]
sub eax, 0x1702657c
je 0x140035523
jmp 0x14003551e
jmp 0x14003553b
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x4c0], rax
mov dword [rbp + 0x4b4], 0x9f8f0f9c
jmp 0x1400354ec
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x3f0], rax
mov dword [rbp + 0x200], 0x504eec5e
jmp 0x1400521f2
mov rax, qword [rbp + 0x280]
mov rax, qword [rax]
mov eax, dword [rax + 0xa4]
mov dword [rbp + 0xa8], eax
mov edx, 0xffffffff
xor edx, 0x400
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x400
or edx, ecx
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x315a4332
mov r8d, 0xffffffff
xor r8d, 0x315a4332
mov r10d, r8d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x315a4332
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov r8d, 0xffffffff
xor r8d, 0x400
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x50a68af9
or r8d, r9d
or ecx, 0x50a68af9
xor r8d, 0xffffffff
and r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or edi, edx
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or esi, ecx
mov ecx, 0xffffffff
xor ecx, 0x338ce768
and ecx, 0xa2a781f
mov r8d, 0xffffffff
xor r8d, 0xa2a781f
mov r9d, r8d
and r9d, 0x338ce768
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa2a781f
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xefcaebe0
mov edx, r8d
and edx, 0xefcaebe0
and edi, r9d
mov r11d, r10d
and r11d, 0xefcaebe0
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xefcaebe0
and r8d, r9d
or edx, r8d
mov r8d, ecx
and r8d, 0x338ce768
xor ecx, 0x338ce768
or r8d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or ecx, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x76eec050
or ecx, r8d
or edx, 0x76eec050
xor ecx, 0xffffffff
and ecx, edx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0x338c5db
mov r8d, 0xffffffff
xor r8d, 0x338c5db
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x338c5db
and r8d, 0xffffffff
or r14d, r9d
or edx, r8d
xor r14d, edx
xor r14d, 0xffffffff
xor r14d, 0x2dcfb339
and r14d, 0x2dcfb339
mov r10d, 0xffffffff
xor r10d, 0x2dcfb339
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2dcfb339
or r10d, edx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x563bd244
or ebx, r8d
or edx, 0x563bd244
xor ebx, 0xffffffff
and ebx, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
mov r9d, 0xffffffff
xor r9d, 0x2dcfb339
mov edx, r8d
xor edx, r9d
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe7c63876
or r8d, r10d
or r9d, 0xe7c63876
xor r8d, 0xffffffff
and r8d, r9d
mov r9d, r14d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe045f73c
mov r10d, r9d
and r10d, 0xe045f73c
and r14d, r11d
mov edi, esi
and edi, 0xe045f73c
and ebx, r11d
or r10d, r14d
or edi, ebx
xor r10d, edi
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0xe045f73c
and r9d, r11d
or r10d, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x57b182f6
mov r11d, 0xffffffff
xor r11d, 0x57b182f6
and r10d, r11d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x57b182f6
and r9d, r11d
or edx, r10d
or r8d, r9d
xor edx, r8d
mov ebx, 0xffffffff
xor ebx, 0x400
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x400
or ebx, r8d
mov edi, edx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or edi, edx
mov edx, 0xffffffff
xor edx, 0x83bdf6e6
and edx, 0x4f5c7baf
mov r9d, 0xffffffff
xor r9d, 0x4f5c7baf
mov r10d, r9d
and r10d, 0x83bdf6e6
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4f5c7baf
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
mov r8d, ebx
xor r8d, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x4a3d1582
mov r11d, r8d
and r11d, 0x4a3d1582
and ebx, r9d
mov esi, r10d
and esi, 0x4a3d1582
and edi, r9d
or r11d, ebx
or esi, edi
xor r11d, esi
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x4a3d1582
and r8d, r9d
or r11d, r8d
mov r8d, edx
and r8d, 0x83bdf6e6
xor edx, 0x83bdf6e6
or r8d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xecd48a5e
mov r10d, 0xffffffff
xor r10d, 0xecd48a5e
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xecd48a5e
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
xor r8d, 0xffffffff
mov r10d, edx
xor r10d, r8d
and r10d, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, ecx
and edx, r9d
or r8d, edx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov edx, r10d
and edx, r11d
or r9d, edx
mov edx, 0xffffffff
xor edx, 0xef613be2
and edx, 0x256279e
mov esi, 0xffffffff
xor esi, 0x256279e
mov edi, esi
and edi, 0xef613be2
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x256279e
and esi, 0xffffffff
or edx, edi
or r11d, esi
xor edx, r11d
mov r12d, r8d
xor r12d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xef613be2
mov r11d, 0xffffffff
xor r11d, 0x682143cc
or r12d, esi
or r11d, 0x682143cc
xor r12d, 0xffffffff
and r12d, r11d
mov r11d, edx
xor r11d, 0xffffffff
mov r15d, ecx
xor r15d, r11d
and r15d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xef613be2
mov r11d, 0xffffffff
xor r11d, 0xed3acd18
or ecx, esi
or r11d, 0xed3acd18
xor ecx, 0xffffffff
and ecx, r11d
xor r10d, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xda3dd1fd
or r10d, esi
or r11d, 0xda3dd1fd
xor r10d, 0xffffffff
and r10d, r11d
mov r11d, r12d
xor r11d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x7e4c042f
mov esi, r11d
and esi, 0x7e4c042f
and r12d, edi
mov r14d, ebx
and r14d, 0x7e4c042f
and r15d, edi
or esi, r12d
or r14d, r15d
xor esi, r14d
or r11d, ebx
xor r11d, 0xffffffff
or edi, 0x7e4c042f
and r11d, edi
or esi, r11d
mov r11d, ecx
and r11d, r10d
xor ecx, r10d
or r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xdb6bbe92
mov edi, 0xffffffff
xor edi, 0xdb6bbe92
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xdb6bbe92
and r11d, edi
or ecx, esi
or r10d, r11d
xor ecx, r10d
mov r11d, r8d
and r11d, r9d
xor r8d, r9d
or r11d, r8d
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xca224343
mov r10d, 0xffffffff
xor r10d, 0xca224343
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xca224343
and r10d, 0xffffffff
or r8d, r11d
or r9d, r10d
xor r8d, r9d
mov r9d, edx
and r9d, 0xef613be2
xor edx, 0xef613be2
or r9d, edx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5e8c381c
or r8d, r9d
or edx, 0x5e8c381c
xor r8d, 0xffffffff
and r8d, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, eax
and ecx, r9d
or r8d, ecx
mov r14d, 0xffffffff
xor r14d, 0x24eefeb8
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x5571d728
or r14d, r8d
or ecx, 0x5571d728
xor r14d, 0xffffffff
and r14d, ecx
mov r8d, 0xffffffff
xor r8d, 0x24eefeb8
and r8d, 0xc512f8a4
mov r9d, 0xffffffff
xor r9d, 0xc512f8a4
mov r10d, r9d
and r10d, 0x24eefeb8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc512f8a4
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3945a091
mov r10d, 0xffffffff
xor r10d, 0x3945a091
mov r11d, r10d
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x3945a091
and r10d, 0xffffffff
or ecx, r11d
or r9d, r10d
xor ecx, r9d
mov r9d, 0xffffffff
xor r9d, 0x24eefeb8
mov ebx, ecx
xor ebx, r9d
and ebx, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x268188e3
or edi, r8d
or ecx, 0x268188e3
xor edi, 0xffffffff
and edi, ecx
mov r8d, r14d
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb7db72ed
mov ecx, r8d
and ecx, 0xb7db72ed
and r14d, r9d
mov r11d, r10d
and r11d, 0xb7db72ed
and esi, r9d
or ecx, r14d
or r11d, esi
xor ecx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xb7db72ed
and r8d, r9d
or ecx, r8d
mov r9d, ebx
xor r9d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x130d20
mov r8d, r9d
and r8d, 0x130d20
and ebx, r10d
mov esi, r11d
and esi, 0x130d20
and edi, r10d
or r8d, ebx
or esi, edi
xor r8d, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0x130d20
and r9d, r10d
or r8d, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov r10d, r8d
and r10d, r9d
xor r8d, 0xffffffff
and ecx, r8d
or r10d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x2047eb2e
mov r9d, 0xffffffff
xor r9d, 0x2047eb2e
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x2047eb2e
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
mov r8d, 0xffffffff
xor r8d, 0xf3158859
mov r11d, ecx
and r11d, r8d
xor ecx, 0xffffffff
and ecx, 0xf3158859
or r11d, ecx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf3158859
mov ecx, 0xffffffff
xor ecx, 0x44aa652e
or r11d, r8d
or ecx, 0x44aa652e
xor r11d, 0xffffffff
and r11d, ecx
mov r15d, 0xffffffff
xor r15d, 0xf3158859
and r15d, 0xcac592f8
mov r8d, 0xffffffff
xor r8d, 0xcac592f8
mov r9d, r8d
and r9d, 0xf3158859
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcac592f8
and r8d, 0xffffffff
or r15d, r9d
or ecx, r8d
xor r15d, ecx
xor r15d, 0xffffffff
xor r15d, 0xccbc548b
and r15d, 0xccbc548b
mov r8d, 0xffffffff
xor r8d, 0xccbc548b
and r8d, 0xeb1a0ea4
mov r9d, 0xffffffff
xor r9d, 0xeb1a0ea4
mov r10d, r9d
and r10d, 0xccbc548b
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xeb1a0ea4
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov edi, r8d
xor edi, 0xffffffff
xor edi, 0xf3158859
and edi, 0xf3158859
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or ecx, r9d
mov r9d, 0xffffffff
xor r9d, 0xccbc548b
mov r14d, ecx
xor r14d, r9d
and r14d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x6a7f7c57
or ebx, r8d
or ecx, 0x6a7f7c57
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xedd28540
mov r10d, ecx
and r10d, 0xedd28540
and r15d, r8d
mov esi, r9d
and esi, 0xedd28540
and edi, r8d
or r10d, r15d
or esi, edi
xor r10d, esi
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xedd28540
and ecx, r8d
or r10d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd745326d
mov r9d, ecx
and r9d, 0xd745326d
and r14d, r8d
mov edi, esi
and edi, 0xd745326d
and ebx, r8d
or r9d, r14d
or edi, ebx
xor r9d, edi
or ecx, esi
xor ecx, 0xffffffff
or r8d, 0xd745326d
and ecx, r8d
or r9d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x91c2f227
mov esi, 0xffffffff
xor esi, 0x91c2f227
and r10d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x91c2f227
and r9d, esi
or ecx, r10d
or r8d, r9d
xor ecx, r8d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0x45459b6d
mov r10d, 0xffffffff
xor r10d, 0x45459b6d
mov esi, ecx
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x45459b6d
and r10d, 0xffffffff
or r9d, esi
or r8d, r10d
xor r9d, r8d
mov r12d, eax
xor r12d, 0xffffffff
and r12d, 0x3c0f95af
mov esi, 0xffffffff
xor esi, 0x3c0f95af
mov r10d, eax
and r10d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x3c0f95af
and r9d, esi
or r12d, r10d
or r8d, r9d
xor r12d, r8d
xor r12d, 0xffffffff
mov r9d, eax
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2493bc9c
or r12d, r9d
or r8d, 0x2493bc9c
xor r12d, 0xffffffff
and r12d, r8d
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0xf80d0891
mov r9d, 0xffffffff
xor r9d, 0xf80d0891
mov r10d, edx
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf80d0891
and r9d, 0xffffffff
or r14d, r10d
or r8d, r9d
xor r14d, r8d
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r9d, r8d
mov ebx, edx
xor ebx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9440219e
or ebx, r9d
or r8d, 0x9440219e
xor ebx, 0xffffffff
and ebx, r8d
mov r8d, r14d
xor r8d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x62ac43f3
mov r10d, r8d
and r10d, 0x62ac43f3
and r14d, r9d
mov edi, esi
and edi, 0x62ac43f3
and ebx, r9d
or r10d, r14d
or edi, ebx
xor r10d, edi
or r8d, esi
xor r8d, 0xffffffff
or r9d, 0x62ac43f3
and r8d, r9d
or r10d, r8d
mov esi, 0xffffffff
xor esi, 0xf3158859
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf3158859
or esi, r8d
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x8ab7c98c
mov ebx, 0xffffffff
xor ebx, 0x8ab7c98c
mov edi, r10d
and edi, ebx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x8ab7c98c
and esi, ebx
or r9d, edi
or r8d, esi
xor r9d, r8d
xor r10d, 0xffffffff
mov r8d, r9d
xor r8d, r10d
and r8d, r9d
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or r14d, edx
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or ebx, ecx
mov r9d, 0xffffffff
xor r9d, 0x7213e403
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x7213e403
or r9d, ecx
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1a28692b
mov ecx, edx
and ecx, 0x1a28692b
and r14d, r10d
mov edi, esi
and edi, 0x1a28692b
and ebx, r10d
or ecx, r14d
or edi, ebx
xor ecx, edi
or edx, esi
xor edx, 0xffffffff
or r10d, 0x1a28692b
and edx, r10d
or ecx, edx
mov edx, r9d
and edx, 0x7213e403
xor r9d, 0x7213e403
or edx, r9d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or r9d, ecx
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa6ac0a86
or r9d, edx
or ecx, 0xa6ac0a86
xor r9d, 0xffffffff
and r9d, ecx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, r11d
and ecx, r10d
or edx, ecx
mov r10d, r12d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov ecx, r12d
and ecx, esi
or r10d, ecx
mov r14d, 0xffffffff
xor r14d, 0x64574b16
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x64574b16
or r14d, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x64574b16
mov esi, 0xffffffff
xor esi, 0xf68576ee
or ecx, edi
or esi, 0xf68576ee
xor ecx, 0xffffffff
and ecx, esi
xor r11d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xff995dc3
or r11d, edi
or esi, 0xff995dc3
xor r11d, 0xffffffff
and r11d, esi
mov r13d, r10d
xor r13d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x64574b16
mov esi, 0xffffffff
xor esi, 0x52369b9e
or r13d, edi
or esi, 0x52369b9e
xor r13d, 0xffffffff
and r13d, esi
xor r12d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xd379fa
or r12d, edi
or esi, 0xd379fa
xor r12d, 0xffffffff
and r12d, esi
mov esi, ecx
and esi, r11d
xor ecx, r11d
or esi, ecx
mov ecx, r13d
xor ecx, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x5460fa02
mov r11d, ecx
and r11d, 0x5460fa02
and r13d, edi
mov r15d, ebx
and r15d, 0x5460fa02
and r12d, edi
or r11d, r13d
or r15d, r12d
xor r11d, r15d
or ecx, ebx
xor ecx, 0xffffffff
or edi, 0x5460fa02
and ecx, edi
or r11d, ecx
mov ebx, esi
xor ebx, 0xffffffff
and ebx, 0xfae739fb
mov edi, 0xffffffff
xor edi, 0xfae739fb
and esi, edi
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xfae739fb
and r11d, edi
or ebx, esi
or ecx, r11d
xor ebx, ecx
mov ecx, edx
and ecx, r10d
xor edx, r10d
or ecx, edx
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or edi, ecx
mov ecx, 0xffffffff
xor ecx, 0x64574b16
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xa29c8f08
mov edx, ecx
and edx, 0xa29c8f08
mov r15d, r10d
and r15d, 0x64574b16
mov esi, r11d
and esi, 0xa29c8f08
and r14d, r10d
or edx, r15d
or esi, r14d
xor edx, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0xa29c8f08
and ecx, r10d
or edx, ecx
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8bddedda
or edi, edx
or ecx, 0x8bddedda
xor edi, 0xffffffff
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x68be4245
mov r11d, ecx
and r11d, 0x68be4245
and ebx, edx
mov esi, r10d
and esi, 0x68be4245
and edi, edx
or r11d, ebx
or esi, edi
xor r11d, esi
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0x68be4245
and ecx, edx
or r11d, ecx
mov edx, r9d
xor edx, 0xffffffff
mov ecx, r8d
xor ecx, edx
and ecx, r8d
mov r10d, r8d
xor r10d, 0xffffffff
mov edx, r9d
and edx, r10d
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov esi, ecx
and esi, edx
xor ecx, edx
or esi, ecx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x38169c6b
mov r8d, 0xffffffff
xor r8d, 0x38169c6b
mov r9d, r11d
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x38169c6b
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov ebx, 0xffffffff
xor ebx, 0x9bf980c3
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd15071e8
or ebx, edx
or ecx, 0xd15071e8
xor ebx, 0xffffffff
and ebx, ecx
mov edx, 0xffffffff
xor edx, 0x9bf980c3
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9bf980c3
or edx, ecx
xor r11d, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x6e49fb57
or r11d, r8d
or ecx, 0x6e49fb57
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, esi
and r8d, r9d
or ecx, r8d
mov r8d, 0xffffffff
xor r8d, 0x9bf980c3
mov edi, ecx
xor edi, r8d
and edi, ecx
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x849d224f
or esi, edx
or ecx, 0x849d224f
xor esi, 0xffffffff
and esi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd5a9b1ef
mov r9d, ecx
and r9d, 0xd5a9b1ef
and ebx, edx
mov r10d, r8d
and r10d, 0xd5a9b1ef
and r11d, edx
or r9d, ebx
or r10d, r11d
xor r9d, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xd5a9b1ef
and ecx, edx
or r9d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x7e5cafb1
mov edx, ecx
and edx, 0x7e5cafb1
and edi, r8d
mov r11d, r10d
and r11d, 0x7e5cafb1
and esi, r8d
or edx, edi
or r11d, esi
xor edx, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x7e5cafb1
and ecx, r8d
or edx, ecx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x8a2144c0
mov r10d, 0xffffffff
xor r10d, 0x8a2144c0
and r9d, r10d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x8a2144c0
and edx, r10d
or r8d, r9d
or ecx, edx
xor r8d, ecx
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r8d
and ecx, edx
or r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0x2edfcf55
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x7284779a
or ecx, r9d
or edx, 0x7284779a
xor ecx, 0xffffffff
and ecx, edx
mov esi, 0xffffffff
xor esi, 0x2edfcf55
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2edfcf55
or esi, edx
mov r9d, esi
xor r9d, 0xffffffff
mov edx, r8d
xor edx, r9d
and edx, r8d
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edi, r8d
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2edfcf55
mov r8d, 0xffffffff
xor r8d, 0x895ef5a7
or edi, r9d
or r8d, 0x895ef5a7
xor edi, 0xffffffff
and edi, r8d
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb24f1e57
mov edx, ecx
and edx, 0xb24f1e57
and edi, r9d
mov r11d, r10d
and r11d, 0xb24f1e57
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xb24f1e57
and ecx, r9d
or edx, ecx
mov r15d, r8d
xor r15d, 0xffffffff
and r15d, 0x8b1362e3
mov r9d, 0xffffffff
xor r9d, 0x8b1362e3
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x8b1362e3
and edx, r9d
or r15d, r8d
or ecx, edx
xor r15d, ecx
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or r11d, ecx
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3bed1f1a
mov r8d, 0xffffffff
xor r8d, 0x3bed1f1a
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x3bed1f1a
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r9d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xcc8cd525
mov r10d, eax
and r10d, 0xcc8cd525
and r11d, ecx
mov r8d, edx
and r8d, 0xcc8cd525
and r9d, ecx
or r10d, r11d
or r8d, r9d
xor r10d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xcc8cd525
and eax, ecx
or r10d, eax
mov edx, 0xffffffff
xor edx, 0x1c272d4b
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1c272d4b
or edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7975993a
or eax, edx
or ecx, 0x7975993a
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xded88e41
mov r8d, 0xffffffff
xor r8d, 0xded88e41
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xded88e41
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
xor ecx, 0x1c272d4b
and ecx, 0x1c272d4b
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov edx, r15d
xor edx, 0xffffffff
and edx, 0x5bac1c68
mov ecx, 0xffffffff
xor ecx, 0x5bac1c68
mov r9d, r15d
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5bac1c68
and ecx, 0xffffffff
or edx, r9d
or eax, ecx
xor edx, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or r9d, eax
mov ecx, 0xffffffff
xor ecx, 0x4e13f727
and ecx, 0xbdf31be3
mov r11d, 0xffffffff
xor r11d, 0xbdf31be3
mov esi, r11d
and esi, 0x4e13f727
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbdf31be3
and r11d, 0xffffffff
or ecx, esi
or eax, r11d
xor ecx, eax
mov eax, 0xffffffff
xor eax, 0x4e13f727
mov r12d, edx
xor r12d, eax
and r12d, edx
xor r15d, 0xffffffff
mov r11d, ecx
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x26739c71
or r15d, r11d
or eax, 0x26739c71
xor r15d, 0xffffffff
and r15d, eax
mov r11d, 0xffffffff
xor r11d, 0x4e13f727
mov eax, r9d
xor eax, r11d
and eax, r9d
xor r10d, 0xffffffff
mov esi, ecx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xd74fb2bf
or r10d, esi
or r11d, 0xd74fb2bf
xor r10d, 0xffffffff
and r10d, r11d
mov r11d, r12d
xor r11d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xaba2edfe
mov esi, r11d
and esi, 0xaba2edfe
and r12d, edi
mov r14d, ebx
and r14d, 0xaba2edfe
and r15d, edi
or esi, r12d
or r14d, r15d
xor esi, r14d
or r11d, ebx
xor r11d, 0xffffffff
or edi, 0xaba2edfe
and r11d, edi
or esi, r11d
mov r11d, eax
and r11d, r10d
xor eax, r10d
or r11d, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0x5af92dfa
mov edi, 0xffffffff
xor edi, 0x5af92dfa
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x5af92dfa
and r11d, edi
or eax, esi
or r10d, r11d
xor eax, r10d
mov r11d, edx
and r11d, r9d
xor edx, r9d
or r11d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x69538ee3
mov r10d, 0xffffffff
xor r10d, 0x69538ee3
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x69538ee3
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
mov r9d, ecx
and r9d, 0x4e13f727
xor ecx, 0x4e13f727
or r9d, ecx
xor r9d, 0xffffffff
mov ecx, edx
xor ecx, r9d
and ecx, edx
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0x1c272d4b
and ecx, 0x1c272d4b
mov edx, 0xffffffff
xor edx, 0x1c272d4b
and edx, 0x925f1a37
mov r10d, 0xffffffff
xor r10d, 0x925f1a37
mov r9d, r10d
and r9d, 0x1c272d4b
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x925f1a37
and r8d, r10d
or edx, r9d
or eax, r8d
xor edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
or edx, ecx
mov esi, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf2c877da
or esi, edx
or ecx, 0xf2c877da
xor esi, 0xffffffff
and esi, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8cae89fe
or r11d, edx
or ecx, 0x8cae89fe
xor r11d, 0xffffffff
and r11d, ecx
mov edx, esi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x741a0bf9
mov ecx, edx
and ecx, 0x741a0bf9
and esi, r8d
mov r10d, r9d
and r10d, 0x741a0bf9
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x741a0bf9
and edx, r8d
or ecx, edx
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or esi, ecx
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov r11d, 0xffffffff
xor r11d, 0xc184c81
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc184c81
or r11d, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa7b4387b
mov eax, ecx
and eax, 0xa7b4387b
and esi, edx
mov r9d, r8d
and r9d, 0xa7b4387b
and r10d, edx
or eax, esi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xa7b4387b
and ecx, edx
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xc184c81
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9ed78d90
mov edx, ecx
and edx, 0x9ed78d90
mov esi, r8d
and esi, 0xc184c81
mov r10d, r9d
and r10d, 0x9ed78d90
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x9ed78d90
and ecx, r8d
or edx, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or ecx, eax
xor edx, 0xffffffff
mov eax, ecx
xor eax, edx
and eax, ecx
cmp eax, 0
sete al
and al, 1
mov byte [rbp + 0x407], al
mov dword [rbp + 0x200], 0x998e883d
jmp 0x1400521f2
mov eax, 0x34ff7866
mov ecx, 0x113c12bc
test byte [rbp + 0x407], 1
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov dword [rbp + 0x200], 0x1534809c
jmp 0x1400521f2
mov eax, 0x9ed2233d
mov ecx, 0x902d8d44
cmp dword [rbp + 0x414], 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov r8d, dword [rbp + 0x21c]
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xbb8a3730
mov edx, 0xffffffff
xor edx, 0xbb8a3730
mov r9d, r8d
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbb8a3730
and edx, 0xffffffff
or eax, r9d
or ecx, edx
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x9096816a
mov edx, 0xffffffff
xor edx, 0x9096816a
mov r10d, edx
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9096816a
and edx, 0xffffffff
or r9d, r10d
or ecx, edx
xor r9d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x49b1ba41
or ecx, r9d
or edx, 0x49b1ba41
xor ecx, 0xffffffff
and ecx, edx
mov r9d, eax
and r9d, ecx
xor eax, ecx
or r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x2d07be1
mov edx, 0xffffffff
xor edx, 0x2d07be1
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2d07be1
and edx, 0xffffffff
or eax, r9d
or ecx, edx
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x96dae6d1
mov edx, eax
and edx, ecx
xor eax, 0xffffffff
and eax, 0x96dae6d1
or edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x96dae6d1
mov eax, 0xffffffff
xor eax, 0xc63921e3
or edx, ecx
or eax, 0xc63921e3
xor edx, 0xffffffff
and edx, eax
mov edi, 0xffffffff
xor edi, 0x96dae6d1
and edi, 0x11a8af7d
mov ecx, 0xffffffff
xor ecx, 0x11a8af7d
mov r9d, ecx
and r9d, 0x96dae6d1
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x11a8af7d
and ecx, 0xffffffff
or edi, r9d
or eax, ecx
xor edi, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xea0c2820
mov r9d, 0xffffffff
xor r9d, 0xea0c2820
mov r10d, r9d
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xea0c2820
and r9d, 0xffffffff
or ecx, r10d
or eax, r9d
xor ecx, eax
mov esi, 0xffffffff
xor esi, 0x96dae6d1
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4252903d
or esi, ecx
or eax, 0x4252903d
xor esi, 0xffffffff
and esi, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1a4c8659
mov r9d, eax
and r9d, 0x1a4c8659
and edi, ecx
mov r11d, r10d
and r11d, 0x1a4c8659
and esi, ecx
or r9d, edi
or r11d, esi
xor r9d, r11d
or eax, r10d
xor eax, 0xffffffff
or ecx, 0x1a4c8659
and eax, ecx
or r9d, eax
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0x1af7aed6
mov ecx, 0xffffffff
xor ecx, 0x1af7aed6
mov r11d, r9d
and r11d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1af7aed6
and ecx, 0xffffffff
or r10d, r11d
or eax, ecx
xor r10d, eax
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xa5759807
mov esi, 0xffffffff
xor esi, 0xa5759807
mov r11d, r8d
and r11d, esi
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xa5759807
and r10d, esi
or ecx, r11d
or eax, r10d
xor ecx, eax
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x21da0b6b
or ecx, r8d
or eax, 0x21da0b6b
xor ecx, 0xffffffff
and ecx, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r8d, eax
mov r15d, 0xffffffff
xor r15d, 0x1f91e652
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb82d7695
or r15d, r8d
or eax, 0xb82d7695
xor r15d, 0xffffffff
and r15d, eax
mov r10d, 0xffffffff
xor r10d, 0x1f91e652
and r10d, 0xb3a43925
mov r8d, 0xffffffff
xor r8d, 0xb3a43925
mov r11d, r8d
and r11d, 0x1f91e652
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb3a43925
and r8d, 0xffffffff
or r10d, r11d
or eax, r8d
xor r10d, eax
mov r14d, r10d
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or eax, r8d
mov r11d, 0xffffffff
xor r11d, 0x1f91e652
mov r8d, eax
xor r8d, r11d
and r8d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf5c19c74
or r11d, r10d
or eax, 0xf5c19c74
xor r11d, 0xffffffff
and r11d, eax
mov r10d, r15d
xor r10d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6bd9a2c3
mov eax, r10d
and eax, 0x6bd9a2c3
and r15d, esi
mov ebx, edi
and ebx, 0x6bd9a2c3
and r14d, esi
or eax, r15d
or ebx, r14d
xor eax, ebx
or r10d, edi
xor r10d, 0xffffffff
or esi, 0x6bd9a2c3
and r10d, esi
or eax, r10d
mov r10d, r8d
and r10d, r11d
xor r8d, r11d
or r10d, r8d
mov r11d, eax
xor r11d, 0xffffffff
mov r8d, r10d
and r8d, r11d
xor r10d, 0xffffffff
and eax, r10d
or r8d, eax
mov r10d, 0xffffffff
xor r10d, 0x96dae6d1
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x96dae6d1
or r10d, eax
mov eax, r8d
xor eax, 0xffffffff
mov r11d, r10d
and r11d, eax
xor r10d, 0xffffffff
mov eax, r8d
and eax, r10d
or r11d, eax
xor r11d, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6f0f16da
or r11d, r8d
or eax, 0x6f0f16da
xor r11d, 0xffffffff
and r11d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r14d, eax
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xfff4572c
mov r8d, 0xffffffff
xor r8d, 0xfff4572c
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfff4572c
and r8d, 0xffffffff
or edi, r9d
or eax, r8d
xor edi, eax
mov ebx, 0xffffffff
xor ebx, 0x563b7b70
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x563b7b70
or ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xed8362ec
mov esi, eax
and esi, 0xed8362ec
and r14d, r8d
mov r10d, r9d
and r10d, 0xed8362ec
and edi, r8d
or esi, r14d
or r10d, edi
xor esi, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xed8362ec
and eax, r8d
or esi, eax
mov eax, 0xffffffff
xor eax, 0x563b7b70
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x4f2e2f26
mov r8d, eax
and r8d, 0x4f2e2f26
mov r14d, r9d
and r14d, 0x563b7b70
mov edi, r10d
and edi, 0x4f2e2f26
and ebx, r9d
or r8d, r14d
or edi, ebx
xor r8d, edi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x4f2e2f26
and eax, r9d
or r8d, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0x6c6d7296
mov r10d, 0xffffffff
xor r10d, 0x6c6d7296
and esi, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x6c6d7296
and r10d, 0xffffffff
or eax, esi
or r9d, r10d
xor eax, r9d
xor r8d, 0xffffffff
mov r9d, eax
xor r9d, r8d
and r9d, eax
mov edi, edx
xor edi, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1342def7
or edi, r8d
or eax, 0x1342def7
xor edi, 0xffffffff
and edi, eax
mov esi, edx
xor esi, 0xffffffff
and esi, 0x926bd32b
mov r8d, 0xffffffff
xor r8d, 0x926bd32b
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x926bd32b
and ecx, r8d
or esi, edx
or eax, ecx
xor esi, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf9149159
mov eax, ecx
and eax, 0xf9149159
and edi, edx
mov r10d, r8d
and r10d, 0xf9149159
and esi, edx
or eax, edi
or r10d, esi
xor eax, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xf9149159
and ecx, edx
or eax, ecx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x2cb1b4fb
mov r8d, 0xffffffff
xor r8d, 0x2cb1b4fb
mov r10d, r11d
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2cb1b4fb
and r8d, 0xffffffff
or edx, r10d
or ecx, r8d
xor edx, ecx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x96f68098
mov r10d, 0xffffffff
xor r10d, 0x96f68098
mov esi, r9d
and esi, r10d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x96f68098
and r10d, 0xffffffff
or r8d, esi
or ecx, r10d
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xd86b1e94
and ecx, 0xeafdb125
mov esi, 0xffffffff
xor esi, 0xeafdb125
mov edi, esi
and edi, 0xd86b1e94
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xeafdb125
and esi, 0xffffffff
or ecx, edi
or r10d, esi
xor ecx, r10d
mov r10d, edx
xor r10d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xd86b1e94
mov esi, 0xffffffff
xor esi, 0x65059a04
or r10d, edi
or esi, 0x65059a04
xor r10d, 0xffffffff
and r10d, esi
mov esi, ecx
xor esi, 0xffffffff
mov edi, r11d
xor edi, esi
and edi, r11d
mov r11d, r8d
xor r11d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xd86b1e94
mov esi, 0xffffffff
xor esi, 0x66d4ace
or r11d, ebx
or esi, 0x66d4ace
xor r11d, 0xffffffff
and r11d, esi
mov ebx, ecx
xor ebx, 0xffffffff
mov esi, r9d
xor esi, ebx
and esi, r9d
mov r9d, r10d
and r9d, edi
xor r10d, edi
or r9d, r10d
mov r10d, r11d
and r10d, esi
xor r11d, esi
or r10d, r11d
mov r11d, r9d
xor r11d, 0xffffffff
mov esi, r10d
and esi, r11d
xor r10d, 0xffffffff
and r9d, r10d
or esi, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xc31ef971
mov r8d, 0xffffffff
xor r8d, 0xc31ef971
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc31ef971
and r8d, 0xffffffff
or r11d, r9d
or edx, r8d
xor r11d, edx
mov edx, ecx
and edx, 0xd86b1e94
xor ecx, 0xd86b1e94
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xdc92b668
or r11d, edx
or ecx, 0xdc92b668
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcbff6650
mov edx, ecx
and edx, 0xcbff6650
and esi, r8d
mov r10d, r9d
and r10d, 0xcbff6650
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xcbff6650
and ecx, r8d
or edx, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, eax
and r8d, r9d
or ecx, r8d
xor ecx, 0xffffffff
mov r11d, edx
xor r11d, ecx
and r11d, edx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa1eeda13
mov r9d, eax
and r9d, 0xa1eeda13
and r11d, ecx
mov r8d, edx
and r8d, 0xa1eeda13
and r10d, ecx
or r9d, r11d
or r8d, r10d
xor r9d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xa1eeda13
and eax, ecx
or r9d, eax
mov ecx, 0xffffffff
xor ecx, 0x10
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x10
or ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xaeb8eab2
and ecx, 0xaeb8eab2
mov edx, 0xffffffff
xor edx, 0xaeb8eab2
and edx, 0xe02f17d9
mov r8d, 0xffffffff
xor r8d, 0xe02f17d9
mov r10d, r8d
and r10d, 0xaeb8eab2
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe02f17d9
and r8d, 0xffffffff
or edx, r10d
or eax, r8d
xor edx, eax
mov r10d, 0xffffffff
xor r10d, 0x10
mov r8d, edx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1a20705e
or r10d, r8d
or eax, 0x1a20705e
xor r10d, 0xffffffff
and r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or eax, r8d
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xaeb8eab2
mov r8d, 0xffffffff
xor r8d, 0x4ed61a1f
or eax, r11d
or r8d, 0x4ed61a1f
xor eax, 0xffffffff
and eax, r8d
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, ecx
and r8d, r10d
xor ecx, r10d
or r8d, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x842eec5c
mov r10d, 0xffffffff
xor r10d, 0x842eec5c
and r8d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x842eec5c
and ecx, r10d
or edx, r8d
or eax, ecx
xor edx, eax
mov edi, 0xffffffff
xor edi, 0xda2dfa5
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xda2dfa5
or edi, eax
mov esi, edx
xor esi, 0xffffffff
and esi, 0xd6c33b85
mov ecx, 0xffffffff
xor ecx, 0xd6c33b85
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd6c33b85
and ecx, 0xffffffff
or esi, edx
or eax, ecx
xor esi, eax
mov edx, 0xffffffff
xor edx, 0xfca1b38d
and edx, 0xe7e20200
mov ecx, 0xffffffff
xor ecx, 0xe7e20200
mov r8d, ecx
and r8d, 0xfca1b38d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe7e20200
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xeb5069f
mov eax, ecx
and eax, 0xeb5069f
and edi, r8d
mov r11d, r10d
and r11d, 0xeb5069f
and esi, r8d
or eax, edi
or r11d, esi
xor eax, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0xeb5069f
and ecx, r8d
or eax, ecx
mov ecx, edx
and ecx, 0xfca1b38d
xor edx, 0xfca1b38d
or ecx, edx
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r11d, eax
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb119c189
or r11d, ecx
or eax, 0xb119c189
xor r11d, 0xffffffff
and r11d, eax
mov eax, 0xffffffff
xor eax, 0xda2dfa5
and eax, 0x3f224061
mov edx, 0xffffffff
xor edx, 0x3f224061
mov r8d, edx
and r8d, 0xda2dfa5
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3f224061
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1ccd6046
mov r8d, 0xffffffff
xor r8d, 0x1ccd6046
mov r10d, r8d
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1ccd6046
and r8d, 0xffffffff
or ecx, r10d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xda2dfa5
and ecx, 0xda2dfa5
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0x10
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x10
or eax, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x8d1f96aa
mov r10d, 0xffffffff
xor r10d, 0x8d1f96aa
mov esi, edx
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8d1f96aa
and r10d, 0xffffffff
or ecx, esi
or r8d, r10d
xor ecx, r8d
mov ebx, 0xffffffff
xor ebx, 0xb1e3ca67
and ebx, 0xb7fc36fb
mov r10d, 0xffffffff
xor r10d, 0xb7fc36fb
mov esi, r10d
and esi, 0xb1e3ca67
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xb7fc36fb
and r10d, 0xffffffff
or ebx, esi
or r8d, r10d
xor ebx, r8d
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov eax, 0xffffffff
xor eax, 0xb1e3ca67
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x916da782
mov ecx, eax
and ecx, 0x916da782
mov r14d, r8d
and r14d, 0xb1e3ca67
mov edi, r10d
and edi, 0x916da782
and ebx, r8d
or ecx, r14d
or edi, ebx
xor ecx, edi
or eax, r10d
xor eax, 0xffffffff
or r8d, 0x916da782
and eax, r8d
or ecx, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0xf1ad107c
mov r10d, 0xffffffff
xor r10d, 0xf1ad107c
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf1ad107c
and r10d, 0xffffffff
or eax, esi
or r8d, r10d
xor eax, r8d
xor ecx, 0xffffffff
mov r12d, eax
xor r12d, ecx
and r12d, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x5f39fc89
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd8ae4c5
or eax, r8d
or ecx, 0xd8ae4c5
xor eax, 0xffffffff
and eax, ecx
mov r10d, 0xffffffff
xor r10d, 0x5f39fc89
and r10d, 0xa8b8018f
mov r8d, 0xffffffff
xor r8d, 0xa8b8018f
mov esi, r8d
and esi, 0x5f39fc89
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa8b8018f
and r8d, 0xffffffff
or r10d, esi
or ecx, r8d
xor r10d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
or r8d, esi
mov esi, 0xffffffff
xor esi, 0x5f39fc89
mov r14d, r8d
xor r14d, esi
and r14d, r8d
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb979c5af
or ebx, r10d
or r8d, 0xb979c5af
xor ebx, 0xffffffff
and ebx, r8d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov eax, r14d
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x76fe105b
mov r8d, eax
and r8d, 0x76fe105b
and r14d, ecx
mov edi, esi
and edi, 0x76fe105b
and ebx, ecx
or r8d, r14d
or edi, ebx
xor r8d, edi
or eax, esi
xor eax, 0xffffffff
or ecx, 0x76fe105b
and eax, ecx
or r8d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x6df713d0
mov esi, 0xffffffff
xor esi, 0x6df713d0
and r10d, esi
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x6df713d0
and r8d, esi
or eax, r10d
or ecx, r8d
xor eax, ecx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r14d, eax
mov edi, 0xffffffff
xor edi, 0xda2dfa5
and edi, 0x5949a4fa
mov ecx, 0xffffffff
xor ecx, 0x5949a4fa
mov r8d, ecx
and r8d, 0xda2dfa5
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5949a4fa
and ecx, 0xffffffff
or edi, r8d
or eax, ecx
xor edi, eax
mov ebx, 0xffffffff
xor ebx, 0xd5363b13
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd5363b13
or ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x82259f79
mov r10d, eax
and r10d, 0x82259f79
and r14d, ecx
mov esi, r8d
and esi, 0x82259f79
and edi, ecx
or r10d, r14d
or esi, edi
xor r10d, esi
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x82259f79
and eax, ecx
or r10d, eax
mov eax, 0xffffffff
xor eax, 0xd5363b13
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2f64eb47
mov ecx, eax
and ecx, 0x2f64eb47
mov r14d, r8d
and r14d, 0xd5363b13
mov edi, esi
and edi, 0x2f64eb47
and ebx, r8d
or ecx, r14d
or edi, ebx
xor ecx, edi
or eax, esi
xor eax, 0xffffffff
or r8d, 0x2f64eb47
and eax, r8d
or ecx, eax
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xd8fc14da
mov r8d, 0xffffffff
xor r8d, 0xd8fc14da
and r10d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd8fc14da
and r8d, 0xffffffff
or edi, r10d
or eax, r8d
xor edi, eax
xor edi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xda9d8138
or edi, ecx
or eax, 0xda9d8138
xor edi, 0xffffffff
and edi, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0x28c7f99e
mov ecx, 0xffffffff
xor ecx, 0x28c7f99e
mov r8d, ecx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x28c7f99e
and ecx, 0xffffffff
or r14d, r8d
or eax, ecx
xor r14d, eax
mov ebx, edx
xor ebx, 0xffffffff
and ebx, 0x95920cf3
mov ecx, 0xffffffff
xor ecx, 0x95920cf3
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x95920cf3
and ecx, 0xffffffff
or ebx, edx
or eax, ecx
xor ebx, eax
mov eax, 0xffffffff
xor eax, 0x28f80036
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x28f80036
or eax, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x12cd4d97
mov edx, ecx
and edx, 0x12cd4d97
and r14d, r8d
mov esi, r10d
and esi, 0x12cd4d97
and ebx, r8d
or edx, r14d
or esi, ebx
xor edx, esi
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x12cd4d97
and ecx, r8d
or edx, ecx
mov ecx, eax
and ecx, 0x28f80036
xor eax, 0x28f80036
or ecx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r11d
and eax, ecx
or edx, eax
mov r10d, r12d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r12d
and eax, ecx
or r10d, eax
mov ecx, 0xffffffff
xor ecx, 0x6a33fe68
and ecx, 0x7245c90b
mov r8d, 0xffffffff
xor r8d, 0x7245c90b
mov ebx, r8d
and ebx, 0x6a33fe68
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7245c90b
and r8d, 0xffffffff
or ecx, ebx
or eax, r8d
xor ecx, eax
mov r8d, 0xffffffff
xor r8d, 0x6a33fe68
mov eax, edx
xor eax, r8d
and eax, edx
xor r11d, 0xffffffff
mov ebx, ecx
xor ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x34aebbce
or r11d, ebx
or r8d, 0x34aebbce
xor r11d, 0xffffffff
and r11d, r8d
mov r13d, r10d
xor r13d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x6a33fe68
mov r8d, 0xffffffff
xor r8d, 0x59258cf
or r13d, ebx
or r8d, 0x59258cf
xor r13d, 0xffffffff
and r13d, r8d
xor r12d, 0xffffffff
mov ebx, ecx
xor ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xe803114
or r12d, ebx
or r8d, 0xe803114
xor r12d, 0xffffffff
and r12d, r8d
mov r8d, eax
and r8d, r11d
xor eax, r11d
or r8d, eax
mov eax, r13d
xor eax, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x7aac8f8b
mov r11d, eax
and r11d, 0x7aac8f8b
and r13d, ebx
mov r15d, r14d
and r15d, 0x7aac8f8b
and r12d, ebx
or r11d, r13d
or r15d, r12d
xor r11d, r15d
or eax, r14d
xor eax, 0xffffffff
or ebx, 0x7aac8f8b
and eax, ebx
or r11d, eax
mov ebx, r8d
xor ebx, 0xffffffff
mov eax, r11d
and eax, ebx
xor r11d, 0xffffffff
and r8d, r11d
or eax, r8d
mov r8d, edx
and r8d, r10d
xor edx, r10d
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r8d, r10d
or edx, r8d
mov r8d, ecx
and r8d, 0x6a33fe68
xor ecx, 0x6a33fe68
or r8d, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, edi
and eax, r8d
or ecx, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, esi
and eax, r8d
or r11d, eax
mov r8d, 0xffffffff
xor r8d, 0x5f418adc
and r8d, 0xae7266b3
mov r10d, 0xffffffff
xor r10d, 0xae7266b3
mov ebx, r10d
and ebx, 0x5f418adc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xae7266b3
and r10d, 0xffffffff
or r8d, ebx
or eax, r10d
xor r8d, eax
mov r10d, 0xffffffff
xor r10d, 0x5f418adc
mov eax, ecx
xor eax, r10d
and eax, ecx
mov ebx, r8d
xor ebx, 0xffffffff
mov r10d, edi
xor r10d, ebx
and r10d, edi
mov r12d, r11d
xor r12d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x5f418adc
mov edi, 0xffffffff
xor edi, 0xbf0684d8
or r12d, ebx
or edi, 0xbf0684d8
xor r12d, 0xffffffff
and r12d, edi
mov edi, r8d
xor edi, 0xffffffff
mov r15d, esi
xor r15d, edi
and r15d, esi
mov edi, eax
and edi, r10d
xor eax, r10d
or edi, eax
mov eax, r12d
xor eax, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf95f99a9
mov esi, eax
and esi, 0xf95f99a9
and r12d, r10d
mov r14d, ebx
and r14d, 0xf95f99a9
and r15d, r10d
or esi, r12d
or r14d, r15d
xor esi, r14d
or eax, ebx
xor eax, 0xffffffff
or r10d, 0xf95f99a9
and eax, r10d
or esi, eax
mov eax, edi
xor eax, 0xffffffff
and eax, 0xb90f28e1
mov ebx, 0xffffffff
xor ebx, 0xb90f28e1
and edi, ebx
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0xb90f28e1
and esi, ebx
or eax, edi
or r10d, esi
xor eax, r10d
mov r10d, ecx
and r10d, r11d
xor ecx, r11d
or r10d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r10d, r11d
or ecx, r10d
mov r10d, r8d
and r10d, 0x5f418adc
xor r8d, 0x5f418adc
or r10d, r8d
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd71a7f76
or ecx, r10d
or r8d, 0xd71a7f76
xor ecx, 0xffffffff
and ecx, r8d
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
mov ecx, r11d
xor ecx, eax
and ecx, r11d
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x1fa21220
mov r10d, 0xffffffff
xor r10d, 0x1fa21220
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1fa21220
and r10d, 0xffffffff
or r8d, r11d
or eax, r10d
xor r8d, eax
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x58e694ba
or edx, r8d
or eax, 0x58e694ba
xor edx, 0xffffffff
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0x5baf8d78
and edx, 0x8add930e
mov r8d, 0xffffffff
xor r8d, 0x8add930e
mov r10d, r8d
and r10d, 0x5baf8d78
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8add930e
and r8d, 0xffffffff
or edx, r10d
or ecx, r8d
xor edx, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x593133b7
or edi, edx
or ecx, 0x593133b7
xor edi, 0xffffffff
and edi, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
mov esi, 0xffffffff
xor esi, 0x5baf8d78
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4a3b679a
or esi, edx
or ecx, 0x4a3b679a
xor esi, 0xffffffff
and esi, ecx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x61f8c94
mov ecx, edx
and ecx, 0x61f8c94
and edi, r8d
mov r11d, r10d
and r11d, 0x61f8c94
and esi, r8d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r10d
xor edx, 0xffffffff
or r8d, 0x61f8c94
and edx, r8d
or ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8f7dc30d
mov r10d, 0xffffffff
xor r10d, 0x8f7dc30d
mov r11d, r10d
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8f7dc30d
and r10d, 0xffffffff
or edx, r11d
or r8d, r10d
xor edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or r8d, ecx
mov edi, 0xffffffff
xor edi, 0x2dd04828
and edi, 0x2dde50d4
mov r10d, 0xffffffff
xor r10d, 0x2dde50d4
mov r11d, r10d
and r11d, 0x2dd04828
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2dde50d4
and r10d, 0xffffffff
or edi, r11d
or ecx, r10d
xor edi, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r8d, 0xffffffff
xor r8d, 0x2dd04828
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x3c43ebeb
mov edx, r8d
and edx, 0x3c43ebeb
mov ebx, r10d
and ebx, 0x2dd04828
mov esi, r11d
and esi, 0x3c43ebeb
and edi, r10d
or edx, ebx
or esi, edi
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x3c43ebeb
and r8d, r10d
or edx, r8d
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or r14d, ecx
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa5964ac5
or r14d, edx
or ecx, 0xa5964ac5
xor r14d, 0xffffffff
and r14d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x17523328
mov r8d, 0xffffffff
xor r8d, 0x17523328
mov r10d, r8d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x17523328
and r8d, 0xffffffff
or edx, r10d
or ecx, r8d
xor edx, ecx
xor edx, 0xffffffff
xor edx, 0x27ce3dbc
and edx, 0x27ce3dbc
mov r10d, 0xffffffff
xor r10d, 0x27ce3dbc
and r10d, 0xfae2f0d
mov r8d, 0xffffffff
xor r8d, 0xfae2f0d
mov r11d, r8d
and r11d, 0x27ce3dbc
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfae2f0d
and r8d, 0xffffffff
or r10d, r11d
or ecx, r8d
xor r10d, ecx
mov r11d, r10d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4b2e4c4f
mov esi, 0xffffffff
xor esi, 0x4b2e4c4f
mov edi, esi
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4b2e4c4f
and esi, 0xffffffff
or ecx, edi
or r8d, esi
xor ecx, r8d
xor ecx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x27ce3dbc
mov r8d, 0xffffffff
xor r8d, 0x555f4688
or ecx, esi
or r8d, 0x555f4688
xor ecx, 0xffffffff
and ecx, r8d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, edx
and r8d, r11d
xor edx, r11d
or r8d, edx
mov edx, ecx
and edx, r10d
xor ecx, r10d
or edx, ecx
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x71610e1a
mov r11d, 0xffffffff
xor r11d, 0x71610e1a
and r8d, r11d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x71610e1a
and edx, r11d
or r10d, r8d
or ecx, edx
xor r10d, ecx
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x4b552a2f
mov edx, 0xffffffff
xor edx, 0x4b552a2f
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4b552a2f
and edx, 0xffffffff
or r8d, r10d
or ecx, edx
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x5baf8d78
and ecx, 0xced109c8
mov r11d, 0xffffffff
xor r11d, 0xced109c8
mov r10d, r11d
and r10d, 0x5baf8d78
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xced109c8
and r8d, r11d
or ecx, r10d
or edx, r8d
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0x5baf8d78
mov r15d, ecx
xor r15d, edx
and r15d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, r14d
and edx, r8d
or ecx, edx
mov edx, r15d
xor edx, 0xffffffff
and edx, 0x41ca6aa4
mov r10d, 0xffffffff
xor r10d, 0x41ca6aa4
mov r11d, r15d
and r11d, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x41ca6aa4
and r10d, 0xffffffff
or edx, r11d
or r8d, r10d
xor edx, r8d
mov ebx, 0xffffffff
xor ebx, 0xba2957e3
and ebx, 0x8b6253e3
mov r10d, 0xffffffff
xor r10d, 0x8b6253e3
mov r11d, r10d
and r11d, 0xba2957e3
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8b6253e3
and r10d, 0xffffffff
or ebx, r11d
or r8d, r10d
xor ebx, r8d
mov r13d, ecx
xor r13d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xba2957e3
mov r8d, 0xffffffff
xor r8d, 0x2731bf6b
or r13d, r10d
or r8d, 0x2731bf6b
xor r13d, 0xffffffff
and r13d, r8d
xor r14d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x152fdab1
or r14d, r10d
or r8d, 0x152fdab1
xor r14d, 0xffffffff
and r14d, r8d
mov r12d, edx
xor r12d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xba2957e3
mov r8d, 0xffffffff
xor r8d, 0x350d2364
or r12d, r10d
or r8d, 0x350d2364
xor r12d, 0xffffffff
and r12d, r8d
xor r15d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x815b9d62
or r15d, r10d
or r8d, 0x815b9d62
xor r15d, 0xffffffff
and r15d, r8d
mov r8d, r13d
xor r8d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xcd4a1fc0
mov r11d, r8d
and r11d, 0xcd4a1fc0
and r13d, r10d
mov edi, esi
and edi, 0xcd4a1fc0
and r14d, r10d
or r11d, r13d
or edi, r14d
xor r11d, edi
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0xcd4a1fc0
and r8d, r10d
or r11d, r8d
mov r8d, r12d
xor r8d, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x68a1d431
mov r10d, r8d
and r10d, 0x68a1d431
and r12d, esi
mov r14d, edi
and r14d, 0x68a1d431
and r15d, esi
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or r8d, edi
xor r8d, 0xffffffff
or esi, 0x68a1d431
and r8d, esi
or r10d, r8d
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xb2aaea7a
mov esi, 0xffffffff
xor esi, 0xb2aaea7a
and r11d, esi
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xb2aaea7a
and r10d, esi
or edi, r11d
or r8d, r10d
xor edi, r8d
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x950795f1
mov r8d, 0xffffffff
xor r8d, 0x950795f1
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x950795f1
and r8d, 0xffffffff
or ecx, r10d
or edx, r8d
xor ecx, edx
mov r8d, 0xffffffff
xor r8d, 0xba2957e3
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x368c95f4
mov edx, r8d
and edx, 0x368c95f4
mov r14d, r10d
and r14d, 0xba2957e3
mov esi, r11d
and esi, 0x368c95f4
and ebx, r10d
or edx, r14d
or esi, ebx
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x368c95f4
and r8d, r10d
or edx, r8d
xor edx, 0xffffffff
mov esi, ecx
xor esi, edx
and esi, ecx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x60094c44
mov ecx, edx
and ecx, 0x60094c44
and edi, r8d
mov r11d, r10d
and r11d, 0x60094c44
and esi, r8d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r10d
xor edx, 0xffffffff
or r8d, 0x60094c44
and edx, r8d
or ecx, edx
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0xbf1702ed
mov r8d, 0xffffffff
xor r8d, 0xbf1702ed
mov r10d, r9d
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbf1702ed
and r8d, 0xffffffff
or r14d, r10d
or edx, r8d
xor r14d, edx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
or edi, edx
mov ebx, 0xffffffff
xor ebx, 0xabe620ed
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xabe620ed
or ebx, edx
mov edx, r14d
xor edx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc033fe6f
mov esi, edx
and esi, 0xc033fe6f
and r14d, r8d
mov r11d, r10d
and r11d, 0xc033fe6f
and edi, r8d
or esi, r14d
or r11d, edi
xor esi, r11d
or edx, r10d
xor edx, 0xffffffff
or r8d, 0xc033fe6f
and edx, r8d
or esi, edx
mov edx, 0xffffffff
xor edx, 0xabe620ed
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbc1994ae
mov r10d, edx
and r10d, 0xbc1994ae
mov r14d, r8d
and r14d, 0xabe620ed
mov edi, r11d
and edi, 0xbc1994ae
and ebx, r8d
or r10d, r14d
or edi, ebx
xor r10d, edi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0xbc1994ae
and edx, r8d
or r10d, edx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x121c70e9
mov r11d, 0xffffffff
xor r11d, 0x121c70e9
and esi, r11d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x121c70e9
and r11d, 0xffffffff
or r8d, esi
or edx, r11d
xor r8d, edx
xor r8d, 0xffffffff
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd87e44fa
or r8d, r10d
or edx, 0xd87e44fa
xor r8d, 0xffffffff
and r8d, edx
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov edx, r9d
and edx, r11d
or r10d, edx
mov r14d, 0xffffffff
xor r14d, 0x2568467e
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x90129dd
or r14d, r10d
or edx, 0x90129dd
xor r14d, 0xffffffff
and r14d, edx
mov edx, 0xffffffff
xor edx, 0x2568467e
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x2568467e
or edx, r10d
mov r10d, edx
xor r10d, 0xffffffff
mov ebx, r9d
xor ebx, r10d
and ebx, r9d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xeb7ca779
mov r11d, 0xffffffff
xor r11d, 0xeb7ca779
mov esi, eax
and esi, r11d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xeb7ca779
and r11d, 0xffffffff
or r9d, esi
or r10d, r11d
xor r9d, r10d
xor r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x2568467e
mov r10d, 0xffffffff
xor r10d, 0x9e2cbeb4
or r9d, r11d
or r10d, 0x9e2cbeb4
xor r9d, 0xffffffff
and r9d, r10d
xor edx, 0xffffffff
mov r10d, eax
xor r10d, edx
and r10d, eax
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xebd6f759
mov eax, edx
and eax, 0xebd6f759
and r14d, r11d
mov edi, esi
and edi, 0xebd6f759
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0xebd6f759
and edx, r11d
or eax, edx
mov edx, r9d
and edx, r10d
xor r9d, r10d
or edx, r9d
mov r10d, eax
xor r10d, 0xffffffff
mov r9d, edx
and r9d, r10d
xor edx, 0xffffffff
and eax, edx
or r9d, eax
mov eax, r8d
xor eax, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xaedbe47b
or eax, r10d
or edx, 0xaedbe47b
xor eax, 0xffffffff
and eax, edx
mov r10d, r8d
xor r10d, 0xffffffff
mov edx, r9d
and edx, r10d
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r8d, eax
and r8d, edx
xor eax, edx
or r8d, eax
mov ebx, 0xffffffff
xor ebx, 0x5baf8d78
and ebx, 0xe8481522
mov edx, 0xffffffff
xor edx, 0xe8481522
mov r9d, edx
and r9d, 0x5baf8d78
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe8481522
and edx, 0xffffffff
or ebx, r9d
or eax, edx
xor ebx, eax
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
or edi, eax
mov edx, 0xffffffff
xor edx, 0xf4ccbc03
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf4ccbc03
or edx, eax
mov r9d, ebx
xor r9d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x93f9b88
mov eax, r9d
and eax, 0x93f9b88
and ebx, r10d
mov esi, r11d
and esi, 0x93f9b88
and edi, r10d
or eax, ebx
or esi, edi
xor eax, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0x93f9b88
and r9d, r10d
or eax, r9d
mov r9d, edx
and r9d, 0xf4ccbc03
xor edx, 0xf4ccbc03
or r9d, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and eax, r10d
or edx, eax
xor r9d, 0xffffffff
mov eax, edx
xor eax, r9d
and eax, edx
mov r14d, 0xffffffff
xor r14d, 0x5baf8d78
and r14d, 0x11553f3a
mov r9d, 0xffffffff
xor r9d, 0x11553f3a
mov r10d, r9d
and r10d, 0x5baf8d78
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x11553f3a
and r9d, 0xffffffff
or r14d, r10d
or edx, r9d
xor r14d, edx
xor r14d, 0xffffffff
xor r14d, 0x45692ca5
and r14d, 0x45692ca5
mov edx, 0xffffffff
xor edx, 0x45692ca5
and edx, 0x6ca054ed
mov r10d, 0xffffffff
xor r10d, 0x6ca054ed
mov r11d, r10d
and r11d, 0x45692ca5
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x6ca054ed
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
mov esi, edx
xor esi, 0xffffffff
xor esi, 0x5baf8d78
and esi, 0x5baf8d78
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xa4f0baad
mov r10d, 0xffffffff
xor r10d, 0xa4f0baad
mov r11d, ecx
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xa4f0baad
and r10d, 0xffffffff
or ebx, r11d
or r9d, r10d
xor ebx, r9d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x45692ca5
mov r9d, 0xffffffff
xor r9d, 0xe5b90513
or ebx, r10d
or r9d, 0xe5b90513
xor ebx, 0xffffffff
and ebx, r9d
xor edx, 0xffffffff
mov edi, ecx
xor edi, edx
and edi, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa05af28f
mov r10d, ecx
and r10d, 0xa05af28f
and r14d, edx
mov r11d, r9d
and r11d, 0xa05af28f
and esi, edx
or r10d, r14d
or r11d, esi
xor r10d, r11d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xa05af28f
and ecx, edx
or r10d, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x3777c9eb
mov edx, ecx
and edx, 0x3777c9eb
and ebx, r9d
mov esi, r11d
and esi, 0x3777c9eb
and edi, r9d
or edx, ebx
or esi, edi
xor edx, esi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x3777c9eb
and ecx, r9d
or edx, ecx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x6af7cb2a
mov r11d, 0xffffffff
xor r11d, 0x6af7cb2a
and r10d, r11d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x6af7cb2a
and edx, r11d
or r9d, r10d
or ecx, edx
xor r9d, ecx
mov edx, r9d
xor edx, 0xffffffff
mov ecx, eax
xor ecx, edx
and ecx, eax
mov r10d, eax
xor r10d, 0xffffffff
mov edx, r9d
and edx, r10d
xor r9d, 0xffffffff
and eax, r9d
or edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r8d
and ecx, edx
or edi, ecx
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xcc3dbe5b
mov r9d, 0xffffffff
xor r9d, 0xcc3dbe5b
mov r10d, r9d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcc3dbe5b
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
mov esi, r8d
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x22704f2f
or esi, edx
or ecx, 0x22704f2f
xor esi, 0xffffffff
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x80cfc2c
mov r11d, ecx
and r11d, 0x80cfc2c
and edi, edx
mov r10d, r9d
and r10d, 0x80cfc2c
and esi, edx
or r11d, edi
or r10d, esi
xor r11d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x80cfc2c
and ecx, edx
or r11d, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x34079332
mov edx, 0xffffffff
xor edx, 0x34079332
mov r10d, edx
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x34079332
and edx, 0xffffffff
or r9d, r10d
or ecx, edx
xor r9d, ecx
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x91b4fbda
mov edx, 0xffffffff
xor edx, 0x91b4fbda
and r11d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x91b4fbda
and edx, 0xffffffff
or r10d, r11d
or ecx, edx
xor r10d, ecx
mov edx, 0xffffffff
xor edx, 0xc9b26360
and edx, 0xf3a3bb88
mov r11d, 0xffffffff
xor r11d, 0xf3a3bb88
mov esi, r11d
and esi, 0xc9b26360
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf3a3bb88
and r11d, 0xffffffff
or edx, esi
or ecx, r11d
xor edx, ecx
mov ecx, r9d
and ecx, r10d
xor r9d, r10d
or ecx, r9d
mov r9d, edx
and r9d, 0xc9b26360
xor edx, 0xc9b26360
or r9d, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or edx, ecx
xor r9d, 0xffffffff
mov ecx, edx
xor ecx, r9d
and ecx, edx
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r15d, edx
xor r15d, 0xffffffff
xor r15d, 0x7dd2a23a
and r15d, 0x7dd2a23a
mov ebx, 0xffffffff
xor ebx, 0x7dd2a23a
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x7dd2a23a
or ebx, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9446e880
or edi, r9d
or edx, 0x9446e880
xor edi, 0xffffffff
and edi, edx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0x9b5e4e3a
mov r9d, 0xffffffff
xor r9d, 0x9b5e4e3a
mov r10d, r9d
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x9b5e4e3a
and r9d, 0xffffffff
or r14d, r10d
or edx, r9d
xor r14d, edx
xor r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x7dd2a23a
mov edx, 0xffffffff
xor edx, 0x72c519fb
or r14d, r9d
or edx, 0x72c519fb
xor r14d, 0xffffffff
and r14d, edx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, r15d
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xa6be1436
mov r9d, edx
and r9d, 0xa6be1436
and r15d, r10d
mov esi, r11d
and esi, 0xa6be1436
and edi, r10d
or r9d, r15d
or esi, edi
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0xa6be1436
and edx, r10d
or r9d, edx
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xaff02707
mov r10d, edx
and r10d, 0xaff02707
and r14d, r11d
mov edi, esi
and edi, 0xaff02707
and ebx, r11d
or r10d, r14d
or edi, ebx
xor r10d, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0xaff02707
and edx, r11d
or r10d, edx
mov r11d, r9d
xor r11d, 0xffffffff
mov edx, r10d
and edx, r11d
xor r10d, 0xffffffff
and r9d, r10d
or edx, r9d
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or r10d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x6802d635
mov esi, 0xffffffff
xor esi, 0x6802d635
mov r11d, r8d
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x6802d635
and r10d, esi
or edx, r11d
or r9d, r10d
xor edx, r9d
xor r8d, 0xffffffff
mov esi, edx
xor esi, r8d
and esi, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0x517d86d9
mov r9d, 0xffffffff
xor r9d, 0x517d86d9
mov r10d, ecx
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x517d86d9
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x6e57ec80
mov r9d, 0xffffffff
xor r9d, 0x6e57ec80
mov r11d, esi
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x6e57ec80
and r9d, 0xffffffff
or r10d, r11d
or r8d, r9d
xor r10d, r8d
mov r8d, 0xffffffff
xor r8d, 0xb4274bbb
and r8d, 0xd4b77ee7
mov r11d, 0xffffffff
xor r11d, 0xd4b77ee7
mov edi, r11d
and edi, 0xb4274bbb
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xd4b77ee7
and r11d, 0xffffffff
or r8d, edi
or r9d, r11d
xor r8d, r9d
mov r9d, 0xffffffff
xor r9d, 0xb4274bbb
mov r11d, edx
xor r11d, r9d
and r11d, edx
mov r9d, r8d
xor r9d, 0xffffffff
mov edi, ecx
xor edi, r9d
and edi, ecx
mov ecx, r10d
xor ecx, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xb4274bbb
mov r9d, 0xffffffff
xor r9d, 0xb33051a1
or ecx, ebx
or r9d, 0xb33051a1
xor ecx, 0xffffffff
and ecx, r9d
xor esi, 0xffffffff
mov ebx, r8d
xor ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x49ad0972
or esi, ebx
or r9d, 0x49ad0972
xor esi, 0xffffffff
and esi, r9d
mov r9d, r11d
and r9d, edi
xor r11d, edi
or r9d, r11d
mov r11d, ecx
and r11d, esi
xor ecx, esi
or r11d, ecx
mov esi, r9d
xor esi, 0xffffffff
mov ecx, r11d
and ecx, esi
xor r11d, 0xffffffff
and r9d, r11d
or ecx, r9d
mov r9d, edx
and r9d, r10d
xor edx, r10d
or r9d, edx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r9d, r10d
or edx, r9d
mov r9d, r8d
and r9d, 0xb4274bbb
xor r8d, 0xb4274bbb
or r9d, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa29b948
or edx, r9d
or r8d, 0xa29b948
xor edx, 0xffffffff
and edx, r8d
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r10d
and ecx, r8d
or edx, ecx
mov r8d, 0xffffffff
xor r8d, 0xc77b1313
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xdaf24de6
or r8d, edx
or ecx, 0xdaf24de6
xor r8d, 0xffffffff
and r8d, ecx
mov r11d, 0xffffffff
xor r11d, 0xc77b1313
and r11d, 0x2aaca9b5
mov edx, 0xffffffff
xor edx, 0x2aaca9b5
mov r9d, edx
and r9d, 0xc77b1313
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2aaca9b5
and edx, 0xffffffff
or r11d, r9d
or ecx, edx
xor r11d, ecx
xor r10d, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x532dd74d
or r10d, edx
or ecx, 0x532dd74d
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xc77b1313
mov edx, 0xffffffff
xor edx, 0xac72b0ac
or ecx, r9d
or edx, 0xac72b0ac
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x1130a139
or edx, r11d
or r9d, 0x1130a139
xor edx, 0xffffffff
and edx, r9d
mov r9d, r8d
and r9d, r10d
xor r8d, r10d
or r9d, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xd1da14d6
mov r10d, 0xffffffff
xor r10d, 0xd1da14d6
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xd1da14d6
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov esi, eax
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
or esi, edx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edx, r8d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbaa830bf
mov edx, eax
and edx, 0xbaa830bf
and esi, r8d
mov r10d, r9d
and r10d, 0xbaa830bf
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xbaa830bf
and eax, r8d
or edx, eax
mov r8d, 0xffffffff
xor r8d, 0xe468ddd0
and r8d, 0x9223d431
mov r9d, 0xffffffff
xor r9d, 0x9223d431
mov r10d, r9d
and r10d, 0xe468ddd0
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9223d431
and r9d, 0xffffffff
or r8d, r10d
or eax, r9d
xor r8d, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x17ac10f9
or edi, r8d
or eax, 0x17ac10f9
xor edi, 0xffffffff
and edi, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or esi, eax
xor esi, 0xffffffff
xor esi, 0xe468ddd0
and esi, 0xe468ddd0
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xdb253209
mov eax, r8d
and eax, 0xdb253209
and edi, r9d
mov r11d, r10d
and r11d, 0xdb253209
and esi, r9d
or eax, edi
or r11d, esi
xor eax, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xdb253209
and r8d, r9d
or eax, r8d
mov esi, ecx
xor esi, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd52ffcf6
or esi, r9d
or r8d, 0xd52ffcf6
xor esi, 0xffffffff
and esi, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov r11d, edx
and r11d, r8d
xor edx, 0xffffffff
and ecx, edx
or r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc7f07b4d
mov r8d, ecx
and r8d, 0xc7f07b4d
and esi, edx
mov r10d, r9d
and r10d, 0xc7f07b4d
and r11d, edx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xc7f07b4d
and ecx, edx
or r8d, ecx
mov esi, eax
xor esi, 0xffffffff
xor esi, 0xe468ddd0
and esi, 0xe468ddd0
mov ecx, 0xffffffff
xor ecx, 0xe468ddd0
mov r11d, eax
and r11d, ecx
xor eax, 0xffffffff
and eax, 0xe468ddd0
or r11d, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xfd7e6a60
mov eax, ecx
and eax, 0xfd7e6a60
and esi, edx
mov r10d, r9d
and r10d, 0xfd7e6a60
and r11d, edx
or eax, esi
or r10d, r11d
xor eax, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xfd7e6a60
and ecx, edx
or eax, ecx
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0x68516f36
mov edx, 0xffffffff
xor edx, 0x68516f36
mov r10d, r8d
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x68516f36
and edx, 0xffffffff
or r9d, r10d
or ecx, edx
xor r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0xc643e88b
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1109b5b
or ecx, r9d
or edx, 0x1109b5b
xor ecx, 0xffffffff
and ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xc643e88b
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc643e88b
or r9d, edx
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, r8d
xor edx, r10d
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc28d543a
mov r11d, 0xffffffff
xor r11d, 0xc28d543a
mov esi, r11d
and esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xc28d543a
and r11d, 0xffffffff
or r8d, esi
or r10d, r11d
xor r8d, r10d
mov r10d, 0xffffffff
xor r10d, 0xc643e88b
mov edi, r8d
xor edi, r10d
and edi, r8d
mov esi, 0xffffffff
xor esi, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x989f2853
or esi, r9d
or r8d, 0x989f2853
xor esi, 0xffffffff
and esi, r8d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x229784c6
mov r8d, ecx
and r8d, 0x229784c6
and edi, edx
mov r11d, r10d
and r11d, 0x229784c6
and esi, edx
or r8d, edi
or r11d, esi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0x229784c6
and ecx, edx
or r8d, ecx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x36e366b4
mov r10d, 0xffffffff
xor r10d, 0x36e366b4
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x36e366b4
and r8d, r10d
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r8d, eax
mov ecx, edx
xor ecx, 0xffffffff
mov eax, r8d
and eax, ecx
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x76e1ec8d
or eax, edx
or ecx, 0x76e1ec8d
xor eax, 0xffffffff
and eax, ecx
cmp eax, 0
sete al
and al, 1
mov byte [rbp + 0x41b], al
mov dword [rbp + 0x200], 0xe1b2569
jmp 0x1400521f2
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov r8d, dword [rax + 0x18]
mov dword [rbp + 0x24], r8d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r8d
and eax, edx
or ecx, eax
mov edx, 0xffffffff
xor edx, 0x2aed55dd
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5d3e171
or edx, ecx
or eax, 0x5d3e171
xor edx, 0xffffffff
and edx, eax
mov ecx, 0xffffffff
xor ecx, 0x2aed55dd
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2aed55dd
or ecx, eax
mov r10d, r8d
xor r10d, 0xffffffff
mov r9d, ecx
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x33ab52f
or r10d, r9d
or eax, 0x33ab52f
xor r10d, 0xffffffff
and r10d, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r9d, eax
mov r11d, 0xffffffff
xor r11d, 0x2aed55dd
mov eax, r9d
xor eax, r11d
and eax, r9d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, edx
and r9d, r10d
xor edx, r10d
or r9d, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xdaf6200a
mov r10d, 0xffffffff
xor r10d, 0xdaf6200a
and r9d, r10d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xdaf6200a
and edx, r10d
or eax, r9d
or ecx, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or ecx, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
mov ecx, 0xffffffff
xor ecx, 0xf000e9a9
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9a92fa45
or ecx, edx
or eax, 0x9a92fa45
xor ecx, 0xffffffff
and ecx, eax
mov esi, 0xffffffff
xor esi, 0xf000e9a9
and esi, 0xcd7b8dcc
mov edx, 0xffffffff
xor edx, 0xcd7b8dcc
mov r10d, edx
and r10d, 0xf000e9a9
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcd7b8dcc
and edx, 0xffffffff
or esi, r10d
or eax, edx
xor esi, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov edx, esi
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7c7582eb
or r11d, edx
or eax, 0x7c7582eb
xor r11d, 0xffffffff
and r11d, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x5564434a
mov r10d, 0xffffffff
xor r10d, 0x5564434a
mov edi, r10d
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5564434a
and r10d, 0xffffffff
or edx, edi
or eax, r10d
xor edx, eax
xor edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf000e9a9
mov eax, 0xffffffff
xor eax, 0x691590a7
or edx, r10d
or eax, 0x691590a7
xor edx, 0xffffffff
and edx, eax
mov r10d, 0xffffffff
xor r10d, 0xffffffff
xor esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7570d57a
or r10d, esi
or eax, 0x7570d57a
xor r10d, 0xffffffff
and r10d, eax
mov eax, ecx
and eax, r11d
xor ecx, r11d
or eax, ecx
mov ecx, edx
and ecx, r10d
xor edx, r10d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov r10d, ecx
and r10d, edx
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xa4f9c1ff
mov edx, 0xffffffff
xor edx, 0xa4f9c1ff
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa4f9c1ff
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xcf74ebc0
mov r8d, 0xffffffff
xor r8d, 0xcf74ebc0
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xcf74ebc0
and r8d, 0xffffffff
or ecx, r10d
or edx, r8d
xor ecx, edx
mov esi, 0xffffffff
xor esi, 0xabbf02da
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xabbf02da
or esi, edx
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov eax, 0xffffffff
xor eax, 0xabbf02da
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe3fa4fd6
mov ecx, eax
and ecx, 0xe3fa4fd6
mov edi, edx
and edi, 0xabbf02da
mov r11d, r8d
and r11d, 0xe3fa4fd6
and esi, edx
or ecx, edi
or r11d, esi
xor ecx, r11d
or eax, r8d
xor eax, 0xffffffff
or edx, 0xe3fa4fd6
and eax, edx
or ecx, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xd136a943
mov r8d, 0xffffffff
xor r8d, 0xd136a943
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd136a943
and r8d, 0xffffffff
or eax, r10d
or edx, r8d
xor eax, edx
xor ecx, 0xffffffff
mov r8d, eax
xor r8d, ecx
and r8d, eax
mov ecx, r8d
xor ecx, 0xffffffff
mov eax, r9d
xor eax, ecx
and eax, r9d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xedfbb2e4
mov r10d, 0xffffffff
xor r10d, 0xedfbb2e4
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xedfbb2e4
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov dword [rbp + 0x40], edx
mov esi, 0xffffffff
xor esi, 1
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 1
or esi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r11d, eax
xor r11d, 0xffffffff
xor r11d, 1
and r11d, 1
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf03d1e9a
mov ecx, eax
and ecx, 0xf03d1e9a
and esi, r8d
mov r10d, r9d
and r10d, 0xf03d1e9a
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xf03d1e9a
and eax, r8d
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov r10d, eax
and r10d, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
or r10d, eax
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd4ad620f
or r10d, ecx
or eax, 0xd4ad620f
xor r10d, 0xffffffff
and r10d, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xe3cb660
mov ecx, 0xffffffff
xor ecx, 0xe3cb660
mov r9d, ecx
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe3cb660
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
xor r8d, 0xffffffff
xor r8d, 0x6a308ec4
and r8d, 0x6a308ec4
mov r9d, 0xffffffff
xor r9d, 0x6a308ec4
and r9d, 0xef4f7262
mov ecx, 0xffffffff
xor ecx, 0xef4f7262
mov r11d, ecx
and r11d, 0x6a308ec4
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xef4f7262
and ecx, 0xffffffff
or r9d, r11d
or eax, ecx
xor r9d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov ecx, r9d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xedc1ad0f
or r11d, ecx
or eax, 0xedc1ad0f
xor r11d, 0xffffffff
and r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6ada45cd
mov esi, 0xffffffff
xor esi, 0x6ada45cd
mov edi, esi
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6ada45cd
and esi, 0xffffffff
or eax, edi
or ecx, esi
xor eax, ecx
xor eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6a308ec4
mov ecx, 0xffffffff
xor ecx, 0xa51086ce
or eax, esi
or ecx, 0xa51086ce
xor eax, 0xffffffff
and eax, ecx
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, r8d
and ecx, r11d
xor r8d, r11d
or ecx, r8d
mov r8d, eax
and r8d, r9d
xor eax, r9d
or r8d, eax
mov r9d, ecx
xor r9d, 0xffffffff
mov eax, r8d
and eax, r9d
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
mov ebx, 0xffffffff
xor ebx, 1
and ebx, 0xf1dea9d2
mov r8d, 0xffffffff
xor r8d, 0xf1dea9d2
mov r9d, r8d
and r9d, 1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf1dea9d2
and r8d, 0xffffffff
or ebx, r9d
or ecx, r8d
xor ebx, ecx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or edi, eax
mov eax, 0xffffffff
xor eax, 0x2719a9b1
and eax, 0xa74e7bb3
mov r8d, 0xffffffff
xor r8d, 0xa74e7bb3
mov r9d, r8d
and r9d, 0x2719a9b1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa74e7bb3
and r8d, 0xffffffff
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xaa62f9c8
mov r11d, ecx
and r11d, 0xaa62f9c8
and ebx, r8d
mov esi, r9d
and esi, 0xaa62f9c8
and edi, r8d
or r11d, ebx
or esi, edi
xor r11d, esi
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xaa62f9c8
and ecx, r8d
or r11d, ecx
mov ecx, eax
and ecx, 0x2719a9b1
xor eax, 0x2719a9b1
or ecx, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0x6ad649b0
mov r9d, 0xffffffff
xor r9d, 0x6ad649b0
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x6ad649b0
and r9d, 0xffffffff
or eax, r11d
or r8d, r9d
xor eax, r8d
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov eax, r10d
xor eax, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x15e2cc4
or eax, r8d
or ecx, 0x15e2cc4
xor eax, 0xffffffff
and eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xa350bf8d
mov r11d, 0xffffffff
xor r11d, 0xa350bf8d
and r10d, r11d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xa350bf8d
and r9d, r11d
or ecx, r10d
or r8d, r9d
xor ecx, r8d
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov dword [rbp + 0x4c], esi
mov r14d, 0xffffffff
xor r14d, 0xd261a574
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd261a574
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xe9bbdfb1
and r14d, 0xe9bbdfb1
mov r8d, 0xffffffff
xor r8d, 0xe9bbdfb1
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe9bbdfb1
or r8d, eax
mov ebx, 0xffffffff
xor ebx, 0xd261a574
mov ecx, r8d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x63e63d31
or ebx, ecx
or eax, 0x63e63d31
xor ebx, 0xffffffff
and ebx, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov r9d, 0xffffffff
xor r9d, 0xe9bbdfb1
mov eax, ecx
xor eax, r9d
and eax, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x28468312
or r9d, r8d
or ecx, 0x28468312
xor r9d, 0xffffffff
and r9d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x544dd1a1
mov r8d, ecx
and r8d, 0x544dd1a1
and r14d, r10d
mov edi, r11d
and edi, 0x544dd1a1
and ebx, r10d
or r8d, r14d
or edi, ebx
xor r8d, edi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x544dd1a1
and ecx, r10d
or r8d, ecx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0x1888472b
mov r10d, 0xffffffff
xor r10d, 0x1888472b
and r8d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x1888472b
and ecx, r10d
or r9d, r8d
or eax, ecx
xor r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xb49ca111
mov r8d, 0xffffffff
xor r8d, 0xb49ca111
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb49ca111
and r8d, 0xffffffff
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x560fb817
mov r9d, eax
and r9d, ecx
xor eax, 0xffffffff
and eax, 0x560fb817
or r9d, eax
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x560fb817
mov eax, 0xffffffff
xor eax, 0x8f163dce
or r9d, ecx
or eax, 0x8f163dce
xor r9d, 0xffffffff
and r9d, eax
mov ecx, 0xffffffff
xor ecx, 0x560fb817
and ecx, 0x99920fde
mov r8d, 0xffffffff
xor r8d, 0x99920fde
mov r10d, r8d
and r10d, 0x560fb817
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x99920fde
and r8d, 0xffffffff
or ecx, r10d
or eax, r8d
xor ecx, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x120a95e2
or ebx, ecx
or eax, 0x120a95e2
xor ebx, 0xffffffff
and ebx, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x10a703bf
mov ecx, 0xffffffff
xor ecx, 0x10a703bf
mov r8d, ecx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x10a703bf
and ecx, 0xffffffff
or r11d, r8d
or eax, ecx
xor r11d, eax
xor r11d, 0xffffffff
xor r11d, 0x560fb817
and r11d, 0x560fb817
mov eax, ebx
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7dbfbf61
mov edi, eax
and edi, 0x7dbfbf61
and ebx, ecx
mov r10d, r8d
and r10d, 0x7dbfbf61
and r11d, ecx
or edi, ebx
or r10d, r11d
xor edi, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x7dbfbf61
and eax, ecx
or edi, eax
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x6933aae3
mov r8d, 0xffffffff
xor r8d, 0x6933aae3
mov r10d, edi
and r10d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6933aae3
and r8d, 0xffffffff
or ecx, r10d
or eax, r8d
xor ecx, eax
mov r10d, 0xffffffff
xor r10d, 0xd261a574
and r10d, 0xed4ab8b9
mov r11d, 0xffffffff
xor r11d, 0xed4ab8b9
mov r8d, r11d
and r8d, 0xd261a574
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xed4ab8b9
and ecx, r11d
or r10d, r8d
or eax, ecx
xor r10d, eax
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd261a574
mov eax, 0xffffffff
xor eax, 0xa7cc6dfe
or r10d, ecx
or eax, 0xa7cc6dfe
xor r10d, 0xffffffff
and r10d, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa7f524d4
mov ecx, 0xffffffff
xor ecx, 0xa7f524d4
mov r11d, ecx
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa7f524d4
and ecx, 0xffffffff
or r8d, r11d
or eax, ecx
xor r8d, eax
mov eax, 0xffffffff
xor eax, 0xbdbda8e4
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x43c5185b
or eax, r8d
or ecx, 0x43c5185b
xor eax, 0xffffffff
and eax, ecx
mov r15d, 0xffffffff
xor r15d, 0xbdbda8e4
and r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbdbda8e4
or r15d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0x8f702b17
mov r11d, 0xffffffff
xor r11d, 0x8f702b17
mov ebx, r11d
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8f702b17
and r11d, 0xffffffff
or r12d, ebx
or r8d, r11d
xor r12d, r8d
xor r12d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xbdbda8e4
mov r8d, 0xffffffff
xor r8d, 0x84d34e63
or r12d, r11d
or r8d, 0x84d34e63
xor r12d, 0xffffffff
and r12d, r8d
xor r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov eax, r12d
xor eax, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x84cfcdd6
mov r8d, eax
and r8d, 0x84cfcdd6
and r12d, ecx
mov r14d, ebx
and r14d, 0x84cfcdd6
and r15d, ecx
or r8d, r12d
or r14d, r15d
xor r8d, r14d
or eax, ebx
xor eax, 0xffffffff
or ecx, 0x84cfcdd6
and eax, ecx
or r8d, eax
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xd4bc6aa2
mov ebx, 0xffffffff
xor ebx, 0xd4bc6aa2
and r11d, ebx
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xd4bc6aa2
and r8d, ebx
or ecx, r11d
or eax, r8d
xor ecx, eax
mov r11d, 0xffffffff
xor r11d, 0x560fb817
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x560fb817
or r11d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x73cceb3c
mov r14d, 0xffffffff
xor r14d, 0x73cceb3c
mov ebx, ecx
and ebx, r14d
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x73cceb3c
and r11d, r14d
or eax, ebx
or r8d, r11d
xor eax, r8d
xor ecx, 0xffffffff
mov r11d, eax
xor r11d, ecx
and r11d, eax
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x2ba8697b
mov ecx, 0xffffffff
xor ecx, 0x2ba8697b
and edi, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2ba8697b
and ecx, 0xffffffff
or r8d, edi
or eax, ecx
xor r8d, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xceea6a96
mov ebx, 0xffffffff
xor ebx, 0xceea6a96
mov edi, ebx
and edi, 0xffffffff
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xceea6a96
and r8d, ebx
or ecx, edi
or eax, r8d
xor ecx, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, ecx
xor eax, r8d
and eax, ecx
mov r8d, r10d
xor r8d, 0xffffffff
mov ecx, r9d
xor ecx, r8d
and ecx, r9d
mov edi, r9d
xor edi, 0xffffffff
mov r8d, r10d
and r8d, edi
xor r10d, 0xffffffff
and r9d, r10d
or r8d, r9d
mov r9d, ecx
and r9d, r8d
xor ecx, r8d
or r9d, ecx
mov r12d, r11d
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
or r12d, ecx
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0xdd184dd7
mov r8d, 0xffffffff
xor r8d, 0xdd184dd7
mov r10d, eax
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xdd184dd7
and r8d, 0xffffffff
or r15d, r10d
or ecx, r8d
xor r15d, ecx
mov r10d, 0xffffffff
xor r10d, 0x1d96a945
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1d96a945
or r10d, ecx
mov r8d, r12d
xor r8d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x1d96a945
mov ecx, 0xffffffff
xor ecx, 0x5d526396
or r8d, edi
or ecx, 0x5d526396
xor r8d, 0xffffffff
and r8d, ecx
xor r11d, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf49e3083
or r11d, edi
or ecx, 0xf49e3083
xor r11d, 0xffffffff
and r11d, ecx
mov edi, 0xffffffff
xor edi, 0x1d96a945
mov ecx, r15d
xor ecx, edi
and ecx, r15d
mov edi, r10d
xor edi, 0xffffffff
mov r13d, eax
xor r13d, edi
and r13d, eax
mov eax, r8d
and eax, r11d
xor r8d, r11d
or eax, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov ebx, r13d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xe2242222
mov r11d, r8d
and r11d, 0xe2242222
and ecx, edi
mov r14d, ebx
and r14d, 0xe2242222
and r13d, edi
or r11d, ecx
mov ecx, dword [rbp + 0x24]
or r14d, r13d
xor r11d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or edi, 0xe2242222
and r8d, edi
or r11d, r8d
mov edi, eax
xor edi, 0xffffffff
mov r8d, r11d
and r8d, edi
xor r11d, 0xffffffff
and eax, r11d
or r8d, eax
mov eax, r12d
xor eax, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x4fbee602
mov r11d, eax
and r11d, 0x4fbee602
and r12d, edi
mov r14d, ebx
and r14d, 0x4fbee602
and r15d, edi
or r11d, r12d
or r14d, r15d
xor r11d, r14d
or eax, ebx
xor eax, 0xffffffff
or edi, 0x4fbee602
and eax, edi
or r11d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and r11d, edi
or eax, r11d
mov r11d, r10d
and r11d, 0x1d96a945
xor r10d, 0x1d96a945
or r11d, r10d
xor r11d, 0xffffffff
mov r10d, eax
xor r10d, r11d
and r10d, eax
mov eax, r8d
and eax, r10d
xor r8d, r10d
or eax, r8d
mov r15d, r9d
xor r15d, 0xffffffff
and r15d, 0x44bce3dc
mov r10d, 0xffffffff
xor r10d, 0x44bce3dc
mov r11d, r9d
and r11d, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x44bce3dc
and r10d, 0xffffffff
or r15d, r11d
or r8d, r10d
xor r15d, r8d
xor r15d, 0xffffffff
xor r15d, 0x9c2d705d
and r15d, 0x9c2d705d
mov r8d, 0xffffffff
xor r8d, 0x9c2d705d
and r8d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x9c2d705d
or r8d, r10d
mov r10d, r8d
xor r10d, 0xffffffff
mov edi, r9d
xor edi, r10d
and edi, r9d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x6353235e
mov r11d, 0xffffffff
xor r11d, 0x6353235e
mov ebx, eax
and ebx, r11d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x6353235e
and r11d, 0xffffffff
or r9d, ebx
or r10d, r11d
xor r9d, r10d
mov r10d, 0xffffffff
xor r10d, 0x9c2d705d
mov r14d, r9d
xor r14d, r10d
and r14d, r9d
xor r8d, 0xffffffff
mov ebx, eax
xor ebx, r8d
and ebx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf21f00b4
mov r8d, eax
and r8d, 0xf21f00b4
and r15d, r9d
mov r11d, r10d
and r11d, 0xf21f00b4
and edi, r9d
or r8d, r15d
or r11d, edi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0xf21f00b4
and eax, r9d
or r8d, eax
mov eax, r14d
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9c2b51a1
mov r9d, eax
and r9d, 0x9c2b51a1
and r14d, r10d
mov edi, r11d
and edi, 0x9c2b51a1
and ebx, r10d
or r9d, r14d
or edi, ebx
xor r9d, edi
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x9c2b51a1
and eax, r10d
or r9d, eax
mov r10d, r8d
xor r10d, 0xffffffff
mov eax, r9d
and eax, r10d
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
mov dword [rbp + 0x58], eax
mov r15d, edx
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, edx
and r8d, r9d
or r15d, r8d
xor r15d, 0xffffffff
xor r15d, 0xe842e2da
and r15d, 0xe842e2da
mov r8d, 0xffffffff
xor r8d, 0xe842e2da
and r8d, 0x4c3a3cc7
mov r10d, 0xffffffff
xor r10d, 0x4c3a3cc7
mov r11d, r10d
and r11d, 0xe842e2da
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x4c3a3cc7
and r10d, 0xffffffff
or r8d, r11d
or r9d, r10d
xor r8d, r9d
mov r9d, r8d
xor r9d, 0xffffffff
mov edi, edx
xor edi, r9d
and edi, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xed105dc6
mov r10d, 0xffffffff
xor r10d, 0xed105dc6
mov r11d, r10d
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xed105dc6
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
mov r9d, 0xffffffff
xor r9d, 0xe842e2da
mov r14d, edx
xor r14d, r9d
and r14d, edx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf58c3e7a
or ebx, r8d
or edx, 0xf58c3e7a
xor ebx, 0xffffffff
and ebx, edx
mov edx, r15d
xor edx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xdd72c63b
mov r9d, edx
and r9d, 0xdd72c63b
and r15d, r8d
mov r11d, r10d
and r11d, 0xdd72c63b
and edi, r8d
or r9d, r15d
or r11d, edi
xor r9d, r11d
or edx, r10d
xor edx, 0xffffffff
or r8d, 0xdd72c63b
and edx, r8d
or r9d, edx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x28bbdf8
mov r8d, edx
and r8d, 0x28bbdf8
and r14d, r10d
mov edi, r11d
and edi, 0x28bbdf8
and ebx, r10d
or r8d, r14d
or edi, ebx
xor r8d, edi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x28bbdf8
and edx, r10d
or r8d, edx
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xac420a0b
mov r10d, 0xffffffff
xor r10d, 0xac420a0b
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xac420a0b
and r8d, r10d
or r11d, r9d
or edx, r8d
xor r11d, edx
mov r8d, 0xffffffff
xor r8d, 0xd261a574
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd261a574
or r8d, edx
xor r8d, 0xffffffff
xor r8d, 0xe3d05fa1
and r8d, 0xe3d05fa1
mov ebx, 0xffffffff
xor ebx, 0xe3d05fa1
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe3d05fa1
or ebx, edx
mov edi, ebx
xor edi, 0xffffffff
xor edi, 0xd261a574
and edi, 0xd261a574
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xed5d4045
mov r10d, 0xffffffff
xor r10d, 0xed5d4045
mov r14d, r10d
and r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xed5d4045
and r10d, 0xffffffff
or edx, r14d
or r9d, r10d
xor edx, r9d
mov r10d, 0xffffffff
xor r10d, 0xe3d05fa1
mov r9d, edx
xor r9d, r10d
and r9d, edx
mov r10d, 0xffffffff
xor r10d, 0xffffffff
xor ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb0472912
or r10d, ebx
or edx, 0xb0472912
xor r10d, 0xffffffff
and r10d, edx
mov edx, r8d
and edx, edi
xor r8d, edi
or edx, r8d
mov r8d, r9d
and r8d, r10d
xor r9d, r10d
or r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov r10d, r8d
and r10d, r9d
xor r8d, 0xffffffff
and edx, r8d
or r10d, edx
mov r15d, 0xffffffff
xor r15d, 0xdcfeef2
and r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdcfeef2
or r15d, edx
xor r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
mov r14d, 0xffffffff
xor r14d, 0xdcfeef2
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf927001c
or r14d, r8d
or edx, 0xf927001c
xor r14d, 0xffffffff
and r14d, edx
mov edx, r15d
xor edx, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x90d726fd
mov edi, edx
and edi, 0x90d726fd
and r15d, r8d
mov ebx, r9d
and ebx, 0x90d726fd
and r14d, r8d
or edi, r15d
or ebx, r14d
xor edi, ebx
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x90d726fd
and edx, r8d
or edi, edx
mov r8d, r11d
xor r8d, 0xffffffff
mov r9d, r10d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xee796ca
or r8d, r9d
or edx, 0xee796ca
xor r8d, 0xffffffff
and r8d, edx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x672cd78d
mov ebx, 0xffffffff
xor ebx, 0x672cd78d
and r11d, ebx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x672cd78d
and r10d, ebx
or r9d, r11d
or edx, r10d
xor r9d, edx
mov edx, r8d
and edx, r9d
xor r8d, r9d
or edx, r8d
mov r12d, 0xffffffff
xor r12d, 0xdcfeef2
and r12d, 0xc42c44cb
mov r9d, 0xffffffff
xor r9d, 0xc42c44cb
mov r10d, r9d
and r10d, 0xdcfeef2
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc42c44cb
and r9d, 0xffffffff
or r12d, r10d
or r8d, r9d
xor r12d, r8d
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, edi
and r8d, r9d
or r15d, r8d
mov r9d, 0xffffffff
xor r9d, 0xeb4cf70e
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xeb4cf70e
or r9d, r8d
mov r11d, r12d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xeb4cf70e
mov r8d, 0xffffffff
xor r8d, 0x7d6e776
or r11d, r10d
or r8d, 0x7d6e776
xor r11d, 0xffffffff
and r11d, r8d
mov ebx, 0xffffffff
xor ebx, 0xdcfeef2
mov r10d, r9d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf92f45f1
or ebx, r10d
or r8d, 0xf92f45f1
xor ebx, 0xffffffff
and ebx, r8d
mov r8d, r15d
xor r8d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xeb4cf70e
mov r10d, 0xffffffff
xor r10d, 0x65ead0b5
or r8d, r14d
or r10d, 0x65ead0b5
xor r8d, 0xffffffff
and r8d, r10d
mov r14d, r9d
xor r14d, 0xffffffff
mov r10d, edi
xor r10d, r14d
and r10d, edi
mov edi, r11d
and edi, ebx
xor r11d, ebx
or edi, r11d
mov r11d, r8d
and r11d, r10d
xor r8d, r10d
or r11d, r8d
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x18ac2dd8
mov ebx, 0xffffffff
xor ebx, 0x18ac2dd8
and edi, ebx
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x18ac2dd8
and r11d, ebx
or r8d, edi
or r10d, r11d
xor r8d, r10d
mov r10d, r12d
xor r10d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x7309a601
mov r11d, r10d
and r11d, 0x7309a601
and r12d, edi
mov r14d, ebx
and r14d, 0x7309a601
and r15d, edi
or r11d, r12d
or r14d, r15d
xor r11d, r14d
or r10d, ebx
xor r10d, 0xffffffff
or edi, 0x7309a601
and r10d, edi
or r11d, r10d
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and r11d, edi
or r10d, r11d
mov r11d, r9d
and r11d, 0xeb4cf70e
xor r9d, 0xeb4cf70e
or r11d, r9d
xor r10d, 0xffffffff
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x17fda65d
or r10d, r11d
or r9d, 0x17fda65d
xor r10d, 0xffffffff
and r10d, r9d
mov r9d, r8d
and r9d, r10d
xor r8d, r10d
or r9d, r8d
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xa6dad5ed
mov r11d, 0xffffffff
xor r11d, 0xa6dad5ed
mov edi, edx
and edi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa6dad5ed
and r11d, 0xffffffff
or r10d, edi
or r8d, r11d
xor r10d, r8d
mov r12d, 0xffffffff
xor r12d, 0xba459239
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x898c7cb2
or r12d, r10d
or r8d, 0x898c7cb2
xor r12d, 0xffffffff
and r12d, r8d
mov r11d, 0xffffffff
xor r11d, 0xba459239
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xba459239
or r11d, r8d
mov r8d, r11d
xor r8d, 0xffffffff
mov r15d, edx
xor r15d, r8d
and r15d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc680d0ba
mov r10d, 0xffffffff
xor r10d, 0xc680d0ba
mov edi, r10d
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc680d0ba
and r10d, 0xffffffff
or edx, edi
or r8d, r10d
xor edx, r8d
xor edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xba459239
mov r8d, 0xffffffff
xor r8d, 0xd6149588
or edx, r10d
or r8d, 0xd6149588
xor edx, 0xffffffff
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd9473f57
or r8d, r11d
or r10d, 0xd9473f57
xor r8d, 0xffffffff
and r8d, r10d
mov r10d, r12d
xor r10d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x3ce7a885
mov r11d, r10d
and r11d, 0x3ce7a885
and r12d, edi
mov r14d, ebx
and r14d, 0x3ce7a885
and r15d, edi
or r11d, r12d
or r14d, r15d
xor r11d, r14d
or r10d, ebx
xor r10d, 0xffffffff
or edi, 0x3ce7a885
and r10d, edi
or r11d, r10d
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x3f3eafc2
mov edi, 0xffffffff
xor edi, 0x3f3eafc2
and r11d, edi
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x3f3eafc2
and r10d, edi
or edx, r11d
or r8d, r10d
xor edx, r8d
mov r14d, edx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or r14d, edx
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xde9a949f
mov r8d, 0xffffffff
xor r8d, 0xde9a949f
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xde9a949f
and r8d, 0xffffffff
or edi, r9d
or edx, r8d
xor edi, edx
mov ebx, 0xffffffff
xor ebx, 0x2f9e117e
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2f9e117e
or ebx, edx
mov r8d, r14d
xor r8d, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xc3b7567c
mov edx, r8d
and edx, 0xc3b7567c
and r14d, r9d
mov r11d, r10d
and r11d, 0xc3b7567c
and edi, r9d
or edx, r14d
or r11d, edi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xc3b7567c
and r8d, r9d
or edx, r8d
mov r9d, 0xffffffff
xor r9d, 0x2f9e117e
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xa5e1c361
mov r8d, r9d
and r8d, 0xa5e1c361
mov r14d, r10d
and r14d, 0x2f9e117e
mov edi, r11d
and edi, 0xa5e1c361
and ebx, r10d
or r8d, r14d
or edi, ebx
xor r8d, edi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0xa5e1c361
and r9d, r10d
or r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and edx, r10d
or r9d, edx
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5fdd9ca0
or r9d, r8d
or edx, 0x5fdd9ca0
xor r9d, 0xffffffff
and r9d, edx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
or r14d, edx
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
mov ebx, eax
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2ba4a4e4
or ebx, r8d
or edx, 0x2ba4a4e4
xor ebx, 0xffffffff
and ebx, edx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x18f39e6d
mov r8d, edx
and r8d, 0x18f39e6d
and r14d, r10d
mov edi, r11d
and edi, 0x18f39e6d
and ebx, r10d
or r8d, r14d
or edi, ebx
xor r8d, edi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x18f39e6d
and edx, r10d
or r8d, edx
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xe5f5b21b
mov r10d, 0xffffffff
xor r10d, 0xe5f5b21b
mov edi, ecx
and edi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe5f5b21b
and r10d, 0xffffffff
or r11d, edi
or edx, r10d
xor r11d, edx
mov r10d, 0xffffffff
xor r10d, 0x10cc0458
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x7dbe7f83
or r10d, r11d
or edx, 0x7dbe7f83
xor r10d, 0xffffffff
and r10d, edx
mov ebx, 0xffffffff
xor ebx, 0x10cc0458
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x10cc0458
or ebx, edx
mov edx, ebx
xor edx, 0xffffffff
mov edi, ecx
xor edi, edx
and edi, ecx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xffffffff
mov r11d, r8d
and r11d, r14d
or edx, r11d
xor edx, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x10cc0458
mov r11d, 0xffffffff
xor r11d, 0x90c839ae
or edx, r14d
or r11d, 0x90c839ae
xor edx, 0xffffffff
and edx, r11d
xor r8d, 0xffffffff
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6a977f7
or r8d, ebx
or r11d, 0x6a977f7
xor r8d, 0xffffffff
and r8d, r11d
mov r11d, r10d
and r11d, edi
xor r10d, edi
or r11d, r10d
mov r10d, edx
and r10d, r8d
xor edx, r8d
or r10d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x19bccde8
mov edi, 0xffffffff
xor edi, 0x19bccde8
and r11d, edi
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x19bccde8
and r10d, edi
or edx, r11d
or r8d, r10d
xor edx, r8d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or r10d, ecx
mov r8d, edx
xor r8d, 0xffffffff
mov ecx, r10d
and ecx, r8d
xor r10d, 0xffffffff
mov r8d, edx
and r8d, r10d
or ecx, r8d
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, edx
and r11d, ecx
mov r8d, 0xffffffff
xor r8d, 0xd261a574
and r8d, 0x9edf232d
mov edx, 0xffffffff
xor edx, 0x9edf232d
mov r10d, edx
and r10d, 0xd261a574
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9edf232d
and edx, 0xffffffff
or r8d, r10d
or ecx, edx
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x5e5dd8
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc41d148d
or ecx, r8d
or edx, 0xc41d148d
xor ecx, 0xffffffff
and ecx, edx
mov r14d, 0xffffffff
xor r14d, 0x5e5dd8
and r14d, 0x4191348e
mov r8d, 0xffffffff
xor r8d, 0x4191348e
mov r10d, r8d
and r10d, 0x5e5dd8
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4191348e
and r8d, 0xffffffff
or r14d, r10d
or edx, r8d
xor r14d, edx
mov edx, 0xffffffff
xor edx, 0xd261a574
mov r10d, r14d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbc43889
or edx, r10d
or r8d, 0xbc43889
xor edx, 0xffffffff
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x15b0f9af
mov edi, 0xffffffff
xor edi, 0x15b0f9af
mov ebx, edi
and ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x15b0f9af
and edi, 0xffffffff
or r8d, ebx
or r10d, edi
xor r8d, r10d
mov r10d, 0xffffffff
xor r10d, 0x5e5dd8
mov r15d, r8d
xor r15d, r10d
and r15d, r8d
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xec7a8d4e
mov edx, ecx
and edx, 0xec7a8d4e
and r15d, r8d
mov ebx, edi
and ebx, 0xec7a8d4e
and r14d, r8d
or edx, r15d
or ebx, r14d
xor edx, ebx
or ecx, edi
xor ecx, 0xffffffff
or r8d, 0xec7a8d4e
and ecx, r8d
or edx, ecx
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x7db6d23a
mov edi, 0xffffffff
xor edi, 0x7db6d23a
and r10d, edi
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x7db6d23a
and edx, edi
or r8d, r10d
or ecx, edx
xor r8d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xdd46394
mov r10d, 0xffffffff
xor r10d, 0xdd46394
mov edi, esi
and edi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdd46394
and r10d, 0xffffffff
or ecx, edi
or edx, r10d
xor ecx, edx
xor ecx, 0xffffffff
xor ecx, 0x2cc08435
and ecx, 0x2cc08435
mov r10d, 0xffffffff
xor r10d, 0x2cc08435
and r10d, 0xf04a365f
mov edi, 0xffffffff
xor edi, 0xf04a365f
mov ebx, edi
and ebx, 0x2cc08435
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf04a365f
and edi, 0xffffffff
or r10d, ebx
or edx, edi
xor r10d, edx
mov edx, esi
xor edx, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x4a4c39c9
or edx, ebx
or edi, 0x4a4c39c9
xor edx, 0xffffffff
and edx, edi
mov r15d, r8d
xor r15d, 0xffffffff
and r15d, 0x67015a63
mov ebx, 0xffffffff
xor ebx, 0x67015a63
mov r14d, r8d
and r14d, ebx
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0x67015a63
and ebx, 0xffffffff
or r15d, r14d
or edi, ebx
xor r15d, edi
xor r15d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x2cc08435
mov edi, 0xffffffff
xor edi, 0x28364fd7
or r15d, ebx
or edi, 0x28364fd7
xor r15d, 0xffffffff
and r15d, edi
xor r10d, 0xffffffff
mov r14d, r8d
xor r14d, r10d
and r14d, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x4b6decd0
mov edx, ecx
and edx, 0x4b6decd0
and r15d, r10d
mov ebx, edi
and ebx, 0x4b6decd0
and r14d, r10d
or edx, r15d
or ebx, r14d
xor edx, ebx
or ecx, edi
xor ecx, 0xffffffff
or r10d, 0x4b6decd0
and ecx, r10d
or edx, ecx
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x1cf0267e
mov edi, 0xffffffff
xor edi, 0x1cf0267e
and r8d, edi
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x1cf0267e
and edx, edi
or r10d, r8d
or ecx, edx
xor r10d, ecx
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x1bc9936e
mov edx, 0xffffffff
xor edx, 0x1bc9936e
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1bc9936e
and edx, 0xffffffff
or r8d, r10d
or ecx, edx
xor r8d, ecx
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x2b938932
mov edx, 0xffffffff
xor edx, 0x2b938932
and esi, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2b938932
and edx, 0xffffffff
or r10d, esi
or ecx, edx
xor r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xd8c1dba4
and ecx, 0x185361da
mov esi, 0xffffffff
xor esi, 0x185361da
mov edi, esi
and edi, 0xd8c1dba4
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x185361da
and esi, 0xffffffff
or ecx, edi
or edx, esi
xor ecx, edx
mov edx, r8d
and edx, r10d
xor r8d, r10d
or edx, r8d
mov r8d, ecx
and r8d, 0xd8c1dba4
xor ecx, 0xd8c1dba4
or r8d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and edx, r10d
or ecx, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x73632b1a
or ecx, r8d
or edx, 0x73632b1a
xor ecx, 0xffffffff
and ecx, edx
mov dword [rbp + 0x44], ecx
mov r8d, 0xffffffff
xor r8d, 1
and r8d, 0x72fd1654
mov edx, 0xffffffff
xor edx, 0x72fd1654
mov r10d, edx
and r10d, 1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x72fd1654
and edx, 0xffffffff
or r8d, r10d
or ecx, edx
xor r8d, ecx
mov edx, 0xffffffff
xor edx, 0x964dd750
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa1458c8
or edx, r8d
or ecx, 0xa1458c8
xor edx, 0xffffffff
and edx, ecx
mov r10d, 0xffffffff
xor r10d, 0x964dd750
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x964dd750
or r10d, ecx
mov r8d, r10d
xor r8d, 0xffffffff
xor r8d, 1
and r8d, 1
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r14d, ecx
xor r14d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x964dd750
mov ecx, 0xffffffff
xor ecx, 0xf4f4b8e2
or r14d, esi
or ecx, 0xf4f4b8e2
xor r14d, 0xffffffff
and r14d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x54d0d017
or ebx, r10d
or ecx, 0x54d0d017
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r8d, r14d
xor r8d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x3253b56
mov edx, r8d
and edx, 0x3253b56
and r14d, r10d
mov edi, esi
and edi, 0x3253b56
and ebx, r10d
or edx, r14d
or edi, ebx
xor edx, edi
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0x3253b56
and r8d, r10d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov r10d, edx
and r10d, r8d
xor edx, 0xffffffff
and ecx, edx
or r10d, ecx
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0xe5292c3f
mov edx, 0xffffffff
xor edx, 0xe5292c3f
mov r8d, eax
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe5292c3f
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
xor r15d, 0xffffffff
xor r15d, 0x9c9481d1
and r15d, 0x9c9481d1
mov r8d, 0xffffffff
xor r8d, 0x9c9481d1
and r8d, 0x63cada89
mov edx, 0xffffffff
xor edx, 0x63cada89
mov esi, edx
and esi, 0x9c9481d1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x63cada89
and edx, 0xffffffff
or r8d, esi
or ecx, edx
xor r8d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
mov r14d, eax
xor r14d, ecx
and r14d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaed79625
mov edx, 0xffffffff
xor edx, 0xaed79625
mov esi, edx
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xaed79625
and edx, 0xffffffff
or eax, esi
or ecx, edx
xor eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9c9481d1
mov ecx, 0xffffffff
xor ecx, 0xddd93646
or eax, edx
or ecx, 0xddd93646
xor eax, 0xffffffff
and eax, ecx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, r15d
xor ecx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xadca0fae
mov edx, ecx
and edx, 0xadca0fae
and r15d, esi
mov ebx, edi
and ebx, 0xadca0fae
and r14d, esi
or edx, r15d
or ebx, r14d
xor edx, ebx
or ecx, edi
xor ecx, 0xffffffff
or esi, 0xadca0fae
and ecx, esi
or edx, ecx
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0x5b4a8738
mov esi, 0xffffffff
xor esi, 0x5b4a8738
and edx, esi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x5b4a8738
and ecx, esi
or r8d, edx
or eax, ecx
xor r8d, eax
mov r12d, 0xffffffff
xor r12d, 0x7399ab3f
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7399ab3f
or r12d, eax
xor r12d, 0xffffffff
xor r12d, 0x9ae2ae8a
and r12d, 0x9ae2ae8a
mov ecx, 0xffffffff
xor ecx, 0x9ae2ae8a
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9ae2ae8a
or ecx, eax
mov r15d, 0xffffffff
xor r15d, 0x7399ab3f
mov edx, ecx
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x612e71c4
or r15d, edx
or eax, 0x612e71c4
xor r15d, 0xffffffff
and r15d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x9ae2ae8a
mov edx, 0xffffffff
xor edx, 0xac233aa2
or eax, esi
or edx, 0xac233aa2
xor eax, 0xffffffff
and eax, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, r12d
xor edx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x3327dad1
mov esi, edx
and esi, 0x3327dad1
and r12d, edi
mov r14d, ebx
and r14d, 0x3327dad1
and r15d, edi
or esi, r12d
or r14d, r15d
xor esi, r14d
or edx, ebx
xor edx, 0xffffffff
or edi, 0x3327dad1
and edx, edi
or esi, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0x9263495
mov edi, 0xffffffff
xor edi, 0x9263495
and esi, edi
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x9263495
and edx, edi
or eax, esi
or ecx, edx
xor eax, ecx
mov dword [rbp + 0x28], eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x34c7908f
mov edx, 0xffffffff
xor edx, 0x34c7908f
mov esi, r10d
and esi, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x34c7908f
and edx, 0xffffffff
or ecx, esi
or eax, edx
xor ecx, eax
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xbeb13726
mov esi, 0xffffffff
xor esi, 0xbeb13726
mov edi, r8d
and edi, esi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbeb13726
and esi, 0xffffffff
or edx, edi
or eax, esi
xor edx, eax
mov r14d, 0xffffffff
xor r14d, 0x10a21414
and r14d, 0xda6c37b3
mov esi, 0xffffffff
xor esi, 0xda6c37b3
mov edi, esi
and edi, 0x10a21414
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xda6c37b3
and esi, 0xffffffff
or r14d, edi
or eax, esi
xor r14d, eax
mov esi, 0xffffffff
xor esi, 0x10a21414
mov eax, ecx
xor eax, esi
and eax, ecx
mov esi, r14d
xor esi, 0xffffffff
mov r15d, r10d
xor r15d, esi
and r15d, r10d
mov r13d, edx
xor r13d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x10a21414
mov r10d, 0xffffffff
xor r10d, 0xfe8129c9
or r13d, esi
or r10d, 0xfe8129c9
xor r13d, 0xffffffff
and r13d, r10d
mov r10d, r14d
xor r10d, 0xffffffff
mov r12d, r8d
xor r12d, r10d
and r12d, r8d
mov r10d, eax
xor r10d, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf07a859e
mov r8d, r10d
and r8d, 0xf07a859e
and eax, esi
mov ebx, edi
and ebx, 0xf07a859e
and r15d, esi
or r8d, eax
mov eax, dword [rbp + 0x28]
or ebx, r15d
xor r8d, ebx
or r10d, edi
xor r10d, 0xffffffff
or esi, 0xf07a859e
and r10d, esi
or r8d, r10d
mov esi, r13d
xor esi, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xfb64942e
mov r10d, esi
and r10d, 0xfb64942e
and r13d, edi
mov r15d, ebx
and r15d, 0xfb64942e
and r12d, edi
or r10d, r13d
or r15d, r12d
xor r10d, r15d
or esi, ebx
xor esi, 0xffffffff
or edi, 0xfb64942e
and esi, edi
or r10d, esi
mov esi, r8d
xor esi, 0xffffffff
mov ebx, r10d
and ebx, esi
xor r10d, 0xffffffff
and r8d, r10d
or ebx, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x4ae6f0e7
mov edx, 0xffffffff
xor edx, 0x4ae6f0e7
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4ae6f0e7
and edx, 0xffffffff
or edi, r8d
or ecx, edx
xor edi, ecx
mov ecx, 0xffffffff
xor ecx, 0x10a21414
mov r10d, r14d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2ff014f4
mov edx, ecx
and edx, 0x2ff014f4
mov r15d, r8d
and r15d, 0x10a21414
mov esi, r10d
and esi, 0x2ff014f4
and r14d, r8d
or edx, r15d
or esi, r14d
xor edx, esi
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x2ff014f4
and ecx, r8d
or edx, ecx
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc0ff9989
or edi, edx
or ecx, 0xc0ff9989
xor edi, 0xffffffff
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x96e419b0
mov r8d, ecx
and r8d, 0x96e419b0
and ebx, edx
mov esi, r10d
and esi, 0x96e419b0
and edi, edx
or r8d, ebx
or esi, edi
xor r8d, esi
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0x96e419b0
and ecx, edx
or r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0x7399ab3f
mov edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x96071861
or ebx, edx
or ecx, 0x96071861
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x7399ab3f
mov edi, eax
and edi, ecx
xor eax, 0xffffffff
and eax, 0x7399ab3f
or edi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7bb23d64
mov edx, eax
and edx, 0x7bb23d64
and ebx, ecx
mov esi, r10d
and esi, 0x7bb23d64
and edi, ecx
or edx, ebx
or esi, edi
xor edx, esi
or eax, r10d
xor eax, 0xffffffff
or ecx, 0x7bb23d64
and eax, ecx
or edx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x938a5a97
mov r10d, 0xffffffff
xor r10d, 0x938a5a97
mov esi, r8d
and esi, r10d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x938a5a97
and r10d, 0xffffffff
or eax, esi
or ecx, r10d
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0x6e5b5ad1
and eax, 0x6e5b5ad1
mov r10d, 0xffffffff
xor r10d, 0x6e5b5ad1
and r10d, 0x8907c64a
mov esi, 0xffffffff
xor esi, 0x8907c64a
mov edi, esi
and edi, 0x6e5b5ad1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8907c64a
and esi, 0xffffffff
or r10d, edi
or ecx, esi
xor r10d, ecx
mov esi, r10d
xor esi, 0xffffffff
mov ecx, r8d
xor ecx, esi
and ecx, r8d
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r14d, r8d
xor r14d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6e5b5ad1
mov r8d, 0xffffffff
xor r8d, 0xe589b6f1
or r14d, esi
or r8d, 0xe589b6f1
xor r14d, 0xffffffff
and r14d, r8d
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xda12ae7d
or ebx, r10d
or r8d, 0xda12ae7d
xor ebx, 0xffffffff
and ebx, r8d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov eax, r14d
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8e862e7b
mov ecx, eax
and ecx, 0x8e862e7b
and r14d, r8d
mov edi, esi
and edi, 0x8e862e7b
and ebx, r8d
or ecx, r14d
or edi, ebx
xor ecx, edi
or eax, esi
xor eax, 0xffffffff
or r8d, 0x8e862e7b
and eax, r8d
or ecx, eax
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x4a92a0d7
mov esi, 0xffffffff
xor esi, 0x4a92a0d7
and r10d, esi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x4a92a0d7
and ecx, esi
or r8d, r10d
or eax, ecx
xor r8d, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xfebc49d7
mov ecx, 0xffffffff
xor ecx, 0xfebc49d7
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfebc49d7
and ecx, 0xffffffff
or ebx, r8d
or eax, ecx
xor ebx, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0xf0b5bb0
mov ecx, 0xffffffff
xor ecx, 0xf0b5bb0
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf0b5bb0
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
mov ecx, 0xffffffff
xor ecx, 0x19eac759
and ecx, 0xe0e42a7d
mov edx, 0xffffffff
xor edx, 0xe0e42a7d
mov r8d, edx
and r8d, 0x19eac759
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe0e42a7d
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov edx, ebx
xor edx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf27b00ee
mov eax, edx
and eax, 0xf27b00ee
and ebx, r8d
mov esi, r10d
and esi, 0xf27b00ee
and edi, r8d
or eax, ebx
or esi, edi
xor eax, esi
or edx, r10d
xor edx, 0xffffffff
or r8d, 0xf27b00ee
and edx, r8d
or eax, edx
mov edx, ecx
and edx, 0x19eac759
xor ecx, 0x19eac759
or edx, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or ecx, eax
xor edx, 0xffffffff
mov eax, ecx
xor eax, edx
and eax, ecx
mov dword [rbp + 0x34], eax
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r9d
and eax, edx
or ecx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe7965506
or edi, ecx
or eax, 0xe7965506
xor edi, 0xffffffff
and edi, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfd2ce594
mov edx, 0xffffffff
xor edx, 0xfd2ce594
mov r8d, edx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfd2ce594
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov r10d, r9d
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6d5d5720
or r10d, ecx
or eax, 0x6d5d5720
xor r10d, 0xffffffff
and r10d, eax
mov eax, edi
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x656baf07
mov esi, eax
and esi, 0x656baf07
and edi, ecx
mov r8d, edx
and r8d, 0x656baf07
and r10d, ecx
or esi, edi
or r8d, r10d
xor esi, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x656baf07
and eax, ecx
or esi, eax
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r11d
and eax, ecx
or ebx, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov edi, r11d
xor edi, eax
and edi, r11d
mov eax, ebx
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x586770bf
mov edx, eax
and edx, 0x586770bf
and ebx, ecx
mov r10d, r8d
and r10d, 0x586770bf
and edi, ecx
or edx, ebx
or r10d, edi
xor edx, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x586770bf
and eax, ecx
or edx, eax
mov r8d, 0xffffffff
xor r8d, 0xa27005e8
and r8d, 0xeeaecc71
mov ecx, 0xffffffff
xor ecx, 0xeeaecc71
mov r10d, ecx
and r10d, 0xa27005e8
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xeeaecc71
and ecx, 0xffffffff
or r8d, r10d
or eax, ecx
xor r8d, eax
mov ecx, 0xffffffff
xor ecx, 0x967d7481
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe364f4d
or ecx, r8d
or eax, 0xe364f4d
xor ecx, 0xffffffff
and ecx, eax
mov ebx, 0xffffffff
xor ebx, 0x967d7481
and ebx, 0x7672252c
mov r8d, 0xffffffff
xor r8d, 0x7672252c
mov r10d, r8d
and r10d, 0x967d7481
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7672252c
and r8d, 0xffffffff
or ebx, r10d
or eax, r8d
xor ebx, eax
mov edi, 0xffffffff
xor edi, 0xa27005e8
mov r8d, ebx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9998fafc
or edi, r8d
or eax, 0x9998fafc
xor edi, 0xffffffff
and edi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xecf24b2e
mov r10d, 0xffffffff
xor r10d, 0xecf24b2e
mov r14d, r10d
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xecf24b2e
and r10d, 0xffffffff
or eax, r14d
or r8d, r10d
xor eax, r8d
xor eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x967d7481
mov r8d, 0xffffffff
xor r8d, 0x61de9a8
or eax, r10d
or r8d, 0x61de9a8
xor eax, 0xffffffff
and eax, r8d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
xor ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x81d8be3
or r10d, ebx
or r8d, 0x81d8be3
xor r10d, 0xffffffff
and r10d, r8d
mov r8d, ecx
and r8d, edi
xor ecx, edi
or r8d, ecx
mov ecx, eax
and ecx, r10d
xor eax, r10d
or ecx, eax
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x73b532fa
mov r10d, 0xffffffff
xor r10d, 0x73b532fa
and r8d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x73b532fa
and ecx, r10d
or edi, r8d
or eax, ecx
xor edi, eax
mov dword [rbp + 0x3c], edi
mov r8d, 0xffffffff
xor r8d, 0xa27005e8
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa27005e8
or r8d, eax
mov eax, esi
xor eax, 0xffffffff
mov ecx, r8d
and ecx, eax
xor r8d, 0xffffffff
mov eax, esi
and eax, r8d
or ecx, eax
xor ecx, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf50d86c5
or ecx, r8d
or eax, 0xf50d86c5
xor ecx, 0xffffffff
and ecx, eax
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0x41b4353e
mov r8d, 0xffffffff
xor r8d, 0x41b4353e
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x41b4353e
and r8d, 0xffffffff
or r12d, r9d
or eax, r8d
xor r12d, eax
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xb2374164
mov r8d, 0xffffffff
xor r8d, 0xb2374164
mov r9d, edi
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb2374164
and r8d, 0xffffffff
or r15d, r9d
or eax, r8d
xor r15d, eax
mov eax, 0xffffffff
xor eax, 0x6c231409
and eax, 0xdd7d00c5
mov r9d, 0xffffffff
xor r9d, 0xdd7d00c5
mov r10d, r9d
and r10d, 0x6c231409
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xdd7d00c5
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
mov r8d, r12d
xor r8d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9187337e
mov r9d, r8d
and r9d, 0x9187337e
and r12d, r10d
mov r14d, ebx
and r14d, 0x9187337e
and r15d, r10d
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or r10d, 0x9187337e
and r8d, r10d
or r9d, r8d
mov r8d, eax
and r8d, 0x6c231409
xor eax, 0x6c231409
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r9d, r10d
or eax, r9d
xor r8d, 0xffffffff
mov ebx, eax
xor ebx, r8d
and ebx, eax
mov r8d, 0xffffffff
xor r8d, 0xa27005e8
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa27005e8
or r8d, eax
mov eax, edx
xor eax, 0xffffffff
mov r10d, r8d
and r10d, eax
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
or r10d, eax
xor r10d, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc749bce9
or r10d, r8d
or eax, 0xc749bce9
xor r10d, 0xffffffff
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xec8a7b51
mov r9d, 0xffffffff
xor r9d, 0xec8a7b51
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xec8a7b51
and r9d, 0xffffffff
or eax, r11d
or r8d, r9d
xor eax, r8d
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x99a9c85d
mov r11d, 0xffffffff
xor r11d, 0x99a9c85d
and edi, r11d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x99a9c85d
and r11d, 0xffffffff
or r8d, edi
or r9d, r11d
xor r8d, r9d
mov r15d, 0xffffffff
xor r15d, 0xf9df7b2a
and r15d, 0x60f7aeff
mov r11d, 0xffffffff
xor r11d, 0x60f7aeff
mov edi, r11d
and edi, 0xf9df7b2a
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x60f7aeff
and r11d, 0xffffffff
or r15d, edi
or r9d, r11d
xor r15d, r9d
mov r9d, eax
and r9d, r8d
xor eax, r8d
or r9d, eax
mov eax, 0xffffffff
xor eax, 0xf9df7b2a
mov edi, r15d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xc53a036b
mov r8d, eax
and r8d, 0xc53a036b
mov r12d, r11d
and r12d, 0xf9df7b2a
mov r14d, edi
and r14d, 0xc53a036b
and r15d, r11d
or r8d, r12d
or r14d, r15d
xor r8d, r14d
or eax, edi
xor eax, 0xffffffff
or r11d, 0xc53a036b
and eax, r11d
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r9d, r11d
or eax, r9d
xor r8d, 0xffffffff
mov r11d, eax
xor r11d, r8d
and r11d, eax
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, ecx
and eax, r8d
or edi, eax
mov r13d, ebx
xor r13d, 0xffffffff
and r13d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, ebx
and eax, r8d
or r13d, eax
mov r14d, 0xffffffff
xor r14d, 0xf639e6ec
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf639e6ec
or r14d, eax
mov dword [rbp + 0x38], r14d
mov r8d, 0xffffffff
xor r8d, 0xf639e6ec
mov eax, edi
xor eax, r8d
and eax, edi
xor ecx, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3e279795
or ecx, r9d
or r8d, 0x3e279795
xor ecx, 0xffffffff
and ecx, r8d
mov r9d, 0xffffffff
xor r9d, 0xf639e6ec
mov r8d, r13d
xor r8d, r9d
and r8d, r13d
xor r14d, 0xffffffff
mov r9d, ebx
xor r9d, r14d
and r9d, ebx
mov ebx, eax
xor ebx, 0xffffffff
mov r12d, ecx
xor r12d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0x619f030f
mov r14d, ebx
and r14d, 0x619f030f
and eax, r15d
mov dword [rbp + 0x2c], eax
mov eax, r12d
and eax, 0x619f030f
mov dword [rbp + 0x30], eax
mov eax, dword [rbp + 0x2c]
and ecx, r15d
or r14d, eax
mov eax, dword [rbp + 0x30]
or eax, ecx
mov ecx, dword [rbp + 0x34]
xor r14d, eax
mov eax, dword [rbp + 0x38]
or ebx, r12d
xor ebx, 0xffffffff
or r15d, 0x619f030f
and ebx, r15d
or r14d, ebx
mov ebx, r8d
and ebx, r9d
xor r8d, r9d
or ebx, r8d
mov r8d, r14d
xor r8d, 0xffffffff
and r8d, 0x6cf8df5a
mov r15d, 0xffffffff
xor r15d, 0x6cf8df5a
and r14d, r15d
mov r9d, ebx
xor r9d, 0xffffffff
and r9d, 0x6cf8df5a
and ebx, r15d
or r8d, r14d
or r9d, ebx
xor r8d, r9d
mov r9d, edi
xor r9d, 0xffffffff
mov r14d, r13d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xe6ebace6
mov r15d, r9d
and r15d, 0xe6ebace6
and edi, ebx
mov r12d, r14d
and r12d, 0xe6ebace6
and r13d, ebx
or r15d, edi
mov edi, dword [rbp + 0x3c]
or r12d, r13d
xor r15d, r12d
or r9d, r14d
xor r9d, 0xffffffff
or ebx, 0xe6ebace6
and r9d, ebx
or r15d, r9d
mov r9d, r15d
xor r9d, 0xffffffff
and r9d, 0x41b50782
mov r14d, 0xffffffff
xor r14d, 0x41b50782
and r15d, r14d
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0x41b50782
and r14d, 0xffffffff
or r9d, r15d
or ebx, r14d
xor r9d, ebx
mov ebx, eax
and ebx, 0xf639e6ec
xor eax, 0xf639e6ec
or ebx, eax
xor r9d, 0xffffffff
xor ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3248ca3b
or r9d, ebx
or eax, 0x3248ca3b
xor r9d, 0xffffffff
and r9d, eax
mov eax, r8d
and eax, r9d
xor r8d, r9d
or eax, r8d
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, r10d
xor r8d, r9d
and r8d, r10d
mov ebx, r10d
xor ebx, 0xffffffff
mov r9d, r11d
and r9d, ebx
xor r11d, 0xffffffff
and r10d, r11d
or r9d, r10d
mov r14d, r8d
and r14d, r9d
xor r8d, r9d
or r14d, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r8d, eax
and r8d, r10d
or r9d, r8d
mov r12d, 0xffffffff
xor r12d, 0x2e8bff71
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf932b757
or r12d, r9d
or r8d, 0xf932b757
xor r12d, 0xffffffff
and r12d, r8d
mov r8d, 0xffffffff
xor r8d, 0x2e8bff71
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x2e8bff71
or r8d, r9d
mov r9d, r8d
xor r9d, 0xffffffff
mov ebx, eax
xor ebx, r9d
and ebx, eax
mov r15d, r14d
xor r15d, 0xffffffff
and r15d, 0x977e4470
mov r9d, 0xffffffff
xor r9d, 0x977e4470
mov r10d, r14d
and r10d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x977e4470
and r9d, 0xffffffff
or r15d, r10d
or eax, r9d
xor r15d, eax
xor r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2e8bff71
mov eax, 0xffffffff
xor eax, 0x464601ab
or r15d, r9d
or eax, 0x464601ab
xor r15d, 0xffffffff
and r15d, eax
xor r14d, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc87d07ce
or r14d, r8d
or eax, 0xc87d07ce
xor r14d, 0xffffffff
and r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6226e903
mov r9d, eax
and r9d, 0x6226e903
and r12d, r8d
mov r11d, r10d
and r11d, 0x6226e903
and ebx, r8d
or r9d, r12d
or r11d, ebx
xor r9d, r11d
or eax, r10d
xor eax, 0xffffffff
or r8d, 0x6226e903
and eax, r8d
or r9d, eax
mov eax, r15d
xor eax, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x817f4544
mov r8d, eax
and r8d, 0x817f4544
and r15d, r10d
mov ebx, r11d
and ebx, 0x817f4544
and r14d, r10d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x817f4544
and eax, r10d
or r8d, eax
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xb86da0d3
mov r10d, 0xffffffff
xor r10d, 0xb86da0d3
and r9d, r10d
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xb86da0d3
and r8d, r10d
or r11d, r9d
or eax, r8d
xor r11d, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0x8f826b71
mov r9d, 0xffffffff
xor r9d, 0x8f826b71
mov r10d, esi
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8f826b71
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x140e6361
mov r10d, 0xffffffff
xor r10d, 0x140e6361
mov ebx, edx
and ebx, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x140e6361
and r10d, 0xffffffff
or r9d, ebx
or r8d, r10d
xor r9d, r8d
mov r12d, 0xffffffff
xor r12d, 0x912a94c1
and r12d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x912a94c1
or r12d, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x912a94c1
mov r10d, 0xffffffff
xor r10d, 0x329e4b3a
or r8d, ebx
or r10d, 0x329e4b3a
xor r8d, 0xffffffff
and r8d, r10d
xor esi, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x2e569cd8
or esi, ebx
or r10d, 0x2e569cd8
xor esi, 0xffffffff
and esi, r10d
mov r10d, r9d
xor r10d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x912a94c1
mov ebx, 0xffffffff
xor ebx, 0xb093f5e6
or r10d, r14d
or ebx, 0xb093f5e6
xor r10d, 0xffffffff
and r10d, ebx
xor edx, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x5ac23dc0
or edx, r14d
or ebx, 0x5ac23dc0
xor edx, 0xffffffff
and edx, ebx
mov ebx, r8d
and ebx, esi
xor r8d, esi
or ebx, r8d
mov r8d, r10d
xor r8d, 0xffffffff
mov r15d, edx
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x2ba9aba
mov esi, r8d
and esi, 0x2ba9aba
and r10d, r14d
mov r13d, r15d
and r13d, 0x2ba9aba
and edx, r14d
or esi, r10d
mov r10d, dword [rbp + 0x40]
or r13d, edx
mov edx, dword [rbp + 0x44]
xor esi, r13d
or r8d, r15d
xor r8d, 0xffffffff
or r14d, 0x2ba9aba
and r8d, r14d
or esi, r8d
mov r15d, ebx
xor r15d, 0xffffffff
and r15d, 0x1f7ef6a
mov r14d, 0xffffffff
xor r14d, 0x1f7ef6a
and ebx, r14d
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x1f7ef6a
and esi, r14d
or r15d, ebx
or r8d, esi
xor r15d, r8d
mov r8d, eax
and r8d, r9d
xor eax, r9d
or r8d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
mov r9d, 0xffffffff
xor r9d, 0x912a94c1
mov ebx, r12d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x872c3e6d
mov r8d, r9d
and r8d, 0x872c3e6d
mov r13d, esi
and r13d, 0x912a94c1
mov r14d, ebx
and r14d, 0x872c3e6d
and r12d, esi
or r8d, r13d
or r14d, r12d
xor r8d, r14d
or r9d, ebx
xor r9d, 0xffffffff
or esi, 0x872c3e6d
and r9d, esi
or r8d, r9d
xor r8d, 0xffffffff
mov r14d, eax
xor r14d, r8d
and r14d, eax
mov r8d, r15d
xor r8d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x8d64df67
mov eax, r8d
and eax, 0x8d64df67
and r15d, r9d
mov ebx, esi
and ebx, 0x8d64df67
and r14d, r9d
or eax, r15d
or ebx, r14d
xor eax, ebx
or r8d, esi
xor r8d, 0xffffffff
or r9d, 0x8d64df67
and r8d, r9d
or eax, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xb5fbb0d
mov esi, 0xffffffff
xor esi, 0xb5fbb0d
mov ebx, eax
and ebx, esi
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xb5fbb0d
and esi, 0xffffffff
or r9d, ebx
or r8d, esi
xor r9d, r8d
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x18f7b5a0
or r15d, r9d
or r8d, 0x18f7b5a0
xor r15d, 0xffffffff
and r15d, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x44d4c5a
mov esi, 0xffffffff
xor esi, 0x44d4c5a
mov ebx, esi
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x44d4c5a
and esi, 0xffffffff
or r8d, ebx
or r9d, esi
xor r8d, r9d
xor r8d, 0xffffffff
mov r14d, eax
xor r14d, r8d
and r14d, eax
mov eax, r15d
xor eax, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xff13acd
mov r8d, eax
and r8d, 0xff13acd
and r15d, r9d
mov ebx, esi
and ebx, 0xff13acd
and r14d, r9d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or eax, esi
xor eax, 0xffffffff
or r9d, 0xff13acd
and eax, r9d
or r8d, eax
mov eax, 0xffffffff
xor eax, 0xa27005e8
mov esi, edi
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x4c99f30a
or eax, esi
or r9d, 0x4c99f30a
xor eax, 0xffffffff
and eax, r9d
mov r9d, 0xffffffff
xor r9d, 0xa27005e8
and r9d, 0xa6f2e1a3
mov r14d, 0xffffffff
xor r14d, 0xa6f2e1a3
mov ebx, r14d
and ebx, 0xa27005e8
mov esi, edi
xor esi, 0xffffffff
and esi, 0xa6f2e1a3
and edi, r14d
or r9d, ebx
or esi, edi
xor r9d, esi
mov edi, eax
and edi, r9d
xor eax, r9d
or edi, eax
mov esi, edi
xor esi, 0xffffffff
and esi, 0xeec34728
mov r9d, 0xffffffff
xor r9d, 0xeec34728
and edi, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xeec34728
and r9d, 0xffffffff
or esi, edi
or eax, r9d
xor esi, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x5f091b5
mov ebx, 0xffffffff
xor ebx, 0x5f091b5
mov edi, r8d
and edi, ebx
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x5f091b5
and esi, ebx
or eax, edi
or r9d, esi
xor eax, r9d
xor r8d, 0xffffffff
mov r12d, eax
xor r12d, r8d
and r12d, eax
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, r11d
and eax, r8d
or r15d, eax
mov r14d, r12d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, r12d
and eax, r8d
or r14d, eax
mov r8d, 0xffffffff
xor r8d, 0xf50c1c3
and r8d, 0x9c3ba731
mov r9d, 0xffffffff
xor r9d, 0x9c3ba731
mov esi, r9d
and esi, 0xf50c1c3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9c3ba731
and r9d, 0xffffffff
or r8d, esi
or eax, r9d
xor r8d, eax
mov r9d, 0xffffffff
xor r9d, 0xf50c1c3
mov eax, r15d
xor eax, r9d
and eax, r15d
xor r11d, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb25e8c7c
or r11d, esi
or r9d, 0xb25e8c7c
xor r11d, 0xffffffff
and r11d, r9d
mov r13d, r14d
xor r13d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf50c1c3
mov r9d, 0xffffffff
xor r9d, 0x18381cdd
or r13d, esi
or r9d, 0x18381cdd
xor r13d, 0xffffffff
and r13d, r9d
xor r12d, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x72f036fa
or r12d, esi
or r9d, 0x72f036fa
xor r12d, 0xffffffff
and r12d, r9d
mov r9d, eax
and r9d, r11d
xor eax, r11d
or r9d, eax
mov eax, r13d
xor eax, 0xffffffff
mov edi, r12d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x8ae74673
mov r11d, eax
and r11d, 0x8ae74673
and r13d, esi
mov ebx, edi
and ebx, 0x8ae74673
and r12d, esi
or r11d, r13d
or ebx, r12d
xor r11d, ebx
or eax, edi
xor eax, 0xffffffff
or esi, 0x8ae74673
and eax, esi
or r11d, eax
mov esi, r9d
xor esi, 0xffffffff
mov eax, r11d
and eax, esi
xor r11d, 0xffffffff
and r9d, r11d
or eax, r9d
mov r9d, r15d
xor r9d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xfafda921
mov r11d, r9d
and r11d, 0xfafda921
and r15d, esi
mov ebx, edi
and ebx, 0xfafda921
and r14d, esi
or r11d, r15d
or ebx, r14d
xor r11d, ebx
or r9d, edi
xor r9d, 0xffffffff
or esi, 0xfafda921
and r9d, esi
or r11d, r9d
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r11d, esi
or r9d, r11d
mov r11d, r8d
and r11d, 0xf50c1c3
xor r8d, 0xf50c1c3
or r11d, r8d
xor r11d, 0xffffffff
mov r8d, r9d
xor r8d, r11d
and r8d, r9d
mov r9d, eax
and r9d, r8d
xor eax, r8d
or r9d, eax
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x9faa1f55
mov r11d, 0xffffffff
xor r11d, 0x9faa1f55
mov esi, ecx
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9faa1f55
and r11d, 0xffffffff
or r8d, esi
or eax, r11d
xor r8d, eax
mov edi, edx
xor edi, 0xffffffff
and edi, 0xb31a662d
mov esi, 0xffffffff
xor esi, 0xb31a662d
mov r11d, edx
and r11d, esi
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xb31a662d
and r8d, esi
or edi, r11d
or eax, r8d
xor edi, eax
xor edi, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb1126bb9
or edi, r8d
or eax, 0xb1126bb9
xor edi, 0xffffffff
and edi, eax
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
or r11d, eax
mov eax, ecx
xor eax, 0xffffffff
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8d5f0e61
or eax, r11d
or r8d, 0x8d5f0e61
xor eax, 0xffffffff
and eax, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and ecx, r11d
or r8d, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov eax, edi
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, edi
and ecx, edx
or eax, ecx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xf72e2d85
mov r8d, 0xffffffff
xor r8d, 0xf72e2d85
mov r11d, esi
and r11d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf72e2d85
and r8d, 0xffffffff
or edx, r11d
or ecx, r8d
xor edx, ecx
mov ebx, 0xffffffff
xor ebx, 0xa2eb8931
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa2eb8931
or ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0xa2eb8931
mov r8d, eax
xor r8d, ecx
and r8d, eax
xor edi, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x98a98240
or edi, r11d
or ecx, 0x98a98240
xor edi, 0xffffffff
and edi, ecx
mov r11d, 0xffffffff
xor r11d, 0xa2eb8931
mov ecx, edx
xor ecx, r11d
and ecx, edx
xor esi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x8175d782
or esi, r14d
or r11d, 0x8175d782
xor esi, 0xffffffff
and esi, r11d
mov r11d, r8d
and r11d, edi
xor r8d, edi
or r11d, r8d
mov r8d, ecx
and r8d, esi
xor ecx, esi
or r8d, ecx
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xd71f021f
mov esi, 0xffffffff
xor esi, 0xd71f021f
and r11d, esi
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xd71f021f
and r8d, esi
or edi, r11d
or ecx, r8d
xor edi, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xa2eb8931
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x896e8846
mov ecx, edx
and ecx, 0x896e8846
mov r14d, r8d
and r14d, 0xa2eb8931
mov esi, r11d
and esi, 0x896e8846
and ebx, r8d
or ecx, r14d
or esi, ebx
xor ecx, esi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0x896e8846
and edx, r8d
or ecx, edx
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov eax, edi
xor eax, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe81ba897
mov ecx, eax
and ecx, 0xe81ba897
and edi, edx
mov r11d, r8d
and r11d, 0xe81ba897
and esi, edx
or ecx, edi
or r11d, esi
xor ecx, r11d
or eax, r8d
xor eax, 0xffffffff
or edx, 0xe81ba897
and eax, edx
or ecx, eax
mov dword [rbp + 0x48], ecx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r9d
and eax, edx
or r8d, eax
mov edx, 0xffffffff
xor edx, 0xf611fced
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x756f2351
or edx, r8d
or eax, 0x756f2351
xor edx, 0xffffffff
and edx, eax
mov edi, 0xffffffff
xor edi, 0xf611fced
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf611fced
or edi, eax
mov esi, r9d
xor esi, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x53dddd2d
or esi, r8d
or eax, 0x53dddd2d
xor esi, 0xffffffff
and esi, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r8d, eax
xor r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf611fced
mov eax, 0xffffffff
xor eax, 0x2cd22c98
or r8d, r11d
or eax, 0x2cd22c98
xor r8d, 0xffffffff
and r8d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xdee7785f
or r11d, edi
or eax, 0xdee7785f
xor r11d, 0xffffffff
and r11d, eax
mov eax, edx
and eax, esi
xor edx, esi
or eax, edx
mov edx, r8d
and edx, r11d
xor r8d, r11d
or edx, r8d
mov r11d, eax
xor r11d, 0xffffffff
mov r8d, edx
and r8d, r11d
xor edx, 0xffffffff
and eax, edx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0xd149149f
and eax, 0x4b1a5ef7
mov r11d, 0xffffffff
xor r11d, 0x4b1a5ef7
mov esi, r11d
and esi, 0xd149149f
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4b1a5ef7
and r11d, 0xffffffff
or eax, esi
or edx, r11d
xor eax, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r8d, r11d
or edx, r8d
mov ebx, 0xffffffff
xor ebx, 0xa0d22fee
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa0d22fee
or ebx, r8d
mov esi, eax
and esi, edx
xor eax, edx
or esi, eax
mov eax, 0xffffffff
xor eax, 0xa0d22fee
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8f638383
mov edx, eax
and edx, 0x8f638383
mov r14d, r8d
and r14d, 0xa0d22fee
mov edi, r11d
and edi, 0x8f638383
and ebx, r8d
or edx, r14d
or edi, ebx
xor edx, edi
or eax, r11d
xor eax, 0xffffffff
or r8d, 0x8f638383
and eax, r8d
or edx, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0xbb584b02
mov r11d, 0xffffffff
xor r11d, 0xbb584b02
and esi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xbb584b02
and r11d, 0xffffffff
or eax, esi
or r8d, r11d
xor eax, r8d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov edx, 0xffffffff
xor edx, 0xd149149f
and edx, 0xa6521908
mov r8d, 0xffffffff
xor r8d, 0xa6521908
mov esi, r8d
and esi, 0xd149149f
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa6521908
and r8d, 0xffffffff
or edx, esi
or eax, r8d
xor edx, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x756ef3f0
or r14d, edx
or eax, 0x756ef3f0
xor r14d, 0xffffffff
and r14d, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
mov ebx, 0xffffffff
xor ebx, 0xd149149f
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xbc657253
or ebx, edx
or eax, 0xbc657253
xor ebx, 0xffffffff
and ebx, eax
mov edx, r14d
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd645f805
mov eax, edx
and eax, 0xd645f805
and r14d, r8d
mov edi, esi
and edi, 0xd645f805
and ebx, r8d
or eax, r14d
or edi, ebx
xor eax, edi
or edx, esi
xor edx, 0xffffffff
or r8d, 0xd645f805
and edx, r8d
or eax, edx
mov esi, eax
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
or esi, edx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xa5b14f49
mov ebx, 0xffffffff
xor ebx, 0xa5b14f49
mov edi, r9d
and edi, ebx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xa5b14f49
and esi, ebx
or r8d, edi
or edx, esi
xor r8d, edx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe1dcfcb7
or r8d, r9d
or edx, 0xe1dcfcb7
xor r8d, 0xffffffff
and r8d, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xbcbdfbe8
mov esi, 0xffffffff
xor esi, 0xbcbdfbe8
mov edi, ecx
and edi, esi
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xbcbdfbe8
and esi, 0xffffffff
or edx, edi
or r9d, esi
xor edx, r9d
xor edx, 0xffffffff
xor edx, 0xe7c50724
and edx, 0xe7c50724
mov r15d, 0xffffffff
xor r15d, 0xe7c50724
and r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xe7c50724
or r15d, r9d
mov esi, r15d
xor esi, 0xffffffff
mov r9d, ecx
xor r9d, esi
and r9d, ecx
mov r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0x6dde7374
mov edi, 0xffffffff
xor edi, 0x6dde7374
mov ebx, edi
and ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x6dde7374
and edi, 0xffffffff
or r12d, ebx
or esi, edi
xor r12d, esi
xor r12d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xe7c50724
mov esi, 0xffffffff
xor esi, 0xedb04348
or r12d, edi
or esi, 0xedb04348
xor r12d, 0xffffffff
and r12d, esi
xor r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov esi, edx
and esi, r9d
xor edx, r9d
or esi, edx
mov edx, r12d
xor edx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x96d4529c
mov r9d, edx
and r9d, 0x96d4529c
and r12d, edi
mov r14d, ebx
and r14d, 0x96d4529c
and r15d, edi
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or edx, ebx
xor edx, 0xffffffff
or edi, 0x96d4529c
and edx, edi
or r9d, edx
mov edi, esi
xor edi, 0xffffffff
and edi, 0x2e8a6d24
mov ebx, 0xffffffff
xor ebx, 0x2e8a6d24
and esi, ebx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x2e8a6d24
and r9d, ebx
or edi, esi
or edx, r9d
xor edi, edx
mov r9d, edi
xor r9d, 0xffffffff
and r9d, 0xf536d91d
mov esi, 0xffffffff
xor esi, 0xf536d91d
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf536d91d
and esi, 0xffffffff
or r9d, edi
or edx, esi
xor r9d, edx
mov edi, 0xffffffff
xor edi, 0xd149149f
and edi, 0x49817b2d
mov esi, 0xffffffff
xor esi, 0x49817b2d
mov ebx, esi
and ebx, 0xd149149f
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x49817b2d
and esi, 0xffffffff
or edi, ebx
or edx, esi
xor edi, edx
mov edx, 0xffffffff
xor edx, 0xf8222a90
and edx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xf8222a90
or edx, esi
mov esi, r9d
and esi, edi
xor r9d, edi
or esi, r9d
mov r9d, edx
and r9d, 0xf8222a90
xor edx, 0xf8222a90
or r9d, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and esi, edi
or edx, esi
xor r9d, 0xffffffff
mov r13d, edx
xor r13d, r9d
and r13d, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
mov r9d, edx
and r9d, eax
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
or r9d, eax
xor r9d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc23bc408
or r9d, ecx
or eax, 0xc23bc408
xor r9d, 0xffffffff
and r9d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x46688c7c
or ecx, edx
or eax, 0x46688c7c
xor ecx, 0xffffffff
and ecx, eax
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x15d75a0d
mov esi, 0xffffffff
xor esi, 0x15d75a0d
and r11d, esi
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x15d75a0d
and r8d, esi
or edx, r11d
or eax, r8d
xor edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov r15d, r13d
xor r15d, 0xffffffff
and r15d, 0x5dd70665
mov edx, 0xffffffff
xor edx, 0x5dd70665
mov r8d, r13d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5dd70665
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xc39dc980
mov edx, 0xffffffff
xor edx, 0xc39dc980
mov r8d, r9d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc39dc980
and edx, 0xffffffff
or ebx, r8d
or ecx, edx
xor ebx, ecx
mov r14d, 0xffffffff
xor r14d, 0xd5fd4231
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd5fd4231
or r14d, ecx
mov edx, 0xffffffff
xor edx, 0xd5fd4231
mov ecx, r15d
xor ecx, edx
and ecx, r15d
xor r13d, 0xffffffff
mov r8d, r14d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc14d94a
or r13d, r8d
or edx, 0xc14d94a
xor r13d, 0xffffffff
and r13d, edx
mov r8d, 0xffffffff
xor r8d, 0xd5fd4231
mov edx, ebx
xor edx, r8d
and edx, ebx
mov r11d, r14d
xor r11d, 0xffffffff
mov r8d, r9d
xor r8d, r11d
and r8d, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov edi, r13d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x9d451ab5
mov r11d, r9d
and r11d, 0x9d451ab5
and ecx, esi
mov r12d, edi
and r12d, 0x9d451ab5
and r13d, esi
or r11d, ecx
mov ecx, dword [rbp + 0x4c]
or r12d, r13d
xor r11d, r12d
or r9d, edi
xor r9d, 0xffffffff
or esi, 0x9d451ab5
and r9d, esi
or r11d, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x3cd07582
mov esi, 0xffffffff
xor esi, 0x3cd07582
and r11d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x3cd07582
and r9d, esi
or edx, r11d
or r8d, r9d
xor edx, r8d
mov r9d, r15d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xfb2ac611
mov r8d, r9d
and r8d, 0xfb2ac611
and r15d, r11d
mov edi, esi
and edi, 0xfb2ac611
and ebx, r11d
or r8d, r15d
or edi, ebx
xor r8d, edi
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0xfb2ac611
and r9d, r11d
or r8d, r9d
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r8d, r11d
or r9d, r8d
mov r8d, 0xffffffff
xor r8d, 0xd5fd4231
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x86831acb
mov r11d, r8d
and r11d, 0x86831acb
mov r15d, esi
and r15d, 0xd5fd4231
mov ebx, edi
and ebx, 0x86831acb
and r14d, esi
or r11d, r15d
or ebx, r14d
xor r11d, ebx
or r8d, edi
xor r8d, 0xffffffff
or esi, 0x86831acb
and r8d, esi
or r11d, r8d
xor r9d, 0xffffffff
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x66f92d15
or r9d, r11d
or r8d, 0x66f92d15
xor r9d, 0xffffffff
and r9d, r8d
mov r8d, edx
and r8d, r9d
xor edx, r9d
or r8d, edx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x6701991a
mov r11d, 0xffffffff
xor r11d, 0x6701991a
mov esi, eax
and esi, r11d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x6701991a
and r11d, 0xffffffff
or r9d, esi
or edx, r11d
xor r9d, edx
mov edi, r8d
xor edi, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3205b1aa
or edi, r9d
or edx, 0x3205b1aa
xor edi, 0xffffffff
and edi, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
xor edx, 0xffffffff
mov r11d, eax
xor r11d, edx
and r11d, eax
mov eax, edi
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2778decf
mov esi, eax
and esi, 0x2778decf
and edi, edx
mov r9d, r8d
and r9d, 0x2778decf
and r11d, edx
or esi, edi
or r9d, r11d
xor esi, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x2778decf
and eax, edx
or esi, eax
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x5a202f45
mov edx, 0xffffffff
xor edx, 0x5a202f45
mov r9d, r10d
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5a202f45
and edx, 0xffffffff
or r8d, r9d
or eax, edx
xor r8d, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xd115692c
or edx, r8d
or eax, 0xd115692c
xor edx, 0xffffffff
and edx, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xac864205
mov r8d, 0xffffffff
xor r8d, 0xac864205
mov r11d, r8d
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xac864205
and r8d, 0xffffffff
or r9d, r11d
or eax, r8d
xor r9d, eax
mov r8d, r10d
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x86ea7734
or r8d, r9d
or eax, 0x86ea7734
xor r8d, 0xffffffff
and r8d, eax
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, edx
mov dword [rbp + 0x50], eax
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xe780b1d4
mov r8d, 0xffffffff
xor r8d, 0xe780b1d4
mov r9d, ecx
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe780b1d4
and r8d, 0xffffffff
or ebx, r9d
or edx, r8d
xor ebx, edx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x99ef1dff
mov r9d, 0xffffffff
xor r9d, 0x99ef1dff
mov r11d, r9d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x99ef1dff
and r9d, 0xffffffff
or r8d, r11d
or edx, r9d
xor r8d, edx
mov edi, ecx
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3cd5912b
or edi, r8d
or edx, 0x3cd5912b
xor edi, 0xffffffff
and edi, edx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x87a71a6d
mov r13d, edx
and r13d, 0x87a71a6d
and ebx, r8d
mov r11d, r9d
and r11d, 0x87a71a6d
and edi, r8d
or r13d, ebx
or r11d, edi
xor r13d, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x87a71a6d
and edx, r8d
or r13d, edx
mov r12d, 0xffffffff
xor r12d, 0xeb7cab3
and r12d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xeb7cab3
or r12d, edx
xor r12d, 0xffffffff
xor r12d, 0x34457566
and r12d, 0x34457566
mov r8d, 0xffffffff
xor r8d, 0x34457566
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x34457566
or r8d, edx
mov ebx, 0xffffffff
xor ebx, 0xeb7cab3
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6d1a8851
or ebx, r9d
or edx, 0x6d1a8851
xor ebx, 0xffffffff
and ebx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x33e45eea
mov r11d, 0xffffffff
xor r11d, 0x33e45eea
mov edi, r11d
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x33e45eea
and r11d, 0xffffffff
or edx, edi
or r9d, r11d
xor edx, r9d
mov r9d, 0xffffffff
xor r9d, 0x34457566
mov r15d, edx
xor r15d, r9d
and r15d, edx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb94f1651
or r14d, r8d
or edx, 0xb94f1651
xor r14d, 0xffffffff
and r14d, edx
mov r8d, r12d
xor r8d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2b1cb72e
mov edx, r8d
and edx, 0x2b1cb72e
and r12d, r9d
mov edi, r11d
and edi, 0x2b1cb72e
and ebx, r9d
or edx, r12d
or edi, ebx
xor edx, edi
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0x2b1cb72e
and r8d, r9d
or edx, r8d
mov r9d, r15d
xor r9d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe78fd68e
mov r8d, r9d
and r8d, 0xe78fd68e
and r15d, r11d
mov ebx, edi
and ebx, 0xe78fd68e
and r14d, r11d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or r9d, edi
xor r9d, 0xffffffff
or r11d, 0xe78fd68e
and r9d, r11d
or r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov r11d, r8d
and r11d, r9d
xor r8d, 0xffffffff
and edx, r8d
or r11d, edx
mov dword [rbp + 0x54], r11d
mov r9d, 0xffffffff
xor r9d, 0xeb7cab3
and r9d, 0x79533ac9
mov r8d, 0xffffffff
xor r8d, 0x79533ac9
mov edi, r8d
and edi, 0xeb7cab3
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x79533ac9
and r8d, 0xffffffff
or r9d, edi
or edx, r8d
xor r9d, edx
mov edx, eax
xor edx, 0xffffffff
mov r8d, r9d
and r8d, edx
xor r9d, 0xffffffff
mov edx, eax
and edx, r9d
or r8d, edx
xor r8d, 0xffffffff
mov r9d, eax
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x29781b8c
or r8d, r9d
or edx, 0x29781b8c
xor r8d, 0xffffffff
and r8d, edx
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xbe358a4c
mov r9d, 0xffffffff
xor r9d, 0xbe358a4c
mov ebx, r11d
and ebx, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbe358a4c
and r9d, 0xffffffff
or edi, ebx
or edx, r9d
xor edi, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x630f50c7
mov r14d, 0xffffffff
xor r14d, 0x630f50c7
mov ebx, r10d
and ebx, r14d
mov r9d, edi
xor r9d, 0xffffffff
and r9d, 0x630f50c7
and edi, r14d
or edx, ebx
or r9d, edi
xor edx, r9d
xor edx, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xab3a23f9
or edx, r10d
or r9d, 0xab3a23f9
xor edx, 0xffffffff
and edx, r9d
mov edi, 0xffffffff
xor edi, 0xeb7cab3
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xeb7cab3
or edi, r9d
mov r9d, r13d
xor r9d, 0xffffffff
and r9d, 0x16ef9428
mov r14d, 0xffffffff
xor r14d, 0x16ef9428
mov ebx, r13d
and ebx, r14d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0x16ef9428
and edi, r14d
or r9d, ebx
or r10d, edi
xor r9d, r10d
mov r10d, r13d
xor r10d, 0xffffffff
mov edi, r9d
xor edi, r10d
and edi, r9d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or r9d, ecx
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, r11d
and ecx, r10d
or ebx, ecx
mov r10d, 0xffffffff
xor r10d, 0xa1eb1d75
and r10d, 0x8b762a81
mov r14d, 0xffffffff
xor r14d, 0x8b762a81
mov r15d, r14d
and r15d, 0xa1eb1d75
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8b762a81
and r14d, 0xffffffff
or r10d, r15d
or ecx, r14d
xor r10d, ecx
mov ecx, r9d
and ecx, ebx
xor r9d, ebx
or ecx, r9d
mov r9d, r10d
and r9d, 0xa1eb1d75
xor r10d, 0xa1eb1d75
or r9d, r10d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ecx, ebx
or r10d, ecx
xor r10d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x855aad09
or r10d, r9d
or ecx, 0x855aad09
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r15d, r8d
xor r15d, ecx
and r15d, r8d
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0xa8b1defe
mov r9d, 0xffffffff
xor r9d, 0xa8b1defe
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xa8b1defe
and edx, r9d
or r14d, r8d
or ecx, edx
xor r14d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb8904ddd
mov r8d, ecx
and r8d, 0xb8904ddd
and r15d, edx
mov ebx, r9d
and ebx, 0xb8904ddd
and r14d, edx
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xb8904ddd
and ecx, edx
or r8d, ecx
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, edi
and ecx, edx
or r12d, ecx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r10d
and ecx, edx
or ebx, ecx
mov r15d, 0xffffffff
xor r15d, 0x939b09a
and r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x939b09a
or r15d, ecx
mov ecx, 0xffffffff
xor ecx, 0x939b09a
mov edx, r12d
xor edx, ecx
and edx, r12d
xor edi, 0xffffffff
mov r9d, r15d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xfb2f5498
or edi, r9d
or ecx, 0xfb2f5498
xor edi, 0xffffffff
and edi, ecx
mov r9d, 0xffffffff
xor r9d, 0x939b09a
mov ecx, ebx
xor ecx, r9d
and ecx, ebx
xor r10d, 0xffffffff
mov r14d, r15d
xor r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xfe9edb1
or r10d, r14d
or r9d, 0xfe9edb1
xor r10d, 0xffffffff
and r10d, r9d
mov r9d, edx
and r9d, edi
xor edx, edi
or r9d, edx
mov edx, ecx
and edx, r10d
xor ecx, r10d
or edx, ecx
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0x1fdc187a
mov r10d, 0xffffffff
xor r10d, 0x1fdc187a
and r9d, r10d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x1fdc187a
and edx, r10d
or r14d, r9d
or ecx, edx
xor r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x948bfcd2
mov edx, ecx
and edx, 0x948bfcd2
and r12d, r9d
mov edi, r10d
and edi, 0x948bfcd2
and ebx, r9d
or edx, r12d
or edi, ebx
xor edx, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x948bfcd2
and ecx, r9d
or edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or ecx, edx
mov r9d, 0xffffffff
xor r9d, 0x939b09a
mov edi, r15d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x12390422
mov edx, r9d
and edx, 0x12390422
mov r12d, r10d
and r12d, 0x939b09a
mov ebx, edi
and ebx, 0x12390422
and r15d, r10d
or edx, r12d
or ebx, r15d
xor edx, ebx
or r9d, edi
xor r9d, 0xffffffff
or r10d, 0x12390422
and r9d, r10d
or edx, r9d
xor edx, 0xffffffff
mov ebx, ecx
xor ebx, edx
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe79af200
mov edx, ecx
and edx, 0xe79af200
and r14d, r9d
mov edi, r10d
and edi, 0xe79af200
and ebx, r9d
or edx, r14d
or edi, ebx
xor edx, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xe79af200
and ecx, r9d
or edx, ecx
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
or r10d, ecx
mov ecx, edx
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xadb7628
or ecx, r10d
or r9d, 0xadb7628
xor ecx, 0xffffffff
and ecx, r9d
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and edx, r10d
or r9d, edx
xor r9d, 0xffffffff
mov edx, r8d
xor edx, r9d
and edx, r8d
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xb66cbd6c
mov r8d, 0xffffffff
xor r8d, 0xb66cbd6c
mov r9d, eax
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb66cbd6c
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r8d, r13d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, r13d
and ecx, r9d
or r8d, ecx
mov r15d, 0xffffffff
xor r15d, 0xe0709571
and r15d, 0xd11c1ea4
mov r9d, 0xffffffff
xor r9d, 0xd11c1ea4
mov edi, r9d
and edi, 0xe0709571
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd11c1ea4
and r9d, 0xffffffff
or r15d, edi
or ecx, r9d
xor r15d, ecx
mov r9d, 0xffffffff
xor r9d, 0xe0709571
mov ecx, edx
xor ecx, r9d
and ecx, edx
mov edi, r15d
xor edi, 0xffffffff
mov r9d, eax
xor r9d, edi
and r9d, eax
mov edi, 0xffffffff
xor edi, 0xe0709571
mov eax, r8d
xor eax, edi
and eax, r8d
xor r13d, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xd1cf3a6e
or r13d, ebx
or edi, 0xd1cf3a6e
xor r13d, 0xffffffff
and r13d, edi
mov ebx, ecx
and ebx, r9d
xor ecx, r9d
or ebx, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov r14d, r13d
xor r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x5069c328
mov edi, ecx
and edi, 0x5069c328
and eax, r9d
mov r12d, r14d
and r12d, 0x5069c328
and r13d, r9d
or edi, eax
mov eax, dword [rbp + 0x58]
or r12d, r13d
xor edi, r12d
or ecx, r14d
xor ecx, 0xffffffff
or r9d, 0x5069c328
and ecx, r9d
or edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0x531d4e76
mov r14d, 0xffffffff
xor r14d, 0x531d4e76
and ebx, r14d
mov r9d, edi
xor r9d, 0xffffffff
and r9d, 0x531d4e76
and edi, r14d
or ecx, ebx
or r9d, edi
xor ecx, r9d
mov edi, edx
and edi, r8d
xor edx, r8d
or edi, edx
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0xe8547c2d
mov r9d, 0xffffffff
xor r9d, 0xe8547c2d
and edi, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe8547c2d
and r9d, 0xffffffff
or r8d, edi
or edx, r9d
xor r8d, edx
mov edx, 0xffffffff
xor edx, 0xe0709571
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x11d51524
mov r9d, edx
and r9d, 0x11d51524
mov r12d, edi
and r12d, 0xe0709571
mov r14d, ebx
and r14d, 0x11d51524
and r15d, edi
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or edx, ebx
xor edx, 0xffffffff
or edi, 0x11d51524
and edx, edi
or r9d, edx
xor r9d, 0xffffffff
mov edx, r8d
xor edx, r9d
and edx, r8d
mov ebx, ecx
and ebx, edx
xor ecx, edx
or ebx, ecx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, ebx
and ecx, r8d
or edx, ecx
mov r12d, 0xffffffff
xor r12d, 0x2ac3c2d1
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf368e537
or r12d, edx
or ecx, 0xf368e537
xor r12d, 0xffffffff
and r12d, ecx
mov r14d, 0xffffffff
xor r14d, 0x2ac3c2d1
and r14d, 0x75bd1284
mov edx, 0xffffffff
xor edx, 0x75bd1284
mov r8d, edx
and r8d, 0x2ac3c2d1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x75bd1284
and edx, 0xffffffff
or r14d, r8d
or ecx, edx
xor r14d, ecx
xor ebx, 0xffffffff
mov edx, r14d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x44dc3e79
or ebx, edx
or ecx, 0x44dc3e79
xor ebx, 0xffffffff
and ebx, ecx
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0x86b366f2
mov edx, 0xffffffff
xor edx, 0x86b366f2
mov r8d, edx
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x86b366f2
and edx, 0xffffffff
or r15d, r8d
or ecx, edx
xor r15d, ecx
xor r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2ac3c2d1
mov ecx, 0xffffffff
xor ecx, 0xf36ad8c2
or r15d, edx
or ecx, 0xf36ad8c2
xor r15d, 0xffffffff
and r15d, ecx
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov edx, r12d
xor edx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf3705771
mov ecx, edx
and ecx, 0xf3705771
and r12d, r8d
mov edi, r9d
and edi, 0xf3705771
and ebx, r8d
or ecx, r12d
or edi, ebx
xor ecx, edi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xf3705771
and edx, r8d
or ecx, edx
mov edx, r15d
xor edx, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2da0d910
mov r8d, edx
and r8d, 0x2da0d910
and r15d, r9d
mov ebx, edi
and ebx, 0x2da0d910
and r14d, r9d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or edx, edi
xor edx, 0xffffffff
or r9d, 0x2da0d910
and edx, r9d
or r8d, edx
mov r9d, ecx
xor r9d, 0xffffffff
mov edx, r8d
and edx, r9d
xor r8d, 0xffffffff
and ecx, r8d
or edx, ecx
mov ecx, r11d
xor ecx, 0xffffffff
xor ecx, 0xeb7cab3
and ecx, 0xeb7cab3
mov r8d, 0xffffffff
xor r8d, 0xeb7cab3
and r8d, 0x3f626d3f
mov ebx, 0xffffffff
xor ebx, 0x3f626d3f
mov edi, ebx
and edi, 0xeb7cab3
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x3f626d3f
and r11d, ebx
or r8d, edi
or r9d, r11d
xor r8d, r9d
mov r11d, ecx
and r11d, r8d
xor ecx, r8d
or r11d, ecx
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xd92dd387
mov r9d, 0xffffffff
xor r9d, 0xd92dd387
and r11d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd92dd387
and r9d, 0xffffffff
or r8d, r11d
or ecx, r9d
xor r8d, ecx
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xfc6416e9
mov edi, 0xffffffff
xor edi, 0xfc6416e9
mov r11d, edx
and r11d, edi
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xfc6416e9
and r8d, edi
or r9d, r11d
or ecx, r8d
xor r9d, ecx
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc0c2e7d1
or r9d, edx
or ecx, 0xc0c2e7d1
xor r9d, 0xffffffff
and r9d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9277805d
or ecx, r8d
or edx, 0x9277805d
xor ecx, 0xffffffff
and ecx, edx
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x9c44afea
mov r11d, 0xffffffff
xor r11d, 0x9c44afea
and r10d, r11d
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x9c44afea
and r9d, r11d
or r8d, r10d
or edx, r9d
xor r8d, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
or r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe3bffc0e
or ebx, r8d
or ecx, 0xe3bffc0e
xor ebx, 0xffffffff
and ebx, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r8d, ecx
mov edi, edx
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x570d17c2
or edi, r8d
or ecx, 0x570d17c2
xor edi, 0xffffffff
and edi, ecx
mov r8d, ebx
xor r8d, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd49a39c1
mov ecx, r8d
and ecx, 0xd49a39c1
and ebx, r9d
mov r11d, r10d
and r11d, 0xd49a39c1
and edi, r9d
or ecx, ebx
or r11d, edi
xor ecx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xd49a39c1
and r8d, r9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov r9d, 0xffffffff
xor r9d, 0x3909a110
mov ecx, r8d
and ecx, r9d
xor r8d, 0xffffffff
and r8d, 0x3909a110
or ecx, r8d
mov r8d, 0xffffffff
xor r8d, 0x3909a110
mov edi, ecx
xor edi, r8d
and edi, ecx
mov r9d, 0xffffffff
xor r9d, 0x3909a110
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3909a110
or r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6a29e045
or ecx, r9d
or r8d, 0x6a29e045
xor ecx, 0xffffffff
and ecx, r8d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r10d, r8d
mov r8d, 0xffffffff
xor r8d, 0x3909a110
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xea83b1d7
or r8d, r10d
or r9d, 0xea83b1d7
xor r8d, 0xffffffff
and r8d, r9d
mov ebx, ecx
and ebx, r8d
xor ecx, r8d
or ebx, ecx
mov r8d, ebx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, ebx
and ecx, r9d
or r8d, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r11d, r8d
and r11d, ecx
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or r11d, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xcc29d2d2
or r11d, edx
or ecx, 0xcc29d2d2
xor r11d, 0xffffffff
and r11d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe4d725a0
or r15d, edx
or ecx, 0xe4d725a0
xor r15d, 0xffffffff
and r15d, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r14d, ecx
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, r15d
xor ecx, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb9f43a53
mov edx, ecx
and edx, 0xb9f43a53
and r15d, r8d
mov r10d, r9d
and r10d, 0xb9f43a53
and r14d, r8d
or edx, r15d
or r10d, r14d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xb9f43a53
and ecx, r8d
or edx, ecx
mov r8d, 0xffffffff
xor r8d, 0x3909a110
and r8d, 0x64c7d67f
mov r9d, 0xffffffff
xor r9d, 0x64c7d67f
mov r10d, r9d
and r10d, 0x3909a110
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x64c7d67f
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x10db618e
mov r14d, 0xffffffff
xor r14d, 0x10db618e
mov r10d, edx
and r10d, r14d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x10db618e
and r8d, r14d
or r9d, r10d
or ecx, r8d
xor r9d, ecx
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x5d1c990d
or r9d, edx
or ecx, 0x5d1c990d
xor r9d, 0xffffffff
and r9d, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0x386c8d04
mov r8d, 0xffffffff
xor r8d, 0x386c8d04
and ebx, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x386c8d04
and r8d, 0xffffffff
or r10d, ebx
or ecx, r8d
xor r10d, ecx
mov r8d, 0xffffffff
xor r8d, 0x921d67f7
and r8d, 0x6d2f78ca
mov ebx, 0xffffffff
xor ebx, 0x6d2f78ca
mov r14d, ebx
and r14d, 0x921d67f7
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6d2f78ca
and ebx, 0xffffffff
or r8d, r14d
or ecx, ebx
xor r8d, ecx
mov ecx, edx
and ecx, r10d
xor edx, r10d
or ecx, edx
mov edx, r8d
and edx, 0x921d67f7
xor r8d, 0x921d67f7
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or r8d, ecx
xor r8d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xdeab8db7
or r8d, edx
or ecx, 0xdeab8db7
xor r8d, 0xffffffff
and r8d, ecx
mov edx, r11d
xor edx, 0xffffffff
mov ecx, edi
xor ecx, edx
and ecx, edi
mov edx, edi
xor edx, 0xffffffff
and edx, 0x7335b0a5
mov ebx, 0xffffffff
xor ebx, 0x7335b0a5
and edi, ebx
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x7335b0a5
and r11d, ebx
or edx, edi
or r10d, r11d
xor edx, r10d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov r15d, r9d
xor r15d, 0xffffffff
and r15d, 0x81175a80
mov edx, 0xffffffff
xor edx, 0x81175a80
mov r10d, r9d
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x81175a80
and edx, 0xffffffff
or r15d, r10d
or ecx, edx
xor r15d, ecx
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xf051fba4
mov edx, 0xffffffff
xor edx, 0xf051fba4
mov r10d, r8d
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf051fba4
and edx, 0xffffffff
or ebx, r10d
or ecx, edx
xor ebx, ecx
mov r14d, 0xffffffff
xor r14d, 0xf4c50e5d
and r14d, 0x90dea791
mov edx, 0xffffffff
xor edx, 0x90dea791
mov r10d, edx
and r10d, 0xf4c50e5d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x90dea791
and edx, 0xffffffff
or r14d, r10d
or ecx, edx
xor r14d, ecx
mov edx, 0xffffffff
xor edx, 0xf4c50e5d
mov ecx, r15d
xor ecx, edx
and ecx, r15d
mov r10d, r14d
xor r10d, 0xffffffff
mov edx, r9d
xor edx, r10d
and edx, r9d
mov r9d, 0xffffffff
xor r9d, 0xf4c50e5d
mov r13d, ebx
xor r13d, r9d
and r13d, ebx
mov r9d, r14d
xor r9d, 0xffffffff
mov r12d, r8d
xor r12d, r9d
and r12d, r8d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ecx, r13d
xor ecx, 0xffffffff
mov r10d, r12d
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x32a4dfa
mov r8d, ecx
and r8d, 0x32a4dfa
and r13d, edx
mov edi, r10d
and edi, 0x32a4dfa
and r12d, edx
or r8d, r13d
or edi, r12d
xor r8d, edi
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0x32a4dfa
and ecx, edx
or r8d, ecx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xa68b180e
mov r10d, 0xffffffff
xor r10d, 0xa68b180e
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xa68b180e
and r8d, r10d
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r8d, r15d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xbc3e20e3
mov ecx, r8d
and ecx, 0xbc3e20e3
and r15d, r9d
mov edi, r10d
and edi, 0xbc3e20e3
and ebx, r9d
or ecx, r15d
or edi, ebx
xor ecx, edi
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xbc3e20e3
and r8d, r9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xf4c50e5d
mov edi, r14d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x72cb537f
mov r9d, ecx
and r9d, 0x72cb537f
mov r15d, r10d
and r15d, 0xf4c50e5d
mov ebx, edi
and ebx, 0x72cb537f
and r14d, r10d
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or ecx, edi
xor ecx, 0xffffffff
or r10d, 0x72cb537f
and ecx, r10d
or r9d, ecx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xfda3d7d5
or r8d, r9d
or ecx, 0xfda3d7d5
xor r8d, 0xffffffff
and r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, r11d
and r8d, r9d
or edx, r8d
xor edx, 0xffffffff
mov edi, ecx
xor edi, edx
and edi, ecx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x95aeaffc
or r11d, edx
or ecx, 0x95aeaffc
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc0fd100c
mov edx, ecx
and edx, 0xc0fd100c
and edi, r8d
mov r10d, r9d
and r10d, 0xc0fd100c
and r11d, r8d
or edx, edi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xc0fd100c
and ecx, r8d
or edx, ecx
mov r14d, 0xffffffff
xor r14d, 0xd261a574
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd261a574
or r14d, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x7eef9879
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x7eef9879
or ecx, r8d
mov r8d, r14d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x8c145ce1
mov r11d, r8d
and r11d, 0x8c145ce1
and r14d, r9d
mov edi, r10d
and edi, 0x8c145ce1
and ebx, r9d
or r11d, r14d
or edi, ebx
xor r11d, edi
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x8c145ce1
and r8d, r9d
or r11d, r8d
mov r8d, ecx
and r8d, 0x7eef9879
xor ecx, 0x7eef9879
or r8d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xd33f87ad
mov r10d, 0xffffffff
xor r10d, 0xd33f87ad
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xd33f87ad
and r10d, 0xffffffff
or ecx, r11d
or r9d, r10d
xor ecx, r9d
xor r8d, 0xffffffff
mov r12d, ecx
xor r12d, r8d
and r12d, ecx
mov r9d, 0xffffffff
xor r9d, 0xd261a574
and r9d, 0x24e1ac54
mov r8d, 0xffffffff
xor r8d, 0x24e1ac54
mov r10d, r8d
and r10d, 0xd261a574
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x24e1ac54
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov ecx, eax
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc2aa2db6
or ecx, r9d
or r8d, 0xc2aa2db6
xor ecx, 0xffffffff
and ecx, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or r9d, eax
mov r8d, 0xffffffff
xor r8d, 0xd261a574
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x62d10e99
or r8d, r9d
or eax, 0x62d10e99
xor r8d, 0xffffffff
and r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov r14d, r12d
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r12d
and ecx, r8d
or r14d, ecx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or edi, ecx
mov ebx, 0xffffffff
xor ebx, 0x2635a9aa
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2635a9aa
or ebx, ecx
mov r13d, r14d
xor r13d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2635a9aa
mov ecx, 0xffffffff
xor ecx, 0xcf7823a8
or r13d, r8d
or ecx, 0xcf7823a8
xor r13d, 0xffffffff
and r13d, ecx
xor r12d, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x380717ed
or r12d, r8d
or ecx, 0x380717ed
xor r12d, 0xffffffff
and r12d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2635a9aa
mov r8d, 0xffffffff
xor r8d, 0x59df1d4e
or ecx, r9d
or r8d, 0x59df1d4e
xor ecx, 0xffffffff
and ecx, r8d
mov r8d, ebx
xor r8d, 0xffffffff
mov r9d, eax
xor r9d, r8d
and r9d, eax
mov r8d, r13d
xor r8d, 0xffffffff
mov r11d, r12d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd9ce928d
mov eax, r8d
and eax, 0xd9ce928d
and r13d, r10d
mov r15d, r11d
and r15d, 0xd9ce928d
and r12d, r10d
or eax, r13d
or r15d, r12d
xor eax, r15d
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0xd9ce928d
and r8d, r10d
or eax, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov r9d, eax
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
xor r8d, 0xffffffff
and eax, r8d
or ecx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x60ff9bf
mov r8d, eax
and r8d, 0x60ff9bf
and r14d, r9d
mov r11d, r10d
and r11d, 0x60ff9bf
and edi, r9d
or r8d, r14d
or r11d, edi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x60ff9bf
and eax, r9d
or r8d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
mov r8d, 0xffffffff
xor r8d, 0x2635a9aa
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x60b4050f
mov r9d, r8d
and r9d, 0x60b4050f
mov r14d, r10d
and r14d, 0x2635a9aa
mov edi, r11d
and edi, 0x60b4050f
and ebx, r10d
or r9d, r14d
or edi, ebx
xor r9d, edi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x60b4050f
and r8d, r10d
or r9d, r8d
xor r9d, 0xffffffff
mov r8d, eax
xor r8d, r9d
and r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x31945708
mov r9d, 0xffffffff
xor r9d, 0x31945708
mov r10d, eax
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x31945708
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0x6c709a1
and ecx, 0x6c709a1
mov r8d, 0xffffffff
xor r8d, 0x6c709a1
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x6c709a1
or r8d, r9d
mov r9d, r8d
xor r9d, 0xffffffff
mov r10d, eax
xor r10d, r9d
and r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1f6d5a24
mov r11d, 0xffffffff
xor r11d, 0x1f6d5a24
mov edi, r11d
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x1f6d5a24
and r11d, 0xffffffff
or eax, edi
or r9d, r11d
xor eax, r9d
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6c709a1
mov r9d, 0xffffffff
xor r9d, 0xd53a6e81
or eax, r11d
or r9d, 0xd53a6e81
xor eax, 0xffffffff
and eax, r9d
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, ecx
and r9d, r10d
xor ecx, r10d
or r9d, ecx
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xccd916b9
mov r10d, 0xffffffff
xor r10d, 0xccd916b9
and r9d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xccd916b9
and ecx, r10d
or r8d, r9d
or eax, ecx
xor r8d, eax
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, edx
and eax, r9d
or ecx, eax
mov r14d, 0xffffffff
xor r14d, 0x1f7f7e7e
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x38f27e19
or r14d, ecx
or eax, 0x38f27e19
xor r14d, 0xffffffff
and r14d, eax
mov r9d, 0xffffffff
xor r9d, 0x1f7f7e7e
and r9d, 0x6f79d10c
mov ecx, 0xffffffff
xor ecx, 0x6f79d10c
mov r10d, ecx
and r10d, 0x1f7f7e7e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6f79d10c
and ecx, 0xffffffff
or r9d, r10d
or eax, ecx
xor r9d, eax
mov ebx, edx
xor ebx, 0xffffffff
mov ecx, r9d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb78edef0
or ebx, ecx
or eax, 0xb78edef0
xor ebx, 0xffffffff
and ebx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, r8d
and ecx, r10d
or eax, ecx
xor eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1f7f7e7e
mov ecx, 0xffffffff
xor ecx, 0x94b8a6ff
or eax, r10d
or ecx, 0x94b8a6ff
xor eax, 0xffffffff
and eax, ecx
xor r9d, 0xffffffff
mov ecx, r8d
xor ecx, r9d
and ecx, r8d
mov r8d, r14d
xor r8d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x866f6ba2
mov r9d, r8d
and r9d, 0x866f6ba2
and r14d, r10d
mov edi, r11d
and edi, 0x866f6ba2
and ebx, r10d
or r9d, r14d
or edi, ebx
xor r9d, edi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x866f6ba2
and r8d, r10d
or r9d, r8d
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x92f474ae
mov r10d, 0xffffffff
xor r10d, 0x92f474ae
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x92f474ae
and r8d, r10d
or eax, r9d
or ecx, r8d
xor eax, ecx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or edi, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x27fc3a24
mov ecx, 0xffffffff
xor ecx, 0x27fc3a24
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x27fc3a24
and ecx, 0xffffffff
or r10d, edx
or eax, ecx
xor r10d, eax
mov r11d, 0xffffffff
xor r11d, 0xfb836f46
and r11d, 0xeb32e466
mov ecx, 0xffffffff
xor ecx, 0xeb32e466
mov edx, ecx
and edx, 0xfb836f46
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xeb32e466
and ecx, 0xffffffff
or r11d, edx
or eax, ecx
xor r11d, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xcfb9a2f2
mov eax, ecx
and eax, 0xcfb9a2f2
and edi, edx
mov r9d, r8d
and r9d, 0xcfb9a2f2
and r10d, edx
or eax, edi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xcfb9a2f2
and ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xfb836f46
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x22fac847
mov ecx, edx
and ecx, 0x22fac847
mov edi, r8d
and edi, 0xfb836f46
mov r10d, r9d
and r10d, 0x22fac847
and r11d, r8d
or ecx, edi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x22fac847
and edx, r8d
or ecx, edx
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r11d, eax
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf4c723fb
or r11d, ecx
or eax, 0xf4c723fb
xor r11d, 0xffffffff
and r11d, eax
mov dword [rbp + 0x5c], r11d
mov edx, esi
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, esi
and eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe7920deb
or eax, edx
or ecx, 0xe7920deb
xor eax, 0xffffffff
and eax, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xe1fc6fb7
mov edx, 0xffffffff
xor edx, 0xe1fc6fb7
mov r9d, edx
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe1fc6fb7
and edx, 0xffffffff
or r8d, r9d
or ecx, edx
xor r8d, ecx
mov edx, esi
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4a0a5403
or edx, r8d
or ecx, 0x4a0a5403
xor edx, 0xffffffff
and edx, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x3d1fb9b8
mov edx, 0xffffffff
xor edx, 0x3d1fb9b8
mov r9d, r11d
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3d1fb9b8
and edx, 0xffffffff
or r8d, r9d
or eax, edx
xor r8d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x916932cc
or eax, r8d
or edx, 0x916932cc
xor eax, 0xffffffff
and eax, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edx, r8d
xor edx, 0xffffffff
mov r8d, r11d
xor r8d, edx
and r8d, r11d
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov r9d, 0xffffffff
xor r9d, 0x3999229
and r9d, 0xff81484b
mov r8d, 0xffffffff
xor r8d, 0xff81484b
mov r10d, r8d
and r10d, 0x3999229
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xff81484b
and r8d, 0xffffffff
or r9d, r10d
or eax, r8d
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc560cce6
or eax, r9d
or r8d, 0xc560cce6
xor eax, 0xffffffff
and eax, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or r8d, r9d
xor r8d, 0xffffffff
xor r8d, 0x3999229
and r8d, 0x3999229
mov ebx, eax
and ebx, r8d
xor eax, r8d
or ebx, eax
mov dword [rbp + 0x74], ebx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x58b06c5f
mov r9d, 0xffffffff
xor r9d, 0x58b06c5f
mov r10d, ecx
and r10d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x58b06c5f
and r9d, 0xffffffff
or r8d, r10d
or eax, r9d
xor r8d, eax
mov r9d, 0xffffffff
xor r9d, 0x3999229
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3999229
or r9d, eax
mov eax, 0xffffffff
xor eax, 0x71a559ba
and eax, 0xec9399e9
mov edi, 0xffffffff
xor edi, 0xec9399e9
mov r14d, edi
and r14d, 0x71a559ba
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xec9399e9
and edi, 0xffffffff
or eax, r14d
or r10d, edi
xor eax, r10d
mov edi, r8d
and edi, r9d
xor r8d, r9d
or edi, r8d
mov r8d, eax
and r8d, 0x71a559ba
xor eax, 0x71a559ba
or r8d, eax
mov eax, edi
xor eax, 0xffffffff
and eax, 0x71a6814a
mov r10d, 0xffffffff
xor r10d, 0x71a6814a
and edi, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x71a6814a
and r10d, 0xffffffff
or eax, edi
or r9d, r10d
xor eax, r9d
xor r8d, 0xffffffff
mov r9d, eax
xor r9d, r8d
and r9d, eax
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x119dbec7
mov r8d, 0xffffffff
xor r8d, 0x119dbec7
and esi, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x119dbec7
and r8d, 0xffffffff
or r10d, esi
or eax, r8d
xor r10d, eax
mov esi, ebx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, ebx
and eax, r8d
or esi, eax
mov eax, 0xffffffff
xor eax, 0xb2bd0afe
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xb2bd0afe
or eax, r8d
mov r8d, r10d
and r8d, esi
xor r10d, esi
or r8d, r10d
mov r10d, eax
and r10d, 0xb2bd0afe
xor eax, 0xb2bd0afe
or r10d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r8d, esi
or eax, r8d
xor eax, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3b88074
or eax, r10d
or r8d, 0x3b88074
xor eax, 0xffffffff
and eax, r8d
mov r13d, edx
xor r13d, 0xffffffff
and r13d, 0x6a22aca1
mov r10d, 0xffffffff
xor r10d, 0x6a22aca1
mov esi, edx
and esi, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x6a22aca1
and r10d, 0xffffffff
or r13d, esi
or r8d, r10d
xor r13d, r8d
mov r15d, 0xffffffff
xor r15d, 0x3999229
and r15d, 0x2a2261d9
mov r10d, 0xffffffff
xor r10d, 0x2a2261d9
mov esi, r10d
and esi, 0x3999229
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x2a2261d9
and r10d, 0xffffffff
or r15d, esi
or r8d, r10d
xor r15d, r8d
mov r12d, 0xffffffff
xor r12d, 0x54e4a269
and r12d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x54e4a269
or r12d, r8d
mov r8d, r13d
xor r8d, 0xffffffff
mov esi, r15d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9e5a3b23
mov r14d, r8d
and r14d, 0x9e5a3b23
and r13d, r10d
mov edi, esi
and edi, 0x9e5a3b23
and r15d, r10d
or r14d, r13d
or edi, r15d
xor r14d, edi
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0x9e5a3b23
and r8d, r10d
or r14d, r8d
mov r8d, 0xffffffff
xor r8d, 0x54e4a269
mov edi, r12d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9620357f
mov esi, r8d
and esi, 0x9620357f
mov r13d, r10d
and r13d, 0x54e4a269
mov r15d, edi
and r15d, 0x9620357f
and r12d, r10d
or esi, r13d
or r15d, r12d
xor esi, r15d
or r8d, edi
xor r8d, 0xffffffff
or r10d, 0x9620357f
and r8d, r10d
or esi, r8d
mov r10d, r14d
xor r10d, 0xffffffff
and r10d, 0x1f7c0159
mov edi, 0xffffffff
xor edi, 0x1f7c0159
and r14d, edi
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1f7c0159
and edi, 0xffffffff
or r10d, r14d
or r8d, edi
xor r10d, r8d
xor r10d, 0xffffffff
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xcbbd79a5
or r10d, esi
or r8d, 0xcbbd79a5
xor r10d, 0xffffffff
and r10d, r8d
mov edi, ebx
xor edi, 0xffffffff
and edi, 0xcd83a1f4
mov esi, 0xffffffff
xor esi, 0xcd83a1f4
and ebx, esi
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xcd83a1f4
and esi, 0xffffffff
or edi, ebx
or r8d, esi
xor edi, r8d
mov esi, r11d
xor esi, 0xffffffff
mov r8d, edi
and r8d, esi
xor edi, 0xffffffff
mov esi, r11d
and esi, edi
or r8d, esi
xor r11d, 0xffffffff
mov esi, r8d
xor esi, r11d
and esi, r8d
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r8d, r9d
and r8d, r11d
or r12d, r8d
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r8d, eax
and r8d, r11d
or r15d, r8d
mov r13d, 0xffffffff
xor r13d, 0x6073b2f4
and r13d, 0xe0905ba8
mov r11d, 0xffffffff
xor r11d, 0xe0905ba8
mov edi, r11d
and edi, 0x6073b2f4
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xe0905ba8
and r11d, 0xffffffff
or r13d, edi
or r8d, r11d
xor r13d, r8d
mov r11d, 0xffffffff
xor r11d, 0x6073b2f4
mov r8d, r12d
xor r8d, r11d
and r8d, r12d
xor r9d, 0xffffffff
mov edi, r13d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf8a53094
or r9d, edi
or r11d, 0xf8a53094
xor r9d, 0xffffffff
and r9d, r11d
mov r14d, r15d
xor r14d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x6073b2f4
mov r11d, 0xffffffff
xor r11d, 0x55b38def
or r14d, edi
or r11d, 0x55b38def
xor r14d, 0xffffffff
and r14d, r11d
xor eax, 0xffffffff
mov edi, r13d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x5f225240
or eax, edi
or r11d, 0x5f225240
xor eax, 0xffffffff
and eax, r11d
mov edi, r8d
and edi, r9d
xor r8d, r9d
or edi, r8d
mov r8d, r14d
xor r8d, 0xffffffff
mov ebx, eax
xor ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x26f4c45f
mov r11d, r8d
and r11d, 0x26f4c45f
and r14d, r9d
mov dword [rbp + 0x60], r14d
mov r14d, ebx
and r14d, 0x26f4c45f
and eax, r9d
mov dword [rbp + 0x64], eax
mov eax, dword [rbp + 0x60]
or r11d, eax
mov eax, dword [rbp + 0x64]
or r14d, eax
mov rax, qword [rbp + 0x68]
xor r11d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or r9d, 0x26f4c45f
and r8d, r9d
or r11d, r8d
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x36a51f41
mov ebx, 0xffffffff
xor ebx, 0x36a51f41
and edi, ebx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x36a51f41
and r11d, ebx
or r8d, edi
or r9d, r11d
xor r8d, r9d
mov r9d, r12d
xor r9d, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xcc860935
mov ebx, r9d
and ebx, 0xcc860935
and r12d, r11d
mov r14d, edi
and r14d, 0xcc860935
and r15d, r11d
or ebx, r12d
or r14d, r15d
xor ebx, r14d
or r9d, edi
xor r9d, 0xffffffff
or r11d, 0xcc860935
and r9d, r11d
or ebx, r9d
mov r9d, ebx
xor r9d, 0xffffffff
and r9d, 0xfe7b6353
mov edi, 0xffffffff
xor edi, 0xfe7b6353
and ebx, edi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xfe7b6353
and edi, 0xffffffff
or r9d, ebx
or r11d, edi
xor r9d, r11d
mov edi, 0xffffffff
xor edi, 0x6073b2f4
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xf22ce8a3
mov ebx, edi
and ebx, 0xf22ce8a3
mov r11d, r14d
and r11d, 0x6073b2f4
mov r12d, r15d
and r12d, 0xf22ce8a3
and r13d, r14d
or ebx, r11d
mov r11d, dword [rbp + 0x74]
or r12d, r13d
xor ebx, r12d
or edi, r15d
xor edi, 0xffffffff
or r14d, 0xf22ce8a3
and edi, r14d
or ebx, edi
xor r9d, 0xffffffff
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x47585edd
or r9d, ebx
or edi, 0x47585edd
xor r9d, 0xffffffff
and r9d, edi
mov ebx, r8d
and ebx, r9d
xor r8d, r9d
or ebx, r8d
mov r8d, r10d
xor r8d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb0277a53
or r8d, edi
or r9d, 0xb0277a53
xor r8d, 0xffffffff
and r8d, r9d
mov edi, r10d
xor edi, 0xffffffff
mov r9d, esi
and r9d, edi
xor esi, 0xffffffff
and r10d, esi
or r9d, r10d
mov r14d, r8d
and r14d, r9d
xor r8d, r9d
or r14d, r8d
mov r12d, ebx
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, ebx
and r8d, r9d
or r12d, r8d
xor r12d, 0xffffffff
xor r12d, 0x2889079d
and r12d, 0x2889079d
mov r9d, 0xffffffff
xor r9d, 0x2889079d
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x2889079d
or r9d, r8d
xor ebx, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf0880b20
or ebx, r10d
or r8d, 0xf0880b20
xor ebx, 0xffffffff
and ebx, r8d
mov r8d, r14d
xor r8d, 0xffffffff
and r8d, 0xdbef813e
mov esi, 0xffffffff
xor esi, 0xdbef813e
mov edi, r14d
and edi, esi
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xdbef813e
and esi, 0xffffffff
or r8d, edi
or r10d, esi
xor r8d, r10d
mov r10d, 0xffffffff
xor r10d, 0x2889079d
mov r15d, r8d
xor r15d, r10d
and r15d, r8d
xor r14d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb25585f
or r14d, r9d
or r8d, 0xb25585f
xor r14d, 0xffffffff
and r14d, r8d
mov r8d, r12d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2c881ef9
mov esi, r8d
and esi, 0x2c881ef9
and r12d, r9d
mov edi, r10d
and edi, 0x2c881ef9
and ebx, r9d
or esi, r12d
or edi, ebx
xor esi, edi
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x2c881ef9
and r8d, r9d
or esi, r8d
mov r8d, r15d
xor r8d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x4c553b08
mov r9d, r8d
and r9d, 0x4c553b08
and r15d, r10d
mov ebx, edi
and ebx, 0x4c553b08
and r14d, r10d
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or r8d, edi
xor r8d, 0xffffffff
or r10d, 0x4c553b08
and r8d, r10d
or r9d, r8d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0xa635dd50
mov edi, 0xffffffff
xor edi, 0xa635dd50
and esi, edi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xa635dd50
and r9d, edi
or r10d, esi
or r8d, r9d
xor r10d, r8d
mov ebx, ecx
xor ebx, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x508cadab
or ebx, r9d
or r8d, 0x508cadab
xor ebx, 0xffffffff
and ebx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov edi, edx
and edi, r8d
xor edx, 0xffffffff
and ecx, edx
or edi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x41a7284b
mov ecx, edx
and ecx, 0x41a7284b
and ebx, r8d
mov esi, r9d
and esi, 0x41a7284b
and edi, r8d
or ecx, ebx
or esi, edi
xor ecx, esi
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x41a7284b
and edx, r8d
or ecx, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, ecx
and edx, r9d
or r8d, edx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x76c26433
or ebx, r8d
or edx, 0x76c26433
xor ebx, 0xffffffff
and ebx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edx, r8d
xor edx, 0xffffffff
mov edi, ecx
xor edi, edx
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbae1ac56
mov edx, ecx
and edx, 0xbae1ac56
and ebx, r8d
mov esi, r9d
and esi, 0xbae1ac56
and edi, r8d
or edx, ebx
or esi, edi
xor edx, esi
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xbae1ac56
and ecx, r8d
or edx, ecx
mov r8d, 0xffffffff
xor r8d, 0x3999229
mov r9d, r11d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xdcaf7c60
or r8d, r9d
or ecx, 0xdcaf7c60
xor r8d, 0xffffffff
and r8d, ecx
mov r9d, 0xffffffff
xor r9d, 0x3999229
and r9d, 0x92fd3665
mov edi, 0xffffffff
xor edi, 0x92fd3665
mov esi, edi
and esi, 0x3999229
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x92fd3665
and r11d, edi
or r9d, esi
or ecx, r11d
xor r9d, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r9d, r8d
and r9d, ecx
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or r9d, ecx
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc7686f8d
or r9d, edx
or ecx, 0xc7686f8d
xor r9d, 0xffffffff
and r9d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
mov edx, r10d
xor edx, ecx
and edx, r10d
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0x55b7b48b
mov r11d, 0xffffffff
xor r11d, 0x55b7b48b
and r10d, r11d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x55b7b48b
and r9d, r11d
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov dword [rax + 0x18], ecx
mov dword [rbp + 0x200], 0xdb9d8e3c
jmp 0x1400521f2
mov dword [rbp + 0x200], 0x9ed2233d
jmp 0x1400521f2
mov rax, qword gs:[0x30]
mov qword [rbp + 0x470], rax
mov dword [rbp + 0x46c], 0x1702657c
mov eax, dword [rbp + 0x46c]
mov dword [rbp + 0x20], eax
sub eax, 0x9f8f0f9c
je 0x1400478b1
jmp 0x14004787c
mov eax, dword [rbp + 0x20]
sub eax, 0x1702657c
je 0x140047894
jmp 0x14004788f
jmp 0x1400478ac
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x478], rax
mov dword [rbp + 0x46c], 0x9f8f0f9c
jmp 0x140047863
mov rax, qword [rbp + 0x478]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 8]
mov dword [rbp + 0x41c], eax
mov dword [rbp + 0x200], 0xa40fa3b7
jmp 0x1400521f2
mov edx, 0xffffffff
xor edx, 0x100
and edx, 0x58212337
mov ecx, 0xffffffff
xor ecx, 0x58212337
mov r8d, ecx
and r8d, 0x100
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x58212337
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa9418d7d
or eax, edx
or ecx, 0xa9418d7d
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfb3ceade
mov r8d, 0xffffffff
xor r8d, 0xfb3ceade
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfb3ceade
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
xor ecx, 0x100
and ecx, 0x100
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xc5460c1
mov edx, 0xffffffff
xor edx, 0xc5460c1
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc5460c1
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov r11d, eax
and r11d, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
or r11d, eax
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xefc2e038
or r11d, ecx
or eax, 0xefc2e038
xor r11d, 0xffffffff
and r11d, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or esi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r10d, eax
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov eax, esi
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1901a647
mov r9d, eax
and r9d, 0x1901a647
and esi, ecx
mov r8d, edx
and r8d, 0x1901a647
and r10d, ecx
or r9d, esi
or r8d, r10d
xor r9d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x1901a647
and eax, ecx
or r9d, eax
mov ecx, 0xffffffff
xor ecx, 0x100
and ecx, 0xc510aa94
mov edx, 0xffffffff
xor edx, 0xc510aa94
mov r8d, edx
and r8d, 0x100
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc510aa94
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x2d6c6019
mov r8d, 0xffffffff
xor r8d, 0x2d6c6019
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2d6c6019
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov eax, 0xffffffff
xor eax, 0x1cf6a11a
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1cf6a11a
or eax, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, eax
and ecx, 0x1cf6a11a
xor eax, 0x1cf6a11a
or ecx, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x2954f34b
mov edx, 0xffffffff
xor edx, 0x2954f34b
and r8d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2954f34b
and edx, 0xffffffff
or ebx, r8d
or eax, edx
xor ebx, eax
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x844fee94
or ebx, ecx
or eax, 0x844fee94
xor ebx, 0xffffffff
and ebx, eax
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r11d
and eax, ecx
or edi, eax
mov esi, ebx
xor esi, 0xffffffff
and esi, 0x220e8f4f
mov ecx, 0xffffffff
xor ecx, 0x220e8f4f
mov edx, ebx
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x220e8f4f
and ecx, 0xffffffff
or esi, edx
or eax, ecx
xor esi, eax
mov eax, 0xffffffff
xor eax, 0x55fb285a
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x55fb285a
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x55fb285a
mov r15d, edi
xor r15d, ecx
and r15d, edi
xor r11d, 0xffffffff
mov edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9d142a20
or r11d, edx
or ecx, 0x9d142a20
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0x55fb285a
mov r14d, esi
xor r14d, ecx
and r14d, esi
xor ebx, 0xffffffff
mov edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf5d09bdd
or ebx, edx
or ecx, 0xf5d09bdd
xor ebx, 0xffffffff
and ebx, ecx
mov edx, r15d
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x76eb18a5
mov ecx, edx
and ecx, 0x76eb18a5
and r15d, r8d
mov r10d, r9d
and r10d, 0x76eb18a5
and r11d, r8d
or ecx, r15d
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x76eb18a5
and edx, r8d
or ecx, edx
mov r8d, r14d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x4790600e
mov edx, r8d
and edx, 0x4790600e
and r14d, r9d
mov r11d, r10d
and r11d, 0x4790600e
and ebx, r9d
or edx, r14d
or r11d, ebx
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x4790600e
and r8d, r9d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
mov r11d, edx
and r11d, r8d
xor edx, 0xffffffff
and ecx, edx
or r11d, ecx
mov edx, edi
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8420ae15
mov ecx, edx
and ecx, 0x8420ae15
and edi, r8d
mov r10d, r9d
and r10d, 0x8420ae15
and esi, r8d
or ecx, edi
or r10d, esi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x8420ae15
and edx, r8d
or ecx, edx
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or r10d, ecx
mov ecx, eax
and ecx, 0x55fb285a
xor eax, 0x55fb285a
or ecx, eax
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6cf44f83
or r10d, ecx
or eax, 0x6cf44f83
xor r10d, 0xffffffff
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf0d5d52d
mov r9d, eax
and r9d, 0xf0d5d52d
and r11d, ecx
mov r8d, edx
and r8d, 0xf0d5d52d
and r10d, ecx
or r9d, r11d
or r8d, r10d
xor r9d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xf0d5d52d
and eax, ecx
or r9d, eax
mov dword [rbp - 0x60], r9d
mov ecx, dword [rbp + 0x41c]
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, dword [rbp + 0x41c]
or ecx, eax
mov edx, 0xffffffff
xor edx, 0x2677b6b3
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x640e831e
or edx, ecx
or eax, 0x640e831e
xor edx, 0xffffffff
and edx, eax
mov r8d, 0xffffffff
xor r8d, 0x2677b6b3
and r8d, 0xe4498b30
mov ecx, 0xffffffff
xor ecx, 0xe4498b30
mov r10d, ecx
and r10d, 0x2677b6b3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe4498b30
and ecx, 0xffffffff
or r8d, r10d
or eax, ecx
xor r8d, eax
mov r10d, r8d
xor r10d, 0xffffffff
xor r10d, dword [rbp + 0x41c]
and r10d, dword [rbp + 0x41c]
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x2677b6b3
mov ecx, 0xffffffff
xor ecx, 0xc079ca0e
or eax, r11d
or ecx, 0xc079ca0e
xor eax, 0xffffffff
and eax, ecx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, edx
and ecx, r10d
xor edx, r10d
or ecx, edx
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x712ef0de
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x712ef0de
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or edx, eax
mov eax, 0xffffffff
xor eax, 0xa95eb314
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa95eb314
or eax, r8d
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov ecx, eax
and ecx, 0xa95eb314
xor eax, 0xa95eb314
or ecx, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x99c9205f
mov r8d, 0xffffffff
xor r8d, 0x99c9205f
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x99c9205f
and r8d, 0xffffffff
or eax, r10d
or edx, r8d
xor eax, edx
xor ecx, 0xffffffff
mov r8d, eax
xor r8d, ecx
and r8d, eax
mov eax, 0xffffffff
xor eax, 0x712ef0de
and eax, 0x8df1ba80
mov edx, 0xffffffff
xor edx, 0x8df1ba80
mov r10d, edx
and r10d, 0x712ef0de
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8df1ba80
and edx, 0xffffffff
or eax, r10d
or ecx, edx
xor eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x6c0d8f33
mov edx, 0xffffffff
xor edx, 0x6c0d8f33
mov r11d, edx
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6c0d8f33
and edx, 0xffffffff
or r10d, r11d
or ecx, edx
xor r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0x712ef0de
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x844a1894
or ecx, r10d
or edx, 0x844a1894
xor ecx, 0xffffffff
and ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, esi
and eax, edx
or ecx, eax
mov edx, dword [rbp + 0x41c]
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
xor ecx, 0xffffffff
and ecx, dword [rbp + 0x41c]
or eax, ecx
mov ecx, dword [rbp + 0x41c]
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0xddbaf474
mov ecx, 0xffffffff
xor ecx, 0xddbaf474
mov r10d, r9d
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xddbaf474
and ecx, 0xffffffff
or r12d, r10d
or eax, ecx
xor r12d, eax
xor r12d, 0xffffffff
xor r12d, 0x50001f2c
and r12d, 0x50001f2c
mov ecx, 0xffffffff
xor ecx, 0x50001f2c
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x50001f2c
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov ebx, r9d
xor ebx, eax
and ebx, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd72fb8ca
mov r11d, 0xffffffff
xor r11d, 0xd72fb8ca
mov edi, r11d
and edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xd72fb8ca
and r11d, 0xffffffff
or eax, edi
or r10d, r11d
xor eax, r10d
mov r10d, 0xffffffff
xor r10d, 0x50001f2c
mov r15d, eax
xor r15d, r10d
and r15d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2e097052
or r14d, ecx
or eax, 0x2e097052
xor r14d, 0xffffffff
and r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x2ecbf869
mov ecx, eax
and ecx, 0x2ecbf869
and r12d, r10d
mov edi, r11d
and edi, 0x2ecbf869
and ebx, r10d
or ecx, r12d
or edi, ebx
xor ecx, edi
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x2ecbf869
and eax, r10d
or ecx, eax
mov eax, r15d
xor eax, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xfe8c2483
mov r10d, eax
and r10d, 0xfe8c2483
and r15d, r11d
mov ebx, edi
and ebx, 0xfe8c2483
and r14d, r11d
or r10d, r15d
or ebx, r14d
xor r10d, ebx
or eax, edi
xor eax, 0xffffffff
or r11d, 0xfe8c2483
and eax, r11d
or r10d, eax
mov r11d, ecx
xor r11d, 0xffffffff
mov eax, r10d
and eax, r11d
xor r10d, 0xffffffff
and ecx, r10d
or eax, ecx
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r15d, eax
mov ebx, 0xffffffff
xor ebx, 0x712ef0de
and ebx, 0xdd9353d1
mov ecx, 0xffffffff
xor ecx, 0xdd9353d1
mov r10d, ecx
and r10d, 0x712ef0de
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xdd9353d1
and ecx, 0xffffffff
or ebx, r10d
or eax, ecx
xor ebx, eax
mov r14d, 0xffffffff
xor r14d, 0x1c8b3ec5
and r14d, 0x90fb4414
mov ecx, 0xffffffff
xor ecx, 0x90fb4414
mov r10d, ecx
and r10d, 0x1c8b3ec5
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x90fb4414
and ecx, 0xffffffff
or r14d, r10d
or eax, ecx
xor r14d, eax
mov eax, r15d
xor eax, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x22910e52
mov edi, eax
and edi, 0x22910e52
and r15d, ecx
mov r11d, r10d
and r11d, 0x22910e52
and ebx, ecx
or edi, r15d
or r11d, ebx
xor edi, r11d
or eax, r10d
xor eax, 0xffffffff
or ecx, 0x22910e52
and eax, ecx
or edi, eax
mov eax, 0xffffffff
xor eax, 0x1c8b3ec5
mov r11d, r14d
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb17ec070
mov r10d, eax
and r10d, 0xb17ec070
mov r15d, ecx
and r15d, 0x1c8b3ec5
mov ebx, r11d
and ebx, 0xb17ec070
and r14d, ecx
or r10d, r15d
or ebx, r14d
xor r10d, ebx
or eax, r11d
xor eax, 0xffffffff
or ecx, 0xb17ec070
and eax, ecx
or r10d, eax
mov eax, edi
xor eax, 0xffffffff
and eax, 0xc6635b1d
mov r11d, 0xffffffff
xor r11d, 0xc6635b1d
and edi, r11d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc6635b1d
and r11d, 0xffffffff
or eax, edi
or ecx, r11d
xor eax, ecx
xor r10d, 0xffffffff
mov ecx, eax
xor ecx, r10d
and ecx, eax
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xb8329853
mov r10d, 0xffffffff
xor r10d, 0xb8329853
and esi, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb8329853
and r10d, 0xffffffff
or r11d, esi
or eax, r10d
xor r11d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x4bb8f193
mov edi, 0xffffffff
xor edi, 0x4bb8f193
mov esi, r9d
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x4bb8f193
and r11d, edi
or eax, esi
or r10d, r11d
xor eax, r10d
xor r9d, 0xffffffff
mov r14d, eax
xor r14d, r9d
and r14d, eax
mov esi, r8d
xor esi, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6d343884
or esi, r9d
or eax, 0x6d343884
xor esi, 0xffffffff
and esi, eax
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x42c0cf4a
mov r9d, 0xffffffff
xor r9d, 0x42c0cf4a
and r8d, r9d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x42c0cf4a
and edx, r9d
or r11d, r8d
or eax, edx
xor r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x587b5c58
mov r10d, eax
and r10d, 0x587b5c58
and esi, edx
mov r9d, r8d
and r9d, 0x587b5c58
and r11d, edx
or r10d, esi
or r9d, r11d
xor r10d, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x587b5c58
and eax, edx
or r10d, eax
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
or ebx, eax
mov esi, r14d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r14d
and eax, edx
or esi, eax
mov edi, 0xffffffff
xor edi, 0xab74470e
and edi, 0x1933fb30
mov edx, 0xffffffff
xor edx, 0x1933fb30
mov r8d, edx
and r8d, 0xab74470e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1933fb30
and edx, 0xffffffff
or edi, r8d
or eax, edx
xor edi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xab74470e
mov edx, 0xffffffff
xor edx, 0x1977d64
or eax, r8d
or edx, 0x1977d64
xor eax, 0xffffffff
and eax, edx
mov r8d, edi
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov ecx, 0xffffffff
xor ecx, 0xab74470e
mov r15d, esi
xor r15d, ecx
and r15d, esi
xor r14d, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xefd8f4fd
or r14d, r8d
or ecx, 0xefd8f4fd
xor r14d, 0xffffffff
and r14d, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf7c9e43c
mov edx, eax
and edx, 0xf7c9e43c
and r15d, r8d
mov r11d, r9d
and r11d, 0xf7c9e43c
and r14d, r8d
or edx, r15d
or r11d, r14d
xor edx, r11d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xf7c9e43c
and eax, r8d
or edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x53ed6625
mov edx, ecx
and edx, 0x53ed6625
and ebx, r8d
mov r11d, r9d
and r11d, 0x53ed6625
and esi, r8d
or edx, ebx
or r11d, esi
xor edx, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x53ed6625
and ecx, r8d
or edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
mov edx, 0xffffffff
xor edx, 0xab74470e
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xbc101cc5
mov r8d, edx
and r8d, 0xbc101cc5
mov ebx, r9d
and ebx, 0xab74470e
mov esi, r11d
and esi, 0xbc101cc5
and edi, r9d
or r8d, ebx
or esi, edi
xor r8d, esi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0xbc101cc5
and edx, r9d
or r8d, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe3a79250
or ecx, r8d
or edx, 0xe3a79250
xor ecx, 0xffffffff
and ecx, edx
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r10d
and eax, edx
or ecx, eax
mov r11d, r8d
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc3c1fdb7
or r11d, ecx
or eax, 0xc3c1fdb7
xor r11d, 0xffffffff
and r11d, eax
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x8169445
mov edx, 0xffffffff
xor edx, 0x8169445
and r8d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8169445
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xbbd422c1
or r10d, ecx
or eax, 0xbbd422c1
xor r10d, 0xffffffff
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xacbbee32
mov ecx, eax
and ecx, 0xacbbee32
and r11d, edx
mov r9d, r8d
and r9d, 0xacbbee32
and r10d, edx
or ecx, r11d
or r9d, r10d
xor ecx, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0xacbbee32
and eax, edx
or ecx, eax
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x78c6fe9a
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x807bcc09
or eax, r8d
or edx, 0x807bcc09
xor eax, 0xffffffff
and eax, edx
mov r11d, 0xffffffff
xor r11d, 0x78c6fe9a
and r11d, 0x8dee0121
mov r8d, 0xffffffff
xor r8d, 0x8dee0121
mov r9d, r8d
and r9d, 0x78c6fe9a
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8dee0121
and r8d, 0xffffffff
or r11d, r9d
or edx, r8d
xor r11d, edx
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5c2c38cc
or ecx, r8d
or edx, 0x5c2c38cc
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edx, r8d
mov r8d, 0xffffffff
xor r8d, 0x78c6fe9a
mov esi, edx
xor esi, r8d
and esi, edx
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x63e30d3f
mov ecx, eax
and ecx, 0x63e30d3f
and esi, r8d
mov r10d, r9d
and r10d, 0x63e30d3f
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x63e30d3f
and eax, r8d
or ecx, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x36dbc836
mov r8d, 0xffffffff
xor r8d, 0x36dbc836
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x36dbc836
and ecx, r8d
or r10d, edx
or eax, ecx
xor r10d, eax
mov esi, dword [rbp + 0x41c]
xor esi, 0xffffffff
and esi, 0x46c787b7
mov ecx, 0xffffffff
xor ecx, 0x46c787b7
mov edx, ecx
and edx, dword [rbp + 0x41c]
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x46c787b7
and ecx, 0xffffffff
or esi, edx
or eax, ecx
xor esi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov r11d, dword [rbp + 0x41c]
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7a4198b9
or r11d, ecx
or eax, 0x7a4198b9
xor r11d, 0xffffffff
and r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xcd4d2a9b
mov r8d, eax
and r8d, 0xcd4d2a9b
and esi, ecx
mov r9d, edx
and r9d, 0xcd4d2a9b
and r11d, ecx
or r8d, esi
or r9d, r11d
xor r8d, r9d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xcd4d2a9b
and eax, ecx
or r8d, eax
mov r14d, 0xffffffff
xor r14d, 0xa9ac15a6
and r14d, 0xf49b1995
mov ecx, 0xffffffff
xor ecx, 0xf49b1995
mov edx, ecx
and edx, 0xa9ac15a6
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf49b1995
and ecx, 0xffffffff
or r14d, edx
or eax, ecx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xd99f5eb
and r14d, 0xd99f5eb
mov ecx, 0xffffffff
xor ecx, 0xd99f5eb
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd99f5eb
or ecx, eax
mov esi, 0xffffffff
xor esi, 0xa9ac15a6
mov edx, ecx
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfe34a
or esi, edx
or eax, 0xfe34a
xor esi, 0xffffffff
and esi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
mov edx, 0xffffffff
xor edx, 0xd99f5eb
mov ebx, eax
xor ebx, edx
and ebx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7cee208c
or edi, ecx
or eax, 0x7cee208c
xor edi, 0xffffffff
and edi, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb0dd0ba6
mov eax, ecx
and eax, 0xb0dd0ba6
and r14d, edx
mov r11d, r9d
and r11d, 0xb0dd0ba6
and esi, edx
or eax, r14d
or r11d, esi
xor eax, r11d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xb0dd0ba6
and ecx, edx
or eax, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2050ace3
mov ecx, edx
and ecx, 0x2050ace3
and ebx, r9d
mov esi, r11d
and esi, 0x2050ace3
and edi, r9d
or ecx, ebx
or esi, edi
xor ecx, esi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0x2050ace3
and edx, r9d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov r9d, ecx
and r9d, edx
xor ecx, 0xffffffff
and eax, ecx
or r9d, eax
mov eax, r10d
xor eax, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x62de8b22
or eax, edx
or ecx, 0x62de8b22
xor eax, 0xffffffff
and eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x6862e7eb
mov r11d, 0xffffffff
xor r11d, 0x6862e7eb
and r10d, r11d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x6862e7eb
and r8d, r11d
or ecx, r10d
or edx, r8d
xor ecx, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov ecx, 0xffffffff
xor ecx, 0xa9ac15a6
mov r8d, r9d
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa1312bc4
or ecx, r8d
or eax, 0xa1312bc4
xor ecx, 0xffffffff
and ecx, eax
mov r8d, 0xffffffff
xor r8d, 0xa9ac15a6
and r8d, 0x514aa34d
mov r11d, 0xffffffff
xor r11d, 0x514aa34d
mov r10d, r11d
and r10d, 0xa9ac15a6
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x514aa34d
and r9d, r11d
or r8d, r10d
or eax, r9d
xor r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0xceb28d41
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x61bafaa3
or ecx, r9d
or r8d, 0x61bafaa3
xor ecx, 0xffffffff
and ecx, r8d
mov r9d, 0xffffffff
xor r9d, 0xceb28d41
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xceb28d41
or r9d, r8d
xor edx, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x4877164b
or edx, r10d
or r8d, 0x4877164b
xor edx, 0xffffffff
and edx, r8d
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or edi, r8d
xor edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xceb28d41
mov r8d, 0xffffffff
xor r8d, 0x678d5a6e
or edi, r10d
or r8d, 0x678d5a6e
xor edi, 0xffffffff
and edi, r8d
mov esi, 0xffffffff
xor esi, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5cdf15e3
or esi, r9d
or r8d, 0x5cdf15e3
xor esi, 0xffffffff
and esi, r8d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x429bdd5a
mov r8d, ecx
and r8d, 0x429bdd5a
and edi, edx
mov r11d, r10d
and r11d, 0x429bdd5a
and esi, edx
or r8d, edi
or r11d, esi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0x429bdd5a
and ecx, edx
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x73b23df2
mov r10d, 0xffffffff
xor r10d, 0x73b23df2
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x73b23df2
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or r8d, eax
mov edx, ecx
xor edx, 0xffffffff
mov eax, r8d
and eax, edx
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
or eax, edx
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov dword [rbp - 0x5c], edx
mov rax, qword [rbp + 0x288]
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
mov r10d, dword [rax + 8]
mov dword [rbp - 0x58], r10d
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, r10d
and eax, r8d
or ecx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6b151106
or edi, ecx
or eax, 0x6b151106
xor edi, 0xffffffff
and edi, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov esi, r10d
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3ea82375
or esi, ecx
or eax, 0x3ea82375
xor esi, 0xffffffff
and esi, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc7c6232f
mov eax, ecx
and eax, 0xc7c6232f
and edi, r8d
mov r11d, r9d
and r11d, 0xc7c6232f
and esi, r8d
or eax, edi
or r11d, esi
xor eax, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xc7c6232f
and ecx, r8d
or eax, ecx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r8d, eax
mov ecx, 0xffffffff
xor ecx, 0x6cfa82b3
and ecx, 0x980adcee
mov r11d, 0xffffffff
xor r11d, 0x980adcee
mov r9d, r11d
and r9d, 0x6cfa82b3
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x980adcee
and r8d, r11d
or ecx, r9d
or eax, r8d
xor ecx, eax
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6cfa82b3
mov eax, 0xffffffff
xor eax, 0xd5c3739d
or ecx, r8d
or eax, 0xd5c3739d
xor ecx, 0xffffffff
and ecx, eax
mov r8d, 0xffffffff
xor r8d, 0x6cfa82b3
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6cfa82b3
or r8d, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb434e71d
or ebx, r8d
or eax, 0xb434e71d
xor ebx, 0xffffffff
and ebx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edi, eax
xor edi, 0xffffffff
xor edi, 0x6cfa82b3
and edi, 0x6cfa82b3
mov eax, ebx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xcccea571
mov r8d, eax
and r8d, 0xcccea571
and ebx, r9d
mov esi, r11d
and esi, 0xcccea571
and edi, r9d
or r8d, ebx
or esi, edi
xor r8d, esi
or eax, r11d
xor eax, 0xffffffff
or r9d, 0xcccea571
and eax, r9d
or r8d, eax
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x6875026b
mov r9d, 0xffffffff
xor r9d, 0x6875026b
and r10d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6875026b
and r9d, 0xffffffff
or r14d, r10d
or eax, r9d
xor r14d, eax
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, r8d
and eax, r9d
or ebx, eax
mov r10d, 0xffffffff
xor r10d, 0x158ac34e
and r10d, 0x76985b55
mov r9d, 0xffffffff
xor r9d, 0x76985b55
mov r11d, r9d
and r11d, 0x158ac34e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x76985b55
and r9d, 0xffffffff
or r10d, r11d
or eax, r9d
xor r10d, eax
mov r9d, r14d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x4ccfded2
mov eax, r9d
and eax, 0x4ccfded2
and r14d, r11d
mov edi, esi
and edi, 0x4ccfded2
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0x4ccfded2
and r9d, r11d
or eax, r9d
mov r9d, r10d
and r9d, 0x158ac34e
xor r10d, 0x158ac34e
or r9d, r10d
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and eax, r10d
or edi, eax
xor edi, 0xffffffff
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6fc3c7d9
or edi, r9d
or eax, 0x6fc3c7d9
xor edi, 0xffffffff
and edi, eax
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x83cd438f
or eax, r10d
or r9d, 0x83cd438f
xor eax, 0xffffffff
and eax, r9d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x32b92095
mov r11d, 0xffffffff
xor r11d, 0x32b92095
mov esi, r11d
and esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x32b92095
and r11d, 0xffffffff
or r10d, esi
or r9d, r11d
xor r10d, r9d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, eax
and r9d, r10d
xor eax, r10d
or r9d, eax
mov r11d, 0xffffffff
xor r11d, 0x6cfa82b3
and r11d, 0x10c23df3
mov r10d, 0xffffffff
xor r10d, 0x10c23df3
mov esi, r10d
and esi, 0x6cfa82b3
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x10c23df3
and r10d, 0xffffffff
or r11d, esi
or eax, r10d
xor r11d, eax
mov r10d, r9d
xor r10d, 0xffffffff
mov eax, r11d
and eax, r10d
xor r11d, 0xffffffff
mov r10d, r9d
and r10d, r11d
or eax, r10d
xor r9d, 0xffffffff
mov r10d, eax
xor r10d, r9d
and r10d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov r9d, eax
and r9d, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
or r9d, eax
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x9352770f
or r9d, r8d
or eax, 0x9352770f
xor r9d, 0xffffffff
and r9d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r8d, ecx
and r8d, r11d
or eax, r8d
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0xd5febd2
mov esi, 0xffffffff
xor esi, 0xd5febd2
mov ebx, edi
and ebx, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xd5febd2
and esi, 0xffffffff
or r8d, ebx
or r11d, esi
xor r8d, r11d
mov r14d, 0xffffffff
xor r14d, 0xf358baff
and r14d, 0xe0b17d52
mov esi, 0xffffffff
xor esi, 0xe0b17d52
mov ebx, esi
and ebx, 0xf358baff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xe0b17d52
and esi, 0xffffffff
or r14d, ebx
or r11d, esi
xor r14d, r11d
mov r11d, eax
xor r11d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xf358baff
mov esi, 0xffffffff
xor esi, 0x72b87a83
or r11d, ebx
or esi, 0x72b87a83
xor r11d, 0xffffffff
and r11d, esi
mov esi, r14d
xor esi, 0xffffffff
mov ebx, ecx
xor ebx, esi
and ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0xf358baff
mov esi, r8d
xor esi, ecx
and esi, r8d
xor edi, 0xffffffff
mov r15d, r14d
xor r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc864255e
or edi, r15d
or ecx, 0xc864255e
xor edi, 0xffffffff
and edi, ecx
mov ecx, r11d
and ecx, ebx
xor r11d, ebx
or ecx, r11d
mov r11d, esi
and r11d, edi
xor esi, edi
or r11d, esi
mov esi, ecx
xor esi, 0xffffffff
mov ebx, r11d
and ebx, esi
xor r11d, 0xffffffff
and ecx, r11d
or ebx, ecx
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
mov r8d, 0xffffffff
xor r8d, 0xf358baff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x83130758
mov ecx, r8d
and ecx, 0x83130758
mov r15d, r11d
and r15d, 0xf358baff
mov edi, esi
and edi, 0x83130758
and r14d, r11d
or ecx, r15d
or edi, r14d
xor ecx, edi
or r8d, esi
xor r8d, 0xffffffff
or r11d, 0x83130758
and r8d, r11d
or ecx, r8d
xor ecx, 0xffffffff
mov edi, eax
xor edi, ecx
and edi, eax
mov ecx, ebx
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xed973959
mov eax, ecx
and eax, 0xed973959
and ebx, r8d
mov esi, r11d
and esi, 0xed973959
and edi, r8d
or eax, ebx
or esi, edi
xor eax, esi
or ecx, r11d
xor ecx, 0xffffffff
or r8d, 0xed973959
and ecx, r8d
or eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xccfd242b
mov r11d, 0xffffffff
xor r11d, 0xccfd242b
mov esi, r10d
and esi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xccfd242b
and r11d, 0xffffffff
or ecx, esi
or r8d, r11d
xor ecx, r8d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x17f5a76c
mov esi, 0xffffffff
xor esi, 0x17f5a76c
mov edi, r9d
and edi, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x17f5a76c
and esi, 0xffffffff
or r8d, edi
or r11d, esi
xor r8d, r11d
mov ebx, 0xffffffff
xor ebx, 0x8c1b78ae
and ebx, 0xec742544
mov esi, 0xffffffff
xor esi, 0xec742544
mov edi, esi
and edi, 0x8c1b78ae
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xec742544
and esi, 0xffffffff
or ebx, edi
or r11d, esi
xor ebx, r11d
mov r11d, 0xffffffff
xor r11d, 0x8c1b78ae
mov r13d, ecx
xor r13d, r11d
and r13d, ecx
mov r11d, ebx
xor r11d, 0xffffffff
mov r14d, r10d
xor r14d, r11d
and r14d, r10d
mov r10d, 0xffffffff
xor r10d, 0x8c1b78ae
mov r12d, r8d
xor r12d, r10d
and r12d, r8d
mov r10d, ebx
xor r10d, 0xffffffff
mov r15d, r9d
xor r15d, r10d
and r15d, r9d
mov r9d, r13d
xor r9d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x3dcc968
mov r11d, r9d
and r11d, 0x3dcc968
and r13d, r10d
mov edi, esi
and edi, 0x3dcc968
and r14d, r10d
or r11d, r13d
or edi, r14d
xor r11d, edi
or r9d, esi
xor r9d, 0xffffffff
or r10d, 0x3dcc968
and r9d, r10d
or r11d, r9d
mov r9d, r12d
xor r9d, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xfa2de87d
mov r10d, r9d
and r10d, 0xfa2de87d
and r12d, esi
mov r14d, edi
and r14d, 0xfa2de87d
and r15d, esi
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or r9d, edi
xor r9d, 0xffffffff
or esi, 0xfa2de87d
and r9d, esi
or r10d, r9d
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xd50a3677
mov esi, 0xffffffff
xor esi, 0xd50a3677
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xd50a3677
and r10d, esi
or edi, r11d
or r9d, r10d
xor edi, r9d
mov r10d, ecx
and r10d, r8d
xor ecx, r8d
or r10d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xc1645cff
mov r9d, 0xffffffff
xor r9d, 0xc1645cff
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc1645cff
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
mov r9d, 0xffffffff
xor r9d, 0x8c1b78ae
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xbaefb05d
mov r8d, r9d
and r8d, 0xbaefb05d
mov r14d, r10d
and r14d, 0x8c1b78ae
mov esi, r11d
and esi, 0xbaefb05d
and ebx, r10d
or r8d, r14d
or esi, ebx
xor r8d, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0xbaefb05d
and r9d, r10d
or r8d, r9d
xor r8d, 0xffffffff
mov esi, ecx
xor esi, r8d
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x84c0d716
mov r11d, ecx
and r11d, 0x84c0d716
and edi, r8d
mov r10d, r9d
and r10d, 0x84c0d716
and esi, r8d
or r11d, edi
or r10d, esi
xor r11d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x84c0d716
and ecx, r8d
or r11d, ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or r9d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8a3d9826
or ecx, r9d
or r8d, 0x8a3d9826
xor ecx, 0xffffffff
and ecx, r8d
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x45c250c9
mov r10d, 0xffffffff
xor r10d, 0x45c250c9
and r11d, r10d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x45c250c9
and r10d, 0xffffffff
or r9d, r11d
or r8d, r10d
xor r9d, r8d
xor r9d, 0xffffffff
mov r8d, eax
xor r8d, r9d
and r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov dword [rbp - 0x34], eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or r9d, ecx
mov ecx, 0xffffffff
xor ecx, 0x72d7d0d8
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x875f24fe
or ecx, r9d
or r8d, 0x875f24fe
xor ecx, 0xffffffff
and ecx, r8d
mov r10d, 0xffffffff
xor r10d, 0x72d7d0d8
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x72d7d0d8
or r10d, r8d
mov r9d, edx
xor r9d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x77998c9b
or r9d, r11d
or r8d, 0x77998c9b
xor r9d, 0xffffffff
and r9d, r8d
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or ebx, r8d
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x72d7d0d8
mov r8d, 0xffffffff
xor r8d, 0x681fa50
or ebx, r11d
or r8d, 0x681fa50
xor ebx, 0xffffffff
and ebx, r8d
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x289bd39f
or edi, r10d
or r8d, 0x289bd39f
xor edi, 0xffffffff
and edi, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x2d09dc2b
mov r9d, ecx
and r9d, 0x2d09dc2b
and ebx, r10d
mov esi, r11d
and esi, 0x2d09dc2b
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x2d09dc2b
and ecx, r10d
or r9d, ecx
mov r10d, r8d
xor r10d, 0xffffffff
mov ecx, r9d
and ecx, r10d
xor r9d, 0xffffffff
and r8d, r9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
xor r8d, 0xffffffff
and r8d, 0xffffffff
or ecx, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov r11d, ecx
xor r11d, r8d
and r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or ecx, r8d
xor ecx, 0xffffffff
xor ecx, 0xf3af16aa
and ecx, 0xf3af16aa
mov r10d, 0xffffffff
xor r10d, 0xf3af16aa
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf3af16aa
or r10d, r8d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x86d624d8
or r8d, esi
or r9d, 0x86d624d8
xor r8d, 0xffffffff
and r8d, r9d
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0x9c018c8e
mov esi, 0xffffffff
xor esi, 0x9c018c8e
mov edi, esi
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x9c018c8e
and esi, 0xffffffff
or r14d, edi
or r9d, esi
xor r14d, r9d
xor r14d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf3af16aa
mov r9d, 0xffffffff
xor r9d, 0x166ea82a
or r14d, esi
or r9d, 0x166ea82a
xor r14d, 0xffffffff
and r14d, r9d
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6ddba990
or ebx, r10d
or r9d, 0x6ddba990
xor ebx, 0xffffffff
and ebx, r9d
mov r10d, ecx
and r10d, r8d
xor ecx, r8d
or r10d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xac727781
mov r9d, ecx
and r9d, 0xac727781
and r14d, r8d
mov edi, esi
and edi, 0xac727781
and ebx, r8d
or r9d, r14d
or edi, ebx
xor r9d, edi
or ecx, esi
xor ecx, 0xffffffff
or r8d, 0xac727781
and ecx, r8d
or r9d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xa78f4ada
mov esi, 0xffffffff
xor esi, 0xa78f4ada
and r10d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xa78f4ada
and r9d, esi
or ecx, r10d
or r8d, r9d
xor ecx, r8d
mov ebx, edx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ebx, edx
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or esi, ecx
mov edi, 0xffffffff
xor edi, 0xbe673c77
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbe673c77
or edi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x34063bd1
mov ecx, edx
and ecx, 0x34063bd1
and ebx, r8d
mov r10d, r9d
and r10d, 0x34063bd1
and esi, r8d
or ecx, ebx
or r10d, esi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x34063bd1
and edx, r8d
or ecx, edx
mov edx, 0xffffffff
xor edx, 0xbe673c77
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x7fb245b6
mov r8d, edx
and r8d, 0x7fb245b6
mov ebx, r9d
and ebx, 0xbe673c77
mov esi, r10d
and esi, 0x7fb245b6
and edi, r9d
or r8d, ebx
or esi, edi
xor r8d, esi
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x7fb245b6
and edx, r9d
or r8d, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or edx, ecx
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xa91264b5
or edx, r8d
or ecx, 0xa91264b5
xor edx, 0xffffffff
and edx, ecx
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
or ebx, ecx
mov edi, edx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or edi, ecx
mov r8d, 0xffffffff
xor r8d, 0x6b84c0c3
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6b84c0c3
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x6b84c0c3
mov r9d, ebx
xor r9d, ecx
and r9d, ebx
xor r11d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb491a278
or r11d, r10d
or ecx, 0xb491a278
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x6b84c0c3
mov r10d, 0xffffffff
xor r10d, 0x5936ba68
or ecx, esi
or r10d, 0x5936ba68
xor ecx, 0xffffffff
and ecx, r10d
xor edx, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x545f4582
or edx, esi
or r10d, 0x545f4582
xor edx, 0xffffffff
and edx, r10d
mov r10d, r9d
and r10d, r11d
xor r9d, r11d
or r10d, r9d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x6e1fd100
mov r11d, 0xffffffff
xor r11d, 0x6e1fd100
and r10d, r11d
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x6e1fd100
and r9d, r11d
or ecx, r10d
or edx, r9d
xor ecx, edx
mov edx, ebx
xor edx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xe456ac0d
mov r9d, edx
and r9d, 0xe456ac0d
and ebx, r10d
mov esi, r11d
and esi, 0xe456ac0d
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0xe456ac0d
and edx, r10d
or r9d, edx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r9d, r10d
or edx, r9d
mov r9d, r8d
and r9d, 0x6b84c0c3
xor r8d, 0x6b84c0c3
or r9d, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8485ae43
or edx, r9d
or r8d, 0x8485ae43
xor edx, 0xffffffff
and edx, r8d
mov edi, ecx
and edi, edx
xor ecx, edx
or edi, ecx
mov dword [rbp - 0x38], edi
mov esi, 0xffffffff
xor esi, 0xfbb9e885
and esi, 0x8fe3de4e
mov edx, 0xffffffff
xor edx, 0x8fe3de4e
mov r8d, edx
and r8d, 0xfbb9e885
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x8fe3de4e
and edx, 0xffffffff
or esi, r8d
or ecx, edx
xor esi, ecx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r11d, ecx
xor r11d, 0xffffffff
xor r11d, 0xfbb9e885
and r11d, 0xfbb9e885
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xff782dc0
mov r8d, ecx
and r8d, 0xff782dc0
and esi, edx
mov r10d, r9d
and r10d, 0xff782dc0
and r11d, edx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xff782dc0
and ecx, edx
or r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or ebx, ecx
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xddac228e
mov edx, 0xffffffff
xor edx, 0xddac228e
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xddac228e
and edx, 0xffffffff
or esi, r8d
or ecx, edx
xor esi, ecx
mov r8d, 0xffffffff
xor r8d, 0x1340fa3b
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1340fa3b
or r8d, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x804ec379
mov ecx, edx
and ecx, 0x804ec379
and ebx, r9d
mov r11d, r10d
and r11d, 0x804ec379
and esi, r9d
or ecx, ebx
or r11d, esi
xor ecx, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x804ec379
and edx, r9d
or ecx, edx
mov edx, r8d
and edx, 0x1340fa3b
xor r8d, 0x1340fa3b
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
xor r8d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9ef02800
or r8d, edx
or ecx, 0x9ef02800
xor r8d, 0xffffffff
and r8d, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r9d, ecx
mov edx, 0xffffffff
xor edx, 0x908e2008
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3a276f80
or edx, r9d
or ecx, 0x3a276f80
xor edx, 0xffffffff
and edx, ecx
mov r10d, 0xffffffff
xor r10d, 0x908e2008
and r10d, 0x68ff15d
mov r9d, 0xffffffff
xor r9d, 0x68ff15d
mov r11d, r9d
and r11d, 0x908e2008
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x68ff15d
and r9d, 0xffffffff
or r10d, r11d
or ecx, r9d
xor r10d, ecx
mov r11d, r10d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xbe6dabe9
mov esi, 0xffffffff
xor esi, 0xbe6dabe9
mov ebx, esi
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbe6dabe9
and esi, 0xffffffff
or r9d, ebx
or ecx, esi
xor r9d, ecx
mov esi, 0xffffffff
xor esi, 0x908e2008
mov ecx, r9d
xor ecx, esi
and ecx, r9d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, edx
and r9d, r11d
xor edx, r11d
or r9d, edx
mov edx, ecx
and edx, r10d
xor ecx, r10d
or edx, ecx
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0xb542493d
mov r11d, 0xffffffff
xor r11d, 0xb542493d
and r9d, r11d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xb542493d
and edx, r11d
or r10d, r9d
or ecx, edx
xor r10d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x36e1fd1c
mov r9d, 0xffffffff
xor r9d, 0x36e1fd1c
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x36e1fd1c
and r9d, 0xffffffff
or ecx, r10d
or edx, r9d
xor ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xfbb9e885
mov edx, ecx
and edx, r9d
xor ecx, 0xffffffff
and ecx, 0xfbb9e885
or edx, ecx
xor edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xfbb9e885
mov ecx, 0xffffffff
xor ecx, 0x85e675c4
or edx, r9d
or ecx, 0x85e675c4
xor edx, 0xffffffff
and edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov esi, r8d
xor esi, ecx
and esi, r8d
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0xabf9cfc7
mov r9d, 0xffffffff
xor r9d, 0xabf9cfc7
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xabf9cfc7
and edx, r9d
or r11d, r8d
or ecx, edx
xor r11d, ecx
mov edx, esi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x12cadcc9
mov ecx, edx
and ecx, 0x12cadcc9
and esi, r8d
mov r10d, r9d
and r10d, 0x12cadcc9
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x12cadcc9
and edx, r8d
or ecx, edx
mov dword [rbp - 0x20], ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xa7fb868
mov r8d, 0xffffffff
xor r8d, 0xa7fb868
mov r9d, eax
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa7fb868
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x336a3266
or r11d, edx
or ecx, 0x336a3266
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
mov r9d, eax
xor r9d, ecx
and r9d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r9d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd2415d0e
mov r10d, eax
and r10d, 0xd2415d0e
and r11d, ecx
mov r8d, edx
and r8d, 0xd2415d0e
and r9d, ecx
or r10d, r11d
or r8d, r9d
xor r10d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xd2415d0e
and eax, ecx
or r10d, eax
mov ecx, 0xffffffff
xor ecx, 0xfbb9e885
and ecx, 0x1e160442
mov edx, 0xffffffff
xor edx, 0x1e160442
mov r8d, edx
and r8d, 0xfbb9e885
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1e160442
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov r14d, 0xffffffff
xor r14d, 0xe37ce13a
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x46d2ebff
or r14d, ecx
or eax, 0x46d2ebff
xor r14d, 0xffffffff
and r14d, eax
mov r8d, 0xffffffff
xor r8d, 0xe37ce13a
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe37ce13a
or r8d, eax
mov ebx, r8d
xor ebx, 0xffffffff
xor ebx, 0xfbb9e885
and ebx, 0xfbb9e885
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4ac74c58
mov edx, 0xffffffff
xor edx, 0x4ac74c58
mov r9d, edx
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4ac74c58
and edx, 0xffffffff
or eax, r9d
or ecx, edx
xor eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe37ce13a
mov ecx, 0xffffffff
xor ecx, 0xc068a4bd
or eax, edx
or ecx, 0xc068a4bd
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa2afe15b
or ecx, r8d
or edx, 0xa2afe15b
xor ecx, 0xffffffff
and ecx, edx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x3550362c
mov r8d, edx
and r8d, 0x3550362c
and r14d, r9d
mov esi, r11d
and esi, 0x3550362c
and ebx, r9d
or r8d, r14d
or esi, ebx
xor r8d, esi
or edx, r11d
xor edx, 0xffffffff
or r9d, 0x3550362c
and edx, r9d
or r8d, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x37437534
mov r9d, 0xffffffff
xor r9d, 0x37437534
and r8d, r9d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x37437534
and edx, r9d
or ecx, r8d
or eax, edx
xor ecx, eax
mov edx, 0xffffffff
xor edx, 0xe8a6bd7f
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe8a6bd7f
or edx, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5f393738
or ebx, edx
or eax, 0x5f393738
xor ebx, 0xffffffff
and ebx, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x959186c7
mov r8d, 0xffffffff
xor r8d, 0x959186c7
mov r9d, r8d
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x959186c7
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov esi, 0xffffffff
xor esi, 0xe8a6bd7f
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x60509c0e
or esi, edx
or eax, 0x60509c0e
xor esi, 0xffffffff
and esi, eax
mov edx, ebx
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa3b8d454
mov eax, edx
and eax, 0xa3b8d454
and ebx, r8d
mov r11d, r9d
and r11d, 0xa3b8d454
and esi, r8d
or eax, ebx
or r11d, esi
xor eax, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xa3b8d454
and edx, r8d
or eax, edx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, r10d
and r8d, r9d
or edx, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r9d, ecx
and r9d, r11d
or r8d, r9d
mov ebx, 0xffffffff
xor ebx, 0xf3eca426
and ebx, 0xb7486993
mov r11d, 0xffffffff
xor r11d, 0xb7486993
mov esi, r11d
and esi, 0xf3eca426
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xb7486993
and r11d, 0xffffffff
or ebx, esi
or r9d, r11d
xor ebx, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf3eca426
mov r11d, 0xffffffff
xor r11d, 0x78a62036
or r9d, esi
or r11d, 0x78a62036
xor r9d, 0xffffffff
and r9d, r11d
xor r10d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x5379a424
or r10d, esi
or r11d, 0x5379a424
xor r10d, 0xffffffff
and r10d, r11d
mov r12d, r8d
xor r12d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xf3eca426
mov r11d, 0xffffffff
xor r11d, 0x6b82a683
or r12d, esi
or r11d, 0x6b82a683
xor r12d, 0xffffffff
and r12d, r11d
mov r11d, ebx
xor r11d, 0xffffffff
mov r15d, ecx
xor r15d, r11d
and r15d, ecx
mov ecx, r9d
and ecx, r10d
xor r9d, r10d
or ecx, r9d
mov r10d, r12d
xor r10d, 0xffffffff
mov esi, r15d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x5450fbe
mov r9d, r10d
and r9d, 0x5450fbe
and r12d, r11d
mov r14d, esi
and r14d, 0x5450fbe
and r15d, r11d
or r9d, r12d
or r14d, r15d
xor r9d, r14d
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0x5450fbe
and r10d, r11d
or r9d, r10d
mov r10d, ecx
xor r10d, 0xffffffff
mov esi, r9d
and esi, r10d
xor r9d, 0xffffffff
and ecx, r9d
or esi, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0xf3eca426
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x52067ac9
mov edx, ecx
and edx, 0x52067ac9
mov r14d, r8d
and r14d, 0xf3eca426
mov r10d, r9d
and r10d, 0x52067ac9
and ebx, r8d
or edx, r14d
or r10d, ebx
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x52067ac9
and ecx, r8d
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd9abe4e2
or r11d, edx
or ecx, 0xd9abe4e2
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x697cfc74
mov r10d, ecx
and r10d, 0x697cfc74
and esi, edx
mov r9d, r8d
and r9d, 0x697cfc74
and r11d, edx
or r10d, esi
or r9d, r11d
xor r10d, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x697cfc74
and ecx, edx
or r10d, ecx
mov r8d, 0xffffffff
xor r8d, 0xe8a6bd7f
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe8a6bd7f
or r8d, ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or r9d, ecx
mov r12d, 0xffffffff
xor r12d, 0xb7a1d2d1
and r12d, 0xe931be63
mov edx, 0xffffffff
xor edx, 0xe931be63
mov r11d, edx
and r11d, 0xb7a1d2d1
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe931be63
and edx, 0xffffffff
or r12d, r11d
or ecx, edx
xor r12d, ecx
mov edx, r8d
xor edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xb7a1d2d1
mov ecx, 0xffffffff
xor ecx, 0xc1848276
or edx, r11d
or ecx, 0xc1848276
xor edx, 0xffffffff
and edx, ecx
mov ecx, r12d
xor ecx, 0xffffffff
xor ecx, 0xe8a6bd7f
and ecx, 0xe8a6bd7f
mov ebx, r9d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb7a1d2d1
mov r11d, 0xffffffff
xor r11d, 0xba54cf1a
or ebx, esi
or r11d, 0xba54cf1a
xor ebx, 0xffffffff
and ebx, r11d
mov r11d, r12d
xor r11d, 0xffffffff
mov r14d, eax
xor r14d, r11d
and r14d, eax
mov esi, edx
xor esi, 0xffffffff
mov r13d, ecx
xor r13d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0x13c3ae56
mov r11d, esi
and r11d, 0x13c3ae56
and edx, r15d
mov eax, r13d
and eax, 0x13c3ae56
and ecx, r15d
or r11d, edx
mov edx, dword [rbp - 0x5c]
or eax, ecx
mov ecx, dword [rbp - 0x58]
xor r11d, eax
mov eax, dword [rbp - 0x20]
or esi, r13d
xor esi, 0xffffffff
or r15d, 0x13c3ae56
and esi, r15d
or r11d, esi
mov esi, ebx
and esi, r14d
xor ebx, r14d
or esi, ebx
mov ebx, r11d
xor ebx, 0xffffffff
mov r15d, esi
and r15d, ebx
xor esi, 0xffffffff
and r11d, esi
or r15d, r11d
mov r11d, r8d
and r11d, r9d
xor r8d, r9d
or r11d, r8d
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x4a445d9e
mov r9d, 0xffffffff
xor r9d, 0x4a445d9e
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4a445d9e
and r9d, 0xffffffff
or r14d, r11d
or r8d, r9d
xor r14d, r8d
mov r8d, 0xffffffff
xor r8d, 0xb7a1d2d1
mov esi, r12d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x7aa11c3f
mov r9d, r8d
and r9d, 0x7aa11c3f
mov r13d, r11d
and r13d, 0xb7a1d2d1
mov ebx, esi
and ebx, 0x7aa11c3f
and r12d, r11d
or r9d, r13d
or ebx, r12d
xor r9d, ebx
or r8d, esi
xor r8d, 0xffffffff
or r11d, 0x7aa11c3f
and r8d, r11d
or r9d, r8d
xor r14d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc3b5ad72
or r14d, r9d
or r8d, 0xc3b5ad72
xor r14d, 0xffffffff
and r14d, r8d
mov r9d, r15d
xor r9d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe71f6ced
mov r8d, r9d
and r8d, 0xe71f6ced
and r15d, r11d
mov ebx, esi
and ebx, 0xe71f6ced
and r14d, r11d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0xe71f6ced
and r9d, r11d
or r8d, r9d
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov r11d, r10d
and r11d, esi
or r9d, r11d
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x4263aa92
mov ebx, 0xffffffff
xor ebx, 0x4263aa92
mov r14d, ebx
and r14d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x4263aa92
and ebx, 0xffffffff
or esi, r14d
or r11d, ebx
xor esi, r11d
xor esi, 0xffffffff
mov r11d, r10d
xor r11d, esi
and r11d, r10d
mov r10d, r9d
and r10d, r11d
xor r9d, r11d
or r10d, r9d
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r10d, r11d
or r9d, r10d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r8d, r11d
or r10d, r8d
mov r14d, 0xffffffff
xor r14d, 0x27ceb475
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x27ceb475
or r14d, r8d
mov r8d, r9d
and r8d, r10d
xor r9d, r10d
or r8d, r9d
mov r10d, 0xffffffff
xor r10d, 0x27ceb475
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x9b338678
mov r9d, r10d
and r9d, 0x9b338678
mov r15d, r11d
and r15d, 0x27ceb475
mov ebx, esi
and ebx, 0x9b338678
and r14d, r11d
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0x9b338678
and r10d, r11d
or r9d, r10d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r8d, r11d
or r10d, r8d
xor r10d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5b3ced1b
or r10d, r9d
or r8d, 0x5b3ced1b
xor r10d, 0xffffffff
and r10d, r8d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xc013ca1a
mov r11d, 0xffffffff
xor r11d, 0xc013ca1a
mov esi, eax
and esi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc013ca1a
and r11d, 0xffffffff
or r9d, esi
or r8d, r11d
xor r9d, r8d
mov r15d, 0xffffffff
xor r15d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x7dae1e79
or r15d, r9d
or r8d, 0x7dae1e79
xor r15d, 0xffffffff
and r15d, r8d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or r9d, r8d
mov r14d, eax
xor r14d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2d59a726
or r14d, r9d
or r8d, 0x2d59a726
xor r14d, 0xffffffff
and r14d, r8d
mov r8d, r15d
xor r8d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x38d73e71
mov r11d, r8d
and r11d, 0x38d73e71
and r15d, r9d
mov ebx, esi
and ebx, 0x38d73e71
and r14d, r9d
or r11d, r15d
or ebx, r14d
xor r11d, ebx
or r8d, esi
xor r8d, 0xffffffff
or r9d, 0x38d73e71
and r8d, r9d
or r11d, r8d
mov r13d, ecx
xor r13d, 0xffffffff
and r13d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov r8d, ecx
and r8d, r9d
or r13d, r8d
xor r13d, 0xffffffff
xor r13d, 0x50dc0d3e
and r13d, 0x50dc0d3e
mov esi, 0xffffffff
xor esi, 0x50dc0d3e
and esi, 0xfc9769eb
mov r9d, 0xffffffff
xor r9d, 0xfc9769eb
mov ebx, r9d
and ebx, 0x50dc0d3e
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xfc9769eb
and r9d, 0xffffffff
or esi, ebx
or r8d, r9d
xor esi, r8d
mov r8d, esi
xor r8d, 0xffffffff
mov r12d, ecx
xor r12d, r8d
and r12d, ecx
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0x833f3b4a
mov ebx, 0xffffffff
xor ebx, 0x833f3b4a
mov r14d, r11d
and r14d, ebx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x833f3b4a
and ebx, 0xffffffff
or r8d, r14d
or r9d, ebx
xor r8d, r9d
xor r8d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x50dc0d3e
mov r9d, 0xffffffff
xor r9d, 0x9e282c18
or r8d, ebx
or r9d, 0x9e282c18
xor r8d, 0xffffffff
and r8d, r9d
xor r11d, 0xffffffff
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x720fab9c
or r11d, esi
or r9d, 0x720fab9c
xor r11d, 0xffffffff
and r11d, r9d
mov r9d, r13d
xor r9d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x9e5d4bf2
mov esi, r9d
and esi, 0x9e5d4bf2
and r13d, ebx
mov r15d, r14d
and r15d, 0x9e5d4bf2
and r12d, ebx
or esi, r13d
or r15d, r12d
xor esi, r15d
or r9d, r14d
xor r9d, 0xffffffff
or ebx, 0x9e5d4bf2
and r9d, ebx
or esi, r9d
mov r9d, r8d
and r9d, r11d
xor r8d, r11d
or r9d, r8d
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xe9bed6d2
mov ebx, 0xffffffff
xor ebx, 0xe9bed6d2
and esi, ebx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xe9bed6d2
and r9d, ebx
or r11d, esi
or r8d, r9d
xor r11d, r8d
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0xfc84d3d8
mov r9d, 0xffffffff
xor r9d, 0xfc84d3d8
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xfc84d3d8
and r9d, 0xffffffff
or r15d, r11d
or r8d, r9d
xor r15d, r8d
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or r14d, ecx
mov ecx, 0xffffffff
xor ecx, 0xb2bc0a36
and ecx, 0x949507ef
mov r9d, 0xffffffff
xor r9d, 0x949507ef
mov r11d, r9d
and r11d, 0xb2bc0a36
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x949507ef
and r9d, 0xffffffff
or ecx, r11d
or r8d, r9d
xor ecx, r8d
mov r8d, r15d
xor r8d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x9fcf18c1
mov r9d, r8d
and r9d, 0x9fcf18c1
and r15d, r11d
mov ebx, esi
and ebx, 0x9fcf18c1
and r14d, r11d
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or r8d, esi
xor r8d, 0xffffffff
or r11d, 0x9fcf18c1
and r8d, r11d
or r9d, r8d
mov r8d, ecx
and r8d, 0xb2bc0a36
xor ecx, 0xb2bc0a36
or r8d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r9d, r11d
or ecx, r9d
xor r8d, 0xffffffff
mov r15d, ecx
xor r15d, r8d
and r15d, ecx
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x5d4f667f
mov r9d, 0xffffffff
xor r9d, 0x5d4f667f
mov r11d, edi
and r11d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5d4f667f
and r9d, 0xffffffff
or r8d, r11d
or ecx, r9d
xor r8d, ecx
mov r12d, 0xffffffff
xor r12d, 0xc90560d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd581e31c
or r12d, r8d
or ecx, 0xd581e31c
xor r12d, 0xffffffff
and r12d, ecx
mov ebx, 0xffffffff
xor ebx, 0xc90560d
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc90560d
or ebx, ecx
xor edi, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x99f235e4
or edi, r8d
or ecx, 0x99f235e4
xor edi, 0xffffffff
and edi, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xcc4e609d
mov r8d, 0xffffffff
xor r8d, 0xcc4e609d
mov r9d, r8d
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcc4e609d
and r8d, 0xffffffff
or r14d, r9d
or ecx, r8d
xor r14d, ecx
xor r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc90560d
mov ecx, 0xffffffff
xor ecx, 0xabdc97
or r14d, r8d
or ecx, 0xabdc97
xor r14d, 0xffffffff
and r14d, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, r12d
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x669267e3
mov r9d, ecx
and r9d, 0x669267e3
and r12d, r8d
mov esi, r11d
and esi, 0x669267e3
and edi, r8d
or r9d, r12d
or esi, edi
xor r9d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r8d, 0x669267e3
and ecx, r8d
or r9d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x26b0b7c3
mov r8d, ecx
and r8d, 0x26b0b7c3
and r14d, r11d
mov edi, esi
and edi, 0x26b0b7c3
and ebx, r11d
or r8d, r14d
or edi, ebx
xor r8d, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0x26b0b7c3
and ecx, r11d
or r8d, ecx
mov r14d, r9d
xor r14d, 0xffffffff
and r14d, 0x533f1e52
mov r11d, 0xffffffff
xor r11d, 0x533f1e52
and r9d, r11d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x533f1e52
and r8d, r11d
or r14d, r9d
or ecx, r8d
xor r14d, ecx
mov r8d, 0xffffffff
xor r8d, 0xfbb9e885
and r8d, 0xca1d15e2
mov r9d, 0xffffffff
xor r9d, 0xca1d15e2
mov r11d, r9d
and r11d, 0xfbb9e885
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xca1d15e2
and r9d, 0xffffffff
or r8d, r11d
or ecx, r9d
xor r8d, ecx
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x6d7ecbc6
mov r11d, 0xffffffff
xor r11d, 0x6d7ecbc6
mov esi, r11d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6d7ecbc6
and r11d, 0xffffffff
or r9d, esi
or ecx, r11d
xor r9d, ecx
xor r9d, 0xffffffff
xor r9d, 0xfbb9e885
and r9d, 0xfbb9e885
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r11d, 0xffffffff
xor r11d, 0xf2f0bdbc
and r11d, 0xc2ac465f
mov r9d, 0xffffffff
xor r9d, 0xc2ac465f
mov esi, r9d
and esi, 0xf2f0bdbc
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc2ac465f
and r9d, 0xffffffff
or r11d, esi
or r8d, r9d
xor r11d, r8d
mov r8d, 0xffffffff
xor r8d, 0x5f8eaa75
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x753cac37
or r8d, r11d
or r9d, 0x753cac37
xor r8d, 0xffffffff
and r8d, r9d
mov r12d, 0xffffffff
xor r12d, 0x5f8eaa75
and r12d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x5f8eaa75
or r12d, r9d
mov r11d, 0xffffffff
xor r11d, 0xf2f0bdbc
mov esi, r12d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2ee37f11
or r11d, esi
or r9d, 0x2ee37f11
xor r11d, 0xffffffff
and r11d, r9d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
or r9d, esi
mov esi, 0xffffffff
xor esi, 0x5f8eaa75
mov r13d, r9d
xor r13d, esi
and r13d, r9d
xor r12d, 0xffffffff
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r9d, r8d
and r9d, r11d
xor r8d, r11d
or r9d, r8d
mov r8d, r13d
xor r8d, 0xffffffff
mov edi, r12d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x3fc72d78
mov r11d, r8d
and r11d, 0x3fc72d78
and r13d, esi
mov ebx, edi
and ebx, 0x3fc72d78
and r12d, esi
or r11d, r13d
or ebx, r12d
xor r11d, ebx
or r8d, edi
xor r8d, 0xffffffff
or esi, 0x3fc72d78
and r8d, esi
or r11d, r8d
mov esi, r9d
xor esi, 0xffffffff
mov r8d, r11d
and r8d, esi
xor r11d, 0xffffffff
and r9d, r11d
or r8d, r9d
mov r9d, r14d
xor r9d, 0xffffffff
and r9d, 0x5a9c092d
mov esi, 0xffffffff
xor esi, 0x5a9c092d
mov edi, r14d
and edi, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x5a9c092d
and esi, 0xffffffff
or r9d, edi
or r11d, esi
xor r9d, r11d
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
mov esi, ecx
and esi, edi
or r11d, esi
mov r12d, 0xffffffff
xor r12d, 0x923e864f
and r12d, 0xcbb43a61
mov edi, 0xffffffff
xor edi, 0xcbb43a61
mov ebx, edi
and ebx, 0x923e864f
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xcbb43a61
and edi, 0xffffffff
or r12d, ebx
or esi, edi
xor r12d, esi
mov esi, r9d
xor esi, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x923e864f
mov edi, 0xffffffff
xor edi, 0x721c6207
or esi, ebx
or edi, 0x721c6207
xor esi, 0xffffffff
and esi, edi
xor r14d, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x40827a4b
or r14d, ebx
or edi, 0x40827a4b
xor r14d, 0xffffffff
and r14d, edi
mov ebx, 0xffffffff
xor ebx, 0x923e864f
mov edi, r11d
xor edi, ebx
and edi, r11d
mov r13d, r12d
xor r13d, 0xffffffff
mov ebx, ecx
xor ebx, r13d
and ebx, ecx
mov ecx, esi
and ecx, r14d
xor esi, r14d
or ecx, esi
mov esi, edi
and esi, ebx
xor edi, ebx
or esi, edi
mov edi, ecx
xor edi, 0xffffffff
mov r14d, esi
and r14d, edi
xor esi, 0xffffffff
and ecx, esi
or r14d, ecx
mov ecx, r9d
and ecx, r11d
xor r9d, r11d
or ecx, r9d
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or edi, ecx
mov ecx, 0xffffffff
xor ecx, 0x923e864f
mov esi, r12d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xe1dbed66
mov r9d, ecx
and r9d, 0xe1dbed66
mov r13d, r11d
and r13d, 0x923e864f
mov ebx, esi
and ebx, 0xe1dbed66
and r12d, r11d
or r9d, r13d
or ebx, r12d
xor r9d, ebx
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0xe1dbed66
and ecx, r11d
or r9d, ecx
xor edi, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x5865dff2
or edi, r9d
or ecx, 0x5865dff2
xor edi, 0xffffffff
and edi, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x54087d2f
mov ebx, ecx
and ebx, 0x54087d2f
and r14d, r9d
mov esi, r11d
and esi, 0x54087d2f
and edi, r9d
or ebx, r14d
or esi, edi
xor ebx, esi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x54087d2f
and ecx, r9d
or ebx, ecx
mov r14d, 0xffffffff
xor r14d, 0xf2f0bdbc
mov r9d, r8d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xea9f4d62
or r14d, r9d
or ecx, 0xea9f4d62
xor r14d, 0xffffffff
and r14d, ecx
mov edi, 0xffffffff
xor edi, 0xf2f0bdbc
and edi, 0xcefd3bf8
mov r11d, 0xffffffff
xor r11d, 0xcefd3bf8
mov r9d, r11d
and r9d, 0xf2f0bdbc
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xcefd3bf8
and r8d, r11d
or edi, r9d
or ecx, r8d
xor edi, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x36d744a9
mov esi, ecx
and esi, 0x36d744a9
and r14d, r8d
mov r11d, r9d
and r11d, 0x36d744a9
and edi, r8d
or esi, r14d
or r11d, edi
xor esi, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x36d744a9
and ecx, r8d
or esi, ecx
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, ebx
and ecx, r8d
or r14d, ecx
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf3a4a3a8
mov r9d, 0xffffffff
xor r9d, 0xf3a4a3a8
mov r11d, r9d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf3a4a3a8
and r9d, 0xffffffff
or r8d, r11d
or ecx, r9d
xor r8d, ecx
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x81dfe803
or ebx, r8d
or ecx, 0x81dfe803
xor ebx, 0xffffffff
and ebx, ecx
mov r8d, r14d
xor r8d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x40d203cc
mov ecx, r8d
and ecx, 0x40d203cc
and r14d, r9d
mov edi, r11d
and edi, 0x40d203cc
and ebx, r9d
or ecx, r14d
or edi, ebx
xor ecx, edi
or r8d, r11d
xor r8d, 0xffffffff
or r9d, 0x40d203cc
and r8d, r9d
or ecx, r8d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or r9d, ecx
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0x14297349
mov r8d, 0xffffffff
xor r8d, 0x14297349
and esi, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x14297349
and r8d, 0xffffffff
or r11d, esi
or ecx, r8d
xor r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0x30817ac
and ecx, 0xaf7e91bd
mov esi, 0xffffffff
xor esi, 0xaf7e91bd
mov edi, esi
and edi, 0x30817ac
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xaf7e91bd
and esi, 0xffffffff
or ecx, edi
or r8d, esi
xor ecx, r8d
mov r8d, r9d
and r8d, r11d
xor r9d, r11d
or r8d, r9d
mov r9d, ecx
and r9d, 0x30817ac
xor ecx, 0x30817ac
or r9d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r8d, r11d
or ecx, r8d
xor r9d, 0xffffffff
mov r8d, ecx
xor r8d, r9d
and r8d, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov ecx, eax
and ecx, r9d
or ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or ecx, r9d
xor ecx, 0xffffffff
mov edi, eax
xor edi, ecx
and edi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x768dae2f
mov r9d, eax
and r9d, 0x768dae2f
and ebx, ecx
mov esi, r11d
and esi, 0x768dae2f
and edi, ecx
or r9d, ebx
or esi, edi
xor r9d, esi
or eax, r11d
xor eax, 0xffffffff
or ecx, 0x768dae2f
and eax, ecx
or r9d, eax
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x95ca5549
mov r11d, 0xffffffff
xor r11d, 0x95ca5549
mov esi, edx
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x95ca5549
and r11d, 0xffffffff
or ecx, esi
or eax, r11d
xor ecx, eax
xor ecx, 0xffffffff
mov eax, r9d
xor eax, ecx
and eax, r9d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r9d, r11d
or ecx, r9d
xor ecx, 0xffffffff
mov r9d, edx
xor r9d, ecx
and r9d, edx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or eax, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or ecx, edx
mov edi, 0xffffffff
xor edi, 0x42bb6d3c
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x42bb6d3c
or edi, edx
mov edx, eax
and edx, ecx
xor eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0x42bb6d3c
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9c22805a
mov ecx, eax
and ecx, 0x9c22805a
mov ebx, r9d
and ebx, 0x42bb6d3c
mov esi, r11d
and esi, 0x9c22805a
and edi, r9d
or ecx, ebx
or esi, edi
xor ecx, esi
or eax, r11d
xor eax, 0xffffffff
or r9d, 0x9c22805a
and eax, r9d
or ecx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or eax, edx
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x1a1e72ba
mov r9d, 0xffffffff
xor r9d, 0x1a1e72ba
mov r11d, r10d
and r11d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1a1e72ba
and r9d, 0xffffffff
or ecx, r11d
or eax, r9d
xor ecx, eax
mov r12d, 0xffffffff
xor r12d, 0xe7fec7db
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7fc1a759
or r12d, ecx
or eax, 0x7fc1a759
xor r12d, 0xffffffff
and r12d, eax
mov ebx, 0xffffffff
xor ebx, 0xe7fec7db
and ebx, 0x55561ae0
mov ecx, 0xffffffff
xor ecx, 0x55561ae0
mov r9d, ecx
and r9d, 0xe7fec7db
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x55561ae0
and ecx, 0xffffffff
or ebx, r9d
or eax, ecx
xor ebx, eax
mov edi, r10d
xor edi, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x63be13b1
or edi, ecx
or eax, 0x63be13b1
xor edi, 0xffffffff
and edi, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r14d, eax
xor r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe7fec7db
mov eax, 0xffffffff
xor eax, 0xae52fad9
or r14d, ecx
or eax, 0xae52fad9
xor r14d, 0xffffffff
and r14d, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, r12d
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x43474b11
mov eax, ecx
and eax, 0x43474b11
and r12d, r9d
mov esi, r11d
and esi, 0x43474b11
and edi, r9d
or eax, r12d
or esi, edi
xor eax, esi
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0x43474b11
and ecx, r9d
or eax, ecx
mov r9d, r14d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x77562183
mov ecx, r9d
and ecx, 0x77562183
and r14d, r11d
mov edi, esi
and edi, 0x77562183
and ebx, r11d
or ecx, r14d
or edi, ebx
xor ecx, edi
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0x77562183
and r9d, r11d
or ecx, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov edi, ecx
and edi, r9d
xor ecx, 0xffffffff
and eax, ecx
or edi, eax
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0x8211f594
mov r9d, 0xffffffff
xor r9d, 0x8211f594
mov r11d, r15d
and r11d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8211f594
and r9d, 0xffffffff
or ecx, r11d
or eax, r9d
xor ecx, eax
xor ecx, 0xffffffff
xor ecx, 0x9216c590
and ecx, 0x9216c590
mov ebx, 0xffffffff
xor ebx, 0x9216c590
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9216c590
or ebx, eax
mov eax, ebx
xor eax, 0xffffffff
mov esi, r15d
xor esi, eax
and esi, r15d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
or eax, r9d
mov r11d, 0xffffffff
xor r11d, 0x9216c590
mov r9d, eax
xor r9d, r11d
and r9d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2991afd
or r11d, ebx
or eax, 0x2991afd
xor r11d, 0xffffffff
and r11d, eax
mov eax, ecx
and eax, esi
xor ecx, esi
or eax, ecx
mov ecx, r9d
and ecx, r11d
xor r9d, r11d
or ecx, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov esi, ecx
and esi, r9d
xor ecx, 0xffffffff
and eax, ecx
or esi, eax
mov ecx, 0xffffffff
xor ecx, 0xe723d27e
and ecx, 0xe07cc1b1
mov r9d, 0xffffffff
xor r9d, 0xe07cc1b1
mov r11d, r9d
and r11d, 0xe723d27e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe07cc1b1
and r9d, 0xffffffff
or ecx, r11d
or eax, r9d
xor ecx, eax
xor ecx, 0xffffffff
xor ecx, 0x5cc6660c
and ecx, 0x5cc6660c
mov r14d, 0xffffffff
xor r14d, 0x5cc6660c
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5cc6660c
or r14d, eax
mov ebx, 0xffffffff
xor ebx, 0xe723d27e
mov r9d, r14d
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5886ffe
or ebx, r9d
or eax, 0x5886ffe
xor ebx, 0xffffffff
and ebx, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x45bfc745
mov r11d, 0xffffffff
xor r11d, 0x45bfc745
mov r12d, r11d
and r12d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x45bfc745
and r11d, 0xffffffff
or r9d, r12d
or eax, r11d
xor r9d, eax
xor r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x5cc6660c
mov eax, 0xffffffff
xor eax, 0xfb0f8da6
or r9d, r11d
or eax, 0xfb0f8da6
xor r9d, 0xffffffff
and r9d, eax
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc4c93f4d
or r11d, r14d
or eax, 0xc4c93f4d
xor r11d, 0xffffffff
and r11d, eax
mov eax, ecx
and eax, ebx
xor ecx, ebx
or eax, ecx
mov ecx, r9d
and ecx, r11d
xor r9d, r11d
or ecx, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov r11d, ecx
and r11d, r9d
xor ecx, 0xffffffff
and eax, ecx
or r11d, eax
mov dword [rbp - 0x48], r11d
mov ecx, 0xffffffff
xor ecx, 0xe723d27e
and ecx, 0x2238e64c
mov r9d, 0xffffffff
xor r9d, 0x2238e64c
mov ebx, r9d
and ebx, 0xe723d27e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2238e64c
and r9d, 0xffffffff
or ecx, ebx
or eax, r9d
xor ecx, eax
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0xbb27a5a9
mov r14d, 0xffffffff
xor r14d, 0xbb27a5a9
mov r9d, edi
and r9d, r14d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xbb27a5a9
and ecx, r14d
or ebx, r9d
or eax, ecx
xor ebx, eax
xor ebx, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x24d6c0be
or ebx, ecx
or eax, 0x24d6c0be
xor ebx, 0xffffffff
and ebx, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xb925a214
mov r9d, 0xffffffff
xor r9d, 0xb925a214
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb925a214
and r9d, 0xffffffff
or eax, r10d
or ecx, r9d
xor eax, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x58e07a16
mov r10d, 0xffffffff
xor r10d, 0x58e07a16
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x58e07a16
and r10d, 0xffffffff
or ecx, r11d
or r9d, r10d
xor ecx, r9d
mov r13d, 0xffffffff
xor r13d, 0xdc041505
and r13d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xdc041505
or r13d, r9d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov eax, 0xffffffff
xor eax, 0xdc041505
mov r14d, r13d
xor r14d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x11464a4c
mov ecx, eax
and ecx, 0x11464a4c
mov r11d, r9d
and r11d, 0xdc041505
mov r12d, r14d
and r12d, 0x11464a4c
and r13d, r9d
or ecx, r11d
mov r11d, dword [rbp - 0x48]
or r12d, r13d
xor ecx, r12d
or eax, r14d
xor eax, 0xffffffff
or r9d, 0x11464a4c
and eax, r9d
or ecx, eax
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x312ba4a9
mov r9d, 0xffffffff
xor r9d, 0x312ba4a9
and r10d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x312ba4a9
and r9d, 0xffffffff
or r14d, r10d
or eax, r9d
xor r14d, eax
xor r14d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x45044e99
or r14d, ecx
or eax, 0x45044e99
xor r14d, 0xffffffff
and r14d, eax
mov ecx, 0xffffffff
xor ecx, 0xe723d27e
and ecx, 0x8865c835
mov r9d, 0xffffffff
xor r9d, 0x8865c835
mov r10d, r9d
and r10d, 0xe723d27e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8865c835
and r9d, 0xffffffff
or ecx, r10d
or eax, r9d
xor ecx, eax
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0x4331f945
mov r12d, 0xffffffff
xor r12d, 0x4331f945
mov r9d, esi
and r9d, r12d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x4331f945
and ecx, r12d
or r10d, r9d
or eax, ecx
xor r10d, eax
xor r10d, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1a821e38
or r10d, ecx
or eax, 0x1a821e38
xor r10d, 0xffffffff
and r10d, eax
mov eax, r15d
xor eax, 0xffffffff
and eax, 0x485f925c
mov r9d, 0xffffffff
xor r9d, 0x485f925c
and r15d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x485f925c
and r9d, 0xffffffff
or eax, r15d
or ecx, r9d
xor eax, ecx
mov r13d, r11d
xor r13d, 0xffffffff
and r13d, 0x40371ade
mov r9d, 0xffffffff
xor r9d, 0x40371ade
and r11d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x40371ade
and r9d, 0xffffffff
or r13d, r11d
or ecx, r9d
xor r13d, ecx
mov ecx, 0xffffffff
xor ecx, 0xafa35850
and ecx, 0xdcbb4a35
mov r11d, 0xffffffff
xor r11d, 0xdcbb4a35
mov r15d, r11d
and r15d, 0xafa35850
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xdcbb4a35
and r11d, 0xffffffff
or ecx, r15d
or r9d, r11d
xor ecx, r9d
mov dword [rbp - 0x54], ecx
mov ecx, eax
xor ecx, 0xffffffff
mov r11d, r13d
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd0f7051f
mov r12d, ecx
and r12d, 0xd0f7051f
and eax, r9d
mov r15d, r11d
and r15d, 0xd0f7051f
and r13d, r9d
or r12d, eax
mov eax, dword [rbp - 0x54]
or r15d, r13d
xor r12d, r15d
or ecx, r11d
xor ecx, 0xffffffff
or r9d, 0xd0f7051f
and ecx, r9d
or r12d, ecx
mov ecx, 0xffffffff
xor ecx, 0xafa35850
mov r15d, eax
xor r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x612575a
mov r11d, ecx
and r11d, 0x612575a
mov r13d, r9d
and r13d, 0xafa35850
mov dword [rbp - 0x50], r13d
mov r13d, r15d
and r13d, 0x612575a
and eax, r9d
mov dword [rbp - 0x4c], eax
mov eax, dword [rbp - 0x50]
or r11d, eax
mov eax, dword [rbp - 0x4c]
or r13d, eax
mov eax, dword [rbp - 0x48]
xor r11d, r13d
or ecx, r15d
xor ecx, 0xffffffff
or r9d, 0x612575a
and ecx, r9d
or r11d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
and ecx, 0xa007a34a
mov r15d, 0xffffffff
xor r15d, 0xa007a34a
and r12d, r15d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xa007a34a
and r15d, 0xffffffff
or ecx, r12d
or r9d, r15d
xor ecx, r9d
xor r11d, 0xffffffff
mov r9d, ecx
xor r9d, r11d
and r9d, ecx
mov r11d, r14d
xor r11d, 0xffffffff
mov ecx, ebx
xor ecx, r11d
and ecx, ebx
mov r15d, ebx
xor r15d, 0xffffffff
mov r11d, r14d
and r11d, r15d
xor r14d, 0xffffffff
and ebx, r14d
or r11d, ebx
mov r12d, ecx
and r12d, r11d
xor ecx, r11d
or r12d, ecx
mov r15d, r10d
xor r15d, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x666614b2
or r15d, r11d
or ecx, 0x666614b2
xor r15d, 0xffffffff
and r15d, ecx
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x41b58f75
mov r11d, 0xffffffff
xor r11d, 0x41b58f75
and r10d, r11d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x41b58f75
and r9d, r11d
or r14d, r10d
or ecx, r9d
xor r14d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x542c7229
mov r9d, ecx
and r9d, 0x542c7229
and r15d, r10d
mov ebx, r11d
and ebx, 0x542c7229
and r14d, r10d
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x542c7229
and ecx, r10d
or r9d, ecx
mov r10d, r12d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov ecx, r12d
and ecx, r11d
or r10d, ecx
mov r13d, 0xffffffff
xor r13d, 0x4e4b3093
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x871cd7b2
or r13d, r10d
or ecx, 0x871cd7b2
xor r13d, 0xffffffff
and r13d, ecx
mov r10d, 0xffffffff
xor r10d, 0x4e4b3093
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4e4b3093
or r10d, ecx
xor r12d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd65d40aa
or r12d, r11d
or ecx, 0xd65d40aa
xor r12d, 0xffffffff
and r12d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
mov r11d, r9d
and r11d, ebx
or ecx, r11d
xor ecx, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x4e4b3093
mov r11d, 0xffffffff
xor r11d, 0xe5d2cb48
or ecx, ebx
or r11d, 0xe5d2cb48
xor ecx, 0xffffffff
and ecx, r11d
xor r10d, 0xffffffff
mov r11d, r9d
xor r11d, r10d
and r11d, r9d
mov r10d, r13d
xor r10d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xa6653543
mov r9d, r10d
and r9d, 0xa6653543
and r13d, ebx
mov r15d, r14d
and r15d, 0xa6653543
and r12d, ebx
or r9d, r13d
or r15d, r12d
xor r9d, r15d
or r10d, r14d
xor r10d, 0xffffffff
or ebx, 0xa6653543
and r10d, ebx
or r9d, r10d
mov r10d, ecx
and r10d, r11d
xor ecx, r11d
or r10d, ecx
mov r11d, r9d
xor r11d, 0xffffffff
mov ecx, r10d
and ecx, r11d
xor r10d, 0xffffffff
and r9d, r10d
or ecx, r9d
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r9d, edi
and r9d, r10d
or r12d, r9d
mov r14d, esi
xor r14d, 0xffffffff
and r14d, 0x912092a8
mov r10d, 0xffffffff
xor r10d, 0x912092a8
mov r11d, esi
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x912092a8
and r10d, 0xffffffff
or r14d, r11d
or r9d, r10d
xor r14d, r9d
mov r15d, 0xffffffff
xor r15d, 0x3ae66a48
and r15d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x3ae66a48
or r15d, r9d
mov r9d, 0xffffffff
xor r9d, 0x3ae66a48
mov r11d, r12d
xor r11d, r9d
and r11d, r12d
xor edi, 0xffffffff
mov r10d, r15d
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x8100ff90
or edi, r10d
or r9d, 0x8100ff90
xor edi, 0xffffffff
and edi, r9d
mov r9d, r14d
xor r9d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x3ae66a48
mov r10d, 0xffffffff
xor r10d, 0x474597f
or r9d, ebx
or r10d, 0x474597f
xor r9d, 0xffffffff
and r9d, r10d
xor esi, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x8f36994
or esi, ebx
or r10d, 0x8f36994
xor esi, 0xffffffff
and esi, r10d
mov r10d, r11d
and r10d, edi
xor r11d, edi
or r10d, r11d
mov r11d, r9d
and r11d, esi
xor r9d, esi
or r11d, r9d
mov esi, r10d
xor esi, 0xffffffff
mov r9d, r11d
and r9d, esi
xor r11d, 0xffffffff
and r10d, r11d
or r9d, r10d
mov r10d, r12d
xor r10d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x4580afd9
mov edi, r10d
and edi, 0x4580afd9
and r12d, r11d
mov ebx, esi
and ebx, 0x4580afd9
and r14d, r11d
or edi, r12d
or ebx, r14d
xor edi, ebx
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0x4580afd9
and r10d, r11d
or edi, r10d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xd4b37b1c
mov esi, 0xffffffff
xor esi, 0xd4b37b1c
and edi, esi
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xd4b37b1c
and esi, 0xffffffff
or r10d, edi
or r11d, esi
xor r10d, r11d
mov r11d, 0xffffffff
xor r11d, 0x3ae66a48
mov ebx, r15d
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x585a52ef
mov esi, r11d
and esi, 0x585a52ef
mov r12d, edi
and r12d, 0x3ae66a48
mov r14d, ebx
and r14d, 0x585a52ef
and r15d, edi
or esi, r12d
or r14d, r15d
xor esi, r14d
or r11d, ebx
xor r11d, 0xffffffff
or edi, 0x585a52ef
and r11d, edi
or esi, r11d
xor r10d, 0xffffffff
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xb0b1a760
or r10d, esi
or r11d, 0xb0b1a760
xor r10d, 0xffffffff
and r10d, r11d
mov r11d, r9d
and r11d, r10d
xor r9d, r10d
or r11d, r9d
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xca8c94c8
mov r10d, 0xffffffff
xor r10d, 0xca8c94c8
mov edi, r11d
and edi, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xca8c94c8
and r10d, 0xffffffff
or esi, edi
or r9d, r10d
xor esi, r9d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x4afb3fc6
or r9d, esi
or r10d, 0x4afb3fc6
xor r9d, 0xffffffff
and r9d, r10d
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xba738d24
mov edi, 0xffffffff
xor edi, 0xba738d24
mov ebx, edi
and ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xba738d24
and edi, 0xffffffff
or esi, ebx
or r10d, edi
xor esi, r10d
xor r11d, 0xffffffff
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x8bb220ef
or r11d, esi
or r10d, 0x8bb220ef
xor r11d, 0xffffffff
and r11d, r10d
mov r10d, r9d
and r10d, r11d
xor r9d, r11d
or r10d, r9d
mov r14d, 0xffffffff
xor r14d, 0xe723d27e
mov r11d, eax
xor r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xda3e4f13
or r14d, r11d
or r9d, 0xda3e4f13
xor r14d, 0xffffffff
and r14d, r9d
mov r9d, 0xffffffff
xor r9d, 0xe723d27e
mov ebx, eax
and ebx, r9d
xor eax, 0xffffffff
and eax, 0xe723d27e
or ebx, eax
mov r9d, r14d
xor r9d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x61bb8dde
mov eax, r9d
and eax, 0x61bb8dde
and r14d, r11d
mov edi, esi
and edi, 0x61bb8dde
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0x61bb8dde
and r9d, r11d
or eax, r9d
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or r11d, eax
mov r9d, r10d
xor r9d, 0xffffffff
mov eax, r11d
and eax, r9d
xor r11d, 0xffffffff
mov r9d, r10d
and r9d, r11d
or eax, r9d
xor eax, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x614d1842
or eax, r10d
or r9d, 0x614d1842
xor eax, 0xffffffff
and eax, r9d
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r9d, ecx
and r9d, r10d
or r14d, r9d
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r9d, eax
and r9d, r10d
or edi, r9d
mov ebx, 0xffffffff
xor ebx, 0xaf2744e4
and ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xaf2744e4
or ebx, r9d
mov r13d, r14d
xor r13d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xaf2744e4
mov r9d, 0xffffffff
xor r9d, 0x62c832a6
or r13d, r10d
or r9d, 0x62c832a6
xor r13d, 0xffffffff
and r13d, r9d
mov r9d, ebx
xor r9d, 0xffffffff
mov esi, ecx
xor esi, r9d
and esi, ecx
mov ecx, 0xffffffff
xor ecx, 0xaf2744e4
mov r12d, edi
xor r12d, ecx
and r12d, edi
mov ecx, ebx
xor ecx, 0xffffffff
mov r15d, eax
xor r15d, ecx
and r15d, eax
mov ecx, r13d
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x58b08ac5
mov eax, ecx
and eax, 0x58b08ac5
and r13d, r9d
mov r11d, r10d
and r11d, 0x58b08ac5
and esi, r9d
or eax, r13d
or r11d, esi
xor eax, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x58b08ac5
and ecx, r9d
or eax, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov r11d, r15d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd1159096
mov r9d, ecx
and r9d, 0xd1159096
and r12d, r10d
mov esi, r11d
and esi, 0xd1159096
and r15d, r10d
or r9d, r12d
or esi, r15d
xor r9d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0xd1159096
and ecx, r10d
or r9d, ecx
mov r10d, eax
xor r10d, 0xffffffff
mov ecx, r9d
and ecx, r10d
xor r9d, 0xffffffff
and eax, r9d
or ecx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x18d6b70e
mov r11d, eax
and r11d, 0x18d6b70e
and r14d, r9d
mov esi, r10d
and esi, 0x18d6b70e
and edi, r9d
or r11d, r14d
or esi, edi
xor r11d, esi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x18d6b70e
and eax, r9d
or r11d, eax
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xf46235fa
mov r10d, 0xffffffff
xor r10d, 0xf46235fa
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf46235fa
and r10d, 0xffffffff
or r9d, r11d
or eax, r10d
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0xaf2744e4
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x3114fe9f
mov r10d, eax
and r10d, 0x3114fe9f
mov r14d, r11d
and r14d, 0xaf2744e4
mov edi, esi
and edi, 0x3114fe9f
and ebx, r11d
or r10d, r14d
or edi, ebx
xor r10d, edi
or eax, esi
xor eax, 0xffffffff
or r11d, 0x3114fe9f
and eax, r11d
or r10d, eax
xor r9d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7506568f
or r9d, r10d
or eax, 0x7506568f
xor r9d, 0xffffffff
and r9d, eax
mov eax, ecx
and eax, r9d
xor ecx, r9d
or eax, ecx
mov dword [rbp - 0x3c], eax
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0x7b090169
mov ecx, 0xffffffff
xor ecx, 0x7b090169
mov r9d, r8d
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7b090169
and ecx, 0xffffffff
or r14d, r9d
or eax, ecx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0x8121e88b
and r14d, 0x8121e88b
mov r10d, 0xffffffff
xor r10d, 0x8121e88b
and r10d, 0xfa75ad93
mov ecx, 0xffffffff
xor ecx, 0xfa75ad93
mov r9d, ecx
and r9d, 0x8121e88b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfa75ad93
and ecx, 0xffffffff
or r10d, r9d
or eax, ecx
xor r10d, eax
mov ebx, r8d
xor ebx, 0xffffffff
mov ecx, r10d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x1318345e
or ebx, ecx
or eax, 0x1318345e
xor ebx, 0xffffffff
and ebx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2fcbf810
mov r9d, 0xffffffff
xor r9d, 0x2fcbf810
mov r11d, r9d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2fcbf810
and r9d, 0xffffffff
or eax, r11d
or ecx, r9d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x8121e88b
mov r9d, eax
xor r9d, ecx
and r9d, eax
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, r14d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xcd704967
mov eax, ecx
and eax, 0xcd704967
and r14d, r11d
mov edi, esi
and edi, 0xcd704967
and ebx, r11d
or eax, r14d
or edi, ebx
xor eax, edi
or ecx, esi
xor ecx, 0xffffffff
or r11d, 0xcd704967
and ecx, r11d
or eax, ecx
mov ecx, r9d
and ecx, r10d
xor r9d, r10d
or ecx, r9d
mov r10d, eax
xor r10d, 0xffffffff
mov r9d, ecx
and r9d, r10d
xor ecx, 0xffffffff
and eax, ecx
or r9d, eax
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov eax, edx
and eax, r10d
or ecx, eax
mov r15d, 0xffffffff
xor r15d, 0x63568146
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x79b06ebd
or r15d, ecx
or eax, 0x79b06ebd
xor r15d, 0xffffffff
and r15d, eax
mov ecx, 0xffffffff
xor ecx, 0x63568146
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x63568146
or ecx, eax
mov edi, edx
xor edi, 0xffffffff
mov r10d, ecx
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6fe0ca83
or edi, r10d
or eax, 0x6fe0ca83
xor edi, 0xffffffff
and edi, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xf62f63e6
mov r11d, 0xffffffff
xor r11d, 0xf62f63e6
mov esi, r11d
and esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xf62f63e6
and r11d, 0xffffffff
or eax, esi
or r10d, r11d
xor eax, r10d
mov r10d, 0xffffffff
xor r10d, 0x63568146
mov r14d, eax
xor r14d, r10d
and r14d, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xbb441c26
or ebx, ecx
or eax, 0xbb441c26
xor ebx, 0xffffffff
and ebx, eax
mov ecx, r15d
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x542e23db
mov eax, ecx
and eax, 0x542e23db
and r15d, r10d
mov esi, r11d
and esi, 0x542e23db
and edi, r10d
or eax, r15d
or esi, edi
xor eax, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x542e23db
and ecx, r10d
or eax, ecx
mov r10d, r14d
xor r10d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf8515f23
mov ecx, r10d
and ecx, 0xf8515f23
and r14d, r11d
mov edi, esi
and edi, 0xf8515f23
and ebx, r11d
or ecx, r14d
or edi, ebx
xor ecx, edi
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0xf8515f23
and r10d, r11d
or ecx, r10d
mov r10d, eax
xor r10d, 0xffffffff
mov r11d, ecx
and r11d, r10d
xor ecx, 0xffffffff
and eax, ecx
or r11d, eax
mov dword [rbp - 0x44], r11d
mov ecx, 0xffffffff
xor ecx, 0xc417e71b
and ecx, 0x649a9dc8
mov r10d, 0xffffffff
xor r10d, 0x649a9dc8
mov esi, r10d
and esi, 0xc417e71b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x649a9dc8
and r10d, 0xffffffff
or ecx, esi
or eax, r10d
xor ecx, eax
mov r12d, 0xffffffff
xor r12d, 0xa88c6148
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5243c731
or r12d, ecx
or eax, 0x5243c731
xor r12d, 0xffffffff
and r12d, eax
mov r14d, 0xffffffff
xor r14d, 0xa88c6148
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa88c6148
or r14d, eax
mov ebx, r14d
xor ebx, 0xffffffff
xor ebx, 0xc417e71b
and ebx, 0xc417e71b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xff7cfc57
mov r10d, 0xffffffff
xor r10d, 0xff7cfc57
mov esi, r10d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xff7cfc57
and r10d, 0xffffffff
or eax, esi
or ecx, r10d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xa88c6148
mov r15d, eax
xor r15d, ecx
and r15d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, r12d
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x41d35ede
mov eax, ecx
and eax, 0x41d35ede
and r12d, r10d
mov edi, esi
and edi, 0x41d35ede
and ebx, r10d
or eax, r12d
or edi, ebx
xor eax, edi
or ecx, esi
xor ecx, 0xffffffff
or r10d, 0x41d35ede
and ecx, r10d
or eax, ecx
mov r10d, r15d
xor r10d, 0xffffffff
mov edi, r14d
xor edi, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xb85be07
mov ecx, r10d
and ecx, 0xb85be07
and r15d, esi
mov ebx, edi
and ebx, 0xb85be07
and r14d, esi
or ecx, r15d
or ebx, r14d
xor ecx, ebx
or r10d, edi
xor r10d, 0xffffffff
or esi, 0xb85be07
and r10d, esi
or ecx, r10d
mov esi, eax
xor esi, 0xffffffff
mov r10d, ecx
and r10d, esi
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov dword [rbp - 0x40], r10d
mov r12d, r9d
xor r12d, 0xffffffff
and r12d, 0x9b45d8d4
mov ecx, 0xffffffff
xor ecx, 0x9b45d8d4
mov esi, r9d
and esi, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9b45d8d4
and ecx, 0xffffffff
or r12d, esi
or eax, ecx
xor r12d, eax
mov r14d, 0xffffffff
xor r14d, 0xc417e71b
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc417e71b
or r14d, eax
mov r15d, 0xffffffff
xor r15d, 0x39c04bac
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x39c04bac
or r15d, eax
mov eax, r12d
xor eax, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7edee008
mov ebx, eax
and ebx, 0x7edee008
and r12d, ecx
mov edi, esi
and edi, 0x7edee008
and r14d, ecx
or ebx, r12d
or edi, r14d
xor ebx, edi
or eax, esi
xor eax, 0xffffffff
or ecx, 0x7edee008
and eax, ecx
or ebx, eax
mov eax, 0xffffffff
xor eax, 0x39c04bac
mov edi, r15d
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc8544cb5
mov esi, eax
and esi, 0xc8544cb5
mov r12d, ecx
and r12d, 0x39c04bac
mov r14d, edi
and r14d, 0xc8544cb5
and r15d, ecx
or esi, r12d
or r14d, r15d
xor esi, r14d
or eax, edi
xor eax, 0xffffffff
or ecx, 0xc8544cb5
and eax, ecx
or esi, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xab7a4b5d
mov edi, 0xffffffff
xor edi, 0xab7a4b5d
and ebx, edi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xab7a4b5d
and edi, 0xffffffff
or eax, ebx
or ecx, edi
xor eax, ecx
xor eax, 0xffffffff
xor esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x5cf10ae5
or eax, esi
or ecx, 0x5cf10ae5
xor eax, 0xffffffff
and eax, ecx
mov edi, r10d
xor edi, 0xffffffff
and edi, 0x6406abe9
mov esi, 0xffffffff
xor esi, 0x6406abe9
mov ebx, r10d
and ebx, esi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6406abe9
and esi, 0xffffffff
or edi, ebx
or ecx, esi
xor edi, ecx
mov esi, r8d
xor esi, 0xffffffff
mov ecx, edi
and ecx, esi
xor edi, 0xffffffff
mov esi, r8d
and esi, edi
or ecx, esi
xor r8d, 0xffffffff
mov edi, ecx
xor edi, r8d
and edi, ecx
mov esi, 0xffffffff
xor esi, 0xc417e71b
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc417e71b
or esi, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x7e9b427
mov r14d, 0xffffffff
xor r14d, 0x7e9b427
mov ebx, r11d
and ebx, r14d
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x7e9b427
and esi, r14d
or ecx, ebx
or r8d, esi
xor ecx, r8d
mov esi, r11d
xor esi, 0xffffffff
mov r8d, ecx
xor r8d, esi
and r8d, ecx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xce89e57f
mov esi, 0xffffffff
xor esi, 0xce89e57f
mov r14d, r10d
and r14d, esi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xce89e57f
and esi, 0xffffffff
or ebx, r14d
or ecx, esi
xor ebx, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov esi, ebx
and esi, ecx
xor ebx, 0xffffffff
mov ecx, edx
and ecx, ebx
or esi, ecx
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x82a662c4
or esi, edx
or ecx, 0x82a662c4
xor esi, 0xffffffff
and esi, ecx
mov edx, edi
xor edx, 0xffffffff
mov ecx, eax
xor ecx, edx
and ecx, eax
mov ebx, eax
xor ebx, 0xffffffff
mov edx, edi
and edx, ebx
xor edi, 0xffffffff
and eax, edi
or edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov ecx, r8d
xor ecx, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xdd8d721d
or ecx, edi
or edx, 0xdd8d721d
xor ecx, 0xffffffff
and ecx, edx
mov edi, r8d
xor edi, 0xffffffff
mov edx, esi
and edx, edi
xor esi, 0xffffffff
and r8d, esi
or edx, r8d
mov esi, ecx
and esi, edx
xor ecx, edx
or esi, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x3b1df50d
mov r8d, 0xffffffff
xor r8d, 0x3b1df50d
mov edi, eax
and edi, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x3b1df50d
and r8d, 0xffffffff
or ecx, edi
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov ebx, esi
xor ebx, ecx
and ebx, esi
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xdea44c3e
mov r8d, 0xffffffff
xor r8d, 0xdea44c3e
and esi, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdea44c3e
and r8d, 0xffffffff
or ecx, esi
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov edi, eax
xor edi, ecx
and edi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc2ca2820
mov ecx, eax
and ecx, 0xc2ca2820
and ebx, edx
mov esi, r8d
and esi, 0xc2ca2820
and edi, edx
or ecx, ebx
or esi, edi
xor ecx, esi
or eax, r8d
xor eax, 0xffffffff
or edx, 0xc2ca2820
and eax, edx
or ecx, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, r9d
and eax, r8d
or edx, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
mov eax, r11d
and eax, esi
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x31f65016
and eax, 0x26b0fe5c
mov edi, 0xffffffff
xor edi, 0x26b0fe5c
mov ebx, edi
and ebx, 0x31f65016
mov esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0x26b0fe5c
and edi, 0xffffffff
or eax, ebx
or esi, edi
xor eax, esi
mov r13d, edx
xor r13d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x31f65016
mov esi, 0xffffffff
xor esi, 0xe714d0b8
or r13d, edi
or esi, 0xe714d0b8
xor r13d, 0xffffffff
and r13d, esi
mov esi, eax
xor esi, 0xffffffff
mov r12d, r9d
xor r12d, esi
and r12d, r9d
mov r9d, r8d
xor r9d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x31f65016
mov esi, 0xffffffff
xor esi, 0xce41b855
or r9d, edi
or esi, 0xce41b855
xor r9d, 0xffffffff
and r9d, esi
mov esi, eax
xor esi, 0xffffffff
mov edi, r11d
xor edi, esi
and edi, r11d
mov r11d, r13d
xor r11d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x833ebeed
mov esi, r11d
and esi, 0x833ebeed
and r13d, ebx
mov r15d, r14d
and r15d, 0x833ebeed
and r12d, ebx
or esi, r13d
or r15d, r12d
xor esi, r15d
or r11d, r14d
xor r11d, 0xffffffff
or ebx, 0x833ebeed
and r11d, ebx
or esi, r11d
mov r11d, r9d
and r11d, edi
xor r9d, edi
or r11d, r9d
mov edi, esi
xor edi, 0xffffffff
and edi, 0xb1ecbd0b
mov ebx, 0xffffffff
xor ebx, 0xb1ecbd0b
and esi, ebx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xb1ecbd0b
and r11d, ebx
or edi, esi
or r9d, r11d
xor edi, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0xf4185306
mov r8d, 0xffffffff
xor r8d, 0xf4185306
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf4185306
and r8d, 0xffffffff
or esi, r9d
or edx, r8d
xor esi, edx
mov edx, eax
and edx, 0x31f65016
xor eax, 0x31f65016
or edx, eax
xor esi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa736e4ba
or esi, edx
or eax, 0xa736e4ba
xor esi, 0xffffffff
and esi, eax
mov eax, edi
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x57cc622
mov r8d, eax
and r8d, 0x57cc622
and edi, edx
mov r11d, r9d
and r11d, 0x57cc622
and esi, edx
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, r9d
xor eax, 0xffffffff
or edx, 0x57cc622
and eax, edx
or r8d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x8d0936d9
mov r9d, 0xffffffff
xor r9d, 0x8d0936d9
mov r11d, r8d
and r11d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8d0936d9
and r9d, 0xffffffff
or eax, r11d
or edx, r9d
xor eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x37e5a22e
mov r11d, 0xffffffff
xor r11d, 0x37e5a22e
mov esi, r11d
and esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x37e5a22e
and r11d, 0xffffffff
or r9d, esi
or edx, r11d
xor r9d, edx
xor r9d, 0xffffffff
mov edx, r8d
xor edx, r9d
and edx, r8d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov r13d, 0xffffffff
xor r13d, 0xc417e71b
and r13d, 0xc41cf7c1
mov edx, 0xffffffff
xor edx, 0xc41cf7c1
mov r8d, edx
and r8d, 0xc417e71b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc41cf7c1
and edx, 0xffffffff
or r13d, r8d
or eax, edx
xor r13d, eax
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, r10d
and eax, edx
or r15d, eax
mov r12d, 0xffffffff
xor r12d, 0x1685e7ef
and r12d, 0xaa4909d2
mov edx, 0xffffffff
xor edx, 0xaa4909d2
mov r8d, edx
and r8d, 0x1685e7ef
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaa4909d2
and edx, 0xffffffff
or r12d, r8d
or eax, edx
xor r12d, eax
mov eax, r13d
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x1685e7ef
mov edx, 0xffffffff
xor edx, 0xd5061d6d
or eax, r8d
or edx, 0xd5061d6d
xor eax, 0xffffffff
and eax, edx
mov r14d, r12d
xor r14d, 0xffffffff
xor r14d, 0xc417e71b
and r14d, 0xc417e71b
mov edx, 0xffffffff
xor edx, 0x1685e7ef
mov edi, r15d
xor edi, edx
and edi, r15d
xor r10d, 0xffffffff
mov r8d, r12d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x870043da
or r10d, r8d
or edx, 0x870043da
xor r10d, 0xffffffff
and r10d, edx
mov r8d, eax
xor r8d, 0xffffffff
mov esi, r14d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2e439def
mov edx, r8d
and edx, 0x2e439def
and eax, r9d
mov ebx, esi
and ebx, 0x2e439def
and r14d, r9d
or edx, eax
mov eax, dword [rbp - 0x3c]
or ebx, r14d
xor edx, ebx
or r8d, esi
xor r8d, 0xffffffff
or r9d, 0x2e439def
and r8d, r9d
or edx, r8d
mov r8d, edi
xor r8d, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov esi, 0xffffffff
xor esi, 0x4c3f53a3
mov r9d, r8d
and r9d, 0x4c3f53a3
and edi, esi
mov r14d, ebx
and r14d, 0x4c3f53a3
and r10d, esi
or r9d, edi
mov edi, dword [rbp - 0x38]
or r14d, r10d
mov r10d, dword [rbp - 0x34]
xor r9d, r14d
or r8d, ebx
xor r8d, 0xffffffff
or esi, 0x4c3f53a3
and r8d, esi
or r9d, r8d
mov esi, edx
xor esi, 0xffffffff
mov r8d, r9d
and r8d, esi
xor r9d, 0xffffffff
and edx, r9d
or r8d, edx
mov edx, r13d
xor edx, 0xffffffff
mov esi, r15d
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd5c665b
mov ebx, edx
and ebx, 0xd5c665b
and r13d, r9d
mov r14d, esi
and r14d, 0xd5c665b
and r15d, r9d
or ebx, r13d
or r14d, r15d
xor ebx, r14d
or edx, esi
xor edx, 0xffffffff
or r9d, 0xd5c665b
and edx, r9d
or ebx, edx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0x250f9284
mov esi, 0xffffffff
xor esi, 0x250f9284
and ebx, esi
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x250f9284
and esi, 0xffffffff
or edx, ebx
or r9d, esi
xor edx, r9d
mov r9d, 0xffffffff
xor r9d, 0x1685e7ef
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xb64eb196
mov esi, r9d
and esi, 0xb64eb196
mov r13d, ebx
and r13d, 0x1685e7ef
mov r15d, r14d
and r15d, 0xb64eb196
and r12d, ebx
or esi, r13d
or r15d, r12d
xor esi, r15d
or r9d, r14d
xor r9d, 0xffffffff
or ebx, 0xb64eb196
and r9d, ebx
or esi, r9d
xor esi, 0xffffffff
mov r9d, edx
xor r9d, esi
and r9d, edx
mov edx, r8d
and edx, r9d
xor r8d, r9d
or edx, r8d
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0xf4689213
mov r9d, 0xffffffff
xor r9d, 0xf4689213
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xf4689213
and r9d, 0xffffffff
or r15d, r11d
or r8d, r9d
xor r15d, r8d
mov ebx, edx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ebx, edx
mov r14d, 0xffffffff
xor r14d, 0x81a9e6c
and r14d, 0x67eff747
mov r8d, 0xffffffff
xor r8d, 0x67eff747
mov r9d, r8d
and r9d, 0x81a9e6c
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x67eff747
and r8d, 0xffffffff
or r14d, r9d
or edx, r8d
xor r14d, edx
mov edx, r15d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x40e28608
mov r9d, edx
and r9d, 0x40e28608
and r15d, r8d
mov esi, r11d
and esi, 0x40e28608
and ebx, r8d
or r9d, r15d
or esi, ebx
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0x40e28608
and edx, r8d
or r9d, edx
mov edx, 0xffffffff
xor edx, 0x81a9e6c
mov esi, r14d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x7a22aa8
mov r8d, edx
and r8d, 0x7a22aa8
mov r15d, r11d
and r15d, 0x81a9e6c
mov ebx, esi
and ebx, 0x7a22aa8
and r14d, r11d
or r8d, r15d
or ebx, r14d
xor r8d, ebx
or edx, esi
xor edx, 0xffffffff
or r11d, 0x7a22aa8
and edx, r11d
or r8d, edx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r9d, r11d
or edx, r9d
xor r8d, 0xffffffff
mov r9d, edx
xor r9d, r8d
and r9d, edx
mov r8d, r9d
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov r11d, ecx
xor r11d, 0xffffffff
mov r8d, r9d
and r8d, r11d
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov dword [rbp - 0x30], ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xc3432c3b
mov r8d, 0xffffffff
xor r8d, 0xc3432c3b
mov r11d, eax
and r11d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc3432c3b
and r8d, 0xffffffff
or r9d, r11d
or edx, r8d
xor r9d, edx
mov r8d, 0xffffffff
xor r8d, 0xe9c516d8
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xaf03c905
or r8d, r9d
or edx, 0xaf03c905
xor r8d, 0xffffffff
and r8d, edx
mov ebx, 0xffffffff
xor ebx, 0xe9c516d8
and ebx, 0x47fd2aff
mov r9d, 0xffffffff
xor r9d, 0x47fd2aff
mov r11d, r9d
and r11d, 0xe9c516d8
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x47fd2aff
and r9d, 0xffffffff
or ebx, r11d
or edx, r9d
xor ebx, edx
mov esi, eax
xor esi, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x7f5cdada
or esi, r9d
or edx, 0x7f5cdada
xor esi, 0xffffffff
and esi, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xbd83cde9
mov r11d, 0xffffffff
xor r11d, 0xbd83cde9
mov r14d, r11d
and r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbd83cde9
and r11d, 0xffffffff
or r9d, r14d
or edx, r11d
xor r9d, edx
mov r11d, 0xffffffff
xor r11d, 0xe9c516d8
mov edx, r9d
xor edx, r11d
and edx, r9d
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x99e18a47
or r11d, ebx
or r9d, 0x99e18a47
xor r11d, 0xffffffff
and r11d, r9d
mov r9d, r8d
and r9d, esi
xor r8d, esi
or r9d, r8d
mov r8d, edx
and r8d, r11d
xor edx, r11d
or r8d, edx
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xdbd65ad0
mov esi, 0xffffffff
xor esi, 0xdbd65ad0
and r9d, esi
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xdbd65ad0
and r8d, esi
or r11d, r9d
or edx, r8d
xor r11d, edx
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x940379a8
mov r8d, 0xffffffff
xor r8d, 0x940379a8
and r11d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x940379a8
and r8d, 0xffffffff
or r9d, r11d
or edx, r8d
xor r9d, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0x6f7d2f27
mov esi, 0xffffffff
xor esi, 0x6f7d2f27
mov r11d, ecx
and r11d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x6f7d2f27
and r9d, esi
or edx, r11d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
mov r9d, ecx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbe4961a6
or edx, r9d
or r8d, 0xbe4961a6
xor edx, 0xffffffff
and edx, r8d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r8d, ecx
and r8d, r11d
or r9d, r8d
xor r9d, 0xffffffff
xor r9d, 0x11a48a52
and r9d, 0x11a48a52
mov ebx, 0xffffffff
xor ebx, 0x11a48a52
and ebx, 0x65793041
mov r11d, 0xffffffff
xor r11d, 0x65793041
mov esi, r11d
and esi, 0x11a48a52
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x65793041
and r11d, 0xffffffff
or ebx, esi
or r8d, r11d
xor ebx, r8d
mov r8d, ebx
xor r8d, 0xffffffff
mov esi, ecx
xor esi, r8d
and esi, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or ecx, r8d
mov r11d, 0xffffffff
xor r11d, 0x11a48a52
mov r8d, ecx
xor r8d, r11d
and r8d, ecx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x679b165a
or r11d, ebx
or ecx, 0x679b165a
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, r9d
and ecx, esi
xor r9d, esi
or ecx, r9d
mov r9d, r8d
and r9d, r11d
xor r8d, r11d
or r9d, r8d
mov r11d, ecx
xor r11d, 0xffffffff
mov r8d, r9d
and r8d, r11d
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r14d, eax
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xd2d51e87
mov ecx, 0xffffffff
xor ecx, 0xd2d51e87
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd2d51e87
and ecx, 0xffffffff
or esi, r8d
or eax, ecx
xor esi, eax
mov ebx, 0xffffffff
xor ebx, 0x7053eb7b
and ebx, 0x90fac2af
mov ecx, 0xffffffff
xor ecx, 0x90fac2af
mov r8d, ecx
and r8d, 0x7053eb7b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x90fac2af
and ecx, 0xffffffff
or ebx, r8d
or eax, ecx
xor ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r8d, esi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x19f70576
mov r11d, eax
and r11d, 0x19f70576
and r14d, ecx
mov r9d, r8d
and r9d, 0x19f70576
and esi, ecx
or r11d, r14d
or r9d, esi
xor r11d, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x19f70576
and eax, ecx
or r11d, eax
mov eax, 0xffffffff
xor eax, 0x7053eb7b
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xef0304ca
mov ecx, eax
and ecx, 0xef0304ca
mov r14d, r8d
and r14d, 0x7053eb7b
mov esi, r9d
and esi, 0xef0304ca
and ebx, r8d
or ecx, r14d
or esi, ebx
xor ecx, esi
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xef0304ca
and eax, r8d
or ecx, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0x64f25e13
mov r9d, 0xffffffff
xor r9d, 0x64f25e13
and r11d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x64f25e13
and r9d, 0xffffffff
or eax, r11d
or r8d, r9d
xor eax, r8d
xor ecx, 0xffffffff
mov r8d, eax
xor r8d, ecx
and r8d, eax
mov eax, edx
xor eax, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3ecd820a
or eax, r9d
or ecx, 0x3ecd820a
xor eax, 0xffffffff
and eax, ecx
mov r9d, edx
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
mov esi, eax
and esi, ecx
xor eax, ecx
or esi, eax
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe6ea65f0
or eax, edx
or ecx, 0xe6ea65f0
xor eax, 0xffffffff
and eax, ecx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or r8d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb00e304d
or ecx, r8d
or edx, 0xb00e304d
xor ecx, 0xffffffff
and ecx, edx
mov r11d, eax
and r11d, ecx
xor eax, ecx
or r11d, eax
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, edi
and eax, ecx
or r12d, eax
xor r12d, 0xffffffff
xor r12d, 0x3b3eb39a
and r12d, 0x3b3eb39a
mov ecx, 0xffffffff
xor ecx, 0x3b3eb39a
and ecx, 0x908c8829
mov edx, 0xffffffff
xor edx, 0x908c8829
mov r8d, edx
and r8d, 0x3b3eb39a
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x908c8829
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov ebx, edi
xor ebx, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb748fefe
or ebx, edx
or eax, 0xb748fefe
xor ebx, 0xffffffff
and ebx, eax
mov r15d, 0xffffffff
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r15d, eax
xor r15d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3b3eb39a
mov eax, 0xffffffff
xor eax, 0x73d7e70e
or r15d, edx
or eax, 0x73d7e70e
xor r15d, 0xffffffff
and r15d, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2ce174ee
or r14d, ecx
or eax, 0x2ce174ee
xor r14d, 0xffffffff
and r14d, eax
mov eax, r12d
xor eax, 0xffffffff
mov r8d, ebx
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1c6d1b60
mov edx, eax
and edx, 0x1c6d1b60
and r12d, ecx
mov r9d, r8d
and r9d, 0x1c6d1b60
and ebx, ecx
or edx, r12d
or r9d, ebx
xor edx, r9d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x1c6d1b60
and eax, ecx
or edx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa16ab282
mov ecx, eax
and ecx, 0xa16ab282
and r15d, r8d
mov ebx, r9d
and ebx, 0xa16ab282
and r14d, r8d
or ecx, r15d
or ebx, r14d
xor ecx, ebx
or eax, r9d
xor eax, 0xffffffff
or r8d, 0xa16ab282
and eax, r8d
or ecx, eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x3554b9c5
mov r8d, 0xffffffff
xor r8d, 0x3554b9c5
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x3554b9c5
and ecx, r8d
or r9d, edx
or eax, ecx
xor r9d, eax
mov ecx, 0xffffffff
xor ecx, 0x5205fd5b
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5205fd5b
or ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
xor edx, 0xffffffff
xor edx, 0x5205fd5b
and edx, 0x5205fd5b
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov dword [rbp - 0x1c], eax
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x30a9ac63
mov r8d, 0xffffffff
xor r8d, 0x30a9ac63
mov ebx, r11d
and ebx, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x30a9ac63
and r8d, 0xffffffff
or edx, ebx
or ecx, r8d
xor edx, ecx
mov ebx, 0xffffffff
xor ebx, 0x5205fd5b
and ebx, 0x3b6a2c6c
mov r8d, 0xffffffff
xor r8d, 0x3b6a2c6c
mov r14d, r8d
and r14d, 0x5205fd5b
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3b6a2c6c
and r8d, 0xffffffff
or ebx, r14d
or ecx, r8d
xor ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0xe7d8e9d9
and ecx, 0x1d7dbf0b
mov r14d, 0xffffffff
xor r14d, 0x1d7dbf0b
mov r15d, r14d
and r15d, 0xe7d8e9d9
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1d7dbf0b
and r14d, 0xffffffff
or ecx, r15d
or r8d, r14d
xor ecx, r8d
mov r8d, edx
and r8d, ebx
xor edx, ebx
or r8d, edx
mov edx, ecx
and edx, 0xe7d8e9d9
xor ecx, 0xe7d8e9d9
or edx, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and r8d, ebx
or ecx, r8d
xor edx, 0xffffffff
mov r8d, ecx
xor r8d, edx
and r8d, ecx
mov ebx, eax
xor ebx, 0xffffffff
and ebx, 0x66903ce5
mov edx, 0xffffffff
xor edx, 0x66903ce5
mov r14d, eax
and r14d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x66903ce5
and edx, 0xffffffff
or ebx, r14d
or ecx, edx
xor ebx, ecx
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x3a0f56c7
mov r15d, 0xffffffff
xor r15d, 0x3a0f56c7
mov r14d, r10d
and r14d, r15d
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0x3a0f56c7
and ebx, r15d
or edx, r14d
or ecx, ebx
xor edx, ecx
xor r10d, 0xffffffff
mov ecx, edx
xor ecx, r10d
and ecx, edx
mov ebx, 0xffffffff
xor ebx, 0x5205fd5b
and ebx, 0x1c672b9
mov r10d, 0xffffffff
xor r10d, 0x1c672b9
mov r14d, r10d
and r14d, 0x5205fd5b
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x1c672b9
and r10d, 0xffffffff
or ebx, r14d
or edx, r10d
xor ebx, edx
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, ebx
and edx, r10d
xor ebx, 0xffffffff
mov r10d, r9d
and r10d, ebx
or edx, r10d
xor edx, 0xffffffff
mov ebx, r9d
xor ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9766a487
or edx, ebx
or r10d, 0x9766a487
xor edx, 0xffffffff
and edx, r10d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and edi, ebx
or r10d, edi
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and eax, ebx
or edi, eax
mov eax, 0xffffffff
xor eax, 0x8e8def2a
and eax, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0x8e8def2a
or eax, ebx
mov ebx, r10d
and ebx, edi
xor r10d, edi
or ebx, r10d
mov r10d, eax
and r10d, 0x8e8def2a
xor eax, 0x8e8def2a
or r10d, eax
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0x48be5e78
mov edi, 0xffffffff
xor edi, 0x48be5e78
and ebx, edi
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x48be5e78
and edi, 0xffffffff
or r14d, ebx
or eax, edi
xor r14d, eax
xor r14d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe8fbfb5c
or r14d, r10d
or eax, 0xe8fbfb5c
xor r14d, 0xffffffff
and r14d, eax
mov eax, ecx
xor eax, 0xffffffff
mov r15d, r8d
xor r15d, eax
and r15d, r8d
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x402a333a
mov r10d, 0xffffffff
xor r10d, 0x402a333a
and r8d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x402a333a
and ecx, r10d
or ebx, r8d
or eax, ecx
xor ebx, eax
mov ecx, r15d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2949856e
mov eax, ecx
and eax, 0x2949856e
and r15d, r8d
mov edi, r10d
and edi, 0x2949856e
and ebx, r8d
or eax, r15d
or edi, ebx
xor eax, edi
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x2949856e
and ecx, r8d
or eax, ecx
mov dword [rbp - 0x24], eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, edx
and eax, ecx
or r10d, eax
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r14d
and eax, ecx
or r13d, eax
mov ecx, 0xffffffff
xor ecx, 0xc68eb8cd
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc68eb8cd
or ecx, eax
mov edi, r10d
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc68eb8cd
mov eax, 0xffffffff
xor eax, 0x4a6edc7a
or edi, r8d
or eax, 0x4a6edc7a
xor edi, 0xffffffff
and edi, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
xor eax, r8d
and eax, edx
mov ebx, r13d
xor ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xc68eb8cd
mov edx, 0xffffffff
xor edx, 0x43fb5acf
or ebx, r8d
or edx, 0x43fb5acf
xor ebx, 0xffffffff
and ebx, edx
xor r14d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x228e94f1
or r14d, r8d
or edx, 0x228e94f1
xor r14d, 0xffffffff
and r14d, edx
mov r8d, edi
xor r8d, 0xffffffff
mov r12d, eax
xor r12d, 0xffffffff
mov r15d, 0xffffffff
xor r15d, 0xfff6733e
mov edx, r8d
and edx, 0xfff6733e
and edi, r15d
mov dword [rbp - 0x2c], edi
mov edi, r12d
and edi, 0xfff6733e
and eax, r15d
mov dword [rbp - 0x28], eax
mov eax, dword [rbp - 0x2c]
or edx, eax
mov eax, dword [rbp - 0x28]
or edi, eax
mov eax, dword [rbp - 0x24]
xor edx, edi
mov edi, dword [rbp - 0x20]
or r8d, r12d
xor r8d, 0xffffffff
or r15d, 0xfff6733e
and r8d, r15d
or edx, r8d
mov r8d, ebx
and r8d, r14d
xor ebx, r14d
or r8d, ebx
mov ebx, edx
xor ebx, 0xffffffff
mov r12d, r8d
and r12d, ebx
xor r8d, 0xffffffff
and edx, r8d
or r12d, edx
mov r8d, r10d
xor r8d, 0xffffffff
mov r14d, r13d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xd7ce52a2
mov edx, r8d
and edx, 0xd7ce52a2
and r10d, ebx
mov r15d, r14d
and r15d, 0xd7ce52a2
and r13d, ebx
or edx, r10d
mov r10d, dword [rbp - 0x1c]
or r15d, r13d
xor edx, r15d
or r8d, r14d
xor r8d, 0xffffffff
or ebx, 0xd7ce52a2
and r8d, ebx
or edx, r8d
mov r15d, edx
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or r15d, edx
mov edx, ecx
and edx, 0xc68eb8cd
xor ecx, 0xc68eb8cd
or edx, ecx
xor r15d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe0ccc2ce
or r15d, edx
or ecx, 0xe0ccc2ce
xor r15d, 0xffffffff
and r15d, ecx
mov edx, r12d
xor edx, 0xffffffff
mov ebx, r15d
xor ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x1dc168a0
mov ecx, edx
and ecx, 0x1dc168a0
and r12d, r8d
mov r14d, ebx
and r14d, 0x1dc168a0
and r15d, r8d
or ecx, r12d
or r14d, r15d
xor ecx, r14d
or edx, ebx
xor edx, 0xffffffff
or r8d, 0x1dc168a0
and edx, r8d
or ecx, edx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0x4fa93205
mov ebx, 0xffffffff
xor ebx, 0x4fa93205
mov r14d, eax
and r14d, ebx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4fa93205
and ebx, 0xffffffff
or r8d, r14d
or edx, ebx
xor r8d, edx
mov r13d, 0xffffffff
xor r13d, 0xef473c37
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xdbdc6d2b
or r13d, r8d
or edx, 0xdbdc6d2b
xor r13d, 0xffffffff
and r13d, edx
mov r8d, 0xffffffff
xor r8d, 0xef473c37
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xef473c37
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
mov r12d, eax
xor r12d, edx
and r12d, eax
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xb93d7caf
mov ebx, 0xffffffff
xor ebx, 0xb93d7caf
mov r14d, ecx
and r14d, ebx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb93d7caf
and ebx, 0xffffffff
or edx, r14d
or eax, ebx
xor edx, eax
mov ebx, 0xffffffff
xor ebx, 0xef473c37
mov eax, edx
xor eax, ebx
and eax, edx
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov ecx, r13d
xor ecx, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xb94d0cd0
mov r8d, ecx
and r8d, 0xb94d0cd0
and r13d, ebx
mov r15d, r14d
and r15d, 0xb94d0cd0
and r12d, ebx
or r8d, r13d
or r15d, r12d
xor r8d, r15d
or ecx, r14d
xor ecx, 0xffffffff
or ebx, 0xb94d0cd0
and ecx, ebx
or r8d, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x88b9da64
mov ebx, 0xffffffff
xor ebx, 0x88b9da64
and r8d, ebx
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x88b9da64
and ecx, ebx
or edx, r8d
or eax, ecx
xor edx, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x556a02dd
or eax, r8d
or ecx, 0x556a02dd
xor eax, 0xffffffff
and eax, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x473db321
mov ebx, 0xffffffff
xor ebx, 0x473db321
and r11d, ebx
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0x473db321
and r9d, ebx
or ecx, r11d
or r8d, r9d
xor ecx, r8d
mov ebx, eax
and ebx, ecx
xor eax, ecx
or ebx, eax
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0xc0ee389f
mov ecx, 0xffffffff
xor ecx, 0xc0ee389f
mov r8d, ebx
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc0ee389f
and ecx, 0xffffffff
or r14d, r8d
or eax, ecx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xaa35788d
mov r8d, 0xffffffff
xor r8d, 0xaa35788d
mov r9d, r8d
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaa35788d
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
xor ebx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xec663ace
or ebx, ecx
or eax, 0xec663ace
xor ebx, 0xffffffff
and ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1034e0cc
mov r8d, eax
and r8d, 0x1034e0cc
and r14d, ecx
mov r11d, r9d
and r11d, 0x1034e0cc
and ebx, ecx
or r8d, r14d
or r11d, ebx
xor r8d, r11d
or eax, r9d
xor eax, 0xffffffff
or ecx, 0x1034e0cc
and eax, ecx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x5205fd5b
mov r9d, r10d
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x25152cb9
or eax, r9d
or ecx, 0x25152cb9
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x5205fd5b
and ecx, 0x74811ff2
mov ebx, 0xffffffff
xor ebx, 0x74811ff2
mov r11d, ebx
and r11d, 0x5205fd5b
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x74811ff2
and r10d, ebx
or ecx, r11d
or r9d, r10d
xor ecx, r9d
mov r10d, eax
and r10d, ecx
xor eax, ecx
or r10d, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x45a2bba5
mov ecx, 0xffffffff
xor ecx, 0x45a2bba5
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x45a2bba5
and ecx, 0xffffffff
or r9d, r10d
or eax, ecx
xor r9d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x52307393
mov r11d, 0xffffffff
xor r11d, 0x52307393
mov r10d, r8d
and r10d, r11d
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x52307393
and r9d, r11d
or eax, r10d
or ecx, r9d
xor eax, ecx
xor r8d, 0xffffffff
mov ecx, eax
xor ecx, r8d
and ecx, eax
mov r11d, edx
xor r11d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x84d14680
or r11d, r8d
or eax, 0x84d14680
xor r11d, 0xffffffff
and r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x36aeb66a
mov r8d, 0xffffffff
xor r8d, 0x36aeb66a
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x36aeb66a
and ecx, r8d
or r10d, edx
or eax, ecx
xor r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8f0e173e
mov ecx, eax
and ecx, 0x8f0e173e
and r11d, edx
mov r9d, r8d
and r9d, 0x8f0e173e
and r10d, edx
or ecx, r11d
or r9d, r10d
xor ecx, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0x8f0e173e
and eax, edx
or ecx, eax
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x863873f7
or eax, r8d
or edx, 0x863873f7
xor eax, 0xffffffff
and eax, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x424154e7
mov r8d, 0xffffffff
xor r8d, 0x424154e7
mov r10d, r8d
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x424154e7
and r8d, 0xffffffff
or r9d, r10d
or edx, r8d
xor r9d, edx
mov r8d, ecx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc65120e2
or r8d, r9d
or edx, 0xc65120e2
xor r8d, 0xffffffff
and r8d, edx
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, eax
and edx, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
xor edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x421f9bd9
or edx, r8d
or eax, 0x421f9bd9
xor edx, 0xffffffff
and edx, eax
mov r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or r8d, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x84d525e3
or ebx, r8d
or eax, 0x84d525e3
xor ebx, 0xffffffff
and ebx, eax
mov r8d, r14d
xor r8d, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2f787b65
mov eax, r8d
and eax, 0x2f787b65
and r14d, r9d
mov r11d, r10d
and r11d, 0x2f787b65
and ebx, r9d
or eax, r14d
or r11d, ebx
xor eax, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x2f787b65
and r8d, r9d
or eax, r8d
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or r8d, ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r9d, eax
mov eax, 0xffffffff
xor eax, 0xbac5a747
and eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbac5a747
or eax, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r8d, eax
and r8d, 0xbac5a747
xor eax, 0xbac5a747
or r8d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or eax, ecx
xor r8d, 0xffffffff
mov ecx, eax
xor ecx, r8d
and ecx, eax
mov r11d, edx
xor r11d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x200bc345
or r11d, r8d
or eax, 0x200bc345
xor r11d, 0xffffffff
and r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xb185ebaa
mov r8d, 0xffffffff
xor r8d, 0xb185ebaa
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xb185ebaa
and ecx, r8d
or r10d, edx
or eax, ecx
xor r10d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc2d76dbb
mov eax, ecx
and eax, 0xc2d76dbb
and r11d, edx
mov r9d, r8d
and r9d, 0xc2d76dbb
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xc2d76dbb
and ecx, edx
or eax, ecx
mov dword [rbp - 0x10], eax
mov r14d, 0xffffffff
xor r14d, 0xfbb9e885
and r14d, 0x3ff920c1
mov ecx, 0xffffffff
xor ecx, 0x3ff920c1
mov edx, ecx
and edx, 0xfbb9e885
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3ff920c1
and ecx, 0xffffffff
or r14d, edx
or eax, ecx
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0xf556c615
and r14d, 0xf556c615
mov ecx, 0xffffffff
xor ecx, 0xf556c615
and ecx, 0xc8d4466f
mov edx, 0xffffffff
xor edx, 0xc8d4466f
mov r8d, edx
and r8d, 0xf556c615
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc8d4466f
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov ebx, 0xffffffff
xor ebx, 0xfbb9e885
mov edx, ecx
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x60a5bc82
or ebx, edx
or eax, 0x60a5bc82
xor ebx, 0xffffffff
and ebx, eax
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
xor edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf556c615
mov eax, 0xffffffff
xor eax, 0x2a1488c6
or edx, r8d
or eax, 0x2a1488c6
xor edx, 0xffffffff
and edx, eax
mov r8d, 0xffffffff
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa9d69071
or r8d, ecx
or eax, 0xa9d69071
xor r8d, 0xffffffff
and r8d, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x9620acbc
mov eax, ecx
and eax, 0x9620acbc
and r14d, r9d
mov r11d, r10d
and r11d, 0x9620acbc
and ebx, r9d
or eax, r14d
or r11d, ebx
xor eax, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x9620acbc
and ecx, r9d
or eax, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov r8d, ecx
and r8d, edx
xor ecx, 0xffffffff
and eax, ecx
or r8d, eax
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xa7f53641
mov edx, 0xffffffff
xor edx, 0xa7f53641
mov r9d, edi
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa7f53641
and edx, 0xffffffff
or ecx, r9d
or eax, edx
xor ecx, eax
mov r15d, 0xffffffff
xor r15d, 0x7d93f192
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x537bcc5b
or r15d, ecx
or eax, 0x537bcc5b
xor r15d, 0xffffffff
and r15d, eax
mov edx, 0xffffffff
xor edx, 0x7d93f192
and edx, 0x396eb12b
mov ecx, 0xffffffff
xor ecx, 0x396eb12b
mov r9d, ecx
and r9d, 0x7d93f192
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x396eb12b
and ecx, 0xffffffff
or edx, r9d
or eax, ecx
xor edx, eax
mov eax, edx
xor eax, 0xffffffff
mov r14d, edi
xor r14d, eax
and r14d, edi
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov r9d, 0xffffffff
xor r9d, 0x7d93f192
mov eax, ecx
xor eax, r9d
and eax, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x30fc5eef
or r9d, edx
or ecx, 0x30fc5eef
xor r9d, 0xffffffff
and r9d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf0cd9a37
mov edx, ecx
and edx, 0xf0cd9a37
and r15d, r10d
mov ebx, r11d
and ebx, 0xf0cd9a37
and r14d, r10d
or edx, r15d
or ebx, r14d
xor edx, ebx
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0xf0cd9a37
and ecx, r10d
or edx, ecx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x3456fbf7
mov r10d, 0xffffffff
xor r10d, 0x3456fbf7
and edx, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x3456fbf7
and ecx, r10d
or r9d, edx
or eax, ecx
xor r9d, eax
mov ebx, 0xffffffff
xor ebx, 0xe8017fe9
and ebx, 0x31b57478
mov ecx, 0xffffffff
xor ecx, 0x31b57478
mov edx, ecx
and edx, 0xe8017fe9
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x31b57478
and ecx, 0xffffffff
or ebx, edx
or eax, ecx
xor ebx, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov r11d, 0xffffffff
xor r11d, 0xe8017fe9
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x852301d6
or r11d, ecx
or eax, 0x852301d6
xor r11d, 0xffffffff
and r11d, eax
mov eax, ebx
xor eax, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xee342621
mov r14d, eax
and r14d, 0xee342621
and ebx, ecx
mov r10d, edx
and r10d, 0xee342621
and r11d, ecx
or r14d, ebx
or r10d, r11d
xor r14d, r10d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xee342621
and eax, ecx
or r14d, eax
mov dword [rbp + 4], r14d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x261d6bb2
mov ecx, 0xffffffff
xor ecx, 0x261d6bb2
mov r10d, r8d
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x261d6bb2
and ecx, 0xffffffff
or edx, r10d
or eax, ecx
xor edx, eax
mov r10d, 0xffffffff
xor r10d, 0xe8017fe9
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe8017fe9
or r10d, eax
mov eax, 0xffffffff
xor eax, 0x9653d201
and eax, 0x23f8a1dc
mov r11d, 0xffffffff
xor r11d, 0x23f8a1dc
mov ebx, r11d
and ebx, 0x9653d201
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x23f8a1dc
and r11d, 0xffffffff
or eax, ebx
or ecx, r11d
xor eax, ecx
mov ecx, edx
and ecx, r10d
xor edx, r10d
or ecx, edx
mov edx, eax
and edx, 0x9653d201
xor eax, 0x9653d201
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and ecx, r10d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xbb600ed
or eax, edx
or ecx, 0xbb600ed
xor eax, 0xffffffff
and eax, ecx
mov r10d, r14d
xor r10d, 0xffffffff
and r10d, 0xeb83148b
mov edx, 0xffffffff
xor edx, 0xeb83148b
mov r11d, r14d
and r11d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xeb83148b
and edx, 0xffffffff
or r10d, r11d
or ecx, edx
xor r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xfbb9e885
and ecx, 0x117d6381
mov ebx, 0xffffffff
xor ebx, 0x117d6381
mov r11d, ebx
and r11d, 0xfbb9e885
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x117d6381
and r10d, ebx
or ecx, r11d
or edx, r10d
xor ecx, edx
mov r10d, 0xffffffff
xor r10d, 0xfbb9e885
mov edx, ecx
xor edx, r10d
and edx, ecx
mov r11d, 0xffffffff
xor r11d, 0xe8017fe9
and r11d, 0x62842db
mov r10d, 0xffffffff
xor r10d, 0x62842db
mov ebx, r10d
and ebx, 0xe8017fe9
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x62842db
and r10d, 0xffffffff
or r11d, ebx
or ecx, r10d
xor r11d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x8803ceba
mov r15d, 0xffffffff
xor r15d, 0x8803ceba
mov ebx, r9d
and ebx, r15d
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x8803ceba
and r11d, r15d
or ecx, ebx
or r10d, r11d
xor ecx, r10d
xor ecx, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x688a63c0
or ecx, r11d
or r10d, 0x688a63c0
xor ecx, 0xffffffff
and ecx, r10d
mov ebx, r14d
xor ebx, 0xffffffff
and ebx, 0x30ec7464
mov r11d, 0xffffffff
xor r11d, 0x30ec7464
and r14d, r11d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x30ec7464
and r11d, 0xffffffff
or ebx, r14d
or r10d, r11d
xor ebx, r10d
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, ebx
and r10d, r11d
xor ebx, 0xffffffff
mov r11d, edi
and r11d, ebx
or r10d, r11d
xor r10d, 0xffffffff
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xf9d59de0
or r10d, edi
or r11d, 0xf9d59de0
xor r10d, 0xffffffff
and r10d, r11d
mov r15d, eax
xor r15d, 0xffffffff
mov edi, edx
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6c342f4e
or r15d, edi
or r11d, 0x6c342f4e
xor r15d, 0xffffffff
and r15d, r11d
mov r11d, eax
xor r11d, 0xffffffff
mov r14d, edx
and r14d, r11d
xor edx, 0xffffffff
and eax, edx
or r14d, eax
mov eax, r15d
xor eax, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5016fb93
mov ebx, eax
and ebx, 0x5016fb93
and r15d, edx
mov edi, r11d
and edi, 0x5016fb93
and r14d, edx
or ebx, r15d
or edi, r14d
xor ebx, edi
or eax, r11d
xor eax, 0xffffffff
or edx, 0x5016fb93
and eax, edx
or ebx, eax
mov r13d, ecx
xor r13d, 0xffffffff
and r13d, 0xa3285bde
mov edx, 0xffffffff
xor edx, 0xa3285bde
mov r11d, ecx
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa3285bde
and edx, 0xffffffff
or r13d, r11d
or eax, edx
xor r13d, eax
mov r12d, r10d
xor r12d, 0xffffffff
and r12d, 0x7a10344a
mov edx, 0xffffffff
xor edx, 0x7a10344a
mov r11d, r10d
and r11d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7a10344a
and edx, 0xffffffff
or r12d, r11d
or eax, edx
xor r12d, eax
mov edx, 0xffffffff
xor edx, 0x26dbb201
and edx, 0xd05e69eb
mov r11d, 0xffffffff
xor r11d, 0xd05e69eb
mov edi, r11d
and edi, 0x26dbb201
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd05e69eb
and r11d, 0xffffffff
or edx, edi
or eax, r11d
xor edx, eax
mov eax, r13d
xor eax, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x26dbb201
mov r11d, 0xffffffff
xor r11d, 0xe599ff37
or eax, edi
or r11d, 0xe599ff37
xor eax, 0xffffffff
and eax, r11d
xor ecx, 0xffffffff
mov edi, edx
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x6c170e46
or ecx, edi
or r11d, 0x6c170e46
xor ecx, 0xffffffff
and ecx, r11d
mov r11d, 0xffffffff
xor r11d, 0x26dbb201
mov r15d, r12d
xor r15d, r11d
and r15d, r12d
xor r10d, 0xffffffff
mov edi, edx
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x482770f1
or r10d, edi
or r11d, 0x482770f1
xor r10d, 0xffffffff
and r10d, r11d
mov dword [rbp - 0xc], r10d
mov r11d, eax
xor r11d, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x1a5d8987
mov r10d, r11d
and r10d, 0x1a5d8987
and eax, edi
mov dword [rbp - 0x18], eax
mov eax, r14d
and eax, 0x1a5d8987
mov dword [rbp - 0x14], eax
mov eax, dword [rbp - 0x18]
and ecx, edi
or r10d, eax
mov eax, dword [rbp - 0x14]
or eax, ecx
mov ecx, dword [rbp - 0x10]
xor r10d, eax
mov eax, dword [rbp - 0xc]
or r11d, r14d
xor r11d, 0xffffffff
or edi, 0x1a5d8987
and r11d, edi
or r10d, r11d
mov r11d, r15d
xor r11d, 0xffffffff
mov dword [rbp], r11d
mov r14d, eax
xor r14d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xb8799b8c
and r11d, 0xb8799b8c
and r15d, edi
mov dword [rbp - 8], r15d
mov r15d, r14d
and r15d, 0xb8799b8c
and eax, edi
mov dword [rbp - 4], eax
mov eax, dword [rbp - 8]
or r11d, eax
mov eax, dword [rbp - 4]
or r15d, eax
mov eax, dword [rbp]
xor r11d, r15d
or eax, r14d
xor eax, 0xffffffff
or edi, 0xb8799b8c
and eax, edi
or r11d, eax
mov edi, r10d
xor edi, 0xffffffff
mov eax, r11d
and eax, edi
xor r11d, 0xffffffff
and r10d, r11d
or eax, r10d
mov r10d, r13d
xor r10d, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x96ca7b0b
mov r11d, r10d
and r11d, 0x96ca7b0b
and r13d, edi
mov r15d, r14d
and r15d, 0x96ca7b0b
and r12d, edi
or r11d, r13d
mov r13d, dword [rbp + 4]
or r15d, r12d
xor r11d, r15d
or r10d, r14d
xor r10d, 0xffffffff
or edi, 0x96ca7b0b
and r10d, edi
or r11d, r10d
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and r11d, edi
or r10d, r11d
mov r11d, edx
and r11d, 0x26dbb201
xor edx, 0x26dbb201
or r11d, edx
xor r11d, 0xffffffff
mov edx, r10d
xor edx, r11d
and edx, r10d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov edx, ebx
and edx, r10d
or eax, edx
xor eax, 0xffffffff
mov r14d, r11d
xor r14d, eax
and r14d, r11d
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xcf587a96
mov r10d, 0xffffffff
xor r10d, 0xcf587a96
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcf587a96
and r10d, 0xffffffff
or edx, r11d
or eax, r10d
xor edx, eax
xor ebx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x8b6ed3df
or ebx, edx
or eax, 0x8b6ed3df
xor ebx, 0xffffffff
and ebx, eax
mov edx, r14d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf873e2b5
mov eax, edx
and eax, 0xf873e2b5
and r14d, r10d
mov edi, r11d
and edi, 0xf873e2b5
and ebx, r10d
or eax, r14d
or edi, ebx
xor eax, edi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0xf873e2b5
and edx, r10d
or eax, edx
mov dword [rbp + 0xc], eax
mov edx, r9d
xor edx, 0xffffffff
mov eax, r8d
xor eax, edx
and eax, r8d
mov r10d, r8d
xor r10d, 0xffffffff
mov edx, r9d
and edx, r10d
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r11d, eax
and r11d, edx
xor eax, edx
or r11d, eax
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xcf6a636f
mov r8d, 0xffffffff
xor r8d, 0xcf6a636f
mov r9d, r11d
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcf6a636f
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov r14d, 0xffffffff
xor r14d, 0xce57680b
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2e7ddd89
or r14d, edx
or eax, 0x2e7ddd89
xor r14d, 0xffffffff
and r14d, eax
mov edx, 0xffffffff
xor edx, 0xce57680b
and edx, 0xa0c3ff7
mov r8d, 0xffffffff
xor r8d, 0xa0c3ff7
mov r9d, r8d
and r9d, 0xce57680b
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa0c3ff7
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
xor r11d, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x222eee79
or r11d, r8d
or eax, 0x222eee79
xor r11d, 0xffffffff
and r11d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
or eax, r8d
mov r8d, 0xffffffff
xor r8d, 0xce57680b
mov ebx, eax
xor ebx, r8d
and ebx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4fe8ad4c
or edi, edx
or eax, 0x4fe8ad4c
xor edi, 0xffffffff
and edi, eax
mov edx, r14d
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x1324813e
mov eax, edx
and eax, 0x1324813e
and r14d, r8d
mov r10d, r9d
and r10d, 0x1324813e
and r11d, r8d
or eax, r14d
or r10d, r11d
xor eax, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x1324813e
and edx, r8d
or eax, edx
mov r8d, ebx
xor r8d, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf1d00e9b
mov edx, r8d
and edx, 0xf1d00e9b
and ebx, r9d
mov r11d, r10d
and r11d, 0xf1d00e9b
and edi, r9d
or edx, ebx
or r11d, edi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xf1d00e9b
and r8d, r9d
or edx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov r10d, edx
and r10d, r8d
xor edx, 0xffffffff
and eax, edx
or r10d, eax
mov edx, 0xffffffff
xor edx, 0xe8017fe9
and edx, 0xabc1fe8d
mov r8d, 0xffffffff
xor r8d, 0xabc1fe8d
mov r9d, r8d
and r9d, 0xe8017fe9
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xabc1fe8d
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov r11d, r13d
xor r11d, 0xffffffff
and r11d, 0xae1524b3
mov r8d, 0xffffffff
xor r8d, 0xae1524b3
mov r9d, r13d
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xae1524b3
and r8d, 0xffffffff
or r11d, r9d
or eax, r8d
xor r11d, eax
mov r9d, 0xffffffff
xor r9d, 0xb138c3f1
and r9d, 0x37b9cdb8
mov r8d, 0xffffffff
xor r8d, 0x37b9cdb8
mov edi, r8d
and edi, 0xb138c3f1
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x37b9cdb8
and r8d, 0xffffffff
or r9d, edi
or eax, r8d
xor r9d, eax
mov eax, edx
xor eax, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xb138c3f1
mov r8d, 0xffffffff
xor r8d, 0xe6ffdb30
or eax, edi
or r8d, 0xe6ffdb30
xor eax, 0xffffffff
and eax, r8d
mov r12d, 0xffffffff
xor r12d, 0xe8017fe9
mov edi, r9d
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd4145a9b
or r12d, edi
or r8d, 0xd4145a9b
xor r12d, 0xffffffff
and r12d, r8d
mov r8d, r11d
xor r8d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0xb138c3f1
mov edi, 0xffffffff
xor edi, 0x2f0a234
or r8d, ebx
or edi, 0x2f0a234
xor r8d, 0xffffffff
and r8d, edi
mov dword [rbp + 8], r8d
xor r13d, 0xffffffff
mov edi, r9d
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xafe3d9ed
or r13d, edi
or r8d, 0xafe3d9ed
xor r13d, 0xffffffff
and r13d, r8d
mov edi, eax
xor edi, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov ebx, 0xffffffff
xor ebx, 0x9a6b2212
mov r8d, edi
and r8d, 0x9a6b2212
and eax, ebx
mov r15d, r14d
and r15d, 0x9a6b2212
and r12d, ebx
or r8d, eax
mov eax, dword [rbp + 8]
or r15d, r12d
xor r8d, r15d
or edi, r14d
xor edi, 0xffffffff
or ebx, 0x9a6b2212
and edi, ebx
or r8d, edi
mov ebx, eax
xor ebx, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0xa1fddf77
mov edi, ebx
and edi, 0xa1fddf77
and eax, r14d
mov r12d, r15d
and r12d, 0xa1fddf77
and r13d, r14d
or edi, eax
mov eax, dword [rbp + 0xc]
or r12d, r13d
xor edi, r12d
or ebx, r15d
xor ebx, 0xffffffff
or r14d, 0xa1fddf77
and ebx, r14d
or edi, ebx
mov ebx, r8d
xor ebx, 0xffffffff
mov r14d, edi
and r14d, ebx
xor edi, 0xffffffff
and r8d, edi
or r14d, r8d
mov r8d, edx
and r8d, r11d
xor edx, r11d
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r8d, r11d
or edx, r8d
mov r8d, r9d
and r8d, 0xb138c3f1
xor r9d, 0xb138c3f1
or r8d, r9d
xor r8d, 0xffffffff
mov ebx, edx
xor ebx, r8d
and ebx, edx
mov edx, r14d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xca27e0ac
mov r9d, edx
and r9d, 0xca27e0ac
and r14d, r8d
mov edi, r11d
and edi, 0xca27e0ac
and ebx, r8d
or r9d, r14d
or edi, ebx
xor r9d, edi
or edx, r11d
xor edx, 0xffffffff
or r8d, 0xca27e0ac
and edx, r8d
or r9d, edx
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x7c1a1213
mov r8d, 0xffffffff
xor r8d, 0x7c1a1213
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x7c1a1213
and r8d, 0xffffffff
or r14d, r10d
or edx, r8d
xor r14d, edx
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xaa0a22f2
mov r8d, 0xffffffff
xor r8d, 0xaa0a22f2
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xaa0a22f2
and r8d, 0xffffffff
or edi, r9d
or edx, r8d
xor edi, edx
mov ebx, 0xffffffff
xor ebx, 0xfec05a67
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xfec05a67
or ebx, edx
mov edx, r14d
xor edx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe182d8f3
mov r8d, edx
and r8d, 0xe182d8f3
and r14d, r9d
mov r11d, r10d
and r11d, 0xe182d8f3
and edi, r9d
or r8d, r14d
or r11d, edi
xor r8d, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xe182d8f3
and edx, r9d
or r8d, edx
mov edx, 0xffffffff
xor edx, 0xfec05a67
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x416167a4
mov r9d, edx
and r9d, 0x416167a4
mov r14d, r10d
and r14d, 0xfec05a67
mov edi, r11d
and edi, 0x416167a4
and ebx, r10d
or r9d, r14d
or edi, ebx
xor r9d, edi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x416167a4
and edx, r10d
or r9d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r8d, r10d
or edx, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa8b19078
or edx, r9d
or r8d, 0xa8b19078
xor edx, 0xffffffff
and edx, r8d
mov edi, eax
xor edi, 0xffffffff
mov r9d, edx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2eec007
or edi, r9d
or r8d, 0x2eec007
xor edi, 0xffffffff
and edi, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov r11d, edx
and r11d, r8d
xor edx, 0xffffffff
and eax, edx
or r11d, eax
mov edx, edi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x85037594
mov eax, edx
and eax, 0x85037594
and edi, r8d
mov r10d, r9d
and r10d, 0x85037594
and r11d, r8d
or eax, edi
or r10d, r11d
xor eax, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x85037594
and edx, r8d
or eax, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x834b2007
mov r9d, 0xffffffff
xor r9d, 0x834b2007
mov r10d, ecx
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x834b2007
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x79943e32
or r11d, r8d
or edx, 0x79943e32
xor r11d, 0xffffffff
and r11d, edx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xe5065c1d
mov r9d, 0xffffffff
xor r9d, 0xe5065c1d
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xe5065c1d
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor edx, r8d
xor edx, 0xffffffff
mov r10d, ecx
xor r10d, edx
and r10d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x663a2813
mov ebx, ecx
and ebx, 0x663a2813
and r11d, edx
mov r9d, r8d
and r9d, 0x663a2813
and r10d, edx
or ebx, r11d
or r9d, r10d
xor ebx, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x663a2813
and ecx, edx
or ebx, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, eax
and ecx, r8d
or edx, ecx
mov r14d, 0xffffffff
xor r14d, 0xe4d94c09
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x66964873
or r14d, edx
or ecx, 0x66964873
xor r14d, 0xffffffff
and r14d, ecx
mov r11d, 0xffffffff
xor r11d, 0xe4d94c09
and r11d, 0xf7ef7670
mov edx, 0xffffffff
xor edx, 0xf7ef7670
mov r8d, edx
and r8d, 0xe4d94c09
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf7ef7670
and edx, 0xffffffff
or r11d, r8d
or ecx, edx
xor r11d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xbcd6e743
mov ecx, 0xffffffff
xor ecx, 0xbcd6e743
mov edx, ecx
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbcd6e743
and ecx, 0xffffffff
or edi, edx
or eax, ecx
xor edi, eax
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xe4d94c09
mov eax, 0xffffffff
xor eax, 0x20f5e41f
or edi, ecx
or eax, 0x20f5e41f
xor edi, 0xffffffff
and edi, eax
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, r14d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe19f2cd7
mov eax, ecx
and eax, 0xe19f2cd7
and r14d, edx
mov r9d, r8d
and r9d, 0xe19f2cd7
and r10d, edx
or eax, r14d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xe19f2cd7
and ecx, edx
or eax, ecx
mov edx, edi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xb538b50
mov ecx, edx
and ecx, 0xb538b50
and edi, r8d
mov r10d, r9d
and r10d, 0xb538b50
and r11d, r8d
or ecx, edi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xb538b50
and edx, r8d
or ecx, edx
mov edx, eax
xor edx, 0xffffffff
mov edi, ecx
and edi, edx
xor ecx, 0xffffffff
and eax, ecx
or edi, eax
mov r11d, 0xffffffff
xor r11d, 0x47304d9d
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x47304d9d
or r11d, eax
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x481fd06c
mov edx, 0xffffffff
xor edx, 0x481fd06c
mov r8d, edx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x481fd06c
and edx, 0xffffffff
or ecx, r8d
or eax, edx
xor ecx, eax
mov r10d, 0xffffffff
xor r10d, 0x47304d9d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x45a6a1d9
or r10d, ecx
or eax, 0x45a6a1d9
xor r10d, 0xffffffff
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x23af874d
mov r9d, eax
and r9d, 0x23af874d
and r11d, ecx
mov r8d, edx
and r8d, 0x23af874d
and r10d, ecx
or r9d, r11d
or r8d, r10d
xor r9d, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x23af874d
and eax, ecx
or r9d, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0x4d34efe
mov edx, 0xffffffff
xor edx, 0x4d34efe
mov r8d, ebx
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4d34efe
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, edi
and ecx, edx
or r8d, ecx
mov edx, 0xffffffff
xor edx, 0x3453187c
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3453187c
or edx, ecx
mov r10d, eax
xor r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x3453187c
mov ecx, 0xffffffff
xor ecx, 0xfc82eff1
or r10d, r11d
or ecx, 0xfc82eff1
xor r10d, 0xffffffff
and r10d, ecx
xor ebx, 0xffffffff
mov r11d, edx
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x4ef23739
or ebx, r11d
or ecx, 0x4ef23739
xor ebx, 0xffffffff
and ebx, ecx
mov r11d, r8d
xor r11d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x3453187c
mov ecx, 0xffffffff
xor ecx, 0x96efd6ea
or r11d, r14d
or ecx, 0x96efd6ea
xor r11d, 0xffffffff
and r11d, ecx
xor edi, 0xffffffff
mov r14d, edx
xor r14d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x95b99cc0
or edi, r14d
or ecx, 0x95b99cc0
xor edi, 0xffffffff
and edi, ecx
mov ecx, r10d
and ecx, ebx
xor r10d, ebx
or ecx, r10d
mov r10d, r11d
and r10d, edi
xor r11d, edi
or r10d, r11d
mov edi, ecx
xor edi, 0xffffffff
mov r11d, r10d
and r11d, edi
xor r10d, 0xffffffff
and ecx, r10d
or r11d, ecx
mov ecx, eax
and ecx, r8d
xor eax, r8d
or ecx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or eax, ecx
mov ecx, edx
and ecx, 0x3453187c
xor edx, 0x3453187c
or ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, r11d
xor eax, 0xffffffff
mov edx, r10d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2c9b44b2
mov edi, eax
and edi, 0x2c9b44b2
and r11d, ecx
mov r8d, edx
and r8d, 0x2c9b44b2
and r10d, ecx
or edi, r11d
or r8d, r10d
xor edi, r8d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x2c9b44b2
and eax, ecx
or edi, eax
mov r15d, 0xffffffff
xor r15d, 0x47304d9d
and r15d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x47304d9d
or r15d, eax
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xb44a320b
mov ecx, 0xffffffff
xor ecx, 0xb44a320b
mov edx, r9d
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb44a320b
and ecx, 0xffffffff
or ebx, edx
or eax, ecx
xor ebx, eax
mov r14d, 0xffffffff
xor r14d, 0x33df4908
and r14d, 0x7c6a832
mov ecx, 0xffffffff
xor ecx, 0x7c6a832
mov edx, ecx
and edx, 0x33df4908
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7c6a832
and ecx, 0xffffffff
or r14d, edx
or eax, ecx
xor r14d, eax
mov ecx, 0xffffffff
xor ecx, 0x33df4908
mov eax, r15d
xor eax, ecx
and eax, r15d
mov r13d, r14d
xor r13d, 0xffffffff
xor r13d, 0x47304d9d
and r13d, 0x47304d9d
mov edx, 0xffffffff
xor edx, 0x33df4908
mov ecx, ebx
xor ecx, edx
and ecx, ebx
xor r9d, 0xffffffff
mov r8d, r14d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xd8326e09
or r9d, r8d
or edx, 0xd8326e09
xor r9d, 0xffffffff
and r9d, edx
mov r8d, eax
xor r8d, 0xffffffff
mov r11d, r13d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x66ff65f4
mov edx, r8d
and edx, 0x66ff65f4
and eax, r10d
mov r12d, r11d
and r12d, 0x66ff65f4
and r13d, r10d
or edx, eax
mov rax, qword [rbp + 0x10]
or r12d, r13d
xor edx, r12d
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x66ff65f4
and r8d, r10d
or edx, r8d
mov r8d, ecx
and r8d, r9d
xor ecx, r9d
or r8d, ecx
mov r9d, edx
xor r9d, 0xffffffff
mov ecx, r8d
and ecx, r9d
xor r8d, 0xffffffff
and edx, r8d
or ecx, edx
mov edx, r15d
xor edx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xa1043f5e
mov r8d, edx
and r8d, 0xa1043f5e
and r15d, r9d
mov r11d, r10d
and r11d, 0xa1043f5e
and ebx, r9d
or r8d, r15d
or r11d, ebx
xor r8d, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xa1043f5e
and edx, r9d
or r8d, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or edx, r8d
mov r8d, 0xffffffff
xor r8d, 0x33df4908
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xfe57d80e
mov r9d, r8d
and r9d, 0xfe57d80e
mov r15d, r10d
and r15d, 0x33df4908
mov ebx, r11d
and ebx, 0xfe57d80e
and r14d, r10d
or r9d, r15d
or ebx, r14d
xor r9d, ebx
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0xfe57d80e
and r8d, r10d
or r9d, r8d
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x4b824965
or edx, r9d
or r8d, 0x4b824965
xor edx, 0xffffffff
and edx, r8d
mov r10d, ecx
and r10d, edx
xor ecx, edx
or r10d, ecx
mov edx, edi
xor edx, 0xffffffff
and edx, 0x5ee07052
mov r8d, 0xffffffff
xor r8d, 0x5ee07052
mov r9d, edi
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5ee07052
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xfdfc755d
or ebx, edx
or ecx, 0xfdfc755d
xor ebx, 0xffffffff
and ebx, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xed187933
mov r8d, 0xffffffff
xor r8d, 0xed187933
mov r9d, r8d
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xed187933
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
xor edi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb265a49c
or edi, edx
or ecx, 0xb265a49c
xor edi, 0xffffffff
and edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x27666972
mov edx, ecx
and edx, 0x27666972
and ebx, r8d
mov r11d, r9d
and r11d, 0x27666972
and edi, r8d
or edx, ebx
or r11d, edi
xor edx, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x27666972
and ecx, r8d
or edx, ecx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x5ca1c336
mov r8d, 0xffffffff
xor r8d, 0x5ca1c336
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5ca1c336
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xa8810225
mov r11d, 0xffffffff
xor r11d, 0xa8810225
mov r10d, edx
and r10d, r11d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xa8810225
and r9d, r11d
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov edi, ecx
xor edi, edx
and edi, ecx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, esi
and ecx, edx
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x8403bc
or ecx, r8d
or edx, 0x8403bc
xor ecx, 0xffffffff
and ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r9d, edx
mov edx, esi
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6868a34c
or edx, r9d
or r8d, 0x6868a34c
xor edx, 0xffffffff
and edx, r8d
mov r13d, ecx
and r13d, edx
xor ecx, edx
or r13d, ecx
mov r8d, edi
xor r8d, 0xffffffff
and r8d, 0x77d376c1
mov edx, 0xffffffff
xor edx, 0x77d376c1
mov r9d, edi
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x77d376c1
and edx, 0xffffffff
or r8d, r9d
or ecx, edx
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf1d1c9b2
or ecx, r8d
or edx, 0xf1d1c9b2
xor ecx, 0xffffffff
and ecx, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xef6a3cc4
mov r9d, 0xffffffff
xor r9d, 0xef6a3cc4
mov r10d, r9d
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xef6a3cc4
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
xor r8d, 0xffffffff
mov edx, edi
xor edx, r8d
and edx, edi
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov edx, 0xffffffff
xor edx, 0x71d1c2d6
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x71d1c2d6
or edx, ecx
mov r14d, 0xffffffff
xor r14d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x14f017fc
or r14d, edx
or ecx, 0x14f017fc
xor r14d, 0xffffffff
and r14d, ecx
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0x20ff2d71
mov edx, 0xffffffff
xor edx, 0x20ff2d71
mov r8d, edx
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x20ff2d71
and edx, 0xffffffff
or ebx, r8d
or ecx, edx
xor ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0x71d1c2d6
and ebx, 0x71d1c2d6
mov ecx, r14d
xor ecx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xe5001b6b
mov edx, ecx
and edx, 0xe5001b6b
and r14d, r8d
mov r10d, r9d
and r10d, 0xe5001b6b
and ebx, r8d
or edx, r14d
or r10d, ebx
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xe5001b6b
and ecx, r8d
or edx, ecx
mov dword [rbp + 0x1c], edx
mov r9d, 0xffffffff
xor r9d, 0x71d1c2d6
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x71d1c2d6
or r9d, ecx
mov r8d, r13d
xor r8d, 0xffffffff
mov ecx, r9d
and ecx, r8d
xor r9d, 0xffffffff
mov r8d, r13d
and r8d, r9d
or ecx, r8d
xor ecx, 0xffffffff
mov r9d, r13d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x62830bd3
or ecx, r9d
or r8d, 0x62830bd3
xor ecx, 0xffffffff
and ecx, r8d
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xcd009ea0
mov r10d, 0xffffffff
xor r10d, 0xcd009ea0
and esi, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xcd009ea0
and r10d, 0xffffffff
or r8d, esi
or r9d, r10d
xor r8d, r9d
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and edx, r10d
or r9d, edx
mov edx, 0xffffffff
xor edx, 0x35c60f2d
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x35c60f2d
or edx, r10d
mov esi, r8d
and esi, r9d
xor r8d, r9d
or esi, r8d
mov r8d, edx
and r8d, 0x35c60f2d
xor edx, 0x35c60f2d
or r8d, edx
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x6bbfb8e5
mov r10d, 0xffffffff
xor r10d, 0x6bbfb8e5
and esi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x6bbfb8e5
and r10d, 0xffffffff
or r9d, esi
or edx, r10d
xor r9d, edx
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x17a852de
or r9d, r8d
or edx, 0x17a852de
xor r9d, 0xffffffff
and r9d, edx
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, r11d
and edx, r8d
or ebx, edx
mov r12d, 0xffffffff
xor r12d, 0x71d1c2d6
and r12d, 0x28911b1b
mov r8d, 0xffffffff
xor r8d, 0x28911b1b
mov r10d, r8d
and r10d, 0x71d1c2d6
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x28911b1b
and r8d, 0xffffffff
or r12d, r10d
or edx, r8d
xor r12d, edx
mov edx, 0xffffffff
xor edx, 0x59932283
and edx, 0x4fe1a7fc
mov r10d, 0xffffffff
xor r10d, 0x4fe1a7fc
mov esi, r10d
and esi, 0x59932283
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4fe1a7fc
and r10d, 0xffffffff
or edx, esi
or r8d, r10d
xor edx, r8d
mov r8d, ebx
xor r8d, 0xffffffff
mov esi, r12d
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9f5bad2f
mov r14d, r8d
and r14d, 0x9f5bad2f
and ebx, r10d
mov r15d, esi
and r15d, 0x9f5bad2f
and r12d, r10d
or r14d, ebx
mov ebx, dword [rbp + 0x1c]
or r15d, r12d
xor r14d, r15d
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0x9f5bad2f
and r8d, r10d
or r14d, r8d
mov r10d, edx
and r10d, 0x59932283
xor edx, 0x59932283
or r10d, edx
mov r8d, r14d
xor r8d, 0xffffffff
and r8d, 0x440337f2
mov esi, 0xffffffff
xor esi, 0x440337f2
and r14d, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x440337f2
and esi, 0xffffffff
or r8d, r14d
or edx, esi
xor r8d, edx
xor r8d, 0xffffffff
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x773f92c1
or r8d, r10d
or edx, 0x773f92c1
xor r8d, 0xffffffff
and r8d, edx
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0x2298f0a1
mov esi, 0xffffffff
xor esi, 0x2298f0a1
and edi, esi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x2298f0a1
and esi, 0xffffffff
or r10d, edi
or edx, esi
xor r10d, edx
mov esi, ebx
xor esi, 0xffffffff
and esi, 0xd62742a2
mov edi, 0xffffffff
xor edi, 0xd62742a2
and ebx, edi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd62742a2
and edi, 0xffffffff
or esi, ebx
or edx, edi
xor esi, edx
mov edx, 0xffffffff
xor edx, 0x50ffe2f2
and edx, 0x565b5011
mov ebx, 0xffffffff
xor ebx, 0x565b5011
mov r14d, ebx
and r14d, 0x50ffe2f2
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0x565b5011
and ebx, 0xffffffff
or edx, r14d
or edi, ebx
xor edx, edi
mov ebx, r10d
and ebx, esi
xor r10d, esi
or ebx, r10d
mov esi, edx
and esi, 0x50ffe2f2
xor edx, 0x50ffe2f2
or esi, edx
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0x5cf2e123
mov edi, 0xffffffff
xor edi, 0x5cf2e123
and ebx, edi
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x5cf2e123
and edi, 0xffffffff
or r10d, ebx
or edx, edi
xor r10d, edx
xor esi, 0xffffffff
mov edx, r10d
xor edx, esi
and edx, r10d
mov r10d, r9d
xor r10d, 0xffffffff
mov r14d, ecx
xor r14d, r10d
and r14d, ecx
mov r10d, ecx
xor r10d, 0xffffffff
mov ebx, r9d
and ebx, r10d
xor r9d, 0xffffffff
and ecx, r9d
or ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x4e1136c4
mov esi, ecx
and esi, 0x4e1136c4
and r14d, r9d
mov edi, r10d
and edi, 0x4e1136c4
and ebx, r9d
or esi, r14d
or edi, ebx
xor esi, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x4e1136c4
and ecx, r9d
or esi, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov ebx, r8d
xor ebx, ecx
and ebx, r8d
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x68be0181
mov r9d, 0xffffffff
xor r9d, 0x68be0181
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x68be0181
and edx, r9d
or edi, r8d
or ecx, edx
xor edi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x58926e17
mov ecx, edx
and ecx, 0x58926e17
and ebx, r8d
mov r10d, r9d
and r10d, 0x58926e17
and edi, r8d
or ecx, ebx
or r10d, edi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x58926e17
and edx, r8d
or ecx, edx
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0x50eddbcd
mov r9d, 0xffffffff
xor r9d, 0x50eddbcd
mov r10d, esi
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x50eddbcd
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
mov edi, ecx
xor edi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa30b00b0
or edi, r8d
or edx, 0xa30b00b0
xor edi, 0xffffffff
and edi, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or edx, ecx
xor esi, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x6ff8fe0f
or esi, edx
or ecx, 0x6ff8fe0f
xor esi, 0xffffffff
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xaa898412
mov r8d, ecx
and r8d, 0xaa898412
and edi, edx
mov r10d, r9d
and r10d, 0xaa898412
and esi, edx
or r8d, edi
or r10d, esi
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0xaa898412
and ecx, edx
or r8d, ecx
mov r9d, r13d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r13d
and ecx, edx
or r9d, ecx
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xc3cf2a37
mov edx, 0xffffffff
xor edx, 0xc3cf2a37
mov r10d, r11d
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc3cf2a37
and edx, 0xffffffff
or esi, r10d
or ecx, edx
xor esi, ecx
mov edx, 0xffffffff
xor edx, 0xd7d96595
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xd7d96595
or edx, ecx
mov ecx, 0xffffffff
xor ecx, 0xd7d96595
mov r10d, r9d
xor r10d, ecx
and r10d, r9d
xor r13d, 0xffffffff
mov edi, edx
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x759b9dd0
or r13d, edi
or ecx, 0x759b9dd0
xor r13d, 0xffffffff
and r13d, ecx
mov edi, 0xffffffff
xor edi, 0xd7d96595
mov ecx, esi
xor ecx, edi
and ecx, esi
xor r11d, 0xffffffff
mov ebx, edx
xor ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xdcbc1573
or r11d, ebx
or edi, 0xdcbc1573
xor r11d, 0xffffffff
and r11d, edi
mov edi, r10d
xor edi, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r14d, 0xffffffff
xor r14d, 0x9b67a673
mov ebx, edi
and ebx, 0x9b67a673
and r10d, r14d
mov r12d, r15d
and r12d, 0x9b67a673
and r13d, r14d
or ebx, r10d
mov r10d, dword [rbp + 0x1c]
or r12d, r13d
xor ebx, r12d
or edi, r15d
xor edi, 0xffffffff
or r14d, 0x9b67a673
and edi, r14d
or ebx, edi
mov edi, ecx
and edi, r11d
xor ecx, r11d
or edi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0x4711c494
mov r14d, 0xffffffff
xor r14d, 0x4711c494
and ebx, r14d
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0x4711c494
and edi, r14d
or ecx, ebx
or r11d, edi
xor ecx, r11d
mov r11d, r9d
and r11d, esi
xor r9d, esi
or r11d, r9d
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, 0xffffffff
xor esi, 0xffffffff
and r11d, esi
or r9d, r11d
mov r11d, edx
and r11d, 0xd7d96595
xor edx, 0xd7d96595
or r11d, edx
xor r9d, 0xffffffff
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc2322637
or r9d, r11d
or edx, 0xc2322637
xor r9d, 0xffffffff
and r9d, edx
mov edx, ecx
and edx, r9d
xor ecx, r9d
or edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov r9d, edx
and r9d, r11d
or ecx, r9d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x438cb672
mov esi, 0xffffffff
xor esi, 0x438cb672
mov edi, esi
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x438cb672
and esi, 0xffffffff
or r11d, edi
or r9d, esi
xor r11d, r9d
xor r11d, 0xffffffff
mov r9d, edx
xor r9d, r11d
and r9d, edx
mov edx, ecx
and edx, r9d
xor ecx, r9d
or edx, ecx
mov ecx, r10d
xor ecx, 0xffffffff
xor ecx, 0x71d1c2d6
and ecx, 0x71d1c2d6
mov r11d, 0xffffffff
xor r11d, 0x71d1c2d6
mov r9d, r10d
and r9d, r11d
xor r10d, 0xffffffff
and r10d, 0x71d1c2d6
or r9d, r10d
mov r11d, ecx
and r11d, r9d
xor ecx, r9d
or r11d, ecx
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x2cda8390
mov r9d, 0xffffffff
xor r9d, 0x2cda8390
and r11d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x2cda8390
and r9d, 0xffffffff
or r10d, r11d
or ecx, r9d
xor r10d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xc707ac2b
mov esi, 0xffffffff
xor esi, 0xc707ac2b
mov r11d, edx
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xc707ac2b
and r10d, esi
or ecx, r11d
or r9d, r10d
xor ecx, r9d
xor edx, 0xffffffff
mov r9d, ecx
xor r9d, edx
and r9d, ecx
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, r8d
and ecx, edx
or ebx, ecx
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xe0d59a0b
mov edx, 0xffffffff
xor edx, 0xe0d59a0b
mov r10d, r9d
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe0d59a0b
and edx, 0xffffffff
or edi, r10d
or ecx, edx
xor edi, ecx
mov ecx, 0xffffffff
xor ecx, 0x71546e7a
and ecx, 0xff467b81
mov r10d, 0xffffffff
xor r10d, 0xff467b81
mov r11d, r10d
and r11d, 0x71546e7a
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xff467b81
and r10d, 0xffffffff
or ecx, r11d
or edx, r10d
xor ecx, edx
mov r10d, 0xffffffff
xor r10d, 0x71546e7a
mov edx, ebx
xor edx, r10d
and edx, ebx
xor r8d, 0xffffffff
mov r11d, ecx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x93493940
or r8d, r11d
or r10d, 0x93493940
xor r8d, 0xffffffff
and r8d, r10d
mov r10d, 0xffffffff
xor r10d, 0x71546e7a
mov r15d, edi
xor r15d, r10d
and r15d, edi
mov r10d, ecx
xor r10d, 0xffffffff
mov r14d, r9d
xor r14d, r10d
and r14d, r9d
mov r9d, edx
and r9d, r8d
xor edx, r8d
or r9d, edx
mov edx, r15d
xor edx, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x5b79fc04
mov r8d, edx
and r8d, 0x5b79fc04
and r15d, r10d
mov esi, r11d
and esi, 0x5b79fc04
and r14d, r10d
or r8d, r15d
or esi, r14d
xor r8d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0x5b79fc04
and edx, r10d
or r8d, edx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x3a11ae70
mov r10d, 0xffffffff
xor r10d, 0x3a11ae70
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x3a11ae70
and r8d, r10d
or esi, r9d
or edx, r8d
xor esi, edx
mov r8d, ebx
xor r8d, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf2178bae
mov edx, r8d
and edx, 0xf2178bae
and ebx, r9d
mov r11d, r10d
and r11d, 0xf2178bae
and edi, r9d
or edx, ebx
or r11d, edi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xf2178bae
and r8d, r9d
or edx, r8d
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or r11d, edx
mov edx, ecx
and edx, 0x71546e7a
xor ecx, 0x71546e7a
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x591cf862
or r11d, edx
or ecx, 0x591cf862
xor r11d, 0xffffffff
and r11d, ecx
mov edx, esi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbef03bf8
mov ecx, edx
and ecx, 0xbef03bf8
and esi, r8d
mov r10d, r9d
and r10d, 0xbef03bf8
and r11d, r8d
or ecx, esi
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xbef03bf8
and edx, r8d
or ecx, edx
mov dword [rax + 8], ecx
mov rdx, qword [rbp + 0x278]
mov eax, 0x36562724
mov ecx, 0x16a7eeca
cmp byte [rdx], 0
cmovne eax, ecx
mov dword [rbp + 0x200], eax
jmp 0x1400521f2
mov rax, qword [rbp + 0x288]
mov rcx, qword [rax]
movabs rax, 0x533c1402ba444c51
add rax, qword [0x140150160]
sub rsp, 0x20
call rax
add rsp, 0x20
mov dword [rbp + 0x200], 0x6cf5cfe
jmp 0x1400521f2
mov rax, qword [rbp + 0x448]
mov qword [rbp - 0x78], rax
mov rcx, qword [rbp + 0x510]
xor rcx, rbp
sub rsp, 0x20
call fcn.140129e00
mov rax, qword [rbp - 0x78]
lea rsp, [rbp + 0x518]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x140015426