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 rbx, [0x100006200]
push 0
pop rcx
push rbx
not dword [rbx + 0x21c]
sub dword [rbx + 0xc4], 0x150b29d6
add dword [rbx + 0x2c], 0x282a4b2e
sub dword [rbx + 0x218], 0x5ba7534d
sub dword [rbx + 0x3e4], 0x9a25b6c
sub dword [rbx + 0x1e4], 0x7a212ca2
not dword [rbx + 0x8c]
xor dword [rbx + 0x110], 0x48470530
add dword [rbx + 0x36c], 0x69bc6654
not dword [rbx + 0x2e4]
not dword [rbx + 0x224]
add dword [rbx + 0xb4], 0x5b2603e5
sub dword [rbx + 8], 0x4a3735b1
xor dword [rbx + 0x10c], 0xb6e40ec
sub dword [rbx + 0x140], 0x4f4b156c
add dword [rbx + 0x50], 0x40db0db4
add dword [rbx + 0x88], 0x3e154403
sub dword [rbx + 0x230], 0x3cc22283
not dword [rbx + 0x1e8]
xor dword [rbx + 0x158], 0x3430ee2
sub dword [rbx + 0x19c], 0x39876ab4
sub dword [rbx + 0x244], 0x5f73487b
not dword [rbx + 0x32c]
sub dword [rbx + 0x1ec], 0x53d4364b
xor dword [rbx + 0x240], 0x7e2c3102
xor dword [rbx + 0x398], 0x2cc01957
xor dword [rbx + 0x78], 0x73c45fe1
add dword [rbx + 0x3f0], 0x4ba86a09
add dword [rbx + 0x1e0], 0x6b5e1aa0
xor dword [rbx + 0x1d4], 0x2f992641
xor dword [rbx + 0x248], 0x37c22220
add dword [rbx + 4], 0x301e6e74
xor dword [rbx + 0x268], 0x23140f3f
add dword [rbx + 0x13c], 0x20565ef1
xor dword [rbx + 0x364], 0x4fc53698
add dword [rbx + 0x1d0], 0x2a075c7f
not dword [rbx + 0x228]
not dword [rbx + 0x350]
xor dword [rbx + 0x30], 0x11701b67
sub dword [rbx + 0x300], 0x19343b80
sub dword [rbx + 0x33c], 0x2e542f37
add dword [rbx + 0x120], 0x4e031c7b
not dword [rbx + 0x160]
xor dword [rbx + 0x1c8], 0x50ff19a5
not dword [rbx + 0x3ac]
sub dword [rbx + 0x180], 0x590d0026
xor dword [rbx + 0xe0], 0x520d6bd0
not dword [rbx + 0x9c]
xor dword [rbx + 0x80], 0x3fdd6140
xor dword [rbx + 0x68], 0x44d823cc
xor dword [rbx + 0x384], 0x32660822
sub dword [rbx + 0x3dc], 0x5c706bd3
not dword [rbx + 0x1b0]
xor dword [rbx + 0x368], 0xc24157e
xor dword [rbx + 0x100], 0x73723629
xor dword [rbx + 0x190], 0x1307606e
xor dword [rbx + 0x1a8], 0x75d81263
xor dword [rbx + 0xc0], 0x310a4fdc
xor dword [rbx + 0x22c], 0x7a7b5fa2
xor dword [rbx + 0x60], 0x7e746357
sub dword [rbx + 0x210], 0x41640ee2
add dword [rbx + 0x3f4], 0x16dd4fcf
add dword [rbx + 0x1c], 0x12e04e3d
not dword [rbx + 0x84]
xor dword [rbx + 0x1fc], 0x2c284bb2
sub dword [rbx + 0xa8], 0x3552078c
not dword [rbx]
sub dword [rbx + 0x308], 0x46b530c7
xor dword [rbx + 0x260], 0x5c871d28
sub dword [rbx + 0x3f8], 0x61e230c1
add dword [rbx + 0x220], 0x70724357
sub dword [rbx + 0x14c], 0x7d966306
xor dword [rbx + 0x31c], 0x5f3f783a
not dword [rbx + 0x2c8]
sub dword [rbx + 0x3b8], 0x31680d0a
sub dword [rbx + 0x2b8], 0x747a7c90
sub dword [rbx + 0x2bc], 0x30db1fae
sub dword [rbx + 0x20], 0x32e47f85
not dword [rbx + 0x94]
add dword [rbx + 0x114], 0x66ee3d45
sub dword [rbx + 0x134], 0x38f2a97
xor dword [rbx + 0x328], 0x33ae6dc1
xor dword [rbx + 0x154], 0x5bd84412
not dword [rbx + 0x334]
sub dword [rbx + 0x3ec], 0x17c34360
sub dword [rbx + 0x35c], 0x302b14c9
not dword [rbx + 0x280]
xor dword [rbx + 0x270], 0x1d361b05
sub dword [rbx + 0x2f0], 0x285d4346
xor dword [rbx + 0x3a0], 0x4a631d53
not dword [rbx + 0x34]
xor dword [rbx + 0x198], 0x67091317
add dword [rbx + 0x394], 0x1a3705a7
not dword [rbx + 0x3b4]
sub dword [rbx + 0x54], 0xca651d8
xor dword [rbx + 0x390], 0x3a5a4574
not dword [rbx + 0x148]
not dword [rbx + 0x2f8]
add dword [rbx + 0x3c8], 0x45086714
not dword [rbx + 0x188]
xor dword [rbx + 0x380], 0x7e175cba
xor dword [rbx + 0xa0], 0x10e57c4f
sub dword [rbx + 0x284], 0x5cf92242
sub dword [rbx + 0x330], 0x341e5aaa
not dword [rbx + 0x388]
not dword [rbx + 0x138]
xor dword [rbx + 0xd4], 0x2f3912ec
xor dword [rbx + 0x314], 0x539d4475
add dword [rbx + 0x128], 0x49e47cfd
xor dword [rbx + 0x34c], 0x64d72940
add dword [rbx + 0xe8], 0xfd609e4
xor dword [rbx + 0x370], 0x151b6cc0
sub dword [rbx + 0x348], 0x65ce1780
xor dword [rbx + 0x90], 0x17ec7590
xor dword [rbx + 0xec], 0x699715ad
xor dword [rbx + 0x10], 0x3cbe7df7
add dword [rbx + 0x124], 0x13c43933
not dword [rbx + 0xa4]
add dword [rbx + 0x2ec], 0x28f858f1
xor dword [rbx + 0x168], 0x33b7a44
sub dword [rbx + 0x1b8], 0xd4f53d6
not dword [rbx + 0xbc]
add dword [rbx + 0x294], 0x377a6331
add dword [rbx + 0xac], 0x20797e42
sub dword [rbx + 0x15c], 0x7df96480
xor dword [rbx + 0x150], 0x3adf01d9
sub dword [rbx + 0x3e0], 0x5aa11e61
add dword [rbx + 0x3b0], 0x7c7c4279
xor dword [rbx + 0x2d8], 0x667f0cab
xor dword [rbx + 0xcc], 0x6bff679a
xor dword [rbx + 0x1a0], 0x7bf47a21
xor dword [rbx + 0x24], 0x7afe6ce5
not dword [rbx + 0x354]
sub dword [rbx + 0x40], 0x33f34a53
not dword [rbx + 0x1cc]
sub dword [rbx + 0x29c], 0x5bdf3d04
not dword [rbx + 0x238]
not dword [rbx + 0x3d0]
sub dword [rbx + 0x28], 0x32923b8
not dword [rbx + 0x290]
xor dword [rbx + 0x3fc], 0x58e75ce2
not dword [rbx + 0x3d4]
not dword [rbx + 0xdc]
sub dword [rbx + 0x108], 0x64be567d
add dword [rbx + 0x37c], 0xb82621
add dword [rbx + 0x340], 0x65505d5
add dword [rbx + 0x17c], 0x597c48c5
sub dword [rbx + 0x250], 0x72e71da8
not dword [rbx + 0xfc]
sub dword [rbx + 0x5c], 0x6e99099e
add dword [rbx + 0x2e8], 0x4979208a
sub dword [rbx + 0xf0], 0x6f1d5ba5
add dword [rbx + 0x2c0], 0x3c2138
add dword [rbx + 0x254], 0x5b961e72
add dword [rbx + 0x2b0], 0xf272e0
add dword [rbx + 0x1c4], 0x285861d6
xor dword [rbx + 0x184], 0x231c70dc
sub dword [rbx + 0x20c], 0x6d694dab
not dword [rbx + 0x27c]
not dword [rbx + 0x2a0]
sub dword [rbx + 0x174], 0xe392a11
sub dword [rbx + 0x2b4], 0x4d1b3312
xor dword [rbx + 0x258], 0x7d9d7c42
add dword [rbx + 0x1b4], 0x4df606b4
not dword [rbx + 0x338]
sub dword [rbx + 0x6c], 0x117349d5
sub dword [rbx + 0x144], 0x4dbd311d
not dword [rbx + 0x2a8]
sub dword [rbx + 0x288], 0x152e3842
add dword [rbx + 0x2dc], 0x2654525a
not dword [rbx + 0x1bc]
sub dword [rbx + 0x2ac], 0xc522fdf
xor dword [rbx + 0x1dc], 0x4893466e
not dword [rbx + 0x23c]
not dword [rbx + 0x2f4]
not dword [rbx + 0xf8]
add dword [rbx + 0x1f0], 0xf6f7565
xor dword [rbx + 0x130], 0x7c7349ac
add dword [rbx + 0xf4], 0x331447e8
sub dword [rbx + 0x1d8], 0x4eb00c47
sub dword [rbx + 0x14], 0x17826bdf
sub dword [rbx + 0x208], 0x5e520145
sub dword [rbx + 0xc8], 0x76281c5e
not dword [rbx + 0x1f4]
add dword [rbx + 0x2e0], 0x745045e6
sub dword [rbx + 0x310], 0x1d627cd
sub dword [rbx + 0x2a4], 0x1dcb4efd
sub dword [rbx + 0x178], 0x3642576b
sub dword [rbx + 0x1ac], 0x65ca49c4
xor dword [rbx + 0x2d0], 0x64b94aea
xor dword [rbx + 0x320], 0x57f234d8
xor dword [rbx + 0xc], 0x15f355ae
not dword [rbx + 0x104]
add dword [rbx + 0x26c], 0x619d4c81
not dword [rbx + 0x3bc]
xor dword [rbx + 0x360], 0x727074f1
xor dword [rbx + 0x3e8], 0x420c4672
add dword [rbx + 0x3a8], 0x1ed8226a
sub dword [rbx + 0xd8], 0x28dc0a3b
add dword [rbx + 0x39c], 0x71e27e6f
not dword [rbx + 0x3cc]
xor dword [rbx + 0x1c0], 0x616f4a1b
add dword [rbx + 0x3c], 0x57cc327d
xor dword [rbx + 0x64], 0x5af54899
sub dword [rbx + 0x374], 0x431a5770
add dword [rbx + 0x18], 0x7ddf4213
not dword [rbx + 0x44]
sub dword [rbx + 0x214], 0x22b722e2
sub dword [rbx + 0x194], 0x63b6891
add dword [rbx + 0x48], 0x42247ce3
not dword [rbx + 0x16c]
add dword [rbx + 0x7c], 0x165b1a6e
xor dword [rbx + 0x1f8], 0x62c0d41
not dword [rbx + 0x358]
sub dword [rbx + 0x58], 0x31033879
add dword [rbx + 0x28c], 0x79b34a66
add dword [rbx + 0x74], 0x436132ae
add dword [rbx + 0x12c], 0x5c67498c
xor dword [rbx + 0x30c], 0x12a409aa
not dword [rbx + 0xb0]
xor dword [rbx + 0x11c], 0x17df3f2b
add dword [rbx + 0x18c], 0x44f02bbf
not dword [rbx + 0x3c0]
add dword [rbx + 0x264], 0x599c0eac
not dword [rbx + 0x164]
sub dword [rbx + 0x3a4], 0x625016e0
add dword [rbx + 0x2c4], 0x1a75581
not dword [rbx + 0x38c]
sub dword [rbx + 0x98], 0x69d5052
add dword [rbx + 0x70], 0x28220e55
not dword [rbx + 0x200]
xor dword [rbx + 0x278], 0x4dd34c43
not dword [rbx + 0x25c]
not dword [rbx + 0xd0]
add dword [rbx + 0x234], 0x16724436
sub dword [rbx + 0x118], 0x602e320c
add dword [rbx + 0xe4], 0x10664d11
xor dword [rbx + 0x3d8], 0x34084a27
sub dword [rbx + 0x318], 0x40b7494
xor dword [rbx + 0x2d4], 0x24e6359d
not dword [rbx + 0x274]
sub dword [rbx + 0x1a4], 0x51ef3c8c
add dword [rbx + 0x170], 0x1ece27cd
add dword [rbx + 0x24c], 0x73bf57cb
add dword [rbx + 0x2cc], 0x42011893
not dword [rbx + 0x38]
add dword [rbx + 0x378], 0x2636452b
xor dword [rbx + 0x298], 0x62800684
sub dword [rbx + 0x3c4], 0x65b71896
xor dword [rbx + 0x304], 0x487137e7
sub dword [rbx + 0xb8], 0x263c1b
sub dword [rbx + 0x4c], 0x5b9c2d32
not dword [rbx + 0x324]
sub dword [rbx + 0x2fc], 0x176e7d28
xor dword [rbx + 0x204], 0x236440bc
sub dword [rbx + 0x344], 0x718b5d62
add rcx, 0x400
add rbx, 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