Function at 0x1400a312e
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x4f41e2d8
pushf
not eax
add eax, 0x8a776868
xor eax, 0xa1a67833
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb3aa67c2
xor eax, 0xb4cc1a78
rol eax, 0x8b
popf
cmp eax, 0x20
jne 0x1400a316b
popf
pop rax
jmp 0x1400a4499
cmp eax, 0
jne 0x1400a317a
popf
pop rax
jmp 0x1400a3387
cmp eax, 3
jne 0x1400a3189
popf
pop rax
jmp 0x1400a35f2
cmp eax, 1
jne 0x1400a3198
popf
pop rax
jmp 0x1400a34a9
cmp eax, 0xd
jne 0x1400a31a7
popf
pop rax
jmp 0x1400a3b64
cmp eax, 0x1a
jne 0x1400a31b6
popf
pop rax
jmp 0x1400a4258
cmp eax, 0xe
jne 0x1400a31c5
popf
pop rax
jmp 0x1400a3c4e
cmp eax, 0xb
jne 0x1400a31d4
popf
pop rax
jmp 0x1400a3a69
cmp eax, 0x19
jne 0x1400a31e3
popf
pop rax
jmp 0x1400a41f7
cmp eax, 8
jne 0x1400a31f2
popf
pop rax
jmp 0x1400a38a8
cmp eax, 0x1d
jne 0x1400a3201
popf
pop rax
jmp 0x1400a4371
cmp eax, 0x17
jne 0x1400a3210
popf
pop rax
jmp 0x1400a4093
cmp eax, 0x1c
jne 0x1400a321f
popf
pop rax
jmp 0x1400a4327
cmp eax, 0x12
jne 0x1400a322e
popf
pop rax
jmp 0x1400a3e38
cmp eax, 0x18
jne 0x1400a323d
popf
pop rax
jmp 0x1400a40fa
cmp eax, 0x11
jne 0x1400a324c
popf
pop rax
jmp 0x1400a3de9
cmp eax, 0x1b
jne 0x1400a325b
popf
pop rax
jmp 0x1400a4292
cmp eax, 0x21
jne 0x1400a326a
popf
pop rax
jmp 0x1400a451b
cmp eax, 0x23
jne 0x1400a3279
popf
pop rax
jmp 0x1400a45c9
cmp eax, 0x14
jne 0x1400a3288
popf
pop rax
jmp 0x1400a3ef6
cmp eax, 0xf
jne 0x1400a3297
popf
pop rax
jmp 0x1400a3cb0
cmp eax, 0x13
jne 0x1400a32a6
popf
pop rax
jmp 0x1400a3e73
cmp eax, 0x15
jne 0x1400a32b5
popf
pop rax
jmp 0x1400a3fb2
cmp eax, 0x24
jne 0x1400a32c4
popf
pop rax
jmp 0x1400a461e
cmp eax, 0x1e
jne 0x1400a32d3
popf
pop rax
jmp 0x1400a43e6
cmp eax, 0xc
jne 0x1400a32e2
popf
pop rax
jmp 0x1400a3b12
cmp eax, 7
jne 0x1400a32f1
popf
pop rax
jmp 0x1400a3833
cmp eax, 5
jne 0x1400a3300
popf
pop rax
jmp 0x1400a3707
cmp eax, 0x1f
jne 0x1400a330f
popf
pop rax
jmp 0x1400a444c
cmp eax, 0x10
jne 0x1400a331e
popf
pop rax
jmp 0x1400a3cfe
cmp eax, 6
jne 0x1400a332d
popf
pop rax
jmp 0x1400a37c3
cmp eax, 9
jne 0x1400a333c
popf
pop rax
jmp 0x1400a3950
cmp eax, 4
jne 0x1400a334b
popf
pop rax
jmp 0x1400a3662
cmp eax, 0x16
jne 0x1400a335a
popf
pop rax
jmp 0x1400a4035
cmp eax, 2
jne 0x1400a3369
popf
pop rax
jmp 0x1400a354a
cmp eax, 0xa
jne 0x1400a3378
popf
pop rax
jmp 0x1400a3a07
cmp eax, 0x22
jne 0x1400a3387
popf
pop rax
jmp 0x1400a45c0
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
mov r8d, dword [rcx + 0x34]
mov bpl, dl
mov rbx, rcx
mov r14d, 0x16199dd2
pushf
not r14d
add r14d, 0xd9865168
xor r14d, 0x84c6c345
rol r14d, 0xc2
popf
pushf
not r14d
add r14d, 0xb9d8e97a
xor r14d, 0xc05d7863
rol r14d, 1
popf
pushf
not r14d
add r14d, 0xe250b581
xor r14d, 0xf013bec4
rol r14d, 0x8b
popf
pushf
not r14d
add r14d, 0x882c4cf1
xor r14d, 0xc5fbd695
rol r14d, 0xdc
popf
cmp r8d, 5
jg 0x1400a3463
push rax
pushf
mov eax, 0x8d1a4c71
pushf
not eax
add eax, 0xc8d805d8
xor eax, 0xf6af25ca
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x941482ac
xor eax, 0xe418026d
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9b0b34e6
xor eax, 0xc1b6de38
rol eax, 0xe6
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x20c6a41d
pushf
not eax
add eax, 0xadde597a
xor eax, 0xc292523e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9fbc0c2b
xor eax, 0xe722a773
rol eax, 0xce
popf
pushf
not eax
add eax, 0x935f7712
xor eax, 0xa3d0d2db
rol eax, 0x8e
popf
jmp 0x1400a315c
je 0x1400a3504
push rax
pushf
mov eax, 0x1f236f9c
pushf
not eax
add eax, 0x8e30dfd0
xor eax, 0x8083ddd3
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8b8eab65
xor eax, 0xf697ccf2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xece14f93
xor eax, 0xddf16fbc
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdae6924e
xor eax, 0xdeb1b1e6
rol eax, 0x62
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x6fa99372
pushf
not eax
add eax, 0x800a582e
xor eax, 0xdb5c168c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa8d7a7df
xor eax, 0xad4e46e5
rol eax, 0x55
popf
pushf
not eax
add eax, 0x87a0c879
xor eax, 0xa6022acd
rol eax, 0x8c
popf
jmp 0x1400a315c
test r8d, r8d
je 0x1400a35ac
push rax
pushf
mov eax, 0x2f53c55f
pushf
not eax
add eax, 0x89759446
xor eax, 0xdd7d60ab
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb4f71382
xor eax, 0xf0fd4655
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe7587eee
xor eax, 0x866edb40
rol eax, 0x88
popf
pushf
not eax
add eax, 0xdb621349
xor eax, 0xa4264c99
rol eax, 0xaa
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0xc12740fe
pushf
not eax
add eax, 0xace1311b
xor eax, 0xe795a9a1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd5a926d7
xor eax, 0xf647af49
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd38c17fb
xor eax, 0xf8227084
rol eax, 0x4d
popf
jmp 0x1400a315c
sub r8d, 1
je 0x1400a362f
push rax
pushf
mov eax, 0xe11c1f0
pushf
not eax
add eax, 0xdcca95cf
xor eax, 0x8a345d53
rol eax, 0xed
popf
pushf
not eax
add eax, 0x86b0d40f
xor eax, 0xf4df2b79
rol eax, 0x60
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x2324c145
pushf
not eax
add eax, 0x8f0d5267
xor eax, 0xf23a1460
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x97659075
xor eax, 0xf6152a80
rol eax, 0x5d
popf
jmp 0x1400a315c
sub r8d, 1
je 0x1400a36ae
push rax
pushf
mov eax, 0x9817a2c6
pushf
not eax
add eax, 0xaa5e3b7b
xor eax, 0xe9e69537
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe466f793
xor eax, 0xde889a5c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb3d76180
xor eax, 0xfc6722c4
rol eax, 0xf0
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x191efc7
pushf
not eax
add eax, 0x99f37316
xor eax, 0xc62ef0b9
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf0f5d4c8
xor eax, 0x8af006c6
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc38d82ca
xor eax, 0xdec2983b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa55ac7fc
xor eax, 0xe952c740
rol eax, 0xf7
popf
jmp 0x1400a315c
sub r8d, 1
je 0x1400a376a
push rax
pushf
mov eax, 0xb1b53a45
pushf
not eax
add eax, 0xa0467d81
xor eax, 0xee5e8fcb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbc5488f8
xor eax, 0xdebe603b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd7db8f0f
xor eax, 0xd799977a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcbc392e9
xor eax, 0x9adff2aa
rol eax, 0x41
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x6f340d6e
pushf
not eax
add eax, 0xb871ee28
xor eax, 0xd8fbc088
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb00bb8c4
xor eax, 0x8a719a37
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcddaa04a
xor eax, 0xe59dc798
rol eax, 9
popf
pushf
not eax
add eax, 0xe55eb151
xor eax, 0x91a8fc2c
rol eax, 0xba
popf
jmp 0x1400a315c
cmp r8d, 1
jne 0x1400a3800
push rax
pushf
mov eax, 0x4e35b7b4
pushf
not eax
add eax, 0xdefde954
xor eax, 0xfb394db4
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb82a980c
xor eax, 0xfa14e214
rol eax, 0x60
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0xc9048e90
pushf
not eax
add eax, 0x889edbc6
xor eax, 0x9de81c44
rol eax, 0x59
popf
pushf
not eax
add eax, 0xab478a94
xor eax, 0xc902a031
rol eax, 0x3a
popf
jmp 0x1400a315c
mov edx, dword [rcx + 0x28]
mov rdi, r14
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov rsi, qword [rcx]
push rax
pushf
mov eax, 0x590abe1f
pushf
not eax
add eax, 0xeae7e64e
xor eax, 0xfb38e728
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa27aa709
xor eax, 0xedf1cee3
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb964f7e7
xor eax, 0xb29655fe
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa50c199e
xor eax, 0xce9bd32a
rol eax, 0x4a
popf
jmp 0x1400a315c
mov eax, edx
shr eax, 4
test al, 1
je 0x1400a38f7
push rax
pushf
mov eax, 0x8f44b16d
pushf
not eax
add eax, 0xe9a8401a
xor eax, 0xb41d6a8b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf05cee78
xor eax, 0x9c340643
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9efae042
xor eax, 0xaa4f505e
rol eax, 0xaa
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0xd207efc8
pushf
not eax
add eax, 0xf36c697b
xor eax, 0xa345242f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa191913a
xor eax, 0xcd7a0afd
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf238e019
xor eax, 0xca80cef8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xed14895a
xor eax, 0xb54e03bc
rol eax, 0xdc
popf
jmp 0x1400a315c
test rsi, rsi
jns 0x1400a39ae
push rax
pushf
mov eax, 0x8a16e294
pushf
not eax
add eax, 0x920f7dc3
xor eax, 0xbf4351f9
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa415a7f9
xor eax, 0x8aa1a01d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8c236b70
xor eax, 0xca6808ca
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9895eb38
xor eax, 0x97df8767
rol eax, 0x76
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x59b015e5
pushf
not eax
add eax, 0xa8fc5679
xor eax, 0xc296636f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8fe73891
xor eax, 0xf45bf066
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf01c8f7e
xor eax, 0x817629a4
rol eax, 6
popf
pushf
not eax
add eax, 0xc8cb609f
xor eax, 0xcb22c84e
rol eax, 0xd2
popf
jmp 0x1400a315c
neg rsi
or edx, 0x40
mov dword [rbx + 0x28], edx
push rax
pushf
mov eax, 0x270d930b
pushf
not eax
add eax, 0xa388cb51
xor eax, 0x899ec092
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfbdd983e
xor eax, 0xbbe385dd
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf58c4ea9
xor eax, 0xd2807d28
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8a4e94ef
xor eax, 0xea309a77
rol eax, 0xb2
popf
jmp 0x1400a315c
cmp dword [rbx + 0x30], 0
jge 0x1400a3ab9
push rax
pushf
mov eax, 0x6212bcb5
pushf
not eax
add eax, 0x8a37cb13
xor eax, 0xd5c69ccb
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe50c89f2
xor eax, 0xcc4a7933
rol eax, 0x88
popf
pushf
not eax
add eax, 0xcef9537b
xor eax, 0xed1cd391
rol eax, 0xe7
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x797c00b7
pushf
not eax
add eax, 0x9e5789d1
xor eax, 0x9e55b507
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe4a0297a
xor eax, 0xe824b73f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9d7715b4
xor eax, 0xa35d87df
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb4bfc952
xor eax, 0xdd99482c
rol eax, 0x30
popf
jmp 0x1400a315c
mov dword [rbx + 0x30], 1
jmp 0x1400a42a9
mov edx, dword [rcx + 0x28]
mov edi, 0x1ecdfbad
pushf
not edi
add edi, 0x98c29cb3
xor edi, 0xe0883c5d
rol edi, 0x71
popf
pushf
not edi
add edi, 0xfe4d7fb1
xor edi, 0xe4b366c8
rol edi, 0xfa
popf
pushf
not edi
add edi, 0x82fdc26d
xor edi, 0xae5cc2c7
rol edi, 0x4d
popf
pushf
not edi
add edi, 0xa55e3d33
xor edi, 0xec7db8ab
rol edi, 0xfa
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x1400a3c1b
push rax
pushf
mov eax, 0xd33947ba
pushf
not eax
add eax, 0xfff8806d
xor eax, 0xa691c5f5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbb1a79b8
xor eax, 0x8aecd7da
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdcd0bc92
xor eax, 0xf5ae4f05
rol eax, 0x5f
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x2353a730
pushf
not eax
add eax, 0xe9e192f0
xor eax, 0xe3882d85
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf44d2481
xor eax, 0xe8c0b028
rol eax, 0xdf
popf
jmp 0x1400a315c
movsx rsi, word [rcx]
jmp 0x1400a38a8
movzx esi, word [rcx]
jmp 0x1400a38a8
mov edx, dword [rcx + 0x28]
mov edi, 0x406c227f
pushf
not edi
add edi, 0xb5d3566b
xor edi, 0xf77b200f
rol edi, 0x46
popf
pushf
not edi
add edi, 0x9e1010ef
xor edi, 0xa1117398
rol edi, 0x78
popf
pushf
not edi
add edi, 0x8d35a876
xor edi, 0xa3b47175
rol edi, 0xde
popf
pushf
not edi
add edi, 0xf50a4d09
xor edi, 0xcf974daf
rol edi, 0x59
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test dil, al
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x1400a3db6
push rax
pushf
mov eax, 0xe40b1b74
pushf
not eax
add eax, 0xea13b82f
xor eax, 0x85e25463
rol eax, 0x95
popf
pushf
not eax
add eax, 0xef6d176e
xor eax, 0xcd190bf5
rol eax, 3
popf
pushf
not eax
add eax, 0x8cdc9663
xor eax, 0xc3b4475a
rol eax, 0xd2
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x4489668d
pushf
not eax
add eax, 0xa0486432
xor eax, 0xab67dce0
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb55beff3
xor eax, 0xa8988b6d
rol eax, 0xc9
popf
jmp 0x1400a315c
movsx rsi, byte [rcx]
jmp 0x1400a38a8
movzx esi, byte [rcx]
jmp 0x1400a38a8
sub r8d, 6
je 0x1400a3ec3
push rax
pushf
mov eax, 0xfd58e90e
pushf
not eax
add eax, 0xf78a200e
xor eax, 0xf1c86221
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8c12793b
xor eax, 0xf7c9dcd3
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9cd387e7
xor eax, 0xf7b82c13
rol eax, 0x8e
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0xd90c0484
pushf
not eax
add eax, 0x845f4f4c
xor eax, 0xd4c4e91c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xcf1b4f63
xor eax, 0xe90a5883
rol eax, 0xad
popf
jmp 0x1400a315c
sub r8d, 1
je 0x1400a3f59
push rax
pushf
mov eax, 0xcd20f36e
pushf
not eax
add eax, 0xb33c2737
xor eax, 0xf0f35722
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xebdd5eb5
xor eax, 0xd150748f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcc8892cb
xor eax, 0xd210648f
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8c632ecd
xor eax, 0xf13bb2f1
rol eax, 0xcb
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x2fd438b5
pushf
not eax
add eax, 0xb8553076
xor eax, 0xe1bdb519
rol eax, 0x72
popf
pushf
not eax
add eax, 0xaea80232
xor eax, 0x83d91a82
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd0b7dd37
xor eax, 0x80e51f5c
rol eax, 0xee
popf
pushf
not eax
add eax, 0x93b19fff
xor eax, 0xcbb7c46c
rol eax, 0xc7
popf
jmp 0x1400a315c
sub r8d, 2
je 0x1400a4002
push rax
pushf
mov eax, 0xbf975a55
pushf
not eax
add eax, 0xf6df0ef0
xor eax, 0x9906cd9c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe90875b2
xor eax, 0x8256a138
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe7e1fd02
xor eax, 0x9cf533cf
rol eax, 0x5f
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0xb7811006
pushf
not eax
add eax, 0x9dcf4284
xor eax, 0xbfb77580
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd4388d04
xor eax, 0xdaf0ffaa
rol eax, 0x74
popf
jmp 0x1400a315c
jmp 0x1400a3707
mov rax, qword [rcx + 8]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
mov rax, qword [rcx + 8]
xor ecx, ecx
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.140114c44
xor al, al
jmp 0x1400a4647
mov edx, dword [rcx + 0x28]
mov edi, 0x2b30a457
pushf
not edi
add edi, 0xf8806776
xor edi, 0x9b994644
rol edi, 0xdb
popf
pushf
not edi
add edi, 0xb4a346b8
xor edi, 0xc32ad8f1
rol edi, 0xa1
popf
pushf
not edi
add edi, 0xcb529a30
xor edi, 0xf053910a
rol edi, 0x33
popf
pushf
not edi
add edi, 0xea880f28
xor edi, 0xc89c627b
rol edi, 0xe3
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x1400a41b1
push rax
pushf
mov eax, 0xdac9427a
pushf
not eax
add eax, 0xa0a2fcd5
xor eax, 0x9242d89d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf7362b26
xor eax, 0xdfee4079
rol eax, 0xee
popf
pushf
not eax
add eax, 0x811a1c98
xor eax, 0xdf591ecf
rol eax, 0x1f
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x36001501
pushf
not eax
add eax, 0xc1746ced
xor eax, 0xe7c4a10f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xcdf1eb54
xor eax, 0x9bbaa655
rol eax, 0xff
popf
pushf
not eax
add eax, 0x92d364c9
xor eax, 0xc61d5827
rol eax, 9
popf
jmp 0x1400a315c
movsxd rsi, dword [rcx]
jmp 0x1400a38a8
mov esi, dword [rcx]
jmp 0x1400a38a8
mov r8, qword [rbx + 8]
lea rcx, [rbx + 0x50]
and edx, 0xfffffff7
mov dword [rbx + 0x28], edx
movsxd rdx, dword [rbx + 0x30]
call fcn.1400badca
test rsi, rsi
jne 0x1400a42e1
push rax
pushf
mov eax, 0xb4141e53
pushf
not eax
add eax, 0xa93aaf7f
xor eax, 0xf8403590
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcf779300
xor eax, 0xf935474f
rol eax, 0x4f
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x98fe0f7e
pushf
not eax
add eax, 0xf5816480
xor eax, 0x8958b0a8
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf4ddf08a
xor eax, 0xd9cba65c
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa3cc7488
xor eax, 0xaa78000c
rol eax, 0xef
popf
jmp 0x1400a315c
and dword [rbx + 0x28], 0xffffffdf
push rax
pushf
mov eax, 0x33ff4402
pushf
not eax
add eax, 0xfb8bf7b1
xor eax, 0xf6e55c00
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x87a8027e
xor eax, 0x89fa1898
rol eax, 0x28
popf
pushf
not eax
add eax, 0x94cbe1ce
xor eax, 0xdd2ded5b
rol eax, 0x97
popf
jmp 0x1400a315c
mov byte [rbx + 0x4c], 0
mov r8b, bpl
mov rcx, rbx
cmp rdi, r14
jne 0x1400a43b3
push rax
pushf
mov eax, 0x1d5d56fb
pushf
not eax
add eax, 0xae0a5a71
xor eax, 0xc3b13586
rol eax, 0xef
popf
pushf
not eax
add eax, 0xda95caf9
xor eax, 0xbf1c596a
rol eax, 0x36
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0xfaac7920
pushf
not eax
add eax, 0x81c135ca
xor eax, 0xa688b8d6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc5f4ba67
xor eax, 0xf7f27aaa
rol eax, 0xde
popf
jmp 0x1400a315c
mov rdx, rsi
call fcn.14015d6ec
jmp 0x1400a4499
mov edx, esi
call fcn.1401189ea
push rax
pushf
mov eax, 0xe3b559ad
pushf
not eax
add eax, 0xe4884734
xor eax, 0xf7fe62ba
rol eax, 0x84
popf
pushf
not eax
add eax, 0x99fe1fae
xor eax, 0xc990f85b
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8e61a297
xor eax, 0xcb6a6fad
rol eax, 0x58
popf
jmp 0x1400a315c
mov eax, dword [rbx + 0x28]
shr eax, 7
test al, 1
je 0x1400a44e8
push rax
pushf
mov eax, 0x248f5c2a
pushf
not eax
add eax, 0xa049013c
xor eax, 0xa57a0a12
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf9eeacfc
xor eax, 0x96c40fbf
rol eax, 1
popf
pushf
not eax
add eax, 0x91812156
xor eax, 0xcf2b981e
rol eax, 0x90
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x12188695
pushf
not eax
add eax, 0xed28d8e8
xor eax, 0xa7ccf62e
rol eax, 2
popf
pushf
not eax
add eax, 0x874d89ef
xor eax, 0x934af7fd
rol eax, 0xe
popf
jmp 0x1400a315c
cmp dword [rbx + 0x48], 0
je 0x1400a4567
push rax
pushf
mov eax, 0xd2c43293
pushf
not eax
add eax, 0xfa6cc489
xor eax, 0xc5d8a5ea
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf4efcd01
xor eax, 0xf29d9804
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xee0abb24
xor eax, 0xf84f4456
rol eax, 0xc3
popf
jmp 0x1400a315c
push rax
pushf
mov eax, 0x8649fb16
pushf
not eax
add eax, 0xe13380a9
xor eax, 0xd9066d3c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc11be691
xor eax, 0xd85238f4
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9397c8ce
xor eax, 0xf152d086
rol eax, 0xed
popf
pushf
not eax
add eax, 0x814e048e
xor eax, 0xdeb3c4a5
rol eax, 0x5f
popf
jmp 0x1400a315c
mov rax, qword [rbx + 0x40]
cmp byte [rax], 0x30
je 0x1400a461e
dec qword [rbx + 0x40]
mov rcx, qword [rbx + 0x40]
mov byte [rcx], 0x30
jmp 0x1400a45d5
inc dword [rbx + 0x48]
push rax
pushf
mov eax, 0x83b313b1
pushf
not eax
add eax, 0xd4f477aa
xor eax, 0xfaf66ac1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf2c9fce6
xor eax, 0xd6e71dcc
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x86151c8b
xor eax, 0xbff86301
rol eax, 0xac
popf
jmp 0x1400a315c
mov al, 0xb0
pushf
not al
add al, 0x27
xor al, 0x70
rol al, 0xb5
popf
pushf
not al
add al, 0x27
xor al, 0xfc
rol al, 0x2d
popf
pushf
not al
add al, 0x9e
xor al, 0x48
rol al, 0x27
popf
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret