Function at 0x1401cbafd
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x4d364060
pushf
not eax
add eax, 0xedee1aaf
xor eax, 0x92328d18
rol eax, 9
popf
pushf
not eax
add eax, 0xc8955b48
xor eax, 0xbde6aee2
rol eax, 7
popf
cmp eax, 0x20
jne 0x1401cbb3a
popf
pop rax
jmp 0x1401ccdf1
cmp eax, 0
jne 0x1401cbb49
popf
pop rax
jmp 0x1401cbd74
cmp eax, 3
jne 0x1401cbb58
popf
pop rax
jmp 0x1401cbf48
cmp eax, 1
jne 0x1401cbb67
popf
pop rax
jmp 0x1401cbe48
cmp eax, 0xd
jne 0x1401cbb76
popf
pop rax
jmp 0x1401cc458
cmp eax, 0x1a
jne 0x1401cbb85
popf
pop rax
jmp 0x1401ccae6
cmp eax, 0xe
jne 0x1401cbb94
popf
pop rax
jmp 0x1401cc4ad
cmp eax, 0xb
jne 0x1401cbba3
popf
pop rax
jmp 0x1401cc32a
cmp eax, 0x19
jne 0x1401cbbb2
popf
pop rax
jmp 0x1401cca6e
cmp eax, 8
jne 0x1401cbbc1
popf
pop rax
jmp 0x1401cc238
cmp eax, 0x1d
jne 0x1401cbbd0
popf
pop rax
jmp 0x1401ccce0
cmp eax, 0x17
jne 0x1401cbbdf
popf
pop rax
jmp 0x1401cc9c5
cmp eax, 0x1c
jne 0x1401cbbee
popf
pop rax
jmp 0x1401ccc24
cmp eax, 0x12
jne 0x1401cbbfd
popf
pop rax
jmp 0x1401cc758
cmp eax, 0x18
jne 0x1401cbc0c
popf
pop rax
jmp 0x1401cc9fc
cmp eax, 0x11
jne 0x1401cbc1b
popf
pop rax
jmp 0x1401cc6af
cmp eax, 0x1b
jne 0x1401cbc2a
popf
pop rax
jmp 0x1401ccb8e
cmp eax, 0x21
jne 0x1401cbc39
popf
pop rax
jmp 0x1401cce44
cmp eax, 0x23
jne 0x1401cbc48
popf
pop rax
jmp 0x1401ccfd6
cmp eax, 0x25
jne 0x1401cbc57
popf
pop rax
jmp 0x1401cd06e
cmp eax, 0xf
jne 0x1401cbc66
popf
pop rax
jmp 0x1401cc535
cmp eax, 0x13
jne 0x1401cbc75
popf
pop rax
jmp 0x1401cc7a6
cmp eax, 0x15
jne 0x1401cbc84
popf
pop rax
jmp 0x1401cc895
cmp eax, 0x24
jne 0x1401cbc93
popf
pop rax
jmp 0x1401cd024
cmp eax, 0x1e
jne 0x1401cbca2
popf
pop rax
jmp 0x1401ccd1b
cmp eax, 0xc
jne 0x1401cbcb1
popf
pop rax
jmp 0x1401cc360
cmp eax, 0x26
jne 0x1401cbcc0
popf
pop rax
jmp 0x1401cd0f0
cmp eax, 5
jne 0x1401cbccf
popf
pop rax
jmp 0x1401cc06c
cmp eax, 0x1f
jne 0x1401cbcde
popf
pop rax
jmp 0x1401ccd5b
cmp eax, 0x10
jne 0x1401cbced
popf
pop rax
jmp 0x1401cc60a
cmp eax, 6
jne 0x1401cbcfc
popf
pop rax
jmp 0x1401cc0f7
cmp eax, 9
jne 0x1401cbd0b
popf
pop rax
jmp 0x1401cc286
cmp eax, 4
jne 0x1401cbd1a
popf
pop rax
jmp 0x1401cbfda
cmp eax, 0x16
jne 0x1401cbd29
popf
pop rax
jmp 0x1401cc942
cmp eax, 2
jne 0x1401cbd38
popf
pop rax
jmp 0x1401cbeba
cmp eax, 0xa
jne 0x1401cbd47
popf
pop rax
jmp 0x1401cc2c3
cmp eax, 0x22
jne 0x1401cbd56
popf
pop rax
jmp 0x1401ccec3
cmp eax, 0x14
jne 0x1401cbd65
popf
pop rax
jmp 0x1401cc85f
cmp eax, 7
jne 0x1401cbd74
popf
pop rax
jmp 0x1401cc22e
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x50
or dword [rcx + 0x28], 0x10
mov rbx, rcx
mov eax, dword [rcx + 0x30]
test eax, eax
jns 0x1401cbdef
push rax
pushf
mov eax, 0x3d47d42c
pushf
not eax
add eax, 0xebea621d
xor eax, 0xd2655896
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf103e0fa
xor eax, 0xd490b50e
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb776a899
xor eax, 0x90285f46
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe1709055
xor eax, 0xbe7175eb
rol eax, 0x42
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xb823c6f8
pushf
not eax
add eax, 0xbd18495c
xor eax, 0xa6bd1e3e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xed09f228
xor eax, 0xc6b78165
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbf6ecdd2
xor eax, 0xc7e3cd3b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe2c46710
xor eax, 0x87efa7c6
rol eax, 0xe4
popf
jmp 0x1401cbb2b
mov al, byte [rcx + 0x39]
sub al, 0x41
and al, 0xdf
neg al
sbb eax, eax
and eax, 0xfffffff9
add eax, 0xd
mov dword [rcx + 0x30], eax
jmp 0x1401cc0f7
jne 0x1401cbf15
push rax
pushf
mov eax, 0x57f5c0ba
pushf
not eax
add eax, 0xcbf26afb
xor eax, 0xebff73eb
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf8d1d520
xor eax, 0xf4945b56
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe0f11547
xor eax, 0x92cc7c77
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe6257e83
xor eax, 0x81344c03
rol eax, 0xb8
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xcdbfc0
pushf
not eax
add eax, 0x8a268c19
xor eax, 0xc9ffa4fd
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x80348fff
xor eax, 0xf5f88588
rol eax, 0xce
popf
jmp 0x1401cbb2b
cmp byte [rcx + 0x39], 0x67
je 0x1401cbf81
push rax
pushf
mov eax, 0x53edec33
pushf
not eax
add eax, 0x9252f0bd
xor eax, 0xa44d2d18
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb7ca1acb
xor eax, 0x8379e7a7
rol eax, 0x15
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x696dea6f
pushf
not eax
add eax, 0xfd805f5a
xor eax, 0xef0f7420
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfddfaee6
xor eax, 0xd32a1f0d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc6e828af
xor eax, 0xeb9f7724
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc29df24c
xor eax, 0xe2b74630
rol eax, 0x22
popf
jmp 0x1401cbb2b
cmp byte [rcx + 0x39], 0x47
jne 0x1401cc039
push rax
pushf
mov eax, 0xb5e47f5
pushf
not eax
add eax, 0xb1c36d70
xor eax, 0xbc7ceac3
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa24cb159
xor eax, 0x8ac8bc7d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf179a93a
xor eax, 0x8c624bfa
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9c7370c3
xor eax, 0xf5189ca6
rol eax, 0xea
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x82a1ce66
pushf
not eax
add eax, 0xa30b2bc0
xor eax, 0x8e07a396
rol eax, 0x75
popf
pushf
not eax
add eax, 0xaa736e59
xor eax, 0xd07da1f9
rol eax, 0x9a
popf
jmp 0x1401cbb2b
mov dword [rcx + 0x30], 1
mov eax, 0x9242ba2b
pushf
not eax
add eax, 0x989aafa2
xor eax, 0x868dc557
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb049031e
xor eax, 0xf96369ae
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc3ca4931
xor eax, 0xee6e2b43
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf1632599
xor eax, 0x869be02a
rol eax, 0x38
popf
push rax
pushf
mov eax, 0x48cd280f
pushf
not eax
add eax, 0x9056327c
xor eax, 0xd45fa41f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd24e3920
xor eax, 0xdfd36350
rol eax, 0x22
popf
jmp 0x1401cbb2b
mov r8, qword [rcx + 8]
lea rdi, [rcx + 0x50]
add eax, 0x15d
mov rcx, rdi
movsxd rdx, eax
call fcn.140145f25
mov r8d, 0xe3e1fb1a
pushf
not r8d
add r8d, 0xe93700d2
xor r8d, 0xd07f3e99
rol r8d, 0xea
popf
pushf
not r8d
add r8d, 0xc1725d39
xor r8d, 0xa8e4a191
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xeebfb395
xor r8d, 0xe898f583
rol r8d, 0x50
popf
pushf
not r8d
add r8d, 0xf8928cc8
xor r8d, 0xf47aa001
rol r8d, 1
popf
test al, al
jne 0x1401cc1d5
push rax
pushf
mov eax, 0x2093915a
pushf
not eax
add eax, 0xec71f966
xor eax, 0xbf56b9ee
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb172a2e1
xor eax, 0x987971be
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf58023da
xor eax, 0xfa3900c0
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa79b90fd
xor eax, 0xbf86e483
rol eax, 0x13
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x536c901c
pushf
not eax
add eax, 0xf36f7f78
xor eax, 0xbceea532
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe4eec261
xor eax, 0x850e6a2b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x87e916d8
xor eax, 0xea2f1a60
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9b15bb48
xor eax, 0xd6dca303
rol eax, 0xbc
popf
jmp 0x1401cbb2b
cmp qword [rbx + 0x458], 0
jne 0x1401cc286
mov eax, r8d
jmp 0x1401cc2c3
mov rax, qword [rbx + 0x450]
shr rax, 1
push rax
pushf
mov eax, 0xc842658b
pushf
not eax
add eax, 0xc8aeb608
xor eax, 0x9d372eae
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9af0d4dc
xor eax, 0xe3f32fb5
rol eax, 0x7f
popf
jmp 0x1401cbb2b
lea edx, [rax - 0x15d]
mov dword [rbx + 0x30], edx
jmp 0x1401cc360
mov edx, dword [rbx + 0x30]
push rax
pushf
mov eax, 0xd1f3ebc8
pushf
not eax
add eax, 0xbefe70f2
xor eax, 0xb4465525
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf3e5268d
xor eax, 0xdd92f289
rol eax, 0xd2
popf
jmp 0x1401cbb2b
mov rax, qword [rdi + 0x408]
test rax, rax
cmove rax, rdi
mov qword [rbx + 0x40], rax
xor eax, eax
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0x60], rax
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov r10, qword [rbx + 0x458]
movsd xmm0, qword [rcx]
mov r11, qword [rbx + 8]
mov rsi, qword [rbx]
movsx ebp, byte [rbx + 0x39]
movsd qword [rsp + 0x60], xmm0
test r10, r10
jne 0x1401cc3ff
push rax
pushf
mov eax, 0xfe0d8fdf
pushf
not eax
add eax, 0x8738224b
xor eax, 0xe9984dc8
rol eax, 0x19
popf
pushf
not eax
add eax, 0xea5fd5f6
xor eax, 0xeaa60065
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x89a125e1
xor eax, 0x8d8f9122
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe6a7816e
xor eax, 0xb22cd9b7
rol eax, 0x87
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x5026218e
pushf
not eax
add eax, 0xf0cecc72
xor eax, 0xe5ea4f0f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa54bb9f4
xor eax, 0xd40b1fbb
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9cae5c69
xor eax, 0x9d14a370
rol eax, 0x20
popf
pushf
not eax
add eax, 0x82d1b590
xor eax, 0xa2b9f075
rol eax, 0x69
popf
jmp 0x1401cbb2b
lea r9, [rdi + 0x200]
mov rcx, r8
jmp 0x1401cc535
mov r9, qword [rdi + 0x400]
mov rdi, r10
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x450]
shr r9, 1
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
shr rcx, 1
shr r8, 1
push rax
pushf
mov eax, 0x551d35d7
pushf
not eax
add eax, 0xa5b5950d
xor eax, 0xa7e5cd14
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc1747740
xor eax, 0xec632613
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbd568795
xor eax, 0xcb506291
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xda460522
xor eax, 0xb5540fd9
rol eax, 0x5c
popf
jmp 0x1401cbb2b
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], edx
mov rdx, rdi
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
call fcn.1400bc6dc
mov eax, dword [rbx + 0x28]
shr eax, 5
test al, 1
je 0x1401cc5b1
push rax
pushf
mov eax, 0x4d510efe
pushf
not eax
add eax, 0x87752f44
xor eax, 0xf3012ddc
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe486b356
xor eax, 0xbbb6920d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc275e056
xor eax, 0xaa819b50
rol eax, 0x35
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xef6c41d3
pushf
not eax
add eax, 0x9d2c41db
xor eax, 0x8bbaaa88
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x828b879c
xor eax, 0xabd018a8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xefcf9386
xor eax, 0xe93c521d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd124fb6f
xor eax, 0xad8b8891
rol eax, 0xc7
popf
jmp 0x1401cbb2b
cmp dword [rbx + 0x30], 0
jne 0x1401cc669
push rax
pushf
mov eax, 0xd3dbea83
pushf
not eax
add eax, 0x828e169c
xor eax, 0xa4d68929
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbb45715d
xor eax, 0xe1500825
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa548ec69
xor eax, 0xa9d175c3
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8b1fd407
xor eax, 0xd3288415
rol eax, 0x2e
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xa5722563
pushf
not eax
add eax, 0xc038994e
xor eax, 0xd17e9f1b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8cff67bd
xor eax, 0xaa8bcf1b
rol eax, 0x67
popf
pushf
not eax
add eax, 0xadac0f2d
xor eax, 0x99a013bf
rol eax, 0x45
popf
jmp 0x1401cbb2b
mov rdi, qword [rbx + 8]
cmp byte [rdi + 0x28], 0
jne 0x1401cc6ff
push rax
pushf
mov eax, 0x16c5acca
pushf
not eax
add eax, 0x81b8c81b
xor eax, 0xf0c6ea86
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x810ba71b
xor eax, 0xc554c028
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb2e45afe
xor eax, 0xd6d46d91
rol eax, 0x5f
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xfddcac89
pushf
not eax
add eax, 0xa17defe1
xor eax, 0xebd979ff
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcc8dfe23
xor eax, 0xc26cb549
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x92853ad2
xor eax, 0x88822e3c
rol eax, 0x66
popf
pushf
not eax
add eax, 0xad1f1989
xor eax, 0x9c9bbe13
rol eax, 9
popf
jmp 0x1401cbb2b
mov rcx, rdi
call fcn.1402353c8
push rax
pushf
mov eax, 0xf1f4861c
pushf
not eax
add eax, 0xa701ed52
xor eax, 0xe42e5a75
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x81c0ca2c
xor eax, 0xebdd8607
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x95807f1d
xor eax, 0x9ee41b46
rol eax, 0x77
popf
jmp 0x1401cbb2b
mov rcx, qword [rbx + 0x40]
mov r9, qword [rdi + 0x18]
movzx r8d, byte [rcx]
mov rdx, qword [r9 + 0x110]
cmp byte [r8 + rdx], 0x65
je 0x1401cc819
push rax
pushf
mov eax, 0x5eaa47d3
pushf
not eax
add eax, 0x837dafb0
xor eax, 0xde166054
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd775e634
xor eax, 0xd687d797
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc696927b
xor eax, 0xf03008bd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xfaae4acc
xor eax, 0xaf9c04af
rol eax, 0x1e
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xba89d1ac
pushf
not eax
add eax, 0xb26edd29
xor eax, 0xae098368
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9440dcda
xor eax, 0x9c167e2f
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9bcf3b1f
xor eax, 0xa580ed8a
rol eax, 0xe7
popf
jmp 0x1401cbb2b
mov rax, qword [r9]
push rax
pushf
mov eax, 0xe69be1f1
pushf
not eax
add eax, 0x852d9914
xor eax, 0x9e26d44f
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbe58a6d5
xor eax, 0x907fc934
rol eax, 0xdb
popf
jmp 0x1401cbb2b
inc rcx
movzx r8d, byte [rcx]
test byte [rax + r8*2], 4
jne 0x1401cc8fc
push rax
pushf
mov eax, 0x9f1a033f
pushf
not eax
add eax, 0xbfb0a8f8
xor eax, 0xc523a899
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa8b30408
xor eax, 0xe47d65f9
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe9fa5b86
xor eax, 0xb5375a71
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbfd9fe56
xor eax, 0xac75e0eb
rol eax, 0x64
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x42388c37
pushf
not eax
add eax, 0x91b257c8
xor eax, 0xe54cf8de
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8962c72e
xor eax, 0xcc3eacbb
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd3064296
xor eax, 0xa042740a
rol eax, 0xbc
popf
jmp 0x1401cbb2b
movzx eax, r8b
cmp byte [rax + rdx], 0x78
jne 0x1401cc992
push rax
pushf
mov eax, 0x291afc98
pushf
not eax
add eax, 0xf6a9b4db
xor eax, 0x963b0512
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb755f9b5
xor eax, 0xda12b7f3
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc69f4b2e
xor eax, 0xc8795265
rol eax, 8
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xe6ff5b8f
pushf
not eax
add eax, 0x973c569f
xor eax, 0xb3b99176
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe5e03b56
xor eax, 0xded4e663
rol eax, 0x54
popf
jmp 0x1401cbb2b
mov r8b, byte [rcx + 2]
push rax
pushf
mov eax, 0xa977f840
pushf
not eax
add eax, 0xa41e9b0a
xor eax, 0x96cd3921
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf54024f1
xor eax, 0x91e3459d
rol eax, 0xdf
popf
jmp 0x1401cbb2b
mov rax, qword [r9 + 0xf8]
lea rdx, [rcx + 2]
cmovne rdx, rcx
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [rdx], al
inc rdx
push rax
pushf
mov eax, 0x922194b2
pushf
not eax
add eax, 0xf5c67b5e
xor eax, 0xca0148f3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xda9f8d23
xor eax, 0xfa59bae1
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc1b8c444
xor eax, 0xfa7a20b3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc667c89c
xor eax, 0xe0ffda89
rol eax, 0xe1
popf
jmp 0x1401cbb2b
mov al, byte [rdx]
mov cl, r8b
mov byte [rdx], r8b
inc rdx
mov r8b, al
test cl, cl
jne 0x1401ccab3
push rax
pushf
mov eax, 0x638f8bf6
pushf
not eax
add eax, 0x96789ba4
xor eax, 0xe2787f35
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc8bac5d3
xor eax, 0xf82953ba
rol eax, 0xda
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xb4bfc20a
pushf
not eax
add eax, 0xb89e7910
xor eax, 0xe59a3235
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa50247c0
xor eax, 0xe41c033b
rol eax, 0x24
popf
jmp 0x1401cbb2b
mov al, byte [rbx + 0x39]
sub al, 0x47
test al, 0xdf
jne 0x1401ccb48
push rax
pushf
mov eax, 0x3e0a285b
pushf
not eax
add eax, 0x9b0376d1
xor eax, 0xcdb6d6ee
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9e923c3c
xor eax, 0xf5de550e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd75c1ddc
xor eax, 0xe964b313
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8c1e266f
xor eax, 0xe853af6c
rol eax, 5
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x4b373717
pushf
not eax
add eax, 0xc1fe3d99
xor eax, 0xd9632df8
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf40a5ecc
xor eax, 0xc91ffbee
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe67d7de5
xor eax, 0xf6f5b746
rol eax, 0xd0
popf
jmp 0x1401cbb2b
mov eax, dword [rbx + 0x28]
shr eax, 5
test al, 1
jne 0x1401ccbde
push rax
pushf
mov eax, 0x82dad0ed
pushf
not eax
add eax, 0xe7fc51ba
xor eax, 0xe4380746
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfec013ce
xor eax, 0xb1dd4bfd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xadbd8f0d
xor eax, 0xd61f1873
rol eax, 0xd5
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x7578061c
pushf
not eax
add eax, 0xc842b0a1
xor eax, 0xfcb45efd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xeb66c647
xor eax, 0xec6ba7a6
rol eax, 0x57
popf
pushf
not eax
add eax, 0xccca50b9
xor eax, 0xd0381f81
rol eax, 0x6d
popf
jmp 0x1401cbb2b
mov rdi, qword [rbx + 8]
cmp byte [rdi + 0x28], 0
jne 0x1401ccc87
push rax
pushf
mov eax, 0x16c4aa
pushf
not eax
add eax, 0xed911396
xor eax, 0x8710cb4e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcb62637d
xor eax, 0xe21cab06
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x900c4d20
xor eax, 0xe37e2b2d
rol eax, 6
popf
pushf
not eax
add eax, 0xa9499e12
xor eax, 0xdb5c4dff
rol eax, 0x72
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xc6446e3d
pushf
not eax
add eax, 0xf35aa902
xor eax, 0xd7def34e
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb9365004
xor eax, 0xbf146a21
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa065d9e2
xor eax, 0x99b2c777
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x83cfd5ea
xor eax, 0xbc83932a
rol eax, 0xcd
popf
jmp 0x1401cbb2b
mov rcx, rdi
call fcn.1402353c8
push rax
pushf
mov eax, 0x7eb36878
pushf
not eax
add eax, 0xafb90475
xor eax, 0xa3e0617b
rol eax, 7
popf
pushf
not eax
add eax, 0xf99888a1
xor eax, 0x989b44d7
rol eax, 8
popf
jmp 0x1401cbb2b
mov rcx, qword [rbx + 0x40]
lea rdx, [rdi + 0x18]
call fcn.1401452cd
push rax
pushf
mov eax, 0x4884a5a0
pushf
not eax
add eax, 0xdedd3944
xor eax, 0xd1ad60a9
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbfe588c3
xor eax, 0xd9d0f8e9
rol eax, 0x5f
popf
jmp 0x1401cbb2b
mov rcx, qword [rbx + 0x40]
mov al, byte [rcx]
cmp al, 0x2d
jne 0x1401ccdbe
push rax
pushf
mov eax, 0x99c0cca0
pushf
not eax
add eax, 0x8101f283
xor eax, 0xbe01059d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9eb23a31
xor eax, 0xf47671a5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8a452060
xor eax, 0xed03f54a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd0e1f401
xor eax, 0xbe2a84cd
rol eax, 0x76
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xa7e3b8bd
pushf
not eax
add eax, 0x814d1b54
xor eax, 0xc59c3b1e
rol eax, 0
popf
pushf
not eax
add eax, 0xadbbcb75
xor eax, 0x988671ec
rol eax, 0x6a
popf
jmp 0x1401cbb2b
or dword [rbx + 0x28], 0x40
inc rcx
mov qword [rbx + 0x40], rcx
mov al, byte [rcx]
push rax
pushf
mov eax, 0x2f78e80f
pushf
not eax
add eax, 0xb3f4cd77
xor eax, 0xf2474fc3
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xad41f45c
xor eax, 0xa586be6b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x83a6aefd
xor eax, 0xb3941406
rol eax, 0x4d
popf
jmp 0x1401cbb2b
sub al, 0x49
cmp al, 0x25
ja 0x1401cce90
push rax
pushf
mov eax, 0x3c386e25
pushf
not eax
add eax, 0xd1f669cc
xor eax, 0xcffa9862
rol eax, 0x66
popf
pushf
not eax
add eax, 0x86e315e9
xor eax, 0xd57dde06
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9f0c88ff
xor eax, 0xea046b44
rol eax, 0x5f
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0xdb88e839
pushf
not eax
add eax, 0xe20e6856
xor eax, 0xdbbbe7f1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf8b3e023
xor eax, 0x8a14ac28
rol eax, 0x23
popf
jmp 0x1401cbb2b
movabs rdx, 0x80041feaf7564b61
pushf
not rdx
add rdx, 0x5d601366
xor rdx, 0x529470eb
rol rdx, 0x7d
popf
pushf
not rdx
add rdx, 0x62847697
xor rdx, 0x5fb85e92
rol rdx, 0x44
popf
pushf
not rdx
add rdx, 0x768a5e83
xor rdx, 0x7d83762e
rol rdx, 0x78
popf
pushf
not rdx
add rdx, 0x7552254a
xor rdx, 0x5305ae40
rol rdx, 0x3a
popf
bt rdx, rax
jae 0x1401ccf7d
push rax
pushf
mov eax, 0xd20f4967
pushf
not eax
add eax, 0xfa26d3c9
xor eax, 0xd3aaa6fa
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb4564a03
xor eax, 0x8b408653
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xad822271
xor eax, 0xba6387ce
rol eax, 0x3d
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x9f7e7b8
pushf
not eax
add eax, 0xf8a12e5f
xor eax, 0xa09a5a8a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf3a4f8ef
xor eax, 0xdf3ac8fd
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbb445896
xor eax, 0x938d079f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8a634b0f
xor eax, 0x918383d8
rol eax, 0x53
popf
jmp 0x1401cbb2b
and dword [rbx + 0x28], 0xfffffff7
mov byte [rbx + 0x39], reloc.WS2_32.dll_WSAStartup
push rax
pushf
mov eax, 0xd355dbd8
pushf
not eax
add eax, 0xb8491a8d
xor eax, 0x851f8c91
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc4d67b45
xor eax, 0xcdfcf811
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfad23932
xor eax, 0xe5cda6db
rol eax, 0xc5
popf
jmp 0x1401cbb2b
or rdx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5a84488d
pushf
not eax
add eax, 0xca51d1dd
xor eax, 0xb91142bd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xba87598f
xor eax, 0xd7106f56
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9b07dd80
xor eax, 0xd2d8adcf
rol eax, 0xb
popf
jmp 0x1401cbb2b
inc rdx
cmp byte [rcx + rdx], 0
jne 0x1401cd0bd
push rax
pushf
mov eax, 0x1b67ecad
pushf
not eax
add eax, 0xfe07602e
xor eax, 0x9bc27265
rol eax, 0x43
popf
pushf
not eax
add eax, 0x96ef49f0
xor eax, 0xe5bbe164
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd48dfc59
xor eax, 0xd342757b
rol eax, 0x14
popf
jmp 0x1401cbb2b
push rax
pushf
mov eax, 0x581403c2
pushf
not eax
add eax, 0x83e88a19
xor eax, 0xd9a6465a
rol eax, 0x83
popf
pushf
not eax
add eax, 0x906b699e
xor eax, 0xfcd73936
rol eax, 0x94
popf
jmp 0x1401cbb2b
mov rbp, qword [rsp + 0x70]
mov al, 0xb4
pushf
not al
add al, 0x73
xor al, 0x77
rol al, 0xe9
popf
pushf
not al
add al, 0xbe
xor al, 0xa
rol al, 0x8b
popf
mov rsi, qword [rsp + 0x78]
mov dword [rbx + 0x48], edx
mov rbx, qword [rsp + 0x68]
add rsp, 0x50
pop rdi
ret