Function at 0x140094000
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 rcx, [0x140007200]
push 0
pop rdi
push rcx
not dword [rcx + 0x368]
xor dword [rcx + 0x2bc], 0x879438f
add dword [rcx + 0x278], 0x3530230b
sub dword [rcx + 0xa8], 0x17072f66
sub dword [rcx + 0x58], 0x40c23a44
not dword [rcx + 8]
not dword [rcx + 0x30]
xor dword [rcx + 0x200], 0x3ddc6e19
sub dword [rcx + 0x78], 0x6fb70f61
xor dword [rcx + 0x21c], 0x60f07297
sub dword [rcx + 0x1dc], 0x6858236e
add dword [rcx + 0x38c], 0x13033d5c
sub dword [rcx + 0x390], 0x5005180b
xor dword [rcx + 0x16c], 0x226b5427
not dword [rcx + 0x3b0]
xor dword [rcx + 0xe8], 0x7bfe60cf
not dword [rcx + 0x250]
add dword [rcx + 0x224], 0x33f76308
xor dword [rcx + 0x1d8], 0x6d106f82
xor dword [rcx + 0x35c], 0x61354998
xor dword [rcx + 0x3c], 0x47d61ef5
sub dword [rcx + 0x3c8], 0x3f34766d
not dword [rcx + 0x1b4]
sub dword [rcx + 0x39c], 0x4b26286d
not dword [rcx + 0x3e4]
not dword [rcx + 0xc4]
sub dword [rcx + 0x12c], 0x6b694ee6
not dword [rcx + 0xac]
add dword [rcx + 0x1f0], 0x43b469fc
not dword [rcx + 0x2a0]
xor dword [rcx + 0x344], 0x9524858
not dword [rcx + 0xb4]
sub dword [rcx + 0x108], 0x7e0e05b7
xor dword [rcx + 0x31c], 0x628823b1
sub dword [rcx + 0xd8], 0x7f8d3925
not dword [rcx + 0xa4]
add dword [rcx + 0x350], 0x7f7d61f4
xor dword [rcx + 0x34c], 0x79b803b1
xor dword [rcx + 0x130], 0x8276c61
not dword [rcx + 0x20c]
add dword [rcx + 0x27c], 0x4cc23e39
not dword [rcx + 0x3d8]
xor dword [rcx + 0x304], 0x69a273e1
not dword [rcx + 0xd0]
sub dword [rcx + 0x178], 0x7f8f5803
add dword [rcx + 0x2ec], 0x38d55f00
sub dword [rcx + 0x64], 0x50be006f
xor dword [rcx + 0x230], 0x53fd2496
not dword [rcx + 0x80]
sub dword [rcx + 0x88], 0x51780572
sub dword [rcx + 0xf0], 0x2afa07d4
sub dword [rcx + 0x2e0], 0x16341d05
not dword [rcx + 0x354]
xor dword [rcx + 0x158], 0x43d411f2
xor dword [rcx + 0x190], 0x18f44f2f
xor dword [rcx + 0x1f4], 0x56fa7cdf
add dword [rcx + 0xf8], 0x23a63dd1
sub dword [rcx + 0x1e8], 0x27526b57
sub dword [rcx + 0x40], 0x1edc212f
add dword [rcx + 0x214], 0x28757d7d
xor dword [rcx + 0xd4], 0x74733ea6
xor dword [rcx + 0x284], 0x57066198
not dword [rcx + 0x70]
not dword [rcx + 0x6c]
not dword [rcx + 0x10c]
not dword [rcx + 0x1c8]
sub dword [rcx + 0x37c], 0x4cf63dea
xor dword [rcx + 0x1bc], 0x5cd82fed
add dword [rcx + 0x150], 0x3da50584
not dword [rcx + 0x2d8]
xor dword [rcx + 0x114], 0x113160ff
xor dword [rcx + 0x15c], 0x79c953a2
sub dword [rcx + 0x1a8], 0x3fed42fd
add dword [rcx + 0x374], 0x9a22d17
not dword [rcx + 0x3c0]
sub dword [rcx + 0x380], 0x24e37038
sub dword [rcx + 0xbc], 0x1c9278d7
add dword [rcx + 0x364], 0x49e3a34
xor dword [rcx + 4], 0x10a14888
not dword [rcx + 0x1e4]
add dword [rcx + 0x288], 0x161a4443
xor dword [rcx + 0x360], 0x27185914
not dword [rcx + 0x348]
not dword [rcx + 0x170]
not dword [rcx + 0x258]
add dword [rcx + 0x264], 0x244258f8
add dword [rcx + 0x220], 0x58652289
xor dword [rcx + 0x240], 0x1c216145
sub dword [rcx + 0x3e0], 0x76ca109f
xor dword [rcx + 0x2b4], 0x4daf66ad
sub dword [rcx + 0x100], 0x16a46b2b
sub dword [rcx + 0x29c], 0x609474d1
not dword [rcx + 0x218]
add dword [rcx + 0x3bc], 0x3a36557d
sub dword [rcx + 0xec], 0x58376610
not dword [rcx + 0x2c]
add dword [rcx + 0x74], 0x53441bc2
sub dword [rcx + 0x298], 0x3d223e7b
not dword [rcx + 0x34]
not dword [rcx + 0xc8]
xor dword [rcx + 0x384], 0x2cf142ae
not dword [rcx + 0x314]
xor dword [rcx + 0x17c], 0x5dfa4e64
sub dword [rcx + 0xb0], 0x72e2115a
not dword [rcx + 0x1d0]
xor dword [rcx + 0x28], 0x428377eb
xor dword [rcx + 0x260], 0x17654b59
xor dword [rcx + 0xc0], 0x417928d0
xor dword [rcx + 0x3a4], 0x37a05d2c
add dword [rcx + 0x9c], 0x50781796
not dword [rcx + 0x154]
sub dword [rcx + 0xcc], 0x6185098f
add dword [rcx + 0xe0], 0x444f55ba
add dword [rcx + 0x388], 0x566572d9
add dword [rcx + 0x320], 0x782f6d27
add dword [rcx + 0x8c], 0x276608ba
sub dword [rcx + 0x118], 0x6f6138d8
xor dword [rcx + 0xf4], 0x69c618bb
add dword [rcx + 0x3a8], 0x6454364d
not dword [rcx + 0xa0]
xor dword [rcx], 0x737b1de2
sub dword [rcx + 0x3f4], 0x14b84d0a
not dword [rcx + 0x7c]
xor dword [rcx + 0x48], 0x625e0fd2
sub dword [rcx + 0x300], 0x66e5276c
sub dword [rcx + 0x1ec], 0x5a066487
add dword [rcx + 0x324], 0x7f0d4e9b
sub dword [rcx + 0x2a8], 0x4720c5f
xor dword [rcx + 0x1a4], 0x78452916
sub dword [rcx + 0x254], 0x28295d1f
xor dword [rcx + 0x318], 0x28ae3ca6
sub dword [rcx + 0x2d0], 0x739456b4
add dword [rcx + 0x110], 0x668f5ae2
sub dword [rcx + 0x330], 0x605658f3
not dword [rcx + 0x3b4]
not dword [rcx + 0x54]
sub dword [rcx + 0x24c], 0x1ddd541d
xor dword [rcx + 0x2f8], 0xbd93f92
xor dword [rcx + 0x268], 0x5b957b5d
add dword [rcx + 0x1a0], 0x799f4825
sub dword [rcx + 0x338], 0x9b02dbd
sub dword [rcx + 0x2f0], 0x6c83431e
not dword [rcx + 0x334]
xor dword [rcx + 0x148], 0x2ac85df2
not dword [rcx + 0x1c]
not dword [rcx + 0x3a0]
xor dword [rcx + 0x1b0], 0x21d4a42
xor dword [rcx + 0x11c], 0x1b3a6331
not dword [rcx + 0x3c4]
not dword [rcx + 0x1c4]
not dword [rcx + 0x1ac]
not dword [rcx + 0x26c]
sub dword [rcx + 0x280], 0x7ca376a
not dword [rcx + 0x394]
xor dword [rcx + 0x3ac], 0x13df1e97
add dword [rcx + 0x3dc], 0x7b0815f8
add dword [rcx + 0x160], 0x712b06cc
not dword [rcx + 0xfc]
not dword [rcx + 0x1cc]
xor dword [rcx + 0x3d4], 0x41d3705b
add dword [rcx + 0x13c], 0x1876306d
xor dword [rcx + 0x3ec], 0x4b636338
xor dword [rcx + 0x14c], 0xe080631
not dword [rcx + 0x120]
not dword [rcx + 0x358]
add dword [rcx + 0x84], 0x5faa7c42
not dword [rcx + 0x44]
xor dword [rcx + 0x18], 0x2aee3560
add dword [rcx + 0x3d0], 0x356460f5
add dword [rcx + 0xe4], 0x4bf54800
xor dword [rcx + 0x1b8], 0x503f50f0
add dword [rcx + 0x3f0], 0x7f261ff8
sub dword [rcx + 0x188], 0x51b60b61
sub dword [rcx + 0x19c], 0x734477c9
add dword [rcx + 0x2e8], 0x5834485a
not dword [rcx + 0x208]
sub dword [rcx + 0x124], 0x49037fbf
not dword [rcx + 0x2e4]
not dword [rcx + 0x144]
xor dword [rcx + 0x32c], 0x3cf33fb2
sub dword [rcx + 0x1fc], 0x135c1eef
xor dword [rcx + 0x204], 0x1b83345c
sub dword [rcx + 0x308], 0x74c7682b
xor dword [rcx + 0x3cc], 0x28451966
add dword [rcx + 0x68], 0x50fe379d
xor dword [rcx + 0x4c], 0x7b7b342e
xor dword [rcx + 0x90], 0x74ad182a
sub dword [rcx + 0x234], 0x7aca35df
xor dword [rcx + 0x174], 0x5b502573
add dword [rcx + 0x36c], 0x75b82c88
add dword [rcx + 0x23c], 0x7f116590
not dword [rcx + 0x2f4]
not dword [rcx + 0x3fc]
xor dword [rcx + 0xc], 0x286869b5
xor dword [rcx + 0x3e8], 0x1e647298
not dword [rcx + 0x2cc]
not dword [rcx + 0x50]
not dword [rcx + 0x104]
not dword [rcx + 0x20]
not dword [rcx + 0x398]
add dword [rcx + 0x14], 0x71a174ef
not dword [rcx + 0x2fc]
not dword [rcx + 0x1f8]
add dword [rcx + 0x194], 0x2e5003b5
add dword [rcx + 0xdc], 0x6e2e2aef
not dword [rcx + 0x98]
xor dword [rcx + 0x2b0], 0x74fd48f3
sub dword [rcx + 0x2dc], 0x6bb63931
sub dword [rcx + 0x2c4], 0x42cf74fb
not dword [rcx + 0x18c]
xor dword [rcx + 0x22c], 0x41d70a94
sub dword [rcx + 0x1e0], 0x41f566f9
sub dword [rcx + 0x2c0], 0x1faf54eb
add dword [rcx + 0x2c8], 0x7fba427c
add dword [rcx + 0x328], 0x27b1a18
sub dword [rcx + 0x2d4], 0x394341b6
xor dword [rcx + 0x228], 0x244059c9
sub dword [rcx + 0x294], 0x37b80652
sub dword [rcx + 0x2a4], 0x52b2060c
add dword [rcx + 0x248], 0x63691055
add dword [rcx + 0x310], 0x5d64077d
not dword [rcx + 0x210]
add dword [rcx + 0x38], 0x7a716f57
sub dword [rcx + 0x274], 0x1fda7dfa
add dword [rcx + 0x3b8], 0x4e0d5ca7
xor dword [rcx + 0x10], 0x517266f
not dword [rcx + 0x180]
add dword [rcx + 0x1c0], 0x426452c3
not dword [rcx + 0x60]
xor dword [rcx + 0x1d4], 0x3fb9510f
not dword [rcx + 0x378]
xor dword [rcx + 0xb8], 0x64f5a96
not dword [rcx + 0x134]
not dword [rcx + 0x33c]
sub dword [rcx + 0x370], 0x187e4bc8
sub dword [rcx + 0x168], 0x6b7212f0
add dword [rcx + 0x244], 0x5b345e8
not dword [rcx + 0x138]
not dword [rcx + 0x340]
xor dword [rcx + 0x25c], 0x3c35398b
xor dword [rcx + 0x30c], 0xa572b
add dword [rcx + 0x94], 0x2cfe0166
not dword [rcx + 0x140]
not dword [rcx + 0x24]
sub dword [rcx + 0x128], 0x59827ca4
xor dword [rcx + 0x238], 0x5f402bb9
sub dword [rcx + 0x2b8], 0x66e92760
add dword [rcx + 0x5c], 0x372f0e1d
xor dword [rcx + 0x198], 0x7f44f6c
sub dword [rcx + 0x2ac], 0xbe37599
sub dword [rcx + 0x3f8], 0x573279dd
add dword [rcx + 0x164], 0x4f3706f6
add dword [rcx + 0x28c], 0x22576df9
sub dword [rcx + 0x290], 0x4c2672e4
not dword [rcx + 0x184]
sub dword [rcx + 0x270], 0x79fd6662
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
jne 0x14009402e
pop rcx
call fcn.140092b06
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