Function at 0x140003db0
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5a0
mov qword [rsp + 0x590], rcx
mov qword [rsp + 0x588], 0
mov rax, qword [rsp + 0x590]
mov rax, qword [rax + 0x28]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0x580], rax
mov rax, qword [rsp + 0x580]
xor ecx, ecx
movabs rdx, 0x5e7767e161938d1b
sub rcx, rdx
xor edx, edx
sub rdx, rcx
xor ecx, ecx
sub rcx, 0
add rdx, rcx
movabs rcx, 0x23ea14cf1c7ca47a
add rdx, rcx
movabs rcx, 0x5e7767e161938d1b
sub rdx, rcx
movabs rcx, 0x23ea14cf1c7ca47a
sub rdx, rcx
xor ecx, ecx
sub rcx, rax
add rcx, 0
movabs rax, 0xf89a32024b6774c2
add rax, 0
sub rax, rdx
movabs rdx, 0xf89a32024b6774c2
sub rax, rdx
movabs rdx, 0x3c91487e2e1ac6bc
sub rcx, rdx
add rcx, rax
movabs rax, 0x3c91487e2e1ac6bc
add rcx, rax
xor eax, eax
sub rax, rcx
add rax, 0
mov qword [rsp + 0x578], rax
mov rax, qword [rsp + 0x578]
mov rax, qword [rax + 0x30]
movzx eax, word [rax]
mov dword [rsp + 0x59c], eax
mov dword [rsp + 0x24], 0x1544487b
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x20], eax
sub eax, 0x804052b4
je 0x14001c5a3
jmp 0x140003ec6
mov eax, dword [rsp + 0x20]
sub eax, 0x8160fc49
je 0x14001702c
jmp 0x140003eda
mov eax, dword [rsp + 0x20]
sub eax, 0x82156848
je 0x1400126da
jmp 0x140003eee
mov eax, dword [rsp + 0x20]
sub eax, 0x8376c797
je 0x14001c5da
jmp 0x140003f02
mov eax, dword [rsp + 0x20]
sub eax, 0x84010eed
je 0x140012d1f
jmp 0x140003f16
mov eax, dword [rsp + 0x20]
sub eax, 0x84415bc1
je 0x140006d4f
jmp 0x140003f2a
mov eax, dword [rsp + 0x20]
sub eax, 0x85ed108d
je 0x140011e7f
jmp 0x140003f3e
mov eax, dword [rsp + 0x20]
sub eax, 0x872488b6
je 0x140015b0c
jmp 0x140003f52
mov eax, dword [rsp + 0x20]
sub eax, 0x88730a60
je 0x14000b301
jmp 0x140003f66
mov eax, dword [rsp + 0x20]
sub eax, 0x892893b0
je 0x14001b945
jmp 0x140003f7a
mov eax, dword [rsp + 0x20]
sub eax, 0x89edd218
je 0x140009033
jmp 0x140003f8e
mov eax, dword [rsp + 0x20]
sub eax, 0x901717fd
je 0x14000db88
jmp 0x140003fa2
mov eax, dword [rsp + 0x20]
sub eax, 0x90a12967
je 0x140014fde
jmp 0x140003fb6
mov eax, dword [rsp + 0x20]
sub eax, 0x90b1a32a
je 0x140011123
jmp 0x140003fca
mov eax, dword [rsp + 0x20]
sub eax, 0x936321d8
je 0x140018e8a
jmp 0x140003fde
mov eax, dword [rsp + 0x20]
sub eax, 0x93eac6a5
je 0x14001b695
jmp 0x140003ff2
mov eax, dword [rsp + 0x20]
sub eax, 0x96b6a526
je 0x1400159e8
jmp 0x140004006
mov eax, dword [rsp + 0x20]
sub eax, 0x98ca1009
je 0x14000cfc7
jmp 0x14000401a
mov eax, dword [rsp + 0x20]
sub eax, 0x9b405a35
je 0x140008b1d
jmp 0x14000402e
mov eax, dword [rsp + 0x20]
sub eax, 0x9caeec33
je 0x140009010
jmp 0x140004042
mov eax, dword [rsp + 0x20]
sub eax, 0x9ea54b48
je 0x14001d0e3
jmp 0x140004056
mov eax, dword [rsp + 0x20]
sub eax, 0x9ef36236
je 0x14000b27d
jmp 0x14000406a
mov eax, dword [rsp + 0x20]
sub eax, 0x9ef67512
je 0x14001ac0d
jmp 0x14000407e
mov eax, dword [rsp + 0x20]
sub eax, 0x9f6559cd
je 0x1400089f5
jmp 0x140004092
mov eax, dword [rsp + 0x20]
sub eax, 0xa271780c
je 0x140018d80
jmp 0x1400040a6
mov eax, dword [rsp + 0x20]
sub eax, 0xa37e89ab
je 0x140006c33
jmp 0x1400040ba
mov eax, dword [rsp + 0x20]
sub eax, 0xa3b3d4b0
je 0x140008f70
jmp 0x1400040ce
mov eax, dword [rsp + 0x20]
sub eax, 0xa455796b
je 0x14000b2de
jmp 0x1400040e2
mov eax, dword [rsp + 0x20]
sub eax, 0xa60e6626
je 0x140013bbc
jmp 0x1400040f6
mov eax, dword [rsp + 0x20]
sub eax, 0xa697a48c
je 0x140016787
jmp 0x14000410a
mov eax, dword [rsp + 0x20]
sub eax, 0xa7936c76
je 0x14001d06b
jmp 0x14000411e
mov eax, dword [rsp + 0x20]
sub eax, 0xa7a3318c
je 0x14000ad2a
jmp 0x140004132
mov eax, dword [rsp + 0x20]
sub eax, 0xa9df6ade
je 0x14000eed0
jmp 0x140004146
mov eax, dword [rsp + 0x20]
sub eax, 0xaad5d01d
je 0x14000f9c6
jmp 0x14000415a
mov eax, dword [rsp + 0x20]
sub eax, 0xaadb7b4b
je 0x14001c5fa
jmp 0x14000416e
mov eax, dword [rsp + 0x20]
sub eax, 0xab839994
je 0x14000a239
jmp 0x140004182
mov eax, dword [rsp + 0x20]
sub eax, 0xaca46b93
je 0x140011e03
jmp 0x140004196
mov eax, dword [rsp + 0x20]
sub eax, 0xae5bb276
je 0x140004f41
jmp 0x1400041aa
mov eax, dword [rsp + 0x20]
sub eax, 0xb22678b6
je 0x14000d04b
jmp 0x1400041be
mov eax, dword [rsp + 0x20]
sub eax, 0xb268e659
je 0x14000579b
jmp 0x1400041d2
mov eax, dword [rsp + 0x20]
sub eax, 0xb382a132
je 0x14001089c
jmp 0x1400041e6
mov eax, dword [rsp + 0x20]
sub eax, 0xb4ee6ca3
je 0x140018ead
jmp 0x1400041fa
mov eax, dword [rsp + 0x20]
sub eax, 0xb5dfed47
je 0x1400127ef
jmp 0x14000420e
mov eax, dword [rsp + 0x20]
sub eax, 0xb83c186a
je 0x14001450b
jmp 0x140004222
mov eax, dword [rsp + 0x20]
sub eax, 0xb892de8d
je 0x1400180a3
jmp 0x140004236
mov eax, dword [rsp + 0x20]
sub eax, 0xb899cc65
je 0x1400057d2
jmp 0x14000424a
mov eax, dword [rsp + 0x20]
sub eax, 0xbb061cf1
je 0x14000c9ef
jmp 0x14000425e
mov eax, dword [rsp + 0x20]
sub eax, 0xbe0f8d24
je 0x14000e2d7
jmp 0x140004272
mov eax, dword [rsp + 0x20]
sub eax, 0xbe8ae2fa
je 0x140008abc
jmp 0x140004286
mov eax, dword [rsp + 0x20]
sub eax, 0xbe9cf52c
je 0x14001936b
jmp 0x14000429a
mov eax, dword [rsp + 0x20]
sub eax, 0xbf83bd32
je 0x140004db2
jmp 0x1400042ae
mov eax, dword [rsp + 0x20]
sub eax, 0xbfb4161c
je 0x14001bc67
jmp 0x1400042c2
mov eax, dword [rsp + 0x20]
sub eax, 0xc01660a4
je 0x140005847
jmp 0x1400042d6
mov eax, dword [rsp + 0x20]
sub eax, 0xc3037a36
je 0x14001276d
jmp 0x1400042ea
mov eax, dword [rsp + 0x20]
sub eax, 0xca36d739
je 0x140005760
jmp 0x1400042fe
mov eax, dword [rsp + 0x20]
sub eax, 0xced7cade
je 0x14000bcbf
jmp 0x140004312
mov eax, dword [rsp + 0x20]
sub eax, 0xd360a1c2
je 0x140015a6e
jmp 0x140004326
mov eax, dword [rsp + 0x20]
sub eax, 0xd4bb559c
je 0x1400160e9
jmp 0x14000433a
mov eax, dword [rsp + 0x20]
sub eax, 0xd4c578d6
je 0x14000ea5d
jmp 0x14000434e
mov eax, dword [rsp + 0x20]
sub eax, 0xd609fb20
je 0x140005824
jmp 0x140004362
mov eax, dword [rsp + 0x20]
sub eax, 0xd92bbcf3
je 0x140013c5c
jmp 0x140004376
mov eax, dword [rsp + 0x20]
sub eax, 0xdb854a87
je 0x14001b476
jmp 0x14000438a
mov eax, dword [rsp + 0x20]
sub eax, 0xdc7b8019
je 0x1400057ba
jmp 0x14000439e
mov eax, dword [rsp + 0x20]
sub eax, 0xde505f61
je 0x140005720
jmp 0x1400043b2
mov eax, dword [rsp + 0x20]
sub eax, 0xe01c8015
je 0x14000e239
mov rax, qword [rsp + 0x578]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x570], rax
mov rax, qword [rsp + 0x570]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x578]
mov rdx, qword [rcx + 0x30]
xor ecx, ecx
sub rcx, rax
xor eax, eax
movabs r8, 0x5bb05f822db55426
sub rax, r8
add rcx, rax
xor eax, eax
sub rax, rcx
xor ecx, ecx
movabs r8, 0xac1c2902ffdf17ec
sub rcx, r8
add rax, rcx
movabs rcx, 0x25ba42b104a6a712
sub rax, rcx
movabs rcx, 0x5bb05f822db55426
sub rax, rcx
movabs rcx, 0x25ba42b104a6a712
add rax, rcx
xor ecx, ecx
sub rcx, rdx
add rcx, 0
movabs rdx, 0x3ecfb3bd0851ab2d
add rax, rdx
sub rax, rcx
movabs rcx, 0x3ecfb3bd0851ab2d
sub rax, rcx
movabs rcx, 0xa144a34bc47df52c
add rax, rcx
movabs rcx, 0xd77d45997d2c37ce
sub rax, rcx
movabs rcx, 0xa144a34bc47df52c
sub rax, rcx
xor ecx, ecx
sub rcx, rax
xor eax, eax
movabs rdx, 0xac1c2902ffdf17ec
sub rax, rdx
add rcx, rax
xor eax, eax
sub rax, rcx
movabs rcx, 0xb820251caf17593b
add rax, rcx
movabs rcx, 0xd77d45997d2c37ce
add rax, rcx
movabs rcx, 0xb820251caf17593b
sub rax, rcx
mov qword [rsp + 0x568], rax
mov rdx, qword [rsp + 0x568]
mov eax, 0x4867718d
mov ecx, 0x2bc1f609
cmp dword [rdx], 0x4550
cmove eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x54c]
mov edx, eax
mov eax, 0xde505f61
mov ecx, 0xe15db0b9
cmp rdx, 0x16
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
lea rdx, [rsp + 0x550]
mov rax, qword [rsp + 0x578]
mov rcx, qword [rax + 0x30]
call fcn.1400016f0
mov qword [rsp + 0x540], rax
mov eax, 0xe81137f1
mov ecx, 0xca36d739
cmp qword [rsp + 0x540], 0
cmovne eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov rax, qword [rsp + 0x578]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x588], rax
mov dword [rsp + 0x24], 0xe81137f1
jmp 0x14001d12c
mov eax, 0xb899cc65
mov ecx, 0xdc7b8019
cmp qword [rsp + 0x588], 0
cmove eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov dword [rsp + 0x598], 0xc0000001
mov dword [rsp + 0x24], 0x4b12637b
jmp 0x14001d12c
mov rax, qword [str.EcHeziCnfioxXui_f]
mov qword [rsp + 0x520], rax
mov rax, qword [0x140037038]
mov qword [rsp + 0x528], rax
mov ax, word [0x140037040]
mov word [rsp + 0x530], ax
mov al, byte [0x140037042]
mov byte [rsp + 0x532], al
mov dword [rsp + 0x51c], 0
mov dword [rsp + 0x24], 0xd609fb20
jmp 0x14001d12c
mov eax, dword [rsp + 0x51c]
mov edx, eax
mov eax, 0x443e192e
mov ecx, 0xc01660a4
cmp rdx, 0x13
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x51c]
movsx edx, byte [rsp + rax + 0x520]
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xa0a702ca
mov r8d, 0xffffffff
xor r8d, 0xa0a702ca
mov r9d, edx
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa0a702ca
and r8d, 0xffffffff
or ecx, r9d
or eax, r8d
xor ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x4cbd82a5
mov r9d, 0xffffffff
xor r9d, 0x4cbd82a5
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x4cbd82a5
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
xor eax, 0xffffffff
mov r8d, edx
xor r8d, eax
and r8d, edx
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or ecx, eax
mov r8d, 0xffffffff
xor r8d, 0x3bb3fb64
mov eax, ecx
and eax, r8d
xor ecx, 0xffffffff
and ecx, 0x3bb3fb64
or eax, ecx
xor eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x3bb3fb64
mov ecx, 0xffffffff
xor ecx, 0xfe562e05
or eax, r8d
or ecx, 0xfe562e05
xor eax, 0xffffffff
and eax, ecx
mov ebp, 0xffffffff
xor ebp, 0x3bb3fb64
and ebp, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3bb3fb64
or ebp, ecx
xor ebp, 0xffffffff
xor ebp, 0x7e265ae5
and ebp, 0x7e265ae5
mov edi, 0xffffffff
xor edi, 0x7e265ae5
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x7e265ae5
or edi, ecx
mov esi, 0xffffffff
xor esi, 0x3bb3fb64
mov r8d, edi
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xd0e8cbb2
or esi, r8d
or ecx, 0xd0e8cbb2
xor esi, 0xffffffff
and esi, 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 r8d, 0xffffffff
xor r8d, 0x7e265ae5
mov ecx, 0xffffffff
xor ecx, 0x1a344d1
or ebx, r8d
or ecx, 0x1a344d1
xor ebx, 0xffffffff
and ebx, ecx
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, ebp
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x95aec4fe
mov r9d, ecx
and r9d, 0x95aec4fe
and ebp, r8d
mov r11d, r10d
and r11d, 0x95aec4fe
and esi, r8d
or r9d, ebp
or r11d, esi
xor r9d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x95aec4fe
and ecx, r8d
or r9d, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1e17182f
mov r8d, ecx
and r8d, 0x1e17182f
and ebx, r10d
mov esi, r11d
and esi, 0x1e17182f
and edi, r10d
or r8d, ebx
or esi, edi
xor r8d, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x1e17182f
and ecx, r10d
or r8d, ecx
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0x7cab5db3
mov r11d, 0xffffffff
xor r11d, 0x7cab5db3
and r9d, r11d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x7cab5db3
and r8d, r11d
or r10d, r9d
or ecx, r8d
xor r10d, ecx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xed1b1854
mov r8d, 0xffffffff
xor r8d, 0xed1b1854
mov r11d, r10d
and r11d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xed1b1854
and r8d, 0xffffffff
or r9d, r11d
or ecx, r8d
xor r9d, ecx
mov r8d, edx
xor r8d, 0xffffffff
mov ecx, r9d
and ecx, r8d
xor r9d, 0xffffffff
mov r8d, edx
and r8d, r9d
or ecx, r8d
xor edx, 0xffffffff
mov r9d, ecx
xor r9d, edx
and r9d, ecx
mov r8d, 0xffffffff
xor r8d, 0xc
and r8d, 0x20911ac0
mov edx, 0xffffffff
xor edx, 0x20911ac0
mov r11d, edx
and r11d, 0xc
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x20911ac0
and edx, 0xffffffff
or r8d, r11d
or ecx, edx
xor r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2e472274
or ecx, r8d
or edx, 0x2e472274
xor ecx, 0xffffffff
and ecx, edx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r11d, edx
mov r8d, 0xffffffff
xor r8d, 0xc
xor r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x635a907
or r8d, r11d
or edx, 0x635a907
xor r8d, 0xffffffff
and r8d, edx
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov r11d, 0xffffffff
xor r11d, 0x3bb3fb64
and r11d, 0xfda5a4f4
mov r8d, 0xffffffff
xor r8d, 0xfda5a4f4
mov esi, r8d
and esi, 0x3bb3fb64
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfda5a4f4
and r8d, 0xffffffff
or r11d, esi
or ecx, r8d
xor r11d, ecx
mov r8d, edx
xor r8d, 0xffffffff
mov ecx, r11d
and ecx, r8d
xor r11d, 0xffffffff
mov r8d, edx
and r8d, r11d
or ecx, r8d
xor edx, 0xffffffff
mov r8d, ecx
xor r8d, edx
and r8d, ecx
mov ebp, 0xffffffff
xor ebp, 0xc
and ebp, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc
or ebp, ecx
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xa78fff12
mov edx, 0xffffffff
xor edx, 0xa78fff12
and r10d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa78fff12
and edx, 0xffffffff
or ebx, r10d
or ecx, edx
xor ebx, ecx
mov ecx, 0xffffffff
xor ecx, 0x57c29027
and ecx, 0x6d6a5298
mov r10d, 0xffffffff
xor r10d, 0x6d6a5298
mov r11d, r10d
and r11d, 0x57c29027
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x6d6a5298
and r10d, 0xffffffff
or ecx, r11d
or edx, r10d
xor ecx, edx
mov edx, ebp
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x3224756
mov r11d, edx
and r11d, 0x3224756
and ebp, r10d
mov edi, esi
and edi, 0x3224756
and ebx, r10d
or r11d, ebp
or edi, ebx
xor r11d, edi
or edx, esi
xor edx, 0xffffffff
or r10d, 0x3224756
and edx, r10d
or r11d, edx
mov edx, ecx
and edx, 0x57c29027
xor ecx, 0x57c29027
or edx, ecx
mov ebp, r11d
xor ebp, 0xffffffff
and ebp, 0x5a643019
mov r10d, 0xffffffff
xor r10d, 0x5a643019
and r11d, r10d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5a643019
and r10d, 0xffffffff
or ebp, r11d
or ecx, r10d
xor ebp, ecx
xor ebp, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x558284cc
or ebp, edx
or ecx, 0x558284cc
xor ebp, 0xffffffff
and ebp, ecx
mov ecx, eax
xor ecx, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9594fc16
or ecx, r10d
or edx, 0x9594fc16
xor ecx, 0xffffffff
and ecx, edx
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 ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x6c5ee56
mov edx, 0xffffffff
xor edx, 0x6c5ee56
mov r9d, r8d
and r9d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6c5ee56
and edx, 0xffffffff
or ebx, r9d
or ecx, edx
xor ebx, ecx
mov r11d, ebp
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, ebp
and ecx, edx
or r11d, ecx
mov edi, 0xffffffff
xor edi, 0x78ad4f42
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x78ad4f42
or edi, ecx
mov edx, 0xffffffff
xor edx, 0x78ad4f42
mov ecx, ebx
xor ecx, edx
and ecx, ebx
mov r9d, edi
xor r9d, 0xffffffff
mov edx, r8d
xor edx, r9d
and edx, r8d
mov r8d, 0xffffffff
xor r8d, 0x78ad4f42
mov r14d, r11d
xor r14d, r8d
and r14d, r11d
xor ebp, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x297894ef
or ebp, r9d
or r8d, 0x297894ef
xor ebp, 0xffffffff
and ebp, r8d
mov r8d, ecx
and r8d, edx
xor ecx, edx
or r8d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebp
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x841c4efc
mov edx, ecx
and edx, 0x841c4efc
and r14d, r9d
mov esi, r10d
and esi, 0x841c4efc
and ebp, r9d
or edx, r14d
or esi, ebp
xor edx, esi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x841c4efc
and ecx, r9d
or edx, ecx
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x1c407aac
mov r9d, 0xffffffff
xor r9d, 0x1c407aac
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x1c407aac
and edx, r9d
or esi, r8d
or ecx, edx
xor esi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x11a0abaa
mov r8d, ecx
and r8d, 0x11a0abaa
and ebx, edx
mov r10d, r9d
and r10d, 0x11a0abaa
and r11d, edx
or r8d, ebx
or r10d, r11d
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x11a0abaa
and ecx, edx
or r8d, ecx
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x102ba2a
mov edx, 0xffffffff
xor edx, 0x102ba2a
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x102ba2a
and edx, 0xffffffff
or r11d, r8d
or ecx, edx
xor r11d, ecx
mov ecx, 0xffffffff
xor ecx, 0x78ad4f42
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x73123033
mov edx, ecx
and edx, 0x73123033
mov ebx, r8d
and ebx, 0x78ad4f42
mov r10d, r9d
and r10d, 0x73123033
and edi, r8d
or edx, ebx
or r10d, edi
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x73123033
and ecx, r8d
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x6f4a7b04
or r11d, edx
or ecx, 0x6f4a7b04
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5696d435
mov edx, ecx
and edx, 0x5696d435
and esi, r8d
mov r10d, r9d
and r10d, 0x5696d435
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x5696d435
and ecx, r8d
or edx, ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x628dad38
mov r8d, 0xffffffff
xor r8d, 0x628dad38
mov r10d, eax
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x628dad38
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xe22b4b62
or ecx, r9d
or r8d, 0xe22b4b62
xor ecx, 0xffffffff
and ecx, r8d
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or r8d, edx
xor r8d, 0xffffffff
mov edx, eax
xor edx, r8d
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x51c]
mov byte [rsp + rax + 0x520], cl
mov dword [rsp + 0x24], 0x70ec8b06
jmp 0x14001d12c
mov eax, dword [rsp + 0x4fc]
add eax, 0x9bb82dcc
add eax, 0x6f45f9f7
sub eax, 0x9bb82dcc
sub eax, 0xc2b84536
add eax, 0x1028637f
add eax, 0xc2b84536
xor ecx, ecx
sub ecx, 0x6f45f9f7
add eax, ecx
add eax, 0xd3f30718
sub eax, 0xd6ddc155
sub eax, 0xd3f30718
xor ecx, ecx
sub ecx, 1
sub eax, ecx
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0xd6ddc155
add ecx, eax
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, 0xf5d431b
sub ecx, 0x1028637f
add ecx, 0xf5d431b
add eax, 0x27f1c8f6
add eax, ecx
sub eax, 0x27f1c8f6
mov dword [rsp + 0x4fc], eax
mov dword [rsp + 0x24], 0xfc8a85af
jmp 0x14001d12c
mov eax, dword [rsp + 0x4dc]
movsx ecx, byte [rsp + rax + 0x4e0]
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xdd1d8ea3
mov r8d, 0xffffffff
xor r8d, 0xdd1d8ea3
mov r9d, ecx
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xdd1d8ea3
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov ebx, 0xffffffff
xor ebx, 0x7224f7d4
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa01c349f
or ebx, edx
or eax, 0xa01c349f
xor ebx, 0xffffffff
and ebx, eax
mov edx, 0xffffffff
xor edx, 0x7224f7d4
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7224f7d4
or edx, eax
mov eax, edx
xor eax, 0xffffffff
mov r11d, ecx
xor r11d, eax
and r11d, ecx
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xb0254f1f
mov r8d, 0xffffffff
xor r8d, 0xb0254f1f
mov r9d, r8d
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb0254f1f
and r8d, 0xffffffff
or edi, r9d
or eax, r8d
xor edi, eax
xor edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x7224f7d4
mov eax, 0xffffffff
xor eax, 0xaca4f23
or edi, r8d
or eax, 0xaca4f23
xor edi, 0xffffffff
and edi, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xa438104
or esi, edx
or eax, 0xa438104
xor esi, 0xffffffff
and esi, eax
mov eax, ebx
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf1efb9ac
mov r8d, eax
and r8d, 0xf1efb9ac
and ebx, edx
mov r10d, r9d
and r10d, 0xf1efb9ac
and r11d, edx
or r8d, ebx
or r10d, r11d
xor r8d, r10d
or eax, r9d
xor eax, 0xffffffff
or edx, 0xf1efb9ac
and eax, edx
or r8d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x38c87e80
mov edx, eax
and edx, 0x38c87e80
and edi, r9d
mov r11d, r10d
and r11d, 0x38c87e80
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x38c87e80
and eax, r9d
or edx, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xe0d8ef6
mov r10d, 0xffffffff
xor r10d, 0xe0d8ef6
and r8d, r10d
mov eax, edx
xor eax, 0xffffffff
and eax, 0xe0d8ef6
and edx, r10d
or r9d, r8d
or eax, edx
xor r9d, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xcd731848
mov r8d, 0xffffffff
xor r8d, 0xcd731848
and r9d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xcd731848
and r8d, 0xffffffff
or edx, r9d
or eax, r8d
xor edx, eax
mov r8d, 0xffffffff
xor r8d, 0x3e6622f8
and r8d, 0x124ae95
mov r10d, 0xffffffff
xor r10d, 0x124ae95
mov r9d, r10d
and r9d, 0x3e6622f8
mov eax, edx
xor eax, 0xffffffff
and eax, 0x124ae95
and edx, r10d
or r8d, r9d
or eax, edx
xor r8d, eax
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3e6622f8
mov eax, 0xffffffff
xor eax, 0x80739260
or r8d, edx
or eax, 0x80739260
xor r8d, 0xffffffff
and r8d, eax
mov ebp, 0xffffffff
xor ebp, 0x3e6622f8
and ebp, 0x5b079b6b
mov edx, 0xffffffff
xor edx, 0x5b079b6b
mov r9d, edx
and r9d, 0x3e6622f8
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5b079b6b
and edx, 0xffffffff
or ebp, r9d
or eax, edx
xor ebp, eax
xor ebp, 0xffffffff
xor ebp, 0x9c262f8b
and ebp, 0x9c262f8b
mov edi, 0xffffffff
xor edi, 0x9c262f8b
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9c262f8b
or edi, eax
mov esi, edi
xor esi, 0xffffffff
xor esi, 0x3e6622f8
and esi, 0x3e6622f8
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xfeb76671
mov edx, 0xffffffff
xor edx, 0xfeb76671
mov r9d, edx
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xfeb76671
and edx, 0xffffffff
or ebx, r9d
or eax, edx
xor ebx, eax
xor ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9c262f8b
mov eax, 0xffffffff
xor eax, 0x22abc454
or ebx, edx
or eax, 0x22abc454
xor ebx, 0xffffffff
and ebx, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov eax, ebp
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2d21e7cb
mov edx, eax
and edx, 0x2d21e7cb
and ebp, r9d
mov r11d, r10d
and r11d, 0x2d21e7cb
and esi, r9d
or edx, ebp
or r11d, esi
xor edx, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x2d21e7cb
and eax, r9d
or edx, eax
mov eax, ebx
xor eax, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x2e598009
mov r9d, eax
and r9d, 0x2e598009
and ebx, r10d
mov esi, r11d
and esi, 0x2e598009
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or eax, r11d
xor eax, 0xffffffff
or r10d, 0x2e598009
and eax, r10d
or r9d, eax
mov r10d, edx
xor r10d, 0xffffffff
mov eax, r9d
and eax, r10d
xor r9d, 0xffffffff
and edx, r9d
or eax, edx
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or ebx, ecx
mov edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or edi, ecx
mov edx, 0xffffffff
xor edx, 0x93fc1ab5
and edx, 0x143ab378
mov r9d, 0xffffffff
xor r9d, 0x143ab378
mov r10d, r9d
and r10d, 0x93fc1ab5
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x143ab378
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
mov r9d, ebx
xor r9d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x9853ddfd
mov ecx, r9d
and ecx, 0x9853ddfd
and ebx, r10d
mov esi, r11d
and esi, 0x9853ddfd
and edi, r10d
or ecx, ebx
or esi, edi
xor ecx, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0x9853ddfd
and r9d, r10d
or ecx, r9d
mov r9d, edx
and r9d, 0x93fc1ab5
xor edx, 0x93fc1ab5
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 edx, 0xffffffff
xor r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x58a468e7
or edx, r9d
or ecx, 0x58a468e7
xor edx, 0xffffffff
and edx, ecx
mov r10d, 0xffffffff
xor r10d, 0xc
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc
or r10d, ecx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x764a2270
or ecx, r10d
or r9d, 0x764a2270
xor ecx, 0xffffffff
and ecx, r9d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
or r9d, r10d
xor r9d, 0xffffffff
xor r9d, 0xc
and r9d, 0xc
mov r10d, ecx
and r10d, r9d
xor ecx, r9d
or r10d, ecx
mov r11d, 0xffffffff
xor r11d, 0x3e6622f8
and r11d, 0x5125dd40
mov r9d, 0xffffffff
xor r9d, 0x5125dd40
mov esi, r9d
and esi, 0x3e6622f8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5125dd40
and r9d, 0xffffffff
or r11d, esi
or ecx, r9d
xor r11d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
mov r9d, r11d
and r9d, ecx
xor r11d, 0xffffffff
mov ecx, r10d
and ecx, r11d
or r9d, ecx
xor r10d, 0xffffffff
mov ecx, r9d
xor ecx, r10d
and ecx, r9d
mov r9d, 0xffffffff
xor r9d, 0xc
and r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xc
or r9d, r10d
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and eax, r11d
or r10d, eax
mov eax, 0xffffffff
xor eax, 0x8b5f7e5b
and eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0x8b5f7e5b
or eax, r11d
mov esi, r9d
and esi, r10d
xor r9d, r10d
or esi, r9d
mov r10d, eax
and r10d, 0x8b5f7e5b
xor eax, 0x8b5f7e5b
or r10d, eax
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x178d5bd3
mov r11d, 0xffffffff
xor r11d, 0x178d5bd3
and esi, r11d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x178d5bd3
and r11d, 0xffffffff
or r9d, esi
or eax, r11d
xor r9d, eax
xor r9d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfdee30af
or r9d, r10d
or eax, 0xfdee30af
xor r9d, 0xffffffff
and r9d, eax
mov eax, edx
xor eax, 0xffffffff
mov edi, r8d
xor edi, eax
and edi, r8d
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x5f67d7a3
mov r10d, 0xffffffff
xor r10d, 0x5f67d7a3
and r8d, r10d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x5f67d7a3
and edx, r10d
or esi, r8d
or eax, edx
xor esi, eax
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x2697009d
mov eax, edx
and eax, 0x2697009d
and edi, r8d
mov r11d, r10d
and r11d, 0x2697009d
and esi, r8d
or eax, edi
or r11d, esi
xor eax, r11d
or edx, r10d
xor edx, 0xffffffff
or r8d, 0x2697009d
and edx, r8d
or eax, edx
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0xc3af179a
mov r8d, 0xffffffff
xor r8d, 0xc3af179a
mov r10d, ecx
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc3af179a
and r8d, 0xffffffff
or ebx, r10d
or edx, r8d
xor ebx, edx
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xdff41f1
mov r8d, 0xffffffff
xor r8d, 0xdff41f1
mov r10d, r9d
and r10d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdff41f1
and r8d, 0xffffffff
or r11d, r10d
or edx, r8d
xor r11d, edx
mov edi, 0xffffffff
xor edi, 0xd37dcd84
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd37dcd84
or edi, edx
mov edx, ebx
xor edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd37dcd84
mov r8d, 0xffffffff
xor r8d, 0x37688595
or edx, r10d
or r8d, 0x37688595
xor edx, 0xffffffff
and edx, r8d
mov r8d, edi
xor r8d, 0xffffffff
mov r10d, ecx
xor r10d, r8d
and r10d, ecx
mov r8d, 0xffffffff
xor r8d, 0xd37dcd84
mov ecx, r11d
xor ecx, r8d
and ecx, r11d
xor r9d, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x9ea16916
or r9d, esi
or r8d, 0x9ea16916
xor r9d, 0xffffffff
and r9d, r8d
mov r8d, edx
and r8d, r10d
xor edx, r10d
or r8d, edx
mov edx, ecx
and edx, r9d
xor ecx, r9d
or edx, ecx
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x5b5b693
mov r9d, 0xffffffff
xor r9d, 0x5b5b693
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x5b5b693
and edx, r9d
or esi, r8d
or ecx, edx
xor esi, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xdb11c6a3
mov r9d, ecx
and r9d, 0xdb11c6a3
and ebx, edx
mov r10d, r8d
and r10d, 0xdb11c6a3
and r11d, edx
or r9d, ebx
or r10d, r11d
xor r9d, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xdb11c6a3
and ecx, edx
or r9d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xd6dd6a88
mov r8d, 0xffffffff
xor r8d, 0xd6dd6a88
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd6dd6a88
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, 0xffffffff
xor r8d, 0xd37dcd84
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xe293b8d3
mov edx, r8d
and edx, 0xe293b8d3
mov ebx, r9d
and ebx, 0xd37dcd84
mov r11d, r10d
and r11d, 0xe293b8d3
and edi, r9d
or edx, ebx
or r11d, edi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xe293b8d3
and r8d, r9d
or edx, r8d
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, edx
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc8355365
mov r9d, ecx
and r9d, 0xc8355365
and esi, edx
mov r10d, r8d
and r10d, 0xc8355365
and r11d, edx
or r9d, esi
or r10d, r11d
xor r9d, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xc8355365
and ecx, edx
or r9d, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0x5949ba40
mov r8d, 0xffffffff
xor r8d, 0x5949ba40
mov r10d, eax
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5949ba40
and r8d, 0xffffffff
or edx, r10d
or ecx, r8d
xor edx, ecx
mov r11d, r9d
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf13d947d
or r11d, edx
or ecx, 0xf13d947d
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x99c99242
mov r8d, 0xffffffff
xor r8d, 0x99c99242
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x99c99242
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 ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x4d92323d
mov eax, ecx
and eax, 0x4d92323d
and r11d, edx
mov r9d, r8d
and r9d, 0x4d92323d
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x4d92323d
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x4dc]
mov byte [rsp + rax + 0x4e0], cl
mov dword [rsp + 0x24], 0x6f3a77e4
jmp 0x14001d12c
mov eax, dword [rsp + 0x49c]
mov ecx, 0xab67fa23
add ecx, 0
sub ecx, 0xa4cf6934
sub ecx, 0xab67fa23
sub ecx, 0x3a94eb63
sub ecx, eax
add ecx, 0x3a94eb63
sub ecx, 0xae6f6645
add ecx, 0xa4cf6934
add ecx, 0xae6f6645
mov r8d, 0xb3a42f54
add r8d, 0
sub r8d, 1
sub r8d, 0xb3a42f54
xor edx, edx
sub edx, 0
xor eax, eax
sub eax, r8d
add edx, eax
xor eax, eax
sub eax, edx
add ecx, 0xc1946d86
sub ecx, 0xd29e0dc0
sub ecx, 0xc1946d86
sub ecx, 0x2b475d6b
add ecx, eax
add ecx, 0x2b475d6b
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, 0xd29e0dc0
add eax, ecx
xor edx, edx
sub edx, eax
xor eax, eax
sub eax, 0x1d7eff7d
sub eax, 0x15f5a7bb
add eax, 0x1d7eff7d
xor ecx, ecx
sub ecx, edx
add eax, ecx
xor ecx, ecx
sub ecx, 0x15f5a7bb
sub eax, ecx
mov dword [rsp + 0x49c], eax
mov dword [rsp + 0x24], 0x54267b75
jmp 0x14001d12c
lea rdx, [rsp + 0x4a0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038038], rax
mov rax, qword [str.x_OcamiYbeochi_xebk_f]
mov qword [rsp + 0x480], rax
mov rax, qword [0x1400370d8]
mov qword [rsp + 0x488], rax
mov rax, qword [0x1400370e0]
mov qword [rsp + 0x490], rax
mov dword [rsp + 0x47c], 0
mov dword [rsp + 0x24], 0x9b405a35
jmp 0x14001d12c
mov eax, dword [rsp + 0x47c]
mov edx, eax
mov eax, 0x5edb55d5
mov ecx, 0x5b00c767
cmp rdx, 0x18
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x47c]
xor edx, edx
sub edx, 0xfd9eff7f
xor ecx, ecx
sub ecx, edx
xor edx, edx
sub edx, 1
add ecx, edx
xor edx, edx
sub edx, 0xfd9eff7f
add ecx, edx
xor edx, edx
sub edx, 0x995f8090
sub edx, ecx
add edx, 0x995f8090
xor ecx, ecx
sub ecx, edx
sub eax, ecx
mov dword [rsp + 0x47c], eax
mov dword [rsp + 0x24], 0x9b405a35
jmp 0x14001d12c
mov eax, dword [rsp + 0x45c]
mov edx, eax
mov eax, 0x2cbd95eb
mov ecx, 0x89edd218
cmp rdx, 0x10
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x45c]
movsx eax, byte [rsp + rax + 0x460]
mov edx, eax
xor edx, 0xffffffff
and edx, 0x3ec4ef5b
mov r8d, 0xffffffff
xor r8d, 0x3ec4ef5b
mov r9d, eax
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3ec4ef5b
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov r8d, 0xffffffff
xor r8d, 0xe0fc3f2e
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x76a5ae22
or r8d, edx
or ecx, 0x76a5ae22
xor r8d, 0xffffffff
and r8d, ecx
mov edx, 0xffffffff
xor edx, 0xe0fc3f2e
and edx, 0x9876fcde
mov r9d, 0xffffffff
xor r9d, 0x9876fcde
mov r10d, r9d
and r10d, 0xe0fc3f2e
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9876fcde
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x4f285855
mov r11d, 0xffffffff
xor r11d, 0x4f285855
mov esi, r11d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x4f285855
and r11d, 0xffffffff
or r9d, esi
or ecx, r11d
xor r9d, ecx
mov r11d, 0xffffffff
xor r11d, 0xe0fc3f2e
mov ecx, r9d
xor ecx, r11d
and ecx, r9d
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
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, 0xa523eb31
mov r10d, 0xffffffff
xor r10d, 0xa523eb31
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xa523eb31
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0xdd31ddae
and ecx, 0x968fbe30
mov r10d, 0xffffffff
xor r10d, 0x968fbe30
mov r9d, r10d
and r9d, 0xdd31ddae
mov edx, r8d
xor edx, 0xffffffff
and edx, 0x968fbe30
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xdd31ddae
mov edx, 0xffffffff
xor edx, 0x26213174
or ecx, r8d
or edx, 0x26213174
xor ecx, 0xffffffff
and ecx, edx
mov r9d, 0xffffffff
xor r9d, 0xdd31ddae
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xdd31ddae
or r9d, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x7e300a6f
or r8d, r9d
or edx, 0x7e300a6f
xor r8d, 0xffffffff
and r8d, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x6e84134e
mov r10d, 0xffffffff
xor r10d, 0x6e84134e
mov r11d, r10d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x6e84134e
and r10d, 0xffffffff
or r9d, r11d
or edx, r10d
xor r9d, edx
xor r9d, 0xffffffff
xor r9d, 0xdd31ddae
and r9d, 0xdd31ddae
mov edx, r8d
and edx, r9d
xor r8d, r9d
or edx, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or r8d, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x94bca51
mov r9d, 0xffffffff
xor r9d, 0x94bca51
mov r11d, edx
and r11d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x94bca51
and r9d, 0xffffffff
or r10d, r11d
or eax, r9d
xor r10d, eax
mov eax, 0xffffffff
xor eax, 0x63dffbed
and eax, 0xfdf64532
mov r11d, 0xffffffff
xor r11d, 0xfdf64532
mov esi, r11d
and esi, 0x63dffbed
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xfdf64532
and r11d, 0xffffffff
or eax, esi
or r9d, r11d
xor eax, r9d
mov r9d, r8d
and r9d, r10d
xor r8d, r10d
or r9d, r8d
mov r8d, eax
and r8d, 0x63dffbed
xor eax, 0x63dffbed
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 r10d, eax
xor r10d, r8d
and r10d, eax
mov r14d, 0xffffffff
xor r14d, 0xc
and r14d, 0x173d6d4a
mov r8d, 0xffffffff
xor r8d, 0x173d6d4a
mov r9d, r8d
and r9d, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x173d6d4a
and r8d, 0xffffffff
or r14d, r9d
or eax, r8d
xor r14d, eax
xor r14d, 0xffffffff
xor r14d, 0x46d87214
and r14d, 0x46d87214
mov ebx, 0xffffffff
xor ebx, 0x46d87214
and ebx, 0x51273d5
mov r8d, 0xffffffff
xor r8d, 0x51273d5
mov r9d, r8d
and r9d, 0x46d87214
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x51273d5
and r8d, 0xffffffff
or ebx, r9d
or eax, r8d
xor ebx, eax
mov edi, ebx
xor edi, 0xffffffff
xor edi, 0xc
and edi, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd4e9efe6
mov r9d, 0xffffffff
xor r9d, 0xd4e9efe6
mov r11d, r9d
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xd4e9efe6
and r9d, 0xffffffff
or eax, r11d
or r8d, r9d
xor eax, r8d
mov r8d, 0xffffffff
xor r8d, 0x46d87214
mov ebp, eax
xor ebp, r8d
and ebp, eax
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, r14d
xor eax, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x6f768c44
mov r11d, eax
and r11d, 0x6f768c44
and r14d, r8d
mov esi, r9d
and esi, 0x6f768c44
and edi, r8d
or r11d, r14d
or esi, edi
xor r11d, esi
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x6f768c44
and eax, r8d
or r11d, eax
mov eax, ebp
xor eax, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x572858a5
mov r9d, eax
and r9d, 0x572858a5
and ebp, r8d
mov edi, esi
and edi, 0x572858a5
and ebx, r8d
or r9d, ebp
or edi, ebx
xor r9d, edi
or eax, esi
xor eax, 0xffffffff
or r8d, 0x572858a5
and eax, r8d
or r9d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xd7d3ee86
mov esi, 0xffffffff
xor esi, 0xd7d3ee86
and r11d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xd7d3ee86
and r9d, esi
or eax, r11d
or r8d, r9d
xor eax, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or r8d, eax
mov r11d, 0xffffffff
xor r11d, 0xdd31ddae
and r11d, 0x60116f71
mov r9d, 0xffffffff
xor r9d, 0x60116f71
mov esi, r9d
and esi, 0xdd31ddae
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x60116f71
and r9d, 0xffffffff
or r11d, esi
or eax, r9d
xor r11d, eax
mov eax, 0xffffffff
xor eax, 0x989989ea
and eax, 0x82f7efbb
mov esi, 0xffffffff
xor esi, 0x82f7efbb
mov edi, esi
and edi, 0x989989ea
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x82f7efbb
and esi, 0xffffffff
or eax, edi
or r9d, esi
xor eax, r9d
mov r9d, r8d
and r9d, r11d
xor r8d, r11d
or r9d, r8d
mov r8d, eax
and r8d, 0x989989ea
xor eax, 0x989989ea
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 ebx, eax
xor ebx, r8d
and ebx, eax
mov eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or eax, edx
mov edx, 0xffffffff
xor edx, 0xc
mov r8d, eax
and r8d, edx
xor eax, 0xffffffff
and eax, 0xc
or r8d, eax
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc
mov eax, 0xffffffff
xor eax, 0xa2a61a27
or r8d, edx
or eax, 0xa2a61a27
xor r8d, 0xffffffff
and r8d, eax
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xe3083efc
mov r9d, 0xffffffff
xor r9d, 0xe3083efc
mov r11d, ecx
and r11d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe3083efc
and r9d, 0xffffffff
or edx, r11d
or eax, r9d
xor edx, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
mov eax, r10d
and eax, r11d
or r9d, eax
mov eax, 0xffffffff
xor eax, 0x9ec60efb
and eax, 0xe2ef8244
mov esi, 0xffffffff
xor esi, 0xe2ef8244
mov edi, esi
and edi, 0x9ec60efb
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xe2ef8244
and esi, 0xffffffff
or eax, edi
or r11d, esi
xor eax, r11d
mov esi, 0xffffffff
xor esi, 0x9ec60efb
mov r11d, edx
xor r11d, esi
and r11d, edx
mov esi, eax
xor esi, 0xffffffff
mov edi, ecx
xor edi, esi
and edi, ecx
mov esi, 0xffffffff
xor esi, 0x9ec60efb
mov ecx, r9d
xor ecx, esi
and ecx, r9d
mov ebp, eax
xor ebp, 0xffffffff
mov esi, r10d
xor esi, ebp
and esi, r10d
mov r10d, r11d
and r10d, edi
xor r11d, edi
or r10d, r11d
mov r11d, ecx
and r11d, esi
xor ecx, esi
or r11d, ecx
mov esi, r10d
xor esi, 0xffffffff
mov ecx, r11d
and ecx, esi
xor r11d, 0xffffffff
and r10d, r11d
or ecx, r10d
mov r11d, edx
and r11d, r9d
xor edx, r9d
or r11d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xdd7aaa44
mov r10d, 0xffffffff
xor r10d, 0xdd7aaa44
and r11d, r10d
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xdd7aaa44
and r10d, 0xffffffff
or edx, r11d
or r9d, r10d
xor edx, r9d
mov r9d, eax
and r9d, 0x9ec60efb
xor eax, 0x9ec60efb
or r9d, eax
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3170924f
or edx, r9d
or eax, 0x3170924f
xor edx, 0xffffffff
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, ebx
and edx, r9d
or ecx, edx
mov edx, r8d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r9d, r8d
and r9d, r10d
or edx, r9d
mov edi, 0xffffffff
xor edi, 0x75e5e99e
and edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x75e5e99e
or edi, r9d
mov r15d, ecx
xor r15d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x75e5e99e
mov r9d, 0xffffffff
xor r9d, 0xbd536002
or r15d, r10d
or r9d, 0xbd536002
xor r15d, 0xffffffff
and r15d, r9d
xor ebx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x544e3a8a
or ebx, r10d
or r9d, 0x544e3a8a
xor ebx, 0xffffffff
and ebx, r9d
mov r9d, 0xffffffff
xor r9d, 0x75e5e99e
mov r14d, edx
xor r14d, r9d
and r14d, edx
mov r9d, edi
xor r9d, 0xffffffff
mov ebp, r8d
xor ebp, r9d
and ebp, r8d
mov r9d, r15d
xor r9d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xcf80eb11
mov r8d, r9d
and r8d, 0xcf80eb11
and r15d, r10d
mov esi, r11d
and esi, 0xcf80eb11
and ebx, r10d
or r8d, r15d
or esi, ebx
xor r8d, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0xcf80eb11
and r9d, r10d
or r8d, r9d
mov r10d, r14d
xor r10d, 0xffffffff
mov esi, ebp
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x8972865f
mov r9d, r10d
and r9d, 0x8972865f
and r14d, r11d
mov ebx, esi
and ebx, 0x8972865f
and ebp, r11d
or r9d, r14d
or ebx, ebp
xor r9d, ebx
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0x8972865f
and r10d, r11d
or r9d, r10d
mov r10d, r8d
xor r10d, 0xffffffff
mov esi, r9d
and esi, r10d
xor r9d, 0xffffffff
and r8d, r9d
or esi, r8d
mov r9d, ecx
and r9d, edx
xor ecx, edx
or r9d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0x824eefec
mov r8d, 0xffffffff
xor r8d, 0x824eefec
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x824eefec
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
mov r8d, 0xffffffff
xor r8d, 0x75e5e99e
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x68f3a3df
mov edx, r8d
and edx, 0x68f3a3df
mov ebx, r9d
and ebx, 0x75e5e99e
mov r11d, r10d
and r11d, 0x68f3a3df
and edi, r9d
or edx, ebx
or r11d, edi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0x68f3a3df
and r8d, r9d
or 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 r8d, 0xffffffff
xor r8d, 0x2a56dae4
mov edx, ecx
and edx, 0x2a56dae4
and esi, r8d
mov r10d, r9d
and r10d, 0x2a56dae4
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x2a56dae4
and 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
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or r8d, edx
xor r8d, 0xffffffff
mov edx, eax
xor edx, r8d
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x45c]
mov byte [rsp + rax + 0x460], cl
mov dword [rsp + 0x24], 0x7b3a587c
jmp 0x14001d12c
mov eax, dword [rsp + 0x428]
movsx edx, byte [rsp + rax + 0x42f]
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
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x977a4770
mov r8d, 0xffffffff
xor r8d, 0x977a4770
mov r10d, r8d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x977a4770
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xf81afe2e
or ecx, r9d
or r8d, 0xf81afe2e
xor ecx, 0xffffffff
and ecx, r8d
mov r9d, eax
and r9d, ecx
xor eax, ecx
or r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xade321a6
mov r8d, 0xffffffff
xor r8d, 0xade321a6
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xade321a6
and r8d, 0xffffffff
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x199a511f
mov r15d, eax
and r15d, ecx
xor eax, 0xffffffff
and eax, 0x199a511f
or r15d, eax
xor r15d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x199a511f
mov eax, 0xffffffff
xor eax, 0x8d929c88
or r15d, ecx
or eax, 0x8d929c88
xor r15d, 0xffffffff
and r15d, eax
mov ecx, 0xffffffff
xor ecx, 0x199a511f
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x199a511f
or ecx, eax
mov ebx, 0xffffffff
xor ebx, 0x99a6fa28
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x511379ed
or ebx, ecx
or eax, 0x511379ed
xor ebx, 0xffffffff
and ebx, eax
mov r9d, 0xffffffff
xor r9d, 0x99a6fa28
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x99a6fa28
or r9d, eax
mov edi, r9d
xor edi, 0xffffffff
xor edi, 0x199a511f
and edi, 0x199a511f
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9336bef3
mov r8d, 0xffffffff
xor r8d, 0x9336bef3
mov r10d, r8d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9336bef3
and r8d, 0xffffffff
or eax, r10d
or ecx, r8d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x99a6fa28
mov r8d, eax
xor r8d, ecx
and r8d, eax
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x161c1976
mov eax, ecx
and eax, 0x161c1976
and ebx, r10d
mov esi, r11d
and esi, 0x161c1976
and edi, r10d
or eax, ebx
or esi, edi
xor eax, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0x161c1976
and ecx, r10d
or eax, ecx
mov ecx, r8d
and ecx, r9d
xor r8d, r9d
or ecx, r8d
mov r8d, eax
xor r8d, 0xffffffff
mov r11d, ecx
and r11d, r8d
xor ecx, 0xffffffff
and eax, ecx
or r11d, eax
mov r8d, r11d
xor r8d, 0xffffffff
and r8d, 0xe72cac19
mov ecx, 0xffffffff
xor ecx, 0xe72cac19
mov r9d, r11d
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe72cac19
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
mov ecx, edx
xor ecx, 0xffffffff
mov eax, r8d
and eax, ecx
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
or eax, ecx
xor edx, 0xffffffff
mov ecx, eax
xor ecx, edx
and ecx, eax
mov edi, 0xffffffff
xor edi, 0xc
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc
or edi, eax
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
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, 0xc
and esi, 0xc
mov eax, edi
xor eax, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x100a17a2
mov edx, eax
and edx, 0x100a17a2
and edi, r8d
mov r10d, r9d
and r10d, 0x100a17a2
and esi, r8d
or edx, edi
or r10d, esi
xor edx, r10d
or eax, r9d
xor eax, 0xffffffff
or r8d, 0x100a17a2
and 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 edx, 0xffffffff
xor edx, 0x199a511f
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x199a511f
or edx, r8d
mov edi, 0xffffffff
xor edi, 0x7a11d14f
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x7a11d14f
or edi, r8d
mov r8d, eax
and r8d, edx
xor eax, edx
or r8d, eax
mov eax, 0xffffffff
xor eax, 0x7a11d14f
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x64fbca42
mov edx, eax
and edx, 0x64fbca42
mov ebx, r9d
and ebx, 0x7a11d14f
mov esi, r10d
and esi, 0x64fbca42
and edi, r9d
or edx, ebx
or esi, edi
xor edx, esi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x64fbca42
and eax, r9d
or edx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
xor edx, 0xffffffff
mov r8d, eax
xor r8d, edx
and r8d, eax
mov edx, 0xffffffff
xor edx, 0xc
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc
or edx, eax
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xce0ab90a
mov r10d, 0xffffffff
xor r10d, 0xce0ab90a
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xce0ab90a
and r10d, 0xffffffff
or r9d, r11d
or eax, r10d
xor r9d, eax
mov edi, 0xffffffff
xor edi, 0x871dfa2a
and edi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x871dfa2a
or edi, eax
mov eax, edx
and eax, r9d
xor edx, r9d
or eax, edx
mov edx, 0xffffffff
xor edx, 0x871dfa2a
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xd0479c3c
mov r9d, edx
and r9d, 0xd0479c3c
mov ebx, r10d
and ebx, 0x871dfa2a
mov esi, r11d
and esi, 0xd0479c3c
and edi, r10d
or r9d, ebx
or esi, edi
xor r9d, esi
or edx, r11d
xor edx, 0xffffffff
or r10d, 0xd0479c3c
and edx, r10d
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 edx, 0xffffffff
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xadd50262
or edx, r9d
or eax, 0xadd50262
xor edx, 0xffffffff
and edx, eax
mov ebp, r15d
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, r15d
and eax, r9d
or ebp, eax
mov edi, ecx
xor edi, 0xffffffff
and edi, 0x312a64c
mov r9d, 0xffffffff
xor r9d, 0x312a64c
mov r10d, ecx
and r10d, r9d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x312a64c
and r9d, 0xffffffff
or edi, r10d
or eax, r9d
xor edi, eax
mov ebx, 0xffffffff
xor ebx, 0x2e590054
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2e590054
or ebx, eax
mov r12d, ebp
xor r12d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x2e590054
mov eax, 0xffffffff
xor eax, 0xb2edab92
or r12d, r9d
or eax, 0xb2edab92
xor r12d, 0xffffffff
and r12d, eax
xor r15d, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x46177196
or r15d, r9d
or eax, 0x46177196
xor r15d, 0xffffffff
and r15d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x2e590054
mov r9d, 0xffffffff
xor r9d, 0x7fca793f
or eax, r10d
or r9d, 0x7fca793f
xor eax, 0xffffffff
and eax, r9d
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x57d4984e
or ecx, r10d
or r9d, 0x57d4984e
xor ecx, 0xffffffff
and ecx, r9d
mov r9d, r12d
xor r9d, 0xffffffff
mov esi, r15d
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x3d1adadf
mov r10d, r9d
and r10d, 0x3d1adadf
and r12d, r11d
mov r14d, esi
and r14d, 0x3d1adadf
and r15d, r11d
or r10d, r12d
or r14d, r15d
xor r10d, r14d
or r9d, esi
xor r9d, 0xffffffff
or r11d, 0x3d1adadf
and r9d, r11d
or r10d, r9d
mov r9d, eax
and r9d, ecx
xor eax, ecx
or r9d, eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x7af3513a
mov r11d, 0xffffffff
xor r11d, 0x7af3513a
and r10d, r11d
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x7af3513a
and r9d, r11d
or ecx, r10d
or eax, r9d
xor ecx, eax
mov eax, ebp
xor eax, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xd37b6b7d
mov r11d, eax
and r11d, 0xd37b6b7d
and ebp, r9d
mov esi, r10d
and esi, 0xd37b6b7d
and edi, r9d
or r11d, ebp
or esi, edi
xor r11d, esi
or eax, r10d
xor eax, 0xffffffff
or r9d, 0xd37b6b7d
and eax, r9d
or r11d, eax
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0xa1ae71a1
mov r10d, 0xffffffff
xor r10d, 0xa1ae71a1
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa1ae71a1
and r10d, 0xffffffff
or r9d, r11d
or eax, r10d
xor r9d, eax
mov eax, 0xffffffff
xor eax, 0x2e590054
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xda52805d
mov r10d, eax
and r10d, 0xda52805d
mov ebp, r11d
and ebp, 0x2e590054
mov edi, esi
and edi, 0xda52805d
and ebx, r11d
or r10d, ebp
or edi, ebx
xor r10d, edi
or eax, esi
xor eax, 0xffffffff
or r11d, 0xda52805d
and eax, r11d
or r10d, eax
xor r9d, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xca72584
or r9d, r10d
or eax, 0xca72584
xor r9d, 0xffffffff
and r9d, eax
mov eax, ecx
and eax, r9d
xor ecx, r9d
or eax, ecx
mov ecx, edx
xor ecx, 0xffffffff
mov esi, r8d
xor esi, ecx
and esi, r8d
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x2b11c320
mov r9d, 0xffffffff
xor r9d, 0x2b11c320
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x2b11c320
and edx, r9d
or r11d, r8d
or ecx, edx
xor r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8f75e0cf
mov edx, ecx
and edx, 0x8f75e0cf
and esi, r8d
mov r10d, r9d
and r10d, 0x8f75e0cf
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x8f75e0cf
and ecx, r8d
or edx, ecx
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xb65e99ca
mov r9d, 0xffffffff
xor r9d, 0xb65e99ca
mov r10d, eax
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb65e99ca
and r9d, 0xffffffff
or r8d, r10d
or ecx, r9d
xor r8d, ecx
mov edi, 0xffffffff
xor edi, 0x919d2f4
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x6451247c
or edi, r8d
or ecx, 0x6451247c
xor edi, 0xffffffff
and edi, ecx
mov r8d, 0xffffffff
xor r8d, 0x919d2f4
and r8d, 0xff90bd7a
mov r9d, 0xffffffff
xor r9d, 0xff90bd7a
mov r10d, r9d
and r10d, 0x919d2f4
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xff90bd7a
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, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov eax, edx
and eax, r9d
or ecx, eax
mov r9d, 0xffffffff
xor r9d, 0x919d2f4
mov eax, ecx
xor eax, r9d
and eax, ecx
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xdeed8d8f
mov r8d, edx
and r8d, 0xdeed8d8f
and edi, r9d
mov r11d, r10d
and r11d, 0xdeed8d8f
and esi, r9d
or r8d, edi
or r11d, esi
xor r8d, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xdeed8d8f
and 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, 0xcf0a2adb
mov r9d, 0xffffffff
xor r9d, 0xcf0a2adb
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xcf0a2adb
and edx, r9d
or eax, r8d
or ecx, edx
xor eax, ecx
mov cl, al
mov eax, dword [rsp + 0x428]
mov byte [rsp + rax + 0x42f], cl
mov dword [rsp + 0x24], 0xf4ff3ad1
jmp 0x14001d12c
lea rdx, [rsp + 0x42f]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x1400380a0], rax
mov rax, qword [str.CnjHiijiiboiCnfiox_f]
mov qword [rsp + 0x410], rax
mov rax, qword [0x140037138]
mov qword [rsp + 0x418], rax
mov eax, dword [0x140037140]
mov dword [rsp + 0x420], eax
mov al, byte [0x140037144]
mov byte [rsp + 0x424], al
mov dword [rsp + 0x40c], 0
mov dword [rsp + 0x24], 0x445489ad
jmp 0x14001d12c
lea rdx, [rsp + 0x410]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038080], rax
mov rax, qword [str.VM__comxiZexym_Aiacu_fx_OcuAiacu_f]
mov qword [rsp + 0x3f0], rax
mov rax, qword [0x140037158]
mov qword [rsp + 0x3f8], rax
mov rax, qword [0x140037160]
mov qword [rsp + 0x400], rax
mov dword [rsp + 0x3ec], 0
mov dword [rsp + 0x24], 0xa455796b
jmp 0x14001d12c
mov eax, dword [rsp + 0x3ec]
mov edx, eax
mov eax, 0xced7cade
mov ecx, 0x88730a60
cmp rdx, 0x18
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x3ec]
movsx r8d, byte [rsp + rax + 0x3f0]
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xaf45ef70
mov ecx, 0xffffffff
xor ecx, 0xaf45ef70
mov edx, r8d
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaf45ef70
and ecx, 0xffffffff
or esi, edx
or eax, ecx
xor esi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 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 r11d, r8d
xor r11d, eax
and r11d, r8d
mov eax, esi
xor eax, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8af578bc
mov r9d, eax
and r9d, 0x8af578bc
and esi, ecx
mov r10d, edx
and r10d, 0x8af578bc
and r11d, ecx
or r9d, esi
or r10d, r11d
xor r9d, r10d
or eax, edx
xor eax, 0xffffffff
or ecx, 0x8af578bc
and eax, ecx
or r9d, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x3bf0d94b
mov ecx, 0xffffffff
xor ecx, 0x3bf0d94b
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3bf0d94b
and ecx, 0xffffffff
or edx, r9d
or eax, ecx
xor edx, eax
mov ecx, 0xffffffff
xor ecx, 0x74db8ee5
and ecx, 0xa247f3fd
mov r10d, 0xffffffff
xor r10d, 0xa247f3fd
mov r9d, r10d
and r9d, 0x74db8ee5
mov eax, edx
xor eax, 0xffffffff
and eax, 0xa247f3fd
and edx, r10d
or ecx, r9d
or eax, edx
xor ecx, eax
mov edx, 0xffffffff
xor edx, 0x74db8ee5
mov eax, ecx
xor eax, edx
and eax, ecx
mov edx, 0xffffffff
xor edx, 0x74db8ee5
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x74db8ee5
or edx, ecx
mov ebp, 0xffffffff
xor ebp, 0x1d16852d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8a73748c
or ebp, edx
or ecx, 0x8a73748c
xor ebp, 0xffffffff
and ebp, ecx
mov edx, 0xffffffff
xor edx, 0x1d16852d
and edx, 0x12afa33c
mov r9d, 0xffffffff
xor r9d, 0x12afa33c
mov r10d, r9d
and r10d, 0x1d16852d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x12afa33c
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
mov ebx, edx
xor ebx, 0xffffffff
xor ebx, 0x74db8ee5
and ebx, 0x74db8ee5
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xe4baaa73
mov r10d, 0xffffffff
xor r10d, 0xe4baaa73
mov r11d, r10d
and r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xe4baaa73
and r10d, 0xffffffff
or r9d, r11d
or ecx, r10d
xor r9d, ecx
xor r9d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x1d16852d
mov ecx, 0xffffffff
xor ecx, 0x508eb1dd
or r9d, r10d
or ecx, 0x508eb1dd
xor r9d, 0xffffffff
and r9d, ecx
mov r10d, 0xffffffff
xor r10d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8902d503
or r10d, edx
or ecx, 0x8902d503
xor r10d, 0xffffffff
and r10d, ecx
mov edx, ebp
xor edx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x1bda6023
mov ecx, edx
and ecx, 0x1bda6023
and ebp, r11d
mov edi, esi
and edi, 0x1bda6023
and ebx, r11d
or ecx, ebp
or edi, ebx
xor ecx, edi
or edx, esi
xor edx, 0xffffffff
or r11d, 0x1bda6023
and edx, r11d
or ecx, edx
mov edx, r9d
and edx, r10d
xor r9d, r10d
or edx, r9d
mov r9d, ecx
xor r9d, 0xffffffff
mov esi, edx
and esi, r9d
xor edx, 0xffffffff
and ecx, edx
or esi, ecx
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x6789547a
mov edx, 0xffffffff
xor edx, 0x6789547a
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6789547a
and edx, 0xffffffff
or ebx, r8d
or ecx, edx
xor ebx, ecx
mov edi, esi
xor edi, 0xffffffff
and edi, 0x9eb670e9
mov edx, 0xffffffff
xor edx, 0x9eb670e9
mov r8d, esi
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x9eb670e9
and edx, 0xffffffff
or edi, r8d
or ecx, edx
xor edi, ecx
mov ecx, 0xffffffff
xor ecx, 0x6ad15451
and ecx, 0x663c6fe1
mov r8d, 0xffffffff
xor r8d, 0x663c6fe1
mov r9d, r8d
and r9d, 0x6ad15451
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x663c6fe1
and r8d, 0xffffffff
or ecx, r9d
or edx, r8d
xor ecx, edx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xce0f1089
mov r10d, edx
and r10d, 0xce0f1089
and ebx, r8d
mov r11d, r9d
and r11d, 0xce0f1089
and edi, r8d
or r10d, ebx
or r11d, edi
xor r10d, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xce0f1089
and edx, r8d
or r10d, edx
mov edx, ecx
and edx, 0x6ad15451
xor ecx, 0x6ad15451
or edx, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xc97dd6b1
mov r9d, 0xffffffff
xor r9d, 0xc97dd6b1
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc97dd6b1
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov r9d, ecx
xor r9d, edx
and r9d, ecx
mov ebx, 0xffffffff
xor ebx, 0xc
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc
or ebx, ecx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xfb8df5d4
mov edx, 0xffffffff
xor edx, 0xfb8df5d4
mov r8d, edx
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfb8df5d4
and edx, 0xffffffff
or edi, r8d
or ecx, edx
xor edi, ecx
xor edi, 0xffffffff
xor edi, 0xc
and edi, 0xc
mov ecx, ebx
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb099c64e
mov r8d, ecx
and r8d, 0xb099c64e
and ebx, edx
mov r11d, r10d
and r11d, 0xb099c64e
and edi, edx
or r8d, ebx
or r11d, edi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or edx, 0xb099c64e
and ecx, edx
or r8d, ecx
mov r10d, 0xffffffff
xor r10d, 0x74db8ee5
and r10d, 0x78fd5520
mov edx, 0xffffffff
xor edx, 0x78fd5520
mov r11d, edx
and r11d, 0x74db8ee5
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x78fd5520
and edx, 0xffffffff
or r10d, r11d
or ecx, edx
xor r10d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x94ceb8f7
mov edi, 0xffffffff
xor edi, 0x94ceb8f7
mov r11d, r8d
and r11d, edi
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x94ceb8f7
and r10d, edi
or ecx, r11d
or edx, r10d
xor ecx, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x937860e0
or ecx, r8d
or edx, 0x937860e0
xor ecx, 0xffffffff
and ecx, edx
mov r8d, 0xffffffff
xor r8d, 0xc
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc
or r8d, edx
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0x6cd7d728
mov r10d, 0xffffffff
xor r10d, 0x6cd7d728
and esi, r10d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x6cd7d728
and r10d, 0xffffffff
or r11d, esi
or edx, r10d
xor r11d, edx
mov r10d, 0xffffffff
xor r10d, 0xf965a1c6
and r10d, 0x4a72c488
mov esi, 0xffffffff
xor esi, 0x4a72c488
mov edi, esi
and edi, 0xf965a1c6
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x4a72c488
and esi, 0xffffffff
or r10d, edi
or edx, esi
xor r10d, edx
mov edx, r8d
and edx, r11d
xor r8d, r11d
or edx, r8d
mov r8d, r10d
and r8d, 0xf965a1c6
xor r10d, 0xf965a1c6
or r8d, r10d
mov esi, edx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and edx, r10d
or esi, edx
xor esi, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x97c675c1
or esi, r8d
or edx, 0x97c675c1
xor esi, 0xffffffff
and esi, edx
mov r8d, r9d
xor r8d, 0xffffffff
mov edx, eax
xor edx, r8d
and edx, eax
mov r10d, eax
xor r10d, 0xffffffff
mov r8d, r9d
and r8d, r10d
xor r9d, 0xffffffff
and eax, r9d
or r8d, eax
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, 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 r10d, esi
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, esi
and edx, r9d
or r10d, edx
mov edx, 0xffffffff
xor edx, 0x67887c83
and edx, 0xba064e86
mov r11d, 0xffffffff
xor r11d, 0xba064e86
mov edi, r11d
and edi, 0x67887c83
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xba064e86
and r11d, 0xffffffff
or edx, edi
or r9d, r11d
xor edx, r9d
mov r11d, r8d
xor r11d, 0xffffffff
mov edi, 0xffffffff
xor edi, 0x67887c83
mov r9d, 0xffffffff
xor r9d, 0xbbdbe439
or r11d, edi
or r9d, 0xbbdbe439
xor r11d, 0xffffffff
and r11d, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov edi, ecx
xor edi, r9d
and edi, ecx
mov r9d, 0xffffffff
xor r9d, 0x67887c83
mov ecx, r10d
xor ecx, r9d
and ecx, r10d
xor esi, 0xffffffff
mov ebx, edx
xor ebx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf9971fc
or esi, ebx
or r9d, 0xf9971fc
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, r8d
and r9d, r10d
xor r8d, r10d
or r9d, r8d
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r9d, r10d
or r8d, r9d
mov r9d, edx
and r9d, 0x67887c83
xor edx, 0x67887c83
or r9d, edx
xor r8d, 0xffffffff
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x3fee315b
or r8d, r9d
or edx, 0x3fee315b
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 r11d, edx
xor r11d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x45f8cae6
or r11d, r8d
or ecx, 0x45f8cae6
xor r11d, 0xffffffff
and r11d, ecx
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 ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xb6e43752
mov eax, ecx
and eax, 0xb6e43752
and r11d, edx
mov r9d, r8d
and r9d, 0xb6e43752
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xb6e43752
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x3ec]
mov byte [rsp + rax + 0x3f0], cl
mov dword [rsp + 0x24], 0x65efac84
jmp 0x14001d12c
lea rdx, [rsp + 0x3f0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038088], rax
mov rax, qword [0x140037168]
mov qword [rsp + 0x3de], rax
mov eax, dword [0x140037170]
mov dword [rsp + 0x3e6], eax
mov ax, word [0x140037174]
mov word [rsp + 0x3ea], ax
mov dword [rsp + 0x3d8], 0
mov dword [rsp + 0x24], 0x1b1399fc
jmp 0x14001d12c
lea rdx, [rsp + 0x3de]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x1400380a8], rax
mov rax, qword [str.V_ix_u]
mov qword [rsp + 0x3c0], rax
mov rax, qword [str.xiaEbjcamxecb_f]
mov qword [rsp + 0x3c8], rax
mov eax, dword [0x140037190]
mov dword [rsp + 0x3d0], eax
mov ax, word [0x140037194]
mov word [rsp + 0x3d4], ax
mov al, byte [0x140037196]
mov byte [rsp + 0x3d6], al
mov dword [rsp + 0x3bc], 0
mov dword [rsp + 0x24], 0x212664b0
jmp 0x14001d12c
lea rdx, [rsp + 0x3c0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038028], rax
mov rax, qword [str.CnijiiboiCnfioxNuBmai_f]
mov qword [rsp + 0x3a0], rax
mov rax, qword [0x1400371a8]
mov qword [rsp + 0x3a8], rax
mov rax, qword [0x1400371b0]
mov qword [rsp + 0x3b0], rax
mov dword [rsp + 0x39c], 0
mov dword [rsp + 0x24], 0xe2a21ae3
jmp 0x14001d12c
mov eax, dword [rsp + 0x39c]
movsx r8d, byte [rsp + rax + 0x3a0]
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xbd0e70e1
mov edx, 0xffffffff
xor edx, 0xbd0e70e1
mov r9d, r8d
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbd0e70e1
and edx, 0xffffffff
or ecx, r9d
or eax, edx
xor ecx, eax
mov esi, 0xffffffff
xor esi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfad0665c
or esi, ecx
or eax, 0xfad0665c
xor esi, 0xffffffff
and esi, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xa4f21620
mov edx, 0xffffffff
xor edx, 0xa4f21620
mov r9d, edx
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa4f21620
and edx, 0xffffffff
or ecx, r9d
or eax, edx
xor ecx, eax
mov r11d, r8d
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xaa9e9756
or r11d, ecx
or eax, 0xaa9e9756
xor r11d, 0xffffffff
and r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2fbcbef0
mov ecx, eax
and ecx, 0x2fbcbef0
and esi, edx
mov r10d, r9d
and r10d, 0x2fbcbef0
and r11d, edx
or ecx, esi
or r10d, r11d
xor ecx, r10d
or eax, r9d
xor eax, 0xffffffff
or edx, 0x2fbcbef0
and eax, edx
or ecx, eax
mov eax, 0xffffffff
xor eax, 0x93968f40
and eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x93968f40
or eax, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or edx, ecx
mov esi, 0xffffffff
xor esi, 0x6e19733c
and esi, 0x6ec0c39a
mov r9d, 0xffffffff
xor r9d, 0x6ec0c39a
mov r10d, r9d
and r10d, 0x6e19733c
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6ec0c39a
and r9d, 0xffffffff
or esi, r10d
or ecx, r9d
xor esi, ecx
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
mov eax, 0xffffffff
xor eax, 0x6e19733c
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x828235c3
mov edx, eax
and edx, 0x828235c3
mov edi, r9d
and edi, 0x6e19733c
mov r11d, r10d
and r11d, 0x828235c3
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0x828235c3
and eax, r9d
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and ecx, r9d
or eax, ecx
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3d16ab5a
or eax, edx
or ecx, 0x3d16ab5a
xor eax, 0xffffffff
and eax, ecx
mov edi, 0xffffffff
xor edi, 0x93968f40
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x93968f40
or edi, ecx
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf489bbcc
mov r9d, 0xffffffff
xor r9d, 0xf489bbcc
mov r10d, r9d
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf489bbcc
and r9d, 0xffffffff
or edx, r10d
or ecx, r9d
xor edx, ecx
mov esi, 0xffffffff
xor esi, 0x93968f40
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x8ab2585b
or esi, edx
or ecx, 0x8ab2585b
xor esi, 0xffffffff
and esi, ecx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x84600a65
mov ecx, edx
and ecx, 0x84600a65
and edi, r9d
mov r11d, r10d
and r11d, 0x84600a65
and esi, r9d
or ecx, edi
or r11d, esi
xor ecx, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0x84600a65
and edx, r9d
or ecx, edx
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
mov edx, ecx
and edx, r9d
or r10d, edx
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xdc468151
mov esi, 0xffffffff
xor esi, 0xdc468151
mov r11d, r8d
and r11d, esi
mov edx, r10d
xor edx, 0xffffffff
and edx, 0xdc468151
and r10d, esi
or r9d, r11d
or edx, r10d
xor r9d, edx
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x603a7b0c
or r9d, r8d
or edx, 0x603a7b0c
xor r9d, 0xffffffff
and r9d, edx
mov ebx, 0xffffffff
xor ebx, 0xc
and ebx, 0xa2e64978
mov r8d, 0xffffffff
xor r8d, 0xa2e64978
mov r10d, r8d
and r10d, 0xc
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa2e64978
and r8d, 0xffffffff
or ebx, r10d
or edx, r8d
xor ebx, edx
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xa9b84022
mov r10d, 0xffffffff
xor r10d, 0xa9b84022
mov r11d, r10d
and r11d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xa9b84022
and r10d, 0xffffffff
or r8d, r11d
or edx, r10d
xor r8d, edx
mov edi, 0xffffffff
xor edi, 0xc
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf08389a0
or edi, r8d
or edx, 0xf08389a0
xor edi, 0xffffffff
and edi, edx
mov r8d, ebx
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x5b4613c5
mov edx, r8d
and edx, 0x5b4613c5
and ebx, r10d
mov esi, r11d
and esi, 0x5b4613c5
and edi, r10d
or edx, ebx
or esi, edi
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0x5b4613c5
and r8d, r10d
or edx, r8d
mov ebp, edx
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and edx, r8d
or ebp, edx
mov ebx, 0xffffffff
xor ebx, 0x93968f40
and ebx, 0x33802276
mov r8d, 0xffffffff
xor r8d, 0x33802276
mov r10d, r8d
and r10d, 0x93968f40
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x33802276
and r8d, 0xffffffff
or ebx, r10d
or edx, r8d
xor ebx, edx
mov r8d, 0xffffffff
xor r8d, 0xee8fb676
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xee8fb676
or r8d, edx
mov r10d, ebp
xor r10d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xa4373631
mov edx, r10d
and edx, 0xa4373631
and ebp, r11d
mov edi, esi
and edi, 0xa4373631
and ebx, r11d
or edx, ebp
or edi, ebx
xor edx, edi
or r10d, esi
xor r10d, 0xffffffff
or r11d, 0xa4373631
and r10d, r11d
or edx, r10d
mov r10d, r8d
and r10d, 0xee8fb676
xor r8d, 0xee8fb676
or r10d, r8d
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and edx, r11d
or r8d, edx
xor r10d, 0xffffffff
mov edx, r8d
xor edx, r10d
and edx, r8d
mov ebp, 0xffffffff
xor ebp, 0xc
and ebp, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc
or ebp, r8d
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or edi, ecx
mov ebx, 0xffffffff
xor ebx, 0x49c9f93c
and ebx, 0x3115b61c
mov r8d, 0xffffffff
xor r8d, 0x3115b61c
mov r10d, r8d
and r10d, 0x49c9f93c
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x3115b61c
and r8d, 0xffffffff
or ebx, r10d
or ecx, r8d
xor ebx, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x71c1b9aa
mov esi, ecx
and esi, 0x71c1b9aa
and ebp, r8d
mov r11d, r10d
and r11d, 0x71c1b9aa
and edi, r8d
or esi, ebp
or r11d, edi
xor esi, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x71c1b9aa
and ecx, r8d
or esi, ecx
mov ecx, 0xffffffff
xor ecx, 0x49c9f93c
mov r11d, ebx
xor r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x80fde5d7
mov r10d, ecx
and r10d, 0x80fde5d7
mov ebp, r8d
and ebp, 0x49c9f93c
mov edi, r11d
and edi, 0x80fde5d7
and ebx, r8d
or r10d, ebp
or edi, ebx
xor r10d, edi
or ecx, r11d
xor ecx, 0xffffffff
or r8d, 0x80fde5d7
and ecx, r8d
or r10d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x8d1d293d
mov r11d, 0xffffffff
xor r11d, 0x8d1d293d
and esi, r11d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x8d1d293d
and r11d, 0xffffffff
or ecx, esi
or r8d, r11d
xor ecx, r8d
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x1a3560c1
or ecx, r10d
or r8d, 0x1a3560c1
xor ecx, 0xffffffff
and ecx, r8d
mov ebp, eax
xor ebp, 0xffffffff
and ebp, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r8d, eax
and r8d, r10d
or ebp, r8d
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov r8d, r9d
and r8d, r10d
or ebx, r8d
mov r8d, 0xffffffff
xor r8d, 0xded08d89
and r8d, 0x8640d70d
mov r11d, 0xffffffff
xor r11d, 0x8640d70d
mov esi, r11d
and esi, 0xded08d89
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x8640d70d
and r11d, 0xffffffff
or r8d, esi
or r10d, r11d
xor r8d, r10d
mov r11d, 0xffffffff
xor r11d, 0xded08d89
mov r10d, ebp
xor r10d, r11d
and r10d, ebp
mov r11d, r8d
xor r11d, 0xffffffff
mov esi, eax
xor esi, r11d
and esi, eax
mov r11d, 0xffffffff
xor r11d, 0xded08d89
mov eax, ebx
xor eax, r11d
and eax, ebx
xor r9d, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x9716fe3c
or r9d, edi
or r11d, 0x9716fe3c
xor r9d, 0xffffffff
and r9d, r11d
mov r11d, r10d
and r11d, esi
xor r10d, esi
or r11d, r10d
mov r10d, eax
and r10d, r9d
xor eax, r9d
or r10d, eax
mov eax, r11d
xor eax, 0xffffffff
and eax, 0xa64bb048
mov esi, 0xffffffff
xor esi, 0xa64bb048
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xa64bb048
and r10d, esi
or eax, r11d
or r9d, r10d
xor eax, r9d
mov r9d, ebp
xor r9d, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x6b237b82
mov esi, r9d
and esi, 0x6b237b82
and ebp, r10d
mov edi, r11d
and edi, 0x6b237b82
and ebx, r10d
or esi, ebp
or edi, ebx
xor esi, edi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0x6b237b82
and r9d, r10d
or esi, r9d
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0x15446363
mov r11d, 0xffffffff
xor r11d, 0x15446363
and esi, r11d
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x15446363
and r11d, 0xffffffff
or r9d, esi
or r10d, r11d
xor r9d, r10d
mov r10d, r8d
and r10d, 0xded08d89
xor r8d, 0xded08d89
or r10d, r8d
xor r10d, 0xffffffff
mov r8d, r9d
xor r8d, r10d
and r8d, r9d
mov r9d, eax
and r9d, r8d
xor eax, r8d
or r9d, eax
mov esi, edx
xor esi, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x973a9d80
or esi, r8d
or eax, 0x973a9d80
xor esi, 0xffffffff
and esi, eax
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0xe413c386
mov r8d, 0xffffffff
xor r8d, 0xe413c386
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xe413c386
and ecx, r8d
or r11d, edx
or eax, ecx
xor r11d, eax
mov eax, esi
xor eax, 0xffffffff
mov edx, r11d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xdc73ff2a
mov r8d, eax
and r8d, 0xdc73ff2a
and esi, ecx
mov r10d, edx
and r10d, 0xdc73ff2a
and r11d, ecx
or r8d, esi
or r10d, r11d
xor r8d, r10d
or eax, edx
xor eax, 0xffffffff
or ecx, 0xdc73ff2a
and eax, ecx
or r8d, 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 edx, 0xffffffff
xor edx, 0xb77f4bf9
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xbdb72aa6
or edx, ecx
or eax, 0xbdb72aa6
xor edx, 0xffffffff
and edx, eax
mov r10d, 0xffffffff
xor r10d, 0xb77f4bf9
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb77f4bf9
or r10d, eax
xor r9d, 0xffffffff
mov ecx, r10d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfdb370e6
or r9d, ecx
or eax, 0xfdb370e6
xor r9d, 0xffffffff
and r9d, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x94959309
mov r11d, 0xffffffff
xor r11d, 0x94959309
mov esi, r8d
and esi, r11d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x94959309
and r11d, 0xffffffff
or eax, esi
or ecx, r11d
xor eax, ecx
xor eax, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0xb77f4bf9
mov ecx, 0xffffffff
xor ecx, 0xe41d92b9
or eax, r11d
or ecx, 0xe41d92b9
xor eax, 0xffffffff
and eax, ecx
xor r8d, 0xffffffff
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x50941bc2
or r8d, r10d
or ecx, 0x50941bc2
xor r8d, 0xffffffff
and r8d, ecx
mov ecx, edx
and ecx, r9d
xor edx, r9d
or ecx, edx
mov edx, eax
and edx, r8d
xor eax, r8d
or edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x39c]
mov byte [rsp + rax + 0x3a0], cl
mov dword [rsp + 0x24], 0x901717fd
jmp 0x14001d12c
mov eax, dword [rsp + 0x39c]
xor edx, edx
sub edx, 0x2b595b42
add edx, 0xd19be43e
add edx, 0x2b595b42
sub edx, 0x3d0c548d
sub edx, 1
add edx, 0x3d0c548d
sub edx, 0x494ee660
sub edx, 0xd19be43e
add edx, 0x494ee660
sub eax, 0xb95cbe2a
add eax, 0x54ef39a6
add eax, 0xb95cbe2a
xor ecx, ecx
sub ecx, edx
add eax, ecx
xor ecx, ecx
sub ecx, 0x54ef39a6
add eax, ecx
mov dword [rsp + 0x39c], eax
mov dword [rsp + 0x24], 0xe2a21ae3
jmp 0x14001d12c
lea rdx, [rsp + 0x380]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038078], rax
mov rax, qword [0x1400371d0]
mov qword [rsp + 0x36e], rax
mov eax, dword [0x1400371d8]
mov dword [rsp + 0x376], eax
mov ax, word [0x1400371dc]
mov word [rsp + 0x37a], ax
mov dword [rsp + 0x368], 0
mov dword [rsp + 0x24], 0x3415a6e8
jmp 0x14001d12c
lea rdx, [rsp + 0x36e]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038050], rax
mov rax, qword [str.GiHi_muItioyxecbXdimh_fEcOimxiJe_iIt_f]
mov qword [rsp + 0x350], rax
mov rax, qword [0x1400371e8]
mov qword [rsp + 0x358], rax
mov eax, dword [0x1400371f0]
mov dword [rsp + 0x360], eax
mov ax, word [0x1400371f4]
mov word [rsp + 0x364], ax
mov al, byte [0x1400371f6]
mov byte [rsp + 0x366], al
mov dword [rsp + 0x34c], 0
mov dword [rsp + 0x24], 0x60c5ca3e
jmp 0x14001d12c
mov eax, dword [rsp + 0x338]
mov edx, eax
mov eax, 0xaad5d01d
mov ecx, 0x7a06e3c2
cmp rdx, 0xf
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
lea rdx, [rsp + 0x33d]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038018], rax
lea rcx, [rsp + 0x310]
lea rdx, str.CnijiiboiCnfioxNuDmbh_i_exdXmk_fCnO_c
mov r8d, 0x21
call fcn.140035fc0
mov dword [rsp + 0x30c], 0
mov dword [rsp + 0x24], 0x3d93321
jmp 0x14001d12c
lea rdx, [rsp + 0x310]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038020], rax
mov rax, qword [0x140037231]
mov qword [rsp + 0x2fe], rax
mov eax, dword [0x140037239]
mov dword [rsp + 0x306], eax
mov ax, word [0x14003723d]
mov word [rsp + 0x30a], ax
mov dword [rsp + 0x2f8], 0
mov dword [rsp + 0x24], 0x7a287aa4
jmp 0x14001d12c
lea rdx, [rsp + 0x2fe]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038040], rax
mov rax, qword [0x140037240]
mov qword [rsp + 0x2e0], rax
mov rax, qword [0x140037248]
mov qword [rsp + 0x2e8], rax
mov al, byte [0x140037250]
mov byte [rsp + 0x2f0], al
mov dword [rsp + 0x2dc], 0
mov dword [rsp + 0x24], 0x5a07e543
jmp 0x14001d12c
mov eax, dword [rsp + 0x2dc]
xor ecx, ecx
sub ecx, 0xd35e30c0
add ecx, 0xc954fbb4
add ecx, 0xd35e30c0
add ecx, 0x7512eecb
sub ecx, 1
sub ecx, 0x7512eecb
sub ecx, 0xb78ec3bb
sub ecx, 0xc954fbb4
add ecx, 0xb78ec3bb
add eax, 0xdcad2328
sub eax, 0xafb7dbdc
sub eax, 0xdcad2328
add eax, 0xc06f6cc
sub eax, ecx
sub eax, 0xc06f6cc
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0xafb7dbdc
add ecx, eax
xor eax, eax
sub eax, ecx
mov dword [rsp + 0x2dc], eax
mov dword [rsp + 0x24], 0x5a07e543
jmp 0x14001d12c
lea rdx, [rsp + 0x2e0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038010], rax
mov rax, qword [0x140037260]
mov qword [rsp + 0x2c0], rax
mov rax, qword [0x140037268]
mov qword [rsp + 0x2c8], rax
mov dword [rsp + 0x2bc], 0
mov dword [rsp + 0x24], 0x2ca2c5d0
jmp 0x14001d12c
mov eax, dword [rsp + 0x2bc]
xor ecx, ecx
sub ecx, 0x5ed80bd7
sub ecx, 0x22492f79
add ecx, 0x5ed80bd7
sub eax, 0xb7139c0e
add eax, ecx
add eax, 0xb7139c0e
xor edx, edx
sub edx, 0xddf6db07
sub edx, 1
add edx, 0xddf6db07
xor ecx, ecx
sub ecx, edx
add eax, ecx
xor ecx, ecx
sub ecx, 0x24ae0e4b
sub ecx, eax
add ecx, 0x24ae0e4b
mov edx, 0x7cb062f2
add edx, 0
sub edx, 0x22492f79
sub edx, 0x7cb062f2
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, edx
add eax, ecx
xor ecx, ecx
sub ecx, eax
mov eax, 0x700d0f07
add eax, 0
sub eax, ecx
sub eax, 0x700d0f07
mov dword [rsp + 0x2bc], eax
mov dword [rsp + 0x24], 0x2ca2c5d0
jmp 0x14001d12c
lea rdx, [rsp + 0x2c0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038048], rax
mov rax, qword [0x140037270]
mov qword [rsp + 0x2a0], rax
mov rax, qword [0x140037278]
mov qword [rsp + 0x2a8], rax
mov eax, dword [0x140037280]
mov dword [rsp + 0x2b0], eax
mov dword [rsp + 0x29c], 0
mov dword [rsp + 0x24], 0x1c360f5
jmp 0x14001d12c
mov eax, dword [rsp + 0x29c]
movsx r10d, byte [rsp + rax + 0x2a0]
mov edx, r10d
xor edx, 0xffffffff
and edx, 0x502ae47
mov ecx, 0xffffffff
xor ecx, 0x502ae47
mov r8d, r10d
and r8d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x502ae47
and ecx, 0xffffffff
or edx, r8d
or eax, ecx
xor edx, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xdbc4100c
or ecx, edx
or eax, 0xdbc4100c
xor ecx, 0xffffffff
and ecx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x3481291c
mov r8d, 0xffffffff
xor r8d, 0x3481291c
mov r9d, r8d
and r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x3481291c
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
xor eax, 0xffffffff
mov edx, r10d
xor edx, eax
and edx, r10d
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xc
and ecx, 0xbfb5c602
mov r8d, 0xffffffff
xor r8d, 0xbfb5c602
mov r9d, r8d
and r9d, 0xc
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xbfb5c602
and r8d, 0xffffffff
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, 0xffffffff
xor edx, 0xd2bf201e
and edx, 0xca4d0b99
mov r9d, 0xffffffff
xor r9d, 0xca4d0b99
mov r11d, r9d
and r11d, 0xd2bf201e
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xca4d0b99
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, 0xd2bf201e
xor edx, 0xd2bf201e
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, 0xe934b06e
or edx, ecx
or eax, 0xe934b06e
xor edx, 0xffffffff
and edx, eax
mov edi, 0xffffffff
xor edi, 0xc
and edi, 0x88a7ffe9
mov ecx, 0xffffffff
xor ecx, 0x88a7ffe9
mov r8d, ecx
and r8d, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x88a7ffe9
and ecx, 0xffffffff
or edi, r8d
or eax, ecx
xor 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
mov esi, 0xffffffff
xor esi, 0xc
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xb05d7dbb
or esi, ecx
or eax, 0xb05d7dbb
xor esi, 0xffffffff
and esi, eax
mov ecx, edi
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xa6b36a6e
mov eax, ecx
and eax, 0xa6b36a6e
and edi, r8d
mov r11d, r9d
and r11d, 0xa6b36a6e
and esi, r8d
or eax, edi
or r11d, esi
xor eax, r11d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xa6b36a6e
and ecx, r8d
or eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xbe8d1b97
mov r9d, 0xffffffff
xor r9d, 0xbe8d1b97
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xbe8d1b97
and r9d, 0xffffffff
or ecx, r10d
or r8d, r9d
xor ecx, 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, 0x186e6882
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x186e6882
or eax, r9d
mov r10d, ecx
and r10d, r8d
xor ecx, r8d
or r10d, ecx
mov r8d, eax
and r8d, 0x186e6882
xor eax, 0x186e6882
or r8d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xb551b379
mov r9d, 0xffffffff
xor r9d, 0xb551b379
and r10d, r9d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xb551b379
and r9d, 0xffffffff
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, 0xcef7b7f4
or r11d, r8d
or eax, 0xcef7b7f4
xor r11d, 0xffffffff
and r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x62a1b41b
mov r8d, 0xffffffff
xor r8d, 0x62a1b41b
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x62a1b41b
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, 0x5cd7243
mov eax, ecx
and eax, 0x5cd7243
and r11d, edx
mov r9d, r8d
and r9d, 0x5cd7243
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x5cd7243
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x29c]
mov byte [rsp + rax + 0x2a0], cl
mov dword [rsp + 0x24], 0x11bd942b
jmp 0x14001d12c
mov eax, dword [rsp + 0x27c]
mov edx, eax
mov eax, 0xa60e6626
mov ecx, 0x36500ed4
cmp rdx, 0x17
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
lea rdx, [rsp + 0x280]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x1400380b0], rax
mov rax, qword [0x1400372b0]
mov qword [rsp + 0x260], rax
mov rax, qword [0x1400372b8]
mov qword [rsp + 0x268], rax
mov rax, qword [0x1400372c0]
mov qword [rsp + 0x270], rax
mov ax, word [0x1400372c8]
mov word [rsp + 0x278], ax
mov al, byte [0x1400372ca]
mov byte [rsp + 0x27a], al
mov dword [rsp + 0x25c], 0
mov dword [rsp + 0x24], 0x540e90e7
jmp 0x14001d12c
mov eax, dword [rsp + 0x25c]
movsx edx, byte [rsp + rax + 0x260]
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
xor eax, 0xbb0a4db3
and eax, 0xbb0a4db3
mov r9d, 0xffffffff
xor r9d, 0xbb0a4db3
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xbb0a4db3
or r9d, ecx
mov r8d, r9d
xor r8d, 0xffffffff
mov ecx, edx
xor ecx, r8d
and ecx, edx
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, 0xbb0a4db3
mov r8d, 0xffffffff
xor r8d, 0xd935f85d
or edi, r10d
or r8d, 0xd935f85d
xor edi, 0xffffffff
and edi, r8d
mov esi, 0xffffffff
xor esi, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x69ec4382
or esi, r9d
or r8d, 0x69ec4382
xor esi, 0xffffffff
and esi, r8d
mov r8d, eax
and r8d, ecx
xor eax, ecx
or r8d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xcf586521
mov ecx, eax
and ecx, 0xcf586521
and edi, r9d
mov r11d, r10d
and r11d, 0xcf586521
and esi, r9d
or ecx, edi
or r11d, esi
xor ecx, r11d
or eax, r10d
xor eax, 0xffffffff
or r9d, 0xcf586521
and eax, r9d
or ecx, eax
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0x262ff1b4
mov r10d, 0xffffffff
xor r10d, 0x262ff1b4
and r8d, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x262ff1b4
and ecx, r10d
or r9d, r8d
or eax, ecx
xor r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x1f447c6b
mov r8d, 0xffffffff
xor r8d, 0x1f447c6b
and r9d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x1f447c6b
and r8d, 0xffffffff
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xc1e353a9
mov r11d, eax
and r11d, ecx
xor eax, 0xffffffff
and eax, 0xc1e353a9
or r11d, eax
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc1e353a9
mov eax, 0xffffffff
xor eax, 0xb838146b
or r11d, ecx
or eax, 0xb838146b
xor r11d, 0xffffffff
and r11d, eax
mov r8d, 0xffffffff
xor r8d, 0xc1e353a9
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc1e353a9
or r8d, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x7730418d
or ecx, r8d
or eax, 0x7730418d
xor ecx, 0xffffffff
and ecx, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x579407d2
mov r8d, 0xffffffff
xor r8d, 0x579407d2
mov r10d, r8d
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x579407d2
and r8d, 0xffffffff
or r9d, r10d
or eax, r8d
xor r9d, eax
mov r8d, 0xffffffff
xor r8d, 0xc1e353a9
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xf924624
or r8d, r9d
or eax, 0xf924624
xor r8d, 0xffffffff
and r8d, eax
mov eax, ecx
and eax, r8d
xor ecx, r8d
or eax, 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, edx
xor ecx, 0xffffffff
and ecx, 0xcd8f21e8
mov esi, 0xffffffff
xor esi, 0xcd8f21e8
mov r10d, edx
and r10d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xcd8f21e8
and r9d, esi
or ecx, r10d
or r8d, r9d
xor ecx, r8d
xor edx, 0xffffffff
mov r10d, ecx
xor r10d, edx
and r10d, ecx
mov edx, 0xffffffff
xor edx, 0xc
and edx, 0xcc2dcbd6
mov r8d, 0xffffffff
xor r8d, 0xcc2dcbd6
mov r9d, r8d
and r9d, 0xc
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xcc2dcbd6
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
xor edx, 0xffffffff
xor edx, 0x58d3bde8
and edx, 0x58d3bde8
mov r9d, 0xffffffff
xor r9d, 0x58d3bde8
and r9d, 0xf3ee5105
mov r8d, 0xffffffff
xor r8d, 0xf3ee5105
mov esi, r8d
and esi, 0x58d3bde8
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf3ee5105
and r8d, 0xffffffff
or r9d, esi
or ecx, r8d
xor r9d, ecx
mov esi, 0xffffffff
xor esi, 0xc
mov r8d, r9d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x36405ff5
or esi, r8d
or ecx, 0x36405ff5
xor esi, 0xffffffff
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 edi, 0xffffffff
xor edi, 0x58d3bde8
mov r8d, ecx
xor r8d, edi
and r8d, ecx
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, edx
and ecx, esi
xor edx, esi
or ecx, edx
mov edx, r8d
and edx, r9d
xor r8d, r9d
or edx, r8d
mov r9d, ecx
xor r9d, 0xffffffff
mov r8d, edx
and r8d, r9d
xor edx, 0xffffffff
and ecx, edx
or r8d, ecx
mov r9d, 0xffffffff
xor r9d, 0xc1e353a9
and r9d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc1e353a9
or r9d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x7eed81ff
mov edi, 0xffffffff
xor edi, 0x7eed81ff
mov esi, r8d
and esi, edi
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x7eed81ff
and r9d, edi
or ecx, esi
or edx, r9d
xor ecx, edx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x84dc2c25
or ecx, r8d
or edx, 0x84dc2c25
xor ecx, 0xffffffff
and ecx, edx
mov edx, 0xffffffff
xor edx, 0xc
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc
or edx, r8d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or r8d, eax
mov ebx, 0xffffffff
xor ebx, 0xe591f5b6
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xe591f5b6
or ebx, eax
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, edx
mov edx, 0xffffffff
xor edx, 0xe591f5b6
mov esi, ebx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xcab605d0
mov r8d, edx
and r8d, 0xcab605d0
mov ebp, r9d
and ebp, 0xe591f5b6
mov edi, esi
and edi, 0xcab605d0
and ebx, r9d
or r8d, ebp
or edi, ebx
xor r8d, edi
or edx, esi
xor edx, 0xffffffff
or r9d, 0xcab605d0
and edx, r9d
or r8d, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and eax, r9d
or edx, eax
xor edx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x92d9341b
or edx, r8d
or eax, 0x92d9341b
xor edx, 0xffffffff
and edx, eax
mov eax, r10d
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, eax
and r8d, r11d
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x29fc2ba
mov esi, 0xffffffff
xor esi, 0x29fc2ba
and r11d, esi
mov eax, r10d
xor eax, 0xffffffff
and eax, 0x29fc2ba
and r10d, esi
or r9d, r11d
or eax, r10d
xor r9d, eax
mov eax, r8d
and eax, r9d
xor r8d, r9d
or eax, r8d
mov r8d, edx
xor r8d, 0xffffffff
mov esi, ecx
xor esi, r8d
and esi, ecx
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 r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x12869bc7
mov r9d, ecx
and r9d, 0x12869bc7
and esi, edx
mov r10d, r8d
and r10d, 0x12869bc7
and r11d, edx
or r9d, esi
or r10d, r11d
xor r9d, r10d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x12869bc7
and ecx, edx
or r9d, ecx
mov edx, eax
xor edx, 0xffffffff
and edx, 0x327a5d7c
mov r8d, 0xffffffff
xor r8d, 0x327a5d7c
mov r10d, eax
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x327a5d7c
and r8d, 0xffffffff
or edx, r10d
or ecx, r8d
xor edx, ecx
mov r11d, r9d
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x9ee9542c
or r11d, edx
or ecx, 0x9ee9542c
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xc6eef33b
mov r8d, 0xffffffff
xor r8d, 0xc6eef33b
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xc6eef33b
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 ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x432c1a63
mov eax, ecx
and eax, 0x432c1a63
and r11d, edx
mov r9d, r8d
and r9d, 0x432c1a63
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x432c1a63
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x25c]
mov byte [rsp + rax + 0x260], cl
mov dword [rsp + 0x24], 0x6572694e
jmp 0x14001d12c
mov eax, dword [rsp + 0x23c]
mov edx, eax
mov eax, 0x2b7f04ec
mov ecx, 0x54f2fea4
cmp rdx, 0x1a
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x21c]
movsx ecx, byte [rsp + rax + 0x220]
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xd3a5301d
mov edx, 0xffffffff
xor edx, 0xd3a5301d
mov r9d, ecx
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd3a5301d
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, 0x1e2228d3
or edx, r8d
or eax, 0x1e2228d3
xor edx, 0xffffffff
and edx, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xdac917d8
mov r9d, 0xffffffff
xor r9d, 0xdac917d8
mov r10d, r9d
and r10d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xdac917d8
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
xor eax, 0xffffffff
mov r8d, ecx
xor r8d, eax
and r8d, ecx
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, edx
mov edi, 0xffffffff
xor edi, 0xc
and edi, 0xd6b53a12
mov r8d, 0xffffffff
xor r8d, 0xd6b53a12
mov r9d, r8d
and r9d, 0xc
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xd6b53a12
and r8d, 0xffffffff
or edi, r9d
or edx, r8d
xor 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, 0xc0f63e7c
and eax, 0x30830421
mov r8d, 0xffffffff
xor r8d, 0x30830421
mov r9d, r8d
and r9d, 0xc0f63e7c
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x30830421
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
mov edx, edi
xor edx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xfe722cf2
mov r8d, edx
and r8d, 0xfe722cf2
and edi, r9d
mov r11d, r10d
and r11d, 0xfe722cf2
and esi, r9d
or r8d, edi
or r11d, esi
xor r8d, r11d
or edx, r10d
xor edx, 0xffffffff
or r9d, 0xfe722cf2
and edx, r9d
or r8d, edx
mov edx, eax
and edx, 0xc0f63e7c
xor eax, 0xc0f63e7c
or edx, eax
mov eax, r8d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r8d, r9d
or eax, r8d
xor edx, 0xffffffff
mov r9d, eax
xor r9d, edx
and r9d, eax
mov edx, 0xffffffff
xor edx, 0xc
and edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc
or edx, eax
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x1b5e7774
mov r10d, 0xffffffff
xor r10d, 0x1b5e7774
mov r11d, r10d
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x1b5e7774
and r10d, 0xffffffff
or r8d, r11d
or eax, r10d
xor r8d, eax
xor r8d, 0xffffffff
xor r8d, 0xc
and r8d, 0xc
mov eax, edx
and eax, r8d
xor edx, r8d
or 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 ecx, 0xffffffff
mov r8d, eax
xor r8d, ecx
and r8d, eax
mov eax, r8d
xor eax, 0xffffffff
mov ecx, r9d
xor ecx, eax
and ecx, r9d
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x473290a6
mov r10d, 0xffffffff
xor r10d, 0x473290a6
and r9d, r10d
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x473290a6
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 cl, al
mov eax, dword [rsp + 0x21c]
mov byte [rsp + rax + 0x220], cl
mov dword [rsp + 0x24], 0x224bb493
jmp 0x14001d12c
mov eax, dword [rsp + 0x208]
add eax, 0x1e7b69bf
add eax, 0x66853b75
sub eax, 0x1e7b69bf
add eax, 0x39606f6f
sub eax, 0xcfb05e6d
sub eax, 0x39606f6f
sub eax, 0xce4baf74
sub eax, 0x66853b75
add eax, 0xce4baf74
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0x28dfe511
add ecx, eax
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, 1
sub eax, ecx
sub eax, 0x236a6c1c
sub eax, 0x28dfe511
add eax, 0x236a6c1c
xor ecx, ecx
sub ecx, 0xcfb05e6d
add ecx, 0
sub eax, 0x36b4b2c0
sub eax, ecx
add eax, 0x36b4b2c0
mov dword [rsp + 0x208], eax
mov dword [rsp + 0x24], 0xe1fbf3cc
jmp 0x14001d12c
lea rdx, [rsp + 0x20d]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x1400380d8], rax
mov rax, qword [str.x_Mb]
mov qword [rsp + 0x1e0], rax
mov rax, qword [0x140037328]
mov qword [rsp + 0x1e8], rax
mov rax, qword [0x140037330]
mov qword [rsp + 0x1f0], rax
mov eax, dword [0x140037338]
mov dword [rsp + 0x1f8], eax
mov al, byte [0x14003733c]
mov byte [rsp + 0x1fc], al
mov dword [rsp + 0x1dc], 0
mov dword [rsp + 0x24], 0xff2d3c6e
jmp 0x14001d12c
mov eax, dword [rsp + 0x1dc]
movsx r8d, byte [rsp + rax + 0x1e0]
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r8d
and eax, ecx
or ebx, eax
xor ebx, 0xffffffff
xor ebx, 0xa3d55d6a
and ebx, 0xa3d55d6a
mov r9d, 0xffffffff
xor r9d, 0xa3d55d6a
and r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa3d55d6a
or r9d, eax
mov edi, r8d
xor edi, 0xffffffff
mov ecx, r9d
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x738f68a4
or edi, ecx
or eax, 0x738f68a4
xor edi, 0xffffffff
and edi, 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 edx, 0xffffffff
xor edx, 0xa3d55d6a
mov ecx, 0xffffffff
xor ecx, 0x386abf24
or eax, edx
or ecx, 0x386abf24
xor eax, 0xffffffff
and eax, ecx
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xebbac864
mov edx, ecx
and edx, 0xebbac864
and ebx, r10d
mov esi, r11d
and esi, 0xebbac864
and edi, r10d
or edx, ebx
or esi, edi
xor edx, esi
or ecx, r11d
xor ecx, 0xffffffff
or r10d, 0xebbac864
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, 0x8a5c46c6
mov r10d, 0xffffffff
xor r10d, 0x8a5c46c6
and edx, r10d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x8a5c46c6
and ecx, r10d
or r9d, edx
or eax, ecx
xor r9d, eax
mov ecx, r9d
xor ecx, 0xffffffff
and ecx, 0xbc08b110
mov edx, 0xffffffff
xor edx, 0xbc08b110
and r9d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xbc08b110
and edx, 0xffffffff
or ecx, r9d
or eax, edx
xor ecx, eax
mov edx, 0xffffffff
xor edx, 0xc
and edx, 0x1ac1ae9
mov r10d, 0xffffffff
xor r10d, 0x1ac1ae9
mov r9d, r10d
and r9d, 0xc
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x1ac1ae9
and ecx, r10d
or edx, r9d
or eax, ecx
xor edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc
mov eax, 0xffffffff
xor eax, 0x2d7e88fe
or edx, ecx
or eax, 0x2d7e88fe
xor edx, 0xffffffff
and edx, eax
mov ebp, 0xffffffff
xor ebp, 0xc
and ebp, 0x6b600968
mov ecx, 0xffffffff
xor ecx, 0x6b600968
mov r9d, ecx
and r9d, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6b600968
and ecx, 0xffffffff
or ebp, r9d
or eax, ecx
xor ebp, eax
xor ebp, 0xffffffff
xor ebp, 0xc10be41
and ebp, 0xc10be41
mov ecx, 0xffffffff
xor ecx, 0xc10be41
and ecx, 0x7b05ae51
mov r9d, 0xffffffff
xor r9d, 0x7b05ae51
mov r10d, r9d
and r10d, 0xc10be41
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x7b05ae51
and r9d, 0xffffffff
or ecx, r10d
or eax, r9d
xor ecx, eax
mov esi, ecx
xor esi, 0xffffffff
xor esi, 0xc
and esi, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd5c6439d
mov r10d, 0xffffffff
xor r10d, 0xd5c6439d
mov r11d, r10d
and r11d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xd5c6439d
and r10d, 0xffffffff
or eax, r11d
or r9d, r10d
xor eax, r9d
mov r9d, 0xffffffff
xor r9d, 0xc10be41
mov ebx, eax
xor ebx, r9d
and ebx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xe5645a23
or edi, ecx
or eax, 0xe5645a23
xor edi, 0xffffffff
and edi, eax
mov ecx, ebp
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x54e7d412
mov eax, ecx
and eax, 0x54e7d412
and ebp, r9d
mov r11d, r10d
and r11d, 0x54e7d412
and esi, r9d
or eax, ebp
or r11d, esi
xor eax, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x54e7d412
and ecx, r9d
or eax, ecx
mov r9d, ebx
xor r9d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x23e01429
mov ecx, r9d
and ecx, 0x23e01429
and ebx, r10d
mov esi, r11d
and esi, 0x23e01429
and edi, r10d
or ecx, ebx
or esi, edi
xor ecx, esi
or r9d, r11d
xor r9d, 0xffffffff
or r10d, 0x23e01429
and r9d, r10d
or ecx, r9d
mov r9d, eax
xor r9d, 0xffffffff
mov r10d, ecx
and r10d, r9d
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xa0669bb1
mov ecx, 0xffffffff
xor ecx, 0xa0669bb1
and r10d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa0669bb1
and ecx, 0xffffffff
or r9d, r10d
or eax, ecx
xor r9d, eax
mov eax, r8d
xor eax, 0xffffffff
mov ecx, r9d
and ecx, eax
xor r9d, 0xffffffff
mov eax, r8d
and eax, r9d
or ecx, eax
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x79214856
or ecx, r8d
or eax, 0x79214856
xor ecx, 0xffffffff
and ecx, eax
mov r11d, edx
xor r11d, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x2951dba2
or r11d, r8d
or eax, 0x2951dba2
xor r11d, 0xffffffff
and r11d, eax
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xc4ebacf6
mov r8d, 0xffffffff
xor r8d, 0xc4ebacf6
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xc4ebacf6
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, 0xfc01e69a
mov eax, ecx
and eax, 0xfc01e69a
and r11d, edx
mov r9d, r8d
and r9d, 0xfc01e69a
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xfc01e69a
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x1dc]
mov byte [rsp + rax + 0x1e0], cl
mov dword [rsp + 0x24], 0x7de4537f
jmp 0x14001d12c
mov eax, dword [rsp + 0x1bc]
movsx edx, byte [rsp + rax + 0x1c0]
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
or ecx, eax
mov ebx, 0xffffffff
xor ebx, 0x1b3d6b87
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xfcb1f519
or ebx, ecx
or eax, 0xfcb1f519
xor ebx, 0xffffffff
and ebx, eax
mov esi, 0xffffffff
xor esi, 0x1b3d6b87
and esi, 0x9233c7c7
mov ecx, 0xffffffff
xor ecx, 0x9233c7c7
mov r8d, ecx
and r8d, 0x1b3d6b87
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9233c7c7
and ecx, 0xffffffff
or esi, r8d
or eax, ecx
xor esi, eax
mov eax, esi
xor eax, 0xffffffff
mov r11d, edx
xor r11d, eax
and r11d, edx
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0x2a35cc9e
mov ecx, 0xffffffff
xor ecx, 0x2a35cc9e
mov r8d, ecx
and r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x2a35cc9e
and ecx, 0xffffffff
or edi, r8d
or eax, ecx
xor edi, eax
xor edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x1b3d6b87
mov eax, 0xffffffff
xor eax, 0xa0b2c937
or edi, ecx
or eax, 0xa0b2c937
xor edi, 0xffffffff
and edi, eax
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov eax, ebx
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x80c2113b
mov r9d, eax
and r9d, 0x80c2113b
and ebx, ecx
mov r10d, r8d
and r10d, 0x80c2113b
and r11d, ecx
or r9d, ebx
or r10d, r11d
xor r9d, r10d
or eax, r8d
xor eax, 0xffffffff
or ecx, 0x80c2113b
and eax, ecx
or r9d, eax
mov eax, edi
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf4782416
mov r8d, eax
and r8d, 0xf4782416
and edi, ecx
mov r11d, r10d
and r11d, 0xf4782416
and esi, ecx
or r8d, edi
or r11d, esi
xor r8d, r11d
or eax, r10d
xor eax, 0xffffffff
or ecx, 0xf4782416
and eax, ecx
or r8d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xa56eed2
mov r10d, 0xffffffff
xor r10d, 0xa56eed2
and r9d, r10d
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xa56eed2
and r8d, r10d
or eax, r9d
or ecx, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
or ecx, eax
mov r8d, 0xffffffff
xor r8d, 0xc
mov eax, ecx
and eax, r8d
xor ecx, 0xffffffff
and ecx, 0xc
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0xc
mov edi, eax
xor edi, ecx
and edi, eax
mov r8d, 0xffffffff
xor r8d, 0xc
and r8d, 0x77813584
mov ecx, 0xffffffff
xor ecx, 0x77813584
mov r9d, ecx
and r9d, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x77813584
and ecx, 0xffffffff
or r8d, r9d
or eax, ecx
xor r8d, eax
mov ecx, 0xffffffff
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x6ff8ab8d
or ecx, r8d
or eax, 0x6ff8ab8d
xor ecx, 0xffffffff
and ecx, eax
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0x8be48fe8
mov r8d, 0xffffffff
xor r8d, 0x8be48fe8
mov r10d, r8d
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8be48fe8
and r8d, 0xffffffff
or r9d, r10d
or eax, r8d
xor r9d, eax
mov r8d, 0xffffffff
xor r8d, 0xc
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x37310605
or r8d, r9d
or eax, 0x37310605
xor r8d, 0xffffffff
and r8d, eax
mov eax, ecx
and eax, r8d
xor 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, edx
xor ecx, 0xffffffff
and ecx, 0x7a8a8d8e
mov r10d, 0xffffffff
xor r10d, 0x7a8a8d8e
mov r9d, edx
and r9d, r10d
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x7a8a8d8e
and r8d, r10d
or ecx, r9d
or eax, r8d
xor ecx, eax
xor ecx, 0xffffffff
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x806c6d19
or ecx, edx
or eax, 0x806c6d19
xor ecx, 0xffffffff
and ecx, eax
mov eax, edi
xor eax, 0xffffffff
and eax, 0xf928cb6c
mov r8d, 0xffffffff
xor r8d, 0xf928cb6c
mov r9d, edi
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xf928cb6c
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0x998ce8c5
mov r9d, 0xffffffff
xor r9d, 0x998ce8c5
mov r10d, ecx
and r10d, r9d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x998ce8c5
and r9d, 0xffffffff
or r8d, r10d
or edx, r9d
xor r8d, edx
mov edx, 0xffffffff
xor edx, 0xf5695cee
and edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xf5695cee
or edx, r9d
mov r14d, eax
xor r14d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf5695cee
mov r9d, 0xffffffff
xor r9d, 0x32d8b024
or r14d, r10d
or r9d, 0x32d8b024
xor r14d, 0xffffffff
and r14d, r9d
xor edi, 0xffffffff
mov r10d, edx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xa8412c0e
or edi, r10d
or r9d, 0xa8412c0e
xor edi, 0xffffffff
and edi, r9d
mov ebp, r8d
xor ebp, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xf5695cee
mov r9d, 0xffffffff
xor r9d, 0xabca08a0
or ebp, r10d
or r9d, 0xabca08a0
xor ebp, 0xffffffff
and ebp, r9d
mov r9d, edx
xor r9d, 0xffffffff
mov ebx, ecx
xor ebx, r9d
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xf763477c
mov r11d, ecx
and r11d, 0xf763477c
and r14d, r9d
mov esi, r10d
and esi, 0xf763477c
and edi, r9d
or r11d, r14d
or esi, edi
xor r11d, esi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0xf763477c
and ecx, r9d
or r11d, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xa05cb645
mov r10d, ecx
and r10d, 0xa05cb645
and ebp, r9d
mov edi, esi
and edi, 0xa05cb645
and ebx, r9d
or r10d, ebp
or edi, ebx
xor r10d, edi
or ecx, esi
xor ecx, 0xffffffff
or r9d, 0xa05cb645
and ecx, r9d
or r10d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xb3fc467f
mov esi, 0xffffffff
xor esi, 0xb3fc467f
and r11d, esi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xb3fc467f
and r10d, esi
or ecx, r11d
or r9d, r10d
xor ecx, r9d
mov r10d, eax
and r10d, r8d
xor eax, r8d
or r10d, eax
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xc1e41256
mov r9d, 0xffffffff
xor r9d, 0xc1e41256
and r10d, r9d
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xc1e41256
and r9d, 0xffffffff
or eax, r10d
or r8d, r9d
xor eax, r8d
mov r8d, edx
and r8d, 0xf5695cee
xor edx, 0xf5695cee
or r8d, edx
xor r8d, 0xffffffff
mov edx, eax
xor edx, r8d
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x1bc]
mov byte [rsp + rax + 0x1c0], cl
mov dword [rsp + 0x24], 0xe7566b48
jmp 0x14001d12c
lea rdx, [rsp + 0x1c0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x1400380f0], rax
mov rax, qword [str.ItM__comxicc__exdXmk_f]
mov qword [rsp + 0x1a0], rax
mov rax, qword [0x140037368]
mov qword [rsp + 0x1a8], rax
mov eax, dword [0x140037370]
mov dword [rsp + 0x1b0], eax
mov ax, word [0x140037374]
mov word [rsp + 0x1b4], ax
mov dword [rsp + 0x19c], 0
mov dword [rsp + 0x24], 0xf8e4157d
jmp 0x14001d12c
lea rdx, [rsp + 0x1a0]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x140038090], rax
mov rax, qword [str.ItJiicc__exdXmk_f]
mov qword [rsp + 0x180], rax
mov rax, qword [0x140037388]
mov qword [rsp + 0x188], rax
mov ax, word [0x140037390]
mov word [rsp + 0x190], ax
mov dword [rsp + 0x17c], 0
mov dword [rsp + 0x24], 0xebdd73f6
jmp 0x14001d12c
lea rdx, [rsp + 0x150]
mov rcx, qword [rsp + 0x588]
call fcn.1400016f0
mov qword [0x1400380f8], rax
mov rax, qword [0x1400373c7]
mov qword [rsp + 0x13d], rax
mov eax, dword [0x1400373cf]
mov dword [rsp + 0x145], eax
mov ax, word [0x1400373d3]
mov word [rsp + 0x149], ax
mov al, byte [0x1400373d5]
mov byte [rsp + 0x14b], al
mov dword [rsp + 0x138], 0
mov dword [rsp + 0x24], 0x7e2b9366
jmp 0x14001d12c
mov ecx, dword [rsp + 0x138]
xor eax, eax
sub eax, ecx
add eax, 0
mov edx, 0x888c1068
add edx, 0
add edx, eax
sub edx, 0x888c1068
xor ecx, ecx
sub ecx, 0x6dac5526
sub ecx, 0x56831112
add ecx, 0x6dac5526
add ecx, 0x60d4034
sub ecx, 1
sub ecx, 0x60d4034
sub ecx, 0xd486a94b
add ecx, 0x56831112
add ecx, 0xd486a94b
sub edx, 0x64f2c0c2
add edx, 0x6640674a
add edx, 0x64f2c0c2
xor eax, eax
sub eax, ecx
sub edx, eax
sub edx, 0x57059886
sub edx, 0x6640674a
add edx, 0x57059886
xor ecx, ecx
sub ecx, 0x705a6d88
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, edx
add eax, ecx
xor ecx, ecx
sub ecx, 0x705a6d88
add eax, ecx
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x24], 0x7e2b9366
jmp 0x14001d12c
mov eax, dword [rsp + 0x124]
mov edx, eax
mov eax, 0x7510ffb7
mov ecx, 0xb4ee6ca3
cmp rdx, 0xd
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x124]
movsx ecx, byte [rsp + rax + 0x12b]
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, 0xf25a26cc
or eax, r8d
or edx, 0xf25a26cc
xor eax, 0xffffffff
and eax, edx
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or r8d, edx
xor r8d, 0xffffffff
mov edx, ecx
xor edx, r8d
and edx, ecx
mov r9d, eax
and r9d, edx
xor eax, edx
or r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x72515929
mov r8d, 0xffffffff
xor r8d, 0x72515929
and r9d, r8d
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x72515929
and r8d, 0xffffffff
or eax, r9d
or edx, r8d
xor eax, edx
mov edx, 0xffffffff
xor edx, 0xc
mov r9d, eax
and r9d, edx
xor eax, 0xffffffff
and eax, 0xc
or r9d, eax
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xc
mov eax, 0xffffffff
xor eax, 0xa7767f3c
or r9d, edx
or eax, 0xa7767f3c
xor r9d, 0xffffffff
and r9d, eax
mov r8d, 0xffffffff
xor r8d, 0xc
and r8d, 0xd31b5712
mov edx, 0xffffffff
xor edx, 0xd31b5712
mov r10d, edx
and r10d, 0xc
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd31b5712
and edx, 0xffffffff
or r8d, r10d
or eax, edx
xor r8d, eax
mov edx, 0xffffffff
xor edx, 0x289f4d44
xor r8d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x5de781e9
or edx, r8d
or eax, 0x5de781e9
xor edx, 0xffffffff
and edx, eax
mov r10d, 0xffffffff
xor r10d, 0x289f4d44
and r10d, 0x92ccd7c4
mov r8d, 0xffffffff
xor r8d, 0x92ccd7c4
mov r11d, r8d
and r11d, 0x289f4d44
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x92ccd7c4
and r8d, 0xffffffff
or r10d, r11d
or eax, r8d
xor r10d, eax
mov r8d, 0xffffffff
xor r8d, 0xc
mov r11d, r10d
xor r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x58eb4d7a
or r8d, r11d
or eax, 0x58eb4d7a
xor r8d, 0xffffffff
and r8d, eax
mov ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or ebx, eax
xor ebx, 0xffffffff
mov r11d, 0xffffffff
xor r11d, 0x289f4d44
mov eax, 0xffffffff
xor eax, 0xff8ee9fa
or ebx, r11d
or eax, 0xff8ee9fa
xor ebx, 0xffffffff
and ebx, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4186d155
or edi, r10d
or eax, 0x4186d155
xor edi, 0xffffffff
and edi, eax
mov eax, edx
and eax, r8d
xor edx, r8d
or eax, edx
mov r8d, ebx
xor r8d, 0xffffffff
mov r11d, edi
xor r11d, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xdfa96530
mov edx, r8d
and edx, 0xdfa96530
and ebx, r10d
mov esi, r11d
and esi, 0xdfa96530
and edi, r10d
or edx, ebx
or esi, edi
xor edx, esi
or r8d, r11d
xor r8d, 0xffffffff
or r10d, 0xdfa96530
and r8d, r10d
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, r10d
xor edx, 0xffffffff
and edx, 0xa377a275
mov r8d, 0xffffffff
xor r8d, 0xa377a275
and r10d, r8d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xa377a275
and r8d, 0xffffffff
or edx, r10d
or eax, r8d
xor edx, eax
mov r8d, ecx
xor r8d, 0xffffffff
and r8d, 0xc091e843
mov r11d, 0xffffffff
xor r11d, 0xc091e843
mov r10d, ecx
and r10d, r11d
mov eax, edx
xor eax, 0xffffffff
and eax, 0xc091e843
and edx, r11d
or r8d, r10d
or eax, edx
xor r8d, eax
xor r8d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x3c424fe
or r8d, ecx
or eax, 0x3c424fe
xor r8d, 0xffffffff
and r8d, eax
mov ecx, r9d
xor ecx, 0xffffffff
mov edx, r8d
xor edx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x91cc93c5
or ecx, edx
or eax, 0x91cc93c5
xor ecx, 0xffffffff
and ecx, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0x5b03b7dd
mov r10d, 0xffffffff
xor r10d, 0x5b03b7dd
and r9d, r10d
mov eax, r8d
xor eax, 0xffffffff
and eax, 0x5b03b7dd
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 cl, al
mov eax, dword [rsp + 0x124]
mov byte [rsp + rax + 0x12b], cl
mov dword [rsp + 0x24], 0x244ad832
jmp 0x14001d12c
mov eax, dword [rsp + 0x110]
mov edx, eax
mov eax, 0x22ddd1a0
mov ecx, 0xef8e2030
cmp rdx, 0xd
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0xac]
movzx eax, byte [rsp + rax + 0xb0]
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or r8d, ecx
mov ecx, 0xffffffff
xor ecx, 0x8f76c754
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xa6b21d86
or ecx, r8d
or edx, 0xa6b21d86
xor ecx, 0xffffffff
and ecx, edx
mov esi, 0xffffffff
xor esi, 0x8f76c754
and esi, 0xcba69657
mov r8d, 0xffffffff
xor r8d, 0xcba69657
mov r9d, r8d
and r9d, 0x8f76c754
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xcba69657
and r8d, 0xffffffff
or esi, r9d
or edx, r8d
xor esi, edx
mov edx, esi
xor edx, 0xffffffff
mov r8d, eax
xor r8d, edx
and r8d, eax
mov edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or edi, edx
xor edi, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x8f76c754
mov edx, 0xffffffff
xor edx, 0x38490a2
or edi, r9d
or edx, 0x38490a2
xor edi, 0xffffffff
and edi, edx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edx, ecx
and edx, r8d
xor ecx, r8d
or edx, ecx
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x756a2ca0
mov r8d, ecx
and r8d, 0x756a2ca0
and edi, r9d
mov r11d, r10d
and r11d, 0x756a2ca0
and esi, r9d
or r8d, edi
or r11d, esi
xor r8d, r11d
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x756a2ca0
and 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, 0xffffffff
xor edx, 0xc
and edx, 0x99e0e28b
mov r9d, 0xffffffff
xor r9d, 0x99e0e28b
mov r10d, r9d
and r10d, 0xc
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0x99e0e28b
and r9d, 0xffffffff
or edx, r10d
or r8d, r9d
xor 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, 0x95393fe8
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x95393fe8
or esi, ecx
mov ecx, edx
and ecx, r8d
xor edx, r8d
or ecx, edx
mov r8d, 0xffffffff
xor r8d, 0x95393fe8
mov r10d, esi
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xcda89762
mov edx, r8d
and edx, 0xcda89762
mov edi, r9d
and edi, 0x95393fe8
mov r11d, r10d
and r11d, 0xcda89762
and esi, r9d
or edx, edi
or r11d, esi
xor edx, r11d
or r8d, r10d
xor r8d, 0xffffffff
or r9d, 0xcda89762
and r8d, r9d
or edx, r8d
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
and ecx, r8d
or r11d, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x60b2ed2e
or r11d, edx
or ecx, 0x60b2ed2e
xor r11d, 0xffffffff
and r11d, ecx
mov edx, 0xffffffff
xor edx, 0xc
and edx, 0x598d0482
mov r8d, 0xffffffff
xor r8d, 0x598d0482
mov r9d, r8d
and r9d, 0xc
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x598d0482
and r8d, 0xffffffff
or edx, r9d
or ecx, r8d
xor edx, ecx
mov ebp, 0xffffffff
xor ebp, 0x495d3837
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf67a0217
or ebp, edx
or ecx, 0xf67a0217
xor ebp, 0xffffffff
and ebp, ecx
mov r8d, 0xffffffff
xor r8d, 0x495d3837
and r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x495d3837
or r8d, ecx
mov ebx, 0xffffffff
xor ebx, 0xc
mov edx, r8d
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xb9a7deae
or ebx, edx
or ecx, 0xb9a7deae
xor ebx, 0xffffffff
and ebx, ecx
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
or edx, ecx
xor edx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x495d3837
mov ecx, 0xffffffff
xor ecx, 0x2a97946d
or edx, r9d
or ecx, 0x2a97946d
xor edx, 0xffffffff
and edx, ecx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor r8d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x564a3082
or r9d, r8d
or ecx, 0x564a3082
xor r9d, 0xffffffff
and r9d, ecx
mov r8d, ebp
xor r8d, 0xffffffff
mov esi, ebx
xor esi, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0x76d1f531
mov ecx, r8d
and ecx, 0x76d1f531
and ebp, r10d
mov edi, esi
and edi, 0x76d1f531
and ebx, r10d
or ecx, ebp
or edi, ebx
xor ecx, edi
or r8d, esi
xor r8d, 0xffffffff
or r10d, 0x76d1f531
and 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 edi, eax
xor edi, 0xffffffff
and edi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or edi, eax
mov esi, edx
xor esi, 0xffffffff
and esi, 0xdb26c5a6
mov ecx, 0xffffffff
xor ecx, 0xdb26c5a6
and edx, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xdb26c5a6
and ecx, 0xffffffff
or esi, edx
or eax, ecx
xor esi, eax
mov eax, 0xffffffff
xor eax, 0x1899b3ce
and eax, 0xc151544
mov edx, 0xffffffff
xor edx, 0xc151544
mov r8d, edx
and r8d, 0x1899b3ce
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xc151544
and edx, 0xffffffff
or eax, r8d
or ecx, edx
xor eax, ecx
mov edx, edi
xor edx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x71f2517d
mov ecx, edx
and ecx, 0x71f2517d
and edi, r8d
mov r10d, r9d
and r10d, 0x71f2517d
and esi, r8d
or ecx, edi
or r10d, esi
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x71f2517d
and edx, r8d
or ecx, edx
mov edx, eax
and edx, 0x1899b3ce
xor eax, 0x1899b3ce
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, 0x502077e1
or eax, edx
or ecx, 0x502077e1
xor eax, 0xffffffff
and eax, ecx
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xf8cd0985
mov edx, 0xffffffff
xor edx, 0xf8cd0985
mov r8d, r11d
and r8d, edx
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf8cd0985
and edx, 0xffffffff
or edi, r8d
or ecx, edx
xor edi, ecx
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
or r10d, ecx
mov esi, 0xffffffff
xor esi, 0x892ed335
and esi, 0x80d3d2b5
mov edx, 0xffffffff
xor edx, 0x80d3d2b5
mov r8d, edx
and r8d, 0x892ed335
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x80d3d2b5
and edx, 0xffffffff
or esi, r8d
or ecx, edx
xor esi, ecx
mov r14d, edi
xor r14d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x892ed335
mov ecx, 0xffffffff
xor ecx, 0x8e4d05a6
or r14d, edx
or ecx, 0x8e4d05a6
xor r14d, 0xffffffff
and r14d, ecx
xor r11d, 0xffffffff
mov edx, esi
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xf4b54270
or r11d, edx
or ecx, 0xf4b54270
xor r11d, 0xffffffff
and r11d, ecx
mov ebp, r10d
xor ebp, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x892ed335
mov ecx, 0xffffffff
xor ecx, 0x712c7026
or ebp, edx
or ecx, 0x712c7026
xor ebp, 0xffffffff
and ebp, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov ebx, eax
xor ebx, ecx
and ebx, eax
mov ecx, r14d
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x4f716cfa
mov eax, ecx
and eax, 0x4f716cfa
and r14d, edx
mov r9d, r8d
and r9d, 0x4f716cfa
and r11d, edx
or eax, r14d
or r9d, r11d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x4f716cfa
and ecx, edx
or eax, ecx
mov edx, ebp
xor edx, 0xffffffff
mov r9d, ebx
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xd370a40e
mov ecx, edx
and ecx, 0xd370a40e
and ebp, r8d
mov r11d, r9d
and r11d, 0xd370a40e
and ebx, r8d
or ecx, ebp
or r11d, ebx
xor ecx, r11d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0xd370a40e
and 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 ecx, edi
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x443c11fb
mov eax, ecx
and eax, 0x443c11fb
and edi, edx
mov r9d, r8d
and r9d, 0x443c11fb
and r10d, edx
or eax, edi
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x443c11fb
and ecx, edx
or eax, ecx
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or r10d, eax
mov eax, 0xffffffff
xor eax, 0x892ed335
mov r8d, esi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xf2a68161
mov ecx, eax
and ecx, 0xf2a68161
mov edi, edx
and edi, 0x892ed335
mov r9d, r8d
and r9d, 0xf2a68161
and esi, edx
or ecx, edi
or r9d, esi
xor ecx, r9d
or eax, r8d
xor eax, 0xffffffff
or edx, 0xf2a68161
and eax, edx
or ecx, eax
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x31768c06
or r10d, ecx
or eax, 0x31768c06
xor r10d, 0xffffffff
and r10d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xdab2d2b5
mov eax, ecx
and eax, 0xdab2d2b5
and r11d, edx
mov r9d, r8d
and r9d, 0xdab2d2b5
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xdab2d2b5
and ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0xac]
mov byte [rsp + rax + 0xb0], cl
mov dword [rsp + 0x24], 0xdb854a87
jmp 0x14001d12c
mov eax, dword [rsp + 0xac]
mov ecx, 0x12a61fdb
add ecx, 0
sub ecx, 0x9c71e44
sub ecx, 0x12a61fdb
sub eax, 0x3352ed8b
sub eax, ecx
add eax, 0x3352ed8b
add eax, 0xe4c6f63b
add eax, 0x3380566a
sub eax, 0xe4c6f63b
sub eax, 0xd69b967f
add eax, 1
add eax, 0xd69b967f
xor ecx, ecx
sub ecx, 0x3380566a
add eax, ecx
xor ecx, ecx
sub ecx, 0xf18de3ee
sub eax, ecx
add eax, 0xb079f2df
sub eax, 0x9c71e44
sub eax, 0xb079f2df
xor ecx, ecx
sub ecx, 0xf18de3ee
add eax, ecx
mov dword [rsp + 0xac], eax
mov dword [rsp + 0x24], 0xfa166812
jmp 0x14001d12c
mov dword [rsp + 0x598], 0xc0000001
mov dword [rsp + 0x24], 0x4b12637b
jmp 0x14001d12c
mov rax, qword [0x140037450]
mov qword [rsp + 0x80], rax
mov rax, qword [0x140037458]
mov qword [rsp + 0x88], rax
mov eax, dword [0x140037460]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x7c], 0
mov dword [rsp + 0x24], 0x758c1ea2
jmp 0x14001d12c
mov eax, dword [rsp + 0x7c]
xor ecx, ecx
sub ecx, 0xc55be2b3
add ecx, 0
sub ecx, 0x7b471e84
sub ecx, eax
add ecx, 0x7b471e84
add ecx, 0x2c5f3bbe
add ecx, 0xc55be2b3
sub ecx, 0x2c5f3bbe
xor edx, edx
sub edx, 0x56d225
add edx, 0x50b57698
add edx, 0x56d225
xor eax, eax
sub eax, 1
add edx, eax
sub edx, 0xacfe2732
sub edx, 0x50b57698
add edx, 0xacfe2732
xor eax, eax
sub eax, 0x20d7dd74
sub eax, ecx
add eax, 0x20d7dd74
xor ecx, ecx
sub ecx, edx
add ecx, 0
sub eax, 0xa31d62a4
add eax, ecx
add eax, 0xa31d62a4
mov ecx, 0x60e2c0e4
add ecx, 0
sub ecx, eax
sub ecx, 0x60e2c0e4
xor eax, eax
sub eax, 0x469ff868
add eax, 0
sub eax, 0xc48397cf
sub eax, ecx
add eax, 0xc48397cf
add eax, 0xbbb67700
add eax, 0x469ff868
sub eax, 0xbbb67700
mov dword [rsp + 0x7c], eax
mov dword [rsp + 0x24], 0x758c1ea2
jmp 0x14001d12c
mov rax, qword [0x140037490]
mov qword [rsp + 0x40], rax
mov rax, qword [0x140037498]
mov qword [rsp + 0x48], rax
mov eax, dword [0x1400374a0]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x3c], 0
mov dword [rsp + 0x24], 0x8376c797
jmp 0x14001d12c
mov eax, dword [rsp + 0x3c]
mov edx, eax
mov eax, 0xfba1fc77
mov ecx, 0xaadb7b4b
cmp rdx, 0x14
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x14001d12c
mov eax, dword [rsp + 0x3c]
movzx r10d, byte [rsp + rax + 0x40]
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
mov eax, r10d
and eax, ecx
or 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, r10d
xor r11d, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xecbc50ac
or r11d, ecx
or eax, 0xecbc50ac
xor r11d, 0xffffffff
and r11d, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x48b66109
mov eax, ecx
and eax, 0x48b66109
and esi, edx
mov r9d, r8d
and r9d, 0x48b66109
and r11d, edx
or eax, esi
or r9d, r11d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x48b66109
and ecx, edx
or 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, 0x9edc7ebd
mov eax, ecx
and eax, edx
xor ecx, 0xffffffff
and ecx, 0x9edc7ebd
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x9edc7ebd
mov r8d, eax
xor r8d, ecx
and r8d, eax
mov ecx, 0xffffffff
xor ecx, 0x9edc7ebd
and ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9edc7ebd
or ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xb2952017
and ecx, 0xb2952017
mov esi, 0xffffffff
xor esi, 0xb2952017
and esi, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb2952017
or esi, eax
mov r11d, esi
xor r11d, 0xffffffff
xor r11d, 0x9edc7ebd
and r11d, 0x9edc7ebd
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x8d23b539
mov r9d, 0xffffffff
xor r9d, 0x8d23b539
mov edi, r9d
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x8d23b539
and r9d, 0xffffffff
or eax, edi
or edx, r9d
xor eax, edx
xor eax, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xb2952017
mov edx, 0xffffffff
xor edx, 0xa303dd94
or eax, r9d
or edx, 0xa303dd94
xor eax, 0xffffffff
and eax, edx
mov r9d, 0xffffffff
xor r9d, 0xffffffff
xor esi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x1d2e9d81
or r9d, esi
or edx, 0x1d2e9d81
xor r9d, 0xffffffff
and r9d, edx
mov edx, ecx
and edx, r11d
xor ecx, r11d
or edx, ecx
mov ecx, eax
and ecx, r9d
xor eax, r9d
or ecx, eax
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x60e41541
mov r11d, 0xffffffff
xor r11d, 0x60e41541
and edx, r11d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x60e41541
and ecx, r11d
or r9d, edx
or eax, ecx
xor r9d, eax
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0xaa81bd69
mov edx, 0xffffffff
xor edx, 0xaa81bd69
and r10d, edx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xaa81bd69
and edx, 0xffffffff
or ecx, r10d
or eax, edx
xor ecx, eax
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, 0xffffffff
xor r10d, 0xffffffff
mov eax, r9d
and eax, r10d
or edx, eax
mov eax, 0xffffffff
xor eax, 0x234fc9af
and eax, 0x4d8e7b84
mov r11d, 0xffffffff
xor r11d, 0x4d8e7b84
mov esi, r11d
and esi, 0x234fc9af
mov r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0x4d8e7b84
and r11d, 0xffffffff
or eax, esi
or r10d, r11d
xor eax, r10d
mov r11d, ecx
and r11d, edx
xor ecx, edx
or r11d, ecx
mov ecx, eax
and ecx, 0x234fc9af
xor eax, 0x234fc9af
or ecx, eax
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xb71585b0
mov r10d, 0xffffffff
xor r10d, 0xb71585b0
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xb71585b0
and r10d, 0xffffffff
or edx, r11d
or eax, r10d
xor edx, eax
xor edx, 0xffffffff
xor ecx, 0xffffffff
mov eax, 0xffffffff
xor eax, 0x4f981bfd
or edx, ecx
or eax, 0x4f981bfd
xor edx, 0xffffffff
and edx, eax
mov r10d, 0xffffffff
xor r10d, 0xc
and r10d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc
or r10d, eax
mov eax, 0xffffffff
xor eax, 0xffffffff
xor r10d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x909dd4dc
or eax, r10d
or ecx, 0x909dd4dc
xor eax, 0xffffffff
and eax, ecx
mov r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xf5d9b746
mov r10d, 0xffffffff
xor r10d, 0xf5d9b746
mov esi, r10d
and esi, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xf5d9b746
and r10d, 0xffffffff
or r11d, esi
or ecx, r10d
xor r11d, ecx
mov r10d, 0xffffffff
xor r10d, 0xc
xor r11d, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xdd61d5b9
or r10d, r11d
or ecx, 0xdd61d5b9
xor r10d, 0xffffffff
and r10d, ecx
mov ecx, eax
and ecx, r10d
xor eax, r10d
or ecx, eax
mov r11d, 0xffffffff
xor r11d, 0x9edc7ebd
and r11d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x9edc7ebd
or r11d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x193f2090
mov edi, 0xffffffff
xor edi, 0x193f2090
mov esi, ecx
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x193f2090
and r11d, edi
or eax, esi
or r10d, r11d
xor eax, r10d
xor ecx, 0xffffffff
mov esi, eax
xor esi, ecx
and esi, eax
mov ebp, 0xffffffff
xor ebp, 0xc
and ebp, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xc
or ebp, eax
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xd7da7496
mov ecx, 0xffffffff
xor ecx, 0xd7da7496
and r9d, ecx
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xd7da7496
and ecx, 0xffffffff
or ebx, r9d
or eax, ecx
xor ebx, eax
mov eax, 0xffffffff
xor eax, 0x7b995f34
and eax, 0x5fa91d3b
mov r9d, 0xffffffff
xor r9d, 0x5fa91d3b
mov r10d, r9d
and r10d, 0x7b995f34
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x5fa91d3b
and r9d, 0xffffffff
or eax, r10d
or ecx, r9d
xor eax, ecx
mov ecx, ebp
xor ecx, 0xffffffff
mov r10d, ebx
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x8b3d70bf
mov r11d, ecx
and r11d, 0x8b3d70bf
and ebp, r9d
mov edi, r10d
and edi, 0x8b3d70bf
and ebx, r9d
or r11d, ebp
or edi, ebx
xor r11d, edi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x8b3d70bf
and ecx, r9d
or r11d, ecx
mov r9d, eax
and r9d, 0x7b995f34
xor eax, 0x7b995f34
or r9d, eax
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x5885badb
mov r10d, 0xffffffff
xor r10d, 0x5885badb
and r11d, r10d
mov eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0x5885badb
and r10d, 0xffffffff
or ecx, r11d
or eax, r10d
xor ecx, eax
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov eax, 0xffffffff
xor eax, 0xc47c5267
or ecx, r9d
or eax, 0xc47c5267
xor ecx, 0xffffffff
and ecx, eax
mov eax, edx
xor eax, 0xffffffff
mov edi, r8d
xor edi, eax
and edi, r8d
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x3b17a27e
mov r9d, 0xffffffff
xor r9d, 0x3b17a27e
and r8d, r9d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x3b17a27e
and edx, r9d
or r11d, r8d
or eax, edx
xor r11d, eax
mov edx, edi
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x176cb9a9
mov eax, edx
and eax, 0x176cb9a9
and edi, r8d
mov r10d, r9d
and r10d, 0x176cb9a9
and r11d, r8d
or eax, edi
or r10d, r11d
xor eax, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x176cb9a9
and edx, r8d
or eax, edx
mov ebx, esi
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, esi
and edx, r8d
or ebx, edx
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xffffffff
mov edx, ecx
and edx, r8d
or r11d, edx
mov edi, 0xffffffff
xor edi, 0x9402b3eb
and edi, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0x9402b3eb
or edi, edx
mov edx, 0xffffffff
xor edx, 0x9402b3eb
mov r15d, ebx
xor r15d, edx
and r15d, ebx
xor esi, 0xffffffff
mov r8d, edi
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x60dc4416
or esi, r8d
or edx, 0x60dc4416
xor esi, 0xffffffff
and esi, edx
mov edx, 0xffffffff
xor edx, 0x9402b3eb
mov r14d, r11d
xor r14d, edx
and r14d, r11d
mov edx, edi
xor edx, 0xffffffff
mov ebp, ecx
xor ebp, edx
and ebp, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov r9d, esi
xor r9d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x5150ff14
mov r8d, ecx
and r8d, 0x5150ff14
and r15d, edx
mov r10d, r9d
and r10d, 0x5150ff14
and esi, edx
or r8d, r15d
or r10d, esi
xor r8d, r10d
or ecx, r9d
xor ecx, 0xffffffff
or edx, 0x5150ff14
and ecx, edx
or r8d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, ebp
xor r10d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x82a0503d
mov edx, ecx
and edx, 0x82a0503d
and r14d, r9d
mov esi, r10d
and esi, 0x82a0503d
and ebp, r9d
or edx, r14d
or esi, ebp
xor edx, esi
or ecx, r10d
xor ecx, 0xffffffff
or r9d, 0x82a0503d
and ecx, r9d
or edx, ecx
mov esi, r8d
xor esi, 0xffffffff
and esi, 0x4efae3
mov r9d, 0xffffffff
xor r9d, 0x4efae3
and r8d, r9d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x4efae3
and edx, r9d
or esi, r8d
or ecx, edx
xor esi, ecx
mov edx, ebx
xor edx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5f1f02f9
mov ecx, edx
and ecx, 0x5f1f02f9
and ebx, r8d
mov r10d, r9d
and r10d, 0x5f1f02f9
and r11d, r8d
or ecx, ebx
or r10d, r11d
xor ecx, r10d
or edx, r9d
xor edx, 0xffffffff
or r8d, 0x5f1f02f9
and 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, 0x9402b3eb
mov r9d, edi
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xbd1ca602
mov edx, ecx
and edx, 0xbd1ca602
mov ebx, r8d
and ebx, 0x9402b3eb
mov r10d, r9d
and r10d, 0xbd1ca602
and edi, r8d
or edx, ebx
or r10d, edi
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0xbd1ca602
and ecx, r8d
or edx, ecx
xor r11d, 0xffffffff
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x27d08889
or r11d, edx
or ecx, 0x27d08889
xor r11d, 0xffffffff
and r11d, ecx
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x5c00cd99
mov edx, ecx
and edx, 0x5c00cd99
and esi, r8d
mov r10d, r9d
and r10d, 0x5c00cd99
and r11d, r8d
or edx, esi
or r10d, r11d
xor edx, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x5c00cd99
and ecx, r8d
or edx, ecx
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x6dccb33d
mov r8d, 0xffffffff
xor r8d, 0x6dccb33d
mov r10d, eax
and r10d, r8d
mov ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0x6dccb33d
and r8d, 0xffffffff
or r9d, r10d
or ecx, r8d
xor r9d, ecx
mov ecx, edx
xor ecx, 0xffffffff
xor r9d, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x76d2ecb8
or ecx, r9d
or r8d, 0x76d2ecb8
xor ecx, 0xffffffff
and ecx, r8d
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0xffffffff
and edx, r9d
or r8d, edx
xor r8d, 0xffffffff
mov edx, eax
xor edx, r8d
and edx, eax
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov cl, al
mov eax, dword [rsp + 0x3c]
mov byte [rsp + rax + 0x40], cl
mov dword [rsp + 0x24], 0x37a022fd
jmp 0x14001d12c
mov dword [rsp + 0x598], 0xc0000001
mov dword [rsp + 0x24], 0x4b12637b
jmp 0x14001d12c
mov dword [rsp + 0x598], 0xc0000001
mov dword [rsp + 0x24], 0x4b12637b
jmp 0x14001d12c
jmp 0x140003eae