Function at 0x1401a4d3c
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xa7108130
pushf
not eax
add eax, 0xb0071181
xor eax, 0x80414409
rol eax, 0x80
popf
pushf
not eax
add eax, 0xae4fa1e3
xor eax, 0xd398dc7f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa1fc5331
xor eax, 0x92ea5c3a
rol eax, 0x5c
popf
cmp eax, 0x29
jne 0x1401a4d8c
popf
pop rax
jmp 0x1401a683a
cmp eax, 0
jne 0x1401a4d9b
popf
pop rax
jmp 0x1401a50c5
cmp eax, 3
jne 0x1401a4daa
popf
pop rax
jmp 0x1401a52ec
cmp eax, 1
jne 0x1401a4db9
popf
pop rax
jmp 0x1401a51e5
cmp eax, 0xd
jne 0x1401a4dc8
popf
pop rax
jmp 0x1401a5900
cmp eax, 0x1a
jne 0x1401a4dd7
popf
pop rax
jmp 0x1401a60cb
cmp eax, 0xe
jne 0x1401a4de6
popf
pop rax
jmp 0x1401a59af
cmp eax, 0x31
jne 0x1401a4df5
popf
pop rax
jmp 0x1401a6bdd
cmp eax, 0x19
jne 0x1401a4e04
popf
pop rax
jmp 0x1401a6002
cmp eax, 8
jne 0x1401a4e13
popf
pop rax
jmp 0x1401a55e5
cmp eax, 0x2a
jne 0x1401a4e22
popf
pop rax
jmp 0x1401a68ae
cmp eax, 0x17
jne 0x1401a4e31
popf
pop rax
jmp 0x1401a5ecd
cmp eax, 0x1c
jne 0x1401a4e40
popf
pop rax
jmp 0x1401a6203
cmp eax, 0x2e
jne 0x1401a4e4f
popf
pop rax
jmp 0x1401a6a3f
cmp eax, 0x18
jne 0x1401a4e5e
popf
pop rax
jmp 0x1401a5f57
cmp eax, 0x2b
jne 0x1401a4e6d
popf
pop rax
jmp 0x1401a6953
cmp eax, 0x1b
jne 0x1401a4e7c
popf
pop rax
jmp 0x1401a6175
cmp eax, 0x2d
jne 0x1401a4e8b
popf
pop rax
jmp 0x1401a69a3
cmp eax, 0x23
jne 0x1401a4e9a
popf
pop rax
jmp 0x1401a64e1
cmp eax, 0x25
jne 0x1401a4ea9
popf
pop rax
jmp 0x1401a65df
cmp eax, 0x32
jne 0x1401a4eb8
popf
pop rax
jmp 0x1401a6c4d
cmp eax, 0x13
jne 0x1401a4ec7
popf
pop rax
jmp 0x1401a5c2f
cmp eax, 0x33
jne 0x1401a4ed6
popf
pop rax
jmp 0x1401a6d0b
cmp eax, 0x24
jne 0x1401a4ee5
popf
pop rax
jmp 0x1401a6567
cmp eax, 0x1e
jne 0x1401a4ef4
popf
pop rax
jmp 0x1401a62f9
cmp eax, 0xc
jne 0x1401a4f03
popf
pop rax
jmp 0x1401a583f
cmp eax, 0x26
jne 0x1401a4f12
popf
pop rax
jmp 0x1401a6684
cmp eax, 0x27
jne 0x1401a4f21
popf
pop rax
jmp 0x1401a674d
cmp eax, 0x30
jne 0x1401a4f30
popf
pop rax
jmp 0x1401a6b44
cmp eax, 0x10
jne 0x1401a4f3f
popf
pop rax
jmp 0x1401a5a45
cmp eax, 0x37
jne 0x1401a4f4e
popf
pop rax
jmp 0x1401a6ed1
cmp eax, 9
jne 0x1401a4f5d
popf
pop rax
jmp 0x1401a5664
cmp eax, 4
jne 0x1401a4f6c
popf
pop rax
jmp 0x1401a535c
cmp eax, 0x16
jne 0x1401a4f7b
popf
pop rax
jmp 0x1401a5e09
cmp eax, 0x28
jne 0x1401a4f8a
popf
pop rax
jmp 0x1401a67c1
cmp eax, 0xa
jne 0x1401a4f99
popf
pop rax
jmp 0x1401a56fd
cmp eax, 0x36
jne 0x1401a4fa8
popf
pop rax
jmp 0x1401a6e6e
cmp eax, 0x14
jne 0x1401a4fb7
popf
pop rax
jmp 0x1401a5cee
cmp eax, 7
jne 0x1401a4fc6
popf
pop rax
jmp 0x1401a5519
cmp eax, 0x34
jne 0x1401a4fd5
popf
pop rax
jmp 0x1401a6d5e
cmp eax, 2
jne 0x1401a4fe4
popf
pop rax
jmp 0x1401a527a
cmp eax, 0x20
jne 0x1401a4ff3
popf
pop rax
jmp 0x1401a6403
cmp eax, 0x1d
jne 0x1401a5002
popf
pop rax
jmp 0x1401a6297
cmp eax, 0x11
jne 0x1401a5011
popf
pop rax
jmp 0x1401a5ae9
cmp eax, 0x35
jne 0x1401a5020
popf
pop rax
jmp 0x1401a6e22
cmp eax, 0x2f
jne 0x1401a502f
popf
pop rax
jmp 0x1401a6ad8
cmp eax, 0x12
jne 0x1401a503e
popf
pop rax
jmp 0x1401a5ba5
cmp eax, 0x21
jne 0x1401a504d
popf
pop rax
jmp 0x1401a643b
cmp eax, 0x1f
jne 0x1401a505c
popf
pop rax
jmp 0x1401a63b4
cmp eax, 0xb
jne 0x1401a506b
popf
pop rax
jmp 0x1401a57a7
cmp eax, 0xf
jne 0x1401a507a
popf
pop rax
jmp 0x1401a5a0d
cmp eax, 0x15
jne 0x1401a5089
popf
pop rax
jmp 0x1401a5db7
cmp eax, 5
jne 0x1401a5098
popf
pop rax
jmp 0x1401a53e6
cmp eax, 6
jne 0x1401a50a7
popf
pop rax
jmp 0x1401a547d
cmp eax, 0x22
jne 0x1401a50b6
popf
pop rax
jmp 0x1401a6498
cmp eax, 0x2c
jne 0x1401a50c5
popf
pop rax
jmp 0x1401a69a0
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x28]
sub rsp, 0x128
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rbp + 0x10], rax
mov rdi, qword [rbp + 0x90]
mov r12, rdx
mov r13, qword [rbp + 0xa8]
mov r15, r8
mov qword [rsp + 0x68], r8
mov rbx, rcx
mov qword [rsp + 0x78], rdx
mov r8, rdi
mov rcx, r12
mov qword [rbp - 0x68], r13
mov rdx, r9
mov byte [rsp + 0x60], 0
mov rsi, r9
call fcn.1401661fd
mov r14d, eax
cmp eax, 0xffffffff
jl 0x1401a518c
push rax
pushf
mov eax, 0xd691d59b
pushf
not eax
add eax, 0xc680da5e
xor eax, 0xf61a3cf7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf3168231
xor eax, 0xb5bb094e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc9e71eea
xor eax, 0xdd81508c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf26bd916
xor eax, 0xcb5d5e3f
rol eax, 0
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x81abba
pushf
not eax
add eax, 0xf49e748b
xor eax, 0xc3ef7f0e
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xed471977
xor eax, 0x9043d189
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8bb1b0ca
xor eax, 0xa1928b22
rol eax, 0x82
popf
pushf
not eax
add eax, 0xeedce8bd
xor eax, 0xe3dac551
rol eax, 0xa5
popf
jmp 0x1401a4d7d
cmp eax, dword [rdi + 4]
jge 0x1401a5247
push rax
pushf
mov eax, 0x12d53dd2
pushf
not eax
add eax, 0x975e6baa
xor eax, 0xae700293
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb09f8257
xor eax, 0xd49b9a57
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xcda88aa8
xor eax, 0xc682fc5b
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdea7e66f
xor eax, 0xcc76c5ac
rol eax, 0x6e
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x359f621a
pushf
not eax
add eax, 0x88b1d1c2
xor eax, 0xb659b218
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb3036b57
xor eax, 0xb3d917e9
rol eax, 0x19
popf
jmp 0x1401a4d7d
cmp dword [rbx], 0xe06d7363
jne 0x1401a52b9
push rax
pushf
mov eax, 0xb59bb0b3
pushf
not eax
add eax, 0xe1b5e6ac
xor eax, 0xa4fc80e1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa2147ec4
xor eax, 0xecfac5dd
rol eax, 0xf4
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xdd5bf1ec
pushf
not eax
add eax, 0x9e4a3a21
xor eax, 0xa78cf363
rol eax, 0x94
popf
pushf
not eax
add eax, 0x80e08b84
xor eax, 0xcb2a1558
rol eax, 0x2e
popf
jmp 0x1401a4d7d
cmp dword [rbx + 0x18], 4
jne 0x1401a5329
push rax
pushf
mov eax, 0x1984ad9f
pushf
not eax
add eax, 0xf624da75
xor eax, 0xb428c43a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xed78aaa1
xor eax, 0xa9316305
rol eax, 0x5d
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x550305e8
pushf
not eax
add eax, 0xb725bcf8
xor eax, 0xb52be270
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe58fa153
xor eax, 0xeaae76e3
rol eax, 0xfe
popf
jmp 0x1401a4d7d
mov eax, dword [rbx + 0x20]
sub eax, 0x19930520
cmp eax, 2
ja 0x1401a53b3
push rax
pushf
mov eax, 0xbe62b150
pushf
not eax
add eax, 0xa66e4541
xor eax, 0x9cacbedc
rol eax, 0x68
popf
pushf
not eax
add eax, 0x812d139e
xor eax, 0xe2164627
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd894c488
xor eax, 0xd022e52e
rol eax, 0x3e
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xbacf1d72
pushf
not eax
add eax, 0xb22c9dc8
xor eax, 0xbc9ea1fd
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfe60579e
xor eax, 0xda2b4e25
rol eax, 0x46
popf
jmp 0x1401a4d7d
cmp qword [rbx + 0x30], 0
jne 0x1401a544a
push rax
pushf
mov eax, 0x7196b118
pushf
not eax
add eax, 0xf9d994ec
xor eax, 0xa6cce68d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf27b0920
xor eax, 0x862f1ced
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x81e9b49a
xor eax, 0xb79cf3af
rol eax, 0xba
popf
pushf
not eax
add eax, 0xab93ba69
xor eax, 0xcccfd242
rol eax, 0xd9
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x9d78805c
pushf
not eax
add eax, 0xf9456353
xor eax, 0xb6c2b0b2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x80d75787
xor eax, 0x9bb30ab6
rol eax, 0x3b
popf
jmp 0x1401a4d7d
call fcn.14012998e
cmp qword [rax + 0x20], 0
je 0x1401a54e6
push rax
pushf
mov eax, 0xb66d5eb2
pushf
not eax
add eax, 0xd3c950a7
xor eax, 0x9e64aea9
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe404bdb5
xor eax, 0x84157bf6
rol eax, 0x20
popf
pushf
not eax
add eax, 0xed12ca98
xor eax, 0x845bfb43
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9c0b9b40
xor eax, 0xb0f3be89
rol eax, 0xb3
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x99734641
pushf
not eax
add eax, 0xfd246979
xor eax, 0x8b8fe9c8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xabfa57c8
xor eax, 0xa8927e68
rol eax, 0xb
popf
jmp 0x1401a4d7d
call fcn.14012998e
mov rbx, qword [rax + 0x20]
call fcn.14012998e
mov rcx, qword [rbx + 0x38]
mov byte [rsp + 0x60], 1
mov r15, qword [rax + 0x28]
mov qword [rsp + 0x68], r15
call fcn.14034bad9
cmp dword [rbx], 0xe06d7363
jne 0x1401a558c
push rax
pushf
mov eax, 0xef5083a6
pushf
not eax
add eax, 0xfe2efe85
xor eax, 0x9313dd1f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbb79bb64
xor eax, 0xfad8f62f
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8ad74ef2
xor eax, 0xd8c07de8
rol eax, 0x41
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xce0060d4
pushf
not eax
add eax, 0xa267d658
xor eax, 0xc9acd2f4
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa824a375
xor eax, 0xf55b6d3e
rol eax, 6
popf
pushf
not eax
add eax, 0xf4c6a064
xor eax, 0xfa10e9e7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x927a9762
xor eax, 0xe445f0b2
rol eax, 0xbf
popf
jmp 0x1401a4d7d
cmp dword [rbx + 0x18], 4
jne 0x1401a561e
push rax
pushf
mov eax, 0xe985f3fa
pushf
not eax
add eax, 0xd17c2a4c
xor eax, 0xe93841f7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc6a51083
xor eax, 0x962ed4c5
rol eax, 0x95
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xaee61986
pushf
not eax
add eax, 0x84226154
xor eax, 0xa03b8355
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc27349f1
xor eax, 0x9f709362
rol eax, 0x91
popf
pushf
not eax
add eax, 0xceebfca4
xor eax, 0xcce1deb0
rol eax, 0x24
popf
jmp 0x1401a4d7d
mov eax, dword [rbx + 0x20]
sub eax, 0x19930520
cmp eax, 2
ja 0x1401a56a4
push rax
pushf
mov eax, 0xfbd7c6fe
pushf
not eax
add eax, 0xf3a8fe84
xor eax, 0xfe7c8a5e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb6eb14fa
xor eax, 0xc3663e1b
rol eax, 0x48
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xc95ccb3b
pushf
not eax
add eax, 0xf4edbfaf
xor eax, 0x97ddc13f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x85573711
xor eax, 0xa7f60490
rol eax, 0xca
popf
pushf
not eax
add eax, 0xeb65ea51
xor eax, 0xf7baee34
rol eax, 0x68
popf
pushf
not eax
add eax, 0x93d79367
xor eax, 0xd31a241b
rol eax, 0xae
popf
jmp 0x1401a4d7d
cmp qword [rbx + 0x30], 0
je 0x1401a574e
push rax
pushf
mov eax, 0x4ba4c6fe
pushf
not eax
add eax, 0xb3ad216b
xor eax, 0xdd339b44
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb3e85d0e
xor eax, 0xd9929913
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdac755c3
xor eax, 0xef03d204
rol eax, 0xd3
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xb4216872
pushf
not eax
add eax, 0xa200376e
xor eax, 0x97533375
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbe25d188
xor eax, 0xb866bd84
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa11d9751
xor eax, 0xc9123fbd
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd2195f57
xor eax, 0xd994273a
rol eax, 0xe1
popf
jmp 0x1401a4d7d
call fcn.14012998e
cmp qword [rax + 0x38], 0
je 0x1401a57e6
push rax
pushf
mov eax, 0xcce2740c
pushf
not eax
add eax, 0x8d5c1982
xor eax, 0x8cac7698
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcbe46417
xor eax, 0xee978e43
rol eax, 0x46
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x790c7ad3
pushf
not eax
add eax, 0xbfd885d1
xor eax, 0xaa9be220
rol eax, 5
popf
pushf
not eax
add eax, 0xd632c87d
xor eax, 0xe38c252e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xfe6b633e
xor eax, 0x9d3fdb30
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe63ae296
xor eax, 0xe46c7e4e
rol eax, 0x6d
popf
jmp 0x1401a4d7d
call fcn.14012998e
mov r15, qword [rax + 0x38]
call fcn.14012998e
mov rdx, r15
mov rcx, rbx
and qword [rax + 0x38], 0
call fcn.1402cfae8
test al, al
jne 0x1401a58a7
push rax
pushf
mov eax, 0x75fb190c
pushf
not eax
add eax, 0x98e93688
xor eax, 0x805a9f01
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc9c847b3
xor eax, 0xd68a540c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe721615d
xor eax, 0xb0425aad
rol eax, 0xb1
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xe5faabe6
pushf
not eax
add eax, 0x8bf3d456
xor eax, 0x96140001
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb0004749
xor eax, 0xa81b1fac
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x97430936
xor eax, 0xfb9989b6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbf43d93d
xor eax, 0xca55e332
rol eax, 0xcb
popf
jmp 0x1401a4d7d
mov rcx, r15
call fcn.14035520e
test al, al
je 0x1401a5956
push rax
pushf
mov eax, 0xeb66b09c
pushf
not eax
add eax, 0xfd5cc445
xor eax, 0xbe78e0d0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfcda0e97
xor eax, 0x87596b1e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8138de4c
xor eax, 0xb782f6f7
rol eax, 0xb
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x3d8fe98c
pushf
not eax
add eax, 0xfd512178
xor eax, 0xc72eeda3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe8195b75
xor eax, 0xbbfe3911
rol eax, 5
popf
pushf
not eax
add eax, 0xd4a7fbb8
xor eax, 0xe4964fa9
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb3312806
xor eax, 0xd73c3f12
rol eax, 0xe4
popf
jmp 0x1401a4d7d
jmp 0x1401a6d5e
mov r15, qword [rsp + 0x68]
push rax
pushf
mov eax, 0x60e6cd8e
pushf
not eax
add eax, 0xf4c351f9
xor eax, 0xa72e2b78
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbc621395
xor eax, 0x97fa2e36
rol eax, 0xf3
popf
jmp 0x1401a4d7d
mov rax, qword [rsi + 8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x48], rdi
cmp dword [rbx], 0xe06d7363
jne 0x1401a5a90
push rax
pushf
mov eax, 0xe224f0f0
pushf
not eax
add eax, 0xb87c3e9a
xor eax, 0x99206152
rol eax, 0x51
popf
pushf
not eax
add eax, 0xda2af890
xor eax, 0x803459b0
rol eax, 0xc0
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x4d003752
pushf
not eax
add eax, 0x831bee84
xor eax, 0xf738c361
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa516e791
xor eax, 0xc0493643
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf60b1bc1
xor eax, 0x9f615499
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8c87a7b6
xor eax, 0xe9b259db
rol eax, 0x96
popf
jmp 0x1401a4d7d
cmp dword [rbx + 0x18], 4
jne 0x1401a5b4c
push rax
pushf
mov eax, 0xba8e5df7
pushf
not eax
add eax, 0xef0d1bfd
xor eax, 0x91e71489
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd64baec5
xor eax, 0xed9b4976
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x86981f80
xor eax, 0xf6a45f85
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe0a3ba00
xor eax, 0xf3e2841e
rol eax, 0x57
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x66872d99
pushf
not eax
add eax, 0xc7c0af29
xor eax, 0x9a810d50
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd2ce6176
xor eax, 0xd1183861
rol eax, 8
popf
pushf
not eax
add eax, 0xf7d6f318
xor eax, 0xad8ce56d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc25fe470
xor eax, 0xe2baeb7f
rol eax, 0x4d
popf
jmp 0x1401a4d7d
mov eax, dword [rbx + 0x20]
sub eax, 0x19930520
cmp eax, 2
ja 0x1401a5bfc
push rax
pushf
mov eax, 0x987cfcc0
pushf
not eax
add eax, 0x9e3dab9b
xor eax, 0xd5e89332
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xdee6982a
xor eax, 0xd5fd161b
rol eax, 0x56
popf
pushf
not eax
add eax, 0x863e5003
xor eax, 0xd952879b
rol eax, 0xe
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x8c8f75ac
pushf
not eax
add eax, 0x82283c7e
xor eax, 0x95012963
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf281f494
xor eax, 0xcc78e998
rol eax, 0x76
popf
jmp 0x1401a4d7d
xor r15d, r15d
cmp dword [rdi + 0xc], r15d
jbe 0x1401a5c95
push rax
pushf
mov eax, 0xd7acba08
pushf
not eax
add eax, 0xae27e93c
xor eax, 0xb4ee8122
rol eax, 0xde
popf
pushf
not eax
add eax, 0xcc017891
xor eax, 0x82cb8a4c
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa457941e
xor eax, 0xb9816d45
rol eax, 0x17
popf
pushf
not eax
add eax, 0xda1014fb
xor eax, 0xefe7468f
rol eax, 0x62
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xa1f1efd
pushf
not eax
add eax, 0xb5e83bc3
xor eax, 0xb2c34301
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc77a2a51
xor eax, 0xdf8597bf
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb76d0132
xor eax, 0xbaf304ae
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc02996d0
xor eax, 0xc1f3df2b
rol eax, 0x19
popf
jmp 0x1401a4d7d
mov eax, dword [rbp + 0xa0]
lea rdx, [rbp - 0x48]
mov dword [rsp + 0x28], eax
lea rcx, [rbp - 0x28]
mov r9, rsi
mov qword [rsp + 0x20], rdi
mov r8d, r14d
call fcn.140254044
movups xmm0, xmmword [rbp - 0x28]
movdqu xmmword [rbp - 0x38], xmm0
psrldq xmm0, 8
movd eax, xmm0
cmp eax, dword [rbp - 0x10]
jae 0x1401a5d5e
push rax
pushf
mov eax, 0x6e42994f
pushf
not eax
add eax, 0xfe5cfa30
xor eax, 0x8e1448c8
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf1d321ce
xor eax, 0xc7c91a48
rol eax, 0x43
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x51ab366a
pushf
not eax
add eax, 0xd0cadf5b
xor eax, 0xa7230b6a
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbb8e90b0
xor eax, 0xbb8108e4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd92776fc
xor eax, 0xcafdb48e
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc6dc7258
xor eax, 0xe8d44c2f
rol eax, 0xb
popf
jmp 0x1401a4d7d
mov r9, qword [rbp - 0x28]
mov r13d, dword [rbp - 0x30]
mov qword [rbp - 0x80], r9
push rax
pushf
mov eax, 0x5ed59798
pushf
not eax
add eax, 0xd82b7636
xor eax, 0xc4f1d864
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc0337075
xor eax, 0xf0489d24
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfbc05f9f
xor eax, 0xacd30696
rol eax, 0x56
popf
jmp 0x1401a4d7d
mov rax, qword [rbp - 0x38]
mov rax, qword [rax]
movsxd rdx, dword [rax + 0x10]
mov eax, r13d
lea rcx, [rax + rax*4]
mov rax, qword [r9 + 8]
lea r8, [rdx + rcx*4]
movups xmm0, xmmword [r8 + rax]
movsxd rcx, dword [r8 + rax + 0x10]
mov dword [rbp - 0x50], ecx
movd eax, xmm0
movups xmmword [rbp - 0x60], xmm0
cmp eax, r14d
jg 0x1401a5e9a
push rax
pushf
mov eax, 0x9fe7a494
pushf
not eax
add eax, 0xaf3fb823
xor eax, 0xf04c1160
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf3e6f9dd
xor eax, 0xfb223ae7
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9eb4d358
xor eax, 0xf75d8da6
rol eax, 0x12
popf
pushf
not eax
add eax, 0xac54aaea
xor eax, 0xd5f7f306
rol eax, 0x83
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x147211b7
pushf
not eax
add eax, 0x84ed1aaf
xor eax, 0xcb5c8f1e
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9d674dd2
xor eax, 0xa02fe8a7
rol eax, 0x3f
popf
jmp 0x1401a4d7d
mov rax, qword [rbp - 0x60]
shr rax, 0x20
cmp r14d, eax
jg 0x1401a5f11
push rax
pushf
mov eax, 0xacf011e5
pushf
not eax
add eax, 0xb31a62a1
xor eax, 0xdb8d1f4e
rol eax, 0x58
popf
pushf
not eax
add eax, 0x983118fe
xor eax, 0xa25377ae
rol eax, 0x5a
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x41df1609
pushf
not eax
add eax, 0x8a5fee78
xor eax, 0xf15cdebe
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8126851d
xor eax, 0x8ceecde0
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcb1d737d
xor eax, 0x975eb034
rol eax, 0x95
popf
jmp 0x1401a4d7d
mov r12d, r15d
mov rdx, rcx
add rdx, qword [rsi + 8]
mov r15, qword [rbp - 0x58]
shr r15, 0x20
mov qword [rbp - 0x70], rdx
test r15d, r15d
je 0x1401a5fbc
push rax
pushf
mov eax, 0xc4899942
pushf
not eax
add eax, 0xecba82de
xor eax, 0x859420d1
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd5004628
xor eax, 0x893cb929
rol eax, 0
popf
pushf
not eax
add eax, 0xaef5ba3e
xor eax, 0xad9e94f9
rol eax, 0x7b
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x8cbeb6ce
pushf
not eax
add eax, 0xc41f5a56
xor eax, 0xe6346544
rol eax, 0x78
popf
pushf
not eax
add eax, 0x864e26cb
xor eax, 0xb46a9443
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x97b06aef
xor eax, 0xd4e44200
rol eax, 0x93
popf
jmp 0x1401a4d7d
mov eax, r12d
lea rcx, [rax + rax*4]
movups xmm0, xmmword [rdx + rcx*4]
movups xmmword [rbp - 8], xmm0
mov eax, dword [rdx + rcx*4 + 0x10]
mov dword [rbp + 8], eax
call fcn.1402a2f81
mov rcx, qword [rbx + 0x30]
add rax, 4
movsxd rdx, dword [rcx + 0xc]
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
mov qword [rsp + 0x70], rax
call fcn.1402a2f81
mov rcx, qword [rbx + 0x30]
movsxd rdx, dword [rcx + 0xc]
mov ecx, dword [rax + rdx]
mov dword [rsp + 0x64], ecx
test ecx, ecx
jle 0x1401a6085
push rax
pushf
mov eax, 0x9552293e
pushf
not eax
add eax, 0xdf730170
xor eax, 0x99c7c4eb
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc7331170
xor eax, 0x8d7d5da1
rol eax, 0x37
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x37ee9eeb
pushf
not eax
add eax, 0x98929a74
xor eax, 0xe48618f6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd6c2e3e4
xor eax, 0xf42eed7e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe2e942b1
xor eax, 0xb31ecbd0
rol eax, 0x37
popf
jmp 0x1401a4d7d
call fcn.1402a2f81
mov rcx, qword [rsp + 0x70]
mov r8, qword [rbx + 0x30]
movsxd rcx, dword [rcx]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
lea rcx, [rbp - 8]
mov rdx, rax
mov qword [rbp - 0x78], rax
call fcn.14028fb21
test eax, eax
jne 0x1401a612f
push rax
pushf
mov eax, 0x3fcbdac2
pushf
not eax
add eax, 0xb8e49390
xor eax, 0xa0160def
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x96f79e4e
xor eax, 0xe02f28a7
rol eax, 3
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xbf680220
pushf
not eax
add eax, 0xdc7e3d52
xor eax, 0xcf908b9d
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8e8d328c
xor eax, 0xc77c2b24
rol eax, 0x39
popf
pushf
not eax
add eax, 0xed149673
xor eax, 0xcf336e56
rol eax, 0x90
popf
jmp 0x1401a4d7d
mov eax, dword [rsp + 0x64]
add qword [rsp + 0x70], 4
jmp 0x1401a6180
dec eax
mov dword [rsp + 0x64], eax
test eax, eax
jg 0x1401a61bd
push rax
pushf
mov eax, 0xf197218c
pushf
not eax
add eax, 0xec23cb35
xor eax, 0xf55553c1
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbfdc2655
xor eax, 0xc573667b
rol eax, 0xd6
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x71803ca0
pushf
not eax
add eax, 0xce2b8004
xor eax, 0xa41afd26
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa31c6666
xor eax, 0x88b697c6
rol eax, 0x90
popf
pushf
not eax
add eax, 0xac872596
xor eax, 0x89255d00
rol eax, 0x79
popf
jmp 0x1401a4d7d
inc r12d
cmp r12d, r15d
je 0x1401a6264
push rax
pushf
mov eax, 0x28f08fc1
pushf
not eax
add eax, 0xe5e2e938
xor eax, 0x87b065af
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc27ca69f
xor eax, 0xf1734124
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x88bb081f
xor eax, 0x863e63a1
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf3961609
xor eax, 0x9b381061
rol eax, 0x21
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xa54353c3
pushf
not eax
add eax, 0xce1f9175
xor eax, 0xfd9cfa7b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf22a0e7a
xor eax, 0xc2375929
rol eax, 0x2c
popf
jmp 0x1401a4d7d
mov rdx, qword [rbp - 0x70]
jmp 0x1401a6002
mov al, byte [rbp + 0x98]
mov r9, rsi
mov r12, qword [rsp + 0x78]
mov rcx, rbx
mov r8, qword [rsp + 0x68]
mov rdx, r12
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x50], al
mov rax, qword [rbp - 0x68]
mov qword [rsp + 0x48], rax
mov eax, dword [rbp + 0xa0]
mov dword [rsp + 0x40], eax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x38], rax
mov rax, qword [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
call fcn.140388c11
jmp 0x1401a643b
mov r12, qword [rsp + 0x78]
jmp 0x1401a6498
mov r12, qword [rsp + 0x78]
push rax
pushf
mov eax, 0xcd38c25f
pushf
not eax
add eax, 0xd6247778
xor eax, 0x9b4e6e76
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xcc6bdf0e
xor eax, 0xe2f513e9
rol eax, 0xd9
popf
jmp 0x1401a4d7d
mov r9, qword [rbp - 0x80]
push rax
pushf
mov eax, 0x1762bdcc
pushf
not eax
add eax, 0xdc1849bb
xor eax, 0x864b500e
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa15ae70d
xor eax, 0xa56e913a
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9226d1d8
xor eax, 0x86b5d645
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8336e5f6
xor eax, 0xe5781bfa
rol eax, 8
popf
jmp 0x1401a4d7d
xor r15d, r15d
push rax
pushf
mov eax, 0xb4580778
pushf
not eax
add eax, 0xcc67636d
xor eax, 0x9a2e9360
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfcdb5e23
xor eax, 0xbf52187c
rol eax, 0xab
popf
pushf
not eax
add eax, 0x98230d48
xor eax, 0xc175bf63
rol eax, 0x57
popf
jmp 0x1401a4d7d
inc r13d
cmp r13d, dword [rbp - 0x10]
jb 0x1401a6521
push rax
pushf
mov eax, 0xef413bb9
pushf
not eax
add eax, 0xa19b8749
xor eax, 0xc342a1d8
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfbea1f68
xor eax, 0xd02392f2
rol eax, 0x11
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xb4b92286
pushf
not eax
add eax, 0xbf208cc4
xor eax, 0xc9a15da2
rol eax, 0x89
popf
pushf
not eax
add eax, 0xde832884
xor eax, 0xf03db256
rol eax, 5
popf
pushf
not eax
add eax, 0xf9fb85e0
xor eax, 0xb430808b
rol eax, 0x95
popf
jmp 0x1401a4d7d
mov eax, dword [rdi]
and eax, 0x1fffffff
cmp eax, 0x19930521
jb 0x1401a65ac
push rax
pushf
mov eax, 0xc56c23ab
pushf
not eax
add eax, 0x934b43b9
xor eax, 0xb523c3d2
rol eax, 0x21
popf
pushf
not eax
add eax, 0x87e6656e
xor eax, 0x95a69daf
rol eax, 0x4f
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x63010d44
pushf
not eax
add eax, 0x8ad18107
xor eax, 0xcaaf6812
rol eax, 0x27
popf
pushf
not eax
add eax, 0xaf7d45b5
xor eax, 0xefec7d3e
rol eax, 0xb4
popf
jmp 0x1401a4d7d
cmp dword [rdi + 0x20], r15d
je 0x1401a663e
push rax
pushf
mov eax, 0x10ee6ccd
pushf
not eax
add eax, 0xd9311c73
xor eax, 0xcf4f467e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9e9d60b3
xor eax, 0xc9a6e0f7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbe7a50b1
xor eax, 0xd6f2fbc6
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa49165d3
xor eax, 0xe3a8b74b
rol eax, 0xea
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x569a6c2a
pushf
not eax
add eax, 0xb8360af5
xor eax, 0xa4f16f03
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfb8c6d8e
xor eax, 0x9961bd40
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd668c59e
xor eax, 0x9bcc2e40
rol eax, 0xf
popf
jmp 0x1401a4d7d
call fcn.1401d9c7b
movsxd rcx, dword [rdi + 0x20]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jne 0x1401a66f4
push rax
pushf
mov eax, 0x350156a9
pushf
not eax
add eax, 0xf960cc99
xor eax, 0x942d0fff
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8b2cda29
xor eax, 0xbfdf5e58
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x90655e04
xor eax, 0x9eb70b4c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfc158218
xor eax, 0xac335e62
rol eax, 0xd1
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x3d43a559
pushf
not eax
add eax, 0xea10bf34
xor eax, 0xfa073c92
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9e4bf0c3
xor eax, 0xcd21f131
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xbc9e8beb
xor eax, 0xff90e36c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa7570375
xor eax, 0xe7fb2ba2
rol eax, 0x93
popf
jmp 0x1401a4d7d
mov eax, dword [rdi + 0x24]
shr eax, 2
test al, 1
je 0x1401a678e
push rax
pushf
mov eax, 0x5006cc49
pushf
not eax
add eax, 0xae8d36ee
xor eax, 0xc56a51f8
rol eax, 0x73
popf
pushf
not eax
add eax, 0x94b8b0bc
xor eax, 0xb9d3d15f
rol eax, 0x83
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xaaf0df8d
pushf
not eax
add eax, 0xdfdeed6e
xor eax, 0xbeee0ea1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf47615a8
xor eax, 0xf7490f7f
rol eax, 0xec
popf
jmp 0x1401a4d7d
mov rdx, rdi
mov rcx, rsi
call fcn.14013ea45
test al, al
jne 0x1401a6807
push rax
pushf
mov eax, 0xe3af9390
pushf
not eax
add eax, 0x8ae70c63
xor eax, 0xeba84107
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x95368de1
xor eax, 0xeee460f6
rol eax, 0xd4
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x5f571c2e
pushf
not eax
add eax, 0xed62172d
xor eax, 0xa1464f7f
rol eax, 4
popf
pushf
not eax
add eax, 0xf2eb50bc
xor eax, 0x9a1ff8a9
rol eax, 0x47
popf
jmp 0x1401a4d7d
mov eax, dword [rdi + 0x24]
shr eax, 2
test al, 1
jne 0x1401a687b
push rax
pushf
mov eax, 0x9b3460b2
pushf
not eax
add eax, 0x869b6749
xor eax, 0xb6985d32
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa0c126ac
xor eax, 0xb0c61d89
rol eax, 0xb7
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x9c071e37
pushf
not eax
add eax, 0x93ce77ef
xor eax, 0xc8d17a67
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xcb13630e
xor eax, 0x8344e4e1
rol eax, 0xd0
popf
jmp 0x1401a4d7d
cmp dword [rdi + 0x20], r15d
je 0x1401a68fa
push rax
pushf
mov eax, 0x26439430
pushf
not eax
add eax, 0xe5c28507
xor eax, 0xcdf29de6
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdc5455b2
xor eax, 0x935b51ac
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc0210cbd
xor eax, 0xeedc3e16
rol eax, 0xd7
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x2a3de502
pushf
not eax
add eax, 0xad948564
xor eax, 0xc2546079
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9a77961b
xor eax, 0xb3e8ec97
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa8416659
xor eax, 0xd8973d57
rol eax, 0xff
popf
pushf
not eax
add eax, 0xebc89ca6
xor eax, 0xc9261261
rol eax, 0xe0
popf
jmp 0x1401a4d7d
call fcn.1401d9c7b
mov rdx, rax
movsxd rax, dword [rdi + 0x20]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
jmp 0x1401a69a3
mov rdx, r15
mov rcx, rbx
call fcn.1402cfae8
test al, al
jne 0x1401a69f9
push rax
pushf
mov eax, 0x5d717d3c
pushf
not eax
add eax, 0xd8e2e61c
xor eax, 0x9a9ea008
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb841507f
xor eax, 0xfb39022c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb82fe873
xor eax, 0x9a6e2f76
rol eax, 0x87
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xb10346f9
pushf
not eax
add eax, 0xf1d9e0a4
xor eax, 0x90d640d8
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc002dc4f
xor eax, 0xeef66a0d
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xcaa8a5f8
xor eax, 0x95a3a1d3
rol eax, 0x2d
popf
jmp 0x1401a4d7d
lea r9, [rbp - 0x78]
mov r8, rdi
mov rdx, rsi
mov rcx, r12
call fcn.1403190a5
mov cl, byte [rbp + 0x98]
mov r9, rax
mov r8, qword [rsp + 0x68]
mov rdx, rbx
mov byte [rsp + 0x50], cl
or ecx, 0xffffffff
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x30], ecx
mov rcx, r12
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r15
call fcn.1402c5aa6
jmp 0x1401a6c4d
cmp dword [rdi + 0xc], 0
jbe 0x1401a6b11
push rax
pushf
mov eax, 0x569dcfd3
pushf
not eax
add eax, 0xc0e7cfa3
xor eax, 0xd67a5a6f
rol eax, 0xf
popf
pushf
not eax
add eax, 0x916ff65a
xor eax, 0xbe9f984c
rol eax, 0x82
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0xc7cae3f1
pushf
not eax
add eax, 0xfeeabf0e
xor eax, 0xed9fae66
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8f8948a8
xor eax, 0xea490dea
rol eax, 0x46
popf
jmp 0x1401a4d7d
cmp byte [rbp + 0x98], 0
jne 0x1401a6baa
push rax
pushf
mov eax, 0xc4d83517
pushf
not eax
add eax, 0xed05e592
xor eax, 0xd4dcb265
rol eax, 0xea
popf
pushf
not eax
add eax, 0x89a37021
xor eax, 0xfa1c58f1
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9456af2d
xor eax, 0xa7cedd8b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xba23d0cf
xor eax, 0x92b32f6e
rol eax, 0xad
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x8b126be9
pushf
not eax
add eax, 0x952e0005
xor eax, 0xd4639304
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xebab083b
xor eax, 0xcf2d6e5a
rol eax, 0xd3
popf
jmp 0x1401a4d7d
mov eax, dword [rbp + 0xa0]
mov r9, rsi
mov qword [rsp + 0x38], r13
mov r8, r15
mov dword [rsp + 0x30], eax
mov rdx, r12
mov dword [rsp + 0x28], r14d
mov rcx, rbx
mov qword [rsp + 0x20], rdi
call fcn.1402fd26b
push rax
pushf
mov eax, 0xe13f526f
pushf
not eax
add eax, 0xa36e6a44
xor eax, 0xf5372092
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xadff44cd
xor eax, 0xe1dbd757
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf1ccc06a
xor eax, 0xd7a4c8e4
rol eax, 0x48
popf
jmp 0x1401a4d7d
call fcn.14012998e
cmp qword [rax + 0x38], 0
jne 0x1401a6cb2
push rax
pushf
mov eax, 0xb96ff976
pushf
not eax
add eax, 0xd1fed0c6
xor eax, 0xc17779ad
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xafaf0e3c
xor eax, 0xec69294b
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8b737b2a
xor eax, 0xe454a42d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe1cc5581
xor eax, 0xb8cc8ab4
rol eax, 0xcd
popf
jmp 0x1401a4d7d
push rax
pushf
mov eax, 0x21f03e9a
pushf
not eax
add eax, 0x9c3a9043
xor eax, 0x92f12e1f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe7036ce3
xor eax, 0x83476ac0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd173a006
xor eax, 0xacea5985
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xfb672943
xor eax, 0x9fa52976
rol eax, 0xe8
popf
jmp 0x1401a4d7d
mov rcx, qword [rbp + 0x10]
xor rcx, rsp
call fcn.14027ae25
add rsp, 0x128
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov dl, 0xeb
pushf
not dl
add dl, 0x28
xor dl, 0xe2
rol dl, 0xce
popf
pushf
not dl
add dl, 5
xor dl, 0x84
rol dl, 0xa5
popf
pushf
not dl
add dl, 0xe9
xor dl, 0x6c
rol dl, 0x75
popf
pushf
not dl
add dl, 0x76
xor dl, 0xbd
rol dl, 0x72
popf
mov rcx, rbx
call fcn.1402a1658
lea rcx, [rbp - 8]
call fcn.1401da91b
lea rdx, [0x1af23c4f5]
pushf
sub rdx, 0x6f13b5ed
popf
lea rcx, [rbp - 8]
call fcn.14028aacd
int3
call fcn.1401bf3ec
int3
call fcn.14012998e
mov qword [rax + 0x20], rbx
call fcn.14012998e
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x28], rcx
call fcn.1401bf3ec
int3
call fcn.14033dca5
int3