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 rax, [0x100006200]
push 0
pop rdi
push rax
xor dword [rax + 0xf4], 0x239b4345
not dword [rax + 0x3e8]
not dword [rax + 0x2b4]
sub dword [rax + 0x27c], 0x65fc3ff2
xor dword [rax + 0x31c], 0x16027b70
xor dword [rax + 0x260], 0x262d7d4e
not dword [rax + 0xa4]
sub dword [rax + 0x234], 0x5cd679bf
add dword [rax + 0x2e8], 0x29e909c2
xor dword [rax + 0x374], 0x5e8a03ab
add dword [rax + 0x188], 0x6ddf3c6f
sub dword [rax + 0x2cc], 0x6acb1f94
sub dword [rax + 0xa0], 0x3ac571b2
add dword [rax + 0x1cc], 0x47c83ffc
sub dword [rax + 0x304], 0x64742dcb
xor dword [rax + 0x238], 0x75201975
add dword [rax + 0x50], 0xb494a8d
sub dword [rax + 0x11c], 0x14b247f8
not dword [rax + 0x1ec]
sub dword [rax + 0x68], 0x68e26c2d
sub dword [rax + 0x32c], 0x2b0c7e20
xor dword [rax + 0x3c8], 0x3bc4191e
add dword [rax + 0x39c], 0x316b7751
add dword [rax + 0xcc], 0x3e7b0c27
not dword [rax + 0x198]
sub dword [rax + 0xbc], 0x68541db5
xor dword [rax + 0x3c0], 0xb82318
sub dword [rax + 0x280], 0x739b4a6c
sub dword [rax + 0xec], 0x2ed24c21
xor dword [rax + 0x248], 0x4a5e4f93
not dword [rax + 0xd4]
not dword [rax + 0x5c]
xor dword [rax + 0x2b0], 0x173801a6
sub dword [rax + 0x3b0], 0x1481740a
xor dword [rax + 8], 0x61831c01
add dword [rax + 0x258], 0x77ff3ec4
not dword [rax + 0x3dc]
sub dword [rax + 0x3c4], 0x7a3e346b
xor dword [rax + 0x2fc], 0x2c28768d
not dword [rax + 0x16c]
sub dword [rax + 0x360], 0x1f2009e0
not dword [rax + 0x350]
xor dword [rax + 0x200], 0x41465f32
add dword [rax + 0x20c], 0x186a3904
sub dword [rax + 0x3f4], 0x758c38fd
sub dword [rax + 0x2f8], 0x3ab93f91
sub dword [rax + 0xc8], 0x2c14586
sub dword [rax + 0x134], 0x7e8c3a86
xor dword [rax + 0x98], 0x621d1768
sub dword [rax + 0x3cc], 0x4f441daf
xor dword [rax + 0x12c], 0x193c369e
not dword [rax + 0x250]
xor dword [rax + 0x64], 0x538d715e
not dword [rax + 0x3c]
sub dword [rax + 0xfc], 0x25596cab
not dword [rax + 0x3d8]
xor dword [rax + 0x21c], 0x56397494
xor dword [rax + 0x10c], 0x68ea4781
sub dword [rax + 0x178], 0x2cd137ef
xor dword [rax + 0x3e4], 0x10625280
sub dword [rax + 0x1a8], 0x544d7528
add dword [rax + 0x29c], 0x70194ece
not dword [rax + 0x30]
add dword [rax + 0x218], 0x15897399
add dword [rax + 0x2c0], 0x13fd11a9
add dword [rax + 4], 0x6df715c7
sub dword [rax + 0xb4], 0x1a496dea
sub dword [rax + 0x334], 0x3c444a40
sub dword [rax + 0x2d8], 0x1234213d
xor dword [rax + 0x338], 0x4fa0396a
not dword [rax + 0x48]
xor dword [rax + 0x328], 0x7b2d4165
sub dword [rax + 0x184], 0x42f365ff
not dword [rax + 0x270]
xor dword [rax + 0x168], 0x34bb1d6a
xor dword [rax + 0x37c], 0x78150452
xor dword [rax + 0x140], 0x65775bf2
xor dword [rax + 0x4c], 0x4c8d7a4a
not dword [rax + 0x60]
not dword [rax + 0x1a0]
add dword [rax + 0x2d0], 0x580a1aaa
add dword [rax + 0x3f8], 0x6e190ed1
xor dword [rax + 0xd0], 0x69ef6d4f
xor dword [rax + 0x204], 0x3bc419da
not dword [rax + 0x124]
add dword [rax + 0x18c], 0xbf108a0
add dword [rax + 0x368], 0x70412cf2
add dword [rax + 0xb0], 0x52741bed
xor dword [rax + 0xe8], 0xda41825
sub dword [rax + 0x378], 0x7c465832
sub dword [rax + 0x298], 0x61024e9b
xor dword [rax + 0x15c], 0x255a5ca0
sub dword [rax + 0x210], 0x5d67611e
not dword [rax + 0x6c]
xor dword [rax + 0x244], 0xb5439e2
add dword [rax + 0x118], 0x2e29f8
sub dword [rax + 0x3d0], 0x9030135
xor dword [rax + 0x3e0], 0x3e3830be
add dword [rax + 0x44], 0x25525261
not dword [rax + 0x164]
add dword [rax + 0x26c], 0x1f525021
not dword [rax + 0x174]
not dword [rax + 0x3fc]
add dword [rax + 0x84], 0x3c40c0e
sub dword [rax + 0x14c], 0x73e73f45
not dword [rax + 0x10]
add dword [rax + 0x8c], 0x425c4f4e
not dword [rax + 0x2e0]
sub dword [rax + 0x324], 0x1a62684a
add dword [rax + 0x1f4], 0x1da23229
xor dword [rax + 0x264], 0x6c2d49c0
not dword [rax + 0xac]
sub dword [rax + 0x1e4], 0x7bc873c7
xor dword [rax + 0x88], 0x6dc24594
xor dword [rax + 0x54], 0x375f08ad
not dword [rax + 0x28c]
sub dword [rax + 0x214], 0x3d4d5b60
sub dword [rax + 0xb8], 0x77f9779d
sub dword [rax + 0x340], 0x2d271967
xor dword [rax + 0x380], 0x31451376
add dword [rax + 0x398], 0x620418da
xor dword [rax + 0xc4], 0x47a31cb1
add dword [rax + 0x2a4], 0x476f5e8b
xor dword [rax + 0x78], 0x2ee22e5f
add dword [rax + 0x1c8], 0x4cde4dcc
sub dword [rax + 0x23c], 0x78024a58
sub dword [rax + 0x3a4], 0x4ff05c41
xor dword [rax + 0x288], 0x16c5035d
not dword [rax + 0x348]
sub dword [rax + 0xf0], 0x7472139a
not dword [rax + 0x3ec]
xor dword [rax + 0x1bc], 0x64d91707
not dword [rax + 0x108]
sub dword [rax + 0x128], 0x3d942c0e
not dword [rax + 0x3b4]
sub dword [rax + 0x90], 0x57417334
add dword [rax + 0x40], 0xb287a8a
sub dword [rax + 0x34c], 0x23dd1b25
not dword [rax + 0x2b8]
add dword [rax + 0x1c0], 0x4f7d7327
add dword [rax + 0x94], 0x4df3001f
not dword [rax + 0x2c4]
xor dword [rax + 0x18], 0x75a90a64
sub dword [rax + 0x74], 0xb4f28e1
not dword [rax + 0x1dc]
sub dword [rax + 0x3ac], 0x3a1e392c
xor dword [rax + 0x35c], 0x6a874ba3
xor dword [rax + 0x38], 0x1be84e9d
sub dword [rax + 0x2dc], 0x694d663c
not dword [rax + 0x24c]
xor dword [rax + 0x1d0], 0x12990b48
not dword [rax]
sub dword [rax + 0x1a4], 0x32761152
not dword [rax + 0x14]
xor dword [rax + 0x148], 0x20dd7844
not dword [rax + 0x390]
sub dword [rax + 0x1b4], 0x7fa85745
not dword [rax + 0x3a8]
sub dword [rax + 0x314], 0x1e5f5076
add dword [rax + 0x384], 0x7bc15612
add dword [rax + 0x1f0], 0x3f5674e0
not dword [rax + 0xe4]
sub dword [rax + 0x2ec], 0x390f06a9
add dword [rax + 0x344], 0x3a4536d3
sub dword [rax + 0xdc], 0x38621f79
not dword [rax + 0x194]
add dword [rax + 0x274], 0x7dcd71d9
xor dword [rax + 0x1b8], 0x397d7610
sub dword [rax + 0x1c], 0x55ae1edb
sub dword [rax + 0x30c], 0x559144fb
sub dword [rax + 0x268], 0x304551c1
not dword [rax + 0x110]
add dword [rax + 0x17c], 0x4d0d0cd9
xor dword [rax + 0x240], 0x27e145a7
xor dword [rax + 0x1ac], 0x334119af
xor dword [rax + 0x144], 0x7e4328a7
xor dword [rax + 0x310], 0x7dd80e40
add dword [rax + 0x25c], 0x1c572b2a
not dword [rax + 0x2bc]
add dword [rax + 0x138], 0x36ce3dc6
not dword [rax + 0x230]
add dword [rax + 0x2c], 0x60412c0e
not dword [rax + 0x394]
xor dword [rax + 0x1b0], 0x4e1e2e31
not dword [rax + 0x22c]
sub dword [rax + 0x2f0], 0x235a68c7
add dword [rax + 0x34], 0x17a60fd7
add dword [rax + 0x130], 0x6c877045
xor dword [rax + 0x150], 0x3f1731fb
sub dword [rax + 0x158], 0x6fd272a9
not dword [rax + 0xc0]
not dword [rax + 0x3bc]
sub dword [rax + 0x120], 0x2de01170
not dword [rax + 0x114]
add dword [rax + 0xd8], 0x19a94117
sub dword [rax + 0x330], 0x186a4e9e
not dword [rax + 0x20]
xor dword [rax + 0x3a0], 0x528337af
not dword [rax + 0x58]
sub dword [rax + 0x3f0], 0x573d5d0e
add dword [rax + 0x294], 0x77ac4f19
sub dword [rax + 0x1e8], 0x32be2a76
not dword [rax + 0x2a0]
add dword [rax + 0x80], 0x40280c0e
sub dword [rax + 0xe0], 0x7eb54d18
not dword [rax + 0xa8]
not dword [rax + 0x228]
not dword [rax + 0x1e0]
add dword [rax + 0x13c], 0x21c77cc3
add dword [rax + 0x318], 0x6797709
xor dword [rax + 0x1c4], 0x70ec5e5a
add dword [rax + 0xc], 0x4f506db0
xor dword [rax + 0x2d4], 0xdf01141
not dword [rax + 0x1f8]
xor dword [rax + 0x33c], 0x1c777785
sub dword [rax + 0x160], 0x1dee6b81
xor dword [rax + 0x220], 0x78e05792
add dword [rax + 0x104], 0x3386076e
xor dword [rax + 0x320], 0x55e47808
sub dword [rax + 0x388], 0x2535061d
xor dword [rax + 0x370], 0x4f634982
sub dword [rax + 0x2ac], 0x305c18
xor dword [rax + 0x1fc], 0x651b00a8
not dword [rax + 0x284]
sub dword [rax + 0x190], 0x2b87013a
add dword [rax + 0x1d8], 0x13c413b
xor dword [rax + 0x70], 0x4ad06927
add dword [rax + 0x3d4], 0x77f8609a
not dword [rax + 0x7c]
xor dword [rax + 0x24], 0x208d76c3
not dword [rax + 0x358]
add dword [rax + 0x300], 0x27d32fc5
sub dword [rax + 0x1d4], 0xba47baa
sub dword [rax + 0x208], 0x40ed54a8
not dword [rax + 0x308]
xor dword [rax + 0x354], 0x486030ea
xor dword [rax + 0xf8], 0x25725995
sub dword [rax + 0x2c8], 0x30f56b14
not dword [rax + 0x180]
not dword [rax + 0x254]
add dword [rax + 0x36c], 0x39877008
add dword [rax + 0x2a8], 0x3682495b
sub dword [rax + 0x290], 0x4ae53138
sub dword [rax + 0x154], 0x1758548a
not dword [rax + 0x19c]
add dword [rax + 0x3b8], 0x3cad5bea
not dword [rax + 0x28]
sub dword [rax + 0x2e4], 0x66994ccd
not dword [rax + 0x100]
not dword [rax + 0x2f4]
xor dword [rax + 0x38c], 0x142e313e
not dword [rax + 0x9c]
not dword [rax + 0x364]
sub dword [rax + 0x278], 0x2e5c4df6
not dword [rax + 0x170]
sub dword [rax + 0x224], 0x405e7beb
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x10009302e
pop rcx
call fcn.100091b06
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