Function at 0x14012e670
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xb66967e8
pushf
not eax
add eax, 0xacae20a0
xor eax, 0xde0e3dc7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xcd2247f5
xor eax, 0xdc10d537
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfa3a4908
xor eax, 0xe2fa7250
rol eax, 0xf5
popf
cmp eax, 4
jne 0x14012e6c0
popf
pop rax
jmp 0x14012eab1
cmp eax, 0
jne 0x14012e6cf
popf
pop rax
jmp 0x14012e873
cmp eax, 3
jne 0x14012e6de
popf
pop rax
jmp 0x14012ea67
cmp eax, 1
jne 0x14012e6ed
popf
pop rax
jmp 0x14012e91a
cmp eax, 0xd
jne 0x14012e6fc
popf
pop rax
jmp 0x14012f0d9
cmp eax, 0x1a
jne 0x14012e70b
popf
pop rax
jmp 0x14012f700
cmp eax, 0xe
jne 0x14012e71a
popf
pop rax
jmp 0x14012f16a
cmp eax, 0xb
jne 0x14012e729
popf
pop rax
jmp 0x14012ef95
cmp eax, 0x19
jne 0x14012e738
popf
pop rax
jmp 0x14012f642
cmp eax, 8
jne 0x14012e747
popf
pop rax
jmp 0x14012edd4
cmp eax, 0x1d
jne 0x14012e756
popf
pop rax
jmp 0x14012f8f6
cmp eax, 0x17
jne 0x14012e765
popf
pop rax
jmp 0x14012f50c
cmp eax, 0x1c
jne 0x14012e774
popf
pop rax
jmp 0x14012f893
cmp eax, 0x12
jne 0x14012e783
popf
pop rax
jmp 0x14012f2d8
cmp eax, 0x18
jne 0x14012e792
popf
pop rax
jmp 0x14012f5e3
cmp eax, 0x11
jne 0x14012e7a1
popf
pop rax
jmp 0x14012f243
cmp eax, 0x1b
jne 0x14012e7b0
popf
pop rax
jmp 0x14012f830
cmp eax, 0x16
jne 0x14012e7bf
popf
pop rax
jmp 0x14012f46f
cmp eax, 0xa
jne 0x14012e7ce
popf
pop rax
jmp 0x14012eefd
cmp eax, 0x14
jne 0x14012e7dd
popf
pop rax
jmp 0x14012f370
cmp eax, 0xf
jne 0x14012e7ec
popf
pop rax
jmp 0x14012f1a0
cmp eax, 0x13
jne 0x14012e7fb
popf
pop rax
jmp 0x14012f33a
cmp eax, 0x15
jne 0x14012e80a
popf
pop rax
jmp 0x14012f3cf
cmp eax, 2
jne 0x14012e819
popf
pop rax
jmp 0x14012e9d6
cmp eax, 6
jne 0x14012e828
popf
pop rax
jmp 0x14012ec29
cmp eax, 0xc
jne 0x14012e837
popf
pop rax
jmp 0x14012f02e
cmp eax, 7
jne 0x14012e846
popf
pop rax
jmp 0x14012ed79
cmp eax, 5
jne 0x14012e855
popf
pop rax
jmp 0x14012ebc0
cmp eax, 9
jne 0x14012e864
popf
pop rax
jmp 0x14012ee7f
cmp eax, 0x10
jne 0x14012e873
popf
pop rax
jmp 0x14012f232
push rbp
push rdi
push r13
push r15
sub rsp, 0x28
mov r13, qword [rcx + 0x48]
mov rdi, rcx
call fcn.1400b4bea
test al, al
jne 0x14012e8d4
push rax
pushf
mov eax, 0x9c93dad
pushf
not eax
add eax, 0xe09f7ef2
xor eax, 0x83192df4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x89702fd2
xor eax, 0x8ba973ea
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe3ce26f4
xor eax, 0x94c96e3e
rol eax, 0xaa
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x91467e74
pushf
not eax
add eax, 0xe6b3061f
xor eax, 0xd6a9892a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xec0f1ee9
xor eax, 0x88b3386b
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe4a21da8
xor eax, 0xb968f151
rol eax, 0x2f
popf
jmp 0x14012e6b1
cmp dword [rdi + 0x7c], 0x7c
jne 0x14012e97d
push rax
pushf
mov eax, 0x538732b8
pushf
not eax
add eax, 0xc571da1c
xor eax, 0xb95f5d18
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa519ae47
xor eax, 0xed39a582
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe1c17093
xor eax, 0x866dadcb
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf434ee55
xor eax, 0xc8c6ee4e
rol eax, 7
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x86dd9d74
pushf
not eax
add eax, 0xabac682f
xor eax, 0xf606d740
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb8b4d729
xor eax, 0x822788aa
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd9fa614d
xor eax, 0xb5332ad0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf74a34d2
xor eax, 0xfaae5a56
rol eax, 0xbb
popf
jmp 0x14012e6b1
lea rbp, [rdi + 0x40]
mov edx, 0xc54d30cd
pushf
not edx
add edx, 0xc1a346fe
xor edx, 0x880b8dce
rol edx, 0xf7
popf
pushf
not edx
add edx, 0xcd0a076f
xor edx, 0xcdcfd8a0
rol edx, 0xa3
popf
mov rcx, rbp
call fcn.14011d1ac
mov rdx, rax
mov rcx, rbp
call fcn.14017c5f9
jmp 0x14012eab1
lea rbp, [rdi + 0x40]
push rax
pushf
mov eax, 0xb6c789e8
pushf
not eax
add eax, 0xa02d85e4
xor eax, 0x8da72692
rol eax, 0
popf
pushf
not eax
add eax, 0xed60d011
xor eax, 0xdeebc78c
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa1c4e149
xor eax, 0x88f033ef
rol eax, 0xe4
popf
jmp 0x14012e6b1
mov qword [rsp + 0x60], rsi
mov ecx, 0xab14636c
pushf
not ecx
add ecx, 0xe246d00f
xor ecx, 0xcdc80a96
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0x8d4687bb
xor ecx, 0xdaa81419
rol ecx, 0x33
popf
pushf
not ecx
add ecx, 0x9264c7fd
xor ecx, 0xe84d0d6e
rol ecx, 0xac
popf
mov qword [rsp + 0x68], r12
call fcn.14005ac24
mov rsi, rax
mov qword [rsp + 0x50], rax
xor r12d, r12d
mov qword [rax + 0x18], r12
mov qword [rax + 8], 0x11
mov qword [rax + 0x10], r12
lea rax, [0x18bb2324d]
pushf
sub rax, 0x4baf0b95
popf
mov qword [rsi], rax
mov rcx, qword [rbp + 8]
mov qword [rsi + 0x18], rcx
mov rax, qword [rbp + 8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14012eb8e
push rax
pushf
mov eax, 0xeb42034b
pushf
not eax
add eax, 0x91fc87f7
xor eax, 0x9bb7cd1d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc43e267a
xor eax, 0xb092de8f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe495a756
xor eax, 0xb16c23da
rol eax, 0x7c
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xc13e3f6d
pushf
not eax
add eax, 0xe6c5c445
xor eax, 0x8a3e0d39
rol eax, 1
popf
pushf
not eax
add eax, 0xe1f912d2
xor eax, 0x8285fef8
rol eax, 0xff
popf
jmp 0x14012e6b1
mov qword [rsi + 0x10], rcx
mov rax, qword [rbp + 8]
mov rcx, qword [rax + 0x10]
mov qword [rcx + 0x18], rsi
push rax
pushf
mov eax, 0x26e485d6
pushf
not eax
add eax, 0x96fde428
xor eax, 0xfeeb35ee
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa7d14cce
xor eax, 0x9912ff57
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc476b761
xor eax, 0xcfeec3d4
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb71de185
xor eax, 0xec18fb66
rol eax, 0x6a
popf
jmp 0x14012e6b1
mov rax, qword [rbp + 8]
mov ecx, 0xed33a993
pushf
not ecx
add ecx, 0xf4fbca60
xor ecx, 0x85ac06ab
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0xfaf5a608
xor ecx, 0x8b57f689
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xd6ac6939
xor ecx, 0xf3084efc
rol ecx, 0xb0
popf
pushf
not ecx
add ecx, 0xfbe5dffd
xor ecx, 0xd7fc3487
rol ecx, 0xd3
popf
mov qword [rax + 0x10], rsi
mov qword [rbp + 8], rsi
call fcn.14005ac24
mov rdx, rax
mov qword [rsp + 0x50], rax
mov qword [rax + 8], 0x10
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r12
lea rax, [0x1b5665028]
pushf
sub rax, 0x75632660
popf
mov qword [rdx], rax
mov qword [rdx + 0x20], rsi
mov qword [rdx + 0x28], r12
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx + 0x18]
mov qword [rax + 0x10], rdx
mov rax, qword [rcx + 0x18]
mov qword [rdx + 0x18], rax
mov qword [rcx + 0x18], rdx
mov qword [rdx + 0x10], rcx
cmp dword [rdi + 0x7c], 0x7c
jne 0x14012ed20
push rax
pushf
mov eax, 0xf79e8e6c
pushf
not eax
add eax, 0xc3550676
xor eax, 0xcd4808e9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdbfc38b3
xor eax, 0xdf1a78a2
rol eax, 0
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x9aa1eac7
pushf
not eax
add eax, 0xb14dd833
xor eax, 0x91213247
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb486fe94
xor eax, 0x88ad10aa
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa6997c75
xor eax, 0xcff5a10b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa5968346
xor eax, 0x8d9056bf
rol eax, 0xe0
popf
jmp 0x14012e6b1
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x20], r14
nop word [rax + rax]
push rax
pushf
mov eax, 0x60889eda
pushf
not eax
add eax, 0xb4dacc79
xor eax, 0x843d6887
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb9c8f02e
xor eax, 0xf763ff28
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa3f9cae7
xor eax, 0xa094eee8
rol eax, 0xe
popf
jmp 0x14012e6b1
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
cmp rax, rdx
je 0x14012ee26
push rax
pushf
mov eax, 0xb2a232fd
pushf
not eax
add eax, 0xdc0e16e8
xor eax, 0xdd1b8238
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd0b2c52e
xor eax, 0xd9bdd794
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8d58ce19
xor eax, 0x99ddaf0a
rol eax, 0xa3
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x52028b6d
pushf
not eax
add eax, 0xebdc7643
xor eax, 0x95639912
rol eax, 0x85
popf
pushf
not eax
add eax, 0xef133ac4
xor eax, 0xb790a16c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbc4a4c24
xor eax, 0x955f62ba
rol eax, 0x18
popf
pushf
not eax
add eax, 0xee421a01
xor eax, 0xb53ad49b
rol eax, 4
popf
jmp 0x14012e6b1
cmp byte [rax], 0x5c
jne 0x14012eeca
push rax
pushf
mov eax, 0xbb536ac7
pushf
not eax
add eax, 0x8fa80249
xor eax, 0x89fe6ef1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9ce1d8bc
xor eax, 0xa808e909
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe6bed45f
xor eax, 0xfa195ff1
rol eax, 0x36
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x813beb07
pushf
not eax
add eax, 0xa7b0b45d
xor eax, 0xa7536121
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9364f382
xor eax, 0xb8ddab6f
rol eax, 0xc5
popf
jmp 0x14012e6b1
lea r8, [rax + 1]
mov rcx, rax
cmp r8, rdx
je 0x14012ef4f
push rax
pushf
mov eax, 0x6442225b
pushf
not eax
add eax, 0xcf07f7a6
xor eax, 0x9214eeb2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x91a39f73
xor eax, 0xaf3cf557
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdab508a3
xor eax, 0x99b4446b
rol eax, 0xb2
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xcbbae9ae
pushf
not eax
add eax, 0x8f5069e4
xor eax, 0xba57120d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xacbecc2d
xor eax, 0xa0ebc50f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa2d371ca
xor eax, 0x95f6f372
rol eax, 0xbb
popf
jmp 0x14012e6b1
mov r9d, dword [rdi + 0x80]
test r9b, 8
jne 0x14012effb
push rax
pushf
mov eax, 0x434054c
pushf
not eax
add eax, 0x9f4827fe
xor eax, 0xb412823a
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8bdb2db4
xor eax, 0xa22330bc
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb4302612
xor eax, 0x9ae017e5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa0ad764a
xor eax, 0xf3c47ebc
rol eax, 0x6d
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xad5dfae2
pushf
not eax
add eax, 0xa8e0723d
xor eax, 0xb3488aed
rol eax, 0x98
popf
pushf
not eax
add eax, 0xad90b5da
xor eax, 0xe847eadc
rol eax, 0x27
popf
jmp 0x14012e6b1
movzx ecx, byte [r8]
mov rdx, rax
cmp cl, 0x28
je 0x14012f093
push rax
pushf
mov eax, 0x933211dc
pushf
not eax
add eax, 0xa2971b55
xor eax, 0xbab662df
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe0d7e74a
xor eax, 0xe8dda200
rol eax, 0x38
popf
pushf
not eax
add eax, 0xea434080
xor eax, 0x8583f866
rol eax, 0x88
popf
pushf
not eax
add eax, 0xff8483dd
xor eax, 0xd8d8cf1a
rol eax, 0x7d
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xcadb46ce
pushf
not eax
add eax, 0x8d82cbcb
xor eax, 0xadf3f27d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa8e41bfc
xor eax, 0xa979ab64
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa601801a
xor eax, 0xc2f9bc7e
rol eax, 0x86
popf
jmp 0x14012e6b1
cmp cl, 0x29
je 0x14012f124
push rax
pushf
mov eax, 0x884152c7
pushf
not eax
add eax, 0xdaad9426
xor eax, 0x80551761
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdb7a5f79
xor eax, 0xc17695be
rol eax, 0xc
popf
pushf
not eax
add eax, 0x82485fc0
xor eax, 0xe7a537c4
rol eax, 0x95
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xd6112a88
pushf
not eax
add eax, 0x8e727169
xor eax, 0xa4af6a01
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb208081c
xor eax, 0xaca882cc
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb1dc521a
xor eax, 0x94ba89af
rol eax, 0xc3
popf
jmp 0x14012e6b1
mov rcx, rax
push rax
pushf
mov eax, 0x1cdeb413
pushf
not eax
add eax, 0xd0f161fb
xor eax, 0xdad3e234
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9b70b8d1
xor eax, 0xeb1c33f5
rol eax, 0x74
popf
jmp 0x14012e6b1
test r9b, 0x10
jne 0x14012f1ec
push rax
pushf
mov eax, 0x58ee2559
pushf
not eax
add eax, 0xe82bf0d2
xor eax, 0xad8f01d1
rol eax, 0xde
popf
pushf
not eax
add eax, 0x80987dac
xor eax, 0xbc9ad72e
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9e516851
xor eax, 0xbcd70cc8
rol eax, 0x73
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x6007ae7f
pushf
not eax
add eax, 0xcf8e4811
xor eax, 0xbe01259c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb116b88e
xor eax, 0xa03fd17b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe04a951b
xor eax, 0xc961c440
rol eax, 0x4c
popf
jmp 0x14012e6b1
movzx r9d, byte [r8]
mov rdx, rax
cmp r9b, 0x7b
je 0x14012f2d8
mov rdx, rcx
cmp r9b, 0x7d
jne 0x14012f292
push rax
pushf
mov eax, 0x4beec557
pushf
not eax
add eax, 0xba0602aa
xor eax, 0xe0aaeb6a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb03cff3f
xor eax, 0xb2b6bb94
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc003e6ef
xor eax, 0xfbb73cbc
rol eax, 0xb7
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x7970e697
pushf
not eax
add eax, 0xccdc3f41
xor eax, 0x93ce3dc5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9559a9cb
xor eax, 0xb769ead7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xaa9a967d
xor eax, 0x8cd710cd
rol eax, 0x3a
popf
jmp 0x14012e6b1
lea rax, [rdx + 1]
jmp 0x14012f370
mov rax, rcx
push rax
pushf
mov eax, 0x99aa3c27
pushf
not eax
add eax, 0xf0abf85d
xor eax, 0x9a8e1740
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x88fb5f42
xor eax, 0xda8ee366
rol eax, 0x1b
popf
jmp 0x14012e6b1
inc rax
mov qword [rdi], rax
push rax
pushf
mov eax, 0x2e0ebdcd
pushf
not eax
add eax, 0x89f75ce5
xor eax, 0xf7a6a84d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb25b037c
xor eax, 0xd8a432d2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa223dc5e
xor eax, 0xd84eb9c6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe3a51b96
xor eax, 0x87799b19
rol eax, 0xb5
popf
jmp 0x14012e6b1
mov rcx, rdi
call fcn.1400253b0
mov rcx, rdi
call fcn.1400b4bea
test al, al
jne 0x14012f429
push rax
pushf
mov eax, 0xd6410c2
pushf
not eax
add eax, 0x9be35a7c
xor eax, 0xed179490
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc7bc47a0
xor eax, 0xc0286aa3
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc3fd7093
xor eax, 0xfa5e0de3
rol eax, 0x99
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xbb07b76c
pushf
not eax
add eax, 0x9d9e2137
xor eax, 0xa84d0b76
rol eax, 0xef
popf
pushf
not eax
add eax, 0x95311c69
xor eax, 0x88f1acbf
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xdacbb531
xor eax, 0xc91f09c7
rol eax, 0x97
popf
jmp 0x14012e6b1
mov edx, 0x5809597f
pushf
not edx
add edx, 0xc02728c6
xor edx, 0x9e72ba41
rol edx, 0x89
popf
pushf
not edx
add edx, 0xb8c2c3af
xor edx, 0xdbe8101f
rol edx, 0x82
popf
pushf
not edx
add edx, 0xdb9b7b1f
xor edx, 0x92d8ebaa
rol edx, 0x65
popf
mov rcx, rbp
call fcn.14011d1ac
mov rdx, rax
mov rcx, rbp
call fcn.14017c5f9
push rax
pushf
mov eax, 0xd5a4fe0d
pushf
not eax
add eax, 0x8691fe21
xor eax, 0x82d9fda0
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe7022fb0
xor eax, 0xf3209d70
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbcc9ea61
xor eax, 0xe0b1d42c
rol eax, 0x8d
popf
jmp 0x14012e6b1
mov rbx, qword [r13 + 0x10]
mov r14, qword [rsi + 0x10]
mov qword [rsi + 0x10], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 8], rsi
mov qword [rsi + 0x10], r12
mov qword [rax + 0x10], rsi
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x14012f58a
push rax
pushf
mov eax, 0x967c2651
pushf
not eax
add eax, 0xfe20fdbb
xor eax, 0x96eab052
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd5b6cba1
xor eax, 0xf6144231
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd7a0cc13
xor eax, 0x96ae5e38
rol eax, 0x62
popf
pushf
not eax
add eax, 0x95f22890
xor eax, 0x8bf1b807
rol eax, 0x2f
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0xac22cebc
pushf
not eax
add eax, 0xc35d9f55
xor eax, 0xd14f434c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd7f03c19
xor eax, 0xdf5078e8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9e814e61
xor eax, 0xf15cc2ab
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa014d47e
xor eax, 0xd2a6505c
rol eax, 0xc
popf
jmp 0x14012e6b1
nop word [rax + rax]
push rax
pushf
mov eax, 0x6ea342b
pushf
not eax
add eax, 0xa63b9276
xor eax, 0xa8e0b2eb
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd0ab1c3b
xor eax, 0xf672e990
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf29bad4c
xor eax, 0xe2edf427
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd0a43b25
xor eax, 0xb9f52dd8
rol eax, 0xe9
popf
jmp 0x14012e6b1
mov rbx, rax
mov rax, qword [rax + 0x28]
test rax, rax
jne 0x14012f6a7
push rax
pushf
mov eax, 0x2edfc85a
pushf
not eax
add eax, 0xfcb7a221
xor eax, 0xad1d0346
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe8df9ed1
xor eax, 0xfca14bcd
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa4bd1b8f
xor eax, 0xcfd10db2
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9f30239c
xor eax, 0xc58ec39c
rol eax, 7
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x9a5ef7a8
pushf
not eax
add eax, 0xf591a69e
xor eax, 0x89f5ca64
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd38b836e
xor eax, 0xddfd780c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf41a84a4
xor eax, 0x8fc75be1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa1c53f22
xor eax, 0xc8d044c1
rol eax, 0xd2
popf
jmp 0x14012e6b1
mov ecx, 0x1f6cb525
pushf
not ecx
add ecx, 0xb462873d
xor ecx, 0xfddd491a
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0x9a3b78e0
xor ecx, 0xd8b5046c
rol ecx, 0xe1
popf
pushf
not ecx
add ecx, 0xe8aae84a
xor ecx, 0x8fd2d6bd
rol ecx, 0xd
popf
call fcn.14005ac24
lea rcx, [0x1b4f74baa]
pushf
sub rcx, 0x74f421e2
popf
mov qword [rsp + 0x50], rax
mov qword [rax + 8], 0x10
mov qword [rax + 0x18], r12
mov qword [rax], rcx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], r12
mov qword [rbx + 0x28], rax
mov qword [rax + 0x10], r14
mov rax, qword [rbx + 0x28]
mov qword [r14 + 0x18], rax
cmp dword [rdi + 0x7c], 0x7c
je 0x14012f7ea
push rax
pushf
mov eax, 0x7dae763a
pushf
not eax
add eax, 0xf78a2017
xor eax, 0xf949d9eb
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf96cd1b7
xor eax, 0xfd2e0de3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa9700984
xor eax, 0xbf9baed1
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9fea56ca
xor eax, 0xcd70db71
rol eax, 0xc5
popf
jmp 0x14012e6b1
push rax
pushf
mov eax, 0x30649e3
pushf
not eax
add eax, 0xdfe76011
xor eax, 0x931b9d4a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb0160f8e
xor eax, 0xaeb0d428
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfeef34b0
xor eax, 0xe7b4f969
rol eax, 0x68
popf
jmp 0x14012e6b1
mov r14, qword [rsp + 0x20]
mov rbx, qword [rsp + 0x58]
push rax
pushf
mov eax, 0x47366083
pushf
not eax
add eax, 0x8b84ce41
xor eax, 0x82e63411
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb620e3f8
xor eax, 0xbd30c1af
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x85410b90
xor eax, 0x9c20c19f
rol eax, 7
popf
pushf
not eax
add eax, 0xa54b6eed
xor eax, 0xe4291125
rol eax, 0x57
popf
jmp 0x14012e6b1
mov rsi, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
push rax
pushf
mov eax, 0xa80ab18d
pushf
not eax
add eax, 0xb7339731
xor eax, 0xe858a988
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x87816a1f
xor eax, 0x9f409ce2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd0b8a4a8
xor eax, 0xec8e0237
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd9a6a9b5
xor eax, 0xeb2845fd
rol eax, 4
popf
jmp 0x14012e6b1
add rsp, 0x28
pop r15
pop r13
pop rdi
pop rbp
ret