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 rcx, [0x140008200]
push 0
pop rsi
push rcx
not dword [rcx + 0x29c]
not dword [rcx + 0x3c4]
xor dword [rcx + 0x70], 0x7d773994
xor dword [rcx + 0xc4], 0x370729bc
xor dword [rcx + 0x31c], 0x59d21d97
add dword [rcx + 0x1cc], 0x7e2911dd
add dword [rcx + 0x2c0], 0x65584368
xor dword [rcx + 0x3c], 0x399c1130
xor dword [rcx + 0x3f0], 0x61185486
not dword [rcx + 0x368]
add dword [rcx + 0x174], 0x299475c6
add dword [rcx + 0x1a0], 0x4aa17162
add dword [rcx + 0x88], 0xd2237cf
xor dword [rcx + 0x378], 0x50f22c47
xor dword [rcx + 0xe8], 0x412449c5
sub dword [rcx + 0x374], 0x34a21d9
sub dword [rcx + 0x32c], 0x48032d06
sub dword [rcx + 0x9c], 0x4e135eb8
add dword [rcx], 0xd146881
not dword [rcx + 0x388]
add dword [rcx + 0x15c], 0x4e020c8b
xor dword [rcx + 0x3a0], 0x45b56218
xor dword [rcx + 0xc8], 0x1db2063d
not dword [rcx + 0xb4]
not dword [rcx + 0x134]
sub dword [rcx + 0x154], 0x7f315a9e
add dword [rcx + 0x280], 0x20500308
add dword [rcx + 0x2d0], 0x2b4762f9
add dword [rcx + 0x33c], 0x5c1b744f
add dword [rcx + 0xac], 0x18c605ed
add dword [rcx + 0x2dc], 0x125737c3
xor dword [rcx + 0xfc], 0x4cc934ec
add dword [rcx + 0x1d0], 0x212243ad
sub dword [rcx + 0x278], 0x38915641
not dword [rcx + 0x288]
add dword [rcx + 0x2d4], 0x349c481b
add dword [rcx + 0x3bc], 0x6d415cfe
xor dword [rcx + 0x178], 0x2f746224
not dword [rcx + 0x204]
add dword [rcx + 0x80], 0x507639aa
xor dword [rcx + 0xb0], 0x3ead4d1d
not dword [rcx + 0xd8]
xor dword [rcx + 0x58], 0x3325643c
sub dword [rcx + 0x2e4], 0x68fe5001
not dword [rcx + 0x3b4]
xor dword [rcx + 0x38c], 0x6cc464d3
sub dword [rcx + 0x50], 0x62ad43ee
sub dword [rcx + 0x1e0], 0x6d8e6558
xor dword [rcx + 0x334], 0x5f42f24
add dword [rcx + 0x84], 0x18954314
add dword [rcx + 0x3c0], 0xd594fa6
add dword [rcx + 0xec], 0x21a47bc8
add dword [rcx + 0x3ec], 0x4acb6f09
add dword [rcx + 0x1ec], 0x24ef19c9
not dword [rcx + 0xb8]
add dword [rcx + 0x3e0], 0xa875242
not dword [rcx + 0x94]
xor dword [rcx + 0x3b0], 0x79d2267c
not dword [rcx + 0xbc]
add dword [rcx + 0x90], 0x69c6005f
not dword [rcx + 0x2bc]
add dword [rcx + 0x2a8], 0x36ee2aee
sub dword [rcx + 4], 0x6c060f0d
not dword [rcx + 0x1c]
add dword [rcx + 0x190], 0x54025639
not dword [rcx + 0x220]
add dword [rcx + 0x150], 0x48617636
sub dword [rcx + 0x170], 0x362f260f
xor dword [rcx + 0x34], 0x28f34942
add dword [rcx + 0x30c], 0x4acd19c8
sub dword [rcx + 0x24], 0x10660b63
add dword [rcx + 0x30], 0x2f7c4b91
not dword [rcx + 0x218]
not dword [rcx + 0x194]
xor dword [rcx + 0x36c], 0x237069e5
add dword [rcx + 0x310], 0x3a953163
not dword [rcx + 0x390]
add dword [rcx + 0x324], 0x4d6507b5
xor dword [rcx + 0x1d8], 0x1451710c
sub dword [rcx + 0x23c], 0x3e3e7664
sub dword [rcx + 0x298], 0x57aa5f1c
sub dword [rcx + 0x35c], 0x3c490148
add dword [rcx + 0x78], 0x4bdc7331
not dword [rcx + 0x394]
add dword [rcx + 0x2cc], 0x16d42b5f
add dword [rcx + 0x2fc], 0x5423530d
sub dword [rcx + 0x20c], 0x13cb15a4
xor dword [rcx + 0x28], 0x26867a1e
sub dword [rcx + 0x284], 0x53b5110d
not dword [rcx + 0x124]
sub dword [rcx + 0x21c], 0x103375f7
xor dword [rcx + 0x10c], 0x1f6143a2
add dword [rcx + 0x168], 0x68037621
sub dword [rcx + 0x208], 0x254f5302
xor dword [rcx + 0x104], 0x9e34045
sub dword [rcx + 0x160], 0x79ed664a
add dword [rcx + 0x338], 0x193b00fd
sub dword [rcx + 0x5c], 0x416e5dd1
xor dword [rcx + 0x304], 0x756e691c
add dword [rcx + 0xdc], 0x4a162404
not dword [rcx + 0x12c]
add dword [rcx + 0x108], 0x1df1358b
sub dword [rcx + 0x114], 0x34ca5d1b
add dword [rcx + 0x27c], 0x4e574fb6
sub dword [rcx + 0x2b0], 0x53d81e01
not dword [rcx + 0xf8]
xor dword [rcx + 0x74], 0x48a06445
xor dword [rcx + 0x3d8], 0x64c13cc9
xor dword [rcx + 0x2f8], 0x31bd7abb
not dword [rcx + 0x330]
add dword [rcx + 0x320], 0x75154ce9
add dword [rcx + 0x1f8], 0x2361542
not dword [rcx + 0x10]
add dword [rcx + 0x230], 0xe281a4a
add dword [rcx + 0x354], 0x4c06483b
add dword [rcx + 0x258], 0x51410115
add dword [rcx + 0x18], 0x529f742f
xor dword [rcx + 0x370], 0x48da0648
xor dword [rcx + 0x1b8], 0x412e0508
not dword [rcx + 0x1f4]
not dword [rcx + 0x20]
sub dword [rcx + 0x1e8], 0x7aa53efb
add dword [rcx + 0xd4], 0x422e6205
not dword [rcx + 0x198]
add dword [rcx + 0x26c], 0x2d1a15bd
sub dword [rcx + 0x120], 0x4b637013
add dword [rcx + 0x1ac], 0x747079ba
not dword [rcx + 0x1a8]
sub dword [rcx + 0x1e4], 0x6ef432e2
sub dword [rcx + 0xc], 0x40d10802
not dword [rcx + 0x2b8]
sub dword [rcx + 0x1c8], 0x3eee0555
xor dword [rcx + 0x3f8], 0x7d68687e
xor dword [rcx + 0x3f4], 0x69194b48
xor dword [rcx + 0x8c], 0xbaa0e42
xor dword [rcx + 0x328], 0x211a6e50
add dword [rcx + 0xcc], 0x1ee86d8e
add dword [rcx + 0x224], 0x325d402b
xor dword [rcx + 0x2ec], 0x1bbd0ef4
sub dword [rcx + 0x268], 0x1fc1376d
add dword [rcx + 0x290], 0x23341417
xor dword [rcx + 0x2f4], 0x1d4759e6
sub dword [rcx + 0x1c0], 0x67a13812
not dword [rcx + 0x64]
not dword [rcx + 0x14c]
add dword [rcx + 0x22c], 0x5617197a
sub dword [rcx + 0x364], 0x1eb84a75
not dword [rcx + 0x2e8]
add dword [rcx + 0xc0], 0x60743ee2
xor dword [rcx + 0x140], 0x9f567a1
add dword [rcx + 0x17c], 0x55c2479e
sub dword [rcx + 0x188], 0x7a184294
xor dword [rcx + 0xe0], 0x5343e02
add dword [rcx + 0xa8], 0x3b9b47c8
not dword [rcx + 0x234]
add dword [rcx + 0x24c], 0x10510bc
not dword [rcx + 0x138]
sub dword [rcx + 8], 0x7f36949
xor dword [rcx + 0x3e8], 0x7d20293f
not dword [rcx + 0x2c]
sub dword [rcx + 0x308], 0x4bcd326e
sub dword [rcx + 0x1a4], 0x2b601103
xor dword [rcx + 0x3cc], 0x5a805d3
add dword [rcx + 0x18c], 0x638f259a
xor dword [rcx + 0x44], 0x638306a6
not dword [rcx + 0x39c]
sub dword [rcx + 0x344], 0x453a0630
sub dword [rcx + 0x300], 0x573345c7
not dword [rcx + 0x6c]
add dword [rcx + 0x19c], 0x43f25dc3
not dword [rcx + 0x3e4]
xor dword [rcx + 0x1dc], 0x654c2f5c
add dword [rcx + 0x360], 0x74946fa4
xor dword [rcx + 0x1fc], 0x2b3f5439
sub dword [rcx + 0x3b8], 0x6dea4eec
add dword [rcx + 0x3d4], 0xa6380a
add dword [rcx + 0x4c], 0x4b53052d
add dword [rcx + 0x130], 0x458b1130
xor dword [rcx + 0x1f0], 0x763f12b1
sub dword [rcx + 0x34c], 0x4d2d7d3f
add dword [rcx + 0x180], 0x696321e
xor dword [rcx + 0x3a8], 0x180b0885
not dword [rcx + 0x1d4]
sub dword [rcx + 0x200], 0x52445118
not dword [rcx + 0x13c]
sub dword [rcx + 0x294], 0x4bc07d4a
add dword [rcx + 0x358], 0x4540185c
xor dword [rcx + 0x60], 0x79ec53ab
sub dword [rcx + 0x350], 0x1a9c357f
sub dword [rcx + 0x164], 0x2df579c6
xor dword [rcx + 0x314], 0x3807c99
add dword [rcx + 0x244], 0x28723686
xor dword [rcx + 0x28c], 0x3fad5935
add dword [rcx + 0x3d0], 0x36134bb9
not dword [rcx + 0x38]
add dword [rcx + 0x398], 0x36131754
add dword [rcx + 0x11c], 0xe9a7955
sub dword [rcx + 0xf0], 0x2d3f4178
sub dword [rcx + 0x238], 0x661545a4
not dword [rcx + 0x380]
add dword [rcx + 0x3dc], 0x21f84cf8
xor dword [rcx + 0x240], 0x49ef600c
add dword [rcx + 0x1b0], 0x500b0922
add dword [rcx + 0x98], 0x7c0d0dee
add dword [rcx + 0x3c8], 0x28361b94
xor dword [rcx + 0x7c], 0x233b4b2b
xor dword [rcx + 0x2c8], 0x4dda6c32
not dword [rcx + 0xe4]
xor dword [rcx + 0x214], 0x75f13c16
xor dword [rcx + 0x3fc], 0x40340927
sub dword [rcx + 0x348], 0x613e3046
sub dword [rcx + 0x40], 0x7ea641fd
add dword [rcx + 0xf4], 0x6503294
sub dword [rcx + 0x260], 0x598f0807
not dword [rcx + 0x2c4]
not dword [rcx + 0x248]
sub dword [rcx + 0x2e0], 0x1b694f2d
not dword [rcx + 0x148]
xor dword [rcx + 0x158], 0x6bcd56a0
not dword [rcx + 0x2b4]
not dword [rcx + 0x2d8]
sub dword [rcx + 0x48], 0x726a2edf
sub dword [rcx + 0x110], 0x24128f7
sub dword [rcx + 0x118], 0x37d9234d
not dword [rcx + 0xd0]
add dword [rcx + 0x128], 0x71df1acc
xor dword [rcx + 0x1bc], 0x5f576737
not dword [rcx + 0x16c]
sub dword [rcx + 0x2ac], 0x46b19c1
not dword [rcx + 0x270]
sub dword [rcx + 0x340], 0x525379fe
sub dword [rcx + 0x184], 0x354754da
sub dword [rcx + 0x1c4], 0x70266f73
sub dword [rcx + 0x68], 0x234e3ad1
sub dword [rcx + 0x274], 0x303755b7
xor dword [rcx + 0x250], 0x131c25d1
not dword [rcx + 0x3ac]
not dword [rcx + 0x210]
add dword [rcx + 0x37c], 0x65b91b35
add dword [rcx + 0x54], 0x59295183
add dword [rcx + 0x228], 0x8d03948
xor dword [rcx + 0x1b4], 0x286902d7
sub dword [rcx + 0x2a4], 0x53973953
not dword [rcx + 0xa4]
add dword [rcx + 0x318], 0x6f231cec
sub dword [rcx + 0x25c], 0x3c0b4872
xor dword [rcx + 0xa0], 0x73d2529e
add dword [rcx + 0x384], 0x2e9e396d
xor dword [rcx + 0x2f0], 0x479c7576
sub dword [rcx + 0x100], 0x3acf5c41
sub dword [rcx + 0x3a4], 0x52213a88
sub dword [rcx + 0x254], 0x10907af0
xor dword [rcx + 0x264], 0x168521e3
sub dword [rcx + 0x2a0], 0x42021ef6
xor dword [rcx + 0x14], 0x514a59e9
xor dword [rcx + 0x144], 0x2b751c98
add rsi, 0x400
add rcx, 0x400
cmp rsi, 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