Function at 0x1400764fe
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xf810cc3c
pushf
not eax
add eax, 0xb6c1356a
xor eax, 0x9b6ba9d5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xdfa2621e
xor eax, 0xcdb8550a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd3580048
xor eax, 0x8946e60b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9b6c57f4
xor eax, 0xa85770e1
rol eax, 0x40
popf
cmp eax, 4
jne 0x140076561
popf
pop rax
jmp 0x140076930
cmp eax, 0
jne 0x140076570
popf
pop rax
jmp 0x1400766f6
cmp eax, 3
jne 0x14007657f
popf
pop rax
jmp 0x140076884
cmp eax, 1
jne 0x14007658e
popf
pop rax
jmp 0x140076792
cmp eax, 0xd
jne 0x14007659d
popf
pop rax
jmp 0x140076d7f
cmp eax, 0x1a
jne 0x1400765ac
popf
pop rax
jmp 0x140077405
cmp eax, 0xe
jne 0x1400765bb
popf
pop rax
jmp 0x140076e15
cmp eax, 0xb
jne 0x1400765ca
popf
pop rax
jmp 0x140076c53
cmp eax, 0x19
jne 0x1400765d9
popf
pop rax
jmp 0x1400773c5
cmp eax, 8
jne 0x1400765e8
popf
pop rax
jmp 0x140076ac0
cmp eax, 0x10
jne 0x1400765f7
popf
pop rax
jmp 0x140076e9e
cmp eax, 0x17
jne 0x140076606
popf
pop rax
jmp 0x1400771f2
cmp eax, 9
jne 0x140076615
popf
pop rax
jmp 0x140076b26
cmp eax, 0x12
jne 0x140076624
popf
pop rax
jmp 0x140076f7d
cmp eax, 0x18
jne 0x140076633
popf
pop rax
jmp 0x140077287
cmp eax, 0x11
jne 0x140076642
popf
pop rax
jmp 0x140076f34
cmp eax, 0x1b
jne 0x140076651
popf
pop rax
jmp 0x14007743e
cmp eax, 0x16
jne 0x140076660
popf
pop rax
jmp 0x140077147
cmp eax, 0xa
jne 0x14007666f
popf
pop rax
jmp 0x140076bc2
cmp eax, 0x14
jne 0x14007667e
popf
pop rax
jmp 0x14007705e
cmp eax, 0xf
jne 0x14007668d
popf
pop rax
jmp 0x140076e50
cmp eax, 0x13
jne 0x14007669c
popf
pop rax
jmp 0x140076fd9
cmp eax, 0x15
jne 0x1400766ab
popf
pop rax
jmp 0x1400770e9
cmp eax, 2
jne 0x1400766ba
popf
pop rax
jmp 0x140076818
cmp eax, 6
jne 0x1400766c9
popf
pop rax
jmp 0x1400769bf
cmp eax, 0xc
jne 0x1400766d8
popf
pop rax
jmp 0x140076ce9
cmp eax, 7
jne 0x1400766e7
popf
pop rax
jmp 0x140076a51
cmp eax, 5
jne 0x1400766f6
popf
pop rax
jmp 0x1400769b0
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14007675f
push rax
pushf
mov eax, 0xa224e248
pushf
not eax
add eax, 0xc245cb6e
xor eax, 0xca876b18
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc3e3d477
xor eax, 0x938839d1
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9f85e9bc
xor eax, 0xd0015856
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xad2372b5
xor eax, 0xb6a0324c
rol eax, 0x26
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xe7f99f1d
pushf
not eax
add eax, 0xf5b1e7b0
xor eax, 0x838da518
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfca338d1
xor eax, 0xe0355dbb
rol eax, 0x32
popf
jmp 0x140076552
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae 0x1400767e5
push rax
pushf
mov eax, 0x7e34089b
pushf
not eax
add eax, 0xeb119168
xor eax, 0xb491c032
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdf85c03d
xor eax, 0x95c5ac4a
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb6f9a9b1
xor eax, 0xea9e993c
rol eax, 0x6d
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x7c618bd9
pushf
not eax
add eax, 0xca4099a2
xor eax, 0xf2ce930e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbf90c51a
xor eax, 0x85a45928
rol eax, 0xc6
popf
jmp 0x140076552
cmp byte [rcx + rax], 0x4c
jne 0x140076851
push rax
pushf
mov eax, 0xcbbf6efc
pushf
not eax
add eax, 0xa14465d8
xor eax, 0x8cc24e85
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd55aa511
xor eax, 0xba794bab
rol eax, 0xf3
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xdcdca253
pushf
not eax
add eax, 0xc5968383
xor eax, 0xea467184
rol eax, 0x20
popf
pushf
not eax
add eax, 0x99927df2
xor eax, 0x9691ed46
rol eax, 0xd1
popf
jmp 0x140076552
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1400768ea
push rax
pushf
mov eax, 0xe70c0fee
pushf
not eax
add eax, 0x9c09234c
xor eax, 0xcf158d9e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xea4803dc
xor eax, 0xfc433a8d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xedc77747
xor eax, 0xf88e099e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x94cbcd2a
xor eax, 0xb40d1afe
rol eax, 0xcc
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xefb2cddb
pushf
not eax
add eax, 0xe03d33a7
xor eax, 0xfa5add32
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf6bb8021
xor eax, 0x8e3fdea7
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb7aa0289
xor eax, 0xa08b3856
rol eax, 0x74
popf
jmp 0x140076552
cmp byte [rcx + r9], 0x5f
jne 0x14007696a
push rax
pushf
mov eax, 0xdfadb5cc
pushf
not eax
add eax, 0x89997505
xor eax, 0xae9d64ae
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xacbd6e5f
xor eax, 0x814aad70
rol eax, 0xa4
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xdaabeca5
pushf
not eax
add eax, 0xd507b3a6
xor eax, 0xe7702cd5
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xac1465fd
xor eax, 0xcd084be8
rol eax, 0x99
popf
pushf
not eax
add eax, 0x801fc993
xor eax, 0xdfdf0ad3
rol eax, 0x66
popf
jmp 0x140076552
add rax, 2
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14007743e
cmp byte [rcx + rax], 0x4b
jne 0x140076a0b
push rax
pushf
mov eax, 0x388cb3ad
pushf
not eax
add eax, 0xd1e0c122
xor eax, 0xe1028234
rol eax, 5
popf
pushf
not eax
add eax, 0x8f8c9cf2
xor eax, 0xc32fbebf
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x923f21ba
xor eax, 0xe94c808e
rol eax, 0xbb
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xaa5031b8
pushf
not eax
add eax, 0xab43be21
xor eax, 0xd27902bf
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xae3599cc
xor eax, 0xe8080e9e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa65833ed
xor eax, 0xb48b3d08
rol eax, 0x5d
popf
jmp 0x140076552
inc rax
mov qword [rsi + 0x10], rax
mov rcx, rsi
xor edx, edx
add rsp, 0x20
pop rsi
jmp fcn.1400938ac
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400e69cb
xor eax, eax
mov r10d, 0x12a02e33
pushf
not r10d
add r10d, 0x94dd8b2b
xor r10d, 0xa436b149
rol r10d, 0x69
popf
pushf
not r10d
add r10d, 0xd7026749
xor r10d, 0xbfdeeafc
rol r10d, 0x8e
popf
nop word [rax + rax]
push rax
pushf
mov eax, 0xd0aea554
pushf
not eax
add eax, 0xb306ab94
xor eax, 0xd48d253d
rol eax, 5
popf
pushf
not eax
add eax, 0xdd2e450f
xor eax, 0xc464e115
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcb7bb696
xor eax, 0x806b4d49
rol eax, 0x22
popf
pushf
not eax
add eax, 0x880456ca
xor eax, 0x895cbf01
rol eax, 0x10
popf
jmp 0x140076552
cmp r9, r8
jae 0x140076bfa
push rax
pushf
mov eax, 0x371ec1f3
pushf
not eax
add eax, 0xb4d81559
xor eax, 0xe15a1257
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xecf2da5a
xor eax, 0xef24a646
rol eax, 0x46
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x6350c350
pushf
not eax
add eax, 0xc5bdb785
xor eax, 0xbe0b0841
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xeb3494d9
xor eax, 0x99c7e39c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfbeb55c4
xor eax, 0xc8fc039b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe6986285
xor eax, 0xa03586ff
rol eax, 0xa7
popf
jmp 0x140076552
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x140076ca3
push rax
pushf
mov eax, 0xb4066719
pushf
not eax
add eax, 0xb8cf9eda
xor eax, 0x9011a205
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa84722d2
xor eax, 0x8e0408bf
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x88d15665
xor eax, 0xc5b1b864
rol eax, 0xd3
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x95c33b74
pushf
not eax
add eax, 0xdeb16b25
xor eax, 0xf477f32e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf1b357ab
xor eax, 0xe31e6476
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf96ba530
xor eax, 0xd85948c7
rol eax, 0x24
popf
jmp 0x140076552
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140076d4c
push rax
pushf
mov eax, 0x1495c1d4
pushf
not eax
add eax, 0x8871bc47
xor eax, 0xe1af9eba
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8144f41c
xor eax, 0xc8869e89
rol eax, 0x59
popf
pushf
not eax
add eax, 0xceed0851
xor eax, 0xcda66f71
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8b9b378b
xor eax, 0xd770c906
rol eax, 0x13
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xcc34a9ee
pushf
not eax
add eax, 0xcf26bf43
xor eax, 0xa3ee505b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe43589d6
xor eax, 0xc7687a34
rol eax, 0x4d
popf
jmp 0x140076552
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x140076dcf
push rax
pushf
mov eax, 0xf0d83ad
pushf
not eax
add eax, 0xc06209a3
xor eax, 0x9f971155
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8e53ad4a
xor eax, 0xc39ecd11
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf784bcf3
xor eax, 0xfad8e3c2
rol eax, 0x56
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x1fced3c8
pushf
not eax
add eax, 0xa2c744dc
xor eax, 0x9e820ba5
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbd16bb93
xor eax, 0x8c542838
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf7b69230
xor eax, 0xcb447bcb
rol eax, 0x49
popf
jmp 0x140076552
add dl, 0xa9
jmp 0x140076f7d
nop dword [rax + rax]
push rax
pushf
mov eax, 0x4d427c68
pushf
not eax
add eax, 0x826f90a6
xor eax, 0xa39ba1c4
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa2d673cf
xor eax, 0xffd578d9
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd8231baf
xor eax, 0xe4c006b4
rol eax, 0x88
popf
jmp 0x140076552
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x140076f01
push rax
pushf
mov eax, 0xc56eb561
pushf
not eax
add eax, 0xf70b89d1
xor eax, 0x9dc3ea96
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc843ebc8
xor eax, 0x990fd647
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9fe42d06
xor eax, 0xd9de0104
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xeb16af67
xor eax, 0x9d0c7405
rol eax, 0xb2
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xddb6ec4c
pushf
not eax
add eax, 0xe87af683
xor eax, 0xe70d6fad
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xacb669f9
xor eax, 0xc1441093
rol eax, 0x84
popf
jmp 0x140076552
add dl, 0xe3
push rax
pushf
mov eax, 0xab58da7f
pushf
not eax
add eax, 0xb5c50952
xor eax, 0x89ac2173
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9581365f
xor eax, 0xc8c18af4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x91e3ddab
xor eax, 0xa3249c77
rol eax, 0x46
popf
jmp 0x140076552
mov r11d, edx
push rax
pushf
mov eax, 0x4a1d6e2
pushf
not eax
add eax, 0xf0e026c6
xor eax, 0xf631232b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8cf8d102
xor eax, 0xd28ad479
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9ddcc37d
xor eax, 0xdce7b42e
rol eax, 0x69
popf
pushf
not eax
add eax, 0x96d9ff15
xor eax, 0xada1204b
rol eax, 0xbd
popf
jmp 0x140076552
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x140077018
push rax
pushf
mov eax, 0xa1569fc8
pushf
not eax
add eax, 0xd9205065
xor eax, 0xa5f4adf1
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfa18f944
xor eax, 0xdcab670c
rol eax, 0xc1
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x6946dfea
pushf
not eax
add eax, 0xb99ae69f
xor eax, 0xce21c323
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb8ffd835
xor eax, 0x946f5948
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd91274f7
xor eax, 0xa1da52b6
rol eax, 0xf7
popf
jmp 0x140076552
movzx edx, r11b
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
jae 0x1400770b6
push rax
pushf
mov eax, 0xa0c78f01
pushf
not eax
add eax, 0xacd2f52e
xor eax, 0xaecf8d80
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa3d60a23
xor eax, 0xdfab00d5
rol eax, 0xf
popf
pushf
not eax
add eax, 0xafedeec3
xor eax, 0xd2fc9c7b
rol eax, 0x88
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x6504279c
pushf
not eax
add eax, 0xc591ac68
xor eax, 0x951aec21
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9caa4535
xor eax, 0xf0d3e511
rol eax, 0x1a
popf
jmp 0x140076552
jmp 0x1400771f2
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x1400771ac
push rax
pushf
mov eax, 0x7087be80
pushf
not eax
add eax, 0xff5979a9
xor eax, 0x9285d900
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa0e8763d
xor eax, 0xb3ff8961
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9a54254f
xor eax, 0xfd73fa3b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa983626b
xor eax, 0xa6af6998
rol eax, 0xef
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x4afca3eb
pushf
not eax
add eax, 0xfe27a5c4
xor eax, 0xe499b013
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd6548ec3
xor eax, 0xd4988ca1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9cb3529e
xor eax, 0xef375ef1
rol eax, 0xf1
popf
jmp 0x140076552
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14007722e
push rax
pushf
mov eax, 0x57533021
pushf
not eax
add eax, 0xd636c86d
xor eax, 0xbb07b72f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xff78b3c9
xor eax, 0xb31a70b2
rol eax, 0xbe
popf
jmp 0x140076552
push rax
pushf
mov eax, 0x5def7a3d
pushf
not eax
add eax, 0x99eb4610
xor eax, 0xf5fca79e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa38976de
xor eax, 0x901a9ea6
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc676ccb3
xor eax, 0xd895462d
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe317cac1
xor eax, 0xf7b27eac
rol eax, 0x30
popf
jmp 0x140076552
lea rcx, [0x1ba588bb1]
pushf
sub rcx, 0x7a56a679
popf
mov edx, 0xdc3cea7
pushf
not edx
add edx, 0xc02f5d20
xor edx, 0xfdae7810
rol edx, 0x54
popf
pushf
not edx
add edx, 0xd8fb5176
xor edx, 0xaf645c6f
rol edx, 0x3a
popf
pushf
not edx
add edx, 0x97203faf
xor edx, 0xea73ad0d
rol edx, 0x5a
popf
pushf
not edx
add edx, 0xb0d3244e
xor edx, 0xbfbbc2e3
rol edx, 0xe7
popf
call fcn.14007b1a1
mov ecx, eax
mov al, 0xe1
pushf
not al
add al, 0xff
xor al, 0x4a
rol al, 0xa8
popf
pushf
not al
add al, 0x1a
xor al, 0xb1
rol al, 0x2d
popf
pushf
not al
add al, 0x8b
xor al, 0xc
rol al, 0x94
popf
test cl, cl
jne 0x14007737f
push rax
pushf
mov eax, 0xb87ff10a
pushf
not eax
add eax, 0xb5775218
xor eax, 0xeb8dfb81
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdce41144
xor eax, 0xd62c4ced
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x97f47a35
xor eax, 0x995070dd
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf2dae9a9
xor eax, 0xd7626545
rol eax, 0x10
popf
jmp 0x140076552
push rax
pushf
mov eax, 0xaa1eb762
pushf
not eax
add eax, 0xaad24107
xor eax, 0xa977dce8
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe5409578
xor eax, 0xb26b7bf3
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd009c146
xor eax, 0xd229f046
rol eax, 0x21
popf
jmp 0x140076552
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor eax, eax
push rax
pushf
mov eax, 0x34554827
pushf
not eax
add eax, 0xfa5ec1cc
xor eax, 0xa0b3b21d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9cc12d01
xor eax, 0xe3127a13
rol eax, 0xa4
popf
jmp 0x140076552
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
pop rsi
jmp fcn.1400d5eb5