Function at 0x14009855a
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x5fb12bdd
pushf
not eax
add eax, 0xce04c4b1
xor eax, 0xe60e68b4
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb1c445e8
xor eax, 0xa131a71c
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9f2985f0
xor eax, 0xa2426d1b
rol eax, 0x43
popf
cmp eax, 0x29
jne 0x1400985aa
popf
pop rax
jmp 0x140099c5a
cmp eax, 0
jne 0x1400985b9
popf
pop rax
jmp 0x140098898
cmp eax, 3
jne 0x1400985c8
popf
pop rax
jmp 0x140098b02
cmp eax, 1
jne 0x1400985d7
popf
pop rax
jmp 0x140098a26
cmp eax, 0xd
jne 0x1400985e6
popf
pop rax
jmp 0x140098f80
cmp eax, 0x1a
jne 0x1400985f5
popf
pop rax
jmp 0x14009953a
cmp eax, 0xe
jne 0x140098604
popf
pop rax
jmp 0x140099016
cmp eax, 0x31
jne 0x140098613
popf
pop rax
jmp 0x140099f8b
cmp eax, 0x19
jne 0x140098622
popf
pop rax
jmp 0x1400994a5
cmp eax, 8
jne 0x140098631
popf
pop rax
jmp 0x140098d29
cmp eax, 0x2a
jne 0x140098640
popf
pop rax
jmp 0x140099ce2
cmp eax, 0x17
jne 0x14009864f
popf
pop rax
jmp 0x140099424
cmp eax, 0x1c
jne 0x14009865e
popf
pop rax
jmp 0x1400996a0
cmp eax, 0x2e
jne 0x14009866d
popf
pop rax
jmp 0x140099e8e
cmp eax, 0x18
jne 0x14009867c
popf
pop rax
jmp 0x14009946d
cmp eax, 0x2b
jne 0x14009868b
popf
pop rax
jmp 0x140099d70
cmp eax, 0x1b
jne 0x14009869a
popf
pop rax
jmp 0x1400995d5
cmp eax, 0x2d
jne 0x1400986a9
popf
pop rax
jmp 0x140099e04
cmp eax, 0x23
jne 0x1400986b8
popf
pop rax
jmp 0x14009999b
cmp eax, 0x25
jne 0x1400986c7
popf
pop rax
jmp 0x140099ab5
cmp eax, 0x32
jne 0x1400986d6
popf
pop rax
jmp 0x140099fec
cmp eax, 0x13
jne 0x1400986e5
popf
pop rax
jmp 0x1400991df
cmp eax, 0x15
jne 0x1400986f4
popf
pop rax
jmp 0x1400992d1
cmp eax, 0x24
jne 0x140098703
popf
pop rax
jmp 0x140099a40
cmp eax, 0x1e
jne 0x140098712
popf
pop rax
jmp 0x140099747
cmp eax, 0xc
jne 0x140098721
popf
pop rax
jmp 0x140098eeb
cmp eax, 0x26
jne 0x140098730
popf
pop rax
jmp 0x140099b47
cmp eax, 0x27
jne 0x14009873f
popf
pop rax
jmp 0x140099b90
cmp eax, 0x30
jne 0x14009874e
popf
pop rax
jmp 0x140099f3d
cmp eax, 0x10
jne 0x14009875d
popf
pop rax
jmp 0x140099068
cmp eax, 0x2c
jne 0x14009876c
popf
pop rax
jmp 0x140099db9
cmp eax, 9
jne 0x14009877b
popf
pop rax
jmp 0x140098da7
cmp eax, 4
jne 0x14009878a
popf
pop rax
jmp 0x140098b41
cmp eax, 0x16
jne 0x140098799
popf
pop rax
jmp 0x140099392
cmp eax, 0x28
jne 0x1400987a8
popf
pop rax
jmp 0x140099bc8
cmp eax, 0xa
jne 0x1400987b7
popf
pop rax
jmp 0x140098e2a
cmp eax, 0x22
jne 0x1400987c6
popf
pop rax
jmp 0x14009993d
cmp eax, 0x14
jne 0x1400987d5
popf
pop rax
jmp 0x140099241
cmp eax, 7
jne 0x1400987e4
popf
pop rax
jmp 0x140098cd7
cmp eax, 5
jne 0x1400987f3
popf
pop rax
jmp 0x140098bd2
cmp eax, 2
jne 0x140098802
popf
pop rax
jmp 0x140098acc
cmp eax, 0x20
jne 0x140098811
popf
pop rax
jmp 0x140099875
cmp eax, 0x1d
jne 0x140098820
popf
pop rax
jmp 0x1400996e9
cmp eax, 0x11
jne 0x14009882f
popf
pop rax
jmp 0x140099100
cmp eax, 6
jne 0x14009883e
popf
pop rax
jmp 0x140098c7b
cmp eax, 0x2f
jne 0x14009884d
popf
pop rax
jmp 0x140099eef
cmp eax, 0x12
jne 0x14009885c
popf
pop rax
jmp 0x140099183
cmp eax, 0x21
jne 0x14009886b
popf
pop rax
jmp 0x140099907
cmp eax, 0x1f
jne 0x14009887a
popf
pop rax
jmp 0x1400997ed
cmp eax, 0xb
jne 0x140098889
popf
pop rax
jmp 0x140098e86
cmp eax, 0xf
jne 0x140098898
popf
pop rax
jmp 0x14009905f
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x68
mov rax, qword [0x140085080]
xor rax, rsp
mov qword [rsp + 0x50], rax
mov rdi, r9
mov r14, r8
mov r15, rdx
mov rbp, rcx
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], r9
mov rsi, qword [rsp + 0xd0]
mov qword [rsp + 0x40], rsi
mov rbx, qword [rsp + 0xd8]
mov qword [rsp + 0x48], rbx
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
xor ecx, ecx
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], cl
lea r12, [rbp + 0x20]
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], rcx
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r12], cl
lea r13, [rbp + 0x40]
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rcx
mov qword [r13 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r13], cl
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rcx
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x60], cl
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x80], cl
cmp rbp, rdx
je 0x1400989cd
push rax
pushf
mov eax, 0xcefdb4f4
pushf
not eax
add eax, 0xb8cfa52b
xor eax, 0x9ef6ad9b
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb3641f91
xor eax, 0xd9cabbf0
rol eax, 0x93
popf
pushf
not eax
add eax, 0xedfad918
xor eax, 0xb3c88c7c
rol eax, 0x42
popf
pushf
not eax
add eax, 0x84987f64
xor eax, 0xf0fc9a34
rol eax, 0x25
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xd944b0f3
pushf
not eax
add eax, 0xc502f195
xor eax, 0xe8b203bf
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb0f8b616
xor eax, 0xce6ce397
rol eax, 0xc
popf
pushf
not eax
add eax, 0x841246c1
xor eax, 0xb4fb5ae1
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb7df3035
xor eax, 0xe4c32200
rol eax, 0x6b
popf
jmp 0x14009859b
cmp qword [rdx + 0x18], 0xf
jbe 0x140098a73
push rax
pushf
mov eax, 0x48327666
pushf
not eax
add eax, 0xfa8f9953
xor eax, 0x9afbef81
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf166882d
xor eax, 0x9ddc757d
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb946f0e8
xor eax, 0xe2ab9a80
rol eax, 0xf2
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xbc7aed81
pushf
not eax
add eax, 0xbf7c274b
xor eax, 0x8e766b95
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x92bfec07
xor eax, 0x9c506fe7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf8ef0b71
xor eax, 0x9b2486a7
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcc843f18
xor eax, 0xbaadf608
rol eax, 0
popf
jmp 0x14009859b
mov rdx, qword [rdx]
push rax
pushf
mov eax, 0x840ebd34
pushf
not eax
add eax, 0xc6b13a89
xor eax, 0xb7d78ac1
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9a8ad75f
xor eax, 0x9fcfc394
rol eax, 0x75
popf
jmp 0x14009859b
mov r8, qword [r15 + 0x10]
mov rcx, rbp
call fcn.14011a079
push rax
pushf
mov eax, 0x53f97502
pushf
not eax
add eax, 0xbae02c4e
xor eax, 0xfc1870e9
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa85f0651
xor eax, 0xf6765f93
rol eax, 0x61
popf
jmp 0x14009859b
cmp r12, r14
je 0x140098b8c
push rax
pushf
mov eax, 0x3a68bb00
pushf
not eax
add eax, 0xc69d483e
xor eax, 0xebb0b127
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb2d28983
xor eax, 0xbf39938c
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf83c903d
xor eax, 0x99ff675b
rol eax, 0x1e
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x2b5488f7
pushf
not eax
add eax, 0xb4cddfb6
xor eax, 0xbaa97c0a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfebd6369
xor eax, 0xf468b2ac
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xba337379
xor eax, 0xe300c1eb
rol eax, 0xd
popf
jmp 0x14009859b
mov rdx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x140098c35
push rax
pushf
mov eax, 0x63cc935c
pushf
not eax
add eax, 0x82961610
xor eax, 0x8772567e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb3aad2ba
xor eax, 0x9487a7f9
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc58826dd
xor eax, 0xd9bc1f6c
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe1842b19
xor eax, 0x894718f3
rol eax, 0xd
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x8804789f
pushf
not eax
add eax, 0xe1ca8a78
xor eax, 0xa610ba90
rol eax, 6
popf
pushf
not eax
add eax, 0x8e522b68
xor eax, 0xa0eb4723
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf8f57a7b
xor eax, 0xaccb6f42
rol eax, 0xce
popf
jmp 0x14009859b
mov rdx, qword [r14]
push rax
pushf
mov eax, 0x928e15e8
pushf
not eax
add eax, 0xff9d6923
xor eax, 0x93ce2aad
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb43ee491
xor eax, 0xc8116bda
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe8eb6d17
xor eax, 0xec9210bf
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf1b380c4
xor eax, 0xa7fb83dd
rol eax, 0xc9
popf
jmp 0x14009859b
mov r8, qword [r14 + 0x10]
mov rcx, r12
call fcn.14011a079
push rax
pushf
mov eax, 0x785dc86f
pushf
not eax
add eax, 0xad138aa8
xor eax, 0xd8d90cdc
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa1957972
xor eax, 0xd4257fe4
rol eax, 6
popf
pushf
not eax
add eax, 0xf5e04387
xor eax, 0xfe275755
rol eax, 0x36
popf
jmp 0x14009859b
cmp r13, rdi
je 0x140098d74
push rax
pushf
mov eax, 0x89c308fb
pushf
not eax
add eax, 0xa317872c
xor eax, 0x8d57c63f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd4c6a324
xor eax, 0xa488b8c2
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa51afb86
xor eax, 0x9ba90e76
rol eax, 6
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xbc7f6329
pushf
not eax
add eax, 0x959c4f07
xor eax, 0xd26f548b
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb599b401
xor eax, 0xf82b3c16
rol eax, 0x68
popf
jmp 0x14009859b
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140098df7
push rax
pushf
mov eax, 0xed6fb367
pushf
not eax
add eax, 0xf76d72f7
xor eax, 0x923d4881
rol eax, 0x20
popf
pushf
not eax
add eax, 0xaece59f7
xor eax, 0xb5f33b2e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbe7c6f70
xor eax, 0x85a78ee4
rol eax, 0x9b
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x36c6b37e
pushf
not eax
add eax, 0xaa14d998
xor eax, 0x978e4e95
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd37b721f
xor eax, 0x8d0871ea
rol eax, 0x53
popf
jmp 0x14009859b
mov rdx, qword [rdi]
push rax
pushf
mov eax, 0x71f009ba
pushf
not eax
add eax, 0xee0c4061
xor eax, 0xa010cbe5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc0b5e56b
xor eax, 0x8ba5d252
rol eax, 0x98
popf
pushf
not eax
add eax, 0xea9bac5e
xor eax, 0x8b352719
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbf39eaa6
xor eax, 0x8af199ec
rol eax, 0x19
popf
jmp 0x14009859b
mov r8, qword [rdi + 0x10]
mov rcx, r13
call fcn.14011a079
push rax
pushf
mov eax, 0xe839750d
pushf
not eax
add eax, 0xf586aa4b
xor eax, 0xfafd005e
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdf8581ff
xor eax, 0xfc51d312
rol eax, 0x75
popf
pushf
not eax
add eax, 0x96ecb112
xor eax, 0x83ecc102
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8887c03e
xor eax, 0xa9a2d645
rol eax, 0x53
popf
jmp 0x14009859b
lea rcx, [rbp + 0x60]
cmp rcx, rsi
je 0x140098f27
push rax
pushf
mov eax, 0x6231289
pushf
not eax
add eax, 0x8e0ec447
xor eax, 0x99f97f78
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa1ce21f1
xor eax, 0xab57f901
rol eax, 0xe3
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x646c0d16
pushf
not eax
add eax, 0x9888248e
xor eax, 0xcfcf351b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc0ae0bb3
xor eax, 0xd6d15636
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd929f438
xor eax, 0x86c74858
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfb2b31dc
xor eax, 0x9c86931a
rol eax, 0x35
popf
jmp 0x14009859b
mov rdx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x140098fd0
push rax
pushf
mov eax, 0x5aeb12ca
pushf
not eax
add eax, 0xd4d47d7d
xor eax, 0xe540a54c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xce21d3e5
xor eax, 0x99e99939
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb99add0b
xor eax, 0xd7943458
rol eax, 0x1d
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x79fce85b
pushf
not eax
add eax, 0x80de2fb0
xor eax, 0xb9892b41
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdaac7597
xor eax, 0xf2348cca
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x867b23f0
xor eax, 0xe05d2a99
rol eax, 0xa6
popf
jmp 0x14009859b
mov rdx, qword [rsi]
push rax
pushf
mov eax, 0xb2751178
pushf
not eax
add eax, 0xce711149
xor eax, 0xf5feafbf
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfa389f74
xor eax, 0xaf4b5ae4
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd6fde2b0
xor eax, 0xcc82f638
rol eax, 0xf7
popf
jmp 0x14009859b
mov r8, qword [rsi + 0x10]
call fcn.14011a079
lea rcx, [rbp + 0x80]
cmp rcx, rbx
je 0x1400990ba
push rax
pushf
mov eax, 0xbaafec3b
pushf
not eax
add eax, 0xa7b8e6da
xor eax, 0xb62aa1f8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb594c197
xor eax, 0xecd62f1e
rol eax, 0xed
popf
pushf
not eax
add eax, 0xac72db39
xor eax, 0x888b5d62
rol eax, 0xb1
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x72a63023
pushf
not eax
add eax, 0xda7667fe
xor eax, 0xfef9240b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc9cf09d3
xor eax, 0xa7eb670d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa3726293
xor eax, 0xa2359d88
rol eax, 0x8f
popf
jmp 0x14009859b
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14009913d
push rax
pushf
mov eax, 0xf2e6546f
pushf
not eax
add eax, 0x96d72c17
xor eax, 0xd613e373
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb6189e09
xor eax, 0xefaef19d
rol eax, 0x5a
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x75d2419f
pushf
not eax
add eax, 0xe035002a
xor eax, 0xa97b5a9a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd9af9d5d
xor eax, 0xf21368ca
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xffdb6656
xor eax, 0x8d912a73
rol eax, 0x8e
popf
jmp 0x14009859b
mov rdx, qword [rbx]
push rax
pushf
mov eax, 0x88ce85a7
pushf
not eax
add eax, 0xe07d80fe
xor eax, 0x9b973c8f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc661ba0f
xor eax, 0xd5be32b8
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeae9bce8
xor eax, 0x8904d2e7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbfe61ca3
xor eax, 0xc1431fd4
rol eax, 0x30
popf
jmp 0x14009859b
mov r8, qword [rbx + 0x10]
call fcn.14011a079
push rax
pushf
mov eax, 0xf59be383
pushf
not eax
add eax, 0xed9c818d
xor eax, 0x9dd68c15
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa13d3aaa
xor eax, 0xb0a23d75
rol eax, 7
popf
pushf
not eax
add eax, 0xc3385541
xor eax, 0xf270cc88
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa8274586
xor eax, 0xd7612b94
rol eax, 0x10
popf
jmp 0x14009859b
mov eax, dword [rsp + 0xe0]
mov dword [rbp + 0xa0], eax
mov rdx, qword [r15 + 0x18]
cmp rdx, 0xf
jbe 0x14009929e
push rax
pushf
mov eax, 0xfb20a02c
pushf
not eax
add eax, 0xe0c69c3f
xor eax, 0x8ff41e2e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa13eaf40
xor eax, 0xa2e69ea6
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe4515ac8
xor eax, 0xd37a1b62
rol eax, 0xde
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xda042e3a
pushf
not eax
add eax, 0xce9d9a76
xor eax, 0xe38565aa
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xad2f55b1
xor eax, 0x86eae040
rol eax, 0x38
popf
jmp 0x14009859b
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x140099339
push rax
pushf
mov eax, 0x36573ba8
pushf
not eax
add eax, 0xe5ecd587
xor eax, 0xaf9f4161
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf0cad9b2
xor eax, 0x8a1bed64
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa1e525f5
xor eax, 0xfce04dbe
rol eax, 6
popf
pushf
not eax
add eax, 0xb244fa74
xor eax, 0xaab7bc3b
rol eax, 0xe7
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x14fa1937
pushf
not eax
add eax, 0xff1d7889
xor eax, 0xf5b6b01f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xcafe5277
xor eax, 0xfddb576a
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x809c746f
xor eax, 0xc49d5578
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf1b342c9
xor eax, 0xf5349087
rol eax, 0x42
popf
jmp 0x14009859b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400993de
push rax
pushf
mov eax, 0xd90b5397
pushf
not eax
add eax, 0xd9694719
xor eax, 0x9a479b66
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc54ef8e3
xor eax, 0x911a3013
rol eax, 0x38
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x47fc3fd3
pushf
not eax
add eax, 0xf7fc792a
xor eax, 0xbb50a5cd
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9f78c636
xor eax, 0xde5b866a
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x95c8fa14
xor eax, 0xdd087358
rol eax, 0x92
popf
jmp 0x14009859b
mov rcx, r8
push rax
pushf
mov eax, 0xf0702133
pushf
not eax
add eax, 0x90c933a4
xor eax, 0xdebea025
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb9c1cc17
xor eax, 0xfb610849
rol eax, 7
popf
pushf
not eax
add eax, 0xf33593ff
xor eax, 0xb04ad105
rol eax, 0x91
popf
jmp 0x14009859b
call fcn.1400bfce0
push rax
pushf
mov eax, 0x5e2ad975
pushf
not eax
add eax, 0xef959a8c
xor eax, 0xf7ccbfb7
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xeb4339d7
xor eax, 0xabc08683
rol eax, 0x4f
popf
jmp 0x14009859b
xor r12d, r12d
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r15], r12b
mov rdx, qword [r14 + 0x18]
cmp rdx, 0xf
jbe 0x1400994f4
push rax
pushf
mov eax, 0x6cc7160f
pushf
not eax
add eax, 0x953bd36f
xor eax, 0xacabf2d5
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xff9dd5fe
xor eax, 0xaad6db81
rol eax, 0x8c
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x1e4dffe3
pushf
not eax
add eax, 0x978771c1
xor eax, 0x97142fce
rol eax, 0x19
popf
pushf
not eax
add eax, 0xeed25c23
xor eax, 0x939f8b72
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd80a48fb
xor eax, 0x87676dae
rol eax, 0x95
popf
jmp 0x14009859b
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x14009958f
push rax
pushf
mov eax, 0x20775ca7
pushf
not eax
add eax, 0xc10b5df7
xor eax, 0xcc6e41bc
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa3e20fde
xor eax, 0xe4f02798
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd3e2fb44
xor eax, 0xf16fd037
rol eax, 0x55
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xc6803c92
pushf
not eax
add eax, 0xb9a5f39c
xor eax, 0xebdb78d5
rol eax, 0x61
popf
pushf
not eax
add eax, 0xec462872
xor eax, 0xe38e2c66
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x85777ab1
xor eax, 0xebea30f2
rol eax, 0xa7
popf
jmp 0x14009859b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140099647
push rax
pushf
mov eax, 0x768daaf8
pushf
not eax
add eax, 0x84664e14
xor eax, 0xf3a79c72
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe7681278
xor eax, 0xc7300975
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8f370998
xor eax, 0xcfc0f5f2
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8e3bed10
xor eax, 0xbcd8880d
rol eax, 0x30
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x3cfdec82
pushf
not eax
add eax, 0xe2813c58
xor eax, 0xbc37379f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb647230a
xor eax, 0x976b721e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xec668abb
xor eax, 0xd76540ae
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa2d9bc00
xor eax, 0xcb1a4094
rol eax, 0x58
popf
jmp 0x14009859b
mov rcx, r8
push rax
pushf
mov eax, 0x3daee962
pushf
not eax
add eax, 0xd2765738
xor eax, 0xc1cfe5cd
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd5ee4211
xor eax, 0xd9fc160e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa1da3e96
xor eax, 0xfbe97233
rol eax, 0x3f
popf
jmp 0x14009859b
call fcn.1400bfce0
push rax
pushf
mov eax, 0x7d2a48f3
pushf
not eax
add eax, 0xfc8adb86
xor eax, 0xc5f1b3ec
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe2dbd6cd
xor eax, 0xc6b534df
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe30a67a4
xor eax, 0xbfae3e27
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbfa69eff
xor eax, 0xb40113c1
rol eax, 0x54
popf
jmp 0x14009859b
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], 0
mov rdx, qword [rdi + 0x18]
cmp rdx, 0xf
jbe 0x1400997a7
push rax
pushf
mov eax, 0xa55ee3cc
pushf
not eax
add eax, 0x9c7d211e
xor eax, 0xc1cc6c7c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xaaef4ef6
xor eax, 0xe96819ee
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa395c089
xor eax, 0xc892ab77
rol eax, 0x39
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x7334425a
pushf
not eax
add eax, 0xfdc9a298
xor eax, 0x923cf811
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdecda06b
xor eax, 0x851961c9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe8ee075c
xor eax, 0xb506b074
rol eax, 0xb
popf
jmp 0x14009859b
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x140099842
push rax
pushf
mov eax, 0x8d552501
pushf
not eax
add eax, 0xc9f12b94
xor eax, 0xa0e84ad3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x940efa5d
xor eax, 0xabb609f6
rol eax, 0x92
popf
pushf
not eax
add eax, 0xeef8381e
xor eax, 0xb205b35a
rol eax, 0x91
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x5e8ae28c
pushf
not eax
add eax, 0xeb30c2e8
xor eax, 0x8ad31182
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcea36abc
xor eax, 0xc1b5874d
rol eax, 0x9f
popf
jmp 0x14009859b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400998d4
push rax
pushf
mov eax, 0xfaf79039
pushf
not eax
add eax, 0xfffd67fa
xor eax, 0xf9d6bbd2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd7f1202e
xor eax, 0xac3f3c57
rol eax, 0xca
popf
pushf
not eax
add eax, 0xef1e9763
xor eax, 0xabefab2e
rol eax, 0x34
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xcf3f14d2
pushf
not eax
add eax, 0xda0ce15d
xor eax, 0xbe82d976
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa0c8c4fc
xor eax, 0xadf7b8a4
rol eax, 0xd8
popf
jmp 0x14009859b
mov rcx, r8
push rax
pushf
mov eax, 0x993f2d52
pushf
not eax
add eax, 0xe25e318b
xor eax, 0x980d7cf6
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdbc21c23
xor eax, 0xa07d5a3f
rol eax, 0x36
popf
jmp 0x14009859b
call fcn.1400bfce0
push rax
pushf
mov eax, 0xdce16663
pushf
not eax
add eax, 0xe4a13090
xor eax, 0xb46102a9
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe00caa9c
xor eax, 0x86b70c31
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb0f874c0
xor eax, 0x93d8f6df
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa6f61019
xor eax, 0x85ea5f00
rol eax, 0x20
popf
jmp 0x14009859b
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rsi + 0x18]
cmp rdx, 0xf
jbe 0x1400999fa
push rax
pushf
mov eax, 0xe7932f6b
pushf
not eax
add eax, 0xbe7954f4
xor eax, 0xc0e09c25
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd170bc1d
xor eax, 0xfe2d39e3
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf3842745
xor eax, 0x829599b3
rol eax, 0x36
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xeaca97de
pushf
not eax
add eax, 0xe4cdef52
xor eax, 0x92e1d726
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xedb94996
xor eax, 0xa9a112f1
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe9c4e3c0
xor eax, 0xe6c1b4a6
rol eax, 0x2c
popf
jmp 0x14009859b
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140099a82
push rax
pushf
mov eax, 0x4fe660ed
pushf
not eax
add eax, 0xdbaa12e8
xor eax, 0xd65a1fe3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd38fda69
xor eax, 0xc6e19991
rol eax, 0x36
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x19f5b9e
pushf
not eax
add eax, 0x87eadf59
xor eax, 0xa674d8cd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x93e83bc5
xor eax, 0xe2e640e8
rol eax, 0xa5
popf
jmp 0x14009859b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140099b01
push rax
pushf
mov eax, 0xf8447f2e
pushf
not eax
add eax, 0xb626799b
xor eax, 0xe5ab5597
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc47fa912
xor eax, 0xde6cfd12
rol eax, 0x65
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0xf011f55b
pushf
not eax
add eax, 0xcd5aba9a
xor eax, 0xbd5a26ff
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd7ed8304
xor eax, 0x8d3f2631
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc9de3f28
xor eax, 0xf1a9c41a
rol eax, 0x2f
popf
jmp 0x14009859b
mov rcx, r8
push rax
pushf
mov eax, 0x4086c95d
pushf
not eax
add eax, 0xaeca9a3d
xor eax, 0xc8d8ca95
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb6a680ee
xor eax, 0x866d705f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd1c43d68
xor eax, 0xa69acb28
rol eax, 0x85
popf
jmp 0x14009859b
call fcn.1400bfce0
push rax
pushf
mov eax, 0xb9bf5224
pushf
not eax
add eax, 0x8969c65e
xor eax, 0xc5526613
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfaf05dcb
xor eax, 0xacda6da6
rol eax, 0xea
popf
jmp 0x14009859b
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140099c27
push rax
pushf
mov eax, 0xf03690e0
pushf
not eax
add eax, 0xa151c3a3
xor eax, 0xdb626a34
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbb950f24
xor eax, 0x909a441c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xedee9707
xor eax, 0xa1c95193
rol eax, 0x75
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x38035923
pushf
not eax
add eax, 0xa38d25ed
xor eax, 0x86e4ff12
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xaeb52715
xor eax, 0xe959da1e
rol eax, 0xa7
popf
jmp 0x14009859b
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x140099caf
push rax
pushf
mov eax, 0xaac2a8b
pushf
not eax
add eax, 0xbe15d7bb
xor eax, 0xce0feb2d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd9e1e455
xor eax, 0xbccfb5e4
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9b9d94c9
xor eax, 0x8cd8c038
rol eax, 0x5a
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x302dd6bd
pushf
not eax
add eax, 0x894f660f
xor eax, 0x9837df19
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x98f6c230
xor eax, 0xcee82a0d
rol eax, 0xd3
popf
jmp 0x14009859b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140099d3d
push rax
pushf
mov eax, 0xbec971c9
pushf
not eax
add eax, 0xb51b1aaf
xor eax, 0xc324cbbe
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd05375b0
xor eax, 0x9cda24a9
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb72f3840
xor eax, 0xea4e1198
rol eax, 0xd2
popf
jmp 0x14009859b
push rax
pushf
mov eax, 0x906e9d50
pushf
not eax
add eax, 0xe0ab4748
xor eax, 0xb787f078
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf9415264
xor eax, 0x9a6aee6b
rol eax, 0xa5
popf
jmp 0x14009859b
mov rcx, r8
push rax
pushf
mov eax, 0x1da02dab
pushf
not eax
add eax, 0xd05a8fa1
xor eax, 0xd20adaec
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbf6fe7a6
xor eax, 0xf40527ca
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x829b1fa9
xor eax, 0xde1aedd1
rol eax, 0xcb
popf
jmp 0x14009859b
call fcn.1400bfce0
push rax
pushf
mov eax, 0xd9e23197
pushf
not eax
add eax, 0xaa37a232
xor eax, 0xbba2ee8e
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcb7c7261
xor eax, 0xee4d69ab
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfdadcd58
xor eax, 0x84b780dc
rol eax, 0x1f
popf
jmp 0x14009859b
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rax, rbp
mov rcx, qword [rsp + 0x50]
xor rcx, rsp
call fcn.1400dadee
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xf77a02df
pushf
not eax
add eax, 0x9e9467d3
xor eax, 0xbe2eb355
rol eax, 0x17
popf
pushf
not eax
add eax, 0xee056820
xor eax, 0x90f6fd19
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa7678478
xor eax, 0xaae9afca
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xea2b8af2
xor eax, 0x93f29152
rol eax, 0x7d
popf
jmp 0x14009859b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xbd3775fc
pushf
not eax
add eax, 0x90e9cae9
xor eax, 0xf241fe25
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc8e0032f
xor eax, 0xd83661ad
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc37111f9
xor eax, 0x8a6156b1
rol eax, 0x37
popf
jmp 0x14009859b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x5569b143
pushf
not eax
add eax, 0x92f69207
xor eax, 0x866dc047
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfbd9ff81
xor eax, 0x88dd66a6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb3c0f0e9
xor eax, 0x929ef176
rol eax, 0x99
popf
jmp 0x14009859b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x1891496e
pushf
not eax
add eax, 0xf7c2dd28
xor eax, 0xb3858b28
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd7c0f2ea
xor eax, 0xadf2938e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa4dfcd45
xor eax, 0xb088856c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc2271565
xor eax, 0xc33e7b82
rol eax, 0xd7
popf
jmp 0x14009859b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3