Function at 0x140288fa7
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x98cf4c7c
pushf
not eax
add eax, 0xd17353c5
xor eax, 0xdd38b0e8
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc524378c
xor eax, 0x983e7a84
rol eax, 0x9a
popf
cmp eax, 0x29
jne 0x140288fe4
popf
pop rax
jmp 0x14028a9e6
cmp eax, 0
jne 0x140288ff3
popf
pop rax
jmp 0x14028931d
cmp eax, 3
jne 0x140289002
popf
pop rax
jmp 0x14028948c
cmp eax, 1
jne 0x140289011
popf
pop rax
jmp 0x1402893d4
cmp eax, 0xd
jne 0x140289020
popf
pop rax
jmp 0x140289a43
cmp eax, 0x1a
jne 0x14028902f
popf
pop rax
jmp 0x14028a0b1
cmp eax, 0xe
jne 0x14028903e
popf
pop rax
jmp 0x140289ac2
cmp eax, 0x31
jne 0x14028904d
popf
pop rax
jmp 0x14028adba
cmp eax, 0x19
jne 0x14028905c
popf
pop rax
jmp 0x140289fe4
cmp eax, 8
jne 0x14028906b
popf
pop rax
jmp 0x140289724
cmp eax, 0x2a
jne 0x14028907a
popf
pop rax
jmp 0x14028aa90
cmp eax, 0x17
jne 0x140289089
popf
pop rax
jmp 0x140289f34
cmp eax, 0x1c
jne 0x140289098
popf
pop rax
jmp 0x14028a175
cmp eax, 0x2e
jne 0x1402890a7
popf
pop rax
jmp 0x14028ac45
cmp eax, 0x18
jne 0x1402890b6
popf
pop rax
jmp 0x140289f92
cmp eax, 0x2b
jne 0x1402890c5
popf
pop rax
jmp 0x14028ab44
cmp eax, 0x1b
jne 0x1402890d4
popf
pop rax
jmp 0x14028a130
cmp eax, 0x2d
jne 0x1402890e3
popf
pop rax
jmp 0x14028abae
cmp eax, 0x23
jne 0x1402890f2
popf
pop rax
jmp 0x14028a63d
cmp eax, 0x25
jne 0x140289101
popf
pop rax
jmp 0x14028a78d
cmp eax, 0x32
jne 0x140289110
popf
pop rax
jmp 0x14028ae08
cmp eax, 0x13
jne 0x14028911f
popf
pop rax
jmp 0x140289d09
cmp eax, 0x33
jne 0x14028912e
popf
pop rax
jmp 0x14028aeb4
cmp eax, 0x24
jne 0x14028913d
popf
pop rax
jmp 0x14028a6e6
cmp eax, 0x1e
jne 0x14028914c
popf
pop rax
jmp 0x14028a2ef
cmp eax, 0xc
jne 0x14028915b
popf
pop rax
jmp 0x140289999
cmp eax, 0x26
jne 0x14028916a
popf
pop rax
jmp 0x14028a825
cmp eax, 0x27
jne 0x140289179
popf
pop rax
jmp 0x14028a8ba
cmp eax, 0x30
jne 0x140289188
popf
pop rax
jmp 0x14028ad1f
cmp eax, 0x10
jne 0x140289197
popf
pop rax
jmp 0x140289be9
cmp eax, 0x37
jne 0x1402891a6
popf
pop rax
jmp 0x14028b01b
cmp eax, 9
jne 0x1402891b5
popf
pop rax
jmp 0x14028978b
cmp eax, 4
jne 0x1402891c4
popf
pop rax
jmp 0x14028951d
cmp eax, 0x16
jne 0x1402891d3
popf
pop rax
jmp 0x140289e9e
cmp eax, 0x28
jne 0x1402891e2
popf
pop rax
jmp 0x14028a93b
cmp eax, 0xa
jne 0x1402891f1
popf
pop rax
jmp 0x140289827
cmp eax, 0x36
jne 0x140289200
popf
pop rax
jmp 0x14028afd2
cmp eax, 0x14
jne 0x14028920f
popf
pop rax
jmp 0x140289dc0
cmp eax, 7
jne 0x14028921e
popf
pop rax
jmp 0x140289687
cmp eax, 0x34
jne 0x14028922d
popf
pop rax
jmp 0x14028af33
cmp eax, 2
jne 0x14028923c
popf
pop rax
jmp 0x14028943f
cmp eax, 0x20
jne 0x14028924b
popf
pop rax
jmp 0x14028a400
cmp eax, 0x1d
jne 0x14028925a
popf
pop rax
jmp 0x14028a239
cmp eax, 0x11
jne 0x140289269
popf
pop rax
jmp 0x140289c47
cmp eax, 0x35
jne 0x140289278
popf
pop rax
jmp 0x14028af6e
cmp eax, 0x2f
jne 0x140289287
popf
pop rax
jmp 0x14028acb0
cmp eax, 0x12
jne 0x140289296
popf
pop rax
jmp 0x140289c9d
cmp eax, 0x21
jne 0x1402892a5
popf
pop rax
jmp 0x14028a4bb
cmp eax, 0x1f
jne 0x1402892b4
popf
pop rax
jmp 0x14028a352
cmp eax, 0xb
jne 0x1402892c3
popf
pop rax
jmp 0x1402898de
cmp eax, 0xf
jne 0x1402892d2
popf
pop rax
jmp 0x140289b55
cmp eax, 0x15
jne 0x1402892e1
popf
pop rax
jmp 0x140289e0c
cmp eax, 5
jne 0x1402892f0
popf
pop rax
jmp 0x1402895a3
cmp eax, 6
jne 0x1402892ff
popf
pop rax
jmp 0x140289635
cmp eax, 0x22
jne 0x14028930e
popf
pop rax
jmp 0x14028a509
cmp eax, 0x2c
jne 0x14028931d
popf
pop rax
jmp 0x14028aba5
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x1400a21c0]
xor rax, rsp
mov qword [rbp - 0x18], rax
xor r12d, r12d
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x38], r12d
mov rbx, r9
mov rsi, r8
mov r15, rcx
mov edi, r12d
test rcx, rcx
je 0x14028938e
push rax
pushf
mov eax, 0x5a1e3ac8
pushf
not eax
add eax, 0xd477a02f
xor eax, 0xa870fd65
rol eax, 0x21
popf
pushf
not eax
add eax, 0x985713e0
xor eax, 0xf423e3d8
rol eax, 0x6b
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xc96dcb63
pushf
not eax
add eax, 0xa5e31810
xor eax, 0x867656a6
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe97776e7
xor eax, 0xad16b6fb
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xadfd89a3
xor eax, 0xc80e6935
rol eax, 0x4e
popf
jmp 0x140288fd5
test r8, r8
jne 0x14028940c
push rax
pushf
mov eax, 0x9a312994
pushf
not eax
add eax, 0x986b9a3a
xor eax, 0xe4c8f01d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfd163340
xor eax, 0xfa35c774
rol eax, 0xe1
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xd915ac3d
pushf
not eax
add eax, 0xd8c519f1
xor eax, 0x88bf7de8
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf75e27f3
xor eax, 0xe080632e
rol eax, 0x1a
popf
jmp 0x140288fd5
xor eax, eax
jmp 0x14028b01b
test rdx, rdx
jne 0x1402894ea
push rax
pushf
mov eax, 0x8ed1acec
pushf
not eax
add eax, 0xc8acf461
xor eax, 0xdc16c747
rol eax, 0x14
popf
pushf
not eax
add eax, 0xcc349fb7
xor eax, 0xb2b84dd7
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc44227d2
xor eax, 0xacad09e6
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcd101086
xor eax, 0xbd4359cc
rol eax, 0xd1
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xe345dcdb
pushf
not eax
add eax, 0xc7553bac
xor eax, 0x8e5167d3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd52f64fd
xor eax, 0xa612e3e7
rol eax, 0xfb
popf
jmp 0x140288fd5
mov byte [r9 + 0x30], 1
xor r8d, r8d
mov dword [r9 + 0x2c], socket
xor ecx, ecx
xor r9d, r9d
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r12
call fcn.1401cb449
or rax, 0xffffffffffffffff
jmp 0x14028b01b
cmp byte [r9 + 0x28], r12b
jne 0x1402895ef
push rax
pushf
mov eax, 0xb6255249
pushf
not eax
add eax, 0x9666479d
xor eax, 0xbcaa4274
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfdc1daaf
xor eax, 0xfb354701
rol eax, 0xde
popf
pushf
not eax
add eax, 0xda86e276
xor eax, 0xa31a47bc
rol eax, 0xfb
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x110c73ab
pushf
not eax
add eax, 0xa779fa16
xor eax, 0xdeeaa5f8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcaee07f2
xor eax, 0xa3ac05de
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x95475088
xor eax, 0xe3b8e50f
rol eax, 0
popf
jmp 0x140288fd5
mov rcx, rbx
call fcn.1402353c8
mov rdx, qword [rbp - 0x30]
push rax
pushf
mov eax, 0xae09599c
pushf
not eax
add eax, 0xd8c5fd94
xor eax, 0xf7d41ef2
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb335e974
xor eax, 0xf531ae16
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8ff0ad06
xor eax, 0x904df744
rol eax, 0xb3
popf
jmp 0x140288fd5
mov rax, qword [rbx + 0x18]
mov r10d, dword [rax + 0xc]
cmp r10d, 0xfde9
jne 0x1402896f1
push rax
pushf
mov eax, 0x809b5529
pushf
not eax
add eax, 0xc174a8e2
xor eax, 0xbc28addf
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb2536e55
xor eax, 0xa2293369
rol eax, 0x72
popf
pushf
not eax
add eax, 0x850d46d0
xor eax, 0xa6eab54f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc0290251
xor eax, 0x88ecc5eb
rol eax, 0xfa
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x1a0ec309
pushf
not eax
add eax, 0xa871a403
xor eax, 0xc0564b30
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb6fe1cbd
xor eax, 0x8b52536e
rol eax, 0x68
popf
jmp 0x140288fd5
lea r9, [rbp - 0x28]
mov qword [rbp - 0x28], r12
mov r8, rsi
mov qword [rsp + 0x20], rbx
lea rdx, [rbp - 0x30]
mov rcx, r15
call fcn.1402e3da6
jmp 0x14028b01b
mov rcx, qword [rax + 0x138]
test r15, r15
je 0x1402897ce
push rax
pushf
mov eax, 0xec9c46ce
pushf
not eax
add eax, 0xd92ad88b
xor eax, 0xc0717aad
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9c15b5dd
xor eax, 0xd7ca70e2
rol eax, 0xf9
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xe95edce4
pushf
not eax
add eax, 0xbcddeb7c
xor eax, 0xcd6295af
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe9d63757
xor eax, 0x981e9012
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa9c2eb03
xor eax, 0xbc9fe627
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe58db0ef
xor eax, 0xa8833f50
rol eax, 0
popf
jmp 0x140288fd5
test rcx, rcx
jne 0x140289885
push rax
pushf
mov eax, 0xe613b719
pushf
not eax
add eax, 0xae1b41c2
xor eax, 0x84ce2433
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb4ce795d
xor eax, 0xce922749
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9a2b81db
xor eax, 0x8a357337
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x99fb5545
xor eax, 0xadf4a5e6
rol eax, 0xfb
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xd4227cbc
pushf
not eax
add eax, 0x8efda3c4
xor eax, 0xd5792078
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9b5f95ee
xor eax, 0xf371d1e4
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe1f799ee
xor eax, 0xfa837f8e
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xde811f33
xor eax, 0x96504560
rol eax, 0xcd
popf
jmp 0x140288fd5
test rsi, rsi
je 0x140289940
push rax
pushf
mov eax, 0xf75c3dc0
pushf
not eax
add eax, 0xe5317ead
xor eax, 0xc203bd7f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x97c58ec3
xor eax, 0xa277c559
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe014c45f
xor eax, 0x85636f87
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe1b92387
xor eax, 0xb77e95e7
rol eax, 0xe0
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x2086ad8b
pushf
not eax
add eax, 0x9483972e
xor eax, 0x84941373
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfaff14e8
xor eax, 0xddd8b12a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcdf34e40
xor eax, 0x8364da05
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbf5c5163
xor eax, 0xc7cfdd4d
rol eax, 0x81
popf
jmp 0x140288fd5
mov r8d, 0x4fa7d45f
pushf
not r8d
add r8d, 0xd4dbacca
xor r8d, 0xd8af8156
rol r8d, 0x8e
popf
pushf
not r8d
add r8d, 0xca469d88
xor r8d, 0xdf428c9d
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0xf229c5f9
xor r8d, 0xecf36b73
rol r8d, 0x69
popf
push rax
pushf
mov eax, 0xf53f4075
pushf
not eax
add eax, 0xa250d40d
xor eax, 0x98f08fd5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe8ece5fb
xor eax, 0x977b033c
rol eax, 0xff
popf
pushf
not eax
add eax, 0xac162da7
xor eax, 0xc8421948
rol eax, 7
popf
pushf
not eax
add eax, 0xd5a8ad56
xor eax, 0xfd54a534
rol eax, 0xd7
popf
jmp 0x140288fd5
cmp word [rdx], r8w
ja 0x140289a8f
push rax
pushf
mov eax, 0xfe5cafdf
pushf
not eax
add eax, 0xce41890a
xor eax, 0xee07ba56
rol eax, 6
popf
pushf
not eax
add eax, 0x832db621
xor eax, 0xd4632ad0
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc9c0814d
xor eax, 0xae419cdd
rol eax, 0xea
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x3e6875d6
pushf
not eax
add eax, 0x987d8706
xor eax, 0xb2774f65
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xca039325
xor eax, 0xe55508bf
rol eax, 0xfa
popf
jmp 0x140288fd5
mov al, byte [rdx]
mov byte [r15 + rdi], al
movzx eax, word [rdx]
add rdx, 2
mov qword [rbp - 0x30], rdx
test ax, ax
je 0x140289b0f
push rax
pushf
mov eax, 0xd04d3e87
pushf
not eax
add eax, 0xfecc4acf
xor eax, 0xa175c4b4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x990e85b2
xor eax, 0xb1f077a0
rol eax, 0x79
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xf2a434f
pushf
not eax
add eax, 0xda31aab7
xor eax, 0x86b1c27f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x86b51aa0
xor eax, 0xff63966c
rol eax, 0x63
popf
pushf
not eax
add eax, 0x903df28a
xor eax, 0xb71681b0
rol eax, 0xb6
popf
jmp 0x140288fd5
inc rdi
cmp rdi, rsi
jb 0x140289b90
push rax
pushf
mov eax, 0xc43be35e
pushf
not eax
add eax, 0xf3eaa1e6
xor eax, 0xdbfaa47e
rol eax, 0x93
popf
pushf
not eax
add eax, 0xac6d8d1c
xor eax, 0xd41dea7b
rol eax, 0x4d
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xbef4a46c
pushf
not eax
add eax, 0xfd82a039
xor eax, 0xdd1e3abb
rol eax, 0x48
popf
pushf
not eax
add eax, 0xfdda2817
xor eax, 0xd5f46607
rol eax, 0x97
popf
pushf
not eax
add eax, 0xddd61645
xor eax, 0x96775ea0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x813d364d
xor eax, 0xa0808bcf
rol eax, 0x42
popf
jmp 0x140288fd5
jmp 0x14028afd2
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 0x2a
jmp 0x140289541
cmp dword [rax + 8], 1
jne 0x140289cd6
push rax
pushf
mov eax, 0xb0cd30cb
pushf
not eax
add eax, 0xf831e262
xor eax, 0xb8225d9f
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa2bbffdc
xor eax, 0xb9d7fe9c
rol eax, 0xf1
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xeaf67e11
pushf
not eax
add eax, 0xdd4fa0b1
xor eax, 0xba995447
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa4808159
xor eax, 0xe53a7da2
rol eax, 0xca
popf
jmp 0x140288fd5
test rsi, rsi
je 0x140289d67
push rax
pushf
mov eax, 0x3993cd04
pushf
not eax
add eax, 0xc42780b3
xor eax, 0xcb6b5e95
rol eax, 6
popf
pushf
not eax
add eax, 0xd2e61f01
xor eax, 0xb4fb9a7f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdcb6aff2
xor eax, 0xc36fed53
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfbe2d829
xor eax, 0xdb3f46b9
rol eax, 0x8d
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x205ebd3
pushf
not eax
add eax, 0xda82c5eb
xor eax, 0xac48efff
rol eax, 7
popf
pushf
not eax
add eax, 0xd0bc9dcd
xor eax, 0xd860fbfe
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbc975453
xor eax, 0xf5e82965
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8861f685
xor eax, 0xeaa34421
rol eax, 0xf6
popf
jmp 0x140288fd5
mov rax, rdx
mov rcx, rsi
push rax
pushf
mov eax, 0xc677521f
pushf
not eax
add eax, 0xafc451d5
xor eax, 0xdcae6ca0
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x90a2be2f
xor eax, 0x8b965ace
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa0a26f9a
xor eax, 0xe436cfbe
rol eax, 0xf4
popf
jmp 0x140288fd5
cmp word [rax], r12w
je 0x140289e6b
push rax
pushf
mov eax, 0x27b5bfe3
pushf
not eax
add eax, 0xde7d704d
xor eax, 0xa70a6e8c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x82b5db21
xor eax, 0xcfcb446b
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9d5b3a71
xor eax, 0x8e6a631f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc59f9881
xor eax, 0x9d50a576
rol eax, 0x73
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x1e6bd8b0
pushf
not eax
add eax, 0xb8f1ee42
xor eax, 0xbc1a860e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe4708ca8
xor eax, 0xf206036e
rol eax, 0xb5
popf
jmp 0x140288fd5
add rax, 2
sub rcx, 1
jne 0x140289edb
push rax
pushf
mov eax, 0x4451a535
pushf
not eax
add eax, 0xaa86a7d3
xor eax, 0xabd33e01
rol eax, 0x93
popf
pushf
not eax
add eax, 0x94f15158
xor eax, 0xb00ae356
rol eax, 0xbc
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xf414631b
pushf
not eax
add eax, 0x85d803a8
xor eax, 0xd843ef3f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc4068153
xor eax, 0xf6bb0dbd
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9b5146c3
xor eax, 0xe9833054
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd9f47ee5
xor eax, 0xa7b91eac
rol eax, 0xf6
popf
jmp 0x140288fd5
jmp 0x140289fe4
mov rsi, rax
sub rsi, rdx
sar rsi, 1
inc rsi
push rax
pushf
mov eax, 0x167c7221
pushf
not eax
add eax, 0xa433608f
xor eax, 0xcaaa4231
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe65edc59
xor eax, 0xaf6f03e4
rol eax, 0xef
popf
pushf
not eax
add eax, 0x95c4d21e
xor eax, 0xca540767
rol eax, 0x11
popf
jmp 0x140288fd5
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
mov r9d, esi
mov qword [rsp + 0x30], r12
xor edx, edx
mov dword [rsp + 0x28], esi
mov ecx, r10d
mov qword [rsp + 0x20], r15
call fcn.1402f3f74
movsxd rcx, eax
test eax, eax
je 0x14028a06b
push rax
pushf
mov eax, 0x80b481c8
pushf
not eax
add eax, 0xc8fed60f
xor eax, 0xea36a504
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8fec8b96
xor eax, 0xa7f5837e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb87b5409
xor eax, 0xd80d2314
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa5695a35
xor eax, 0x82d6a6b7
rol eax, 0x50
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x5c984ba3
pushf
not eax
add eax, 0xc0983683
xor eax, 0xee2253ab
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdd8d2856
xor eax, 0xbeda44cf
rol eax, 8
popf
pushf
not eax
add eax, 0xaf2d6321
xor eax, 0xdf38ac1c
rol eax, 0x51
popf
jmp 0x140288fd5
cmp dword [rbp - 0x38], r12d
jne 0x14028a0fd
push rax
pushf
mov eax, 0xba08f7eb
pushf
not eax
add eax, 0xaf6f6145
xor eax, 0x81c337cd
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd4ee9cfa
xor eax, 0xb15aecbf
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf6e3d5d2
xor eax, 0xa30da492
rol eax, 0x76
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xf5463d0a
pushf
not eax
add eax, 0xa8b72aad
xor eax, 0xb6801661
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe2c2fb93
xor eax, 0xdcd1fedf
rol eax, 0x3c
popf
jmp 0x140288fd5
cmp byte [r15 + rcx - 1], r12b
lea rax, [rcx - 1]
cmovne rax, rcx
jmp 0x14028b01b
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
or rdi, 0xffffffffffffffff
mov qword [rsp + 0x30], r12
mov r9d, edi
mov dword [rsp + 0x28], esi
xor edx, edx
mov ecx, r10d
mov qword [rsp + 0x20], r15
call fcn.1402f3f74
movsxd r14, eax
cmp dword [rbp - 0x38], r12d
jne 0x14028a1e0
push rax
pushf
mov eax, 0x4aaa691d
pushf
not eax
add eax, 0xa06aa3fe
xor eax, 0xa3824e20
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xcc141fbf
xor eax, 0xc83595eb
rol eax, 0xd1
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xd236410a
pushf
not eax
add eax, 0xc3201eb1
xor eax, 0x91c9e3e6
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa2091a82
xor eax, 0xa073b166
rol eax, 0x58
popf
pushf
not eax
add eax, 0xacc24c5d
xor eax, 0x9054077a
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf90b72cd
xor eax, 0x8bd79adc
rol eax, 0xe3
popf
jmp 0x140288fd5
test eax, eax
je 0x14028a296
push rax
pushf
mov eax, 0xe17dc33d
pushf
not eax
add eax, 0xb0611ce9
xor eax, 0xf23b4726
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xee291368
xor eax, 0xdbcaabfa
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb32b8501
xor eax, 0xdd2f3f31
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8f00b6b0
xor eax, 0x856cee25
rol eax, 0xc1
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x240c7949
pushf
not eax
add eax, 0xe410a238
xor eax, 0xb052ec12
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfb65dba8
xor eax, 0xc1f49e85
rol eax, 5
popf
pushf
not eax
add eax, 0x8778d596
xor eax, 0xf830d2c4
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa510642a
xor eax, 0xeab1f487
rol eax, 0x29
popf
jmp 0x140288fd5
lea rax, [r14 - 1]
jmp 0x14028b01b
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14028a3ba
push rax
pushf
mov eax, 0xe58218dc
pushf
not eax
add eax, 0x91f927fc
xor eax, 0xde9b5fe3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc577cafe
xor eax, 0xf008a0d8
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa93b6236
xor eax, 0x92244d85
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd9c331d7
xor eax, 0xa4ad1eaa
rol eax, 0x88
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xd48473c4
pushf
not eax
add eax, 0x9bbc3d15
xor eax, 0xe683c3e8
rol eax, 0x43
popf
pushf
not eax
add eax, 0xfb2f4678
xor eax, 0xa237da9f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbe07e2af
xor eax, 0x82754017
rol eax, 0xe2
popf
jmp 0x140288fd5
test rsi, rsi
je 0x14028a462
push rax
pushf
mov eax, 0x3dd7a901
pushf
not eax
add eax, 0xfc1b6504
xor eax, 0x9c9210eb
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfeaf5047
xor eax, 0xada37a0b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe3231267
xor eax, 0x85c74fc4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x89e26061
xor eax, 0xa0f5a8ed
rol eax, 0xb3
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xc8995e4c
pushf
not eax
add eax, 0x950bddf1
xor eax, 0x855c96e8
rol eax, 0xad
popf
pushf
not eax
add eax, 0xec72f5d1
xor eax, 0xdf8cb8c1
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8e1784b9
xor eax, 0xc561f43a
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8a7afc7c
xor eax, 0xa69ba042
rol eax, 0xd2
popf
jmp 0x140288fd5
mov rdx, qword [rbp - 0x30]
lea r13d, [rax - 0x75]
push rax
pushf
mov eax, 0xd67d2ade
pushf
not eax
add eax, 0xc59aa6da
xor eax, 0xae0e6e7c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xeecea0c0
xor eax, 0xf2480427
rol eax, 0x84
popf
pushf
not eax
add eax, 0xed2f87c9
xor eax, 0x844ec4c0
rol eax, 0x3f
popf
jmp 0x140288fd5
mov rcx, qword [rbx + 0x18]
lea r8, [rbp - 0x38]
mov qword [rsp + 0x38], r8
mov r9d, 0x61d76a23
pushf
not r9d
add r9d, 0xc2ff14a2
xor r9d, 0xc2dbddf2
rol r9d, 0xea
popf
pushf
not r9d
add r9d, 0xd1cef20a
xor r9d, 0xaa7d7f09
rol r9d, 0x7c
popf
pushf
not r9d
add r9d, 0xf619b292
xor r9d, 0x906423f7
rol r9d, 0xfc
popf
pushf
not r9d
add r9d, 0xe438a19f
xor r9d, 0x914e5247
rol r9d, 0xe1
popf
mov qword [rsp + 0x30], r12
mov r8, rdx
mov eax, dword [rcx + 8]
cmp eax, r13d
mov ecx, dword [rcx + 0xc]
cmovg eax, r13d
xor edx, edx
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
call fcn.1402f3f74
test eax, eax
je 0x14028a60a
push rax
pushf
mov eax, 0x98fefbbb
pushf
not eax
add eax, 0xcd139b39
xor eax, 0xdaad490f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x88a31426
xor eax, 0x894dff69
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbcaacb1e
xor eax, 0xe03f0664
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb423191b
xor eax, 0xc9b2aac3
rol eax, 0xfa
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x8ad91941
pushf
not eax
add eax, 0xea8d643f
xor eax, 0xf71e9c5b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd95af6bf
xor eax, 0xb6efa36a
rol eax, 0x28
popf
jmp 0x140288fd5
cmp dword [rbp - 0x38], r12d
jne 0x14028a6a0
push rax
pushf
mov eax, 0xb59c2f63
pushf
not eax
add eax, 0xad6a86e7
xor eax, 0x9aa03975
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf3e18107
xor eax, 0x8c7bab29
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf50afdb8
xor eax, 0xd3d20ac5
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc80ad365
xor eax, 0xc457238a
rol eax, 0xd5
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xc18e3cf9
pushf
not eax
add eax, 0x85822c65
xor eax, 0xb3c7b5d3
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8e2190ba
xor eax, 0xa1755bc2
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf8bd10b1
xor eax, 0xf3350166
rol eax, 0xf0
popf
jmp 0x140288fd5
test eax, eax
js 0x14028a734
push rax
pushf
mov eax, 0xda1afaf2
pushf
not eax
add eax, 0xc940c5c3
xor eax, 0xd481652a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x98aacdee
xor eax, 0xe98b478d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd228725f
xor eax, 0xf3fd7c73
rol eax, 0x18
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xfcc49a2c
pushf
not eax
add eax, 0xaf9fbf5a
xor eax, 0xad28e2d8
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xcfaf3192
xor eax, 0xb2dbe428
rol eax, 0x98
popf
pushf
not eax
add eax, 0x83c21835
xor eax, 0xc48af448
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xca18f931
xor eax, 0xf4bfb39a
rol eax, 0xe1
popf
jmp 0x140288fd5
movsxd rdx, eax
cmp rdx, r13
ja 0x14028a7df
push rax
pushf
mov eax, 0x31aa9d6f
pushf
not eax
add eax, 0xbf7f7e63
xor eax, 0xac83f9a7
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd5e302aa
xor eax, 0xd0a000bb
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xff65459e
xor eax, 0xc2f1444a
rol eax, 0x8a
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x5520df5
pushf
not eax
add eax, 0x8ea2eece
xor eax, 0xb5355283
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa861bb33
xor eax, 0x8fb76037
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc56e9062
xor eax, 0xcfc310cc
rol eax, 0x43
popf
jmp 0x140288fd5
lea rax, [rdx + r14]
cmp rax, rsi
ja 0x14028a887
push rax
pushf
mov eax, 0x261d33f3
pushf
not eax
add eax, 0xedfa5318
xor eax, 0xd68d3b64
rol eax, 0x73
popf
pushf
not eax
add eax, 0x94d3626a
xor eax, 0x84fce76a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x81c8725b
xor eax, 0xd0a5fbe0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x80b764a4
xor eax, 0x9912ae9a
rol eax, 0xfa
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x6e9dc635
pushf
not eax
add eax, 0xaf629010
xor eax, 0xc3c48e45
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf47aa2d0
xor eax, 0xa099e2be
rol eax, 0x86
popf
jmp 0x140288fd5
mov rcx, r12
test rdx, rdx
jle 0x14028a908
push rax
pushf
mov eax, 0x2b8ee426
pushf
not eax
add eax, 0x99462261
xor eax, 0xf16c7658
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb38748c4
xor eax, 0xa119f325
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd4a41f60
xor eax, 0xf314022a
rol eax, 0xb5
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x198c8dc0
pushf
not eax
add eax, 0x9ee6fd6b
xor eax, 0x9bb540f8
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe0bf18aa
xor eax, 0xedc9f6ae
rol eax, 0xa1
popf
jmp 0x140288fd5
mov al, byte [rbp + rcx - 0x20]
mov byte [r15 + r14], al
test al, al
je 0x14028a9a0
push rax
pushf
mov eax, 0x2fc1c929
pushf
not eax
add eax, 0xdf07b723
xor eax, 0xf054ed3c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcebaea67
xor eax, 0xc5a668bb
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe788121d
xor eax, 0xfaa076c9
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9262c942
xor eax, 0xa092d1ef
rol eax, 0xc7
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x7dfe3354
pushf
not eax
add eax, 0xe1c0a564
xor eax, 0x9a7cf3df
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8fab5402
xor eax, 0x844505c2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe8c8dc05
xor eax, 0xa7144bc2
rol eax, 0x6a
popf
jmp 0x140288fd5
inc rcx
inc r14
cmp rcx, rdx
jl 0x14028aa37
push rax
pushf
mov eax, 0xada3e634
pushf
not eax
add eax, 0xce55f360
xor eax, 0xa0b1bcb3
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd0fbf127
xor eax, 0x8e8cc0d6
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9efee696
xor eax, 0xf482dd1a
rol eax, 0x9c
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x45363553
pushf
not eax
add eax, 0xe0c8b40d
xor eax, 0xc6d83e9f
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbaacbd7a
xor eax, 0x88d6c8fe
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x85bd4d77
xor eax, 0xb37f6c0f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xab6b1c67
xor eax, 0xecd80827
rol eax, 0xa8
popf
jmp 0x140288fd5
mov rdx, qword [rbp - 0x30]
add rdx, 2
mov qword [rbp - 0x30], rdx
cmp r14, rsi
jb 0x14028aafe
push rax
pushf
mov eax, 0x95e9db83
pushf
not eax
add eax, 0xfef29532
xor eax, 0xca87c6eb
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc30cc37d
xor eax, 0x97781699
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbac67d7d
xor eax, 0xf4d7e48d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8d1b69d8
xor eax, 0xa4b3d466
rol eax, 0x4b
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xf91e75ae
pushf
not eax
add eax, 0xcf4f94db
xor eax, 0xfc78ad4c
rol eax, 0x78
popf
pushf
not eax
add eax, 0x85551428
xor eax, 0xc240e0cf
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9f03599b
xor eax, 0xcabce3cc
rol eax, 0x51
popf
jmp 0x140288fd5
mov rax, r14
jmp 0x14028b01b
test rcx, rcx
jne 0x14028ae08
movzx eax, word [rdx]
mov rcx, r12
test ax, ax
je 0x14028ac12
push rax
pushf
mov eax, 0xfea19fb2
pushf
not eax
add eax, 0xcc7386dc
xor eax, 0xe6b1ed59
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcf5dc25c
xor eax, 0x93eb9400
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdb2116d0
xor eax, 0x8250a45f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8ffe0e53
xor eax, 0x8e34620d
rol eax, 0x58
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xac81f18a
pushf
not eax
add eax, 0xed9338ff
xor eax, 0xdf562eba
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd7188284
xor eax, 0xf2a1e412
rol eax, 0x9d
popf
jmp 0x140288fd5
mov r8d, 0x8fe6aad
pushf
not r8d
add r8d, 0xd35717ff
xor r8d, 0xadef007f
rol r8d, 0xc9
popf
pushf
not r8d
add r8d, 0xfb320134
xor r8d, 0x8bd45864
rol r8d, 0x96
popf
push rax
pushf
mov eax, 0x80c8770c
pushf
not eax
add eax, 0xa88a8141
xor eax, 0xb316f3ec
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfabd40cd
xor eax, 0xc669ece5
rol eax, 0x67
popf
jmp 0x140288fd5
cmp ax, r8w
ja 0x14028aced
push rax
pushf
mov eax, 0xb494ea74
pushf
not eax
add eax, 0xb22cb213
xor eax, 0xcb71d7d1
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdf1984a8
xor eax, 0xb71e119f
rol eax, 0xaf
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x368b78d4
pushf
not eax
add eax, 0xce866acf
xor eax, 0x95f549ed
rol eax, 1
popf
pushf
not eax
add eax, 0xdeacbd98
xor eax, 0x9a8d4d6d
rol eax, 0x62
popf
jmp 0x140288fd5
add rdx, 2
inc rcx
movzx eax, word [rdx]
test ax, ax
jne 0x14028ad74
push rax
pushf
mov eax, 0xe182e3d5
pushf
not eax
add eax, 0xb5a978a6
xor eax, 0xad4479bf
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8936e963
xor eax, 0xef9db40a
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8c9a05c5
xor eax, 0xf6819e5d
rol eax, 0xef
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xc27abda4
pushf
not eax
add eax, 0xf708b25e
xor eax, 0xd807b98f
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfb5d3b19
xor eax, 0xcbeadba9
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xab257475
xor eax, 0xbbc7bf26
rol eax, 0x54
popf
jmp 0x140288fd5
mov rax, rcx
jmp 0x14028b01b
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
or rdi, 0xffffffffffffffff
mov qword [rsp + 0x30], r12
mov r9d, edi
mov dword [rsp + 0x28], r12d
xor edx, edx
mov ecx, r10d
mov qword [rsp + 0x20], r12
call fcn.1402f3f74
cdqe
test rax, rax
je 0x14028ae81
push rax
pushf
mov eax, 0xa1ff6a86
pushf
not eax
add eax, 0xa419febc
xor eax, 0x81cbe4f6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xeb16538f
xor eax, 0x8b1e25df
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xaea32529
xor eax, 0x8ee3f03c
rol eax, 0x38
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0x2463aac2
pushf
not eax
add eax, 0xbcb596b0
xor eax, 0xcb93687f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf84f9dff
xor eax, 0xaf03c3f0
rol eax, 0xd4
popf
jmp 0x140288fd5
cmp dword [rbp - 0x38], r12d
jne 0x14028aeed
push rax
pushf
mov eax, 0x5bc86f94
pushf
not eax
add eax, 0xce3b79ef
xor eax, 0xf545cedf
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd40583dc
xor eax, 0xb2a3b627
rol eax, 0xc2
popf
jmp 0x140288fd5
push rax
pushf
mov eax, 0xbc519f05
pushf
not eax
add eax, 0xc1d0eb34
xor eax, 0x84c0e359
rol eax, 0x82
popf
pushf
not eax
add eax, 0x806629d9
xor eax, 0xaace8440
rol eax, 0x46
popf
pushf
not eax
add eax, 0xbd22bcca
xor eax, 0x82a6ce16
rol eax, 0xa4
popf
jmp 0x140288fd5
dec rax
jmp 0x14028b01b
mov dword [rbx + 0x2c], 0x2a
mov byte [rbx + 0x30], 1
push rax
pushf
mov eax, 0xfa10f95a
pushf
not eax
add eax, 0xf0fe40f6
xor eax, 0xa1aba68b
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd9029309
xor eax, 0xb852f64f
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8b69f555
xor eax, 0xbae8528f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe45b8ed2
xor eax, 0xf3befd70
rol eax, 0x79
popf
jmp 0x140288fd5
mov rax, rdi
push rax
pushf
mov eax, 0xc8b32c78
pushf
not eax
add eax, 0xde6c85c4
xor eax, 0x8daee5bc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xadfb0703
xor eax, 0xe896309e
rol eax, 0x29
popf
pushf
not eax
add eax, 0x81c3bb93
xor eax, 0xeb752267
rol eax, 0x45
popf
jmp 0x140288fd5
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14021cfd0
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret