Function at 0x14005c970
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xfcc813bf
pushf
not eax
add eax, 0xd12cf2c0
xor eax, 0xca49433f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8957511f
xor eax, 0xf1982416
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbfca23b7
xor eax, 0xb1e6f29d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf07b9d58
xor eax, 0xe040373c
rol eax, 0xde
popf
cmp eax, 0x20
jne 0x14005c9d3
popf
pop rax
jmp 0x14005dd67
cmp eax, 0
jne 0x14005c9e2
popf
pop rax
jmp 0x14005cc1c
cmp eax, 3
jne 0x14005c9f1
popf
pop rax
jmp 0x14005cdb1
cmp eax, 1
jne 0x14005ca00
popf
pop rax
jmp 0x14005ccc3
cmp eax, 0xd
jne 0x14005ca0f
popf
pop rax
jmp 0x14005d2d0
cmp eax, 0x1a
jne 0x14005ca1e
popf
pop rax
jmp 0x14005da6d
cmp eax, 0xe
jne 0x14005ca2d
popf
pop rax
jmp 0x14005d356
cmp eax, 0xb
jne 0x14005ca3c
popf
pop rax
jmp 0x14005d1c8
cmp eax, 0x19
jne 0x14005ca4b
popf
pop rax
jmp 0x14005d9e9
cmp eax, 8
jne 0x14005ca5a
popf
pop rax
jmp 0x14005d02f
cmp eax, 0x1d
jne 0x14005ca69
popf
pop rax
jmp 0x14005dc77
cmp eax, 0x17
jne 0x14005ca78
popf
pop rax
jmp 0x14005d919
cmp eax, 0x1c
jne 0x14005ca87
popf
pop rax
jmp 0x14005dbdc
cmp eax, 0x12
jne 0x14005ca96
popf
pop rax
jmp 0x14005d636
cmp eax, 0x18
jne 0x14005caa5
popf
pop rax
jmp 0x14005d981
cmp eax, 0x11
jne 0x14005cab4
popf
pop rax
jmp 0x14005d58e
cmp eax, 0x1b
jne 0x14005cac3
popf
pop rax
jmp 0x14005daeb
cmp eax, 0x21
jne 0x14005cad2
popf
pop rax
jmp 0x14005ddf2
cmp eax, 0x23
jne 0x14005cae1
popf
pop rax
jmp 0x14005df09
cmp eax, 0x25
jne 0x14005caf0
popf
pop rax
jmp 0x14005dfcd
cmp eax, 0xf
jne 0x14005caff
popf
pop rax
jmp 0x14005d44a
cmp eax, 0x13
jne 0x14005cb0e
popf
pop rax
jmp 0x14005d74a
cmp eax, 0x15
jne 0x14005cb1d
popf
pop rax
jmp 0x14005d835
cmp eax, 0x24
jne 0x14005cb2c
popf
pop rax
jmp 0x14005df90
cmp eax, 0x1e
jne 0x14005cb3b
popf
pop rax
jmp 0x14005dcaf
cmp eax, 0xc
jne 0x14005cb4a
popf
pop rax
jmp 0x14005d23d
cmp eax, 0x26
jne 0x14005cb59
popf
pop rax
jmp 0x14005e085
cmp eax, 0x27
jne 0x14005cb68
popf
pop rax
jmp 0x14005e0d5
cmp eax, 0x1f
jne 0x14005cb77
popf
pop rax
jmp 0x14005dd02
cmp eax, 0x10
jne 0x14005cb86
popf
pop rax
jmp 0x14005d508
cmp eax, 6
jne 0x14005cb95
popf
pop rax
jmp 0x14005cf0b
cmp eax, 9
jne 0x14005cba4
popf
pop rax
jmp 0x14005d0c6
cmp eax, 4
jne 0x14005cbb3
popf
pop rax
jmp 0x14005ce58
cmp eax, 0x16
jne 0x14005cbc2
popf
pop rax
jmp 0x14005d8e4
cmp eax, 2
jne 0x14005cbd1
popf
pop rax
jmp 0x14005cd0b
cmp eax, 0xa
jne 0x14005cbe0
popf
pop rax
jmp 0x14005d149
cmp eax, 0x22
jne 0x14005cbef
popf
pop rax
jmp 0x14005de72
cmp eax, 0x14
jne 0x14005cbfe
popf
pop rax
jmp 0x14005d78d
cmp eax, 7
jne 0x14005cc0d
popf
pop rax
jmp 0x14005cfc4
cmp eax, 5
jne 0x14005cc1c
popf
pop rax
jmp 0x14005cf01
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rdi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14005cc6a
push rax
pushf
mov eax, 0x58b30eea
pushf
not eax
add eax, 0x84a3c2ea
xor eax, 0xb68baefe
rol eax, 7
popf
pushf
not eax
add eax, 0x86568739
xor eax, 0xc8c9066a
rol eax, 0x10
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x12315312
pushf
not eax
add eax, 0xa35dd0bf
xor eax, 0xf0cd4e65
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd310113f
xor eax, 0xb98dbce0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa9ed7a9c
xor eax, 0xa1e34194
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xca75e916
xor eax, 0xd72a46d8
rol eax, 0xb7
popf
jmp 0x14005c9c4
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rax, [r8 + 1]
lea rbx, [rcx + r8]
xor r9d, r9d
nop
push rax
pushf
mov eax, 0xcdae549c
pushf
not eax
add eax, 0xab4db318
xor eax, 0xec107c56
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd088690c
xor eax, 0x93ffb444
rol eax, 0xa1
popf
jmp 0x14005c9c4
mov r14, r9
push r8
not r8
sub r9, r8
pop r8
sub r9, 1
cmp r9, rdx
jae 0x14005cd7e
push rax
pushf
mov eax, 0x736d6ad6
pushf
not eax
add eax, 0xa504ca2d
xor eax, 0x93dbcb69
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc5954795
xor eax, 0x866a8ba1
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcd172659
xor eax, 0xabbcd783
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf0a78c53
xor eax, 0xaa996716
rol eax, 0x87
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x4f789de8
pushf
not eax
add eax, 0xdcadbd62
xor eax, 0xa912d6df
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9e4455ad
xor eax, 0x8c307051
rol eax, 0xdd
popf
jmp 0x14005c9c4
movzx r10d, byte [rbx + r14]
lea r9, [rax + r14]
mov qword [rdi + 0x10], r9
lea r11d, [r10 - 0x30]
lea r9, [r14 + 1]
cmp r11b, 0xa
jb 0x14005cdff
push rax
pushf
mov eax, 0xae1cf914
pushf
not eax
add eax, 0xa0a43c8d
xor eax, 0x8d79e895
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x852a523e
xor eax, 0xda2ef23a
rol eax, 0xc0
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xbcb12994
pushf
not eax
add eax, 0xa0526368
xor eax, 0x9c226e0c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xeac26835
xor eax, 0xc240214d
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbc87dcf6
xor eax, 0xab851ca5
rol eax, 0x95
popf
pushf
not eax
add eax, 0x90c3e154
xor eax, 0xaea585cd
rol eax, 0x4a
popf
jmp 0x14005c9c4
lea r11d, [r10 - 0x61]
cmp r11b, 6
jb 0x14005cebb
push rax
pushf
mov eax, 0x6f24625a
pushf
not eax
add eax, 0xe665e879
xor eax, 0xe113a54f
rol eax, 0x72
popf
pushf
not eax
add eax, 0x84289313
xor eax, 0xb55ca55b
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8fa2ff7d
xor eax, 0xf7b2ccb2
rol eax, 2
popf
pushf
not eax
add eax, 0xba5d9dce
xor eax, 0xa2f15cac
rol eax, 0x41
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x7b17d1b
pushf
not eax
add eax, 0x82d396ca
xor eax, 0xd534e309
rol eax, 0x35
popf
pushf
not eax
add eax, 0x822f47de
xor eax, 0xb08b9c2b
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbe41c7a0
xor eax, 0xa56829ed
rol eax, 0x8f
popf
jmp 0x14005c9c4
cmp r10b, 0x5f
jne 0x14005d58e
push r8
not r8
sub r9, r8
pop r8
sub r9, 1
dec r9
cmp r8, r9
ja 0x14005cf7e
push rax
pushf
mov eax, 0xb795a1cc
pushf
not eax
add eax, 0xe765df06
xor eax, 0xb22fdab3
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf81be69c
xor eax, 0x80c71b85
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfb2cd038
xor eax, 0xdbf67b1d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc4d52e60
xor eax, 0x90020345
rol eax, 0xcb
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x9092189d
pushf
not eax
add eax, 0xa4dd2078
xor eax, 0xbb2c6791
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8cdeb23d
xor eax, 0xa30351c9
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x97c88454
xor eax, 0xaa4fb6fd
rol eax, 0x5a
popf
jmp 0x14005c9c4
test r8, r8
je 0x14005cffc
push rax
pushf
mov eax, 0xfcde7bcb
pushf
not eax
add eax, 0xe6287b47
xor eax, 0xb9efc55c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb11d9f2c
xor eax, 0x89ccf8f9
rol eax, 0x60
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xc794cf37
pushf
not eax
add eax, 0xb9557e40
xor eax, 0x96f80538
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd0788bce
xor eax, 0xa5ec78ff
rol eax, 0x38
popf
jmp 0x14005c9c4
cmp byte [rcx + r8], 0xbf
jle 0x14005d06d
push rax
pushf
mov eax, 0x1ecfda7e
pushf
not eax
add eax, 0xa5619c55
xor eax, 0x94e2d816
rol eax, 0x61
popf
pushf
not eax
add eax, 0xef1a1bf5
xor eax, 0xee33e874
rol eax, 0x26
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x7ed95a50
pushf
not eax
add eax, 0xdb98c908
xor eax, 0xe985905f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xdaebe60c
xor eax, 0xeca974f6
rol eax, 0x24
popf
pushf
not eax
add eax, 0xdaa725f7
xor eax, 0xb3a6a8e3
rol eax, 0x82
popf
pushf
not eax
add eax, 0xcbcc128e
xor eax, 0xcf86006e
rol eax, 0x43
popf
jmp 0x14005c9c4
test r14b, 1
jne 0x14005d116
push rax
pushf
mov eax, 0xbd3ff23
pushf
not eax
add eax, 0xc33eaac4
xor eax, 0x8a6cae18
rol eax, 0x58
popf
pushf
not eax
add eax, 0x999debee
xor eax, 0xa9da217b
rol eax, 0xed
popf
pushf
not eax
add eax, 0xff84a483
xor eax, 0xa6f23b43
rol eax, 0x7e
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xca4b01aa
pushf
not eax
add eax, 0x9249d950
xor eax, 0xe0ce87a9
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe0c9f401
xor eax, 0xc83f9360
rol eax, 0xe
popf
jmp 0x14005c9c4
and r14, 0xfffffffffffffffe
lea r15, [rbx + r14]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 2
lea rsi, [rsp + 0x40]
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x505c6d8e
pushf
not eax
add eax, 0xb7e59e0e
xor eax, 0x9fec7bea
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xee460388
xor eax, 0xbd23bbc6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcf501fca
xor eax, 0xdf247fc0
rol eax, 0xe8
popf
jmp 0x14005c9c4
mov rcx, rsi
call fcn.1400c0b9d
cmp eax, 0x110000
jb 0x14005d20a
push rax
pushf
mov eax, 0x70c9bef
pushf
not eax
add eax, 0x9482aa31
xor eax, 0xd66b260f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa2f79dae
xor eax, 0xb5b52ad5
rol eax, 8
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x12372b7f
pushf
not eax
add eax, 0xb045e5ce
xor eax, 0xb52b8af8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe67109fb
xor eax, 0x83beb78f
rol eax, 0x3b
popf
jmp 0x14005c9c4
cmp eax, 0x110001
jne 0x14005d28a
push rax
pushf
mov eax, 0xf3094d79
pushf
not eax
add eax, 0xe0eada4e
xor eax, 0xe3d2c8ae
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc85542ee
xor eax, 0xd24c9836
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc4f5d115
xor eax, 0x9f69face
rol eax, 0x8a
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x2ccb1f9b
pushf
not eax
add eax, 0xce2aa717
xor eax, 0xd18a01e9
rol eax, 0x75
popf
pushf
not eax
add eax, 0x856658a8
xor eax, 0xd9389e59
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd548b656
xor eax, 0xac5d1b45
rol eax, 0xbd
popf
jmp 0x14005c9c4
mov rdi, qword [rdi + 0x20]
test rdi, rdi
je 0x14005d310
push rax
pushf
mov eax, 0x8d5d595d
pushf
not eax
add eax, 0xb8e48940
xor eax, 0xc18a195d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdd15af69
xor eax, 0x82160737
rol eax, 0x42
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xafcae7fd
pushf
not eax
add eax, 0x935718b0
xor eax, 0xd2281455
rol eax, 3
popf
pushf
not eax
add eax, 0xac20edb9
xor eax, 0xb0b9b6b4
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc42c2dec
xor eax, 0xb7c14984
rol eax, 0x2d
popf
jmp 0x14005c9c4
mov rcx, rdi
mov edx, 0xedb4cb51
pushf
not edx
add edx, 0xdefadaf0
xor edx, 0xfc6fb111
rol edx, 0x15
popf
pushf
not edx
add edx, 0x8e77429f
xor edx, 0xbc951567
rol edx, 0x56
popf
call fcn.14006bd75
mov sil, 0x7e
pushf
not sil
add sil, 0xd
xor sil, 0xa6
rol sil, 0xc3
popf
pushf
not sil
add sil, 0x97
xor sil, 0x51
rol sil, 0xa6
popf
test al, al
jne 0x14005d417
push rax
pushf
mov eax, 0xca5505fd
pushf
not eax
add eax, 0xbefb8ae6
xor eax, 0xe5a08983
rol eax, 0x91
popf
pushf
not eax
add eax, 0x94ba8a71
xor eax, 0x9fb30937
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd14904f8
xor eax, 0xd140ab0c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd34f028b
xor eax, 0xc2e7f32c
rol eax, 0xe9
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xd752bfd4
pushf
not eax
add eax, 0x870f666c
xor eax, 0xe780164f
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf2f214a0
xor eax, 0xe56d91a4
rol eax, 0x1c
popf
jmp 0x14005c9c4
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 2
lea rcx, [rsp + 0x40]
call fcn.1400c0b9d
cmp eax, 0x110001
jne 0x14005d4d5
push rax
pushf
mov eax, 0xe015d4be
pushf
not eax
add eax, 0xf60c799f
xor eax, 0xa6202c94
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9d9cab80
xor eax, 0xc74a36d5
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x892e8df8
xor eax, 0xd82153cf
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa03a6e0a
xor eax, 0xd161ed2e
rol eax, 0x80
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x9c36dfa5
pushf
not eax
add eax, 0xd019d7ff
xor eax, 0xa736fc18
rol eax, 0x95
popf
pushf
not eax
add eax, 0x83aa9c29
xor eax, 0xfb7819a8
rol eax, 0x78
popf
jmp 0x14005c9c4
mov rcx, rdi
mov edx, 0x3e30a428
pushf
not edx
add edx, 0xca30ce17
xor edx, 0x803c4079
rol edx, 0xe7
popf
pushf
not edx
add edx, 0xb7754b15
xor edx, 0xca7bc41b
rol edx, 0xf2
popf
pushf
not edx
add edx, 0xde25c770
xor edx, 0xafd07a85
rol edx, 0xc3
popf
call fcn.14006bd75
mov esi, eax
jmp 0x14005d919
mov r8, qword [rdi + 0x20]
test r8, r8
je 0x14005d5f0
push rax
pushf
mov eax, 0x1d1408cd
pushf
not eax
add eax, 0x8a22d20c
xor eax, 0x8d7d2a15
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8a78c62d
xor eax, 0xa440f1a6
rol eax, 0x28
popf
pushf
not eax
add eax, 0x88611325
xor eax, 0x97d76734
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x80845842
xor eax, 0xdd73f5c6
rol eax, 0x14
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x360dd6d0
pushf
not eax
add eax, 0xd6429b48
xor eax, 0xd6e257d6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xea3e32c3
xor eax, 0xde6c61f3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd386f053
xor eax, 0xa8903065
rol eax, 0xf
popf
jmp 0x14005c9c4
lea rcx, [0x1a4066f33]
pushf
sub rcx, 0x640489fb
popf
mov edx, 0x32afc3c3
pushf
not edx
add edx, 0xf979b83b
xor edx, 0xdd2df01c
rol edx, 0x25
popf
pushf
not edx
add edx, 0xa7a29860
xor edx, 0xc8a601ee
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xcf9f6a7c
xor edx, 0xf32ee919
rol edx, 0x25
popf
call fcn.14007b1a1
mov sil, 0x1c
pushf
not sil
add sil, 0x2a
xor sil, 0x13
rol sil, 0x6f
popf
pushf
not sil
add sil, 0xd4
xor sil, 0xbf
rol sil, 0x76
popf
pushf
not sil
add sil, 0x9b
xor sil, 0xbe
rol sil, 0x27
popf
test al, al
jne 0x14005d704
push rax
pushf
mov eax, 0x990b55cf
pushf
not eax
add eax, 0x85a2cb85
xor eax, 0xc8cc87c0
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf4f17d5a
xor eax, 0xfa343443
rol eax, 0xcb
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x6f31a4a8
pushf
not eax
add eax, 0x850c3f12
xor eax, 0xdca2f40c
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8e0ec460
xor eax, 0xabf3023c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf3c09ea6
xor eax, 0x8efabde4
rol eax, 0x84
popf
jmp 0x14005c9c4
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x14005d8e4
mov r8, qword [rdi + 0x20]
test r8, r8
je 0x14005d7dc
push rax
pushf
mov eax, 0xe4120f97
pushf
not eax
add eax, 0xf03625d6
xor eax, 0xbe4878e4
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8ea6dfb6
xor eax, 0xd10afff6
rol eax, 0xba
popf
pushf
not eax
add eax, 0x959dad22
xor eax, 0xb9b0192a
rol eax, 0x11
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xbe2d5c82
pushf
not eax
add eax, 0xf951722a
xor eax, 0xcd0fbbd4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf1ed1ab6
xor eax, 0xb9bda3c5
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe7f59aa2
xor eax, 0xf00b8cdf
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x941d9f08
xor eax, 0x8fb540b9
rol eax, 0x22
popf
jmp 0x14005c9c4
lea rcx, [0x18a14c8fb]
pushf
sub rcx, 0x4a12e39a
popf
mov edx, 0xc5e7283f
pushf
not edx
add edx, 0xf5440246
xor edx, 0xdeeb2c88
rol edx, 0xda
popf
pushf
not edx
add edx, 0xdda35444
xor edx, 0x910891b8
rol edx, 0xa4
popf
pushf
not edx
add edx, 0xd6786c7b
xor edx, 0xd8c8efff
rol edx, 0x36
popf
pushf
not edx
add edx, 0xa717fcc3
xor edx, 0x8103840a
rol edx, 0xec
popf
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14007b1a1
xor esi, esi
push rax
pushf
mov eax, 0xa7d0e8a9
pushf
not eax
add eax, 0xf04a6471
xor eax, 0x82a63a64
rol eax, 9
popf
pushf
not eax
add eax, 0xa38ba400
xor eax, 0xe5265c6a
rol eax, 0xef
popf
jmp 0x14005c9c4
mov eax, esi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rbx, [rsp + 0x40]
lea r14, [rsp + 0x6c]
lea r15, [rsp + 0x30]
push rax
pushf
mov eax, 0x6f3212f1
pushf
not eax
add eax, 0xd9c9400b
xor eax, 0xad8fbb0c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfe59dad4
xor eax, 0xeec62867
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe9dcfb66
xor eax, 0xe0392fa1
rol eax, 0x18
popf
pushf
not eax
add eax, 0xec5e1fb3
xor eax, 0xdac0bc87
rol eax, 0xd0
popf
jmp 0x14005c9c4
cmp eax, 0x110000
je 0x14005da3a
push rax
pushf
mov eax, 0xf6630bfb
pushf
not eax
add eax, 0xe65016c5
xor eax, 0x9bfceac6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd5a286f2
xor eax, 0xff843686
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd37c63e9
xor eax, 0xa5a8b1a7
rol eax, 0x50
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x999ad0cf
pushf
not eax
add eax, 0xe376477b
xor eax, 0xc0a225d9
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8c591617
xor eax, 0xb5307e85
rol eax, 0x43
popf
jmp 0x14005c9c4
cmp eax, 0x27
jne 0x14005daa5
push rax
pushf
mov eax, 0xb3ed087e
pushf
not eax
add eax, 0x8ad8f36f
xor eax, 0xc6972ce8
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe4a1e00a
xor eax, 0xb9aec7a9
rol eax, 0xe8
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x4711e288
pushf
not eax
add eax, 0xd32e2a48
xor eax, 0x815fe92f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfcbda528
xor eax, 0xc22b477b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xee0b6fe8
xor eax, 0x8ba8a9ca
rol eax, 0xd1
popf
jmp 0x14005c9c4
mov rcx, rdi
mov edx, 0xad2593df
pushf
not edx
add edx, 0xf43e83d7
xor edx, 0x82ff6cfa
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xf337713a
xor edx, 0x9c11b011
rol edx, 0x8c
popf
pushf
not edx
add edx, 0xe28b60cc
xor edx, 0xc24b2b98
rol edx, 0x30
popf
pushf
not edx
add edx, 0x8bb0b9fb
xor edx, 0xdf9d7bde
rol edx, 0x6a
popf
call fcn.14006bd75
test al, al
jne 0x14005dba9
push rax
pushf
mov eax, 0xecdf8522
pushf
not eax
add eax, 0xf336db61
xor eax, 0xb993f09a
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8700df6e
xor eax, 0xe076fd70
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb34bab81
xor eax, 0xb281e76e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x957b7b17
xor eax, 0x958d537e
rol eax, 0x1e
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x9841ea6d
pushf
not eax
add eax, 0xe9fb6a54
xor eax, 0xadfd2db8
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x82d5ee2c
xor eax, 0x8a46c96e
rol eax, 0x51
popf
jmp 0x14005c9c4
mov rcx, rbx
call fcn.1400c0b9d
cmp eax, 0x110001
jne 0x14005dc31
push rax
pushf
mov eax, 0xa3553d48
pushf
not eax
add eax, 0x988e0ca7
xor eax, 0xf9461dbf
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb9630182
xor eax, 0xc0124309
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd47a4ea5
xor eax, 0xcd15bce7
rol eax, 0x2b
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x5d515aa9
pushf
not eax
add eax, 0xa7bbdf09
xor eax, 0xdf52f454
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xcc92aec0
xor eax, 0xfb8cf529
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa29aae46
xor eax, 0xa8230ab2
rol eax, 0xd3
popf
jmp 0x14005c9c4
jmp 0x14005d508
mov rcx, r14
mov edx, eax
call fcn.14006eedf
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x6c]
mov qword [rsp + 0x30], rax
jmp 0x14005ddf2
mov ebp, dword [rsp + 0x34]
mov rcx, r15
call fcn.1400d78b2
push rax
pushf
mov eax, 0x4d6d364b
pushf
not eax
add eax, 0xa87d634a
xor eax, 0xa78f8ab5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf7c664ae
xor eax, 0xe204dd11
rol eax, 0x39
popf
pushf
not eax
add eax, 0xab673b18
xor eax, 0xe9afa700
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8d201ef2
xor eax, 0xd35bd93f
rol eax, 0x1b
popf
jmp 0x14005c9c4
mov rcx, rdi
mov edx, ebp
call fcn.14006bd75
test al, al
jne 0x14005ddbf
push rax
pushf
mov eax, 0x538c9091
pushf
not eax
add eax, 0xa5e72752
xor eax, 0x8c387f4a
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xabfafbfe
xor eax, 0x93eb99dc
rol eax, 3
popf
pushf
not eax
add eax, 0x94d2c0e7
xor eax, 0xa13673ec
rol eax, 0x99
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x4780babf
pushf
not eax
add eax, 0xc5400a89
xor eax, 0x81e24fb6
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf336903f
xor eax, 0xdc369784
rol eax, 0x67
popf
jmp 0x14005c9c4
cmp byte [rsp + 0x30], 0x80
je 0x14005de2c
push rax
pushf
mov eax, 0x9d4e196c
pushf
not eax
add eax, 0x9eb80812
xor eax, 0x8f4c0988
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe0ad5e0d
xor eax, 0xbac6305c
rol eax, 0x40
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0xe08d17b5
pushf
not eax
add eax, 0xa2dce873
xor eax, 0xd1d9c7a6
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcf9881b6
xor eax, 0xd6e641d1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe28094f6
xor eax, 0xcd149956
rol eax, 0x22
popf
jmp 0x14005c9c4
movzx eax, byte [rsp + 0x3a]
cmp al, byte [rsp + 0x3b]
jae 0x14005deb0
push rax
pushf
mov eax, 0x83d33574
pushf
not eax
add eax, 0xe218a0c2
xor eax, 0xd5e99669
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdf7c4576
xor eax, 0xcc424b2c
rol eax, 0xb
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x1b30d665
pushf
not eax
add eax, 0xef9e91a3
xor eax, 0x9a2865a6
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd1517d2c
xor eax, 0xedc98682
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd28a49f1
xor eax, 0xaad38d69
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x875ffcf0
xor eax, 0x9fa0b726
rol eax, 0xe2
popf
jmp 0x14005c9c4
movzx ecx, al
lea edx, [rax + 1]
mov byte [rsp + 0x3a], dl
cmp al, 0xa
jae 0x14005df4a
push rax
pushf
mov eax, 0x6ad51516
pushf
not eax
add eax, 0xb76e2a0b
xor eax, 0xa7defd08
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb3648731
xor eax, 0xfa65e762
rol eax, 0x6b
popf
jmp 0x14005c9c4
push rax
pushf
mov eax, 0x4703f2b1
pushf
not eax
add eax, 0xef2a6d54
xor eax, 0x82ed8942
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd9f62b4a
xor eax, 0xb1bdc9f4
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8067b6ef
xor eax, 0xef668efa
rol eax, 0x9a
popf
jmp 0x14005c9c4
movzx ebp, byte [rsp + rcx + 0x30]
jmp 0x14005dd67
lea r8, [0x185d9b09d]
pushf
sub r8, 0x45d7d26d
popf
mov edx, 0xa4756a84
pushf
not edx
add edx, 0xb99ee111
xor edx, 0x89ceea9c
rol edx, 0xad
popf
pushf
not edx
add edx, 0xa1170efc
xor edx, 0xbcf866cf
rol edx, 0xcd
popf
pushf
not edx
add edx, 0xeced70da
xor edx, 0xb81d6b89
rol edx, 0x4b
popf
pushf
not edx
add edx, 0xd9b73b67
xor edx, 0xe98e0c5c
rol edx, 0xa3
popf
call fcn.1400b861d
ud2
lea rax, [0x18154ecbe]
pushf
sub rax, 0x415307fe
popf
mov qword [rsp + 0x20], rax
call fcn.14006b9d1
ud2
lea rax, [0x194499031]
pushf
sub rax, 0x5447b301
popf
mov qword [rsp + 0x20], rax
lea rcx, [0x1894b59cb]
pushf
sub rcx, 0x49497b43
popf
lea r9, [0x1ac196a75]
pushf
sub r9, 0x6c178bbd
popf
lea r8, [rsp + 0x30]
mov edx, 0x76974433
pushf
not edx
add edx, 0xaa5bcf29
xor edx, 0xc3746c39
rol edx, 0x29
popf
pushf
not edx
add edx, 0x99ed7fa0
xor edx, 0xc79c7f30
rol edx, 0x23
popf
pushf
not edx
add edx, 0xfb58dca6
xor edx, 0xeabc082e
rol edx, 0xc9
popf
call fcn.1400e444c
ud2