Function at 0x140030c1a
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x29556288
pushf
not eax
add eax, 0xa504548d
xor eax, 0xa3e23c5e
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe04b6b40
xor eax, 0x937d1067
rol eax, 0x66
popf
cmp eax, 0x29
jne 0x140030c57
popf
pop rax
jmp 0x140032391
cmp eax, 0
jne 0x140030c66
popf
pop rax
jmp 0x140030edc
cmp eax, 3
jne 0x140030c75
popf
pop rax
jmp 0x1400310b2
cmp eax, 1
jne 0x140030c84
popf
pop rax
jmp 0x140030f60
cmp eax, 0xd
jne 0x140030c93
popf
pop rax
jmp 0x1400315f2
cmp eax, 0x1a
jne 0x140030ca2
popf
pop rax
jmp 0x140031c4e
cmp eax, 0xe
jne 0x140030cb1
popf
pop rax
jmp 0x14003169a
cmp eax, 0xb
jne 0x140030cc0
popf
pop rax
jmp 0x1400314ce
cmp eax, 0x19
jne 0x140030ccf
popf
pop rax
jmp 0x140031bbc
cmp eax, 8
jne 0x140030cde
popf
pop rax
jmp 0x140031359
cmp eax, 0x2a
jne 0x140030ced
popf
pop rax
jmp 0x1400323e3
cmp eax, 0x17
jne 0x140030cfc
popf
pop rax
jmp 0x140031abb
cmp eax, 0x1c
jne 0x140030d0b
popf
pop rax
jmp 0x140031d80
cmp eax, 0x12
jne 0x140030d1a
popf
pop rax
jmp 0x1400317fa
cmp eax, 0x18
jne 0x140030d29
popf
pop rax
jmp 0x140031b0f
cmp eax, 0x2b
jne 0x140030d38
popf
pop rax
jmp 0x14003246d
cmp eax, 0x1b
jne 0x140030d47
popf
pop rax
jmp 0x140031cdf
cmp eax, 0x21
jne 0x140030d56
popf
pop rax
jmp 0x140031fde
cmp eax, 0x23
jne 0x140030d65
popf
pop rax
jmp 0x1400320ed
cmp eax, 0x25
jne 0x140030d74
popf
pop rax
jmp 0x1400321fd
cmp eax, 0xf
jne 0x140030d83
popf
pop rax
jmp 0x140031737
cmp eax, 0x13
jne 0x140030d92
popf
pop rax
jmp 0x1400318a2
cmp eax, 0x15
jne 0x140030da1
popf
pop rax
jmp 0x1400319da
cmp eax, 0x24
jne 0x140030db0
popf
pop rax
jmp 0x14003215d
cmp eax, 0x1e
jne 0x140030dbf
popf
pop rax
jmp 0x140031e51
cmp eax, 0xc
jne 0x140030dce
popf
pop rax
jmp 0x140031504
cmp eax, 0x26
jne 0x140030ddd
popf
pop rax
jmp 0x140032248
cmp eax, 0x27
jne 0x140030dec
popf
pop rax
jmp 0x1400322c7
cmp eax, 0x1f
jne 0x140030dfb
popf
pop rax
jmp 0x140031eb3
cmp eax, 0x10
jne 0x140030e0a
popf
pop rax
jmp 0x140031782
cmp eax, 6
jne 0x140030e19
popf
pop rax
jmp 0x14003125e
cmp eax, 9
jne 0x140030e28
popf
pop rax
jmp 0x1400313da
cmp eax, 4
jne 0x140030e37
popf
pop rax
jmp 0x14003115a
cmp eax, 0x16
jne 0x140030e46
popf
pop rax
jmp 0x140031a5d
cmp eax, 0x28
jne 0x140030e55
popf
pop rax
jmp 0x140032323
cmp eax, 0xa
jne 0x140030e64
popf
pop rax
jmp 0x140031470
cmp eax, 0x22
jne 0x140030e73
popf
pop rax
jmp 0x14003204f
cmp eax, 0x14
jne 0x140030e82
popf
pop rax
jmp 0x140031959
cmp eax, 7
jne 0x140030e91
popf
pop rax
jmp 0x1400312c7
cmp eax, 5
jne 0x140030ea0
popf
pop rax
jmp 0x1400311fe
cmp eax, 2
jne 0x140030eaf
popf
pop rax
jmp 0x140030fd4
cmp eax, 0x20
jne 0x140030ebe
popf
pop rax
jmp 0x140031f56
cmp eax, 0x1d
jne 0x140030ecd
popf
pop rax
jmp 0x140031e1c
cmp eax, 0x11
jne 0x140030edc
popf
pop rax
jmp 0x1400317ea
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa0
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
movzx edx, byte [rcx + 0x10]
cmp dl, 6
je 0x140030f2d
push rax
pushf
mov eax, 0xec8160a6
pushf
not eax
add eax, 0xc1bc52d7
xor eax, 0xd12a3917
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc36955b1
xor eax, 0xa1d317a8
rol eax, 0xb4
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x868e95cf
pushf
not eax
add eax, 0xfbf51181
xor eax, 0xfed9ea8e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x86793d53
xor eax, 0xa3895103
rol eax, 0x76
popf
jmp 0x140030c48
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x7f], rax
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
push rax
pushf
mov eax, 0xeccbe737
pushf
not eax
add eax, 0xb34434f9
xor eax, 0x8b8a478b
rol eax, 0x35
popf
pushf
not eax
add eax, 0xacb5d060
xor eax, 0xefcc2534
rol eax, 5
popf
pushf
not eax
add eax, 0xe82328d3
xor eax, 0xf69805ac
rol eax, 0x83
popf
pushf
not eax
add eax, 0xbf5e4d73
xor eax, 0x8b3c1c05
rol eax, 4
popf
jmp 0x140030c48
movzx r8d, byte [rcx + 0x3a]
movzx r9d, byte [rcx + 0x38]
movzx eax, byte [rcx + 0x39]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], dl
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x31], xmm0
movups xmmword [rsp + 0x41], xmm1
mov rcx, qword [rsp + 0x7f]
mov qword [rsp + 0x50], rcx
mov byte [rsp + 0x5a], r8b
mov byte [rsp + 0x58], r9b
mov byte [rsp + 0x59], al
cmp r9b, 2
jne 0x140031059
push rax
pushf
mov eax, 0xa082df35
pushf
not eax
add eax, 0xe05f1feb
xor eax, 0x9b7955e0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbca46418
xor eax, 0xd1f73eef
rol eax, 0x42
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x6d1d59d1
pushf
not eax
add eax, 0xf293ef11
xor eax, 0xace6231d
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf93f4f33
xor eax, 0xb5495668
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf7c05794
xor eax, 0xdc7d02a2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa2b05cf8
xor eax, 0x98697e1c
rol eax, 0xc4
popf
jmp 0x140030c48
test rdi, rdi
je 0x140031114
push rax
pushf
mov eax, 0xa0511f70
pushf
not eax
add eax, 0xa3c194d2
xor eax, 0xcc16c3a1
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8a1e789e
xor eax, 0x9d80421b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x96b078c3
xor eax, 0xdbea2044
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9d22a302
xor eax, 0x9c6c671c
rol eax, 0x24
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x58361517
pushf
not eax
add eax, 0xf9eeb362
xor eax, 0xbab2ce55
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc1e66304
xor eax, 0xd5aa7dbd
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdd7d5b44
xor eax, 0xd1ca629e
rol eax, 0xfc
popf
jmp 0x140030c48
cmp dl, 3
jae 0x1400311a5
push rax
pushf
mov eax, 0xa08da717
pushf
not eax
add eax, 0xb3ba3381
xor eax, 0xf4ecc707
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xec819ebd
xor eax, 0x996de9a1
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe45dc493
xor eax, 0x919edc35
rol eax, 0xab
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0xf5f72ad7
pushf
not eax
add eax, 0x9d5fd91b
xor eax, 0xd468fc9e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd54869e8
xor eax, 0xaf206c78
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa36b9210
xor eax, 0x820efcd5
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe96f1616
xor eax, 0x8d30e9b3
rol eax, 0xc
popf
jmp 0x140030c48
nop dword [rax]
push rax
pushf
mov eax, 0x9f714214
pushf
not eax
add eax, 0xfdcce65b
xor eax, 0xad893e08
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc5ad9cbe
xor eax, 0xc57591ef
rol eax, 0x24
popf
pushf
not eax
add eax, 0xae340966
xor eax, 0x97e3df0c
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8c8008f6
xor eax, 0xa2da8605
rol eax, 0xb8
popf
jmp 0x140030c48
xor ecx, ecx
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x85d16bec
pushf
not eax
add eax, 0xf9f683ae
xor eax, 0xe1fee5de
rol eax, 0
popf
pushf
not eax
add eax, 0xd32ea096
xor eax, 0xfc5a00d8
rol eax, 0x92
popf
pushf
not eax
add eax, 0x96ebd566
xor eax, 0xe2ecddf1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9bf2a87a
xor eax, 0xbb8d1663
rol eax, 0xbb
popf
jmp 0x140030c48
cmp byte [rsi + rcx], 0x5c
je 0x140031313
push rax
pushf
mov eax, 0x91acc4a7
pushf
not eax
add eax, 0xb050bb1e
xor eax, 0xbd50f268
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x90176bf4
xor eax, 0xd8e66d02
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf883b4e0
xor eax, 0xcaf4625e
rol eax, 0xc9
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x3eb8e8e2
pushf
not eax
add eax, 0xdfd9ff60
xor eax, 0xc1df610f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8fad99d0
xor eax, 0x9987d91a
rol eax, 0xee
popf
pushf
not eax
add eax, 0x94ca3482
xor eax, 0xf9f9784b
rol eax, 0xfe
popf
jmp 0x140030c48
inc rcx
cmp rdi, rcx
jne 0x1400313a7
push rax
pushf
mov eax, 0xcd3cca95
pushf
not eax
add eax, 0xc64603ed
xor eax, 0xf0e932b4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd36d618a
xor eax, 0xadd6f2ea
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe118ba29
xor eax, 0xaa7befd4
rol eax, 0x90
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x6e02bab9
pushf
not eax
add eax, 0xff5678ad
xor eax, 0xbfea30a1
rol eax, 0x25
popf
pushf
not eax
add eax, 0x83ed3227
xor eax, 0xacbb87d9
rol eax, 0xbd
popf
jmp 0x140030c48
xor edx, edx
mov rcx, rdi
test rcx, rcx
je 0x14003143d
push rax
pushf
mov eax, 0xdcf4598a
pushf
not eax
add eax, 0xf562de50
xor eax, 0xd993ceed
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdffeaebb
xor eax, 0xf519d703
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xeb846bbf
xor eax, 0x99a91dad
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x83249977
xor eax, 0x8866b6e4
rol eax, 0x9b
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x90bd80f5
pushf
not eax
add eax, 0xfbcb20b3
xor eax, 0xdb536370
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa7142dae
xor eax, 0xa8ad5578
rol eax, 0x61
popf
jmp 0x140030c48
jmp 0x140031e51
nop dword [rax]
push rax
pushf
mov eax, 0x44e84985
pushf
not eax
add eax, 0xa06b5563
xor eax, 0xeb630698
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfc20de72
xor eax, 0xeedb2191
rol eax, 0x58
popf
jmp 0x140030c48
mov edx, 0xa54da2eb
pushf
not edx
add edx, 0xbe27bb45
xor edx, 0xb7241daf
rol edx, 0x83
popf
pushf
not edx
add edx, 0xbc904b8d
xor edx, 0xc488396f
rol edx, 0xb7
popf
pushf
not edx
add edx, 0xc7c1fb9a
xor edx, 0xd6a43d42
rol edx, 0x29
popf
pushf
not edx
add edx, 0xbc59ec74
xor edx, 0xf9a456f8
rol edx, 0xe8
popf
test rcx, rcx
jne 0x1400315bf
push rax
pushf
mov eax, 0x4844890
pushf
not eax
add eax, 0xe06fb208
xor eax, 0x8f939364
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa77abf58
xor eax, 0xc8ccffda
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xdb5af0ae
xor eax, 0xfb2940dd
rol eax, 0x19
popf
pushf
not eax
add eax, 0xad93de34
xor eax, 0xd49e67fc
rol eax, 0x21
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x6bfecacb
pushf
not eax
add eax, 0xdc5da233
xor eax, 0xc358aa6c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa22963ba
xor eax, 0xc8a624d4
rol eax, 0x3c
popf
jmp 0x140030c48
cmp rdi, rdx
jb 0x140031641
push rax
pushf
mov eax, 0xd9477759
pushf
not eax
add eax, 0xa8a185c3
xor eax, 0xa36723a8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb33253fd
xor eax, 0xeb210269
rol eax, 0x55
popf
pushf
not eax
add eax, 0xbbe78477
xor eax, 0x82fde649
rol eax, 0x47
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0xd4f92e86
pushf
not eax
add eax, 0xd0615c79
xor eax, 0xd0a6a1af
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb097270a
xor eax, 0xe49142cb
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfc3f4213
xor eax, 0xc5151553
rol eax, 3
popf
pushf
not eax
add eax, 0xd4e2f36b
xor eax, 0xd1e8ccd7
rol eax, 0xe4
popf
jmp 0x140030c48
push rdx
not rdx
sub rsi, rdx
pop rdx
sub rsi, 1
sub rdi, rdx
jne 0x1400316de
push rax
pushf
mov eax, 0xe5782e5f
pushf
not eax
add eax, 0xd25416c9
xor eax, 0x8c5709de
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa4421374
xor eax, 0xa20e8c91
rol eax, 0xe1
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x4b9e1924
pushf
not eax
add eax, 0x8479edcc
xor eax, 0xe4095b5f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc5782fe5
xor eax, 0x9dc70dbb
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf65e381b
xor eax, 0x91adf94e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe346b458
xor eax, 0xbb5b2397
rol eax, 0x5e
popf
jmp 0x140030c48
jmp 0x140031e1c
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0xd43e7308
pushf
not eax
add eax, 0x9552af2e
xor eax, 0x9c141a6d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfb9e9b6a
xor eax, 0xf1d05383
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc490c479
xor eax, 0xd5acc1b4
rol eax, 0xde
popf
pushf
not eax
add eax, 0x83bf230a
xor eax, 0x9dcee31a
rol eax, 0xe7
popf
jmp 0x140030c48
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rsi + rcx]
cmp edx, 0x2f
je 0x140031849
push rax
pushf
mov eax, 0x1a794c30
pushf
not eax
add eax, 0xa2ebe207
xor eax, 0xe2773e2f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbd578f5a
xor eax, 0xe862565c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa191331a
xor eax, 0xc8f0488b
rol eax, 0x76
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x1089ffea
pushf
not eax
add eax, 0xe4f2631a
xor eax, 0x8f9c3bed
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8d9bac38
xor eax, 0xb9919501
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf6fcddfe
xor eax, 0xdccc517b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf9e241c3
xor eax, 0xacac8b3b
rol eax, 0x48
popf
jmp 0x140030c48
cmp edx, 0x5c
je 0x140031900
push rax
pushf
mov eax, 0xbdc4f6d1
pushf
not eax
add eax, 0xd882a818
xor eax, 0xcbbeb610
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcccd4e12
xor eax, 0xfba0fabc
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9e5c803f
xor eax, 0x8761a3f8
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xbb46d16c
xor eax, 0xe8a8a064
rol eax, 0xfc
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x4105c0e1
pushf
not eax
add eax, 0xc2b1150c
xor eax, 0x8f97453d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe110593e
xor eax, 0xf36869df
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb39c8fd6
xor eax, 0x9521dd00
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xca89bdc6
xor eax, 0xf5042b3f
rol eax, 0xbe
popf
jmp 0x140030c48
inc rcx
cmp rdi, rcx
jne 0x140031994
push rax
pushf
mov eax, 0xef5c34ce
pushf
not eax
add eax, 0xe0732400
xor eax, 0xf325031a
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9346acae
xor eax, 0xda16896f
rol eax, 0x49
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x844891ac
pushf
not eax
add eax, 0x8bb030d5
xor eax, 0xb6a4fad1
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfec1b659
xor eax, 0xca0177d4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa3dcdc08
xor eax, 0x9ee77d3e
rol eax, 0xfc
popf
jmp 0x140030c48
xor edx, edx
mov rcx, rdi
test rcx, rcx
jne 0x140031a17
push rax
pushf
mov eax, 0xd1427eae
pushf
not eax
add eax, 0xa642eadf
xor eax, 0xe42f98bc
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb8841296
xor eax, 0xc3e1e166
rol eax, 0x30
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x9d8bb5c8
pushf
not eax
add eax, 0x830727b8
xor eax, 0xac1dd558
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x843615ae
xor eax, 0xef868457
rol eax, 0x64
popf
pushf
not eax
add eax, 0xaab5570e
xor eax, 0xa88ac9a9
rol eax, 0x6c
popf
jmp 0x140030c48
jmp 0x140031cdf
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x71de6ccd
pushf
not eax
add eax, 0xdbe8ce71
xor eax, 0xd7dc7606
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb71bdcea
xor eax, 0xb61b6c79
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xae99d91d
xor eax, 0xa49808d4
rol eax, 0x53
popf
jmp 0x140030c48
mov edx, 0x4fc5174e
pushf
not edx
add edx, 0xec68be8f
xor edx, 0xde9b2026
rol edx, 0xd3
popf
pushf
not edx
add edx, 0xf149a51c
xor edx, 0xb6169357
rol edx, 0x90
popf
test rcx, rcx
je 0x140031b89
push rax
pushf
mov eax, 0x5de94c43
pushf
not eax
add eax, 0xb5f7ca2d
xor eax, 0xf15cfaf6
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfbf2ee3e
xor eax, 0xee81cf1e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc595ac30
xor eax, 0x8f3a27f5
rol eax, 0x77
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0xb6ce0b32
pushf
not eax
add eax, 0xd18658c4
xor eax, 0xf1de2427
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x83b937f4
xor eax, 0xd6e5ca1e
rol eax, 0x83
popf
jmp 0x140030c48
cmp rcx, 1
jne 0x140031bf5
push rax
pushf
mov eax, 0xe046f56f
pushf
not eax
add eax, 0xbfec45dd
xor eax, 0xf6561417
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9100f3d0
xor eax, 0x9cad0ce7
rol eax, 0x1c
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x3f1d192a
pushf
not eax
add eax, 0xbde530fa
xor eax, 0xba329dbd
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcbf28a2c
xor eax, 0xf243ad71
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xef27940b
xor eax, 0xe43f2706
rol eax, 0xad
popf
pushf
not eax
add eax, 0xbdcef578
xor eax, 0x877c359a
rol eax, 0x37
popf
jmp 0x140030c48
cmp byte [rsi], 0x2e
jne 0x140031c86
push rax
pushf
mov eax, 0x3c8c3599
pushf
not eax
add eax, 0xaf3a8991
xor eax, 0xaa1d3020
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa2f00739
xor eax, 0xb703c187
rol eax, 0x36
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x6369d734
pushf
not eax
add eax, 0xcee0d0a5
xor eax, 0xa3f621af
rol eax, 0x22
popf
pushf
not eax
add eax, 0xee18e5ea
xor eax, 0x8a79a88c
rol eax, 0x22
popf
pushf
not eax
add eax, 0xba014f6e
xor eax, 0xfa4aa91b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc19b7b57
xor eax, 0x8dc4f4d3
rol eax, 0x82
popf
jmp 0x140030c48
push rdx
not rdx
sub rcx, rdx
pop rdx
sub rcx, 1
cmp rdi, rcx
jb 0x140031d3a
push rax
pushf
mov eax, 0x8b796aab
pushf
not eax
add eax, 0xa3d2e8ca
xor eax, 0x93cb038d
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbac1d340
xor eax, 0xf76f321a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd023558b
xor eax, 0x87f39e91
rol eax, 0xf2
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0xb35f169d
pushf
not eax
add eax, 0xa1751740
xor eax, 0xab5c8569
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdc5a71a4
xor eax, 0xa001c6ba
rol eax, 5
popf
pushf
not eax
add eax, 0x8a41a4f0
xor eax, 0x997ed378
rol eax, 0x84
popf
jmp 0x140030c48
push rcx
not rcx
sub rsi, rcx
pop rcx
sub rsi, 1
sub rdi, rcx
jne 0x140031dd6
push rax
pushf
mov eax, 0x62cabf32
pushf
not eax
add eax, 0xdf5e12e8
xor eax, 0xe2c4e240
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa696338f
xor eax, 0xfc8e0c72
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdb337f60
xor eax, 0xa6ca12e9
rol eax, 1
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x6662f5b
pushf
not eax
add eax, 0xd9f9cc39
xor eax, 0xd4c11009
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfeef0bd4
xor eax, 0xf2d6cb56
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf04bfdcd
xor eax, 0x960b7f67
rol eax, 0x26
popf
jmp 0x140030c48
xor edi, edi
push rax
pushf
mov eax, 0x7b22e68a
pushf
not eax
add eax, 0xce4e881a
xor eax, 0xf127a26e
rol eax, 0x73
popf
pushf
not eax
add eax, 0xed39e610
xor eax, 0xce2cd593
rol eax, 0x9f
popf
jmp 0x140030c48
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
push rax
pushf
mov eax, 0xb1d0060f
pushf
not eax
add eax, 0x993680be
xor eax, 0x945198fe
rol eax, 1
popf
pushf
not eax
add eax, 0xcd5f68bb
xor eax, 0xb86f513f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa2e2bcb7
xor eax, 0xc2a98134
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd07e3c9c
xor eax, 0xe9253d97
rol eax, 0xf2
popf
jmp 0x140030c48
cmp al, 2
jne 0x140031f10
push rax
pushf
mov eax, 0xb922f9fa
pushf
not eax
add eax, 0xc72fbf51
xor eax, 0xe7b0672a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb3a01491
xor eax, 0xa4719587
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xcd6906ec
xor eax, 0xb00704c4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf0a91d27
xor eax, 0xbaa73abb
rol eax, 0x50
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x636b0c8f
pushf
not eax
add eax, 0xd91e3a40
xor eax, 0xc838eaf7
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa280ca1a
xor eax, 0xb6279fd1
rol eax, 0x29
popf
pushf
not eax
add eax, 0x915aa643
xor eax, 0xe3b8fe6b
rol eax, 0xfe
popf
jmp 0x140030c48
lea rcx, [rsp + 0x20]
call fcn.1400aa2fb
cmp rdi, rax
jbe 0x140031f98
push rax
pushf
mov eax, 0x21655824
pushf
not eax
add eax, 0xc054506f
xor eax, 0xeac9fdaa
rol eax, 0x79
popf
pushf
not eax
add eax, 0x95722fd5
xor eax, 0xd4a8e1c9
rol eax, 0x10
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0xce289bea
pushf
not eax
add eax, 0xce91e67a
xor eax, 0xa1124bee
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xeb76081b
xor eax, 0x8a4234c0
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9a1735d8
xor eax, 0xfb6fddce
rol eax, 0x75
popf
jmp 0x140030c48
lea rbx, [rsp + 0x60]
lea r14, [rsp + 0x20]
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x637861d9
pushf
not eax
add eax, 0xde8f8f75
xor eax, 0xb798bf74
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbe5e8c1f
xor eax, 0xd11179a5
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe83c4fbb
xor eax, 0x9fac5046
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdc3872da
xor eax, 0xcdfef0c1
rol eax, 0x5d
popf
jmp 0x140030c48
mov rcx, rbx
mov rdx, r14
call fcn.140092291
cmp byte [rsp + 0x68], 0xa
jne 0x1400320a7
push rax
pushf
mov eax, 0xcc6ccdae
pushf
not eax
add eax, 0xcceba5bd
xor eax, 0x93eff6a3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xff3810f5
xor eax, 0xddb0b4a1
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa1941f7c
xor eax, 0xc24a7ccc
rol eax, 0x95
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x768e2f5e
pushf
not eax
add eax, 0xcd6dc4a6
xor eax, 0x96109baf
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xac164921
xor eax, 0xecae1235
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf773a68a
xor eax, 0xe77821c1
rol eax, 0x75
popf
jmp 0x140030c48
mov r15, rdi
sub r15, qword [rsp + 0x60]
jb 0x14003212a
push rax
pushf
mov eax, 0xcae58c1d
pushf
not eax
add eax, 0xae6640c8
xor eax, 0xa84aaa49
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdf21d9d7
xor eax, 0xf0ed1da5
rol eax, 0xde
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x1e1c380f
pushf
not eax
add eax, 0xcc463d32
xor eax, 0xd94edb6d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb0001b90
xor eax, 0xd1b0b0ab
rol eax, 0xf9
popf
jmp 0x140030c48
mov qword [rsp + 0x28], r15
mov rcx, r14
call fcn.1400aa2fb
mov rdi, r15
cmp r15, rax
ja 0x1400321a5
push rax
pushf
mov eax, 0xa1418135
pushf
not eax
add eax, 0xbad9b881
xor eax, 0xf33e323f
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfe39a055
xor eax, 0xaba2e5df
rol eax, 0x4e
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0xb39d51a7
pushf
not eax
add eax, 0xb97af08f
xor eax, 0xd6d5fcf8
rol eax, 0x81
popf
pushf
not eax
add eax, 0x991f628b
xor eax, 0xa43d2a99
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb96aaf2a
xor eax, 0xe3f053b7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc7aa096b
xor eax, 0xc5e1ee9f
rol eax, 1
popf
jmp 0x140030c48
jmp 0x140032323
xor edi, edi
cmp al, 2
je 0x140032294
push rax
pushf
mov eax, 0x952b1cf7
pushf
not eax
add eax, 0xdabaf80e
xor eax, 0x9278517a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xac5f49d7
xor eax, 0xdcc6ea06
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb343974f
xor eax, 0xe917c707
rol eax, 0xb2
popf
jmp 0x140030c48
push rax
pushf
mov eax, 0x869356e
pushf
not eax
add eax, 0xf5c7fd91
xor eax, 0xea39fbfb
rol eax, 0x18
popf
pushf
not eax
add eax, 0xce79b87b
xor eax, 0xf5725347
rol eax, 0xdc
popf
jmp 0x140030c48
mov r15, rdi
push rax
pushf
mov eax, 0x45daf897
pushf
not eax
add eax, 0xcbd586d8
xor eax, 0xdb0ea85e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfd82d6ee
xor eax, 0xd08ba227
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xdc01bc3a
xor eax, 0xd4941c17
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb68c48bf
xor eax, 0xcba44cc1
rol eax, 0x60
popf
jmp 0x140030c48
mov rax, rsi
mov rdx, r15
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x18a1c2f30]
pushf
sub r8, 0x4a1a6b18
popf
mov rcx, r15
mov rdx, rdi
call fcn.1400c374f
ud2
mov ecx, 0xa44283c7
pushf
not ecx
add ecx, 0xffc92a64
xor ecx, 0xc5096ff3
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0x88a57b0e
xor ecx, 0xffd54a2d
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0xf506d194
xor ecx, 0xcc099df8
rol ecx, 0xac
popf
push rax
pushf
mov eax, 0x53558a69
pushf
not eax
add eax, 0xe832cf45
xor eax, 0xfe149571
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb9e1f5eb
xor eax, 0xa3866b40
rol eax, 0xda
popf
pushf
not eax
add eax, 0x98f86900
xor eax, 0xd85c4b20
rol eax, 0x17
popf
jmp 0x140030c48
lea r8, [0x188c1715b]
pushf
sub r8, 0x48bfad5b
popf
mov rdx, rdi
call fcn.140072420
ud2