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
xor dword [rdx + 0x23c], 0x61414b43
sub dword [rdx + 0x274], 0x67e4127c
not dword [rdx + 8]
sub dword [rdx + 0xc], 0x5f16ab
add dword [rdx + 0x270], 0x5493390b
sub dword [rdx + 0xd8], 0x511c2d46
sub dword [rdx + 0x34], 0x7b7d5d3a
sub dword [rdx + 0x2e8], 0x182c7901
sub dword [rdx + 0x29c], 0xab81499
xor dword [rdx + 0x2cc], 0x509a0c4f
add dword [rdx + 0x7c], 0x6b077a72
sub dword [rdx + 0x36c], 0x68f66ee3
sub dword [rdx + 0x26c], 0x75c141fc
not dword [rdx + 0x88]
sub dword [rdx + 0x1f0], 0x47216647
sub dword [rdx + 0x118], 0x5ce13467
not dword [rdx + 0x1b0]
xor dword [rdx + 0x2f8], 0x68cc2ee0
not dword [rdx + 0xe8]
sub dword [rdx + 0x104], 0x5ead5261
xor dword [rdx + 0x134], 0x13634ce9
sub dword [rdx + 0x2a8], 0x3856e5a
not dword [rdx + 0x248]
sub dword [rdx + 0x94], 0x122a2d62
xor dword [rdx + 0x3f0], 0x19081075
xor dword [rdx + 0x304], 0x519b62be
not dword [rdx + 0x150]
not dword [rdx + 0x3e0]
xor dword [rdx + 0x3c4], 0x4825491e
sub dword [rdx + 0x130], 0x369220ec
not dword [rdx + 0x31c]
add dword [rdx + 0x60], 0x3b9d4c0f
not dword [rdx + 0x38]
add dword [rdx + 0x108], 0x56e71b9a
xor dword [rdx + 0xfc], 0x7b584956
not dword [rdx + 0x1c4]
xor dword [rdx + 0x214], 0x5b044023
sub dword [rdx + 0x294], 0x5de3465c
add dword [rdx + 0x228], 0x66437343
add dword [rdx + 0x358], 0x3de50d4c
xor dword [rdx + 0x290], 0x4ad0253f
not dword [rdx + 0x4c]
xor dword [rdx + 0x2f0], 0x48257b2e
xor dword [rdx + 0x3ac], 0x37cd7347
add dword [rdx + 0x250], 0x78f85bb7
add dword [rdx + 0x19c], 0x34884cb5
add dword [rdx + 0x3ec], 0x20a13af1
add dword [rdx + 0x3c], 0x2d4656f0
add dword [rdx + 0x1a0], 0x640626e9
not dword [rdx + 0x354]
add dword [rdx + 0x348], 0x65c5264
not dword [rdx + 0x37c]
sub dword [rdx + 0x3f8], 0x312c7720
not dword [rdx + 0x70]
sub dword [rdx + 0x1cc], 0x34977fb7
not dword [rdx + 0xf4]
add dword [rdx + 0x2e0], 0x285f06f9
sub dword [rdx + 0x3b8], 0x32805df9
sub dword [rdx + 0x368], 0x310400b1
add dword [rdx], 0x59093c17
sub dword [rdx + 0x2c], 0x667038a9
add dword [rdx + 0x3b4], 0x4c665c
add dword [rdx + 0x24c], 0x26624df
not dword [rdx + 0x1d0]
not dword [rdx + 0x200]
sub dword [rdx + 0x1f4], 0x2f39704c
xor dword [rdx + 0x388], 0x589808fc
add dword [rdx + 0x28c], 0x7edc0c80
sub dword [rdx + 0x8c], 0x2feb0ec9
xor dword [rdx + 0x3cc], 0x2e13376a
not dword [rdx + 0xf8]
add dword [rdx + 0x198], 0x132874fa
add dword [rdx + 0x14], 0xa672fcb
sub dword [rdx + 0x344], 0x57ac3106
not dword [rdx + 0x260]
sub dword [rdx + 0x18c], 0x3280351b
xor dword [rdx + 0x158], 0x21c50b58
not dword [rdx + 0x3c0]
not dword [rdx + 0x38c]
not dword [rdx + 0x3a0]
sub dword [rdx + 0x13c], 0x20600ae
xor dword [rdx + 0x32c], 0x7c3b71bb
not dword [rdx + 0x148]
add dword [rdx + 0x230], 0x1d1c5d10
xor dword [rdx + 0x1d4], 0x2d1b5f2d
xor dword [rdx + 0x3a4], 0x27b71854
sub dword [rdx + 0x1c0], 0x635875de
xor dword [rdx + 0x330], 0x1c754145
add dword [rdx + 0x254], 0x7665410c
xor dword [rdx + 0x268], 0xc081c80
add dword [rdx + 0xe4], 0x57374901
sub dword [rdx + 0x17c], 0x278c6804
sub dword [rdx + 0x40], 0x2b8323c1
sub dword [rdx + 0x3d4], 0x3b6f0e1d
add dword [rdx + 0x2a0], 0x12b15bfe
not dword [rdx + 0x2fc]
add dword [rdx + 0x1dc], 0x600d7f9e
sub dword [rdx + 0x50], 0x69f47454
xor dword [rdx + 0xb4], 0x36a07dcd
add dword [rdx + 0x194], 0x6e406ef7
not dword [rdx + 0x78]
xor dword [rdx + 0x314], 0xd161a39
add dword [rdx + 0x3fc], 0x1f3d10c4
add dword [rdx + 0x350], 0x735476f6
add dword [rdx + 0x1e0], 0x471e3802
add dword [rdx + 0x5c], 0x102e55d0
not dword [rdx + 0x21c]
xor dword [rdx + 0x208], 0x2cd01a07
add dword [rdx + 0x124], 0x24482b3b
add dword [rdx + 0x110], 0x43d90b5b
add dword [rdx + 0x58], 0x659c3e3b
not dword [rdx + 0x204]
add dword [rdx + 0x308], 0x61e35666
xor dword [rdx + 0x2d8], 0x33a73f6c
add dword [rdx + 0x3d8], 0x63c5580c
xor dword [rdx + 0x324], 0x31a939dd
sub dword [rdx + 4], 0x381e2bba
xor dword [rdx + 0xa0], 0x66001749
xor dword [rdx + 0x340], 0x7482359e
not dword [rdx + 0x144]
not dword [rdx + 0x370]
xor dword [rdx + 0xf0], 0x5f3d6401
xor dword [rdx + 0x1a8], 0x7c505127
not dword [rdx + 0x18]
xor dword [rdx + 0x74], 0x13663f84
xor dword [rdx + 0x178], 0x5b6451be
xor dword [rdx + 0xb8], 0x6ecc4eac
add dword [rdx + 0x364], 0x5f4924d8
xor dword [rdx + 0x154], 0x104f458d
add dword [rdx + 0x1ec], 0x56484272
xor dword [rdx + 0x210], 0x3ed234a5
not dword [rdx + 0x264]
xor dword [rdx + 0x3d0], 0x1d2e6e7c
add dword [rdx + 0x22c], 0x7fc42a55
xor dword [rdx + 0x280], 0x93621e3
not dword [rdx + 0x35c]
xor dword [rdx + 0x3b0], 0x670c7731
xor dword [rdx + 0x1b4], 0x4cff2c28
not dword [rdx + 0x54]
sub dword [rdx + 0x2d0], 0x2f3546f1
not dword [rdx + 0x64]
xor dword [rdx + 0x360], 0x5e1b7e37
xor dword [rdx + 0x2c8], 0x28985733
sub dword [rdx + 0x398], 0x33761c9
add dword [rdx + 0x3e8], 0x7b297207
sub dword [rdx + 0x138], 0x78215155
add dword [rdx + 0x30], 0x22174f18
add dword [rdx + 0x2f4], 0x52f4784a
add dword [rdx + 0x16c], 0x419b7f10
not dword [rdx + 0x24]
not dword [rdx + 0x238]
not dword [rdx + 0x1fc]
not dword [rdx + 0x320]
sub dword [rdx + 0x20c], 0x3b793bff
xor dword [rdx + 0x30c], 0x31a034f6
not dword [rdx + 0x310]
not dword [rdx + 0x33c]
xor dword [rdx + 0x2ac], 0x64df4933
not dword [rdx + 0x288]
xor dword [rdx + 0x1e4], 0x19cf431a
sub dword [rdx + 0x1d8], 0x6daf466a
not dword [rdx + 0x2b0]
xor dword [rdx + 0xc8], 0x70645fa5
add dword [rdx + 0x2b8], 0x13a20df9
not dword [rdx + 0xd0]
not dword [rdx + 0x244]
xor dword [rdx + 0x298], 0xd353e8a
add dword [rdx + 0x170], 0x12f7672c
xor dword [rdx + 0x2ec], 0x1bfe1f04
xor dword [rdx + 0x234], 0x22ad5122
xor dword [rdx + 0x190], 0x2e727441
not dword [rdx + 0x3e4]
xor dword [rdx + 0x160], 0x2e97dd8
add dword [rdx + 0x174], 0x63bb5e23
xor dword [rdx + 0x90], 0x5d2c653b
xor dword [rdx + 0x11c], 0x11d14243
not dword [rdx + 0x140]
not dword [rdx + 0x374]
add dword [rdx + 0x10], 0xc963129
sub dword [rdx + 0x44], 0x5fb96d94
xor dword [rdx + 0x120], 0x4f9b0f87
xor dword [rdx + 0xec], 0x5fc14a7c
xor dword [rdx + 0x278], 0x71ef60c5
add dword [rdx + 0x3dc], 0x215c7440
xor dword [rdx + 0x1e8], 0x3c0110b5
not dword [rdx + 0x1ac]
xor dword [rdx + 0x128], 0x3317438d
sub dword [rdx + 0x384], 0x39684585
xor dword [rdx + 0x14c], 0x44360880
add dword [rdx + 0xc0], 0x3f537788
add dword [rdx + 0x100], 0x1aff1832
not dword [rdx + 0x220]
sub dword [rdx + 0xcc], 0x324a1ee2
xor dword [rdx + 0x68], 0x7aa524ec
sub dword [rdx + 0x2c0], 0x34d86560
add dword [rdx + 0x3bc], 0x5720d7b
not dword [rdx + 0x380]
add dword [rdx + 0xa8], 0x4bfd69fe
add dword [rdx + 0x20], 0x76dd58f9
add dword [rdx + 0x28], 0x5c6c4801
sub dword [rdx + 0x188], 0x17426d4e
sub dword [rdx + 0x2a4], 0x5e36059e
add dword [rdx + 0x394], 0x2d32852
add dword [rdx + 0x2b4], 0x57a3456d
not dword [rdx + 0x12c]
add dword [rdx + 0x180], 0x7a173456
add dword [rdx + 0x390], 0x31044df5
xor dword [rdx + 0x27c], 0x97b581d
add dword [rdx + 0xd4], 0x4fcb1996
xor dword [rdx + 0xdc], 0x23414a84
not dword [rdx + 0x10c]
sub dword [rdx + 0x258], 0x5ef27073
not dword [rdx + 0x338]
sub dword [rdx + 0x39c], 0x750a5a1c
not dword [rdx + 0x1b8]
xor dword [rdx + 0x334], 0x331b66a3
not dword [rdx + 0x3c8]
not dword [rdx + 0xc4]
not dword [rdx + 0x328]
not dword [rdx + 0x168]
not dword [rdx + 0x15c]
sub dword [rdx + 0xb0], 0xdff7c14
xor dword [rdx + 0xe0], 0xd3026ef
add dword [rdx + 0x164], 0x62386a9c
not dword [rdx + 0x2d4]
sub dword [rdx + 0x1c8], 0x3f8110eb
xor dword [rdx + 0x3f4], 0x69230120
xor dword [rdx + 0x378], 0x54d96401
xor dword [rdx + 0x2e4], 0x5a07120
xor dword [rdx + 0x184], 0x3e9a6b72
add dword [rdx + 0x114], 0x5600e3e
add dword [rdx + 0x284], 0x48596389
xor dword [rdx + 0xbc], 0x24130320
xor dword [rdx + 0x1c], 0x29cd7c26
add dword [rdx + 0x48], 0xe1775b6
not dword [rdx + 0x240]
xor dword [rdx + 0x34c], 0x662c3e60
xor dword [rdx + 0x2dc], 0x262c4b47
xor dword [rdx + 0x224], 0x16a5387e
add dword [rdx + 0x9c], 0x56ba0bb1
add dword [rdx + 0x2bc], 0x537807fb
sub dword [rdx + 0x218], 0x673c5708
sub dword [rdx + 0x300], 0x3ee6fbc
add dword [rdx + 0xac], 0x263e3a4c
not dword [rdx + 0x98]
sub dword [rdx + 0x25c], 0x4b601b5
add dword [rdx + 0xa4], 0x200d48e9
add dword [rdx + 0x3a8], 0x465b7558
add dword [rdx + 0x1f8], 0x92a26b7
add dword [rdx + 0x6c], 0x7cc36b5f
sub dword [rdx + 0x318], 0x4d2c3378
add dword [rdx + 0x2c4], 0x2a1c6b0b
sub dword [rdx + 0x80], 0x3bc34185
sub dword [rdx + 0x84], 0x1e6b5c81
not dword [rdx + 0x1bc]
xor dword [rdx + 0x1a4], 0x83d2365
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x14009502e
pop rcx
call fcn.140093b06
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