Function at 0x1401bbaeb
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x8fd394db
pushf
not eax
add eax, 0xe3be0024
xor eax, 0xe6df467a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8a42f0c9
xor eax, 0xa2db7596
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc402951d
xor eax, 0x89cc8779
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xefed3c70
xor eax, 0xc7664676
rol eax, 0x1d
popf
cmp eax, 0x29
jne 0x1401bbb4e
popf
pop rax
jmp 0x1401bd2d0
cmp eax, 0
jne 0x1401bbb5d
popf
pop rax
jmp 0x1401bbe96
cmp eax, 3
jne 0x1401bbb6c
popf
pop rax
jmp 0x1401bc06c
cmp eax, 1
jne 0x1401bbb7b
popf
pop rax
jmp 0x1401bbf5d
cmp eax, 0xd
jne 0x1401bbb8a
popf
pop rax
jmp 0x1401bc573
cmp eax, 0x1a
jne 0x1401bbb99
popf
pop rax
jmp 0x1401bcb3c
cmp eax, 0xe
jne 0x1401bbba8
popf
pop rax
jmp 0x1401bc5f9
cmp eax, 0x31
jne 0x1401bbbb7
popf
pop rax
jmp 0x1401bd733
cmp eax, 0x19
jne 0x1401bbbc6
popf
pop rax
jmp 0x1401bcacc
cmp eax, 8
jne 0x1401bbbd5
popf
pop rax
jmp 0x1401bc2e9
cmp eax, 0x2a
jne 0x1401bbbe4
popf
pop rax
jmp 0x1401bd338
cmp eax, 0x17
jne 0x1401bbbf3
popf
pop rax
jmp 0x1401bc9ff
cmp eax, 0x1c
jne 0x1401bbc02
popf
pop rax
jmp 0x1401bcc1b
cmp eax, 0x2e
jne 0x1401bbc11
popf
pop rax
jmp 0x1401bd5ab
cmp eax, 0x18
jne 0x1401bbc20
popf
pop rax
jmp 0x1401bca5c
cmp eax, 0x2b
jne 0x1401bbc2f
popf
pop rax
jmp 0x1401bd3d5
cmp eax, 0x1b
jne 0x1401bbc3e
popf
pop rax
jmp 0x1401bcb94
cmp eax, 0x2d
jne 0x1401bbc4d
popf
pop rax
jmp 0x1401bd506
cmp eax, 0x23
jne 0x1401bbc5c
popf
pop rax
jmp 0x1401bcfba
cmp eax, 0x25
jne 0x1401bbc6b
popf
pop rax
jmp 0x1401bd0d6
cmp eax, 0x32
jne 0x1401bbc7a
popf
pop rax
jmp 0x1401bd809
cmp eax, 0x13
jne 0x1401bbc89
popf
pop rax
jmp 0x1401bc84e
cmp eax, 0x33
jne 0x1401bbc98
popf
pop rax
jmp 0x1401bd874
cmp eax, 0x24
jne 0x1401bbca7
popf
pop rax
jmp 0x1401bd061
cmp eax, 0x1e
jne 0x1401bbcb6
popf
pop rax
jmp 0x1401bcd2a
cmp eax, 0xc
jne 0x1401bbcc5
popf
pop rax
jmp 0x1401bc526
cmp eax, 0x26
jne 0x1401bbcd4
popf
pop rax
jmp 0x1401bd167
cmp eax, 0x27
jne 0x1401bbce3
popf
pop rax
jmp 0x1401bd1e6
cmp eax, 0x30
jne 0x1401bbcf2
popf
pop rax
jmp 0x1401bd676
cmp eax, 0x10
jne 0x1401bbd01
popf
pop rax
jmp 0x1401bc6bc
cmp eax, 0x37
jne 0x1401bbd10
popf
pop rax
jmp 0x1401bda78
cmp eax, 9
jne 0x1401bbd1f
popf
pop rax
jmp 0x1401bc391
cmp eax, 4
jne 0x1401bbd2e
popf
pop rax
jmp 0x1401bc0fd
cmp eax, 0x16
jne 0x1401bbd3d
popf
pop rax
jmp 0x1401bc9a8
cmp eax, 0x28
jne 0x1401bbd4c
popf
pop rax
jmp 0x1401bd27c
cmp eax, 0xa
jne 0x1401bbd5b
popf
pop rax
jmp 0x1401bc413
cmp eax, 0x36
jne 0x1401bbd6a
popf
pop rax
jmp 0x1401bd9c1
cmp eax, 0x14
jne 0x1401bbd79
popf
pop rax
jmp 0x1401bc8a9
cmp eax, 7
jne 0x1401bbd88
popf
pop rax
jmp 0x1401bc267
cmp eax, 0x34
jne 0x1401bbd97
popf
pop rax
jmp 0x1401bd906
cmp eax, 2
jne 0x1401bbda6
popf
pop rax
jmp 0x1401bbfdb
cmp eax, 0x20
jne 0x1401bbdb5
popf
pop rax
jmp 0x1401bcd79
cmp eax, 0x1d
jne 0x1401bbdc4
popf
pop rax
jmp 0x1401bcca9
cmp eax, 0x11
jne 0x1401bbdd3
popf
pop rax
jmp 0x1401bc773
cmp eax, 0x35
jne 0x1401bbde2
popf
pop rax
jmp 0x1401bd97d
cmp eax, 0x2f
jne 0x1401bbdf1
popf
pop rax
jmp 0x1401bd60b
cmp eax, 0x12
jne 0x1401bbe00
popf
pop rax
jmp 0x1401bc7d0
cmp eax, 0x21
jne 0x1401bbe0f
popf
pop rax
jmp 0x1401bce21
cmp eax, 0x38
jne 0x1401bbe1e
popf
pop rax
jmp 0x1401bdad9
cmp eax, 0xb
jne 0x1401bbe2d
popf
pop rax
jmp 0x1401bc495
cmp eax, 0xf
jne 0x1401bbe3c
popf
pop rax
jmp 0x1401bc657
cmp eax, 0x15
jne 0x1401bbe4b
popf
pop rax
jmp 0x1401bc93a
cmp eax, 5
jne 0x1401bbe5a
popf
pop rax
jmp 0x1401bc168
cmp eax, 6
jne 0x1401bbe69
popf
pop rax
jmp 0x1401bc1e6
cmp eax, 0x22
jne 0x1401bbe78
popf
pop rax
jmp 0x1401bcf16
cmp eax, 0x2c
jne 0x1401bbe87
popf
pop rax
jmp 0x1401bd48c
cmp eax, 0x1f
jne 0x1401bbe96
popf
pop rax
jmp 0x1401bcd6f
mov qword [rsp + 0x20], rbx
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x40
mov ebx, ecx
xor r13d, r13d
and dword [rsp + 0x78], r13d
mov r14b, 0x1f
pushf
not r14b
add r14b, 0x23
xor r14b, 0xc3
rol r14b, 0x50
popf
pushf
not r14b
add r14b, 0x54
xor r14b, 0x14
rol r14b, 0x4a
popf
pushf
not r14b
add r14b, 0x3e
xor r14b, 0xf
rol r14b, 0x2c
popf
mov byte [rsp + 0x70], r14b
cmp ecx, 2
je 0x1401bbf2a
push rax
pushf
mov eax, 0xd1d261aa
pushf
not eax
add eax, 0xd431b2bf
xor eax, 0xe4e0c3f2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x85a1d718
xor eax, 0xadaf7a2b
rol eax, 0x7c
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xa3e9b768
pushf
not eax
add eax, 0xb6f81afc
xor eax, 0xfe5d5abc
rol eax, 7
popf
pushf
not eax
add eax, 0x850c519c
xor eax, 0xdc6fb9a5
rol eax, 0x48
popf
jmp 0x1401bbb3f
cmp ecx, 4
je 0x1401bbfa8
push rax
pushf
mov eax, 0x8837b736
pushf
not eax
add eax, 0xb2ad8939
xor eax, 0xf075c751
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe5f5fae4
xor eax, 0xaf9635d1
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x93735eaa
xor eax, 0xad43cac8
rol eax, 0x75
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xc2fdb588
pushf
not eax
add eax, 0xa4191891
xor eax, 0xc44280c1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x80217af1
xor eax, 0xd9e501cc
rol eax, 0xc8
popf
jmp 0x1401bbb3f
cmp ecx, 6
je 0x1401bc026
push rax
pushf
mov eax, 0xd9b09c7
pushf
not eax
add eax, 0xc2fd9631
xor eax, 0xf35007e9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xee42ca6c
xor eax, 0xd1a236fb
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9ef07ae5
xor eax, 0x8ece0780
rol eax, 0x31
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x471201b6
pushf
not eax
add eax, 0xbcdf1f72
xor eax, 0xaaa001fd
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xeada7577
xor eax, 0xea0dd228
rol eax, 2
popf
pushf
not eax
add eax, 0xe0ef6002
xor eax, 0xcd6b50e5
rol eax, 0xe1
popf
jmp 0x1401bbb3f
cmp ecx, 8
je 0x1401bc0ca
push rax
pushf
mov eax, 0xd6147eec
pushf
not eax
add eax, 0xcbea363d
xor eax, 0xebca8fef
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdee1b219
xor eax, 0xc2173952
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe8d925d3
xor eax, 0xbb54a157
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xededbeed
xor eax, 0xe133e179
rol eax, 0x70
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xf464443e
pushf
not eax
add eax, 0x852629a7
xor eax, 0xd9c23ca1
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb3a23317
xor eax, 0x8a81b7b5
rol eax, 0x3d
popf
jmp 0x1401bbb3f
cmp ecx, 0xb
je 0x1401bc135
push rax
pushf
mov eax, 0x304c832
pushf
not eax
add eax, 0x85d883d7
xor eax, 0xe2a451a9
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x84212eaa
xor eax, 0xa478fc28
rol eax, 0x78
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x9efe509c
pushf
not eax
add eax, 0xc884f84d
xor eax, 0x9ab030e9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa5dd9981
xor eax, 0xcfa0cbdb
rol eax, 0x4c
popf
jmp 0x1401bbb3f
cmp ecx, 0xf
je 0x1401bc1b3
push rax
pushf
mov eax, 0xffba22a4
pushf
not eax
add eax, 0x90a7c2f0
xor eax, 0x8d4da658
rol eax, 0xab
popf
pushf
not eax
add eax, 0xef3b18bd
xor eax, 0x9cf2cc64
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd21bd682
xor eax, 0xf51daa97
rol eax, 0x79
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x4e9628c8
pushf
not eax
add eax, 0x96265d3e
xor eax, 0xe71d2a50
rol eax, 0x64
popf
pushf
not eax
add eax, 0xde13d0ef
xor eax, 0xd541ee93
rol eax, 0x80
popf
jmp 0x1401bbb3f
lea eax, [rcx - 0x15]
cmp eax, 1
ja 0x1401bc234
push rax
pushf
mov eax, 0x7946bf8e
pushf
not eax
add eax, 0xc414b1ea
xor eax, 0x855c7298
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf738487e
xor eax, 0xeec6d439
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xea34e8ef
xor eax, 0xdab83535
rol eax, 0x32
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x12886b7b
pushf
not eax
add eax, 0xddb27423
xor eax, 0xedfee4e4
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdb9bf0a1
xor eax, 0xef72c9cc
rol eax, 0xaf
popf
jmp 0x1401bbb3f
sub ecx, 2
je 0x1401bc2b6
push rax
pushf
mov eax, 0xc79d7527
pushf
not eax
add eax, 0xc1290e40
xor eax, 0xa799b9f3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd87771c5
xor eax, 0x8a0684ba
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xffd78c07
xor eax, 0x881e64f5
rol eax, 0xde
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xfb1476de
pushf
not eax
add eax, 0x892f5e05
xor eax, 0xf1ef421b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbc8b0a10
xor eax, 0xc6e5c190
rol eax, 0x79
popf
jmp 0x1401bbb3f
sub ecx, 4
je 0x1401bc34b
push rax
pushf
mov eax, 0x87221a0
pushf
not eax
add eax, 0xb0fdec3e
xor eax, 0xf6c01d3d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd14528f2
xor eax, 0xd58d25ae
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc4940bb7
xor eax, 0xdd5071ff
rol eax, 0x78
popf
pushf
not eax
add eax, 0xad5da8d3
xor eax, 0xeded01a3
rol eax, 0xe8
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xfbf70b8e
pushf
not eax
add eax, 0xe1e78df8
xor eax, 0x90619c66
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfe2a4fdd
xor eax, 0xaf67f743
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa1c83c36
xor eax, 0xc84cb96f
rol eax, 0xab
popf
jmp 0x1401bbb3f
sub ecx, 9
je 0x1401bc3cd
push rax
pushf
mov eax, 0x95fd64a2
pushf
not eax
add eax, 0x854470af
xor eax, 0xe51ee046
rol eax, 0x92
popf
pushf
not eax
add eax, 0x84be49eb
xor eax, 0x93962082
rol eax, 0x43
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x64481f0b
pushf
not eax
add eax, 0xd0e8747d
xor eax, 0xbff16c50
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x968abcda
xor eax, 0xb42b35b4
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8c8c1783
xor eax, 0xa28c4544
rol eax, 0xfd
popf
jmp 0x1401bbb3f
sub ecx, 6
je 0x1401bc44f
push rax
pushf
mov eax, 0xd420d1a8
pushf
not eax
add eax, 0xdae77807
xor eax, 0x98ccf288
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe3830447
xor eax, 0xf52e2da8
rol eax, 0xe6
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xa7c0bc83
pushf
not eax
add eax, 0xfdf33afd
xor eax, 0xfd86e8a4
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfa94943c
xor eax, 0xfc7e8fc5
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc3c0b016
xor eax, 0xd26fe6de
rol eax, 4
popf
jmp 0x1401bbb3f
cmp ecx, 1
je 0x1401bc4cd
push rax
pushf
mov eax, 0x4b79a039
pushf
not eax
add eax, 0xd8d1fe16
xor eax, 0xfe69a737
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9655c79c
xor eax, 0xaae295ad
rol eax, 0x20
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x61ee92aa
pushf
not eax
add eax, 0xbaf29cf1
xor eax, 0xfbb573b5
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa28a20d0
xor eax, 0x9fa13422
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa1f955ae
xor eax, 0xb04017fd
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb12916b5
xor eax, 0x9a9f39f7
rol eax, 0xcd
popf
jmp 0x1401bbb3f
xor edi, edi
jmp 0x1401bcb94
call fcn.14019d939
mov r13, rax
test rax, rax
jne 0x1401bc5c6
push rax
pushf
mov eax, 0xe22f276d
pushf
not eax
add eax, 0x9fe6912f
xor eax, 0xaee5b026
rol eax, 0xba
popf
pushf
not eax
add eax, 0xad3a80ae
xor eax, 0xb6325887
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb744e1f0
xor eax, 0xdb219431
rol eax, 0xcc
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x6962deeb
pushf
not eax
add eax, 0xf9ad2223
xor eax, 0xc0ad7429
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8ff15395
xor eax, 0xc5d46f71
rol eax, 0xfa
popf
jmp 0x1401bbb3f
or eax, 0xffffffff
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret
mov rax, qword [rax]
mov rcx, qword [0x14003bfd0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1401bc7d0
cmp dword [rax + 4], ebx
je 0x1401bc71a
push rax
pushf
mov eax, 0x6018d2f1
pushf
not eax
add eax, 0xec459d5e
xor eax, 0xe43dde4d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb9466e2d
xor eax, 0xfe3452fb
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf9d6c631
xor eax, 0x82756403
rol eax, 0x57
popf
pushf
not eax
add eax, 0x942b2c90
xor eax, 0xe053f004
rol eax, 0x8a
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x1d7008f9
pushf
not eax
add eax, 0xa829c3f3
xor eax, 0x9b1db2e8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8b310a66
xor eax, 0xf4ae078d
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd0af1fb5
xor eax, 0xf5f06cbd
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x881d870e
xor eax, 0xa5c91aff
rol eax, 0xd7
popf
jmp 0x1401bbb3f
add rax, 0x10
push rax
pushf
mov eax, 0x9f8a1e39
pushf
not eax
add eax, 0xb2fd3496
xor eax, 0x95c3e580
rol eax, 0x31
popf
pushf
not eax
add eax, 0x96452332
xor eax, 0xd9e779cd
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb15d8028
xor eax, 0xcb27a25b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa5634512
xor eax, 0x9fa43b70
rol eax, 0x11
popf
jmp 0x1401bbb3f
cmp rax, rcx
jne 0x1401bc81b
push rax
pushf
mov eax, 0x69851b87
pushf
not eax
add eax, 0xb735d47c
xor eax, 0xeb3fc298
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe00d7907
xor eax, 0xfc4c42c8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc1a51e7e
xor eax, 0xdbacf01e
rol eax, 0x1e
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x50fac968
pushf
not eax
add eax, 0x94081ed2
xor eax, 0xad409f77
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd4d6402c
xor eax, 0xac5a84f4
rol eax, 0xdb
popf
jmp 0x1401bbb3f
xor eax, eax
push rax
pushf
mov eax, 0xa04da4f5
pushf
not eax
add eax, 0xf8688061
xor eax, 0x863dbe81
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x857e3f46
xor eax, 0xd88a758d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbfb4cda8
xor eax, 0x89361705
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xcbcf370f
xor eax, 0xa165178d
rol eax, 0x4a
popf
jmp 0x1401bbb3f
test rax, rax
jne 0x1401bc8e1
push rax
pushf
mov eax, 0x2c304c5d
pushf
not eax
add eax, 0xa000d80d
xor eax, 0x81aa399b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8da96f9f
xor eax, 0xb817c85f
rol eax, 0xbe
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x477eca04
pushf
not eax
add eax, 0xf5379820
xor eax, 0x9a76d24e
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8aef4cab
xor eax, 0xd5c87967
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd25e8995
xor eax, 0xcf31edab
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9e158701
xor eax, 0x8335153d
rol eax, 0x91
popf
jmp 0x1401bbb3f
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
jmp 0x1401bc5f9
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1401bcb94
lea rdi, [0x1a260a0f6]
pushf
sub rdi, 0x625bc15e
popf
jmp 0x1401bcb94
lea rdi, [0x182d89064]
pushf
sub rdi, 0x42d3b0d4
popf
jmp 0x1401bcb94
lea rdi, [0x1ba1d17ed]
pushf
sub rdi, 0x7a18384d
popf
jmp 0x1401bcb94
lea rdi, [0x18f059887]
pushf
sub rdi, 0x4f00b8ff
popf
push rax
pushf
mov eax, 0xedd58008
pushf
not eax
add eax, 0x99a3248b
xor eax, 0xd276bfc3
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdff6c580
xor eax, 0xf28891d1
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb2633150
xor eax, 0xee897b21
rol eax, 0xeb
popf
jmp 0x1401bbb3f
and qword [rsp + 0x80], 0
test r14b, r14b
je 0x1401bcbe8
push rax
pushf
mov eax, 0x4d2e7abe
pushf
not eax
add eax, 0x8ced382f
xor eax, 0x9d9a2b70
rol eax, 7
popf
pushf
not eax
add eax, 0xf6fd6870
xor eax, 0xd9469d35
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8c7c2435
xor eax, 0x86dd29ba
rol eax, 0xe6
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xa68aff8e
pushf
not eax
add eax, 0xe2488ae3
xor eax, 0xf9954c90
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc4bf6e0b
xor eax, 0xea96a646
rol eax, 0xa5
popf
jmp 0x1401bbb3f
mov ecx, 0xff458d5f
pushf
not ecx
add ecx, 0xbb4dc6e3
xor ecx, 0xf550cce1
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0xe9799518
xor ecx, 0xc4cc9a66
rol ecx, 0xd1
popf
call fcn.1400706b5
nop
push rax
pushf
mov eax, 0xc81a7a80
pushf
not eax
add eax, 0xc106e7bf
xor eax, 0xabbe9f75
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe6cf7f7e
xor eax, 0xe552f2cc
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xcb513c29
xor eax, 0xd8396a9d
rol eax, 0x99
popf
pushf
not eax
add eax, 0x904f6401
xor eax, 0xab54c11b
rol eax, 0x54
popf
jmp 0x1401bbb3f
mov rsi, qword [rdi]
test r14b, r14b
je 0x1401bcce4
push rax
pushf
mov eax, 0x9342f053
pushf
not eax
add eax, 0xe16bfb81
xor eax, 0xa35cf6ed
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xaf2780d3
xor eax, 0xf709d20d
rol eax, 0x20
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xe7d9bb51
pushf
not eax
add eax, 0xc4ad370e
xor eax, 0x8d48fae9
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa05f230c
xor eax, 0xb708e033
rol eax, 9
popf
pushf
not eax
add eax, 0xab38cac8
xor eax, 0xa6809f0f
rol eax, 0x9a
popf
jmp 0x1401bbb3f
mov rax, qword [0x14004b090]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0x3cf3447d
pushf
not eax
add eax, 0xb0522187
xor eax, 0x91e1bc57
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd7f3bb42
xor eax, 0x80430bd0
rol eax, 0xc5
popf
jmp 0x1401bbb3f
cmp rsi, 1
je 0x1401bd338
test rsi, rsi
je 0x1401bcddb
push rax
pushf
mov eax, 0xc983df02
pushf
not eax
add eax, 0xde912548
xor eax, 0xc64bd2a9
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xadbb3835
xor eax, 0xb3a364e7
rol eax, 0x73
popf
pushf
not eax
add eax, 0x912a16e9
xor eax, 0xe36f1717
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc6e46bf2
xor eax, 0xd3f6563c
rol eax, 0x4a
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x82acdc0c
pushf
not eax
add eax, 0x849a6aa5
xor eax, 0xd4a9131d
rol eax, 0xab
popf
pushf
not eax
add eax, 0xecfd265e
xor eax, 0xf891f35c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbd6e048d
xor eax, 0xad1f12e4
rol eax, 0x1c
popf
jmp 0x1401bbb3f
mov r12d, 0x1020813e
pushf
not r12d
add r12d, 0xb36aff38
xor r12d, 0xb2abfc3d
rol r12d, 0x78
popf
pushf
not r12d
add r12d, 0xe83a886c
xor r12d, 0xd654d0a3
rol r12d, 0xb8
popf
pushf
not r12d
add r12d, 0xf0fd6556
xor r12d, 0xa718c8df
rol r12d, 0xd7
popf
cmp ebx, 0xb
ja 0x1401bced0
push rax
pushf
mov eax, 0x146b6f11
pushf
not eax
add eax, 0x9950f613
xor eax, 0xe99b77da
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xff527313
xor eax, 0xaea6222f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x90ee3c1e
xor eax, 0xe8ac7fbb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x91444efd
xor eax, 0xbc7b68e6
rol eax, 0x77
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xf877f61
pushf
not eax
add eax, 0xbef8ccb3
xor eax, 0xcef17b08
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9d551a3e
xor eax, 0xda59df15
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa41d76c6
xor eax, 0xc27bc2cd
rol eax, 5
popf
jmp 0x1401bbb3f
bt r12d, ebx
jae 0x1401bcf62
push rax
pushf
mov eax, 0x74d9fd8
pushf
not eax
add eax, 0xf6b2290f
xor eax, 0xd2a22cb5
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc900490d
xor eax, 0xa7143b33
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf5443a4d
xor eax, 0xb02b2d37
rol eax, 0xd4
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x3be4f4b7
pushf
not eax
add eax, 0xae89f444
xor eax, 0xa4d22306
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xeb004205
xor eax, 0xab28c2a2
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfb6b7ba8
xor eax, 0xfa55d135
rol eax, 0x27
popf
pushf
not eax
add eax, 0x82e59459
xor eax, 0x9c84749c
rol eax, 1
popf
jmp 0x1401bbb3f
mov rax, qword [r13 + 8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x30], rax
and qword [r13 + 8], 0
cmp ebx, 8
jne 0x1401bd008
push rax
pushf
mov eax, 0x805f6f63
pushf
not eax
add eax, 0xd88b410a
xor eax, 0x91d5a09e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf5703b2a
xor eax, 0xcf367646
rol eax, 0x4c
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xf6bff8e4
pushf
not eax
add eax, 0x8903341c
xor eax, 0xbb153b91
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc7d590c4
xor eax, 0xb8fa4d32
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x849a0ed9
xor eax, 0x9648566c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd188b7b6
xor eax, 0xd0d1d835
rol eax, 0x30
popf
jmp 0x1401bbb3f
call fcn.140093990
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.140093990
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x8e503d07
pushf
not eax
add eax, 0x85da3ab3
xor eax, 0xf34a52d5
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa039afbe
xor eax, 0xbb3b60e5
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa9feea48
xor eax, 0xc52044d9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8d0ce6d2
xor eax, 0xba200a4d
rol eax, 0x2b
popf
jmp 0x1401bbb3f
cmp ebx, 8
jne 0x1401bd121
push rax
pushf
mov eax, 0xaeb867f3
pushf
not eax
add eax, 0x922779ba
xor eax, 0xa5c41261
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x98385647
xor eax, 0xf3696025
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb637bd21
xor eax, 0xf57e542b
rol eax, 0x5a
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xdc69c61e
pushf
not eax
add eax, 0xa59bc654
xor eax, 0xf555fdde
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb1b68f6f
xor eax, 0x9daa555f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc7a490f2
xor eax, 0x8bf25e50
rol eax, 0x4a
popf
jmp 0x1401bbb3f
mov rax, qword [reloc.WS2_32.dll_closesocket]
shl rax, 4
add rax, qword [r13]
mov rcx, qword [reloc.WS2_32.dll_htons]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x69470c63
pushf
not eax
add eax, 0xfe9df0b5
xor eax, 0x8309eaa0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc5fda410
xor eax, 0x9440a462
rol eax, 0x25
popf
pushf
not eax
add eax, 0xaa3725b1
xor eax, 0xac51fba6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc49782b0
xor eax, 0x8a9deae0
rol eax, 0xc2
popf
jmp 0x1401bbb3f
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x1401bd223
push rax
pushf
mov eax, 0x578c2f2d
pushf
not eax
add eax, 0xb2e3cec0
xor eax, 0xa83db709
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbf7b16ff
xor eax, 0xe410ee63
rol eax, 0x88
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xd962851a
pushf
not eax
add eax, 0xe55cb117
xor eax, 0x88b35819
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf029c93a
xor eax, 0xd6bad0b3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf7e954b1
xor eax, 0xcc24abdd
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc6c1d613
xor eax, 0xbfd4c48c
rol eax, 0x41
popf
jmp 0x1401bbb3f
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1401bd1e6
mov rax, qword [0x14004b090]
mov qword [rdi], rax
jmp 0x1401bd3d5
mov r12d, 0xb903641
pushf
not r12d
add r12d, 0xc58f0c75
xor r12d, 0xacf1cfa0
rol r12d, 0x79
popf
pushf
not r12d
add r12d, 0xd6246225
xor r12d, 0x8752f938
rol r12d, 0x94
popf
pushf
not r12d
add r12d, 0xe721cd8a
xor r12d, 0xea2c8a9d
rol r12d, 0xb5
popf
pushf
not r12d
add r12d, 0x9f2dae1b
xor r12d, 0x92b390b1
rol r12d, 0xc0
popf
push rax
pushf
mov eax, 0xfc2d0e77
pushf
not eax
add eax, 0xcb8db4e3
xor eax, 0xb6c07d2a
rol eax, 0xac
popf
pushf
not eax
add eax, 0xad395060
xor eax, 0x9f8788c5
rol eax, 0x34
popf
jmp 0x1401bbb3f
test r14b, r14b
je 0x1401bd433
push rax
pushf
mov eax, 0x8b3a09c6
pushf
not eax
add eax, 0xa28a7e35
xor eax, 0xe60e6a3a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb409321d
xor eax, 0xca69b085
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xffcc52fe
xor eax, 0xe51649b0
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd0ced00a
xor eax, 0xfae54a10
rol eax, 0x4e
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xefe3b983
pushf
not eax
add eax, 0xda49b17a
xor eax, 0x8d974407
rol eax, 0x21
popf
pushf
not eax
add eax, 0xad1ce22b
xor eax, 0x92e50c60
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc311f84b
xor eax, 0xd83a9731
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa6279e90
xor eax, 0xf3425bcd
rol eax, 0x3f
popf
jmp 0x1401bbb3f
mov ecx, 0xf4f38295
pushf
not ecx
add ecx, 0xfc2ee36d
xor ecx, 0xaa5d7567
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0x9bfd86b1
xor ecx, 0xd947de5a
rol ecx, 0x94
popf
call fcn.140181630
push rax
pushf
mov eax, 0x9770cd96
pushf
not eax
add eax, 0x9eebc68e
xor eax, 0xe0012edd
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf982d5de
xor eax, 0x8720cdae
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf43e18ca
xor eax, 0xc75ab192
rol eax, 0x72
popf
jmp 0x1401bbb3f
cmp rsi, 1
jne 0x1401bd565
push rax
pushf
mov eax, 0x21ad654f
pushf
not eax
add eax, 0xc57c36dc
xor eax, 0xec1f2ccd
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdb8c8842
xor eax, 0xf569765c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdff123b4
xor eax, 0xd18fa411
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8405b17e
xor eax, 0xfa685c01
rol eax, 0xc3
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x8aa6e83f
pushf
not eax
add eax, 0x86772c44
xor eax, 0xec8b9847
rol eax, 0xda
popf
pushf
not eax
add eax, 0x86fd17f1
xor eax, 0xada6c6cd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe1191bd3
xor eax, 0xb34900eb
rol eax, 0x32
popf
jmp 0x1401bbb3f
xor eax, eax
jmp 0x1401bc5fc
cmp ebx, 8
jne 0x1401bd643
push rax
pushf
mov eax, 0xe273be3c
pushf
not eax
add eax, 0xe342df47
xor eax, 0xf5d01b55
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd0a53d1b
xor eax, 0x9230bd30
rol eax, 0x76
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xe194aa27
pushf
not eax
add eax, 0x811a8ab6
xor eax, 0xa61bca35
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb9b43d05
xor eax, 0xdfeb0baf
rol eax, 0x32
popf
jmp 0x1401bbb3f
call fcn.140093990
movabs r10, 0xabf60a7be2d54075
pushf
not r10
add r10, 0x480f277c
xor r10, 0x5a4b1819
rol r10, 0x18
popf
pushf
not r10
add r10, 0x4f1ded28
xor r10, 0x69f53001
rol r10, 0xe4
popf
pushf
not r10
add r10, 0x57ad89d6
xor r10, 0x6cdeb260
rol r10, 0x4a
popf
pushf
not r10
add r10, 0x7958833f
xor r10, 0x762e2f02
rol r10, 0x1a
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x140036438]
call r8
jmp 0x1401bd809
movabs r10, 0x9f66640033a99e13
pushf
not r10
add r10, 0x760ce5b9
xor r10, 0x5612ce50
rol r10, 0xe7
popf
pushf
not r10
add r10, 0x47ad6183
xor r10, 0x6a081208
rol r10, 0xe2
popf
pushf
not r10
add r10, 0x52f61cfb
xor r10, 0x5989dbf6
rol r10, 0xfc
popf
pushf
not r10
add r10, 0x40ee4308
xor r10, 0x584664d1
rol r10, 0xe2
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x140036438]
jmp 0x1401bd7ae
call rdx
push rax
pushf
mov eax, 0xc7bf89b2
pushf
not eax
add eax, 0x887485af
xor eax, 0xa2491499
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa1031dca
xor eax, 0x8e843778
rol eax, 0xd
popf
pushf
not eax
add eax, 0xea7c1802
xor eax, 0xbbcdd0ec
rol eax, 0x45
popf
pushf
not eax
add eax, 0x81b04012
xor eax, 0xee9570fa
rol eax, 0x53
popf
jmp 0x1401bbb3f
cmp ebx, 0xb
ja 0x1401bd841
push rax
pushf
mov eax, 0xb1aeabc9
pushf
not eax
add eax, 0xa6272264
xor eax, 0xeb114301
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd84bf4e1
xor eax, 0xd071a776
rol eax, 0xa2
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x18a6b8a9
pushf
not eax
add eax, 0x890fdadb
xor eax, 0xf7f98085
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd5249fd9
xor eax, 0x98888a34
rol eax, 0xd1
popf
jmp 0x1401bbb3f
bt r12d, ebx
jae 0x1401bd8ad
push rax
pushf
mov eax, 0xd022d163
pushf
not eax
add eax, 0xfd5859cf
xor eax, 0xdfc82d04
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xed5a2ea5
xor eax, 0xe8aa544e
rol eax, 0xb
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x9893dd91
pushf
not eax
add eax, 0xf7671c05
xor eax, 0xfe38752b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb22a3622
xor eax, 0xd47389f1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xce3c3131
xor eax, 0xfc32281e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe085aeeb
xor eax, 0xf8558f6b
rol eax, 0x8b
popf
jmp 0x1401bbb3f
mov rax, qword [rsp + 0x80]
mov qword [r13 + 8], rax
cmp ebx, 8
jne 0x1401bd94a
push rax
pushf
mov eax, 0x29cb3796
pushf
not eax
add eax, 0xe0da9459
xor eax, 0xa02f36c8
rol eax, 0x95
popf
pushf
not eax
add eax, 0xccd5212a
xor eax, 0x8ba73d1c
rol eax, 0x70
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0x9b8d7cb3
pushf
not eax
add eax, 0xae771389
xor eax, 0xf0091df8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x80751200
xor eax, 0xcf99009a
rol eax, 0xa
popf
jmp 0x1401bbb3f
call fcn.140093990
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1401bd5ab
test r14b, r14b
je 0x1401bda1f
push rax
pushf
mov eax, 0xd90ef9ca
pushf
not eax
add eax, 0xe7ee6c67
xor eax, 0xfb34675b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xefd283fc
xor eax, 0xaae2b52d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb3991aff
xor eax, 0xaaa93ac3
rol eax, 0x30
popf
pushf
not eax
add eax, 0x886038d0
xor eax, 0x877ce581
rol eax, 0x5e
popf
jmp 0x1401bbb3f
push rax
pushf
mov eax, 0xbaf4c791
pushf
not eax
add eax, 0xcd83df11
xor eax, 0xb089b004
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf1987af7
xor eax, 0xd1475883
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd35141da
xor eax, 0xb2af6b95
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9bc608d8
xor eax, 0x9f814039
rol eax, 0xfd
popf
jmp 0x1401bbb3f
lea ecx, [rsi + 3]
call fcn.140181630
push rax
pushf
mov eax, 0x4c7d1811
pushf
not eax
add eax, 0xedcd567a
xor eax, 0xcf6340e5
rol eax, 9
popf
pushf
not eax
add eax, 0x9c044906
xor eax, 0xe29859a8
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc698e075
xor eax, 0xb8901a98
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8fd21688
xor eax, 0xc31a7a29
rol eax, 0x65
popf
jmp 0x1401bbb3f
mov ecx, 0x5c4076f2
pushf
not ecx
add ecx, 0xd627b74e
xor ecx, 0xaee1825c
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0xc795a26d
xor ecx, 0xdc124769
rol ecx, 0xb7
popf
call fcn.1400a3a14
nop
int3