Function at 0x140096000
Capabilities:
Encode data using xor

Disassembly:
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push rbp
mov rbp, rsp
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
lea rax, [0x140009000]
push 0
pop rdi
push rax
xor dword [rax + 0x2d4], 0x45e27934
xor dword [rax + 0x4c], 0x206432be
xor dword [rax + 0x138], 0x708753a
sub dword [rax + 0x1c4], 0x224672c6
add dword [rax + 0x290], 0x4651a76
not dword [rax + 0x1f4]
add dword [rax + 0x14c], 0x3e477165
not dword [rax + 0xf8]
add dword [rax + 0x1a8], 0x76f15e52
xor dword [rax + 0x118], 0x1ebb70fa
add dword [rax + 0x2fc], 0x2e060915
not dword [rax + 0x98]
add dword [rax + 0x3f4], 0x4b9306ac
add dword [rax + 0xf0], 0x1fc67aa9
sub dword [rax + 0x84], 0x12c8324a
add dword [rax + 0x190], 0x658a108e
add dword [rax + 0xc0], 0x49ab11c0
xor dword [rax + 0x1b4], 0x3c6700cc
add dword [rax + 0xb4], 0x7f5f3aef
not dword [rax + 0x40]
add dword [rax + 0x8c], 0x274209be
sub dword [rax + 0x108], 0x417a275c
sub dword [rax + 0x380], 0x64af3159
not dword [rax + 0x14]
sub dword [rax + 0x74], 0x7d772bd2
add dword [rax + 0x280], 0x73a83e70
xor dword [rax + 0x384], 0x5a68532e
xor dword [rax + 0x3c8], 0x5a390f19
xor dword [rax + 0x3cc], 0x30a61843
xor dword [rax + 0x2c4], 0x33b62831
not dword [rax]
sub dword [rax + 0x3c0], 0x392857ef
add dword [rax + 0x270], 0x554a122c
xor dword [rax + 0x7c], 0x60f7180a
add dword [rax + 0xd0], 0x5149116c
xor dword [rax + 0x1a4], 0x451f6597
not dword [rax + 0x274]
xor dword [rax + 0x230], 0x60f5094c
add dword [rax + 0x3d8], 0x3714320d
xor dword [rax + 0x39c], 0x84d2b14
not dword [rax + 0x30]
xor dword [rax + 0xc], 0x33351434
not dword [rax + 0x3f0]
not dword [rax + 0x2a8]
not dword [rax + 0x64]
xor dword [rax + 0x1ec], 0x3faa2cb1
sub dword [rax + 0x1d8], 0x1c184024
not dword [rax + 0x13c]
xor dword [rax + 0x388], 0x50bc1664
add dword [rax + 0x3e4], 0x4a5129ff
not dword [rax + 0x2f4]
xor dword [rax + 0x32c], 0x2d405229
not dword [rax + 0x240]
not dword [rax + 0x2f8]
xor dword [rax + 0x1bc], 0x4fef0b7c
xor dword [rax + 0x140], 0x377651c
not dword [rax + 0x2e0]
xor dword [rax + 0x48], 0x338c7cd0
add dword [rax + 0x3a0], 0x1b645ef8
xor dword [rax + 0x3ac], 0x3e4a548f
add dword [rax + 0x378], 0x554e1607
xor dword [rax + 0x28], 0x7ada6559
add dword [rax + 0x3d0], 0x42811ad7
add dword [rax + 0x3c], 0x6bb854f6
add dword [rax + 0x10], 0x226b15c4
xor dword [rax + 0x1c], 0x778d185c
xor dword [rax + 0x3a8], 0x63a50f07
add dword [rax + 0xe0], 0x66de33cd
sub dword [rax + 0x2ec], 0x23c5287a
xor dword [rax + 0x2dc], 0x12fe1728
xor dword [rax + 0x20], 0x53879de
xor dword [rax + 0x338], 0xc902cde
sub dword [rax + 0x1e8], 0xd895ba0
sub dword [rax + 0xd4], 0x2e0b27a7
add dword [rax + 0x2f0], 0x51937f5c
sub dword [rax + 0x340], 0x440f48eb
add dword [rax + 0x304], 0x175f1bbf
sub dword [rax + 0x23c], 0x55726392
not dword [rax + 0x344]
sub dword [rax + 0x37c], 0x5d491775
sub dword [rax + 0x208], 0x60142ac1
xor dword [rax + 0x2d0], 0x350d0fb8
add dword [rax + 0xbc], 0x386a1a66
xor dword [rax + 0x374], 0x3c3a5c45
sub dword [rax + 0x198], 0x6e911881
sub dword [rax + 0x318], 0x63a033bf
xor dword [rax + 0x238], 0x48a77499
sub dword [rax + 0x28c], 0x76083e8b
add dword [rax + 0x11c], 0x13b959b0
not dword [rax + 0xcc]
sub dword [rax + 0x214], 0x3f395bca
sub dword [rax + 0x120], 0x84d7e23
not dword [rax + 0x248]
sub dword [rax + 0x2c], 0x48904657
sub dword [rax + 0x1d4], 0x74dc25f7
xor dword [rax + 0x60], 0x45aa558e
add dword [rax + 0x350], 0x16214e49
xor dword [rax + 0x3f8], 0x6f791842
sub dword [rax + 0x24c], 0x36e22223
xor dword [rax + 0x3a4], 0x48f72a59
add dword [rax + 0x31c], 0x31891b85
add dword [rax + 0x3c4], 0x19ae746e
xor dword [rax + 0x94], 0x3f310198
sub dword [rax + 0x244], 0x4bb976dd
not dword [rax + 0x3e0]
add dword [rax + 0x278], 0xd3d08b9
sub dword [rax + 0x288], 0x20293fd2
sub dword [rax + 0x324], 0x2eb13bb
not dword [rax + 0x19c]
xor dword [rax + 0x154], 0x52b960ad
xor dword [rax + 0x250], 0x650b528a
sub dword [rax + 0x310], 0x79e96002
not dword [rax + 0x3d4]
not dword [rax + 0x194]
xor dword [rax + 0x1ac], 0x47112f28
sub dword [rax + 0x254], 0x548d577c
add dword [rax + 0x2b0], 0x16921280
sub dword [rax + 0x258], 0x10667bcf
add dword [rax + 0x16c], 0x353363ba
sub dword [rax + 0x334], 0x6b153781
xor dword [rax + 0x390], 0x7d1c62bf
add dword [rax + 0x234], 0x72da3b8b
add dword [rax + 0x34], 0x769a45e1
not dword [rax + 0x3bc]
xor dword [rax + 0x130], 0x32490a9f
add dword [rax + 0x110], 0x57c30302
sub dword [rax + 0x314], 0x63eb313a
sub dword [rax + 0xac], 0x59f35575
xor dword [rax + 0x220], 0x1da1c95
not dword [rax + 0x348]
not dword [rax + 0x3ec]
xor dword [rax + 0x114], 0x2ed5139
not dword [rax + 0x1dc]
xor dword [rax + 0x30c], 0x32962b00
add dword [rax + 0x1c0], 0x6daf2b6a
not dword [rax + 0x128]
add dword [rax + 0x308], 0x236400ea
xor dword [rax + 0x1d0], 0x6fe55e29
xor dword [rax + 0xa0], 0x52cf1fc7
sub dword [rax + 0x2b4], 0x5c0c5e1f
sub dword [rax + 0x160], 0x79d32c8c
xor dword [rax + 0x360], 0x399f425f
add dword [rax + 0xf4], 0x2d554c38
sub dword [rax + 0x90], 0xecb2047
not dword [rax + 0x260]
sub dword [rax + 0x20c], 0x194430e9
sub dword [rax + 0x1fc], 0x72954b8e
add dword [rax + 0xc4], 0x28a1686e
add dword [rax + 0x178], 0x4e657202
add dword [rax + 0x1e4], 0x4a747514
xor dword [rax + 0x174], 0x27b63c87
sub dword [rax + 0x2d8], 0x12053ec9
add dword [rax + 0x78], 0x55081323
sub dword [rax + 0x70], 0x10511032
add dword [rax + 0x100], 0x52772e69
xor dword [rax + 0x1a0], 0x2a695e0a
add dword [rax + 0x54], 0x5abb3eed
not dword [rax + 0x1f8]
xor dword [rax + 0xdc], 0x472c7a29
sub dword [rax + 0x204], 0x4700113a
xor dword [rax + 0x25c], 0x318110a1
add dword [rax + 0x2a0], 0x1b5a2adb
add dword [rax + 0x12c], 0x53d67dd2
sub dword [rax + 0x18], 0x67043d2e
sub dword [rax + 0x3b4], 0x270e3aa9
xor dword [rax + 0x9c], 0x1dd463e
xor dword [rax + 0x24], 0x7f625a2f
add dword [rax + 0x364], 0x6b911d3d
sub dword [rax + 0x2cc], 0xa505398
add dword [rax + 0xa8], 0x4fec14b0
add dword [rax + 0x21c], 0x1b774228
xor dword [rax + 0x58], 0x74612c94
xor dword [rax + 0xb0], 0x7aca69f6
not dword [rax + 0x1f0]
sub dword [rax + 0x1c8], 0x7be155d9
add dword [rax + 0x354], 0x30f53319
xor dword [rax + 0x38], 0x13f34002
add dword [rax + 0x188], 0x202c0d62
xor dword [rax + 0x3b8], 0x150d1c74
not dword [rax + 0x394]
not dword [rax + 0x17c]
add dword [rax + 0x44], 0x393d573d
add dword [rax + 0x2e8], 0x736541ba
not dword [rax + 0x36c]
sub dword [rax + 0x210], 0x24586f82
sub dword [rax + 0xec], 0x5fff3518
xor dword [rax + 0x200], 0x5955078b
sub dword [rax + 0x320], 0x47a00df4
not dword [rax + 0xe4]
xor dword [rax + 0x300], 0x46330b02
sub dword [rax + 0x2e4], 0x65121d25
not dword [rax + 0x2bc]
xor dword [rax + 0x124], 0x2d5467e3
xor dword [rax + 0x328], 0x55375450
not dword [rax + 0x284]
add dword [rax + 0x268], 0x60f306a4
xor dword [rax + 0x26c], 0x1e3e25b4
sub dword [rax + 0xfc], 0x2b9f1232
sub dword [rax + 0x264], 0x5c3b7d3f
not dword [rax + 0x370]
not dword [rax + 0x2a4]
sub dword [rax + 0x1e0], 0x254352e2
xor dword [rax + 0x3e8], 0x3140497f
add dword [rax + 0x38c], 0x12c654fe
sub dword [rax + 0x170], 0x5d9b0f6b
not dword [rax + 0x29c]
sub dword [rax + 0x18c], 0xc716760
sub dword [rax + 0x180], 0x2782363b
add dword [rax + 0x184], 0x767a3f34
add dword [rax + 0x2ac], 0x60ee3f9b
not dword [rax + 0xe8]
xor dword [rax + 0x158], 0x73a256f2
add dword [rax + 4], 0x346d5076
sub dword [rax + 0x330], 0x3b554b13
xor dword [rax + 0x1cc], 0x44d229a5
sub dword [rax + 0xa4], 0x4b9d323e
not dword [rax + 0x1b8]
add dword [rax + 0x134], 0x599b02eb
add dword [rax + 0x35c], 0x1215213c
sub dword [rax + 0x3b0], 0x38745a9b
sub dword [rax + 0x150], 0x23614dfc
xor dword [rax + 0x50], 0x4f646be0
sub dword [rax + 0x6c], 0x55374f11
add dword [rax + 0x2c8], 0x14ca150f
xor dword [rax + 0x104], 0x3f9a36b7
not dword [rax + 0x168]
sub dword [rax + 0x228], 0x4cd4374d
add dword [rax + 0x144], 0x29c60074
add dword [rax + 0x358], 0x466c71eb
sub dword [rax + 0x294], 0x37f956aa
not dword [rax + 0xc8]
not dword [rax + 0x224]
xor dword [rax + 0xd8], 0x398d3f5f
add dword [rax + 0x164], 0x7d25202c
sub dword [rax + 0x33c], 0xcb05fea
not dword [rax + 0x2b8]
not dword [rax + 0xb8]
xor dword [rax + 0x22c], 0x787b1d2d
add dword [rax + 0x368], 0x32d7083b
xor dword [rax + 0x298], 0xf8c450c
xor dword [rax + 0x88], 0x49052c56
sub dword [rax + 0x34c], 0x68f47aba
not dword [rax + 0x68]
add dword [rax + 0x5c], 0x28a17da6
xor dword [rax + 0x2c0], 0x3e436d3a
xor dword [rax + 0x10c], 0x73b90b3a
not dword [rax + 0x398]
sub dword [rax + 8], 0x5fd643f9
xor dword [rax + 0x15c], 0x9ef4d59
add dword [rax + 0x1b0], 0x35445bdf
add dword [rax + 0x3dc], 0x4f1d4415
not dword [rax + 0x80]
sub dword [rax + 0x3fc], 0x58b24c88
xor dword [rax + 0x148], 0x423430f1
not dword [rax + 0x27c]
add dword [rax + 0x218], 0x4f046b95
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x14009602e
pop rcx
call fcn.14009413e
mov rsp, rbp
pop rbp
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop rdi
pop rsi
pop rbp
pop rbx
pop rdx
pop rcx
pop rax