Function at 0x100093000
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 rdx, [0x100006200]
push 0
pop rcx
push rdx
xor dword [rdx + 0x134], 0x4aa14a71
not dword [rdx + 0xe0]
sub dword [rdx + 0x2e0], 0x6bf40b5e
xor dword [rdx + 4], 0x18664c6d
sub dword [rdx + 0x3a8], 0x1a4c1138
add dword [rdx + 0xe8], 0x401d1e27
sub dword [rdx + 0x314], 0x30442ab3
sub dword [rdx + 0xfc], 0x39e8414f
xor dword [rdx + 0x27c], 0x67c244b9
not dword [rdx + 0x124]
not dword [rdx + 0x118]
xor dword [rdx + 0x30], 0x19dc0ad6
not dword [rdx + 0x24c]
not dword [rdx + 0x3e8]
xor dword [rdx + 0x17c], 0x1a455739
not dword [rdx + 0x164]
sub dword [rdx + 0x3b8], 0x19ef0ffe
add dword [rdx + 0x398], 0x13692405
not dword [rdx + 0x324]
add dword [rdx + 0x2c], 0x6286787c
add dword [rdx + 0x184], 0x3dd620b4
sub dword [rdx + 0x38], 0x194a1b1c
add dword [rdx + 0x360], 0x22814820
sub dword [rdx + 0x310], 0x6b820fff
xor dword [rdx + 0x1c0], 0x50a754d2
not dword [rdx + 0x2a8]
xor dword [rdx + 0xa8], 0x1e25270b
xor dword [rdx + 0x2e4], 0x75297a15
sub dword [rdx + 0x68], 0x18f00f89
add dword [rdx + 0x22c], 0x2ba324ba
xor dword [rdx + 0x1b0], 0x73d561fe
add dword [rdx + 0x338], 0x27ed305a
sub dword [rdx + 0x30c], 0x5b3214e2
not dword [rdx + 0x48]
sub dword [rdx + 0x2cc], 0x417871d2
sub dword [rdx + 0x18], 0x1044599d
xor dword [rdx + 0x240], 0xbec5ad1
xor dword [rdx + 0x2b8], 0x40aa708b
add dword [rdx + 0x1e8], 0x3f595403
add dword [rdx + 0x9c], 0x3946544
not dword [rdx + 0x368]
not dword [rdx + 0x374]
sub dword [rdx + 0x1bc], 0x2dad2e84
xor dword [rdx + 0x31c], 0xab5382f
add dword [rdx + 0xf0], 0xced3421
not dword [rdx + 0x1d0]
not dword [rdx + 0x188]
not dword [rdx + 0x1a4]
add dword [rdx + 0x344], 0x42dd5851
xor dword [rdx + 0x1f0], 0x29893c6a
sub dword [rdx + 0x70], 0x7d25729a
not dword [rdx + 0x114]
sub dword [rdx + 0x234], 0x70797a65
sub dword [rdx + 0x98], 0x54a476c8
sub dword [rdx + 0x34], 0x7cfe2416
not dword [rdx + 0x44]
not dword [rdx + 0x304]
xor dword [rdx + 0x90], 0x2d691329
sub dword [rdx + 0xf8], 0x79704164
add dword [rdx + 0x15c], 0xada6596
not dword [rdx + 0x244]
sub dword [rdx + 0xb4], 0x1e5785c
not dword [rdx + 0x3dc]
sub dword [rdx + 8], 0x314e43b0
not dword [rdx + 0x110]
add dword [rdx + 0x300], 0x70991961
add dword [rdx + 0x94], 0x1d853f03
xor dword [rdx + 0x10c], 0x36b564da
xor dword [rdx + 0x390], 0xf961b31
sub dword [rdx + 0xc], 0x28281a1a
not dword [rdx + 0x50]
add dword [rdx + 0xc4], 0x3f7a22fa
xor dword [rdx + 0x2f8], 0x3f5d7cff
not dword [rdx + 0xb8]
sub dword [rdx + 0x318], 0x7d91a15
xor dword [rdx + 0xd0], 0x3bb175f6
xor dword [rdx + 0x330], 0xa4e6c67
not dword [rdx + 0x3ac]
not dword [rdx + 0x3c4]
add dword [rdx + 0x3ec], 0x782038a6
xor dword [rdx + 0x268], 0x30970831
sub dword [rdx + 0x2c0], 0x20cc3308
sub dword [rdx + 0x274], 0x31135818
xor dword [rdx + 0x2f0], 0x3d50b23
not dword [rdx + 0x1ec]
xor dword [rdx + 0x20], 0x92e6545
not dword [rdx + 0x2d0]
not dword [rdx + 0xa0]
not dword [rdx + 0x29c]
xor dword [rdx + 0x280], 0x316b7b3a
add dword [rdx + 0x2ac], 0x37036176
not dword [rdx + 0x40]
sub dword [rdx + 0x250], 0x328e2522
add dword [rdx + 0x1dc], 0x10164db1
xor dword [rdx + 0x12c], 0x69bd438d
add dword [rdx + 0x28c], 0x7e3b4133
add dword [rdx + 0x78], 0x68168d9
sub dword [rdx + 0x2c4], 0x46f10a29
sub dword [rdx + 0x180], 0xa0b422d
xor dword [rdx + 0x298], 0x296251dd
add dword [rdx + 0x3e4], 0x27774987
sub dword [rdx + 0x354], 0x3f3f53a4
add dword [rdx + 0x174], 0x42a93940
sub dword [rdx + 0x1fc], 0x4a10266a
not dword [rdx + 0x11c]
not dword [rdx + 0x220]
xor dword [rdx + 0x18c], 0x14f43b86
xor dword [rdx + 0x3c0], 0x28bc3efa
add dword [rdx + 0x358], 0x3b94164f
not dword [rdx + 0x210]
xor dword [rdx + 0x1c4], 0x1bcd72df
xor dword [rdx + 0x7c], 0x6e8202d1
add dword [rdx + 0x3c], 0x62be7f01
add dword [rdx + 0x254], 0x78757b76
xor dword [rdx + 0x3f0], 0x42903e0c
sub dword [rdx + 0x14], 0x571a4b59
not dword [rdx + 0x2dc]
sub dword [rdx + 0x2ec], 0xc2329ec
sub dword [rdx + 0x204], 0x49610df1
add dword [rdx + 0x228], 0x20dd2fe0
add dword [rdx + 0x3c8], 0x3be32ea2
add dword [rdx + 0x144], 0x5d26198c
xor dword [rdx + 0x148], 0x65a315d
xor dword [rdx + 0x10], 0x27572bcb
sub dword [rdx + 0x168], 0x1636e28
not dword [rdx + 0x348]
not dword [rdx + 0x3f4]
add dword [rdx + 0xac], 0x7748486d
sub dword [rdx + 0x190], 0x33914024
not dword [rdx + 0x2b4]
add dword [rdx + 0x1b8], 0x2a02488e
sub dword [rdx + 0x288], 0x3e1f507d
sub dword [rdx + 0xf4], 0x2dcd7fab
sub dword [rdx + 0x20c], 0x3a793cdc
xor dword [rdx + 0x290], 0x2f6040e6
sub dword [rdx + 0xd8], 0x15a73e09
add dword [rdx + 0x8c], 0x6cc3547e
xor dword [rdx + 0x350], 0x9c86101
add dword [rdx + 0x13c], 0x37282f71
add dword [rdx + 0x260], 0x64f2bb9
xor dword [rdx + 0x3f8], 0x28273806
not dword [rdx + 0x378]
add dword [rdx + 0x26c], 0x3eb81754
add dword [rdx + 0x1ac], 0x21de6734
xor dword [rdx + 0x284], 0x61fc1493
not dword [rdx + 0x3b4]
not dword [rdx + 0x214]
sub dword [rdx + 0xa4], 0x2aac1fdc
not dword [rdx + 0x58]
sub dword [rdx + 0x328], 0x3ec055ef
sub dword [rdx + 0x230], 0x53087dec
xor dword [rdx + 0x198], 0x5f6062b3
sub dword [rdx + 0x88], 0x155574cb
add dword [rdx + 0xdc], 0x1d0e016b
not dword [rdx + 0x340]
sub dword [rdx + 0x4c], 0x3e527d0a
add dword [rdx + 0x388], 0x240a4fa9
sub dword [rdx + 0x120], 0x39262a54
not dword [rdx + 0x34c]
not dword [rdx + 0x394]
add dword [rdx + 0x138], 0x786e7670
not dword [rdx + 0x16c]
xor dword [rdx + 0x6c], 0x70485d5c
xor dword [rdx + 0x130], 0x15225751
add dword [rdx + 0x33c], 0x41c3147
sub dword [rdx + 0x380], 0x67e62f94
sub dword [rdx + 0x334], 0x284420b2
add dword [rdx + 0xcc], 0x41fa3f9f
xor dword [rdx + 0x2d4], 0x4b884973
sub dword [rdx + 0x170], 0x45715ed3
not dword [rdx + 0x160]
not dword [rdx + 0x370]
not dword [rdx + 0x28]
xor dword [rdx + 0x1b4], 0x286a49eb
xor dword [rdx + 0x264], 0x6c2932ef
not dword [rdx + 0x140]
xor dword [rdx + 0x108], 0x24a2698f
xor dword [rdx + 0x2f4], 0x3d126c8b
add dword [rdx + 0x178], 0x48b323e8
not dword [rdx + 0x80]
sub dword [rdx + 0x3bc], 0x761b5631
not dword [rdx + 0x1f4]
sub dword [rdx + 0x270], 0x700d5a9c
add dword [rdx + 0xec], 0x1d24267a
sub dword [rdx + 0x1c], 0x3770562b
sub dword [rdx + 0x218], 0x2ded1964
sub dword [rdx + 0x3e0], 0x624f6f38
sub dword [rdx + 0x1e0], 0x2d3c1ff9
xor dword [rdx + 0x1a8], 0x2156442b
xor dword [rdx + 0x3d0], 0x30870c06
not dword [rdx + 0x2a4]
not dword [rdx + 0x1cc]
add dword [rdx + 0x208], 0x676f67f0
xor dword [rdx + 0x74], 0x14e24131
xor dword [rdx + 0x14c], 0x1df321d8
add dword [rdx + 0x3cc], 0x4814da8
not dword [rdx + 0x320]
not dword [rdx + 0x294]
sub dword [rdx + 0xbc], 0x76566238
not dword [rdx + 0x54]
sub dword [rdx + 0x3a4], 0x48982846
xor dword [rdx + 0x3a0], 0x47320266
add dword [rdx], 0x7c4a2375
sub dword [rdx + 0xb0], 0x5a17322c
xor dword [rdx + 0x224], 0x28db151e
xor dword [rdx + 0xc8], 0x13512379
sub dword [rdx + 0x278], 0x74915ebe
add dword [rdx + 0x2d8], 0x751471ba
sub dword [rdx + 0x2e8], 0x5fb52729
not dword [rdx + 0xe4]
xor dword [rdx + 0x2c8], 0xad45917
sub dword [rdx + 0x64], 0x3dbf7350
add dword [rdx + 0x60], 0xdf653e8
not dword [rdx + 0x238]
add dword [rdx + 0x36c], 0x69e5d40
xor dword [rdx + 0x248], 0x6842ab5
sub dword [rdx + 0x3d8], 0x6bba6317
not dword [rdx + 0xc0]
add dword [rdx + 0x39c], 0xf4c3af7
sub dword [rdx + 0x32c], 0x17f776c1
add dword [rdx + 0x158], 0x36820180
sub dword [rdx + 0x2fc], 0x75d37bfd
xor dword [rdx + 0x1c8], 0x518e0e9f
sub dword [rdx + 0x1e4], 0x73a47160
sub dword [rdx + 0x3b0], 0x20106a65
not dword [rdx + 0xd4]
add dword [rdx + 0x1d8], 0x68a3354a
xor dword [rdx + 0x2a0], 0x24025d94
add dword [rdx + 0x200], 0x59047ae6
xor dword [rdx + 0x150], 0x160a3b5c
sub dword [rdx + 0x3fc], 0x60ef60c7
xor dword [rdx + 0x2b0], 0x43931ad2
not dword [rdx + 0x35c]
not dword [rdx + 0x1f8]
xor dword [rdx + 0x100], 0x5b297ed7
sub dword [rdx + 0x84], 0x311560a
sub dword [rdx + 0x1a0], 0x75c55cc6
add dword [rdx + 0x364], 0x795b6dea
add dword [rdx + 0x21c], 0x7a4c32f4
add dword [rdx + 0x1d4], 0x17cd5915
sub dword [rdx + 0x38c], 0x70587842
not dword [rdx + 0x308]
add dword [rdx + 0x25c], 0x423b5294
add dword [rdx + 0x104], 0x3ba458c4
add dword [rdx + 0x23c], 0x465d5b48
xor dword [rdx + 0x37c], 0x5aba4a0f
add dword [rdx + 0x5c], 0x153a3c57
sub dword [rdx + 0x2bc], 0x51af6597
sub dword [rdx + 0x24], 0x2d294ac2
not dword [rdx + 0x128]
sub dword [rdx + 0x154], 0x7f5825b9
xor dword [rdx + 0x258], 0x44217160
sub dword [rdx + 0x3d4], 0x5d07ea1
xor dword [rdx + 0x19c], 0x338a2ed0
add dword [rdx + 0x194], 0x3b076608
sub dword [rdx + 0x384], 0x1d422267
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x10009302e
pop rcx
call fcn.10009133e
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