Function at 0x1400ce436
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xbb222dca
pushf
not eax
add eax, 0xbdc94b6
xor eax, 0x66e2e31b
rol eax, 0x19
popf
pushf
not eax
add eax, 0x1b816a3e
xor eax, 0x19146f89
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x367f4a44
xor eax, 0x4ea02757
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x46ccc252
xor eax, 0x357bd55b
rol eax, 0xfc
popf
cmp eax, 0
jne 0x1400ce499
popf
pop rax
jmp 0x1400ce6d3
cmp eax, 0x16
jne 0x1400ce4a8
popf
pop rax
jmp 0x1400cf276
cmp eax, 0x26
jne 0x1400ce4b7
popf
pop rax
jmp 0x1400cfa5b
cmp eax, 0x15
jne 0x1400ce4c6
popf
pop rax
jmp 0x1400cf1ef
cmp eax, 0x17
jne 0x1400ce4d5
popf
pop rax
jmp 0x1400cf2e6
cmp eax, 0x13
jne 0x1400ce4e4
popf
pop rax
jmp 0x1400cf0ed
cmp eax, 0x23
jne 0x1400ce4f3
popf
pop rax
jmp 0x1400cf903
cmp eax, 0x10
jne 0x1400ce502
popf
pop rax
jmp 0x1400cef3e
cmp eax, 0xa
jne 0x1400ce511
popf
pop rax
jmp 0x1400cec6c
cmp eax, 0x20
jne 0x1400ce520
popf
pop rax
jmp 0x1400cf776
cmp eax, 0x1a
jne 0x1400ce52f
popf
pop rax
jmp 0x1400cf453
cmp eax, 7
jne 0x1400ce53e
popf
pop rax
jmp 0x1400ceb38
cmp eax, 0x12
jne 0x1400ce54d
popf
pop rax
jmp 0x1400cf09f
cmp eax, 0x24
jne 0x1400ce55c
popf
pop rax
jmp 0x1400cf969
cmp eax, 0x1f
jne 0x1400ce56b
popf
pop rax
jmp 0x1400cf6e0
cmp eax, 0xb
jne 0x1400ce57a
popf
pop rax
jmp 0x1400cecbd
cmp eax, 0x11
jne 0x1400ce589
popf
pop rax
jmp 0x1400cefe3
cmp eax, 0x21
jne 0x1400ce598
popf
pop rax
jmp 0x1400cf7b6
cmp eax, 0x22
jne 0x1400ce5a7
popf
pop rax
jmp 0x1400cf835
cmp eax, 4
jne 0x1400ce5b6
popf
pop rax
jmp 0x1400ce943
cmp eax, 8
jne 0x1400ce5c5
popf
pop rax
jmp 0x1400cebce
cmp eax, 1
jne 0x1400ce5d4
popf
pop rax
jmp 0x1400ce7d0
cmp eax, 0x14
jne 0x1400ce5e3
popf
pop rax
jmp 0x1400cf1b9
cmp eax, 0x1b
jne 0x1400ce5f2
popf
pop rax
jmp 0x1400cf4ed
cmp eax, 0x18
jne 0x1400ce601
popf
pop rax
jmp 0x1400cf343
cmp eax, 0xe
jne 0x1400ce610
popf
pop rax
jmp 0x1400cee1a
cmp eax, 6
jne 0x1400ce61f
popf
pop rax
jmp 0x1400cea4e
cmp eax, 0x1c
jne 0x1400ce62e
popf
pop rax
jmp 0x1400cf583
cmp eax, 0x19
jne 0x1400ce63d
popf
pop rax
jmp 0x1400cf3b5
cmp eax, 0xc
jne 0x1400ce64c
popf
pop rax
jmp 0x1400cecf3
cmp eax, 0x1d
jne 0x1400ce65b
popf
pop rax
jmp 0x1400cf63f
cmp eax, 5
jne 0x1400ce66a
popf
pop rax
jmp 0x1400ce9c3
cmp eax, 0xd
jne 0x1400ce679
popf
pop rax
jmp 0x1400cedb2
cmp eax, 2
jne 0x1400ce688
popf
pop rax
jmp 0x1400ce848
cmp eax, 9
jne 0x1400ce697
popf
pop rax
jmp 0x1400cec2f
cmp eax, 0xf
jne 0x1400ce6a6
popf
pop rax
jmp 0x1400cee7c
cmp eax, 0x1e
jne 0x1400ce6b5
popf
pop rax
jmp 0x1400cf67a
cmp eax, 0x25
jne 0x1400ce6c4
popf
pop rax
jmp 0x1400cf9b3
cmp eax, 3
jne 0x1400ce6d3
popf
pop rax
jmp 0x1400ce8d6
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r12
sub rsp, 0x50
or dword [rcx + 0x28], 0x10
mov rbx, rcx
mov eax, dword [rcx + 0x30]
mov r12d, 0xf9f25aca
pushf
not r12d
add r12d, 0x483bea75
xor r12d, 0x4b61512f
rol r12d, 0x4a
popf
pushf
not r12d
add r12d, 0x2ff409fd
xor r12d, 0x2fa3b772
rol r12d, 0xc9
popf
pushf
not r12d
add r12d, 0xebcd73a
xor r12d, 0x45cc41f2
rol r12d, 0x73
popf
test eax, eax
jns 0x1400ce777
push rax
pushf
mov eax, 0x3166d2e3
pushf
not eax
add eax, 0xbcc9f38
xor eax, 0x22e82218
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x7c24a8b0
xor eax, 0x2e012d1c
rol eax, 0xc4
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xbfd8506a
pushf
not eax
add eax, 0x2d7c3269
xor eax, 0x3fef20ac
rol eax, 0x28
popf
pushf
not eax
add eax, 0x5b5105c
xor eax, 0x63a7a8ef
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x37ff2fcf
xor eax, 0x52f36769
rol eax, 0x93
popf
pushf
not eax
add eax, 0x67ece3c6
xor eax, 0x78e808b5
rol eax, 0x6c
popf
jmp 0x1400ce48a
movzx eax, word [rcx + 0x3a]
sub ax, 0x41
and ax, r12w
neg ax
sbb eax, eax
and eax, 0xfffffff9
add eax, 0xd
mov dword [rcx + 0x30], eax
jmp 0x1400cea4e
jne 0x1400ce87d
push rax
pushf
mov eax, 0x84ccd55c
pushf
not eax
add eax, 0x2b6f2b48
xor eax, 0x5832e0fd
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x3095f71b
xor eax, 0x2544873d
rol eax, 0x9e
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x44f329e
pushf
not eax
add eax, 0x7ebfd1c
xor eax, 0x53ca9c20
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x380c91c8
xor eax, 0x7fb75021
rol eax, 0x52
popf
pushf
not eax
add eax, 0x1f7a2b17
xor eax, 0x59f9f5b8
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x4a8217e3
xor eax, 0x60471c6e
rol eax, 0xe8
popf
jmp 0x1400ce48a
cmp word [rcx + 0x3a], 0x67
je 0x1400ce910
push rax
pushf
mov eax, 0x96ef2f02
pushf
not eax
add eax, 0x313fa7e6
xor eax, 0x6ce8725a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x22ef3e1d
xor eax, 0x68f8a612
rol eax, 0x35
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x91596a8
pushf
not eax
add eax, 0x52e35407
xor eax, 0x5649f493
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x2f35b04b
xor eax, 0x7ab79f21
rol eax, 0x21
popf
jmp 0x1400ce48a
cmp word [rcx + 0x3a], 0x47
jne 0x1400ce97d
push rax
pushf
mov eax, 0x376a11c5
pushf
not eax
add eax, 0x71f1f636
xor eax, 0x4862c790
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x6c030b23
xor eax, 0x7db0cd1a
rol eax, 0x22
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x77d8104d
pushf
not eax
add eax, 0x7ca708cc
xor eax, 0x6d013cbe
rol eax, 0xca
popf
pushf
not eax
add eax, 0x61676fda
xor eax, 0x5685b8e4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x3c23963d
xor eax, 0x6a4cbe48
rol eax, 0x9a
popf
jmp 0x1400ce48a
mov dword [rcx + 0x30], 1
mov eax, 0x6affc655
pushf
not eax
add eax, 0x6577ac8b
xor eax, 0x2d21f02a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x6a67c3ce
xor eax, 0x333dabe3
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x19c32a6d
xor eax, 0x5798fdb1
rol eax, 0xd8
popf
push rax
pushf
mov eax, 0x997d1c3
pushf
not eax
add eax, 0x45965078
xor eax, 0x6f0a6d50
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x60385d43
xor eax, 0x1db14b36
rol eax, 0xf
popf
pushf
not eax
add eax, 0x7ff8b009
xor eax, 0x2a31421e
rol eax, 0x1e
popf
jmp 0x1400ce48a
mov r8, qword [rcx + 8]
lea rdi, [rcx + 0x50]
not eax
sub eax, 0x15d
not eax
mov rcx, rdi
movsxd rdx, eax
call fcn.1400a8b5d
mov r8d, 0xde605608
pushf
not r8d
add r8d, 0xd353c4b
xor r8d, 0x280bbe2a
rol r8d, 0x24
popf
pushf
not r8d
add r8d, 0x26862015
xor r8d, 0x5efe6eb2
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0x31a1564
xor r8d, 0x73d79ca
rol r8d, 0x2b
popf
test al, al
jne 0x1400ceb05
push rax
pushf
mov eax, 0xc03b19b2
pushf
not eax
add eax, 0x26b4a90c
xor eax, 0x455743b
rol eax, 0x41
popf
pushf
not eax
add eax, 0x4d931799
xor eax, 0x539be8f5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x4b85bf0
xor eax, 0x61f00215
rol eax, 0x35
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xacdcd6c5
pushf
not eax
add eax, 0x67487e6b
xor eax, 0x12a8e9f4
rol eax, 0xce
popf
pushf
not eax
add eax, 0x4a921df8
xor eax, 0x764db3c7
rol eax, 0xc
popf
jmp 0x1400ce48a
cmp qword [rbx + 0x458], 0
jne 0x1400ceb9b
push rax
pushf
mov eax, 0xa84f3799
pushf
not eax
add eax, 0x45bedcae
xor eax, 0x6468eb25
rol eax, 0x84
popf
pushf
not eax
add eax, 0x63074561
xor eax, 0x7cbe8d56
rol eax, 0x69
popf
pushf
not eax
add eax, 0x144472c
xor eax, 0x792fdafd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x7a9b62d4
xor eax, 0x40f5071a
rol eax, 0x1f
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x18d42917
pushf
not eax
add eax, 0x548289d4
xor eax, 0x13dc6f4c
rol eax, 6
popf
pushf
not eax
add eax, 0x6b6cc33b
xor eax, 0x47e8c730
rol eax, 0x48
popf
jmp 0x1400ce48a
mov eax, r8d
jmp 0x1400cec6c
mov rax, qword [rbx + 0x450]
shr rax, 1
push rax
pushf
mov eax, 0x8fb9f8ce
pushf
not eax
add eax, 0x2aff36b3
xor eax, 0xd6bdf4a
rol eax, 0x53
popf
pushf
not eax
add eax, 0x740df329
xor eax, 0x5e9969b1
rol eax, 0xb6
popf
jmp 0x1400ce48a
lea edx, [rax - 0x15d]
mov dword [rbx + 0x30], edx
jmp 0x1400cecf3
mov edx, dword [rbx + 0x30]
push rax
pushf
mov eax, 0x851e1bdd
pushf
not eax
add eax, 0x79e14a08
xor eax, 0x4b6ae280
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x5b556fe2
xor eax, 0x30a5e56e
rol eax, 0xd5
popf
jmp 0x1400ce48a
mov rax, qword [rdi + 0x408]
test rax, rax
cmove rax, rdi
mov qword [rbx + 0x40], rax
xor eax, eax
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0x70], rax
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov r10, qword [rbx + 0x458]
movsd xmm0, qword [rcx]
mov r11, qword [rbx + 8]
mov rsi, qword [rbx]
movsx ebp, byte [rbx + 0x3a]
movsd qword [rsp + 0x70], xmm0
test r10, r10
jne 0x1400ced7f
push rax
pushf
mov eax, 0xb57c18fc
pushf
not eax
add eax, 0x5f8ee05d
xor eax, 0x4f7c4f68
rol eax, 7
popf
pushf
not eax
add eax, 0x373bc0b6
xor eax, 0x1927cbb2
rol eax, 0x65
popf
pushf
not eax
add eax, 0x40fc0de0
xor eax, 0x663d0fb3
rol eax, 0xac
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x3c028440
pushf
not eax
add eax, 0x5569300
xor eax, 0x1b3ff1b3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x4ac28d04
xor eax, 0x311d5505
rol eax, 0xd4
popf
jmp 0x1400ce48a
lea r9, [rdi + 0x200]
mov rcx, r8
jmp 0x1400cee7c
mov r9, qword [rdi + 0x400]
mov rdi, r10
mov rcx, qword [rbx + 0x450]
mov r8, qword [rbx + 0x450]
shr r9, 1
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
shr rcx, 1
shr r8, 1
push rax
pushf
mov eax, 0x94c4793f
pushf
not eax
add eax, 0x2fcdeb14
xor eax, 0xc052530
rol eax, 0x90
popf
pushf
not eax
add eax, 0x631faa68
xor eax, 0xe3b12bb
rol eax, 0x3b
popf
jmp 0x1400ce48a
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], edx
mov rdx, rdi
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x70]
call fcn.140122de4
mov eax, dword [rbx + 0x28]
shr eax, 5
test al, 1
je 0x1400cef0b
push rax
pushf
mov eax, 0x5399211
pushf
not eax
add eax, 0x7220bba8
xor eax, 0x6efff7e3
rol eax, 0xac
popf
pushf
not eax
add eax, 0x11154c3b
xor eax, 0x64b99d7b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x1205ce7c
xor eax, 0x371c997d
rol eax, 6
popf
pushf
not eax
add eax, 0x24758e03
xor eax, 0x70fb50d6
rol eax, 0x4b
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xca1db3cc
pushf
not eax
add eax, 0x14ad53ba
xor eax, 0x1f0f49ad
rol eax, 0x87
popf
pushf
not eax
add eax, 0x19619207
xor eax, 0x582671dc
rol eax, 0xcd
popf
jmp 0x1400ce48a
cmp dword [rbx + 0x30], 0
jne 0x1400cef8a
push rax
pushf
mov eax, 0xa85f4465
pushf
not eax
add eax, 0x28df257a
xor eax, 0x1b13d696
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x1c24636
xor eax, 0xc11de5a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x1c50658c
xor eax, 0x35a0bf85
rol eax, 0x49
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x95ccd264
pushf
not eax
add eax, 0x1082f306
xor eax, 0x505c607f
rol eax, 0x48
popf
pushf
not eax
add eax, 0x323dbfdb
xor eax, 0x2eea7b94
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x2fddc0aa
xor eax, 0x12a6f3d8
rol eax, 0x22
popf
pushf
not eax
add eax, 0x15fdec74
xor eax, 0x3d8d717d
rol eax, 0x66
popf
jmp 0x1400ce48a
mov rdi, qword [rbx + 8]
cmp byte [rdi + 0x28], 0
jne 0x1400cf046
push rax
pushf
mov eax, 0x5947644f
pushf
not eax
add eax, 0x159a62c5
xor eax, 0x6911c740
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x2dcdc77
xor eax, 0x242c7a8b
rol eax, 0xda
popf
pushf
not eax
add eax, 0x588748f
xor eax, 0x5a3387eb
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x4dfb7f60
xor eax, 0x79f6d89d
rol eax, 0xc1
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xe0e04eaa
pushf
not eax
add eax, 0x7b63dbf5
xor eax, 0x663764f5
rol eax, 0x45
popf
pushf
not eax
add eax, 0x13a5263e
xor eax, 0x5462cd3d
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x204f1c1a
xor eax, 0x9a98a11
rol eax, 0x74
popf
pushf
not eax
add eax, 0x20ccacd6
xor eax, 0x72bc9220
rol eax, 0x1c
popf
jmp 0x1400ce48a
mov rcx, rdi
call fcn.1400d1dbf
push rax
pushf
mov eax, 0x2bee2f11
pushf
not eax
add eax, 0x6c6843a2
xor eax, 0x75ff1322
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x16f4f0fe
xor eax, 0x35fb043
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x15e01578
xor eax, 0x62d8404d
rol eax, 0x7d
popf
jmp 0x1400ce48a
mov rcx, qword [rbx + 0x40]
mov r9, qword [rdi + 0x18]
movzx r8d, byte [rcx]
mov rdx, qword [r9 + 0x110]
cmp byte [r8 + rdx], 0x65
je 0x1400cf160
push rax
pushf
mov eax, 0x6d5d9eec
pushf
not eax
add eax, 0x199870df
xor eax, 0x7a11a694
rol eax, 0x96
popf
pushf
not eax
add eax, 0x4ed7d51c
xor eax, 0x20152216
rol eax, 0x56
popf
pushf
not eax
add eax, 0x7e6b9b34
xor eax, 0x41628532
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd405d09
xor eax, 0x72a5fdd3
rol eax, 0x7a
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xa7c72c97
pushf
not eax
add eax, 0x47f2e
xor eax, 0x4a56f8aa
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x1aedf3f2
xor eax, 0x7d3b0262
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x2085cddd
xor eax, 0x6a764266
rol eax, 0x67
popf
pushf
not eax
add eax, 0x25a1b74f
xor eax, 0x5298e4eb
rol eax, 0x39
popf
jmp 0x1400ce48a
mov rax, qword [r9]
push rax
pushf
mov eax, 0x300e3f1a
pushf
not eax
add eax, 0x7d446db7
xor eax, 0x36913004
rol eax, 0xad
popf
pushf
not eax
add eax, 0x5826f84a
xor eax, 0x5e53e8d5
rol eax, 0x27
popf
jmp 0x1400ce48a
inc rcx
movzx r8d, byte [rcx]
test byte [rax + r8*2], 4
jne 0x1400cf243
push rax
pushf
mov eax, 0xe80cd510
pushf
not eax
add eax, 0x3d40a786
xor eax, 0x10f00db5
rol eax, 0x30
popf
pushf
not eax
add eax, 0x383f9d26
xor eax, 0x422cfee7
rol eax, 0xef
popf
pushf
not eax
add eax, 0x2a234182
xor eax, 0x57a0b458
rol eax, 0xeb
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xe4a4f813
pushf
not eax
add eax, 0x7bdf6d07
xor eax, 0x7104b4bc
rol eax, 0x95
popf
pushf
not eax
add eax, 0x3e983fa0
xor eax, 0x349b77d2
rol eax, 0
popf
jmp 0x1400ce48a
movzx eax, r8b
cmp byte [rax + rdx], 0x78
jne 0x1400cf2b3
push rax
pushf
mov eax, 0x6a8ce428
pushf
not eax
add eax, 0x4959645d
xor eax, 0x1e1eb843
rol eax, 0x42
popf
pushf
not eax
add eax, 0x49fa48d2
xor eax, 0x46b148f2
rol eax, 0xd7
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x407fabd4
pushf
not eax
add eax, 0x383bc094
xor eax, 0xbf8318b
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x7b36246d
xor eax, 0x2662335c
rol eax, 0xe5
popf
jmp 0x1400ce48a
mov r8b, byte [rcx + 2]
push rax
pushf
mov eax, 0x61307b30
pushf
not eax
add eax, 0x43030554
xor eax, 0x489402ff
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x2715eb38
xor eax, 0x79b782b3
rol eax, 0x99
popf
pushf
not eax
add eax, 0x430cdb1b
xor eax, 0x7af8711c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x5acb61d4
xor eax, 0x5319d7f
rol eax, 0xa6
popf
jmp 0x1400ce48a
mov rax, qword [r9 + 0xf8]
lea rdx, [rcx + 2]
cmovne rdx, rcx
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [rdx], al
inc rdx
push rax
pushf
mov eax, 0xf5b978ba
pushf
not eax
add eax, 0x20235b83
xor eax, 0x1928ae2c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x3737dddd
xor eax, 0x2b3908d
rol eax, 0x82
popf
pushf
not eax
add eax, 0x3445e9f6
xor eax, 0x6b1736c4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x62f9584d
xor eax, 0x35971ecd
rol eax, 0xda
popf
jmp 0x1400ce48a
mov al, byte [rdx]
mov cl, r8b
mov byte [rdx], r8b
inc rdx
mov r8b, al
test cl, cl
jne 0x1400cf40d
push rax
pushf
mov eax, 0xb58a3024
pushf
not eax
add eax, 0x37d153e9
xor eax, 0x46069972
rol eax, 0xef
popf
pushf
not eax
add eax, 0x61a87e30
xor eax, 0x5ebfa41f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x1ed261c3
xor eax, 0x2c1a53a8
rol eax, 0x7b
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x7b5df52
pushf
not eax
add eax, 0x1954f0b0
xor eax, 0x5ec9b462
rol eax, 0x38
popf
pushf
not eax
add eax, 0x75fafd05
xor eax, 0x61246438
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x73399c9f
xor eax, 0x4cc447a2
rol eax, 0xb6
popf
jmp 0x1400ce48a
movzx eax, word [rbx + 0x3a]
sub ax, 0x47
test r12w, ax
jne 0x1400cf4a7
push rax
pushf
mov eax, 0x69ab1a70
pushf
not eax
add eax, 0x66db5d9d
xor eax, 0x5443a64f
rol eax, 0xb
popf
pushf
not eax
add eax, 0x567019f5
xor eax, 0x2e2ed8da
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x57d35835
xor eax, 0x1344fe07
rol eax, 0x18
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xd6d9383d
pushf
not eax
add eax, 0x167bc525
xor eax, 0x65e84eb1
rol eax, 0x46
popf
pushf
not eax
add eax, 0x2fa909a6
xor eax, 0x3230d1f9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x3f1610d
xor eax, 0x42db87f8
rol eax, 0x4a
popf
jmp 0x1400ce48a
mov eax, dword [rbx + 0x28]
shr eax, 5
test al, 1
jne 0x1400cf52a
push rax
pushf
mov eax, 0xaf773dd0
pushf
not eax
add eax, 0x3105acaa
xor eax, 0x386940f9
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x4508c3a4
xor eax, 0x166ef81b
rol eax, 0xed
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x10485d95
pushf
not eax
add eax, 0xa189670
xor eax, 0x4b9c666e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x5def3db3
xor eax, 0x306fd66
rol eax, 0x16
popf
pushf
not eax
add eax, 0x2aec7e71
xor eax, 0x563a4446
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x1e62e10b
xor eax, 0x23144a6
rol eax, 0xc
popf
jmp 0x1400ce48a
mov rdi, qword [rbx + 8]
cmp byte [rdi + 0x28], 0
jne 0x1400cf5e6
push rax
pushf
mov eax, 0x1f591df4
pushf
not eax
add eax, 0x7fc3b3f4
xor eax, 0x6d9e3828
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x673fc6eb
xor eax, 0x3cf88334
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x4e525889
xor eax, 0x113dfeb7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x3ee0349e
xor eax, 0x3976ebb4
rol eax, 0x12
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x8f17a29c
pushf
not eax
add eax, 0x3f638f5a
xor eax, 0x499d1c39
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x44d9c245
xor eax, 0x769633f2
rol eax, 0x20
popf
pushf
not eax
add eax, 0x613116f1
xor eax, 0x69d0dfb7
rol eax, 0x88
popf
pushf
not eax
add eax, 0x10fc1d1a
xor eax, 0x22bd7560
rol eax, 0x5c
popf
jmp 0x1400ce48a
mov rcx, rdi
call fcn.1400d1dbf
push rax
pushf
mov eax, 0x35be6879
pushf
not eax
add eax, 0x7dbb5355
xor eax, 0x68a8c974
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x1a395c5b
xor eax, 0x2747da20
rol eax, 0xd3
popf
jmp 0x1400ce48a
mov rcx, qword [rbx + 0x40]
lea rdx, [rdi + 0x18]
call fcn.1400bd511
push rax
pushf
mov eax, 0xdf1f57c3
pushf
not eax
add eax, 0x69f495d5
xor eax, 0x580772e4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x69b523ab
xor eax, 0x367b8291
rol eax, 0x72
popf
pushf
not eax
add eax, 0x1142ac94
xor eax, 0x71b17341
rol eax, 0x36
popf
pushf
not eax
add eax, 0x502525e8
xor eax, 0x28e04218
rol eax, 0x42
popf
jmp 0x1400ce48a
mov rcx, qword [rbx + 0x40]
mov al, byte [rcx]
cmp al, 0x2d
jne 0x1400cf730
push rax
pushf
mov eax, 0x6dab44b
pushf
not eax
add eax, 0x74dcf6a1
xor eax, 0x4a709be8
rol eax, 0x32
popf
pushf
not eax
add eax, 0x580c19fb
xor eax, 0x25846e41
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x7a53161
xor eax, 0x21365cc5
rol eax, 0xa2
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xf5c0b881
pushf
not eax
add eax, 0x4174a77d
xor eax, 0x4b18d3bd
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x1c269ccf
xor eax, 0x5974b0ed
rol eax, 0x81
popf
pushf
not eax
add eax, 0x4e02faf3
xor eax, 0x2fe477f9
rol eax, 0x4e
popf
jmp 0x1400ce48a
or dword [rbx + 0x28], 0x40
inc rcx
mov qword [rbx + 0x40], rcx
mov al, byte [rcx]
push rax
pushf
mov eax, 0xba94cf5b
pushf
not eax
add eax, 0x37aff755
xor eax, 0x73e886b5
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x2bdf85c3
xor eax, 0x3ca47902
rol eax, 0x95
popf
jmp 0x1400ce48a
sub al, 0x49
cmp al, 0x25
ja 0x1400cf7ef
push rax
pushf
mov eax, 0xe1452bca
pushf
not eax
add eax, 0x59920172
xor eax, 0x58b194c9
rol eax, 0x41
popf
pushf
not eax
add eax, 0x72f70f2b
xor eax, 0x31ec8c4e
rol eax, 0x4d
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xbe46632d
pushf
not eax
add eax, 0x70fdec13
xor eax, 0xe1ca0e4
rol eax, 0x32
popf
pushf
not eax
add eax, 0x7218f61b
xor eax, 0x52b7afe5
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x7e7bc352
xor eax, 0x49c631e0
rol eax, 0xe5
popf
jmp 0x1400ce48a
movabs rdx, 0x4db00042a979dbe6
pushf
not rdx
add rdx, 0x4404ab9c
xor rdx, 0x65778d60
rol rdx, 0xcc
popf
pushf
not rdx
add rdx, 0x20baf6c4
xor rdx, 0x4c89bb9f
rol rdx, 0xf3
popf
bt rdx, rax
jae 0x1400cf8aa
push rax
pushf
mov eax, 0x8f403a26
pushf
not eax
add eax, 0x6784cdbe
xor eax, 0x5ead239
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x7af61a5e
xor eax, 0xf3ee8cd
rol eax, 0x17
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0xf6766d5c
pushf
not eax
add eax, 0x45a5e07a
xor eax, 0x5ff7f3f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x1b707910
xor eax, 0x6f5f21ee
rol eax, 8
popf
pushf
not eax
add eax, 0x4b6837ec
xor eax, 0x33d19410
rol eax, 0x37
popf
pushf
not eax
add eax, 0x5539c68a
xor eax, 0x3620ae66
rol eax, 0xf7
popf
jmp 0x1400ce48a
and dword [rbx + 0x28], 0xfffffff7
mov eax, 0x63d4fab7
pushf
not eax
add eax, 0x37a06523
xor eax, 0x852854e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x44b11aa2
xor eax, 0x750e6bc5
rol eax, 0x91
popf
mov word [rbx + 0x3a], ax
push rax
pushf
mov eax, 0x35ccf40b
pushf
not eax
add eax, 0x3b284fef
xor eax, 0x182e4e38
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x40818769
xor eax, 0x51dd8c2
rol eax, 0xc3
popf
jmp 0x1400ce48a
or rdx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5904389e
pushf
not eax
add eax, 0x17db2e12
xor eax, 0x54cc0111
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x5aadd45e
xor eax, 0x649b6c2e
rol eax, 7
popf
pushf
not eax
add eax, 0x78d307d5
xor eax, 0x51c4892
rol eax, 0x10
popf
jmp 0x1400ce48a
inc rdx
cmp byte [rcx + rdx], 0
jne 0x1400cfa15
push rax
pushf
mov eax, 0xbd9593fd
pushf
not eax
add eax, 0x4c5cc4ae
xor eax, 0x39318444
rol eax, 0x66
popf
pushf
not eax
add eax, 0xeec37d8
xor eax, 0x52643e0f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x4cc0111f
xor eax, 0x1723e5e5
rol eax, 0x12
popf
pushf
not eax
add eax, 0x3595af3a
xor eax, 0x2a1021d5
rol eax, 0x3a
popf
jmp 0x1400ce48a
push rax
pushf
mov eax, 0x7fb8ed04
pushf
not eax
add eax, 0x17d0e44a
xor eax, 0x4933e158
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x11922209
xor eax, 0x3cf3fc12
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x6f2fae2c
xor eax, 0x7197370b
rol eax, 0xc3
popf
jmp 0x1400ce48a
lea r11, [rsp + 0x50]
mov dword [rbx + 0x48], edx
mov rbx, qword [r11 + 0x28]
mov al, 0x9a
pushf
not al
add al, 0x2f
xor al, 0x72
rol al, 0x21
popf
pushf
not al
add al, 0x24
xor al, 0x16
rol al, 0xda
popf
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r12
pop rdi
pop rsi
ret