Function at 0x1402d2229
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x50ebade2
pushf
not eax
add eax, 0xd2ed982b
xor eax, 0x89240ce1
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8f8c28cc
xor eax, 0xc407666d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd39478cc
xor eax, 0x99f5836c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe1f50f2a
xor eax, 0xe3e78880
rol eax, 0xd1
popf
cmp eax, 4
jne 0x1402d228c
popf
pop rax
jmp 0x1402d2e14
cmp eax, 0
jne 0x1402d229b
popf
pop rax
jmp 0x1402d236d
cmp eax, 3
jne 0x1402d22aa
popf
pop rax
jmp 0x1402d2d5d
cmp eax, 1
jne 0x1402d22b9
popf
pop rax
jmp 0x1402d2427
cmp eax, 0xd
jne 0x1402d22c8
popf
pop rax
jmp 0x1402d35c3
cmp eax, 7
jne 0x1402d22d7
popf
pop rax
jmp 0x1402d32af
cmp eax, 0xe
jne 0x1402d22e6
popf
pop rax
jmp 0x1402d3635
cmp eax, 0xb
jne 0x1402d22f5
popf
pop rax
jmp 0x1402d34a8
cmp eax, 0xc
jne 0x1402d2304
popf
pop rax
jmp 0x1402d350d
cmp eax, 8
jne 0x1402d2313
popf
pop rax
jmp 0x1402d3361
cmp eax, 5
jne 0x1402d2322
popf
pop rax
jmp 0x1402d312e
cmp eax, 2
jne 0x1402d2331
popf
pop rax
jmp 0x1402d2474
cmp eax, 9
jne 0x1402d2340
popf
pop rax
jmp 0x1402d33dc
cmp eax, 0xa
jne 0x1402d234f
popf
pop rax
jmp 0x1402d3414
cmp eax, 6
jne 0x1402d235e
popf
pop rax
jmp 0x1402d31e9
cmp eax, 0xf
jne 0x1402d236d
popf
pop rax
jmp 0x1402d3683
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xf0
mov qword [rsp + 0x40], rdx
mov r8, rcx
mov qword [rbp - 9], rcx
cmp qword [rcx], 0xffffffffffffffff
je 0x1402d23ce
push rax
pushf
mov eax, 0x385aaac8
pushf
not eax
add eax, 0xd621e63d
xor eax, 0x90448ad6
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x97375b85
xor eax, 0xf55e8a7e
rol eax, 3
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x36a85ba1
pushf
not eax
add eax, 0xdd509a38
xor eax, 0xa13834cc
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8923ddda
xor eax, 0xac861e74
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8c052617
xor eax, 0xf6c4843d
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdec2ff60
xor eax, 0xcd92666f
rol eax, 0xca
popf
jmp 0x1402d227d
xor eax, eax
jmp 0x1402d3635
mov byte [rcx + 0xa0], 0
rdtsc
shl rdx, 0x20
or rax, rdx
mov rcx, rax
mov eax, 0xaf0b4efe
pushf
not eax
add eax, 0x994782bb
xor eax, 0xf88df19c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd0b16a14
xor eax, 0xfa850a62
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa25d1c71
xor eax, 0xca2090b1
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x89e6bafa
xor eax, 0xb4637044
rol eax, 0x7b
popf
imul rcx, rax
movabs rax, 0xfcd175a6c16de65f
pushf
not rax
add rax, 0x42e0baf2
xor rax, 0x7f8d2a92
rol rax, 0xdf
popf
pushf
not rax
add rax, 0x5d6d09d0
xor rax, 0x59d5c0e3
rol rax, 0xba
popf
mul rcx
sub rcx, rdx
shr rcx, 1
push rdx
not rdx
sub rcx, rdx
pop rdx
sub rcx, 1
shr rcx, 0xe
mov dword [r8 + 0x9c], ecx
mov r8d, 0x597b715a
pushf
not r8d
add r8d, 0xac9f4cae
xor r8d, 0xffb236b5
rol r8d, 0xf4
popf
pushf
not r8d
add r8d, 0x8e0b6346
xor r8d, 0xafa09957
rol r8d, 0xfc
popf
mov word [rbp - 0x59], r8w
mov edx, 0xb7e01780
pushf
not edx
add edx, 0xca459ea2
xor edx, 0xd67c3542
rol edx, 6
popf
pushf
not edx
add edx, 0xf1fd4ce3
xor edx, 0xeb90b541
rol edx, 0xfc
popf
mov word [rbp - 0x79], dx
mov word [rbp - 0x77], dx
mov ecx, 0xb51133
pushf
not ecx
add ecx, 0x876c0e97
xor ecx, 0xc7d7b40b
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xc9dd1329
xor ecx, 0xec0cc3d4
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0xff49b0b8
xor ecx, 0xc774aa67
rol ecx, 0x5b
popf
mov eax, 0x17bfda9
pushf
not eax
add eax, 0x902c1764
xor eax, 0xac317168
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb9894942
xor eax, 0x920536e3
rol eax, 9
popf
pushf
not eax
add eax, 0xe142f35b
xor eax, 0x8c8fcd58
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf346fa76
xor eax, 0xd9c9ddef
rol eax, 0xbd
popf
mov word [rbp - 0x75], cx
mov word [rbp - 0x73], dx
mov word [rbp - 0x71], ax
movzx eax, word [0x1400f247a]
xor ax, r8w
mov word [rbp - 0x6f], ax
movzx eax, word [0x1400f247c]
xor ax, r8w
mov word [rbp - 0x6d], ax
movzx r13d, word [0x1400f247e]
xor r13w, r8w
mov word [rbp - 0x6b], r13w
movzx r12d, word [str..sys]
xor r12w, r8w
mov word [rbp - 0x69], r12w
movzx r15d, word [reloc.WS2_32.dll_WSAStartup]
xor r15w, r8w
movzx r14d, word [0x1400f2484]
xor r14w, r8w
movzx esi, word [reloc.WS2_32.dll_WSAStartup]
xor si, r8w
movzx edi, word [0x1400f2488]
xor di, r8w
movzx ebx, word [0x1400f248a]
xor bx, r8w
movzx r11d, word [0x1400f248c]
xor r11w, r8w
movzx r10d, word [0x1400f248e]
xor r10w, r8w
movzx r9d, word [str.ExFreePoolWithTag]
xor r9w, r8w
movzx r8d, word [0x1400f2492]
xor r8w, 0x37
movzx edx, word [0x1400f2494]
xor dx, 0x37
movzx ecx, word [0x1400f2496]
xor cx, 0x37
movzx eax, word [0x1400f2498]
xor ax, 0x37
mov r13d, 0x2dab3122
pushf
not r13d
add r13d, 0xb300af9d
xor r13d, 0x8de202c5
rol r13d, 0xa
popf
pushf
not r13d
add r13d, 0x9428718a
xor r13d, 0xb63573d7
rol r13d, 0x9c
popf
mov r12d, 0xebcebe30
pushf
not r12d
add r12d, 0xbddbff23
xor r12d, 0x8ef49a11
rol r12d, 0x4b
popf
pushf
not r12d
add r12d, 0xffb2a88d
xor r12d, 0xd2c21796
rol r12d, 0x17
popf
pushf
not r12d
add r12d, 0x977ae8bc
xor r12d, 0xba9fb568
rol r12d, 0
popf
pushf
not r12d
add r12d, 0xbce816c8
xor r12d, 0xf5d1a89d
rol r12d, 0x1e
popf
xor r13w, r12w
mov word [rbp - 0x57], r13w
movzx r13d, word [rbp - 0x79]
xor r13w, r12w
mov word [rbp - 0x55], r13w
mov r13d, 0x8f67217a
pushf
not r13d
add r13d, 0xaec71e82
xor r13d, 0xe77818e7
rol r13d, 0x54
popf
pushf
not r13d
add r13d, 0xc95f1cba
xor r13d, 0xfe365780
rol r13d, 0x88
popf
pushf
not r13d
add r13d, 0xebef756d
xor r13d, 0xdf64d1fa
rol r13d, 0x48
popf
pushf
not r13d
add r13d, 0xdca96560
xor r13d, 0x97412eb2
rol r13d, 0xf8
popf
xor r13w, r12w
mov word [rbp - 0x53], r13w
movzx r13d, word [rbp - 0x77]
xor r13w, r12w
mov word [rbp - 0x51], r13w
mov r13d, 0xa04e61a7
pushf
not r13d
add r13d, 0x846dd4c4
xor r13d, 0xc4a6ce29
rol r13d, 0x3e
popf
pushf
not r13d
add r13d, 0xa359d4b8
xor r13d, 0xc66f059a
rol r13d, 0xd3
popf
pushf
not r13d
add r13d, 0xd8d230bf
xor r13d, 0xd14d46a3
rol r13d, 0xc1
popf
xor r13w, r12w
mov word [rbp - 0x4f], r13w
mov r13d, 0xd98bb077
pushf
not r13d
add r13d, 0x826d7115
xor r13d, 0xacf380c7
rol r13d, 0x4f
popf
pushf
not r13d
add r13d, 0xeb86d6bb
xor r13d, 0xd520b576
rol r13d, 0x83
popf
pushf
not r13d
add r13d, 0xed5511c5
xor r13d, 0xd841b620
rol r13d, 0xfb
popf
pushf
not r13d
add r13d, 0xf2594289
xor r13d, 0x914184db
rol r13d, 0x93
popf
xor r13w, r12w
mov word [rbp - 0x4d], r13w
mov r13d, 0xfcf39ed0
pushf
not r13d
add r13d, 0xa8b83681
xor r13d, 0x88cd1a6d
rol r13d, 0x14
popf
pushf
not r13d
add r13d, 0xddb224b4
xor r13d, 0xffda741b
rol r13d, 0x54
popf
xor r13w, r12w
mov word [rbp - 0x4b], r13w
mov r13d, 0x3f027e43
pushf
not r13d
add r13d, 0x8076080c
xor r13d, 0x8140591b
rol r13d, 0xa7
popf
pushf
not r13d
add r13d, 0xc5f923d8
xor r13d, 0xf910b9f7
rol r13d, 0x28
popf
xor r13w, r12w
mov word [rbp - 0x49], r13w
mov r13d, 0x465fd333
pushf
not r13d
add r13d, 0xa3350e46
xor r13d, 0xa615c399
rol r13d, 0xed
popf
pushf
not r13d
add r13d, 0xb2d0f87f
xor r13d, 0xf2bc150d
rol r13d, 6
popf
pushf
not r13d
add r13d, 0xe074f9ba
xor r13d, 0xc799eee0
rol r13d, 0x66
popf
xor r13w, r12w
mov word [rbp - 0x47], r13w
movzx r13d, word [rbp - 0x75]
xor r13w, r12w
mov word [rbp - 0x45], r13w
movzx r13d, word [rbp - 0x73]
xor r13w, r12w
mov word [rbp - 0x43], r13w
mov r13d, 0xb8793fa9
pushf
not r13d
add r13d, 0xa2ade3da
xor r13d, 0xfcf72a2f
rol r13d, 0xe6
popf
pushf
not r13d
add r13d, 0xa23e093f
xor r13d, 0xb0359c61
rol r13d, 0x65
popf
pushf
not r13d
add r13d, 0xca3bf7ca
xor r13d, 0x9c5854f8
rol r13d, 0x41
popf
xor r13w, r12w
mov word [rbp - 0x41], r13w
mov r13d, 0xd246daec
pushf
not r13d
add r13d, 0x8e69da66
xor r13d, 0x867ee8af
rol r13d, 0xaf
popf
pushf
not r13d
add r13d, 0xd7707786
xor r13d, 0x9ccd7158
rol r13d, 0xba
popf
pushf
not r13d
add r13d, 0x80d2bfc5
xor r13d, 0xcb3f5f38
rol r13d, 0x38
popf
pushf
not r13d
add r13d, 0xed377ca7
xor r13d, 0xa8af31e7
rol r13d, 0xa6
popf
xor r13w, r12w
mov word [rbp - 0x3f], r13w
mov r13d, 0x5b0464e6
pushf
not r13d
add r13d, 0x8868d794
xor r13d, 0x97a19954
rol r13d, 0x2f
popf
pushf
not r13d
add r13d, 0xa736ecac
xor r13d, 0xb13a5d49
rol r13d, 0xf8
popf
xor r13w, r12w
mov word [rbp - 0x3d], r13w
mov r13d, 0x245219d9
pushf
not r13d
add r13d, 0xaefc2ee6
xor r13d, 0x8b44dadd
rol r13d, 0x84
popf
pushf
not r13d
add r13d, 0xd0e1ae62
xor r13d, 0xb1fb7151
rol r13d, 0xd3
popf
xor r13w, r12w
mov word [rbp - 0x3b], r13w
movzx r13d, word [rbp - 0x71]
xor r13w, r12w
mov word [rbp - 0x39], r13w
movzx r13d, r12w
xor r13w, r12w
mov word [rbp - 0x37], r13w
movzx r13d, word [rbp - 0x6f]
xor r13w, r12w
mov word [rbp - 0x35], r13w
movzx r13d, word [rbp - 0x6d]
xor r13w, r12w
mov word [rbp - 0x33], r13w
movzx r13d, word [rbp - 0x6b]
xor r13w, r12w
mov word [rbp - 0x31], r13w
movzx r12d, word [rbp - 0x69]
mov r13d, 0x3c0ce828
pushf
not r13d
add r13d, 0x9ce7949c
xor r13d, 0x959cb4ed
rol r13d, 0xb1
popf
pushf
not r13d
add r13d, 0xf6f99dfe
xor r13d, 0xc5d5b371
rol r13d, 0x4f
popf
xor r12w, r13w
mov word [rbp - 0x2f], r12w
xor r15w, r13w
mov word [rbp - 0x2d], r15w
xor r14w, r13w
mov word [rbp - 0x2b], r14w
xor si, r13w
mov word [rbp - 0x29], si
xor di, r13w
mov word [rbp - 0x27], di
xor bx, r13w
mov word [rbp - 0x25], bx
xor r11w, r13w
mov word [rbp - 0x23], r11w
xor r10w, r13w
mov word [rbp - 0x21], r10w
xor r9w, r13w
mov word [rbp - 0x1f], r9w
xor r8w, r13w
mov word [rbp - 0x1d], r8w
xor dx, r13w
mov word [rbp - 0x1b], dx
xor cx, r13w
mov word [rbp - 0x19], cx
xor ax, r13w
mov word [rbp - 0x17], ax
xor eax, eax
mov word [rbp - 0x15], ax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf566cfc3
pushf
not edx
add edx, 0xcebe0779
xor edx, 0xc6378623
rol edx, 0x8c
popf
pushf
not edx
add edx, 0xb04f4467
xor edx, 0x87d1228d
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xeae850e8
xor edx, 0xf05cbde4
rol edx, 5
popf
lea rcx, [rbp - 0x57]
jmp 0x1402d2cb9
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r12, qword [rbp - 9]
mov qword [r12], rax
cmp rax, 0xffffffffffffffff
je 0x1402d2d04
push rax
pushf
mov eax, 0xa1abe8d
pushf
not eax
add eax, 0xda8538ed
xor eax, 0xd7c315ed
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9ce1aa09
xor eax, 0xde198ae3
rol eax, 0x79
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x8e737576
pushf
not eax
add eax, 0xf41aa69a
xor eax, 0xd331c3b3
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc83d5ff1
xor eax, 0xd2b331b6
rol eax, 0xea
popf
pushf
not eax
add eax, 0x80355ff8
xor eax, 0x9646afcb
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8e131065
xor eax, 0x8c001084
rol eax, 0xb8
popf
jmp 0x1402d227d
mov byte [r12 + 0xa0], 1
mov rcx, r12
call fcn.1401f0334
test eax, eax
js 0x1402d2dcf
push rax
pushf
mov eax, 0x3b2d01fd
pushf
not eax
add eax, 0xec8ff0ef
xor eax, 0xf06186ca
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa3411b9d
xor eax, 0x86752553
rol eax, 9
popf
pushf
not eax
add eax, 0xa34296e2
xor eax, 0x8369f006
rol eax, 0x59
popf
pushf
not eax
add eax, 0xdaee0423
xor eax, 0xd576a7b4
rol eax, 0x4a
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x5a471eb5
pushf
not eax
add eax, 0xb676cefb
xor eax, 0xa91dec0f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd8289725
xor eax, 0xec7c5988
rol eax, 1
popf
pushf
not eax
add eax, 0xdca6daae
xor eax, 0x9d62e9b8
rol eax, 6
popf
jmp 0x1402d227d
mov byte [rsp + 0x40], 0x36
mov al, 0x37
pushf
not al
add al, 0x43
xor al, 0x60
rol al, 0x5b
popf
pushf
not al
add al, 0x3c
xor al, 0x88
rol al, 0xab
popf
pushf
not al
add al, 0xa2
xor al, 0x62
rol al, 0xb8
popf
pushf
not al
add al, 0xa4
xor al, 0xe2
rol al, 0xe4
popf
mov cl, 0x39
pushf
not cl
add cl, 0x6a
xor cl, 0x26
rol cl, 0xcb
popf
pushf
not cl
add cl, 0xd
xor cl, 0x7d
rol cl, 0x81
popf
mov dl, 0x75
pushf
not dl
add dl, 0x7e
xor dl, 0x7a
rol dl, 0x10
popf
pushf
not dl
add dl, 0x9d
xor dl, 1
rol dl, 0x23
popf
mov r8b, 0x34
pushf
not r8b
add r8b, 0x89
xor r8b, 0xd2
rol r8b, 0xe2
popf
pushf
not r8b
add r8b, 0x10
xor r8b, 0x70
rol r8b, 0x4c
popf
pushf
not r8b
add r8b, 0xc7
xor r8b, 0x3a
rol r8b, 0xcc
popf
mov r9b, 0x52
pushf
not r9b
add r9b, 0xa
xor r9b, 0x98
rol r9b, 0x86
popf
pushf
not r9b
add r9b, 0xb
xor r9b, 2
rol r9b, 0x6b
popf
pushf
not r9b
add r9b, 0x68
xor r9b, 0xf6
rol r9b, 0x53
popf
pushf
not r9b
add r9b, 1
xor r9b, 6
rol r9b, 0x57
popf
mov r10b, 0x23
pushf
not r10b
add r10b, 0x57
xor r10b, 0x25
rol r10b, 0xa
popf
pushf
not r10b
add r10b, 0x67
xor r10b, 0x51
rol r10b, 0xcb
popf
pushf
not r10b
add r10b, 0xc
xor r10b, 0x33
rol r10b, 0x15
popf
movzx r11d, al
mov bl, 8
pushf
not bl
add bl, 0xa7
xor bl, 0x37
rol bl, 6
popf
pushf
not bl
add bl, 0x1e
xor bl, 0xc
rol bl, 0xa2
popf
pushf
not bl
add bl, 0x38
xor bl, 0x3c
rol bl, 0xc9
popf
pushf
not bl
add bl, 0x8d
xor bl, 0xeb
rol bl, 0x5e
popf
mov dil, 0xf5
pushf
not dil
add dil, 0x3e
xor dil, 0xcb
rol dil, 0xb7
popf
pushf
not dil
add dil, 0xf1
xor dil, 0x53
rol dil, 0xdc
popf
pushf
not dil
add dil, 0xb4
xor dil, 0xf8
rol dil, 0x4e
popf
pushf
not dil
add dil, 0x65
xor dil, 0xde
rol dil, 0x7c
popf
mov sil, 0xd9
pushf
not sil
add sil, 0x29
xor sil, 0xca
rol sil, 0x74
popf
pushf
not sil
add sil, 0x80
xor sil, 0x97
rol sil, 0xc2
popf
pushf
not sil
add sil, 0x29
xor sil, 0x53
rol sil, 0xcc
popf
mov r14b, 0xed
pushf
not r14b
add r14b, 0x5e
xor r14b, 0x55
rol r14b, 0x46
popf
pushf
not r14b
add r14b, 0x36
xor r14b, 0x70
rol r14b, 0x66
popf
pushf
not r14b
add r14b, 0x5c
xor r14b, 0x50
rol r14b, 0xa7
popf
pushf
not r14b
add r14b, 0x52
xor r14b, 0x83
rol r14b, 0x67
popf
movzx r15d, sil
xor r13d, r13d
xor al, 0x36
mov byte [rsp + 0x41], al
xor cl, 0x36
mov byte [rsp + 0x42], cl
xor dl, 0x36
mov byte [rsp + 0x43], dl
xor r8b, 0x36
mov byte [rsp + 0x44], r8b
xor r9b, 0x36
mov byte [rsp + 0x45], r9b
xor r10b, 0x36
mov byte [rsp + 0x46], r10b
xor r11b, 0x36
mov byte [rsp + 0x47], r11b
xor bl, 0x36
mov byte [rsp + 0x48], bl
xor dil, 0x36
mov byte [rbp - 0x80], dil
xor sil, 0x36
mov byte [rbp - 0x7f], sil
xor r14b, 0x36
mov byte [rbp - 0x7e], r14b
xor r15b, 0x36
mov byte [rbp - 0x7d], r15b
mov byte [rbp - 0x7c], r13b
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rsp + 0x41]
mov r8, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0xc1cb888f
pushf
not eax
add eax, 0xbd9bcac9
xor eax, 0xd34d50c7
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe86f6776
xor eax, 0x88be53d3
rol eax, 0xce
popf
jmp 0x1402d227d
inc r8
cmp byte [rax + r8], r13b
jne 0x1402d3190
push rax
pushf
mov eax, 0x972f8901
pushf
not eax
add eax, 0xa06ce7cd
xor eax, 0xda03227a
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8ac5cdf6
xor eax, 0xfd0a2c8d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd2d5cbec
xor eax, 0xd57c7643
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb2a923e0
xor eax, 0xf70db64a
rol eax, 0x35
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x818bc71e
pushf
not eax
add eax, 0xf8801abb
xor eax, 0x80d6c305
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa7646607
xor eax, 0x89a70636
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9ddaeceb
xor eax, 0xcc01f53c
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe143d8fc
xor eax, 0xc3495ab0
rol eax, 0xa9
popf
jmp 0x1402d227d
lea rdx, [rsp + 0x41]
lea rcx, [rbp - 1]
call fcn.140259922
nop
lea rcx, [rbp - 1]
call fcn.140192573
mov qword [r12 + 0x20], rax
mov rdx, qword [rbp + 0x17]
cmp rdx, 0x10
jb 0x1402d3269
push rax
pushf
mov eax, 0x6131e6cb
pushf
not eax
add eax, 0xa7f8567f
xor eax, 0x87a063fc
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9719492c
xor eax, 0x8a58b72a
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9bf0702a
xor eax, 0xeb14ba30
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa9923297
xor eax, 0xd382a903
rol eax, 0xdf
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x59a55b7
pushf
not eax
add eax, 0x8633892c
xor eax, 0x9b1d4202
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa43b7a9e
xor eax, 0xc4ba2154
rol eax, 2
popf
pushf
not eax
add eax, 0xd7715dc2
xor eax, 0xfd736e8a
rol eax, 0xb8
popf
jmp 0x1402d227d
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402d331b
push rax
pushf
mov eax, 0x9f0838a6
pushf
not eax
add eax, 0xe32f7b93
xor eax, 0x983fd2a1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf72a25d2
xor eax, 0x9e0b5867
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb44a5d74
xor eax, 0xa9c2953e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbab1fa2f
xor eax, 0xc927aaa5
rol eax, 0x66
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x47070747
pushf
not eax
add eax, 0xec76b1cd
xor eax, 0xf2973140
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8b65abfb
xor eax, 0xc63f57a4
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9ff5a3b4
xor eax, 0xb90107b3
rol eax, 0xd2
popf
jmp 0x1402d227d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1402d33a9
push rax
pushf
mov eax, 0xb84fe27e
pushf
not eax
add eax, 0xfd79cce0
xor eax, 0xc9b7550e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf40ee27c
xor eax, 0xbdbf82c4
rol eax, 0x64
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0xd1759c2b
pushf
not eax
add eax, 0xb5b8831d
xor eax, 0xa68b843d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe3cd4f1e
xor eax, 0xb1022992
rol eax, 0xa
popf
jmp 0x1402d227d
call fcn.1401eb76d
push rax
pushf
mov eax, 0xcefa21c3
pushf
not eax
add eax, 0xe08a9354
xor eax, 0xb6c8ef61
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdc8ab20d
xor eax, 0x8d11dec0
rol eax, 0xdc
popf
jmp 0x1402d227d
cmp qword [r12 + 0x20], 0
je 0x1402d3475
push rax
pushf
mov eax, 0x75a08339
pushf
not eax
add eax, 0xc8ea30fc
xor eax, 0x9d335e76
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8922df81
xor eax, 0xc11796da
rol eax, 4
popf
pushf
not eax
add eax, 0xb326887a
xor eax, 0xf7cb611b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcd906364
xor eax, 0xaa94c0c3
rol eax, 0x79
popf
jmp 0x1402d227d
push rax
pushf
mov eax, 0x8b07bb66
pushf
not eax
add eax, 0x998b7433
xor eax, 0xa6814a93
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8bed5c06
xor eax, 0xe3ea09a6
rol eax, 0x15
popf
jmp 0x1402d227d
xor eax, eax
mov dword [r12 + 8], eax
jmp 0x1402d3635
mov rcx, r12
call fcn.1401eb7d5
mov eax, 0x7d6d0ec5
pushf
not eax
add eax, 0xb893545f
xor eax, 0xea8476dc
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x885703e4
xor eax, 0xb7022bb0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe8cd5687
xor eax, 0xedab7d48
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc47d96c9
xor eax, 0xe3f13184
rol eax, 0x70
popf
jmp 0x1402d3635
mov rdx, qword [rsp + 0x40]
lea rcx, [rbp - 1]
call fcn.1401a8894
mov rdx, rax
mov rcx, r12
call fcn.140186388
push rax
pushf
mov eax, 0xac2c9e6e
pushf
not eax
add eax, 0xd35dc9c9
xor eax, 0xd9418705
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdf535786
xor eax, 0xd5ee8482
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8f695857
xor eax, 0xe1e1d32b
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe6de28f1
xor eax, 0x844e310b
rol eax, 0xc
popf
jmp 0x1402d227d
mov rbx, qword [rsp + 0x140]
add rsp, 0xf0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1401c2053
int3