Function at 0x1403c13f6
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1835f58
pushf
not eax
add eax, 0xd61f8324
xor eax, 0xc187f559
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd1cd95ad
xor eax, 0xf636869f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbf71e507
xor eax, 0xea418024
rol eax, 0xba
popf
pushf
not eax
add eax, 0xad8ad846
xor eax, 0xbdc0d422
rol eax, 0xa4
popf
cmp eax, 0x29
jne 0x1403c1459
popf
pop rax
jmp 0x1403c2b79
cmp eax, 0
jne 0x1403c1468
popf
pop rax
jmp 0x1403c17a1
cmp eax, 3
jne 0x1403c1477
popf
pop rax
jmp 0x1403c19d6
cmp eax, 1
jne 0x1403c1486
popf
pop rax
jmp 0x1403c18a1
cmp eax, 0xd
jne 0x1403c1495
popf
pop rax
jmp 0x1403c1f75
cmp eax, 0x1a
jne 0x1403c14a4
popf
pop rax
jmp 0x1403c2480
cmp eax, 0xe
jne 0x1403c14b3
popf
pop rax
jmp 0x1403c1fe8
cmp eax, 0x31
jne 0x1403c14c2
popf
pop rax
jmp 0x1403c2f4b
cmp eax, 0x19
jne 0x1403c14d1
popf
pop rax
jmp 0x1403c2423
cmp eax, 8
jne 0x1403c14e0
popf
pop rax
jmp 0x1403c1ceb
cmp eax, 0x2a
jne 0x1403c14ef
popf
pop rax
jmp 0x1403c2be1
cmp eax, 0x17
jne 0x1403c14fe
popf
pop rax
jmp 0x1403c2343
cmp eax, 0x1c
jne 0x1403c150d
popf
pop rax
jmp 0x1403c2585
cmp eax, 0x2e
jne 0x1403c151c
popf
pop rax
jmp 0x1403c2ddc
cmp eax, 0x18
jne 0x1403c152b
popf
pop rax
jmp 0x1403c23b3
cmp eax, 0x2b
jne 0x1403c153a
popf
pop rax
jmp 0x1403c2c78
cmp eax, 0x1b
jne 0x1403c1549
popf
pop rax
jmp 0x1403c24c5
cmp eax, 0x2d
jne 0x1403c1558
popf
pop rax
jmp 0x1403c2d4a
cmp eax, 0x23
jne 0x1403c1567
popf
pop rax
jmp 0x1403c28b2
cmp eax, 0x25
jne 0x1403c1576
popf
pop rax
jmp 0x1403c29bb
cmp eax, 0x32
jne 0x1403c1585
popf
pop rax
jmp 0x1403c300e
cmp eax, 0x13
jne 0x1403c1594
popf
pop rax
jmp 0x1403c21cb
cmp eax, 0x33
jne 0x1403c15a3
popf
pop rax
jmp 0x1403c30b2
cmp eax, 0x24
jne 0x1403c15b2
popf
pop rax
jmp 0x1403c2946
cmp eax, 0x1e
jne 0x1403c15c1
popf
pop rax
jmp 0x1403c265b
cmp eax, 0xc
jne 0x1403c15d0
popf
pop rax
jmp 0x1403c1f3b
cmp eax, 0x26
jne 0x1403c15df
popf
pop rax
jmp 0x1403c2a4c
cmp eax, 0x27
jne 0x1403c15ee
popf
pop rax
jmp 0x1403c2ab8
cmp eax, 0x30
jne 0x1403c15fd
popf
pop rax
jmp 0x1403c2ea7
cmp eax, 0x10
jne 0x1403c160c
popf
pop rax
jmp 0x1403c20ab
cmp eax, 0x37
jne 0x1403c161b
popf
pop rax
jmp 0x1403c3302
cmp eax, 9
jne 0x1403c162a
popf
pop rax
jmp 0x1403c1d5a
cmp eax, 4
jne 0x1403c1639
popf
pop rax
jmp 0x1403c1a67
cmp eax, 0x16
jne 0x1403c1648
popf
pop rax
jmp 0x1403c22ec
cmp eax, 0x28
jne 0x1403c1657
popf
pop rax
jmp 0x1403c2b28
cmp eax, 0xa
jne 0x1403c1666
popf
pop rax
jmp 0x1403c1e15
cmp eax, 0x36
jne 0x1403c1675
popf
pop rax
jmp 0x1403c325e
cmp eax, 0x14
jne 0x1403c1684
popf
pop rax
jmp 0x1403c2200
cmp eax, 7
jne 0x1403c1693
popf
pop rax
jmp 0x1403c1c69
cmp eax, 0x34
jne 0x1403c16a2
popf
pop rax
jmp 0x1403c3157
cmp eax, 2
jne 0x1403c16b1
popf
pop rax
jmp 0x1403c1958
cmp eax, 0x20
jne 0x1403c16c0
popf
pop rax
jmp 0x1403c26d0
cmp eax, 0x1d
jne 0x1403c16cf
popf
pop rax
jmp 0x1403c25ed
cmp eax, 0x11
jne 0x1403c16de
popf
pop rax
jmp 0x1403c2116
cmp eax, 0x35
jne 0x1403c16ed
popf
pop rax
jmp 0x1403c31f4
cmp eax, 0x2f
jne 0x1403c16fc
popf
pop rax
jmp 0x1403c2e29
cmp eax, 0x12
jne 0x1403c170b
popf
pop rax
jmp 0x1403c2160
cmp eax, 0x21
jne 0x1403c171a
popf
pop rax
jmp 0x1403c2752
cmp eax, 0x38
jne 0x1403c1729
popf
pop rax
jmp 0x1403c333d
cmp eax, 0xb
jne 0x1403c1738
popf
pop rax
jmp 0x1403c1ebd
cmp eax, 0xf
jne 0x1403c1747
popf
pop rax
jmp 0x1403c2059
cmp eax, 0x15
jne 0x1403c1756
popf
pop rax
jmp 0x1403c2291
cmp eax, 5
jne 0x1403c1765
popf
pop rax
jmp 0x1403c1b1e
cmp eax, 6
jne 0x1403c1774
popf
pop rax
jmp 0x1403c1bc2
cmp eax, 0x22
jne 0x1403c1783
popf
pop rax
jmp 0x1403c2821
cmp eax, 0x2c
jne 0x1403c1792
popf
pop rax
jmp 0x1403c2ce3
cmp eax, 0x1f
jne 0x1403c17a1
popf
pop rax
jmp 0x1403c26c6
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, 0x55
pushf
not r14b
add r14b, 0x68
xor r14b, 0x5f
rol r14b, 0x41
popf
pushf
not r14b
add r14b, 0x3b
xor r14b, 0x91
rol r14b, 0x14
popf
pushf
not r14b
add r14b, 0xb2
xor r14b, 0x48
rol r14b, 0x7b
popf
pushf
not r14b
add r14b, 0x18
xor r14b, 0x63
rol r14b, 0xb7
popf
mov byte [rsp + 0x70], r14b
cmp ecx, 2
je 0x1403c186e
push rax
pushf
mov eax, 0x88bec710
pushf
not eax
add eax, 0x9b33741b
xor eax, 0xb6f98636
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcfc33cbf
xor eax, 0xcf32e248
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb408f2e6
xor eax, 0x92233168
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xfce55cd3
xor eax, 0xa5b16ab8
rol eax, 0x33
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xee57410e
pushf
not eax
add eax, 0xa1e25be2
xor eax, 0xdb822c22
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9197fb72
xor eax, 0xdbccbb28
rol eax, 0xa
popf
jmp 0x1403c144a
cmp ecx, 4
je 0x1403c18ff
push rax
pushf
mov eax, 0xfa4d63b3
pushf
not eax
add eax, 0x826c681d
xor eax, 0xfce2681f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x98cb08a2
xor eax, 0xb6073d18
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc6190a71
xor eax, 0xd2acdaf6
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcabb2fdd
xor eax, 0xb085379e
rol eax, 0x90
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x4842629a
pushf
not eax
add eax, 0xd5c0a11f
xor eax, 0xd2b5a556
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfc04f299
xor eax, 0xe3ab64d0
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf55adb29
xor eax, 0xd6fadddc
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x819d4c7d
xor eax, 0xc38de960
rol eax, 0x88
popf
jmp 0x1403c144a
cmp ecx, 6
je 0x1403c1990
push rax
pushf
mov eax, 0xd6897ca
pushf
not eax
add eax, 0xa54f31f8
xor eax, 0xfe881bfe
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa26a9a6a
xor eax, 0xb935e329
rol eax, 0x89
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x5f504bfb
pushf
not eax
add eax, 0xd371c7e2
xor eax, 0x969343da
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf4d61502
xor eax, 0x9628791c
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb1a966f4
xor eax, 0xb8e8fddb
rol eax, 0x14
popf
jmp 0x1403c144a
cmp ecx, 8
je 0x1403c1a0e
push rax
pushf
mov eax, 0xa31bc019
pushf
not eax
add eax, 0xcfd02f9f
xor eax, 0xa08c4bc6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc1b46dd0
xor eax, 0xfb9859ae
rol eax, 0x19
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xe4f61ae
pushf
not eax
add eax, 0x8e11a7b4
xor eax, 0x96b60f7a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb94fe042
xor eax, 0xd465b2a3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x88a4a5e1
xor eax, 0xb2a12eef
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8bafdd1a
xor eax, 0x8424b456
rol eax, 0x40
popf
jmp 0x1403c144a
cmp ecx, 0xb
je 0x1403c1ac5
push rax
pushf
mov eax, 0xf043f955
pushf
not eax
add eax, 0xec9dd667
xor eax, 0xb3a78571
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x97dc1767
xor eax, 0x9f960352
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xef91993c
xor eax, 0xe57d987d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf230fdba
xor eax, 0xd432f7b0
rol eax, 0x29
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xf921a020
pushf
not eax
add eax, 0xe450de29
xor eax, 0xbfa90dea
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf5de067a
xor eax, 0xc4b8a2d2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb765b1de
xor eax, 0x802e1a52
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x98d3871e
xor eax, 0x81c0ebb6
rol eax, 0x96
popf
jmp 0x1403c144a
cmp ecx, 0xf
je 0x1403c1b7c
push rax
pushf
mov eax, 0x1cdec827
pushf
not eax
add eax, 0xedebaad6
xor eax, 0x823d4330
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb8b95a19
xor eax, 0xcf55fd49
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd92fb815
xor eax, 0x812f452b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xff538bb0
xor eax, 0xff87258b
rol eax, 0x56
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x2aaed8e5
pushf
not eax
add eax, 0xa2deae2a
xor eax, 0x94436ac9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xae69df53
xor eax, 0xc0996701
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xec23d8d8
xor eax, 0xe1572ec0
rol eax, 0xcd
popf
jmp 0x1403c144a
lea eax, [rcx - 0x15]
cmp eax, 1
ja 0x1403c1c10
push rax
pushf
mov eax, 0xe52d4f48
pushf
not eax
add eax, 0xb81f8c0a
xor eax, 0x88b68594
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xcfe0fb20
xor eax, 0x9d34cc6b
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb570258a
xor eax, 0xc23c878f
rol eax, 0x73
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x6e5b5fef
pushf
not eax
add eax, 0x823a73f6
xor eax, 0xd9d46ee9
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaa22060e
xor eax, 0xc8f5e0ef
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd99015a3
xor eax, 0xcd577061
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc11c731f
xor eax, 0xb2610597
rol eax, 0x4a
popf
jmp 0x1403c144a
sub ecx, 2
je 0x1403c1ca5
push rax
pushf
mov eax, 0x1f71aa92
pushf
not eax
add eax, 0xe99d2a55
xor eax, 0xa01c9527
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x807ec2f2
xor eax, 0xa0d32d41
rol eax, 0xc0
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x95c757a3
pushf
not eax
add eax, 0xc632e585
xor eax, 0x8e4b2223
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa049b7c9
xor eax, 0x833cd554
rol eax, 0xad
popf
pushf
not eax
add eax, 0x86638066
xor eax, 0xb81858ab
rol eax, 0x32
popf
jmp 0x1403c144a
sub ecx, 4
je 0x1403c1d27
push rax
pushf
mov eax, 0x7c011169
pushf
not eax
add eax, 0xd5e95d3e
xor eax, 0x96fc4c55
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa14cc40e
xor eax, 0x9d8bdc8a
rol eax, 0
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xf99f244d
pushf
not eax
add eax, 0xee548400
xor eax, 0xe22591d1
rol eax, 0x12
popf
pushf
not eax
add eax, 0xde997bd2
xor eax, 0xa50d368e
rol eax, 0x18
popf
jmp 0x1403c144a
sub ecx, 9
je 0x1403c1dbc
push rax
pushf
mov eax, 0x4cca6405
pushf
not eax
add eax, 0xb9b59ed4
xor eax, 0x8d7c1d28
rol eax, 0x69
popf
pushf
not eax
add eax, 0x870ef535
xor eax, 0xe1e5f945
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf10db1ca
xor eax, 0x8873ce66
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf91bd1f1
xor eax, 0x8e9fc306
rol eax, 0x5d
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x4dc9c36d
pushf
not eax
add eax, 0xcaa57cc0
xor eax, 0x822cd34d
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x98b92750
xor eax, 0xd635f86e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdd375097
xor eax, 0x8dbdde33
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x96d79716
xor eax, 0x965add64
rol eax, 0x41
popf
jmp 0x1403c144a
sub ecx, 6
je 0x1403c1e77
push rax
pushf
mov eax, 0x2a57d14d
pushf
not eax
add eax, 0xcbd48abe
xor eax, 0x9e15f67c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe5b90c38
xor eax, 0x9d39a732
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd6ab68e7
xor eax, 0xeff189ac
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf07324dc
xor eax, 0xaeb39de4
rol eax, 0x1f
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x4855739a
pushf
not eax
add eax, 0xaf481830
xor eax, 0x92aa5cb1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x98ae2a22
xor eax, 0xec6737bc
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8aa6ca48
xor eax, 0xbadb2fe7
rol eax, 0x42
popf
jmp 0x1403c144a
cmp ecx, 1
je 0x1403c1ef5
push rax
pushf
mov eax, 0x7ffc1e9b
pushf
not eax
add eax, 0xd991f80e
xor eax, 0xecc5473b
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x89826349
xor eax, 0xb6da1424
rol eax, 0x27
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xce71e562
pushf
not eax
add eax, 0xa35feae4
xor eax, 0xa4bdbe49
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb64729bd
xor eax, 0xf2324458
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe231c0a9
xor eax, 0xfe9602a8
rol eax, 0x7f
popf
jmp 0x1403c144a
xor edi, edi
jmp 0x1403c24c5
call fcn.14038a39f
mov r13, rax
test rax, rax
jne 0x1403c1fb5
push rax
pushf
mov eax, 0x8294125c
pushf
not eax
add eax, 0xaa4d900a
xor eax, 0x89b9aa25
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfc7f213a
xor eax, 0xeb23278a
rol eax, 0x16
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x6deb5c8f
pushf
not eax
add eax, 0x95689b58
xor eax, 0x8b139adb
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa1cfdfd8
xor eax, 0x813d7c62
rol eax, 0xd0
popf
jmp 0x1403c144a
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 [0x14007a3b0]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1403c2160
cmp dword [rax + 4], ebx
je 0x1403c20e3
push rax
pushf
mov eax, 0x7197f9bf
pushf
not eax
add eax, 0xb76ad312
xor eax, 0x9c9435e6
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdedb639e
xor eax, 0xb1a599e2
rol eax, 0x95
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xcae517e5
pushf
not eax
add eax, 0xc3a120df
xor eax, 0xa458d50a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xea0e85f3
xor eax, 0x8d29a7eb
rol eax, 0xc0
popf
jmp 0x1403c144a
add rax, 0x10
push rax
pushf
mov eax, 0xa0c57701
pushf
not eax
add eax, 0xef328573
xor eax, 0xd1798384
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf2d3fee9
xor eax, 0xa6eeaa13
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdd29f5ff
xor eax, 0x8b7d99aa
rol eax, 0xf4
popf
jmp 0x1403c144a
cmp rax, rcx
jne 0x1403c2198
push rax
pushf
mov eax, 0xe2a09642
pushf
not eax
add eax, 0xf8468971
xor eax, 0xb81732a0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xfdaccca1
xor eax, 0x9b3f3694
rol eax, 0x48
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x1f8ba6f5
pushf
not eax
add eax, 0xa41c59cf
xor eax, 0xbd7a3964
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf57d696e
xor eax, 0xde02f798
rol eax, 0xfb
popf
jmp 0x1403c144a
xor eax, eax
push rax
pushf
mov eax, 0xc51ab463
pushf
not eax
add eax, 0xeb143774
xor eax, 0xc03d0a67
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe4f25bd6
xor eax, 0xa2ce1016
rol eax, 0xe8
popf
jmp 0x1403c144a
test rax, rax
jne 0x1403c2238
push rax
pushf
mov eax, 0x3079f116
pushf
not eax
add eax, 0xbcd50b7d
xor eax, 0xb25824b9
rol eax, 0xff
popf
pushf
not eax
add eax, 0x81887687
xor eax, 0xe28c5717
rol eax, 0xf1
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x309943dc
pushf
not eax
add eax, 0xc7474a03
xor eax, 0xff7f9f04
rol eax, 0x88
popf
pushf
not eax
add eax, 0x81f6a7e2
xor eax, 0xb1bf92a4
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfc81e07d
xor eax, 0xd2b59cf3
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9bf0809b
xor eax, 0xe703726a
rol eax, 0xe3
popf
jmp 0x1403c144a
call fcn.1402298c4
mov dword [rax], socket
call fcn.1402a5aaf
jmp 0x1403c1fe8
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x1403c24c5
lea rdi, [0x1abe3228d]
pushf
sub rdi, 0x6bd04afd
popf
jmp 0x1403c24c5
lea rdi, [0x1a9c54e12]
pushf
sub rdi, 0x69b2768a
popf
jmp 0x1403c24c5
lea rdi, [0x19a936da4]
pushf
sub rdi, 0x5a80960c
popf
jmp 0x1403c24c5
lea rdi, [0x1a0caec3c]
pushf
sub rdi, 0x60b814bc
popf
push rax
pushf
mov eax, 0x9d548dc2
pushf
not eax
add eax, 0xea915587
xor eax, 0xec74bf57
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd64ab46b
xor eax, 0xb164a24c
rol eax, 0x32
popf
jmp 0x1403c144a
and qword [rsp + 0x80], 0
test r14b, r14b
je 0x1403c252c
push rax
pushf
mov eax, 0x544416ea
pushf
not eax
add eax, 0xb9ea18c9
xor eax, 0x9d284cec
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf915e11d
xor eax, 0x94792cf5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcf163dda
xor eax, 0x9d959e45
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8741adec
xor eax, 0xd1dc17cd
rol eax, 0x8c
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x36640142
pushf
not eax
add eax, 0xb3197175
xor eax, 0xab49d180
rol eax, 0x20
popf
pushf
not eax
add eax, 0x97d57432
xor eax, 0xb5121b9e
rol eax, 0x72
popf
pushf
not eax
add eax, 0x994075f5
xor eax, 0x92462d44
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe7eedeee
xor eax, 0xed875130
rol eax, 0xff
popf
jmp 0x1403c144a
mov ecx, 0xaf710704
pushf
not ecx
add ecx, 0x834fc7ce
xor ecx, 0x8af7c457
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0x9b5db09d
xor ecx, 0xd2158bca
rol ecx, 0x9b
popf
call fcn.14015fa8f
nop
push rax
pushf
mov eax, 0x180e7a77
pushf
not eax
add eax, 0x88b391f3
xor eax, 0xd71f3824
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf01f4ec4
xor eax, 0xf2e3abce
rol eax, 0x4a
popf
jmp 0x1403c144a
mov rsi, qword [rdi]
test r14b, r14b
je 0x1403c2628
push rax
pushf
mov eax, 0xe2721e8e
pushf
not eax
add eax, 0x99a3ce00
xor eax, 0x8cdca19f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8dd228fa
xor eax, 0xae69b608
rol eax, 0xda
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xcdb6e293
pushf
not eax
add eax, 0x9cc220d1
xor eax, 0x898fee0d
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe860861a
xor eax, 0xa1dbb511
rol eax, 0xdd
popf
jmp 0x1403c144a
mov rax, qword [0x14010a0d0]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0xe7c63476
pushf
not eax
add eax, 0xfadc4402
xor eax, 0xbbefe175
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9518cfba
xor eax, 0xda041cd2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9c4d1dea
xor eax, 0xe7a4d868
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa2898d12
xor eax, 0xe3e510bc
rol eax, 0x8c
popf
jmp 0x1403c144a
cmp rsi, 1
je 0x1403c2be1
test rsi, rsi
je 0x1403c271f
push rax
pushf
mov eax, 0xb209db
pushf
not eax
add eax, 0xa5096061
xor eax, 0x85c8ab27
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf00594a3
xor eax, 0xddb1a8c2
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfa3cfac8
xor eax, 0xaf27492c
rol eax, 0x87
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xac707736
pushf
not eax
add eax, 0xfcab96b7
xor eax, 0x8755e481
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8adbdd89
xor eax, 0xa303cecc
rol eax, 0x25
popf
jmp 0x1403c144a
mov r12d, 0xb2b4adf7
pushf
not r12d
add r12d, 0xeb158bb7
xor r12d, 0xe594cbee
rol r12d, 0x47
popf
pushf
not r12d
add r12d, 0x85f288a1
xor r12d, 0x8507e846
rol r12d, 0x87
popf
pushf
not r12d
add r12d, 0xfecd5dce
xor r12d, 0x8af963c6
rol r12d, 0xf1
popf
cmp ebx, 0xb
ja 0x1403c27ee
push rax
pushf
mov eax, 0x90b05da8
pushf
not eax
add eax, 0xa9c834ca
xor eax, 0x9a542e52
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc8932b8d
xor eax, 0xada5262c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbdeb6727
xor eax, 0x8c005c13
rol eax, 0x50
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x30e22ee3
pushf
not eax
add eax, 0xe62f82fb
xor eax, 0xa85ebc8e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xfe16a827
xor eax, 0xd7cf6366
rol eax, 0x7f
popf
jmp 0x1403c144a
bt r12d, ebx
jae 0x1403c2880
push rax
pushf
mov eax, 0xa69a01b0
pushf
not eax
add eax, 0x99a4e3ec
xor eax, 0xc2caa498
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa31fd732
xor eax, 0x869f69c5
rol eax, 0x87
popf
pushf
not eax
add eax, 0x81dcce34
xor eax, 0xf6a6a070
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xff103490
xor eax, 0xb86d6529
rol eax, 0xe
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x6e8a3ebf
pushf
not eax
add eax, 0xb972e80e
xor eax, 0x94e4047b
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa6c7339f
xor eax, 0xf4125c34
rol eax, 1
popf
jmp 0x1403c144a
mov rax, qword [r13 + 8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x30], rax
and qword [r13 + 8], 0
cmp ebx, 8
jne 0x1403c2900
push rax
pushf
mov eax, 0xdb813daa
pushf
not eax
add eax, 0xfaaf7226
xor eax, 0x9aa0b0bb
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc96aded6
xor eax, 0x99497b26
rol eax, 0xe1
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xda2fc60a
pushf
not eax
add eax, 0xd3750e70
xor eax, 0xa8b85d3d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xeabb5996
xor eax, 0x93a4bc83
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb7d34577
xor eax, 0xadbdc2c2
rol eax, 0x26
popf
jmp 0x1403c144a
call fcn.1401a20a6
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.1401a20a6
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0x5c75f5ae
pushf
not eax
add eax, 0xc6d12ff8
xor eax, 0xc4b2fc4f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbaaf9f73
xor eax, 0x85f1d0d6
rol eax, 5
popf
pushf
not eax
add eax, 0x9e0042fb
xor eax, 0xd7a6a02e
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb7c81a3c
xor eax, 0xedc05022
rol eax, 0x41
popf
jmp 0x1403c144a
cmp ebx, 8
jne 0x1403c2a06
push rax
pushf
mov eax, 0xe364d9e6
pushf
not eax
add eax, 0xbbc35813
xor eax, 0xf0027838
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xffdd274a
xor eax, 0x9f205897
rol eax, 4
popf
pushf
not eax
add eax, 0xec340797
xor eax, 0xd0de0eaa
rol eax, 0xaf
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x3e560d9
pushf
not eax
add eax, 0xd066e957
xor eax, 0xbbf7e5e6
rol eax, 0xff
popf
pushf
not eax
add eax, 0xad63ae2d
xor eax, 0xa9636460
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb7f8e6ff
xor eax, 0xece5a286
rol eax, 0x9b
popf
jmp 0x1403c144a
mov rax, qword [reloc.WS2_32.dll_closesocket]
shl rax, 4
add rax, qword [r13]
mov rcx, qword [reloc.OLEAUT32.dll_VariantCopy]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xa21024f0
pushf
not eax
add eax, 0x8cc831a4
xor eax, 0xeeac635a
rol eax, 7
popf
pushf
not eax
add eax, 0x8a78b240
xor eax, 0x8878295b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8689afc6
xor eax, 0xc1e00f84
rol eax, 0x34
popf
jmp 0x1403c144a
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x1403c2af5
push rax
pushf
mov eax, 0x67dcaec6
pushf
not eax
add eax, 0xd92cc732
xor eax, 0xb5d58836
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbb134737
xor eax, 0xfd0a3c16
rol eax, 0x4c
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xdfd0d5e0
pushf
not eax
add eax, 0x942558fc
xor eax, 0xce0914bd
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb19df9f4
xor eax, 0xf46f2e35
rol eax, 0x21
popf
jmp 0x1403c144a
and qword [rax + 8], 0
add rax, 0x10
jmp 0x1403c2ab8
mov rax, qword [0x14010a0d0]
mov qword [rdi], rax
jmp 0x1403c2c78
mov r12d, 0xf6fe77ab
pushf
not r12d
add r12d, 0xd0275b17
xor r12d, 0xaada69ff
rol r12d, 0x3c
popf
pushf
not r12d
add r12d, 0xf6b93bae
xor r12d, 0xd79fed9f
rol r12d, 0x80
popf
pushf
not r12d
add r12d, 0xd80670f3
xor r12d, 0xdf20721f
rol r12d, 0x45
popf
push rax
pushf
mov eax, 0x6e6b0c5e
pushf
not eax
add eax, 0xc14fb962
xor eax, 0xb1d7ae9a
rol eax, 8
popf
pushf
not eax
add eax, 0xcf8b233b
xor eax, 0xb1198eb8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xeb108a79
xor eax, 0xb118f3a9
rol eax, 0x67
popf
jmp 0x1403c144a
test r14b, r14b
je 0x1403c2cb0
push rax
pushf
mov eax, 0x39c77424
pushf
not eax
add eax, 0xff9c0198
xor eax, 0xa3affa9e
rol eax, 0x11
popf
pushf
not eax
add eax, 0x82d9760f
xor eax, 0x92fea913
rol eax, 0x42
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x7d5786b9
pushf
not eax
add eax, 0x933afb97
xor eax, 0xe58787a5
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa19272fd
xor eax, 0xb128df84
rol eax, 0x33
popf
jmp 0x1403c144a
mov ecx, 0x29b60662
pushf
not ecx
add ecx, 0x9367fd43
xor ecx, 0xed358898
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0x96a680f7
xor ecx, 0x9d446ee5
rol ecx, 0x49
popf
call fcn.14033bedf
push rax
pushf
mov eax, 0x681af48b
pushf
not eax
add eax, 0xf518c2d5
xor eax, 0x8b7122c2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf8618e72
xor eax, 0xd74fab36
rol eax, 0x8c
popf
jmp 0x1403c144a
cmp rsi, 1
jne 0x1403c2d96
push rax
pushf
mov eax, 0xa6893c91
pushf
not eax
add eax, 0xeebba366
xor eax, 0xd7f75fab
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfe687984
xor eax, 0xdc87de77
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xde292143
xor eax, 0xf051c415
rol eax, 0x22
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xa0cad441
pushf
not eax
add eax, 0x9f4696f8
xor eax, 0xa4603d55
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc50095bb
xor eax, 0xc06bcc6d
rol eax, 0x58
popf
pushf
not eax
add eax, 0x86e72c5a
xor eax, 0xb97dc0d0
rol eax, 0x62
popf
jmp 0x1403c144a
xor eax, eax
jmp 0x1403c1feb
cmp ebx, 8
jne 0x1403c2e74
push rax
pushf
mov eax, 0x5f85c93c
pushf
not eax
add eax, 0xe8b87bdf
xor eax, 0x8f297874
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe7cb7c75
xor eax, 0xc9bbe5e6
rol eax, 0x86
popf
pushf
not eax
add eax, 0xedeac2ad
xor eax, 0x911fe83f
rol eax, 0x31
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x75f24c0e
pushf
not eax
add eax, 0xc5c7ebcc
xor eax, 0xceea08a3
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb883cb34
xor eax, 0xecf48984
rol eax, 0x7c
popf
jmp 0x1403c144a
call fcn.1401a20a6
movabs r10, 0xe70e71c037a95a3b
pushf
not r10
add r10, 0x661db59d
xor r10, 0x75f07e77
rol r10, 0xe2
popf
pushf
not r10
add r10, 0x49169b89
xor r10, 0x7b89871e
rol r10, 0x6c
popf
pushf
not r10
add r10, 0x589932be
xor r10, 0x76e6864e
rol r10, 0x5f
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x1400745f8]
call r8
jmp 0x1403c300e
movabs r10, 0xc7a8683f2f342324
pushf
not r10
add r10, 0x675037c3
xor r10, 0x7cc9c5a8
rol r10, 0xd6
popf
pushf
not r10
add r10, 0x4929cf03
xor r10, 0x7a09589e
rol r10, 0x66
popf
pushf
not r10
add r10, 0x70ef0a40
xor r10, 0x5e642577
rol r10, 0xd0
popf
pushf
not r10
add r10, 0x4f313c90
xor r10, 0x66b1192b
rol r10, 0xb9
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x1400745f8]
jmp 0x1403c2fc6
call rdx
push rax
pushf
mov eax, 0x12725887
pushf
not eax
add eax, 0xf7c48d77
xor eax, 0xa756c2f3
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb9fd79c9
xor eax, 0xb18e7f99
rol eax, 0x57
popf
pushf
not eax
add eax, 0xce828118
xor eax, 0xc5ab6550
rol eax, 0x93
popf
jmp 0x1403c144a
cmp ebx, 0xb
ja 0x1403c306c
push rax
pushf
mov eax, 0xcbfdf308
pushf
not eax
add eax, 0xc580b23f
xor eax, 0xaf7fce8d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x845f5f0e
xor eax, 0xda2246c5
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf981cec0
xor eax, 0x9a8c0477
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf24e9fce
xor eax, 0xa061689a
rol eax, 0x66
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xa21ba78e
pushf
not eax
add eax, 0xab69bf23
xor eax, 0x8b52dc2f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9ececb46
xor eax, 0xf5d02ef5
rol eax, 0xea
popf
pushf
not eax
add eax, 0xeabe1bb5
xor eax, 0x8b95a6d7
rol eax, 0x46
popf
jmp 0x1403c144a
bt r12d, ebx
jae 0x1403c30fe
push rax
pushf
mov eax, 0x720a0693
pushf
not eax
add eax, 0x8e409a87
xor eax, 0xd6457d7c
rol eax, 0xab
popf
pushf
not eax
add eax, 0x995c804e
xor eax, 0xb1093727
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xfb63d7be
xor eax, 0xf1ace076
rol eax, 0x3a
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x615f04f7
pushf
not eax
add eax, 0xde8d9132
xor eax, 0xf6ba2771
rol eax, 0x21
popf
pushf
not eax
add eax, 0xfde4b27c
xor eax, 0xa790503d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa74353ff
xor eax, 0xbedcc265
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa348a93f
xor eax, 0x88d9172e
rol eax, 0x61
popf
jmp 0x1403c144a
mov rax, qword [rsp + 0x80]
mov qword [r13 + 8], rax
cmp ebx, 8
jne 0x1403c31ae
push rax
pushf
mov eax, 0x7944234b
pushf
not eax
add eax, 0xe64481fd
xor eax, 0x9b609297
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe05059d5
xor eax, 0x8ba9d6ce
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8e4544fa
xor eax, 0xe1efe630
rol eax, 0x77
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0xba4c1c02
pushf
not eax
add eax, 0xfb3d4dda
xor eax, 0xbcf486a9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdaa948da
xor eax, 0xa822fe50
rol eax, 0x34
popf
pushf
not eax
add eax, 0x93f3f857
xor eax, 0xe03caf11
rol eax, 0xc2
popf
jmp 0x1403c144a
call fcn.1401a20a6
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x1403c2ddc
test r14b, r14b
je 0x1403c32bc
push rax
pushf
mov eax, 0xf9bbee46
pushf
not eax
add eax, 0xd9a6d04b
xor eax, 0x9d2dfd9c
rol eax, 0xba
popf
pushf
not eax
add eax, 0x889aefd1
xor eax, 0x88cc7dcc
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8a10d54c
xor eax, 0xa044452e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcd61a067
xor eax, 0xf69f3c84
rol eax, 0xb4
popf
jmp 0x1403c144a
push rax
pushf
mov eax, 0x3c800874
pushf
not eax
add eax, 0x8df97372
xor eax, 0xd1fc82e5
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd821a3d2
xor eax, 0xcee345ea
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc3d165f5
xor eax, 0xf9bf46dc
rol eax, 0xcd
popf
jmp 0x1403c144a
lea ecx, [rsi + 3]
call fcn.14033bedf
push rax
pushf
mov eax, 0xe5ae24b1
pushf
not eax
add eax, 0x8b432831
xor eax, 0xd0c3c614
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xed540ec9
xor eax, 0x80fd2773
rol eax, 0x17
popf
jmp 0x1403c144a
mov ecx, 0x2ce9ac4
pushf
not ecx
add ecx, 0xa8b1574f
xor ecx, 0xd54721c4
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xc4298ff1
xor ecx, 0x837e2f09
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0xe5c40ed6
xor ecx, 0xc326df74
rol ecx, 0x61
popf
call fcn.1401ca14f
nop
int3