Function at 0x1400edeec
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x1bf869c3
pushf
not eax
add eax, 0x9cb2cae3
xor eax, 0xd34cffc7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9c172361
xor eax, 0xd2a363cb
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf29557ad
xor eax, 0xabed78e2
rol eax, 0xa7
popf
cmp eax, 0x20
jne 0x1400edf3c
popf
pop rax
jmp 0x1400ef1f4
cmp eax, 0
jne 0x1400edf4b
popf
pop rax
jmp 0x1400ee185
cmp eax, 3
jne 0x1400edf5a
popf
pop rax
jmp 0x1400ee3c9
cmp eax, 1
jne 0x1400edf69
popf
pop rax
jmp 0x1400ee27c
cmp eax, 0xd
jne 0x1400edf78
popf
pop rax
jmp 0x1400ee8c5
cmp eax, 0x1a
jne 0x1400edf87
popf
pop rax
jmp 0x1400eef27
cmp eax, 0xe
jne 0x1400edf96
popf
pop rax
jmp 0x1400ee95b
cmp eax, 0xb
jne 0x1400edfa5
popf
pop rax
jmp 0x1400ee802
cmp eax, 0x19
jne 0x1400edfb4
popf
pop rax
jmp 0x1400eeea4
cmp eax, 8
jne 0x1400edfc3
popf
pop rax
jmp 0x1400ee647
cmp eax, 0x1d
jne 0x1400edfd2
popf
pop rax
jmp 0x1400ef08f
cmp eax, 0x17
jne 0x1400edfe1
popf
pop rax
jmp 0x1400eedc1
cmp eax, 0x1c
jne 0x1400edff0
popf
pop rax
jmp 0x1400eefff
cmp eax, 0x12
jne 0x1400edfff
popf
pop rax
jmp 0x1400eeb38
cmp eax, 0x18
jne 0x1400ee00e
popf
pop rax
jmp 0x1400eee1f
cmp eax, 0x11
jne 0x1400ee01d
popf
pop rax
jmp 0x1400eea78
cmp eax, 0x1b
jne 0x1400ee02c
popf
pop rax
jmp 0x1400eef96
cmp eax, 0x21
jne 0x1400ee03b
popf
pop rax
jmp 0x1400ef28b
cmp eax, 0x23
jne 0x1400ee04a
popf
pop rax
jmp 0x1400ef35f
cmp eax, 0x25
jne 0x1400ee059
popf
pop rax
jmp 0x1400ef421
cmp eax, 0xf
jne 0x1400ee068
popf
pop rax
jmp 0x1400ee9de
cmp eax, 0x13
jne 0x1400ee077
popf
pop rax
jmp 0x1400eebaf
cmp eax, 0x15
jne 0x1400ee086
popf
pop rax
jmp 0x1400eec90
cmp eax, 0x24
jne 0x1400ee095
popf
pop rax
jmp 0x1400ef3c0
cmp eax, 0x1e
jne 0x1400ee0a4
popf
pop rax
jmp 0x1400ef108
cmp eax, 0xc
jne 0x1400ee0b3
popf
pop rax
jmp 0x1400ee864
cmp eax, 0x26
jne 0x1400ee0c2
popf
pop rax
jmp 0x1400ef45b
cmp eax, 0x27
jne 0x1400ee0d1
popf
pop rax
jmp 0x1400ef4af
cmp eax, 0x1f
jne 0x1400ee0e0
popf
pop rax
jmp 0x1400ef1a9
cmp eax, 0x10
jne 0x1400ee0ef
popf
pop rax
jmp 0x1400eea3d
cmp eax, 6
jne 0x1400ee0fe
popf
pop rax
jmp 0x1400ee4f6
cmp eax, 9
jne 0x1400ee10d
popf
pop rax
jmp 0x1400ee6ec
cmp eax, 4
jne 0x1400ee11c
popf
pop rax
jmp 0x1400ee45f
cmp eax, 0x16
jne 0x1400ee12b
popf
pop rax
jmp 0x1400eed1c
cmp eax, 2
jne 0x1400ee13a
popf
pop rax
jmp 0x1400ee32c
cmp eax, 0xa
jne 0x1400ee149
popf
pop rax
jmp 0x1400ee724
cmp eax, 0x22
jne 0x1400ee158
popf
pop rax
jmp 0x1400ef2e8
cmp eax, 0x14
jne 0x1400ee167
popf
pop rax
jmp 0x1400eec05
cmp eax, 7
jne 0x1400ee176
popf
pop rax
jmp 0x1400ee595
cmp eax, 5
jne 0x1400ee185
popf
pop rax
jmp 0x1400ee4ec
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xb0
mov rax, qword [0x140092080]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov r15, rdx
mov r12, rcx
mov qword [rbp - 0x61], rcx
xor r13d, r13d
mov eax, 0x50c9f08d
pushf
not eax
add eax, 0xaa093f71
xor eax, 0xd45704c4
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc428e94c
xor eax, 0xb3f4d5b5
rol eax, 0x12
popf
pushf
not eax
add eax, 0x941d0eab
xor eax, 0xb9f5f3fb
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaefded16
xor eax, 0xff168371
rol eax, 0x47
popf
cmp word [rdx], ax
jne 0x1400ee249
push rax
pushf
mov eax, 0x33eb0f22
pushf
not eax
add eax, 0xc7a027ca
xor eax, 0x9909bb01
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x81330218
xor eax, 0xb6f8a96c
rol eax, 0x75
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x23a9e0
pushf
not eax
add eax, 0xb19308c0
xor eax, 0xb75f55fd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb379149c
xor eax, 0xa628fe57
rol eax, 0x4d
popf
jmp 0x1400edf2d
movsxd rcx, dword [rdx + 0x3c]
cmp dword [rcx + rdx], 0x4550
jne 0x1400ee2d3
push rax
pushf
mov eax, 0xa93157f8
pushf
not eax
add eax, 0xf82ce6de
xor eax, 0xec7c299f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9bc1a130
xor eax, 0xebcd743b
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x83262b3e
xor eax, 0x8e6eb569
rol eax, 0x1b
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0xb4a4dd82
pushf
not eax
add eax, 0xd2ba0590
xor eax, 0xfafb7da0
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd2c8eb5b
xor eax, 0xb86d04ea
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb0fa29e9
xor eax, 0xd59c6f7c
rol eax, 0x38
popf
pushf
not eax
add eax, 0x90b250e8
xor eax, 0xce88c08f
rol eax, 0xd5
popf
jmp 0x1400edf2d
mov r8d, dword [rcx + rdx + 0x90]
test r8d, r8d
je 0x1400ee396
push rax
pushf
mov eax, 0xd89aa335
pushf
not eax
add eax, 0xa8fcc4d1
xor eax, 0xf26916a3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9b29f2bf
xor eax, 0xf509f062
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc011acb3
xor eax, 0x90647699
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfd440705
xor eax, 0x9448a010
rol eax, 0xba
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x3343a99e
pushf
not eax
add eax, 0xb1145f2a
xor eax, 0xf7310f7c
rol eax, 0x56
popf
pushf
not eax
add eax, 0xac3c727b
xor eax, 0xee5d7a0c
rol eax, 0xb3
popf
jmp 0x1400edf2d
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x31], xmm1
mov edx, r13d
mov qword [rbp - 0x21], rdx
lea r14, [r15 + r8]
cmp dword [r14 + 0x10], r13d
je 0x1400ee419
push rax
pushf
mov eax, 0xcc24cab9
pushf
not eax
add eax, 0xf3680e75
xor eax, 0xf355eba7
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd1ec764f
xor eax, 0xce51f369
rol eax, 0xbe
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x40136fb0
pushf
not eax
add eax, 0xa3725ffb
xor eax, 0x95eefea0
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd142b1e8
xor eax, 0xd2201bf6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe97dfce6
xor eax, 0xcb0e4435
rol eax, 6
popf
jmp 0x1400edf2d
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
mov qword [rbp - 9], r13
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x19], 0
movdqu xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r13
mov edx, dword [r14 + 0xc]
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], r13
mov qword [rbp - 0x41], r13
mov r8, 0xffffffffffffffff
nop
push rax
pushf
mov eax, 0x90f38405
pushf
not eax
add eax, 0x80fd4ee3
xor eax, 0x9d7e3271
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe6a110f8
xor eax, 0x8a2706ff
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfc8900a1
xor eax, 0xc9c7fd24
rol eax, 0xdc
popf
jmp 0x1400edf2d
inc r8
cmp byte [rdx + r8], 0
jne 0x1400ee4ec
lea rcx, [rbp - 0x59]
call fcn.1400faaf3
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x1400ee53c
push rax
pushf
mov eax, 0x333910ec
pushf
not eax
add eax, 0xf0f9c3dd
xor eax, 0xb6cf96ac
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf08f7990
xor eax, 0xcc30ee80
rol eax, 0x71
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x68e37f42
pushf
not eax
add eax, 0xda28a7de
xor eax, 0x8473b848
rol eax, 0xca
popf
pushf
not eax
add eax, 0xefefb51e
xor eax, 0xab619fb6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9a63163f
xor eax, 0xfe399142
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9e7ad225
xor eax, 0xac0746fa
rol eax, 0x31
popf
jmp 0x1400edf2d
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ee601
push rax
pushf
mov eax, 0xd25c4af6
pushf
not eax
add eax, 0xdc00d3d9
xor eax, 0xe27efee9
rol eax, 6
popf
pushf
not eax
add eax, 0xeba00ddf
xor eax, 0xe3ca290c
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xff1ab1ba
xor eax, 0xe960379f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd82d9ee3
xor eax, 0xee7fbe26
rol eax, 0x3b
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x96ad5290
pushf
not eax
add eax, 0xaae850d6
xor eax, 0xf50daadc
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xde8b62ac
xor eax, 0xee915d4b
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf9726c5f
xor eax, 0xce4b4408
rol eax, 0x13
popf
jmp 0x1400edf2d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ee693
push rax
pushf
mov eax, 0xa732181b
pushf
not eax
add eax, 0xa8e2cafe
xor eax, 0xc1a4440c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8b285aab
xor eax, 0xc22806cf
rol eax, 0x87
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0xae266504
pushf
not eax
add eax, 0x98641f94
xor eax, 0xa21e5b63
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9fec0734
xor eax, 0xb376e816
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd6aad6dd
xor eax, 0x821b4c37
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb841bbd5
xor eax, 0xbc9f6033
rol eax, 0xdc
popf
jmp 0x1400edf2d
call fcn.1400dff78
push rax
pushf
mov eax, 0x348ba18b
pushf
not eax
add eax, 0xfb49d0b6
xor eax, 0xdd7f0b76
rol eax, 0xea
popf
pushf
not eax
add eax, 0x89f3937c
xor eax, 0x85622309
rol eax, 0xa1
popf
jmp 0x1400edf2d
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [rbp - 0x19], xmm0
movups xmm1, xmmword [rbp - 0x49]
movups xmmword [rbp - 9], xmm1
mov esi, dword [r14 + 0x10]
push r15
not r15
sub rsi, r15
pop r15
sub rsi, 1
mov edi, dword [r14]
push r15
not r15
sub rdi, r15
pop r15
sub rdi, 1
mov rax, qword [rdi]
test rax, rax
je 0x1400ee7a9
push rax
pushf
mov eax, 0x53282dd
pushf
not eax
add eax, 0x97c36ad9
xor eax, 0xc3dc5b1c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa3f1c7de
xor eax, 0xe5e270d1
rol eax, 0x68
popf
pushf
not eax
add eax, 0xee9db916
xor eax, 0xa7239155
rol eax, 0xa0
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x3ed60af2
pushf
not eax
add eax, 0xf1eecfae
xor eax, 0x86ab9749
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfa0a97eb
xor eax, 0xa70aed6e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x909a4cb4
xor eax, 0xcc626f19
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa087bd89
xor eax, 0x8e1ae3a1
rol eax, 0xed
popf
jmp 0x1400edf2d
nop word [rax + rax]
push rax
pushf
mov eax, 0x154e1055
pushf
not eax
add eax, 0xac7ebf88
xor eax, 0x9a8a4cf0
rol eax, 0x15
popf
pushf
not eax
add eax, 0xda6fbf5e
xor eax, 0xa8a18073
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa6bdb1e4
xor eax, 0x9c7c10cc
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe7f072d2
xor eax, 0xc419d048
rol eax, 0xda
popf
jmp 0x1400edf2d
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], r13
mov qword [rbp - 0x41], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x59], 0
lea r9, [r15 + 2]
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
mov rbx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x260f1b42
pushf
not eax
add eax, 0xf4fee209
xor eax, 0x944f87c1
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce633c17
xor eax, 0xf7d32bd5
rol eax, 0x6d
popf
jmp 0x1400edf2d
inc rbx
cmp byte [r9 + rbx], 0
jne 0x1400ee915
push rax
pushf
mov eax, 0x8762a7f7
pushf
not eax
add eax, 0x8cedddcd
xor eax, 0xfdf0906e
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8e83f55b
xor eax, 0xa453a172
rol eax, 0x75
popf
pushf
not eax
add eax, 0x969a78d7
xor eax, 0xd6e420ab
rol eax, 0x25
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0xe646f53f
pushf
not eax
add eax, 0xe1d24a2a
xor eax, 0xf0cf8c07
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x86dd5375
xor eax, 0xb95c6a8d
rol eax, 0x43
popf
pushf
not eax
add eax, 0x81779bc2
xor eax, 0x80e0594f
rol eax, 0x9f
popf
jmp 0x1400edf2d
lea rcx, [rbp - 0x59]
cmp rbx, 0xf
ja 0x1400ee998
push rax
pushf
mov eax, 0x6bb6df8
pushf
not eax
add eax, 0x979a7545
xor eax, 0xcd145bbd
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfd7b6213
xor eax, 0x97cce963
rol eax, 0x21
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0xd7934ddf
pushf
not eax
add eax, 0x96a60c58
xor eax, 0x8709e980
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xeaee0007
xor eax, 0x964bb961
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x867c0d02
xor eax, 0xc9e7a848
rol eax, 0xc4
popf
jmp 0x1400edf2d
mov qword [rbp - 0x49], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rbx - 0x59], 0
jmp 0x1400eea78
mov rdx, rbx
call fcn.1400fc022
push rax
pushf
mov eax, 0x8ca3a6f9
pushf
not eax
add eax, 0x89ccb7bc
xor eax, 0x8f7cc114
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe04b6137
xor eax, 0xc0c43bd9
rol eax, 0xcb
popf
jmp 0x1400edf2d
mov qword [rbp - 0x39], rsi
mov rbx, qword [rbp + 0xf]
cmp rbx, qword [rbp + 0x17]
je 0x1400eeadf
push rax
pushf
mov eax, 0x5e097fce
pushf
not eax
add eax, 0xb2b759fc
xor eax, 0xf71541ec
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcd7c6a43
xor eax, 0xaf825d55
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfdbcf9c5
xor eax, 0xd6e732d1
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe855ef6c
xor eax, 0xe67d16d7
rol eax, 0x8b
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x1a23c467
pushf
not eax
add eax, 0x811fc744
xor eax, 0x87304ed2
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdde35c9e
xor eax, 0xa813ab66
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe4a41413
xor eax, 0xf7e79c06
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xdd0fa284
xor eax, 0x9fa8e5f6
rol eax, 0x1c
popf
jmp 0x1400edf2d
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.1400fd05e
mov rax, qword [rbp - 0x39]
mov qword [rbx + 0x20], rax
add qword [rbp + 0xf], 0x28
jmp 0x1400eec05
lea r8, [rbp - 0x59]
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.1400b3956
push rax
pushf
mov eax, 0x14a6f059
pushf
not eax
add eax, 0xa67b5737
xor eax, 0xb18a77ce
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa4ba408a
xor eax, 0xd8a478b8
rol eax, 0
popf
pushf
not eax
add eax, 0x9a909649
xor eax, 0xa33f957e
rol eax, 0x8b
popf
jmp 0x1400edf2d
add rdi, 8
add rsi, 8
mov rdx, qword [rbp - 0x41]
cmp rdx, 0xf
jbe 0x1400eec4a
push rax
pushf
mov eax, 0xec9cf6db
pushf
not eax
add eax, 0xdd0f56e9
xor eax, 0x8fc7f18c
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf78cc25c
xor eax, 0xf574c702
rol eax, 0xc7
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x7cd889be
pushf
not eax
add eax, 0xe11cab5b
xor eax, 0x974852d6
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcae4034e
xor eax, 0xe2369ebf
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x81512661
xor eax, 0xc4dad826
rol eax, 0x94
popf
jmp 0x1400edf2d
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400eecd6
push rax
pushf
mov eax, 0x32161b56
pushf
not eax
add eax, 0xa2d310d7
xor eax, 0xe699212f
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8c9c5c5a
xor eax, 0xad7010b5
rol eax, 0xa2
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x6647a9c4
pushf
not eax
add eax, 0xaa02b537
xor eax, 0xd160696d
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8b4e0b53
xor eax, 0xa72cedd9
rol eax, 0xc
popf
pushf
not eax
add eax, 0x90fe3d86
xor eax, 0xa98cd988
rol eax, 0xae
popf
jmp 0x1400edf2d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400eed8e
push rax
pushf
mov eax, 0x8657781d
pushf
not eax
add eax, 0x9fd298ec
xor eax, 0x881baec9
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xef278147
xor eax, 0xad8c9071
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf68e016c
xor eax, 0xd9a661ad
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbab276a2
xor eax, 0xed9b390d
rol eax, 0xdc
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x6f50f098
pushf
not eax
add eax, 0xdac19248
xor eax, 0x8696fcab
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdb8bb758
xor eax, 0xd1ab6a9d
rol eax, 0xb3
popf
jmp 0x1400edf2d
call fcn.1400dff78
push rax
pushf
mov eax, 0x2262591a
pushf
not eax
add eax, 0xc3b378b7
xor eax, 0xab402165
rol eax, 2
popf
pushf
not eax
add eax, 0x8ff8fb79
xor eax, 0xe7b80000
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf787ec7f
xor eax, 0xa6eba6fa
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc425c57c
xor eax, 0xab4969a8
rol eax, 0x44
popf
jmp 0x1400edf2d
mov rax, qword [rdi]
test rax, rax
jne 0x1400eee5e
push rax
pushf
mov eax, 0xfc2c5102
pushf
not eax
add eax, 0xed75690b
xor eax, 0xab7b565e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcf7a1da7
xor eax, 0xf6115461
rol eax, 0xc1
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0xd21171d0
pushf
not eax
add eax, 0xe1a0d63d
xor eax, 0x8f605d91
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xead0a0f1
xor eax, 0xc7e3a4de
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe08d2d53
xor eax, 0x925704a2
rol eax, 3
popf
jmp 0x1400edf2d
mov rbx, qword [rbp - 0x29]
cmp rbx, qword [rbp - 0x21]
je 0x1400eeef4
push rax
pushf
mov eax, 0x91f6fc17
pushf
not eax
add eax, 0xb1c6aeee
xor eax, 0xdda6fe83
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa61bf31e
xor eax, 0xfb742d7c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x83f5c743
xor eax, 0xf9c296fa
rol eax, 0x85
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x8d1fb732
pushf
not eax
add eax, 0x8cfccc82
xor eax, 0xd156aabf
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xda0dae94
xor eax, 0xfa154f4e
rol eax, 0x15
popf
jmp 0x1400edf2d
mov qword [rbp - 0x61], rbx
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.1400fd05e
nop
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 7]
call fcn.14010cd7b
nop
add qword [rbp - 0x29], 0x38
jmp 0x1400eefff
lea r8, [rbp - 0x19]
mov rdx, rbx
lea rcx, [rbp - 0x31]
call fcn.1400c4c35
push rax
pushf
mov eax, 0x4b9c5d5b
pushf
not eax
add eax, 0xb3529ac4
xor eax, 0xe0c1fe26
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x82c14754
xor eax, 0xb3317d44
rol eax, 0x67
popf
pushf
not eax
add eax, 0xff1436af
xor eax, 0xd999eb12
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb0f895e9
xor eax, 0xe75567d8
rol eax, 0x48
popf
jmp 0x1400edf2d
add r14, 0x14
lea rcx, [rbp + 7]
call fcn.1400f78ab
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x1400ef05c
push rax
pushf
mov eax, 0x8b697f1a
pushf
not eax
add eax, 0xd08ad1ca
xor eax, 0xb2e5ce7c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd2c51d17
xor eax, 0xa879419f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8c3242e2
xor eax, 0xae51dd0d
rol eax, 0xc7
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x1d1a09ba
pushf
not eax
add eax, 0x99bb3672
xor eax, 0xd45e2bc9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x820c6f37
xor eax, 0x990d67b8
rol eax, 0xa7
popf
jmp 0x1400edf2d
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ef0d5
push rax
pushf
mov eax, 0x40cfe1f7
pushf
not eax
add eax, 0xd185534b
xor eax, 0xa1dc0a44
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd4654e0f
xor eax, 0xa50387e1
rol eax, 0xd4
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0xde8ce068
pushf
not eax
add eax, 0xec0fe79a
xor eax, 0xfe4691b3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x90f82296
xor eax, 0xf03cf130
rol eax, 0x32
popf
jmp 0x1400edf2d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400ef163
push rax
pushf
mov eax, 0xd76abb9d
pushf
not eax
add eax, 0xc07b4a05
xor eax, 0xd7422915
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe3135b76
xor eax, 0xe9ea5e55
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc586a7ae
xor eax, 0xece9fed7
rol eax, 0x86
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x152b7c02
pushf
not eax
add eax, 0xe329e845
xor eax, 0x96c9ce16
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb56821a9
xor eax, 0xf617f93d
rol eax, 0x27
popf
pushf
not eax
add eax, 0xebd58157
xor eax, 0xa4f73a22
rol eax, 0x14
popf
jmp 0x1400edf2d
call fcn.1400dff78
push rax
pushf
mov eax, 0xf68be235
pushf
not eax
add eax, 0xa59a61d2
xor eax, 0xfeb31cc4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc4c945a2
xor eax, 0xf056391d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe844cddc
xor eax, 0xf12a7cad
rol eax, 0xfa
popf
jmp 0x1400edf2d
cmp dword [r14 + 0x10], 0
jne 0x1400ef245
push rax
pushf
mov eax, 0xba53e669
pushf
not eax
add eax, 0xc91c66c6
xor eax, 0xad3685ad
rol eax, 0x54
popf
pushf
not eax
add eax, 0x824ae190
xor eax, 0x881c85e1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf776dd78
xor eax, 0xbcca2ef6
rol eax, 0x9c
popf
jmp 0x1400edf2d
push rax
pushf
mov eax, 0x82887374
pushf
not eax
add eax, 0xc820f54b
xor eax, 0xb0b34d2f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x82c20a33
xor eax, 0xfd60a847
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb471526d
xor eax, 0xf5d9fda4
rol eax, 0x8b
popf
jmp 0x1400edf2d
mov rdx, qword [rbp - 0x21]
push rax
pushf
mov eax, 0xa0799e85
pushf
not eax
add eax, 0xf82c1501
xor eax, 0xb15b4765
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8ebf4357
xor eax, 0xfd8eb449
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe27fe345
xor eax, 0xd5ac784b
rol eax, 2
popf
pushf
not eax
add eax, 0xa05337e5
xor eax, 0xa63c64e0
rol eax, 0xfc
popf
jmp 0x1400edf2d
mov qword [rbp - 0x21], r13
mov rcx, qword [rbp - 0x29]
mov qword [rbp - 0x29], r13
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x31], r13
mov qword [r12], rax
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rdx
lea rcx, [rbp - 0x31]
call fcn.14012d394
jmp 0x1400ef4af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x11f78bb3
pushf
not eax
add eax, 0x988582f1
xor eax, 0xd5571f4a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xec0968e3
xor eax, 0x91eae0f7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xaf173107
xor eax, 0xd2805ac2
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9326ac63
xor eax, 0xd8aa60d2
rol eax, 0xa3
popf
jmp 0x1400edf2d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x438c4453
pushf
not eax
add eax, 0xa46d6491
xor eax, 0xb0a79c36
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x988e0d2b
xor eax, 0x92ac69cc
rol eax, 0xb2
popf
jmp 0x1400edf2d
mov qword [r12 + 0x10], r13
mov qword [r12 + 8], r13
mov qword [r12], r13
push rax
pushf
mov eax, 0x7125af5a
pushf
not eax
add eax, 0xf0816c5e
xor eax, 0x833053ef
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9a44ff99
xor eax, 0x9f847a05
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf34a4862
xor eax, 0xb17433b8
rol eax, 0xab
popf
jmp 0x1400edf2d
mov rax, r12
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.140108cb2
mov rbx, qword [rsp + 0x100]
add rsp, 0xb0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret