Function at 0x140309d24
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xd011faed
pushf
not eax
add eax, 0xef83abcd
xor eax, 0xda1cfb9d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9f559172
xor eax, 0xf5556b1e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x90e9b676
xor eax, 0x9448f089
rol eax, 0x7b
popf
cmp eax, 0x29
jne 0x140309d74
popf
pop rax
jmp 0x14030b510
cmp eax, 0
jne 0x140309d83
popf
pop rax
jmp 0x14030a0ad
cmp eax, 3
jne 0x140309d92
popf
pop rax
jmp 0x14030a25a
cmp eax, 1
jne 0x140309da1
popf
pop rax
jmp 0x14030a12c
cmp eax, 0xd
jne 0x140309db0
popf
pop rax
jmp 0x14030a745
cmp eax, 0x1a
jne 0x140309dbf
popf
pop rax
jmp 0x14030ad4a
cmp eax, 0xe
jne 0x140309dce
popf
pop rax
jmp 0x14030a782
cmp eax, 0x31
jne 0x140309ddd
popf
pop rax
jmp 0x14030b843
cmp eax, 0x19
jne 0x140309dec
popf
pop rax
jmp 0x14030acd0
cmp eax, 8
jne 0x140309dfb
popf
pop rax
jmp 0x14030a4d9
cmp eax, 0x2a
jne 0x140309e0a
popf
pop rax
jmp 0x14030b5b1
cmp eax, 0x17
jne 0x140309e19
popf
pop rax
jmp 0x14030abd6
cmp eax, 0x1c
jne 0x140309e28
popf
pop rax
jmp 0x14030ae14
cmp eax, 0x2e
jne 0x140309e37
popf
pop rax
jmp 0x14030b731
cmp eax, 0x18
jne 0x140309e46
popf
pop rax
jmp 0x14030ac45
cmp eax, 0x2b
jne 0x140309e55
popf
pop rax
jmp 0x14030b601
cmp eax, 0x1b
jne 0x140309e64
popf
pop rax
jmp 0x14030add7
cmp eax, 0x2d
jne 0x140309e73
popf
pop rax
jmp 0x14030b66e
cmp eax, 0x23
jne 0x140309e82
popf
pop rax
jmp 0x14030b1b7
cmp eax, 0x25
jne 0x140309e91
popf
pop rax
jmp 0x14030b31b
cmp eax, 0x32
jne 0x140309ea0
popf
pop rax
jmp 0x14030b8da
cmp eax, 0x13
jne 0x140309eaf
popf
pop rax
jmp 0x14030aa00
cmp eax, 0x33
jne 0x140309ebe
popf
pop rax
jmp 0x14030b989
cmp eax, 0x24
jne 0x140309ecd
popf
pop rax
jmp 0x14030b267
cmp eax, 0x1e
jne 0x140309edc
popf
pop rax
jmp 0x14030af28
cmp eax, 0xc
jne 0x140309eeb
popf
pop rax
jmp 0x14030a691
cmp eax, 0x26
jne 0x140309efa
popf
pop rax
jmp 0x14030b36b
cmp eax, 0x27
jne 0x140309f09
popf
pop rax
jmp 0x14030b3b6
cmp eax, 0x30
jne 0x140309f18
popf
pop rax
jmp 0x14030b7f8
cmp eax, 0x10
jne 0x140309f27
popf
pop rax
jmp 0x14030a86f
cmp eax, 0x37
jne 0x140309f36
popf
pop rax
jmp 0x14030bb5e
cmp eax, 9
jne 0x140309f45
popf
pop rax
jmp 0x14030a516
cmp eax, 4
jne 0x140309f54
popf
pop rax
jmp 0x14030a2bd
cmp eax, 0x16
jne 0x140309f63
popf
pop rax
jmp 0x14030ab89
cmp eax, 0x28
jne 0x140309f72
popf
pop rax
jmp 0x14030b473
cmp eax, 0xa
jne 0x140309f81
popf
pop rax
jmp 0x14030a54e
cmp eax, 0x36
jne 0x140309f90
popf
pop rax
jmp 0x14030bae7
cmp eax, 0x14
jne 0x140309f9f
popf
pop rax
jmp 0x14030aa36
cmp eax, 7
jne 0x140309fae
popf
pop rax
jmp 0x14030a44b
cmp eax, 0x34
jne 0x140309fbd
popf
pop rax
jmp 0x14030ba4c
cmp eax, 2
jne 0x140309fcc
popf
pop rax
jmp 0x14030a1a6
cmp eax, 0x20
jne 0x140309fdb
popf
pop rax
jmp 0x14030b07c
cmp eax, 0x1d
jne 0x140309fea
popf
pop rax
jmp 0x14030ae72
cmp eax, 0x11
jne 0x140309ff9
popf
pop rax
jmp 0x14030a934
cmp eax, 0x35
jne 0x14030a008
popf
pop rax
jmp 0x14030ba9c
cmp eax, 0x2f
jne 0x14030a017
popf
pop rax
jmp 0x14030b7bb
cmp eax, 0x12
jne 0x14030a026
popf
pop rax
jmp 0x14030a976
cmp eax, 0x21
jne 0x14030a035
popf
pop rax
jmp 0x14030b0cc
cmp eax, 0x1f
jne 0x14030a044
popf
pop rax
jmp 0x14030afc8
cmp eax, 0xb
jne 0x14030a053
popf
pop rax
jmp 0x14030a604
cmp eax, 0xf
jne 0x14030a062
popf
pop rax
jmp 0x14030a7ba
cmp eax, 0x15
jne 0x14030a071
popf
pop rax
jmp 0x14030aad5
cmp eax, 5
jne 0x14030a080
popf
pop rax
jmp 0x14030a31b
cmp eax, 6
jne 0x14030a08f
popf
pop rax
jmp 0x14030a3d1
cmp eax, 0x22
jne 0x14030a09e
popf
pop rax
jmp 0x14030b12a
cmp eax, 0x2c
jne 0x14030a0ad
popf
pop rax
jmp 0x14030b64c
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rax, qword [rcx + 0x290]
cmp rax, 0x10
jb 0x14030a0f9
push rax
pushf
mov eax, 0x3f2f372e
pushf
not eax
add eax, 0xc2152012
xor eax, 0xc8f1e8f3
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xef8a1ac1
xor eax, 0xeac8dabf
rol eax, 0xeb
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x4538f5ef
pushf
not eax
add eax, 0xddc89fe9
xor eax, 0xa7fa5c98
rol eax, 2
popf
pushf
not eax
add eax, 0xe8f9283a
xor eax, 0xeb0952b5
rol eax, 0xad
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0x278]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030a173
push rax
pushf
mov eax, 0x7041a6a1
pushf
not eax
add eax, 0x8b061d61
xor eax, 0xf6d244da
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd8d15162
xor eax, 0xac6c8581
rol eax, 0xbe
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x8963535b
pushf
not eax
add eax, 0xea4f441c
xor eax, 0xc1c21f5f
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe9a3c738
xor eax, 0x8f27df4f
rol eax, 0x66
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030a201
push rax
pushf
mov eax, 0x660d6357
pushf
not eax
add eax, 0x96c9513c
xor eax, 0xf1b11744
rol eax, 0x77
popf
pushf
not eax
add eax, 0xafe3857c
xor eax, 0xba6d2362
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa06286f4
xor eax, 0x83a48b61
rol eax, 0x41
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x9983ed4e
pushf
not eax
add eax, 0xce4aac5d
xor eax, 0x8b4a5f4c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbf0a66c3
xor eax, 0xa0fb6915
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdcabe5eb
xor eax, 0xcad1f311
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd1b0e55e
xor eax, 0x906e85eb
rol eax, 0x33
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0xe03aa107
pushf
not eax
add eax, 0xcde8864a
xor eax, 0xedb5d16e
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8565c184
xor eax, 0x9e758bfc
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe43eee18
xor eax, 0x8a03dcbd
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe4eb7c2a
xor eax, 0x913dcf7a
rol eax, 0x6e
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0xeded84c1
pushf
not eax
add eax, 0xa81a6b89
xor eax, 0xb7ddf47a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xce88966e
xor eax, 0xde31ee08
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xea2d7c8a
xor eax, 0xd650459a
rol eax, 0x44
popf
pushf
not eax
add eax, 0x85b6230e
xor eax, 0xf502483e
rol eax, 0x80
popf
jmp 0x140309d65
mov qword [rsi + 0x288], 0
mov qword [rsi + 0x290], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x278], 0
mov rax, qword [rsi + 0x270]
cmp rax, 0x10
jb 0x14030a38b
push rax
pushf
mov eax, 0xdd226bc2
pushf
not eax
add eax, 0xe0fc6d86
xor eax, 0xaff94994
rol eax, 0x37
popf
pushf
not eax
add eax, 0xbd711e4c
xor eax, 0xf55dcf3d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd9ad388a
xor eax, 0xbe9ec2f6
rol eax, 0x17
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x9ce36b90
pushf
not eax
add eax, 0x82554f9b
xor eax, 0xf0cce73f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xcdd9b40d
xor eax, 0xbe942ba9
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc5f0c6cc
xor eax, 0xaaf2f33e
rol eax, 0x1f
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0x258]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030a418
push rax
pushf
mov eax, 0xdc136981
pushf
not eax
add eax, 0xe85d5054
xor eax, 0xebb330d9
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe1550bea
xor eax, 0xdbea05f6
rol eax, 0xc5
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xb5fc634c
pushf
not eax
add eax, 0x84bd7d34
xor eax, 0xf461a80d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xef10e82a
xor eax, 0x9d29e29a
rol eax, 0x8f
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030a493
push rax
pushf
mov eax, 0x1c35f9da
pushf
not eax
add eax, 0xb459686d
xor eax, 0xe8be7999
rol eax, 9
popf
pushf
not eax
add eax, 0xe07c610e
xor eax, 0xa64e4e2c
rol eax, 0x59
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x61a6fecc
pushf
not eax
add eax, 0xb017ee44
xor eax, 0xaabb3389
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9fe95d4c
xor eax, 0xbce62335
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa75167c5
xor eax, 0xa86bf9c3
rol eax, 0x94
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0x1663a980
pushf
not eax
add eax, 0xd7dbd954
xor eax, 0x96c3d801
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa653fb61
xor eax, 0xb75726cb
rol eax, 0x73
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0xc5d1fc24
pushf
not eax
add eax, 0xb8765c03
xor eax, 0xf60ed1ce
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf8e67c2e
xor eax, 0x90d3d1f5
rol eax, 6
popf
jmp 0x140309d65
mov qword [rsi + 0x268], 0
mov qword [rsi + 0x270], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x258], 0
mov rax, qword [rsi + 0x250]
cmp rax, 0x10
jb 0x14030a5be
push rax
pushf
mov eax, 0xc9ae41c7
pushf
not eax
add eax, 0xe5f8d16c
xor eax, 0xb85bddda
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xafb6a694
xor eax, 0x9563fa6b
rol eax, 0xba
popf
pushf
not eax
add eax, 0x91bd98ae
xor eax, 0x83139135
rol eax, 0xa9
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x79667395
pushf
not eax
add eax, 0xe063fd61
xor eax, 0xba7c74fd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xaf4a5536
xor eax, 0xa0ca4a5e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcb284530
xor eax, 0xc2dfe9f3
rol eax, 0x9a
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0x238]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030a64b
push rax
pushf
mov eax, 0x64d0e43b
pushf
not eax
add eax, 0x82985fa8
xor eax, 0xa42e08e0
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa8611d96
xor eax, 0xc0bb4fa3
rol eax, 0x3c
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xbe4acfea
pushf
not eax
add eax, 0xc56b50a6
xor eax, 0x81eb9d72
rol eax, 0x61
popf
pushf
not eax
add eax, 0x98eb3135
xor eax, 0xb8a72d7d
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8935dacd
xor eax, 0xd77d7205
rol eax, 0xdc
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030a6ff
push rax
pushf
mov eax, 0x4b20aa1a
pushf
not eax
add eax, 0x81e9cd47
xor eax, 0xd4f6ccfb
rol eax, 0x26
popf
pushf
not eax
add eax, 0xde438e07
xor eax, 0x831fac0c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa433d4ba
xor eax, 0xb999018f
rol eax, 2
popf
pushf
not eax
add eax, 0xb2a3c69d
xor eax, 0xfbdceb43
rol eax, 0x93
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xb496b9a3
pushf
not eax
add eax, 0xd2bcdd58
xor eax, 0xf61a989d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x95aa502a
xor eax, 0xb5f1c7f9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcbf266e6
xor eax, 0xddd6def4
rol eax, 0xfb
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0x8a16a744
pushf
not eax
add eax, 0xa0a14dd0
xor eax, 0xd1401337
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8a0644de
xor eax, 0xf60cee26
rol eax, 0xe9
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0xdbc3322a
pushf
not eax
add eax, 0x971bef2d
xor eax, 0xd7709dba
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaa562302
xor eax, 0xf1e9f921
rol eax, 0xfa
popf
jmp 0x140309d65
mov qword [rsi + 0x248], 0
mov qword [rsi + 0x250], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x238], 0
mov rdi, qword [rsi + 0x218]
test rdi, rdi
je 0x14030a829
push rax
pushf
mov eax, 0x1a0f0ce4
pushf
not eax
add eax, 0xcea65355
xor eax, 0xe89a5c34
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdc8d9fc0
xor eax, 0xd2fbccfb
rol eax, 0xa
popf
pushf
not eax
add eax, 0x94ba9bfa
xor eax, 0xfa1fe792
rol eax, 0x32
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xa16dfa97
pushf
not eax
add eax, 0xfd4a399b
xor eax, 0xdc357235
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf3dcde78
xor eax, 0x9ac4277d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa125c9c5
xor eax, 0xa79f988c
rol eax, 0x70
popf
jmp 0x140309d65
lea rbx, [rsi + 0x218]
mov r14, qword [rsi + 0x220]
cmp rdi, r14
je 0x14030a8db
push rax
pushf
mov eax, 0xbe6f32df
pushf
not eax
add eax, 0xf90b5b38
xor eax, 0xeef0bf97
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc5a48f1d
xor eax, 0x8377a02e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd3955c1e
xor eax, 0xfc0c446f
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xea8050b5
xor eax, 0xcf5ec29d
rol eax, 0xbb
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x53cd2377
pushf
not eax
add eax, 0xf85666e5
xor eax, 0xa8a895a2
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9806e2eb
xor eax, 0xf154d35a
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdc5815ba
xor eax, 0xf93c6d8e
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd26c09ac
xor eax, 0xd358bb9b
rol eax, 0x7c
popf
jmp 0x140309d65
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0xb279e798
pushf
not eax
add eax, 0xdbcd592e
xor eax, 0xa88d5e64
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbe3a2a26
xor eax, 0xfcb2b166
rol eax, 0xca
popf
jmp 0x140309d65
mov rcx, rdi
call fcn.1402e0cc2
add rdi, 0x60
cmp rdi, r14
jne 0x14030a9cd
push rax
pushf
mov eax, 0xe85f4827
pushf
not eax
add eax, 0xc8d0dca7
xor eax, 0x8330541b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe2b0b8d1
xor eax, 0xb711654f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe6627220
xor eax, 0x833caa11
rol eax, 0x91
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x148ebc39
pushf
not eax
add eax, 0x98d2e00c
xor eax, 0x91cec140
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x900bde96
xor eax, 0xa75db574
rol eax, 0xa5
popf
jmp 0x140309d65
mov rdi, qword [rbx]
push rax
pushf
mov eax, 0xa6de8152
pushf
not eax
add eax, 0xfe599108
xor eax, 0x8c1e4905
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x95fc6c8e
xor eax, 0xe5215747
rol eax, 0xb6
popf
jmp 0x140309d65
mov rdx, qword [rsi + 0x228]
sub rdx, rdi
cmp rdx, 0x1000
jb 0x14030aa8f
push rax
pushf
mov eax, 0x1aceea7b
pushf
not eax
add eax, 0x948c114d
xor eax, 0xa2571875
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb825a254
xor eax, 0xd5f003b5
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9cf9f456
xor eax, 0xe928bea6
rol eax, 0x7f
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x2b26b70f
pushf
not eax
add eax, 0xa65160d8
xor eax, 0xb1ab25e0
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xefe3a351
xor eax, 0xe57080f6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf9e8960f
xor eax, 0xe5d5aeee
rol eax, 0xd5
popf
jmp 0x140309d65
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rax
cmp rdi, 0x20
jae 0x14030ab30
push rax
pushf
mov eax, 0xfb1189ad
pushf
not eax
add eax, 0x8e1becf0
xor eax, 0x989cb313
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcd0d04d1
xor eax, 0x89ed1581
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcd2d5d38
xor eax, 0xff67a859
rol eax, 0x8f
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x4517c52a
pushf
not eax
add eax, 0xece708f5
xor eax, 0xef774dd6
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbb5b86ec
xor eax, 0xb0da89d3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbb9baf47
xor eax, 0x82c67ba1
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc42ca17b
xor eax, 0xacd4dd81
rol eax, 0xf9
popf
jmp 0x140309d65
add rdx, 0x27
mov rdi, rax
push rax
pushf
mov eax, 0xc94202ee
pushf
not eax
add eax, 0xd18f1116
xor eax, 0xba68586a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8ba6cb55
xor eax, 0xfa9a47bf
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf8ce4ddc
xor eax, 0x97912563
rol eax, 0x85
popf
jmp 0x140309d65
mov rcx, rdi
call fcn.1402d3d56
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
push rax
pushf
mov eax, 0x59d4985c
pushf
not eax
add eax, 0xd6197e5a
xor eax, 0xa99cf5b1
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbb2befc4
xor eax, 0xd69b5aa1
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdc2d57bf
xor eax, 0xbc9e3b64
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9c89f733
xor eax, 0xe758bf7e
rol eax, 0x64
popf
jmp 0x140309d65
lea rcx, [rsi + 0x178]
call fcn.140312288
lea rcx, [rsi + 0xc0]
call fcn.14034557e
mov rax, qword [rsi + 0xb8]
cmp rax, 0x10
jb 0x14030ac9d
push rax
pushf
mov eax, 0xc8a3283c
pushf
not eax
add eax, 0xa9fefb74
xor eax, 0xfadba871
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdb3b1bc6
xor eax, 0xafd25855
rol eax, 0xe6
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x7f06c369
pushf
not eax
add eax, 0xc96c12a4
xor eax, 0xf3adb888
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf640c025
xor eax, 0xffe98772
rol eax, 0x9e
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030ad17
push rax
pushf
mov eax, 0x78baf5b
pushf
not eax
add eax, 0x88470d99
xor eax, 0x841bb99e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe80c4ff8
xor eax, 0xcb17eec3
rol eax, 0x3c
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xc3a94014
pushf
not eax
add eax, 0x92452699
xor eax, 0xe563fb60
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc65c5ff4
xor eax, 0x86e354f5
rol eax, 0x47
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030ada4
push rax
pushf
mov eax, 0xe6e0e721
pushf
not eax
add eax, 0x87a1eff5
xor eax, 0x891a6ab1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa0a2c6a9
xor eax, 0x81605f49
rol eax, 0x60
popf
pushf
not eax
add eax, 0xcb26ebfb
xor eax, 0x98ad8abf
rol eax, 1
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xee6e80f5
pushf
not eax
add eax, 0xe7ed0780
xor eax, 0xd16c3bd6
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc140f781
xor eax, 0xb5039b58
rol eax, 0xa9
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0xae53ecf9
pushf
not eax
add eax, 0xffff2fb2
xor eax, 0xf17d9464
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc8ff770a
xor eax, 0xe2f2099c
rol eax, 0x48
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0xa4a9b05e
pushf
not eax
add eax, 0xd0e8dd7b
xor eax, 0x893526ae
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xaa593496
xor eax, 0xd92fe1c5
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa3e39a13
xor eax, 0xb5556041
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa419a1c4
xor eax, 0xdf0c6f43
rol eax, 0xa3
popf
jmp 0x140309d65
mov qword [rsi + 0xb0], 0
mov qword [rsi + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0xa0], 0
mov rax, qword [rsi + 0x98]
cmp rax, 0x10
jb 0x14030aee2
push rax
pushf
mov eax, 0xff42c908
pushf
not eax
add eax, 0x87260a8b
xor eax, 0xa70a46d5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa72edde6
xor eax, 0xfe37f61a
rol eax, 0x42
popf
pushf
not eax
add eax, 0x986ab402
xor eax, 0x8e743884
rol eax, 0x34
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x40ce533a
pushf
not eax
add eax, 0xef4fa587
xor eax, 0xafd70cbc
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc2879c19
xor eax, 0x8c33de44
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb9b3dc01
xor eax, 0xaff5e5ac
rol eax, 0xe2
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030af82
push rax
pushf
mov eax, 0xda465b61
pushf
not eax
add eax, 0xde85239f
xor eax, 0xa32bff82
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbaf3c217
xor eax, 0xc6ea9ad5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb107e926
xor eax, 0x8b861f25
rol eax, 0x87
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xcd202489
pushf
not eax
add eax, 0xe2e8ed11
xor eax, 0x8969f138
rol eax, 0x67
popf
pushf
not eax
add eax, 0x99a4125a
xor eax, 0xf2e1cbe2
rol eax, 0x67
popf
pushf
not eax
add eax, 0xea0bf9a8
xor eax, 0xf68e4cca
rol eax, 0xd5
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030b036
push rax
pushf
mov eax, 0xc8071185
pushf
not eax
add eax, 0xc1fbcc73
xor eax, 0x8520f4c8
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf033e234
xor eax, 0xcc854a2a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x80bbec4b
xor eax, 0xf20893ab
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x80e9bc6d
xor eax, 0xe30d2732
rol eax, 0x1e
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x7fb55c41
pushf
not eax
add eax, 0xc06eab03
xor eax, 0xda1c9ad2
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xeee06f03
xor eax, 0xdb45ae07
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xad97e76b
xor eax, 0xba7aa850
rol eax, 0xa5
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0xa4143172
pushf
not eax
add eax, 0xd9bb97d2
xor eax, 0x83ce736b
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa059c947
xor eax, 0x98b4df30
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdbcc8a85
xor eax, 0xaae5aa78
rol eax, 0xe6
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0x7dd5577d
pushf
not eax
add eax, 0x8da4b782
xor eax, 0xeb05c98e
rol eax, 2
popf
pushf
not eax
add eax, 0x847e7e50
xor eax, 0xf6f349b6
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbe93266a
xor eax, 0x89359673
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd0c1fe1c
xor eax, 0xbd91f6e1
rol eax, 0x53
popf
jmp 0x140309d65
mov qword [rsi + 0x90], 0
mov qword [rsi + 0x98], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x80], 0
mov rax, qword [rsi + 0x78]
cmp rax, 0x10
jb 0x14030b184
push rax
pushf
mov eax, 0x59d4a231
pushf
not eax
add eax, 0x8d1ddaa4
xor eax, 0xc94e8cdf
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9152c59c
xor eax, 0xb1b24a72
rol eax, 0x80
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x1d42100
pushf
not eax
add eax, 0x9ad5f462
xor eax, 0xb77c057a
rol eax, 0
popf
pushf
not eax
add eax, 0x8c906d6a
xor eax, 0xbe12974a
rol eax, 0xc3
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030b20e
push rax
pushf
mov eax, 0x1db5864b
pushf
not eax
add eax, 0xa9a4ff27
xor eax, 0xfc297290
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcfa8508c
xor eax, 0xcd5ce8e1
rol eax, 3
popf
pushf
not eax
add eax, 0xf84d034e
xor eax, 0xace9f94b
rol eax, 0xfa
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x4fc1a918
pushf
not eax
add eax, 0xdbc9346d
xor eax, 0x9dbdbe45
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x83f625b0
xor eax, 0xf9dcce47
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf376ef6e
xor eax, 0x951c49cf
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x86aaf08a
xor eax, 0x8f65bd10
rol eax, 0x84
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030b2d5
push rax
pushf
mov eax, 0x8f193076
pushf
not eax
add eax, 0xef54119f
xor eax, 0xb0af61f1
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb031db38
xor eax, 0xb3b79db2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdc46e61f
xor eax, 0xa80cd609
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe668921f
xor eax, 0xcd563bd2
rol eax, 0x2b
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xe2485dd
pushf
not eax
add eax, 0xcc9201fc
xor eax, 0xd262c6bd
rol eax, 6
popf
pushf
not eax
add eax, 0xebb4f29a
xor eax, 0xc0b3af67
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb4029a05
xor eax, 0x8c8fc32b
rol eax, 0x34
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0xfdd395df
pushf
not eax
add eax, 0x840d741e
xor eax, 0x94696c19
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8033cb45
xor eax, 0xd3dd2d6c
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe557658d
xor eax, 0xe378d61a
rol eax, 0x94
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0x2acfc143
pushf
not eax
add eax, 0xa54f2e94
xor eax, 0x9b4bce03
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xca3c3117
xor eax, 0xfbf653ed
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xeae72d29
xor eax, 0x9b56f18c
rol eax, 0x6f
popf
jmp 0x140309d65
mov qword [rsi + 0x70], 0
mov qword [rsi + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x60], 0
mov rax, qword [rsi + 0x58]
cmp rax, 0x10
jb 0x14030b42d
push rax
pushf
mov eax, 0xb5a9791c
pushf
not eax
add eax, 0xc7184f6b
xor eax, 0xfd9b6d8d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xce374198
xor eax, 0xa4c65ac6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xda43c2e8
xor eax, 0xe138639d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfa5657d5
xor eax, 0x9c937a61
rol eax, 0xff
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x7ad2a175
pushf
not eax
add eax, 0x9a7b6324
xor eax, 0x9b65e677
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc5b99f9b
xor eax, 0xd7fc8e0a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb0cfc27c
xor eax, 0x96b1a9cd
rol eax, 0x5c
popf
jmp 0x140309d65
mov rcx, qword [rsi + 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030b4ca
push rax
pushf
mov eax, 0x8e5a210b
pushf
not eax
add eax, 0xf7adc5e1
xor eax, 0xffd7f427
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd8220683
xor eax, 0xf9f92e0a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd2ef5306
xor eax, 0xec5fc5b1
rol eax, 0x85
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xff5e93a7
pushf
not eax
add eax, 0xbd4ad130
xor eax, 0xe8534b4f
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9b1cebb7
xor eax, 0xcdd8219b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe7d27b3b
xor eax, 0xdca2669d
rol eax, 0xab
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030b57e
push rax
pushf
mov eax, 0x7019c0ba
pushf
not eax
add eax, 0xc4b4b3a3
xor eax, 0xa1cc545d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xee620c75
xor eax, 0x89ae9baa
rol eax, 0xab
popf
pushf
not eax
add eax, 0xaeda0450
xor eax, 0xe570e31a
rol eax, 3
popf
pushf
not eax
add eax, 0x97fd883d
xor eax, 0x830cdf3f
rol eax, 7
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x623498db
pushf
not eax
add eax, 0xe1819e7e
xor eax, 0xb45b1c7c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8fa95a8a
xor eax, 0xc08401d9
rol eax, 0x70
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0xc81247fe
pushf
not eax
add eax, 0xddd5d65b
xor eax, 0x82cd6e33
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x96618b3b
xor eax, 0xb9818f55
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa84eb09d
xor eax, 0xaa3bb882
rol eax, 0x31
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0x8c411baf
pushf
not eax
add eax, 0xc7f800f4
xor eax, 0xab8af0f6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xad50e4f5
xor eax, 0xb38a23e1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x809a047c
xor eax, 0xdeabfd09
rol eax, 0xbf
popf
jmp 0x140309d65
mov qword [rsi + 0x50], 0
mov qword [rsi + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x40], 0
mov rax, qword [rsi + 0x38]
cmp rax, 0x10
jb 0x14030b843
mov rcx, qword [rsi + 0x20]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030b6d8
push rax
pushf
mov eax, 0x14170613
pushf
not eax
add eax, 0xff05d8f5
xor eax, 0xbad60318
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe62a5f88
xor eax, 0x958c2bd1
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb2eea0ad
xor eax, 0xe281d5ae
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd14dea1d
xor eax, 0x9af0c0b5
rol eax, 0xd4
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x6829b874
pushf
not eax
add eax, 0x9b3a125f
xor eax, 0xd6e67479
rol eax, 0x28
popf
pushf
not eax
add eax, 0xef69c53e
xor eax, 0xdf0c004c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa3346eda
xor eax, 0xc2101472
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd166bd10
xor eax, 0xa4c864ed
rol eax, 0x89
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030b788
push rax
pushf
mov eax, 0x9b22cecf
pushf
not eax
add eax, 0xc3e575b4
xor eax, 0x96b1b6ea
rol eax, 0x97
popf
pushf
not eax
add eax, 0x83c90d7e
xor eax, 0xd9122e72
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x93549084
xor eax, 0xb1985358
rol eax, 0xec
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x6c474269
pushf
not eax
add eax, 0xf00cea07
xor eax, 0xe78e8c75
rol eax, 0x49
popf
pushf
not eax
add eax, 0x976e7e7a
xor eax, 0xdd16adb1
rol eax, 0x86
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0x18d3ea01
pushf
not eax
add eax, 0xd1675f46
xor eax, 0xb2d5b3fe
rol eax, 0x49
popf
pushf
not eax
add eax, 0x84f04e1d
xor eax, 0xef62da08
rol eax, 0x69
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0xd95e1bdd
pushf
not eax
add eax, 0xf1b3f6eb
xor eax, 0xca59b8b9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8735745f
xor eax, 0xe89351f5
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbe215b11
xor eax, 0xda7257d2
rol eax, 0x3f
popf
jmp 0x140309d65
mov qword [rsi + 0x30], 0
mov qword [rsi + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rsi + 0x20], 0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14030b8a7
push rax
pushf
mov eax, 0xd37d6f58
pushf
not eax
add eax, 0xa6368e0f
xor eax, 0xa21c34bb
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa05bd2c4
xor eax, 0x83f8137b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x93b0425c
xor eax, 0xa5a1c7e1
rol eax, 0x23
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x50cb2e49
pushf
not eax
add eax, 0xc2ef48f9
xor eax, 0xdf6d5315
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9acb1169
xor eax, 0xe825ea7e
rol eax, 0x2a
popf
jmp 0x140309d65
mov rcx, qword [rsi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14030b930
push rax
pushf
mov eax, 0x9cb1c4fb
pushf
not eax
add eax, 0xea30a1a7
xor eax, 0xae40ea58
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8935af06
xor eax, 0xd5fdf46f
rol eax, 4
popf
pushf
not eax
add eax, 0xdae8d6fd
xor eax, 0xd4008b25
rol eax, 0xec
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0x7b3d7796
pushf
not eax
add eax, 0x80a95f72
xor eax, 0xe3f6d5ea
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf34ac2de
xor eax, 0xd72652bd
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe3f10d17
xor eax, 0xe4db813a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc503adb8
xor eax, 0xe448b4fb
rol eax, 0x68
popf
jmp 0x140309d65
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14030b9f3
push rax
pushf
mov eax, 0xc19cb628
pushf
not eax
add eax, 0x900a8567
xor eax, 0xc5d1a7c1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdc15186d
xor eax, 0xd92135e4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc474d8a5
xor eax, 0xb40ced41
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9258c5bd
xor eax, 0xbb2a5507
rol eax, 0xa6
popf
jmp 0x140309d65
push rax
pushf
mov eax, 0xca347e6f
pushf
not eax
add eax, 0xad6c93eb
xor eax, 0xeb1ffd92
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd3b751d4
xor eax, 0x80e8d551
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdb44a66f
xor eax, 0xecdfc541
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdaebe0b5
xor eax, 0xb7add87c
rol eax, 0xe3
popf
jmp 0x140309d65
add rax, 0x28
mov rdx, rax
mov rcx, r8
push rax
pushf
mov eax, 0xfafa471a
pushf
not eax
add eax, 0xc7686899
xor eax, 0xd220b2f4
rol eax, 3
popf
pushf
not eax
add eax, 0xc6cd32b8
xor eax, 0x8f1bac68
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd442c7b0
xor eax, 0xcd00dc41
rol eax, 0x63
popf
jmp 0x140309d65
call fcn.1402d3d56
push rax
pushf
mov eax, 0xcb42ebfc
pushf
not eax
add eax, 0xf01a7940
xor eax, 0xf71a71fe
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd00a2a6d
xor eax, 0x91f58349
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x94f8cdbb
xor eax, 0x8c64f3aa
rol eax, 0x60
popf
jmp 0x140309d65
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3