Function at 0x14014996a
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xc9ed9fe8
pushf
not eax
add eax, 0x9268b4ab
xor eax, 0xbc125ab8
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb6e09a1f
xor eax, 0xe1fe8a0e
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe69b4a15
xor eax, 0xd11ed8e6
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8540a6c2
xor eax, 0x9a4db1fa
rol eax, 0x56
popf
cmp eax, 0x20
jne 0x1401499cd
popf
pop rax
jmp 0x14014adf0
cmp eax, 0
jne 0x1401499dc
popf
pop rax
jmp 0x140149c07
cmp eax, 3
jne 0x1401499eb
popf
pop rax
jmp 0x140149dfe
cmp eax, 1
jne 0x1401499fa
popf
pop rax
jmp 0x140149cee
cmp eax, 0xd
jne 0x140149a09
popf
pop rax
jmp 0x14014a23d
cmp eax, 0x1a
jne 0x140149a18
popf
pop rax
jmp 0x14014a892
cmp eax, 0xe
jne 0x140149a27
popf
pop rax
jmp 0x14014a2bb
cmp eax, 0xb
jne 0x140149a36
popf
pop rax
jmp 0x14014a16f
cmp eax, 0x19
jne 0x140149a45
popf
pop rax
jmp 0x14014a7fc
cmp eax, 8
jne 0x140149a54
popf
pop rax
jmp 0x14014a024
cmp eax, 0x1d
jne 0x140149a63
popf
pop rax
jmp 0x14014abb3
cmp eax, 0x17
jne 0x140149a72
popf
pop rax
jmp 0x14014a725
cmp eax, 0x1c
jne 0x140149a81
popf
pop rax
jmp 0x14014aa5f
cmp eax, 0x12
jne 0x140149a90
popf
pop rax
jmp 0x14014a4a6
cmp eax, 0x18
jne 0x140149a9f
popf
pop rax
jmp 0x14014a7a7
cmp eax, 0x11
jne 0x140149aae
popf
pop rax
jmp 0x14014a435
cmp eax, 0x1b
jne 0x140149abd
popf
pop rax
jmp 0x14014a978
cmp eax, 0x21
jne 0x140149acc
popf
pop rax
jmp 0x14014ae65
cmp eax, 0x23
jne 0x140149adb
popf
pop rax
jmp 0x14014aff2
cmp eax, 0x25
jne 0x140149aea
popf
pop rax
jmp 0x14014b0fd
cmp eax, 0xf
jne 0x140149af9
popf
pop rax
jmp 0x14014a360
cmp eax, 0x13
jne 0x140149b08
popf
pop rax
jmp 0x14014a54f
cmp eax, 0x15
jne 0x140149b17
popf
pop rax
jmp 0x14014a684
cmp eax, 0x24
jne 0x140149b26
popf
pop rax
jmp 0x14014b0b5
cmp eax, 0x1e
jne 0x140149b35
popf
pop rax
jmp 0x14014ac7d
cmp eax, 0xc
jne 0x140149b44
popf
pop rax
jmp 0x14014a1cd
cmp eax, 0x26
jne 0x140149b53
popf
pop rax
jmp 0x14014b14f
cmp eax, 5
jne 0x140149b62
popf
pop rax
jmp 0x140149ed0
cmp eax, 0x1f
jne 0x140149b71
popf
pop rax
jmp 0x14014ad2c
cmp eax, 0x10
jne 0x140149b80
popf
pop rax
jmp 0x14014a3f7
cmp eax, 6
jne 0x140149b8f
popf
pop rax
jmp 0x140149f2e
cmp eax, 9
jne 0x140149b9e
popf
pop rax
jmp 0x14014a0cf
cmp eax, 4
jne 0x140149bad
popf
pop rax
jmp 0x140149e93
cmp eax, 0x16
jne 0x140149bbc
popf
pop rax
jmp 0x14014a6ef
cmp eax, 2
jne 0x140149bcb
popf
pop rax
jmp 0x140149d53
cmp eax, 0xa
jne 0x140149bda
popf
pop rax
jmp 0x14014a10c
cmp eax, 0x22
jne 0x140149be9
popf
pop rax
jmp 0x14014af7c
cmp eax, 0x14
jne 0x140149bf8
popf
pop rax
jmp 0x14014a5e6
cmp eax, 7
jne 0x140149c07
popf
pop rax
jmp 0x140149fd3
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x30
mov rbp, r8
mov r14, rdx
mov rdi, rcx
call fcn.1400a9be8
xor r12d, r12d
lea rbx, [rax + 0x98]
lea rax, [rdi + 0x80]
mov dword [rbx + 0x10], r12d
lea r15, [rbx + 0x258]
mov qword [rbx], rdi
lea rsi, [rbx + 8]
mov word [r15], r12w
mov qword [rsi], rax
cmp word [rax], r12w
je 0x140149ca8
push rax
pushf
mov eax, 0x758b5a24
pushf
not eax
add eax, 0x847b85e7
xor eax, 0xc341fb17
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb99730ca
xor eax, 0xefb3cd07
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc3caf41c
xor eax, 0xc2c28c54
rol eax, 0xc0
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x67451745
pushf
not eax
add eax, 0xba3cf59d
xor eax, 0xb52fa3cb
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf94b65c4
xor eax, 0xba94cb35
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x84d9d401
xor eax, 0xb418d463
rol eax, 0xa2
popf
jmp 0x1401499be
mov r8, rsi
lea edx, [r12 + 0x16]
lea rcx, [0x193c7b1d0]
pushf
sub rcx, 0x53c30910
popf
call fcn.14019294d
push rax
pushf
mov eax, 0x7465e1ae
pushf
not eax
add eax, 0xa2385b5e
xor eax, 0xd8f4bde6
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc961acab
xor eax, 0xf6ca18d7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd52e2c44
xor eax, 0xd7cf7397
rol eax, 0x82
popf
jmp 0x1401499be
mov rax, qword [rbx]
mov rcx, rbx
cmp word [rax], r12w
je 0x140149db8
push rax
pushf
mov eax, 0x9b9314ee
pushf
not eax
add eax, 0xbc4c856c
xor eax, 0xd02bd5f8
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc07c813d
xor eax, 0xb3fd63a2
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbc5db89f
xor eax, 0xf9dd9c2c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf0643615
xor eax, 0xb7a0e8af
rol eax, 0x60
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xcddac5cc
pushf
not eax
add eax, 0xe477b3a1
xor eax, 0xbd46ac61
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc223d39b
xor eax, 0xd9509466
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe32168e1
xor eax, 0xc8ab0ada
rol eax, 0x11
popf
jmp 0x1401499be
mov rax, qword [rsi]
cmp word [rax], r12w
je 0x140149e60
push rax
pushf
mov eax, 0x3662eba4
pushf
not eax
add eax, 0x8877f4d2
xor eax, 0xd9c91484
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x94965c94
xor eax, 0xf03a5133
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8de75794
xor eax, 0x87783f5e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe3d68848
xor eax, 0xcc97aa04
rol eax, 0x42
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x566178b2
pushf
not eax
add eax, 0xf80116ea
xor eax, 0xed0700ea
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc9c25fe7
xor eax, 0xe5e6b653
rol eax, 0x44
popf
jmp 0x1401499be
call fcn.14016cc06
jmp 0x140149f2e
call fcn.14013f197
push rax
pushf
mov eax, 0xb87c2cdc
pushf
not eax
add eax, 0xcfb3df0c
xor eax, 0x92bf429a
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb419f7e1
xor eax, 0x939a829a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb43bf203
xor eax, 0xbe916cb3
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9500bd69
xor eax, 0xe72d185b
rol eax, 0x31
popf
jmp 0x1401499be
cmp dword [rbx + 0x10], r12d
jne 0x140149f7a
push rax
pushf
mov eax, 0x19fff059
pushf
not eax
add eax, 0xc7b684ef
xor eax, 0xc940740d
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa65bd140
xor eax, 0xb1324221
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xafc17a2c
xor eax, 0xca1de5b8
rol eax, 0xd8
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xfb1653a5
pushf
not eax
add eax, 0xc0d47b67
xor eax, 0x96ea6b0f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe56d2bc8
xor eax, 0xe06e10c4
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf62b84f1
xor eax, 0x94a5c2a5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfba69b54
xor eax, 0x95bf830f
rol eax, 0x8a
popf
jmp 0x1401499be
mov r8, rbx
lea rcx, [0x1b0d5da3e]
pushf
sub rcx, 0x70d1359e
popf
mov edx, 0xf544620f
pushf
not edx
add edx, 0xed2e8221
xor edx, 0xb2433b23
rol edx, 0x8d
popf
pushf
not edx
add edx, 0xc652b3ee
xor edx, 0xa2ec6b3a
rol edx, 0x25
popf
call fcn.14019294d
test eax, eax
je 0x14014a1cd
mov rax, qword [rsi]
mov rcx, rbx
cmp word [rax], r12w
je 0x14014a089
push rax
pushf
mov eax, 0xd63c6d6f
pushf
not eax
add eax, 0xfc89be5e
xor eax, 0xd97720f9
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8a6c2304
xor eax, 0xab9c1373
rol eax, 0x38
popf
pushf
not eax
add eax, 0x99b8a3ce
xor eax, 0x83bae006
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xac47cb49
xor eax, 0x957c4e66
rol eax, 0x9c
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xc0b03186
pushf
not eax
add eax, 0x9359c617
xor eax, 0xd249ff7e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbb2f0f2f
xor eax, 0xbddfceda
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd10685f7
xor eax, 0x925a680a
rol eax, 0x2a
popf
jmp 0x1401499be
call fcn.14016cc06
jmp 0x14014a1cd
call fcn.14013f197
jmp 0x14014a1cd
call fcn.140179969
push rax
pushf
mov eax, 0x8c4b529d
pushf
not eax
add eax, 0xd0c5dea2
xor eax, 0xc05e9eb3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xda437d5a
xor eax, 0xd2b2cf3c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd6f68208
xor eax, 0xf29a17c3
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xad335a0b
xor eax, 0x8c746f4c
rol eax, 0x54
popf
jmp 0x1401499be
cmp dword [rbx + 0x10], r12d
je 0x14014a20a
push rax
pushf
mov eax, 0xecfec7c4
pushf
not eax
add eax, 0x9498752b
xor eax, 0xf5759de2
rol eax, 0xba
popf
pushf
not eax
add eax, 0xea597aae
xor eax, 0xdf8dc9eb
rol eax, 0xa9
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x200d4330
pushf
not eax
add eax, 0xdc192301
xor eax, 0xcf820a63
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa0e79ced
xor eax, 0xd2fcc333
rol eax, 0xca
popf
jmp 0x1401499be
test rdi, rdi
je 0x14014a275
push rax
pushf
mov eax, 0x3f7fd2ea
pushf
not eax
add eax, 0xb70c973b
xor eax, 0xa553687b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9b8898f6
xor eax, 0xed9d8e01
rol eax, 0xc8
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x69442d95
pushf
not eax
add eax, 0xcb7090a2
xor eax, 0xe317878e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa8dabb8c
xor eax, 0xc30fb930
rol eax, 0xf
popf
pushf
not eax
add eax, 0x906e7aa2
xor eax, 0xc768c879
rol eax, 0xb8
popf
jmp 0x1401499be
cmp word [rdi], r12w
jne 0x14014a307
push rax
pushf
mov eax, 0xe23b806c
pushf
not eax
add eax, 0xdfa163e8
xor eax, 0x860f8171
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x863806e8
xor eax, 0x8397e33a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xaf31ecf8
xor eax, 0xf50be4fd
rol eax, 0xf0
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x6ed95942
pushf
not eax
add eax, 0xcf218a15
xor eax, 0xd0723c44
rol eax, 0x86
popf
pushf
not eax
add eax, 0xce125554
xor eax, 0xd8cc6894
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf53b5270
xor eax, 0x85bbf946
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfd00b74b
xor eax, 0xc2415a23
rol eax, 0xec
popf
jmp 0x1401499be
cmp word [rdi + 0x100], r12w
jne 0x14014a39d
push rax
pushf
mov eax, 0xc6be7352
pushf
not eax
add eax, 0xce5df9e7
xor eax, 0xfff9526c
rol eax, 0xed
popf
pushf
not eax
add eax, 0x96f4c9c3
xor eax, 0xbc57aab6
rol eax, 0x53
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x75ff6b8
pushf
not eax
add eax, 0xa34d58cb
xor eax, 0x992dc94e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc5074e68
xor eax, 0xdc0aecb8
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa91916c5
xor eax, 0xfb7b96ff
rol eax, 0x86
popf
pushf
not eax
add eax, 0xce1a2836
xor eax, 0xf4f6b16b
rol eax, 0x1b
popf
jmp 0x1401499be
call qword [sym.imp.KERNEL32.dll_GetACP]
jmp 0x14014a4a6
lea rax, [rdi + 0x100]
mov rdx, rbx
neg rdi
sbb rcx, rcx
and rcx, rax
call fcn.1401c698d
push rax
pushf
mov eax, 0x54c949ab
pushf
not eax
add eax, 0x9ac34c31
xor eax, 0xa12f0688
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdd0c8f4c
xor eax, 0xde96cd27
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa202308c
xor eax, 0xbddaa412
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xeba68612
xor eax, 0xa48ad7ee
rol eax, 0x61
popf
jmp 0x1401499be
mov ebx, eax
test eax, eax
je 0x14014a509
push rax
pushf
mov eax, 0x653d4d3c
pushf
not eax
add eax, 0xc2f7f851
xor eax, 0xf16fcf49
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9cf52ed4
xor eax, 0xb09dad8b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf899e61f
xor eax, 0x98196536
rol eax, 0x72
popf
pushf
not eax
add eax, 0x849ada62
xor eax, 0xf02a06c4
rol eax, 0xc1
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xc8adf47e
pushf
not eax
add eax, 0x83ad4bf0
xor eax, 0xae5af3a9
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd76083dd
xor eax, 0xb7e2fa95
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe38721c9
xor eax, 0xe02cb6e7
rol eax, 0x71
popf
jmp 0x1401499be
cmp eax, 0xfde8
je 0x14014a5a0
push rax
pushf
mov eax, 0xabea94cc
pushf
not eax
add eax, 0xba095f86
xor eax, 0x814c2815
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xec155594
xor eax, 0xabb7042c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd66bfcf8
xor eax, 0xad4d5639
rol eax, 0xc4
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x40bc3555
pushf
not eax
add eax, 0xccff51d2
xor eax, 0xbe537fcd
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaa2e29ca
xor eax, 0xf8933511
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9af06a91
xor eax, 0xf912bcbe
rol eax, 0xd4
popf
jmp 0x1401499be
movzx ecx, bx
jmp 0x14014a5ea
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x14014a62b
push rax
pushf
mov eax, 0x9a518dad
pushf
not eax
add eax, 0xaf2912c6
xor eax, 0xac7067bb
rol eax, 0x78
popf
pushf
not eax
add eax, 0x85ba1bec
xor eax, 0xe2012009
rol eax, 0xb6
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xeb26b5c2
pushf
not eax
add eax, 0xe96bc713
xor eax, 0xb1e8a763
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xef6df0c3
xor eax, 0xec9f2302
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf02c31fc
xor eax, 0x8dcdde17
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa488a82f
xor eax, 0x9a89ab5d
rol eax, 0xba
popf
jmp 0x1401499be
test r14, r14
je 0x14014a6bc
push rax
pushf
mov eax, 0x884a0ea6
pushf
not eax
add eax, 0xf58490b7
xor eax, 0xd02f689f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdfb743e9
xor eax, 0x8eb95b39
rol eax, 0xca
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x50ea3822
pushf
not eax
add eax, 0xbe33213b
xor eax, 0xe08bd241
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc32aad23
xor eax, 0xff575395
rol eax, 0x6d
popf
jmp 0x1401499be
mov dword [r14], ebx
push rax
pushf
mov eax, 0xfca12a07
pushf
not eax
add eax, 0xa922f5a8
xor eax, 0xa286c015
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x83ee47f8
xor eax, 0xc8c16787
rol eax, 0xee
popf
jmp 0x1401499be
test rbp, rbp
je 0x14014a774
push rax
pushf
mov eax, 0x36ac4994
pushf
not eax
add eax, 0xc95f2706
xor eax, 0xe686b025
rol eax, 0x27
popf
pushf
not eax
add eax, 0xef251abc
xor eax, 0xaf014f32
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc27a79dd
xor eax, 0xdab40a5f
rol eax, 0xef
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x1479ea59
pushf
not eax
add eax, 0xca1787ae
xor eax, 0x8549f322
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf159826c
xor eax, 0xe28513f5
rol eax, 0xc8
popf
jmp 0x1401499be
lea rsi, [rbp + 0x120]
or r9, 0xffffffffffffffff
mov word [rsi], r12w
push rax
pushf
mov eax, 0xa307762a
pushf
not eax
add eax, 0xe2701a0e
xor eax, 0x94e9674e
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe5d22c93
xor eax, 0x80e3db79
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb0da3b0b
xor eax, 0x96c41bfb
rol eax, 0x94
popf
jmp 0x1401499be
inc r9
cmp word [r15 + r9*2], r12w
jne 0x14014a85f
push rax
pushf
mov eax, 0x4691a266
pushf
not eax
add eax, 0xbf8a442f
xor eax, 0x988f190d
rol eax, 0x40
popf
pushf
not eax
add eax, 0xedf97150
xor eax, 0xfba3cced
rol eax, 0xde
popf
pushf
not eax
add eax, 0xef8cae6d
xor eax, 0x9570335d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xea08074f
xor eax, 0xd994cd2d
rol eax, 0xda
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x6697e222
pushf
not eax
add eax, 0xf1fec6aa
xor eax, 0xe1cddb26
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9aec9941
xor eax, 0x916143e7
rol eax, 0x69
popf
jmp 0x1401499be
inc r9
mov r8, r15
mov edx, 0x26ab604a
pushf
not edx
add edx, 0xe41ff4eb
xor edx, 0xd8e04152
rol edx, 0xad
popf
pushf
not edx
add edx, 0xa52729ef
xor edx, 0xaf97abae
rol edx, 0x9e
popf
pushf
not edx
add edx, 0x9895dc4d
xor edx, 0xe5b5fea8
rol edx, 0xb
popf
mov rcx, rsi
call fcn.14010fade
test eax, eax
jne 0x14014a91f
push rax
pushf
mov eax, 0xd3aac7be
pushf
not eax
add eax, 0x9ba4cbb4
xor eax, 0x85a1549e
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xbd698eef
xor eax, 0xecc9b914
rol eax, 0xf0
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x79fca91e
pushf
not eax
add eax, 0xc7bd06d1
xor eax, 0xd8a8bc03
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x966078cd
xor eax, 0x873f3265
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8bbe236a
xor eax, 0xd5da8621
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfdec9e5f
xor eax, 0xcb4d6203
rol eax, 0x40
popf
jmp 0x1401499be
lea r9d, [rax + 0x40]
mov r8, rbp
mov edx, 0xcbdb3fb7
pushf
not edx
add edx, 0xf60e00a5
xor edx, 0xf5bb4cd1
rol edx, 0xc7
popf
pushf
not edx
add edx, 0x91966ed8
xor edx, 0xfa34b481
rol edx, 0xba
popf
pushf
not edx
add edx, 0x872447fe
xor edx, 0xe048b44a
rol edx, 0x67
popf
mov rcx, rsi
call fcn.1400faa9c
test eax, eax
je 0x14014aa06
push rax
pushf
mov eax, 0x3c899055
pushf
not eax
add eax, 0xfc8b5d71
xor eax, 0xb38152f9
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9111192a
xor eax, 0xaa0fd915
rol eax, 0x5e
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x65dd6e6f
pushf
not eax
add eax, 0x92669ce9
xor eax, 0xeff30a40
rol eax, 0x26
popf
pushf
not eax
add eax, 0x92419ec3
xor eax, 0x8ddbdff1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc3f935da
xor eax, 0xa3f99b72
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd12b2099
xor eax, 0x91045a08
rol eax, 0xa5
popf
jmp 0x1401499be
lea rdi, [rbp + 0x80]
mov r9d, 0x22b90224
pushf
not r9d
add r9d, 0xcdfd631d
xor r9d, 0xc9e846b9
rol r9d, 0x68
popf
pushf
not r9d
add r9d, 0xc7d04511
xor r9d, 0xab3688e0
rol r9d, 0x4d
popf
pushf
not r9d
add r9d, 0xb4c820ee
xor r9d, 0xe36a5d7a
rol r9d, 0x64
popf
pushf
not r9d
add r9d, 0x84cec523
xor r9d, 0x918d4b16
rol r9d, 0xca
popf
mov r8, rdi
mov edx, 0x847114e
pushf
not edx
add edx, 0xe4741788
xor edx, 0x9dd937b8
rol edx, 0x23
popf
pushf
not edx
add edx, 0xdde91caf
xor edx, 0xd0a6dea3
rol edx, 0x2c
popf
pushf
not edx
add edx, 0xa32d42a4
xor edx, 0x8e4c90bd
rol edx, 0xbe
popf
mov rcx, rsi
call fcn.1400faa9c
test eax, eax
je 0x14014ab80
push rax
pushf
mov eax, 0xb75b52c3
pushf
not eax
add eax, 0xe16afb38
xor eax, 0xc9727ae5
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf4b77929
xor eax, 0x8dcae4f7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x93629e0d
xor eax, 0xe8601bec
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb51e08e6
xor eax, 0xdf3f5d9b
rol eax, 0x94
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x3e3b1cf6
pushf
not eax
add eax, 0xfd5073fa
xor eax, 0xee3f1007
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe0fe6a4f
xor eax, 0x966ca9aa
rol eax, 0x9e
popf
jmp 0x1401499be
mov edx, 0x82a3bc1f
pushf
not edx
add edx, 0xc012926c
xor edx, 0xb03e8da8
rol edx, 0x31
popf
pushf
not edx
add edx, 0xf20d344c
xor edx, 0xa9542a84
rol edx, 0xe
popf
pushf
not edx
add edx, 0xcae1b08c
xor edx, 0xbe1575c7
rol edx, 0x77
popf
mov rcx, rdi
call fcn.1401a6148
test rax, rax
jne 0x14014ac37
push rax
pushf
mov eax, 0xb5a4495c
pushf
not eax
add eax, 0xa537adb4
xor eax, 0x9a48d0ce
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x86bca2c2
xor eax, 0x9517d713
rol eax, 0x27
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xec6da2f6
pushf
not eax
add eax, 0xae210428
xor eax, 0xe869bc28
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa76ffbcd
xor eax, 0xa4c64f8f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbfff6c94
xor eax, 0xd68285d5
rol eax, 0x98
popf
jmp 0x1401499be
lea edx, [rax + 0x2e]
mov rcx, rdi
call fcn.1401a6148
test rax, rax
je 0x14014ace6
push rax
pushf
mov eax, 0xff3ea5ef
pushf
not eax
add eax, 0xe5c46ed9
xor eax, 0xa32a68a0
rol eax, 0xed
popf
pushf
not eax
add eax, 0xed542b5a
xor eax, 0xcb42e06b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd0d048d2
xor eax, 0xf6ffd3f7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd75168da
xor eax, 0xbc08fec1
rol eax, 0x25
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x432d9e49
pushf
not eax
add eax, 0x8bd23205
xor eax, 0x862d60ae
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd5150c96
xor eax, 0xe552547c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xbd45fcd9
xor eax, 0xc685ac3e
rol eax, 0x74
popf
jmp 0x1401499be
mov r9d, 0x14a6b75b
pushf
not r9d
add r9d, 0xa0b22b0d
xor r9d, 0xe78b9f91
rol r9d, 0xd1
popf
pushf
not r9d
add r9d, 0x85ea2635
xor r9d, 0xada94733
rol r9d, 0x5b
popf
mov r8, rdi
mov rcx, rsi
lea edx, [r9 - 0x39]
call fcn.1400faa9c
test eax, eax
je 0x14014adbd
push rax
pushf
mov eax, 0xdd18829
pushf
not eax
add eax, 0xc512d385
xor eax, 0xbe4f1607
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe7663a4c
xor eax, 0x903a29ab
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc058e778
xor eax, 0x9a2b0c97
rol eax, 0x46
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0xc9f18be
pushf
not eax
add eax, 0xec7c907b
xor eax, 0x92c39c7f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfc84f693
xor eax, 0xdd993265
rol eax, 0x9d
popf
jmp 0x1401499be
lea rax, [rbp + 0x100]
cmp ebx, 0xfde9
jne 0x14014ae32
push rax
pushf
mov eax, 0x7b045401
pushf
not eax
add eax, 0xe524dc48
xor eax, 0xd42aa4cb
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc1ef975d
xor eax, 0xef967be0
rol eax, 0x47
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x8a413e77
pushf
not eax
add eax, 0x87a98b61
xor eax, 0xdfdd4bb5
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe2a70dbb
xor eax, 0x9d3de702
rol eax, 0x15
popf
jmp 0x1401499be
mov r9d, 0xfcfcc230
pushf
not r9d
add r9d, 0xce7bfb59
xor r9d, 0xff5d0da6
rol r9d, 0xf2
popf
pushf
not r9d
add r9d, 0x887b1ded
xor r9d, 0xbcdc45df
rol r9d, 0x36
popf
pushf
not r9d
add r9d, 0xf847ee60
xor r9d, 0x90486e43
rol r9d, 1
popf
pushf
not r9d
add r9d, 0xa59c467e
xor r9d, 0xda01f555
rol r9d, 0x25
popf
lea r8, [0x191359fa0]
pushf
sub r8, 0x5130eb58
popf
mov rcx, rax
lea edx, [r9 + 0xb]
call fcn.14010fade
test eax, eax
jne 0x14014af23
push rax
pushf
mov eax, 0x19de67e9
pushf
not eax
add eax, 0xb579cf21
xor eax, 0xcb7a2fe6
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9e6cf51d
xor eax, 0x90586a27
rol eax, 0x5c
popf
jmp 0x1401499be
push rax
pushf
mov eax, 0x2125e5be
pushf
not eax
add eax, 0xf5762049
xor eax, 0xe3f796bf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9a7fa301
xor eax, 0xa114ee2e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x914e63e3
xor eax, 0xde01f828
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb2a8944c
xor eax, 0xda9ec2f8
rol eax, 0x29
popf
jmp 0x1401499be
mov eax, 0x1693f569
pushf
not eax
add eax, 0xe6dc2017
xor eax, 0xc9ec7970
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xeab4706e
xor eax, 0x848bb549
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9a2ab6b1
xor eax, 0x90c316a5
rol eax, 0x85
popf
jmp 0x14014b0fd
mov r9d, 0xd8d6db16
pushf
not r9d
add r9d, 0x863a2c12
xor r9d, 0xd9ddbba6
rol r9d, 0xb1
popf
pushf
not r9d
add r9d, 0xccf39556
xor r9d, 0xc8ee85be
rol r9d, 0xc2
popf
pushf
not r9d
add r9d, 0xa7c777cf
xor r9d, 0xdbdb4aa7
rol r9d, 0xc5
popf
pushf
not r9d
add r9d, 0xf1617607
xor r9d, 0xfaa2e3cc
rol r9d, 0x1f
popf
mov rdx, rax
mov ecx, ebx
lea r8d, [r9 + 6]
call fcn.14011f52a
jmp 0x14014af7c
xor eax, eax
push rax
pushf
mov eax, 0x349171ed
pushf
not eax
add eax, 0xdfde05bf
xor eax, 0xd8ffcff1
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8f177a3f
xor eax, 0x9b3b411d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x954979e2
xor eax, 0xab66d3c3
rol eax, 0x7d
popf
jmp 0x1401499be
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r12
ret
xor r9d, r9d
mov qword [rsp + 0x20], r12
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140148f2c
int3