Function at 0x1401a5479
Capabilities:
Read file on windows

Disassembly:
sub ecx, 0xfb0e26c9
add ecx, 0x9c804ad8
jmp 0x1401a1384
jmp 0x1401a8306
add rdx, 0x66508438
xor rdx, 0x265e3735
add rdx, 0xffffffffb7797a66
jmp 0x1401a9277
sub rax, 0x488b2a1b
lea rax, [rax + riz]
jmp 0x1401a185e
mov edx, dword [rsp + rax]
jmp 0x1401a3fcf
xor rdi, 0xffffffffdb959974
add rdi, 0x3362ce20
xor rdi, 0x73ade609
sub rdi, 0xffffffff89492634
jmp 0x1401a1939
jmp 0x1401a40ac
add r12, 0xffffffffe43a8629
jmp 0x1401a530c
sub r8, 0xffffffffacce9939
jmp 0x1401a3140
sub eax, 0xa8be66dd
xor eax, 0xfb71f8e6
sub eax, 0xf87dacf3
sub eax, 0x153f2fea
xor eax, 0xc0fc0709
sub eax, 0x905a66f
sub eax, 0xb58b478c
jmp 0x1401a813b
push rdx
movabs rdx, 0xffffffffe5379e05
jmp 0x1401ab136
xor r8, 0x56b44b72
lea r8, [r8 + riz]
mov eax, dword [rsp + r8]
jmp 0x1401aa9c0
xor edx, edx
mov ecx, 0x802f37e7
sub ecx, 0xe62da181
jmp 0x1401a2781
jmp 0x1401a6ac4
add rbx, 0xffffffff9fa7cb94
sub rbx, 0xffffffffeff8e403
add rbx, 0x213d20a
or dl, dl
adc eax, dword [rdx]
or dl, dl
adc eax, dword [rdx]
jmp 0x1401a5bd1
xor rdx, 0x385e20e0
jmp 0x1401a292a
xor rdx, 0xffffffffa9286238
jmp 0x1401a295c
xor rdx, 0xffffffff98afa185
jmp 0x1401a1645
push r12
jmp 0x1401a2981
movabs r12, 0x75308b89
jmp 0x1401aa749
movabs r15, 0x4956c767
add r15, 0xfffffffff5680589
jmp 0x1401a42be
sub rdx, 0xffffffffbdd2203a
jmp 0x1401a2bfd
add rdx, 0xffffffff8f07f90d
sub rdx, 0x4c49339c
jmp 0x1401a2c17
xor rdx, 0xffffffffd60668ed
jmp 0x1401a6ab4
xor r9, 0xffffffff9c4e8d09
add r9, 0xffffffff90b331d6
xor r9, 0xffffffffad2f1e99
lea r9, [r9 + riz]
jmp 0x1401a6d94
add r8, 0x7895200d
jmp 0x1401a315c
sub r8, 0xffffffffb1ff161b
xor r8, 0xffffffffb5fcf63d
jmp 0x1401a317e
add r8, 0xffffffffdb14c269
jmp 0x1401a3228
add r8, 0xffffffffa6978f46
lea r8, [r8 + riz]
mov edx, dword [rsp + r8]
pop r8
mov dword [rcx + rax*4], edx
jmp 0x1401a961e
sub r10, 0x42dcc06f
jmp 0x1401a6268
add r12, 0x67b2159e
sub r12, 0x652425fa
jmp 0x1401aae51
lea r15, [r15 + riz]
mov rcx, qword [rsp + r15]
jmp 0x1401a39e2
pop r15
jmp 0x1401abdaf
xor rbx, 0xb8cceb3
add rbx, 0x11d2abd
xor rbx, 0xb31eaef
xor rbx, 0x300f6d18
jmp 0x1401a8721
pop rbx
mov eax, dword [rcx + rax*4]
push rdx
movabs rdx, 0xffffffffe991711b
sub rdx, 0x2113a342
add rdx, 0xffffffff956de1a9
xor rdx, 0xffffffffcab33d9b
jmp 0x1401a3f79
xor r10, 0xffffffffe6258a04
sub r10, 0x696615fc
jmp 0x1401a3ede
xor r10, 0xfffffffff75a6e16
add r10, 0x9b0175a
xor r10, 0x4a4c73b7
sub r10, 0x3ad5b162
jmp 0x1401a3f6d
add r10, 0x161e679e
jmp 0x1401a81d2
sub rdx, 0x3049fb1
sub rdx, 0xffffffffff4bfe65
sub rdx, 0x4fbd1c35
jmp 0x1401ac12a
pop rax
mov ecx, eax
call fcn.1401a6a30
xor eax, dword [rsp + 0x28]
push r10
movabs r10, 0xffffffff541cbc3c
jmp 0x1401a4056
jmp 0x1401a4063
add r10, 0xffffffffbe641e8f
jmp 0x1401a80a2
sub rdi, 0xffffffffc6206167
xor rdi, 0xfffffffffc012830
xor rdi, 0xfffffffff5273e32
lea rdi, [rdi + riz]
mov rcx, qword [rsp + rdi]
jmp 0x1401a58f7
add r15, 0x7d2b59d2
xor r15, 0xffffffff9d2785a9
sub r15, 0x47f46bfa
xor r15, 0x6276231d
jmp 0x1401a430b
add r15, 0x534e5532
sub r15, 0xffffffffc9a9dadb
xor r15, 0x72250f4b
xor r15, 0x4ba973a0
sub r15, 0xffffffff80ff63b5
xor r15, 0xfffffffffee08e43
jmp 0x1401a4355
lea r15, [r15 + riz]
mov ecx, dword [rsp + r15]
pop r15
sub ecx, eax
mov eax, ecx
jmp 0x1401a4440
push r12
movabs r12, 0xffffffffe64c35f4
add r12, 0xffffffffafe3ce1c
add r12, 0x1c7b4b0b
jmp 0x1401a5558
sub rdx, 0x667baa9c
lea rdx, [rdx + riz]
mov eax, dword [rsp + rdx]
jmp 0x1401a44af
pop rdx
dec eax
push r10
movabs r10, 0x16e183d3
add r10, 0x5fb0e2a4
sub r10, 0x57ef6aaa
xor r10, 0xffffffffcafee1e3
sub r10, 0xffffffffb67ac907
sub r10, 0x40e1d766
xor r10, 0xffffffffcf8fecc3
jmp 0x1401a44fa
add r10, 0xe2f960e
sub r10, 0x17d4c88d
sub r10, 0x9cb624f
lea r10, [r10 + riz]
jmp 0x1401a502e
xor ecx, 0xe6bcc7b9
sub ecx, 0xba6602af
xor ecx, 0xb16fbfbe
sub ecx, 0x50e2bf50
div ecx
jmp 0x1401a47d0
mov eax, edx
mov eax, eax
jmp 0x1401a47fe
push rdx
movabs rdx, 0x16ffcf6c
sub rdx, 0xffffffffaa64b780
jmp 0x1401a482c
jmp 0x1401abd8e
sub eax, 0x6dc0f5be
sub eax, 0xb2bf8d97
xor eax, 0x785ec8df
sub eax, 0x606a512a
add eax, 0x35f4ec49
jmp 0x1401a4b9d
imul rax, rax, 1
jmp 0x1401a4bb6
push rdi
movabs rdi, 0x8c83bb02
jmp 0x1401a4bcf
sub rdi, 0x3821c5bc
jmp 0x1401a4c04
jmp 0x1401a4c1d
sub rdi, 0xffffffffdab62de2
sub rdi, 0xffffffffd8fbe016
xor rdi, 0xffffffff820be094
sub rdi, 0x25454087
jmp 0x1401a4c97
xor rdi, 0xffffffffd174f3eb
jmp 0x1401a18eb
add rbx, 0x7680a81f
jmp 0x1401a6052
xor r9, 0xffffffff8f7a7297
xor r9, 0x34bf1ca4
add r9, 0xffffffffebf0a4f9
jmp 0x1401a4dcc
sub r9, 0xffffffffe28f8501
xor r9, 0x1fa8f235
jmp 0x1401aa5c1
mov dword [rsp + r10], eax
jmp 0x1401a504e
pop r10
jmp 0x1401a51ff
xor rdx, 0x412892f3
sub rdx, 0xfffffffffe03613f
lea rdx, [rdx + riz]
mov ecx, dword [rsp + rdx]
pop rdx
sub ecx, eax
mov eax, ecx
jmp 0x1401a518e
push rax
movabs rax, 0xffffffffafd809f7
add rax, 0x7034bfb8
sub rax, 0x2f6b011c
jmp 0x1401aa0ae
cmp dword [rsp + 0x2c], 0
jle 0x1401a950d
push r12
movabs r12, 0x8cbdf1c
xor r12, 0x4cb4ccf
jmp 0x1401a6e97
sub ecx, 0xe064e6ff
add ecx, 0x3382c704
xor ecx, 0x610eb643
add ecx, 0xc0263d1b
jmp 0x1401a52dd
sub ecx, 0x1b4c69d0
add ecx, 0xb47f99a4
sub ecx, 0xeb329b14
add ecx, 0x5eb06f79
xor ecx, 0x2eca283b
add ecx, 0xc03fb8b5
add ecx, 0x1f76a1e
jmp 0x1401a546e
add r12, 0x1a9ea198
xor r12, 0x2cb6ae66
sub r12, 0x5595c2c0
lea r12, [r12]
mov dword [rsp + r12], eax
jmp 0x1401a5454
pop r12
mov eax, 0x6acce0cd
jmp 0x1401a2357
xor ecx, 0x58d29df8
xor ecx, 0x8255127
jmp 0x1401a89fe
xor r12, 0xffffffffc8e10bce
jmp 0x1401a1aff
pop rdi
jmp 0x1401ac0ef
xor rbx, 0x297491d4
jmp 0x1401a5be7
xor rbx, 0x1e9f9d59
jmp 0x1401aba45
xor r15, 0x386e50b4
sub r15, 0xfffffffff568a4e8
jmp 0x1401a5e61
sub r15, 0xffffffffeef155e4
sub r15, 0x24b03de3
jmp 0x1401a6a91
add r15, 0xfffffffff632ed37
jmp 0x1401a39c5
xor rbx, 0x78e07241
add rbx, 0xfffffffff900acd1
sub rbx, 0x79edd8ea
xor rbx, 0x1aead434
add rbx, 0xffffffff964ec393
lea rbx, [rbx + riz]
mov rcx, qword [rsp + rbx]
jmp 0x1401a3e79
sub ecx, 0x41d90a40
jmp 0x1401a6290
add r10, 0x1580f380
add r10, 0x3773636
sub r10, 0x3e574a11
add r10, 0xffffffffd4d09f4e
sub r10, 0xffffffffef835a55
jmp 0x1401aa94e
sub ecx, 0x2f623e31
sub ecx, 0x7fb612a9
jmp 0x1401ab7d1
xor r12, 0xffffffffe03399fc
sub r12, 0x469b9782
xor r12, 0xffffffffcc7e83e1
sub r12, 0x2e52dfc4
add r12, 0xffffffffdea9ed7e
jmp 0x1401a6338
xor r12, 0xa1aebfc
sub r12, 0x6d10c8fc
sub r12, 0xffffffff8dd324f7
jmp 0x1401a6393
xor r12, 0x1c239164
jmp 0x1401a63a8
lea r12, [r12]
mov eax, dword [rsp + r12]
pop r12
lea eax, [rax + rax + 1]
jmp 0x1401a63e2
jmp 0x1401a274a
add r15, 0x1ea5157
xor r15, 0xffffffff875740f2
add r15, 0xffffffff948d7856
sub r15, 0x6f388489
sub r15, 0x6c63e009
add r15, 0x44e71cc1
xor r15, 0x275464b0
sub r15, 0xfffffffffd2fe6ca
jmp 0x1401a6015
lea r15, [r15 + riz]
mov ecx, dword [rsp + r15]
pop r15
sub ecx, eax
mov eax, ecx
jmp 0x1401a6aad
jmp 0x1401a296a
xor rdx, 0x74fbd2cb
add rdx, 0xffffffff818d835b
jmp 0x1401a6aee
add ecx, 0x20970328
jmp 0x1401a6ae3
add ecx, 0x96daf8ca
jmp 0x1401a136a
xor rdx, 0x2ba9d98b
xor rdx, 0xffffffffc44c2884
add rdx, 0x1e431e87
add rdx, 0xb2a0b65
add rdx, 0x1a4d354b
jmp 0x1401a4485
sub rdx, 0xffffffffbeddf3b5
add rdx, 0x2ca25dd5
jmp 0x1401a291a
mov eax, dword [rsp + r9]
pop r9
push r10
movabs r10, 0xffffffffd10b0602
add r10, 0xffffffff9bfa07de
sub r10, 0xffffffffe9aeabc0
add r10, 0xffffffffc82e6590
xor r10, 0xffffffffc96a5b91
jmp 0x1401a36c7
add r12, 0x4a3de91
jmp 0x1401a6eb0
add r12, 0xffffffffa59a80c8
sub r12, 0xffffffffe608134a
sub r12, 0xffffffffc8d6da4c
jmp 0x1401a62c2
movabs rbx, 0x5d3c361f
jmp 0x1401a3d4c
mov ecx, eax
call fcn.1401a6a30
xor eax, dword [rsp + 0x24]
push rbx
movabs rbx, 0x117e10d54
jmp 0x1401a283f
xor rdx, 0xffffffff83ffa870
jmp 0x1401a2bda
sub rsi, 0x7b900647
sub rsi, 0xffffffffd2e78322
add rsi, 0x327a6fff
xor rsi, 0x136cbed3
add rsi, 0x2f26b31b
xor rsi, 0x2a9babb2
xor rsi, 0x2d839083
add rsi, 0x22c1e6dc
xor rsi, 0xffffffffb3db8813
sub rsi, 0xffffffff93939415
lea rsi, [rsi + riz]
mov edx, dword [rsp + rsi]
pop rsi
jmp 0x1401a7f3f
xor r10, 0x22ade2d8
add r10, 0x366023da
jmp 0x1401a80d3
sub r10, 0x20306f75
add r10, 0x7b63f8a0
jmp 0x1401a3ea2
add eax, 0xa9f3df2
sub eax, 0xb3274c4
add eax, 0x3a20c6d7
xor eax, 0x663b453e
imul rax, rax, 0
push r9
movabs r9, 0xffffffffdbbcae82
sub r9, 0xffffffffe08328d9
sub r9, 0xffffffffe46eebb6
jmp 0x1401a819f
xor r9, 0x3fbe0cad
xor r9, 0xffffffff805eef5b
add r9, 0x56d58643
lea r9, [r9 + riz]
mov rcx, qword [rsp + r9]
pop r9
mov eax, dword [rcx + rax]
push r15
movabs r15, 0xffffffff5fa95f15
jmp 0x1401ab416
add r10, 0xd4eb868
add r10, 0x203837b2
jmp 0x1401a8225
jmp 0x1401a948d
add ecx, 0xb281b64c
jmp 0x1401a833d
jmp 0x1401a6209
xor ecx, 0x5c0f043c
jmp 0x1401a4757
add rbx, 0xffffffffa0160f97
sub rbx, 0x7695ab6b
jmp 0x1401a8759
add rbx, 0x698ef762
lea rbx, [rbx + riz]
jmp 0x1401a8844
mov edx, dword [rsp + rbx]
pop rbx
mov dword [rcx + rax*4], edx
push r9
movabs r9, 0xffffffffb4acca57
jmp 0x1401a8896
add r9, 0xfffffffff7723263
jmp 0x1401a88ab
xor r9, 0xffffffffc7f4735b
xor r9, 0x5d9f749b
sub r9, 0xffffffff8c6922b8
jmp 0x1401a8930
xor r9, 0xffffffffc283f3e9
xor r9, 0x46ddfb98
jmp 0x1401a894c
add r9, 0x7fc90d16
sub r9, 0xffffffffd6c80690
sub r9, 0x1bbc4f33
add r9, 0x29b4fc19
xor r9, 0x2da75467
jmp 0x1401a8980
xor r9, 0xffffffff8d1a5c76
xor r9, 0x154115cd
xor r9, 0x1bcf1f2e
xor r9, 0xffffffff9c795d3b
jmp 0x1401a918c
div ecx
mov eax, edx
jmp 0x1401aba25
xor r9, 0x53fcbd4b
xor r9, 0xffffffff84fa66b5
lea r9, [r9 + riz]
mov eax, dword [rsp + r9]
pop r9
inc eax
mov eax, eax
jmp 0x1401a91e0
push r15
movabs r15, 0xfffffffe895a4ee1
jmp 0x1401a925a
jmp 0x1401ab9fb
add rdx, 0xffffffffd24606eb
lea rdx, [rdx + riz]
jmp 0x1401a9290
mov rcx, qword [rsp + rdx]
pop rdx
mov eax, dword [rcx + rax*4]
push r12
movabs r12, 0xffffffffce372256
add r12, 0x73a9261c
xor r12, 0xffffffffc778d995
jmp 0x1401a37f4
add r15, 0x70de61b4
sub r15, 0xffffffffa94c0b91
sub r15, 0x71c47a7
sub r15, 0xffffffffad7bc04e
jmp 0x1401a5e2e
xor r10, 0x2f6e7172
xor r10, 0xe069223
jmp 0x1401a94a9
jmp 0x1401a94b8
lea r10, [r10 + riz]
jmp 0x1401a94d5
mov dword [rsp + r10], eax
jmp 0x1401a9506
pop r10
jmp 0x1401a2412
mov eax, 0xfd2a3e7f
add eax, 0xa9bbdb32
xor eax, 0xd44a363e
jmp 0x1401a4b25
push r12
movabs r12, 0xffffffff76e4969c
jmp 0x1401a963d
sub rax, 0xffffffffaf0a7a03
jmp 0x1401aa0bf
sub rax, 0x186a7522
sub rax, 0x5ea8bb6b
add rax, 0x7e070c48
jmp 0x1401a1837
sub r9, 0x51f814b4
add r9, 0x7a373c83
jmp 0x1401a2cf2
pop r12
sub ecx, eax
mov eax, ecx
jmp 0x1401aa7b5
sub r12, 0xfffffffff546baf2
add r12, 0x1b63d92b
sub r12, 0x4255e45c
sub r12, 0xffffffffaad5af95
jmp 0x1401aa7a9
sub r12, 0x6be08da9
jmp 0x1401ab767
push rsi
movabs rsi, 0xfffffffeec497be5
xor rsi, 0xfffffffffd1242e4
jmp 0x1401aa821
add rsi, 0xfffffffff550ff6a
add rsi, 0xffffffff92d3b93d
sub rsi, 0xffffffffe2701f2f
add rsi, 0xffffffffc1114ea3
add rsi, 0xfffffffff1074965
sub rsi, 0x70b19c91
add rsi, 0xffffffffe68bffa2
add rsi, 0x151631d7
jmp 0x1401a804d
lea r10, [r10 + riz]
mov rcx, qword [rsp + r10]
pop r10
jmp 0x1401aa99e
push rbx
jmp 0x1401a6f6b
pop r8
shl eax, 1
xor edx, edx
mov ecx, 0x68315803
add ecx, 0x825ba97c
sub ecx, 0xa9f9eb83
add ecx, 0x1e8d0035
jmp 0x1401a5240
xor r12, 0xffffffffc7acef82
add r12, 0xffffffffaa195d93
xor r12, 0x1e20e0eb
jmp 0x1401aaecc
xor r12, 0x6c3c0eef
jmp 0x1401aaefd
sub rdx, 0x6c4d7458
xor rdx, 0xffffffffaaf31c01
xor rdx, 0x50dd8892
jmp 0x1401a50e9
add r12, 0x2e72da38
xor r12, 0x505b131a
xor r12, 0xffffffffe96aecfa
lea r12, [r12]
mov ecx, dword [rsp + r12]
jmp 0x1401aa741
xor rdx, 0x778abd1a
jmp 0x1401ab14b
sub rdx, 0xfffffffffdff41be
xor rdx, 0x733faef7
jmp 0x1401a803b
xor r15, 0x41c34554
jmp 0x1401a92c3
sub r12, 0x33e77eae
jmp 0x1401ab783
sub r12, 0xe5a094e
lea r12, [r12]
mov dword [rsp + r12], eax
pop r12
push r9
movabs r9, 0x159990629
add r9, 0xffffffff9cf2fb91
xor r9, 0x55b7f7c2
add r9, 0xffffffffe1fccf95
jmp 0x1401a4d9d
add ecx, 0x4c58e03b
xor ecx, 0x218e31d2
jmp 0x1401a858a
sub r15, 0x37a02023
add r15, 0xffffffffe3f55b31
add r15, 0xfffffffff2cb192a
add r15, 0x9f3fed1
sub r15, 0xffffffff8fd1c705
jmp 0x1401a6891
mov eax, eax
push rbx
movabs rbx, 0xffffffffbf851a01
add rbx, 0x4396e331
add rbx, 0x130cc18a
jmp 0x1401a4d16
xor rbx, 0x59d5e797
sub rbx, 0x7126bdc6
add rbx, 0xffffffffac36f586
sub rbx, 0x6e3ae1c5
sub rbx, 0xffffffffc9a3319f
sub rbx, 0xffffffffaacf5221
lea rbx, [rbx + riz]
mov dword [rsp + rbx], eax
pop rbx
push r8
jmp 0x1401aba8e
movabs r8, 0x2b1da1a
add r8, 0xffffffffba30d98b
sub r8, 0xffffffff8fdf0662
jmp 0x1401abaec
sub r8, 0xfffffffffd548ce5
add r8, 0x27052afc
jmp 0x1401a2518
sub rdx, 0xffffffff80556dba
sub rdx, 0x3e2dee43
sub rdx, 0xffffffffc2c4f677
xor rdx, 0xffffffffd47828b8
jmp 0x1401abe3b
push r8
movabs r8, 0xfffffffff05b6b13
sub r8, 0x3dd3f00b
sub r8, 0xffffffffe75a388f
add r8, 0x2e25967c
jmp 0x1401abde5
xor r8, 0x2642a98f
jmp 0x1401abe21
add r8, 0xffffffff82a06109
add r8, 0xffffffffbe703b3f
add r8, 0xffffffff91c6da41
jmp 0x1401a1fac
xor rdx, 0x6ae08ec0
jmp 0x1401ac04e
add rdx, 0x1e66e4dc
add rdx, 0xffffffffa0a46a8e
sub rdx, 0xffffffff85e413fc
add rdx, 0xffffffffe35e1e49
jmp 0x1401a6cdd
mov eax, dword [rcx + rax]
push r15
jmp 0x1401a2b36
add rdx, 0x1c4bef59
xor rdx, 0x3cf9e04c
add rdx, 0xbd4642
add rdx, 0x3c421cbc
xor rdx, 0x4f05e353
xor rdx, 0xffffffffc184a3ff
xor rdx, 0xffffffffe72e64cf
jmp 0x1401ac182
add rdx, 0xffffffffbd912d59
jmp 0x1401aaee3