Function at 0x14014d864
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x66be9747
pushf
not eax
add eax, 0xb5b45e96
xor eax, 0xa4057d95
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbb3ef0a5
xor eax, 0xc5c69337
rol eax, 6
popf
cmp eax, 4
jne 0x14014d8a1
popf
pop rax
jmp 0x14014dc53
cmp eax, 0
jne 0x14014d8b0
popf
pop rax
jmp 0x14014d946
cmp eax, 3
jne 0x14014d8bf
popf
pop rax
jmp 0x14014db22
cmp eax, 1
jne 0x14014d8ce
popf
pop rax
jmp 0x14014d9eb
cmp eax, 0xa
jne 0x14014d8dd
popf
pop rax
jmp 0x14014def5
cmp eax, 7
jne 0x14014d8ec
popf
pop rax
jmp 0x14014dde0
cmp eax, 6
jne 0x14014d8fb
popf
pop rax
jmp 0x14014dd81
cmp eax, 0xb
jne 0x14014d90a
popf
pop rax
jmp 0x14014df5b
cmp eax, 9
jne 0x14014d919
popf
pop rax
jmp 0x14014dead
cmp eax, 8
jne 0x14014d928
popf
pop rax
jmp 0x14014de3d
cmp eax, 5
jne 0x14014d937
popf
pop rax
jmp 0x14014dce0
cmp eax, 2
jne 0x14014d946
popf
pop rax
jmp 0x14014dafe
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x40
mov rbx, rdx
mov rdi, rcx
test rdx, rdx
je 0x14014d9b8
push rax
pushf
mov eax, 0x800ea6a5
pushf
not eax
add eax, 0xa44360c7
xor eax, 0xb1d9ae30
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf37140bb
xor eax, 0xf064602d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc87d7280
xor eax, 0xf9e77aac
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd07285bd
xor eax, 0x957a7c89
rol eax, 0xcf
popf
jmp 0x14014d892
push rax
pushf
mov eax, 0xc8d18751
pushf
not eax
add eax, 0xa6e53266
xor eax, 0x89680c09
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8f218894
xor eax, 0xf2ac3ea5
rol eax, 0x37
popf
jmp 0x14014d892
mov edx, 0x2762b11d
pushf
not edx
add edx, 0xc100c3cc
xor edx, 0xa019fd8b
rol edx, 0x86
popf
pushf
not edx
add edx, 0xfca8edc4
xor edx, 0xb949e52b
rol edx, 0x35
popf
pushf
not edx
add edx, 0xa7cf16b3
xor edx, 0xcea345ca
rol edx, 0x9d
popf
pushf
not edx
add edx, 0xe5feec9c
xor edx, 0xcea9b0a1
rol edx, 0xa
popf
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14012db68], eax
jle 0x14014daa5
push rax
pushf
mov eax, 0xa501749e
pushf
not eax
add eax, 0xacbad25b
xor eax, 0x9a79d25b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb0b453aa
xor eax, 0x856f674e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb27c9841
xor eax, 0xd6e5ad67
rol eax, 0x36
popf
jmp 0x14014d892
push rax
pushf
mov eax, 0x29996044
pushf
not eax
add eax, 0xcfc46b1c
xor eax, 0x972d945b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd91b38a4
xor eax, 0xc183cff3
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf83f106e
xor eax, 0xd5bcaeb6
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfd712d6f
xor eax, 0xe27213b3
rol eax, 0x93
popf
jmp 0x14014d892
lea rcx, [0x1b1cc66ee]
pushf
sub rcx, 0x71b98b86
popf
call fcn.14037c65e
cmp dword [0x14012db68], 0xffffffff
jne 0x14014de3d
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0x27e81f9d
pushf
not r8d
add r8d, 0x9e0097f5
xor r8d, 0xe7c232db
rol r8d, 0x7d
popf
pushf
not r8d
add r8d, 0xcf724aa4
xor r8d, 0xac4753a6
rol r8d, 0xb8
popf
pushf
not r8d
add r8d, 0xa7a48a3c
xor r8d, 0xb3131ce9
rol r8d, 0xd9
popf
lea rdx, [0x1aaa1ebd1]
pushf
sub rdx, 0x6a926c89
popf
lea rcx, [rsp + 0x20]
call fcn.14028bc24
nop
lea r8, [rsp + 0x20]
mov rdx, qword [0x14012d988]
mov rcx, rdi
call fcn.140214a66
mov qword [0x14012db38], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x14014dbfa
push rax
pushf
mov eax, 0xcc9e87cd
pushf
not eax
add eax, 0xf9fb2594
xor eax, 0xd5024266
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfca2ca0d
xor eax, 0xf8c14e8e
rol eax, 0xc3
popf
jmp 0x14014d892
push rax
pushf
mov eax, 0xcff463a0
pushf
not eax
add eax, 0x9498f8bf
xor eax, 0xa6bf38d7
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe54c6b6c
xor eax, 0xc395c57a
rol eax, 0x46
popf
pushf
not eax
add eax, 0x870705c1
xor eax, 0xb0107377
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x96ac5055
xor eax, 0x825e1238
rol eax, 0xb5
popf
jmp 0x14014d892
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014dc9a
push rax
pushf
mov eax, 0xd6fdf5b0
pushf
not eax
add eax, 0xc98eb8c5
xor eax, 0xd1bf3f58
rol eax, 2
popf
pushf
not eax
add eax, 0xe31e1a85
xor eax, 0xf65e2954
rol eax, 0xc3
popf
jmp 0x14014d892
push rax
pushf
mov eax, 0x4887583
pushf
not eax
add eax, 0xf59d822a
xor eax, 0xeb7c339f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa93eb1d1
xor eax, 0xd79d3a8b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfdcfdd40
xor eax, 0xcf733a58
rol eax, 0x7e
popf
jmp 0x14014d892
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14014dd4e
push rax
pushf
mov eax, 0x1ffc7c8b
pushf
not eax
add eax, 0x9303f2b4
xor eax, 0xd77f726c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd133f566
xor eax, 0xff57e23e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd77a1b15
xor eax, 0xbb0eeabb
rol eax, 0x82
popf
pushf
not eax
add eax, 0x88a86741
xor eax, 0xe2e0880a
rol eax, 0x76
popf
jmp 0x14014d892
push rax
pushf
mov eax, 0x74709f2c
pushf
not eax
add eax, 0xc930a8d8
xor eax, 0xac65fe95
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe334875a
xor eax, 0xe7950b0c
rol eax, 0x60
popf
jmp 0x14014d892
call fcn.14021a52b
nop
push rax
pushf
mov eax, 0x33b2953c
pushf
not eax
add eax, 0xf267a36d
xor eax, 0xcbbfec9d
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9536ec7c
xor eax, 0xbd90d25d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb480172a
xor eax, 0xba6d10ba
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfc779eee
xor eax, 0xae4f94d9
rol eax, 0x77
popf
jmp 0x14014d892
lea rcx, [0x18a322d5b]
pushf
sub rcx, 0x4a1f51f3
popf
call fcn.14033dd06
push rax
pushf
mov eax, 0x7bd4d01a
pushf
not eax
add eax, 0xdc5cfe5c
xor eax, 0x800669d4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xddf61dbf
xor eax, 0xffebfcb0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb1e72457
xor eax, 0xc6e716c3
rol eax, 0xa0
popf
jmp 0x14014d892
cmp qword [0x14012db38], 0
je 0x14014de7a
push rax
pushf
mov eax, 0x61a78d24
pushf
not eax
add eax, 0x9c038b72
xor eax, 0xf9d18c12
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd40cc4cc
xor eax, 0x85c0c8da
rol eax, 0x19
popf
jmp 0x14014d892
push rax
pushf
mov eax, 0x5d66e224
pushf
not eax
add eax, 0xca24347e
xor eax, 0xf2894b73
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x89b1e1b4
xor eax, 0xdd1c9299
rol eax, 0x64
popf
jmp 0x14014d892
mov r9, rbx
mov rcx, rdi
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
jmp 0x140382391
xor al, al
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret
call fcn.1401f095d
nop
push rax
pushf
mov eax, 0x77ccd7cf
pushf
not eax
add eax, 0xa40302d0
xor eax, 0xd3f6f24f
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb824c7a5
xor eax, 0xbd623637
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa7a3b460
xor eax, 0xde666e3d
rol eax, 0x8e
popf
cmp eax, 0
jne 0x14014dfb1
popf
pop rax
jmp 0x14014dfb1
mov rcx, qword [rdx + 0x60]
add rcx, 0x60
jmp fcn.140209a7d
push rax
pushf
mov eax, 0xfc19dac6
pushf
not eax
add eax, 0xeb7e52b4
xor eax, 0xf1371c4d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc0bfd11a
xor eax, 0xe61cd18d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd6b41ad7
xor eax, 0xad131b4a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf176abca
xor eax, 0xf529d8b0
rol eax, 5
popf
cmp eax, 4
jne 0x1403823f4
popf
pop rax
jmp 0x140382870
cmp eax, 0
jne 0x140382403
popf
pop rax
jmp 0x140382520
cmp eax, 3
jne 0x140382412
popf
pop rax
jmp 0x140382765
cmp eax, 1
jne 0x140382421
popf
pop rax
jmp 0x1403825dd
cmp eax, 0xd
jne 0x140382430
popf
pop rax
jmp 0x140382e49
cmp eax, 7
jne 0x14038243f
popf
pop rax
jmp 0x140382a9f
cmp eax, 0xe
jne 0x14038244e
popf
pop rax
jmp 0x140382ecd
cmp eax, 0xb
jne 0x14038245d
popf
pop rax
jmp 0x140382c98
cmp eax, 0xc
jne 0x14038246c
popf
pop rax
jmp 0x140382d9f
cmp eax, 8
jne 0x14038247b
popf
pop rax
jmp 0x140382b57
cmp eax, 0x10
jne 0x14038248a
popf
pop rax
jmp 0x140382f60
cmp eax, 2
jne 0x140382499
popf
pop rax
jmp 0x14038269e
cmp eax, 9
jne 0x1403824a8
popf
pop rax
jmp 0x140382ba3
cmp eax, 0x12
jne 0x1403824b7
popf
pop rax
jmp 0x1403830b2
cmp eax, 6
jne 0x1403824c6
popf
pop rax
jmp 0x140382a25
cmp eax, 0x11
jne 0x1403824d5
popf
pop rax
jmp 0x140383004
cmp eax, 5
jne 0x1403824e4
popf
pop rax
jmp 0x1403828fa
cmp eax, 0x13
jne 0x1403824f3
popf
pop rax
jmp 0x14038310d
cmp eax, 0xa
jne 0x140382502
popf
pop rax
jmp 0x140382c13
cmp eax, 0x14
jne 0x140382511
popf
pop rax
jmp 0x14038315d
cmp eax, 0xf
jne 0x140382520
popf
pop rax
jmp 0x140382f51
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
sub rsp, 0x70
mov rax, qword [0x14010a0d0]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rbp, r9
mov rbx, rcx
mov rdi, qword [0x14012db38]
test rdi, rdi
je 0x140382584
push rax
pushf
mov eax, 0xe51c3128
pushf
not eax
add eax, 0x8e66bfc6
xor eax, 0xe4c2967a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe43cbd24
xor eax, 0xd40aef88
rol eax, 0xb8
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x982ddbc7
pushf
not eax
add eax, 0xf191905a
xor eax, 0xaa7d4121
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb149c6ec
xor eax, 0xdd0018ef
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf5f90cd3
xor eax, 0x999fa049
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x917d3be3
xor eax, 0xfd1b059f
rol eax, 0xa0
popf
jmp 0x1403823e5
lea rcx, [0x1844285ed]
pushf
sub rcx, 0x443307fd
popf
jmp 0x1403825f0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x140382645
push rax
pushf
mov eax, 0x150d460e
pushf
not eax
add eax, 0x9f705883
xor eax, 0xcb77f449
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb8106b20
xor eax, 0xa58e8acc
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe1244e29
xor eax, 0xd83813fb
rol eax, 0x90
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x5d36ab6d
pushf
not eax
add eax, 0xb88a121d
xor eax, 0x96dab1fe
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf3726b3d
xor eax, 0xaab307e8
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9e05ebbd
xor eax, 0x938da3d7
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf8c5bc6f
xor eax, 0x97f57bbf
rol eax, 0x4b
popf
jmp 0x1403823e5
lea rdx, [0x19cd67b66]
pushf
sub rdx, 0x5cc6fa9e
popf
mov rcx, rax
jmp 0x1403826b4
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
test rax, rax
je 0x14038271f
push rax
pushf
mov eax, 0x7d1c4b89
pushf
not eax
add eax, 0xeaa974b3
xor eax, 0x9b9d6c31
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe27625fc
xor eax, 0xdb9bad3e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdd4f61a0
xor eax, 0xc7b432b6
rol eax, 9
popf
pushf
not eax
add eax, 0xaa4613dd
xor eax, 0xec58cd46
rol eax, 0x13
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0xdbc0b44a
pushf
not eax
add eax, 0xd01b63f6
xor eax, 0x99365b41
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8c41af3e
xor eax, 0x9783103c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf1856a55
xor eax, 0x9c34bf97
rol eax, 0xd0
popf
jmp 0x1403823e5
mov word [rsp + 0x40], 0xb848
mov word [rsp + 0x4a], 0xe0ff
mov qword [rsp + 0x42], rdi
mov eax, 0x3212dc93
pushf
not eax
add eax, 0xb2500285
xor eax, 0x81562f1b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x80af0409
xor eax, 0xdef109f0
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9db31711
xor eax, 0xf86a4b69
rol eax, 0xb5
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x14012dacc], ecx
jle 0x140382817
push rax
pushf
mov eax, 0xe5fccfed
pushf
not eax
add eax, 0xc563fcd5
xor eax, 0xe3b31bb4
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcadebe63
xor eax, 0xa9f9f271
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfa8b9aa6
xor eax, 0xd26a3afc
rol eax, 0xb5
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0xe2764416
pushf
not eax
add eax, 0xfe8d0342
xor eax, 0xaf17827e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd2c20960
xor eax, 0xfd52d835
rol eax, 0x42
popf
pushf
not eax
add eax, 0xedfe2c55
xor eax, 0xb45ae6c9
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfd8ff525
xor eax, 0xe732f2e0
rol eax, 0xf8
popf
jmp 0x1403823e5
lea rcx, [0x1bff682c3]
pushf
sub rcx, 0x7fe3a7f7
popf
call fcn.14037c65e
cmp dword [0x14012dacc], 0xffffffff
jne 0x1403828c7
push rax
pushf
mov eax, 0xb9405899
pushf
not eax
add eax, 0x8b64ab08
xor eax, 0xf42df913
rol eax, 0x15
popf
pushf
not eax
add eax, 0xffcf10e1
xor eax, 0xd02a4faa
rol eax, 0x22
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x5705b37c
pushf
not eax
add eax, 0x8ef2918d
xor eax, 0xc0c45aed
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd1980f24
xor eax, 0xd6039ca5
rol eax, 0x55
popf
jmp 0x1403823e5
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0x65d4d3f
pushf
not r8d
add r8d, 0x9f4a19dc
xor r8d, 0x84a46dfb
rol r8d, 0xe
popf
pushf
not r8d
add r8d, 0xeb008a15
xor r8d, 0xc2a6c34a
rol r8d, 0xdd
popf
lea rdx, [0x18238d047]
pushf
sub rdx, 0x42294f7f
popf
lea rcx, [rsp + 0x20]
call fcn.14028bc24
nop
lea r8, [rsp + 0x20]
mov rdx, qword [0x14012d988]
mov rcx, rbx
call fcn.140214a66
mov qword [0x14012dad8], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1403829df
push rax
pushf
mov eax, 0x4d48ca3b
pushf
not eax
add eax, 0xdbc8c945
xor eax, 0xe4074cce
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaaf42988
xor eax, 0xef9b8b97
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa19837a0
xor eax, 0x9a39b991
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xeb1c38a5
xor eax, 0xcc7eb53f
rol eax, 0x81
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x43c8d81e
pushf
not eax
add eax, 0xe9ac2dd0
xor eax, 0xae6b1513
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfd159f58
xor eax, 0x8a75b656
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb219db90
xor eax, 0xb2ff97af
rol eax, 0xa3
popf
jmp 0x1403823e5
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140382a6c
push rax
pushf
mov eax, 0xef03248f
pushf
not eax
add eax, 0xd81741c0
xor eax, 0xe92a6731
rol eax, 0x33
popf
pushf
not eax
add eax, 0xba81f15f
xor eax, 0xe479ef6b
rol eax, 0x67
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x2afb1731
pushf
not eax
add eax, 0xa3010f84
xor eax, 0xd9738ecc
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9d15ddee
xor eax, 0xb028a8ab
rol eax, 0xf8
popf
jmp 0x1403823e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140382b11
push rax
pushf
mov eax, 0x50b99cb3
pushf
not eax
add eax, 0xd2bfa1c7
xor eax, 0x8275c555
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xeb243360
xor eax, 0xc2bc5a61
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd072fd86
xor eax, 0x9b609460
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xfa7d02b9
xor eax, 0xb0595181
rol eax, 0x75
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x628bed65
pushf
not eax
add eax, 0x94c9e7ba
xor eax, 0xc62cca9e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9c360846
xor eax, 0x80a8ef3c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x83de9fc8
xor eax, 0xb2c29f4d
rol eax, 0xfd
popf
jmp 0x1403823e5
call fcn.14021a52b
nop
push rax
pushf
mov eax, 0x632cb97b
pushf
not eax
add eax, 0xf45c46e0
xor eax, 0xe89200b4
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf25a747f
xor eax, 0x8783a5da
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x83ecaa1f
xor eax, 0xcd5c55b6
rol eax, 0x4a
popf
jmp 0x1403823e5
lea rcx, [0x1b268ae7f]
pushf
sub rcx, 0x7255d3b3
popf
call fcn.14033dd06
push rax
pushf
mov eax, 0x4fdb7367
pushf
not eax
add eax, 0x86b54355
xor eax, 0xbb54fd88
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd33312c3
xor eax, 0xfbeb830a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd2f72d4a
xor eax, 0xe56536db
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb70c80df
xor eax, 0xdf7180f8
rol eax, 0xa2
popf
jmp 0x1403823e5
mov r8, qword [0x14012dad8]
test r8, r8
je 0x140382c52
push rax
pushf
mov eax, 0x7a7aaf0e
pushf
not eax
add eax, 0xec43d420
xor eax, 0x9c769871
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xadae7d5f
xor eax, 0xcdcfcd88
rol eax, 0x3b
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0xd516d95f
pushf
not eax
add eax, 0x83c4a6b5
xor eax, 0xb01ba8c1
rol eax, 0x63
popf
pushf
not eax
add eax, 0xed5eaee7
xor eax, 0xee5f9145
rol eax, 0xde
popf
pushf
not eax
add eax, 0xad79cc71
xor eax, 0xc2fcc7b0
rol eax, 0xc7
popf
jmp 0x1403823e5
mov r9d, 0xc6740d1b
pushf
not r9d
add r9d, 0xefe255d4
xor r9d, 0xb1da1567
rol r9d, 0x9d
popf
pushf
not r9d
add r9d, 0xbe976902
xor r9d, 0xc66e30b4
rol r9d, 0x7b
popf
pushf
not r9d
add r9d, 0xa467fea0
xor r9d, 0xa78e00de
rol r9d, 0xb1
popf
pushf
not r9d
add r9d, 0x9baec9ce
xor r9d, 0x8bd160ec
rol r9d, 0x80
popf
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1401648bb
test al, al
je 0x140382d6c
push rax
pushf
mov eax, 0x1d0632b6
pushf
not eax
add eax, 0xc2751dab
xor eax, 0x8ef49f58
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8aba8f16
xor eax, 0xdbee2893
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb294aea9
xor eax, 0xda7f4dd9
rol eax, 0x24
popf
pushf
not eax
add eax, 0x947ae256
xor eax, 0xc72d8937
rol eax, 0xd6
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x5caa2f92
pushf
not eax
add eax, 0xa103e556
xor eax, 0x9c24506a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9c270880
xor eax, 0xfe9e0a25
rol eax, 0x94
popf
jmp 0x1403823e5
movzx eax, byte [rsp + 0x40]
cmp byte [rsp + 0x50], al
jne 0x140382e03
push rax
pushf
mov eax, 0x3df8be55
pushf
not eax
add eax, 0xdb2c5b00
xor eax, 0x9342650a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x882b5ac8
xor eax, 0xd2b4c78f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfad928ea
xor eax, 0xa661e111
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdda6f7b5
xor eax, 0x9d7edd35
rol eax, 0xfd
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x91cf449b
pushf
not eax
add eax, 0x803de88d
xor eax, 0x8c0f6876
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x900f0a64
xor eax, 0xcb87f795
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcf178f87
xor eax, 0xea4a86e2
rol eax, 9
popf
jmp 0x1403823e5
movzx eax, byte [rsp + 0x41]
cmp byte [rsp + 0x51], al
jne 0x140382e9a
push rax
pushf
mov eax, 0xcf279523
pushf
not eax
add eax, 0xafff99c3
xor eax, 0x93024a3c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xafe9eaf4
xor eax, 0xa1a50108
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf9d08579
xor eax, 0xd05fa1dc
rol eax, 0x95
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0x621655e3
pushf
not eax
add eax, 0x996e9adc
xor eax, 0xae6a3c8e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd23c3831
xor eax, 0x85a2faf5
rol eax, 0x5c
popf
jmp 0x1403823e5
movzx eax, byte [rsp + 0x4a]
cmp byte [rsp + 0x5a], al
jne 0x140382f1e
push rax
pushf
mov eax, 0xdea16bca
pushf
not eax
add eax, 0x91998612
xor eax, 0xcad78d9f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfdd10749
xor eax, 0x8139faeb
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x90beb4bd
xor eax, 0xd51560c0
rol eax, 0x55
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0xbc87323b
pushf
not eax
add eax, 0x947759ba
xor eax, 0xf6cb5828
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc0665cc9
xor eax, 0xd2692444
rol eax, 0xb7
popf
jmp 0x1403823e5
movzx eax, byte [rsp + 0x4b]
cmp byte [rsp + 0x5b], al
je 0x1403830b2
lea r8, [rsp + 0x40]
mov rdx, qword [0x14012dad8]
mov rcx, rbx
call fcn.14035c03e
test al, al
je 0x140382fbe
push rax
pushf
mov eax, 0x8028ea82
pushf
not eax
add eax, 0xbe0ab0cf
xor eax, 0x8515f9b7
rol eax, 8
popf
pushf
not eax
add eax, 0xcc2777a8
xor eax, 0x938f17d3
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfd06368c
xor eax, 0x847f45b3
rol eax, 0x73
popf
jmp 0x1403823e5
push rax
pushf
mov eax, 0xb8c0c9a
pushf
not eax
add eax, 0x863f016c
xor eax, 0xbcd191e9
rol eax, 0x99
popf
pushf
not eax
add eax, 0xffb00a8c
xor eax, 0xacc5b55c
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9da22535
xor eax, 0xb067fb67
rol eax, 0x37
popf
jmp 0x1403823e5
mov rcx, rbp
jmp 0x140383008
call rsi
lea r8, [rsp + 0x50]
mov rdx, qword [0x14012dad8]
mov rcx, rbx
call fcn.14035c03e
mov al, 2
pushf
not al
add al, 0x9e
xor al, 0x18
rol al, 0x37
popf
pushf
not al
add al, 0xc4
xor al, 0xd4
rol al, 0xa3
popf
pushf
not al
add al, 0xcb
xor al, 0x8d
rol al, 0x9f
popf
pushf
not al
add al, 0x38
xor al, 0x69
rol al, 0xe7
popf
jmp 0x14038310d
xor al, al
push rax
pushf
mov eax, 0x45f681c9
pushf
not eax
add eax, 0xf2c8243b
xor eax, 0xa4e7407a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa168a971
xor eax, 0xb1485baf
rol eax, 0xa
popf
pushf
not eax
add eax, 0xaa9d7e88
xor eax, 0xe1f8890d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb2766023
xor eax, 0xa0f616d7
rol eax, 0xac
popf
jmp 0x1403823e5
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1402ac965
mov rbx, qword [rsp + 0x98]
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
call fcn.1401f095d
nop