Function at 0x140095000
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, [0x140008200]
push 0
pop rcx
push rdx
add dword [rdx + 0x278], 0x434c05af
not dword [rdx + 0x290]
not dword [rdx + 0x138]
xor dword [rdx + 0x1b0], 0x4c307d77
xor dword [rdx + 0x1ec], 0x283f4e37
not dword [rdx + 0x218]
add dword [rdx + 0x388], 0xba023c2
not dword [rdx + 0x1c8]
xor dword [rdx + 0x3e4], 0x6a9a3222
sub dword [rdx + 0x31c], 0x4da26c23
add dword [rdx + 0x2a8], 0x3e6b5b8c
sub dword [rdx + 0x50], 0x39151e42
not dword [rdx + 0x364]
xor dword [rdx + 0x3b8], 0x22dc3c2f
sub dword [rdx + 0x228], 0x80c0816
add dword [rdx + 0x2c4], 0x23564da
add dword [rdx + 0x2fc], 0x6e736a10
sub dword [rdx + 0x27c], 0x30dc202d
not dword [rdx + 0x1c]
not dword [rdx + 0x28]
xor dword [rdx + 0x384], 0x31953411
sub dword [rdx + 0xe4], 0x42de4b6f
add dword [rdx + 0x220], 0x264d3043
xor dword [rdx + 0xdc], 0x400462b3
sub dword [rdx + 0xc4], 0x2ae8382f
sub dword [rdx + 0x15c], 0x54e800b7
not dword [rdx + 0x298]
xor dword [rdx + 0x250], 0x6b487fcd
xor dword [rdx + 0x118], 0x375e446c
add dword [rdx + 0x2e0], 0x7bb63b4c
xor dword [rdx + 0xf4], 0x15af5976
not dword [rdx + 0x1f0]
not dword [rdx + 0x2f4]
add dword [rdx + 0x3d4], 0x7ebf098f
add dword [rdx + 0x39c], 0x258b2485
xor dword [rdx + 0x38], 0x598d4153
not dword [rdx + 0x2dc]
add dword [rdx + 0x7c], 0x35546c85
not dword [rdx + 0x198]
xor dword [rdx + 0x2d4], 0x61a10d5c
add dword [rdx + 0xb8], 0x11df2471
sub dword [rdx + 0x148], 0x274a45e7
sub dword [rdx + 0x1e8], 0x72e71580
xor dword [rdx + 0x354], 0x4ef04dd6
xor dword [rdx + 0xf0], 0x6cff5483
add dword [rdx + 0x2f0], 0x1a8a1a5b
add dword [rdx + 0x378], 0x85373f3
sub dword [rdx + 0xd4], 0x10836d97
add dword [rdx + 0x160], 0x7572457b
xor dword [rdx + 0x390], 0x723324e4
xor dword [rdx + 0xac], 0x2ea34725
add dword [rdx + 0x174], 0x643b1136
add dword [rdx + 0x33c], 0x786f4839
add dword [rdx + 0x19c], 0x620918c7
xor dword [rdx + 0x94], 0x7d430395
add dword [rdx + 0x340], 0x43693d91
xor dword [rdx + 0x310], 0x419362dc
sub dword [rdx + 0x36c], 0x7c671ee1
sub dword [rdx + 0x300], 0x30e25a49
sub dword [rdx + 0x134], 0x58fc017b
sub dword [rdx + 0x294], 0x7ade5706
sub dword [rdx + 4], 0x117f79ab
sub dword [rdx + 0x370], 0x70b900ee
not dword [rdx + 0x3a0]
xor dword [rdx + 0x58], 0x3d627e70
xor dword [rdx + 0x10c], 0x76db7456
sub dword [rdx + 0x30c], 0x5daf6c99
add dword [rdx + 0x2c8], 0x6b703c01
not dword [rdx + 0x314]
xor dword [rdx + 0x330], 0x46c134f8
sub dword [rdx + 0x74], 0x43c126ec
xor dword [rdx + 0x270], 0x17a51fc6
xor dword [rdx + 0x248], 0x1b2a1768
sub dword [rdx], 0x1b431d23
sub dword [rdx + 0x150], 0x58a7380a
xor dword [rdx + 0x1ac], 0x1c354699
not dword [rdx + 0x158]
xor dword [rdx + 0x26c], 0x43326763
add dword [rdx + 0x284], 0xf082a48
sub dword [rdx + 0x2f8], 0x2fd2309b
xor dword [rdx + 0x2b8], 0x4b5359
add dword [rdx + 0x108], 0x40876262
sub dword [rdx + 0xa8], 0x19804403
add dword [rdx + 0x84], 0x59923d3
xor dword [rdx + 0x214], 0x1f791eb4
add dword [rdx + 0x3f8], 0x73083850
add dword [rdx + 0x13c], 0x568b2230
xor dword [rdx + 0x1a0], 0x7eba5440
sub dword [rdx + 0x24c], 0x2fb73bbb
add dword [rdx + 0x110], 0x7aef644c
add dword [rdx + 0x140], 0x59bf5cb7
sub dword [rdx + 0xb0], 0x59416884
not dword [rdx + 0x1f4]
xor dword [rdx + 0x244], 0x606e0c36
xor dword [rdx + 0x1a8], 0x9955fbd
xor dword [rdx + 0x268], 0x761b1724
sub dword [rdx + 0x34c], 0x34e07832
sub dword [rdx + 0x38c], 0x4ea07c20
not dword [rdx + 0x3c8]
xor dword [rdx + 0x238], 0x78ae43ab
not dword [rdx + 0x240]
xor dword [rdx + 0x2cc], 0x18d91567
xor dword [rdx + 0x12c], 0x7c614b83
sub dword [rdx + 0x2d8], 0x38a94223
not dword [rdx + 0x264]
sub dword [rdx + 0x14], 0x405e06c3
not dword [rdx + 0x170]
add dword [rdx + 0x1dc], 0x70e35fc9
sub dword [rdx + 0x254], 0x59fa1c6b
xor dword [rdx + 0x3dc], 0x61987df6
xor dword [rdx + 0x29c], 0x1d2444b3
not dword [rdx + 0xc8]
xor dword [rdx + 0x288], 0x8b2a92
add dword [rdx + 0x2ac], 0x54814acf
xor dword [rdx + 0x164], 0x2d2156af
sub dword [rdx + 0x2bc], 0x1ef875eb
xor dword [rdx + 0x20], 0x56460749
sub dword [rdx + 0x210], 0x69d2558e
sub dword [rdx + 0x2a4], 0x1071114a
add dword [rdx + 0x230], 0x10b85d37
xor dword [rdx + 0x44], 0x3e8458bf
not dword [rdx + 0x68]
sub dword [rdx + 0x358], 0x5bfe251a
xor dword [rdx + 0x8c], 0x3d6a4f64
sub dword [rdx + 0x1b4], 0x22476e5b
add dword [rdx + 0x1f8], 0x20895e98
not dword [rdx + 0x1e4]
sub dword [rdx + 0x14c], 0x67bf7dde
xor dword [rdx + 0x3b4], 0x4eb712f0
not dword [rdx + 0x16c]
not dword [rdx + 0x120]
xor dword [rdx + 0x17c], 0x31d7f82
add dword [rdx + 0x374], 0x4d735eb2
xor dword [rdx + 0x20c], 0x454428a2
xor dword [rdx + 0x24], 0x430a5d87
not dword [rdx + 0xec]
sub dword [rdx + 0x98], 0xe6a1335
xor dword [rdx + 0x3c4], 0x5b84e66
sub dword [rdx + 0x2c0], 0x4d273fad
sub dword [rdx + 0x5c], 0x5f2056c5
sub dword [rdx + 0x88], 0x4c79472b
not dword [rdx + 0x2d0]
sub dword [rdx + 0x80], 0x50105ee3
sub dword [rdx + 0x21c], 0x3af9013c
sub dword [rdx + 0x168], 0x340106c
xor dword [rdx + 0x318], 0x22360871
xor dword [rdx + 0x25c], 0x7b0d52e0
xor dword [rdx + 0x40], 0x3b962091
sub dword [rdx + 0x3a8], 0x5c04831
not dword [rdx + 0x18]
not dword [rdx + 0x324]
xor dword [rdx + 0x350], 0xb6704c
not dword [rdx + 0xfc]
xor dword [rdx + 0x2e8], 0x26935772
add dword [rdx + 0x28c], 0x7b6d6ced
sub dword [rdx + 0x184], 0x469f0d74
sub dword [rdx + 0x280], 0x7aea1381
sub dword [rdx + 0x3e8], 0x4a2e006a
add dword [rdx + 0xc], 0x6db27bf4
sub dword [rdx + 0x90], 0x34647853
add dword [rdx + 0x3e0], 0x5c42415c
xor dword [rdx + 0xbc], 0x2b6a4371
add dword [rdx + 0x190], 0x72c00f98
not dword [rdx + 0x10]
add dword [rdx + 0x34], 0x57aa7e3a
not dword [rdx + 0x35c]
xor dword [rdx + 0x3cc], 0x50636a94
add dword [rdx + 0x328], 0x286a2638
not dword [rdx + 0x3bc]
sub dword [rdx + 0x3ec], 0x69d83823
xor dword [rdx + 0x2c], 0x1b634c07
not dword [rdx + 0x274]
not dword [rdx + 0x1e0]
sub dword [rdx + 0x18c], 0x2c9b2f43
xor dword [rdx + 0x2b0], 0x349674ef
not dword [rdx + 0x338]
xor dword [rdx + 0x3f4], 0x2ebb2f49
xor dword [rdx + 0xb4], 0x3aba2fae
sub dword [rdx + 8], 0x17de41e4
sub dword [rdx + 0x78], 0x58a21e5b
sub dword [rdx + 0x180], 0x216c7862
add dword [rdx + 0x344], 0x433025d7
xor dword [rdx + 0x124], 0x33501d47
add dword [rdx + 0x6c], 0x66e55f5e
sub dword [rdx + 0xc0], 0x278021d2
xor dword [rdx + 0x154], 0xc434e40
not dword [rdx + 0x1fc]
xor dword [rdx + 0xe8], 0x516c59d2
sub dword [rdx + 0x234], 0x3a743506
sub dword [rdx + 0x1d0], 0x48193a00
sub dword [rdx + 0x114], 0x218454b3
xor dword [rdx + 0x3b0], 0x7a3101a9
not dword [rdx + 0x48]
xor dword [rdx + 0x204], 0x383b2b5b
xor dword [rdx + 0x308], 0x2d907476
sub dword [rdx + 0x258], 0x34615e93
xor dword [rdx + 0x2b4], 0x795b5832
not dword [rdx + 0xe0]
add dword [rdx + 0x398], 0x70c74333
sub dword [rdx + 0xd8], 0x49a67858
not dword [rdx + 0x128]
not dword [rdx + 0x3c0]
add dword [rdx + 0x37c], 0x6f4f3e46
not dword [rdx + 0x394]
not dword [rdx + 0x4c]
add dword [rdx + 0x32c], 0x402822df
xor dword [rdx + 0x1a4], 0xfda4bd0
sub dword [rdx + 0x224], 0x2a725b13
not dword [rdx + 0x1bc]
add dword [rdx + 0x70], 0x55906a71
xor dword [rdx + 0x130], 0x7c065959
not dword [rdx + 0x9c]
sub dword [rdx + 0x1c4], 0x6f8520b2
not dword [rdx + 0x22c]
xor dword [rdx + 0x54], 0xf0b5596
sub dword [rdx + 0x3ac], 0x24460f88
not dword [rdx + 0x144]
sub dword [rdx + 0x360], 0x1de7267b
xor dword [rdx + 0x3a4], 0x38041f71
sub dword [rdx + 0x380], 0x384a6700
not dword [rdx + 0x23c]
xor dword [rdx + 0xa0], 0x732e6b9b
sub dword [rdx + 0x188], 0x2be2ea0
add dword [rdx + 0x368], 0x62062c81
xor dword [rdx + 0x1d4], 0xf221349
add dword [rdx + 0x1c0], 0x65cb4018
not dword [rdx + 0xcc]
add dword [rdx + 0x1b8], 0x4b374d04
add dword [rdx + 0x1d8], 0x7ded4ad1
not dword [rdx + 0x60]
add dword [rdx + 0x320], 0x756818e3
not dword [rdx + 0x334]
sub dword [rdx + 0x3f0], 0x5f2931d5
xor dword [rdx + 0xa4], 0x7b7e0d41
sub dword [rdx + 0x3c], 0x3ea220a9
sub dword [rdx + 0x260], 0x93703f7
not dword [rdx + 0xd0]
xor dword [rdx + 0x1cc], 0xe148b5
add dword [rdx + 0x208], 0x65d75afe
not dword [rdx + 0x2e4]
sub dword [rdx + 0x200], 0x64eb2dd2
xor dword [rdx + 0x104], 0x39dc5b59
xor dword [rdx + 0x3fc], 0x4b8934c8
add dword [rdx + 0xf8], 0x436c6d86
add dword [rdx + 0x348], 0x4e32df6
sub dword [rdx + 0x178], 0x29517abd
xor dword [rdx + 0x11c], 0x613d265b
add dword [rdx + 0x304], 0x3f5e0372
sub dword [rdx + 0x3d0], 0x66e709ae
sub dword [rdx + 0x100], 0x46f6765b
add dword [rdx + 0x30], 0x40ea169f
sub dword [rdx + 0x2ec], 0x4ab77e74
not dword [rdx + 0x2a0]
add dword [rdx + 0x64], 0x4c261f16
xor dword [rdx + 0x194], 0x5ff933d5
add dword [rdx + 0x3d8], 0x73980b0f
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x14009502e
pop rcx
call fcn.14009333e
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