Function at 0x1400e3000
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, [0x140056c00]
push 0
pop rsi
push rax
xor dword [rax + 0x1d0], 0x24d259d5
not dword [rax + 0x394]
not dword [rax + 0x304]
not dword [rax + 0x15c]
sub dword [rax + 0x1b0], 0x43112354
sub dword [rax + 0x1cc], 0x145d6067
xor dword [rax + 0x3e8], 0x656f2a69
add dword [rax + 0x2f0], 0x78b83721
not dword [rax + 0xbc]
sub dword [rax + 0x30], 0x690555e8
sub dword [rax + 0xd0], 0x54ad4877
not dword [rax + 0x28c]
sub dword [rax + 0x2b8], 0x43e1071a
add dword [rax + 0x138], 0x7ce849bf
xor dword [rax + 0x3d0], 0x6d1b783c
xor dword [rax + 0x324], 0x70695d84
not dword [rax + 0xe4]
add dword [rax + 0x240], 0x9532d78
sub dword [rax + 0x3c8], 0x171751d7
xor dword [rax + 0xf4], 0x320369d6
xor dword [rax + 0x2d4], 0x5a1b5379
not dword [rax + 0x114]
sub dword [rax + 0x8c], 0x2df96c14
not dword [rax + 0x120]
not dword [rax + 0x148]
xor dword [rax + 0x124], 0x17152d04
add dword [rax + 0x368], 0x3f4d4140
not dword [rax + 0x318]
not dword [rax + 0xdc]
not dword [rax + 0x280]
xor dword [rax + 0x1a0], 0x15001395
xor dword [rax + 0x338], 0xd9f6b07
add dword [rax + 0x2c8], 0x18e1684c
sub dword [rax + 4], 0x1cf91983
xor dword [rax + 0x20c], 0x3308090d
not dword [rax + 0x174]
sub dword [rax + 0x168], 0x496e49e6
xor dword [rax + 0x278], 0x67ea2634
not dword [rax + 0x238]
add dword [rax + 0x350], 0x44d01c1
add dword [rax + 0xa4], 0x206d55b4
sub dword [rax + 0x3d4], 0x1d8b3b72
xor dword [rax + 0x334], 0x27ab7a73
xor dword [rax + 0x3b8], 0x61500663
sub dword [rax + 0x298], 0x67977d2c
add dword [rax + 0x110], 0x59de6624
xor dword [rax + 0x384], 0x64cc3ede
not dword [rax + 0x1ec]
not dword [rax + 0x328]
sub dword [rax + 0x3e4], 0x443d293b
sub dword [rax + 0x288], 0x198b650f
xor dword [rax + 0x234], 0x699e5163
sub dword [rax + 0x170], 0x22ed7555
not dword [rax + 0x184]
sub dword [rax + 0x3f0], 0x331f4ac9
add dword [rax + 0x80], 0x3bd36af4
xor dword [rax + 0x78], 0x23b87beb
add dword [rax + 0x20], 0x4e1045fe
xor dword [rax + 0x130], 0x15ce4085
add dword [rax + 0x254], 0x68303bd8
xor dword [rax + 0x2e0], 0x16fe0c29
sub dword [rax + 0x13c], 0xb0d43ce
add dword [rax + 0x340], 0x49f5057c
add dword [rax + 0x19c], 0x5eb17090
xor dword [rax + 0xc8], 0x19d971bf
add dword [rax + 0x154], 0x49c4516
not dword [rax + 0x358]
not dword [rax + 0xc4]
xor dword [rax + 0x24c], 0x660968b1
sub dword [rax + 0x2cc], 0xce73100
xor dword [rax + 0x1d8], 0xfa28f9
sub dword [rax + 0x380], 0xe0e3d7a
xor dword [rax + 0x2c0], 0x29772dd3
xor dword [rax + 0x12c], 0xcaf69c9
xor dword [rax + 0x1c8], 0x796144da
xor dword [rax + 0x3dc], 0x1aca1420
not dword [rax + 0x118]
add dword [rax + 0x348], 0x11b90273
add dword [rax + 0x1e4], 0x5d375976
sub dword [rax + 0x3b0], 0x4c921d6
xor dword [rax + 0x258], 0x72f36702
sub dword [rax + 0x294], 0x29a96d5a
add dword [rax + 0x18], 0x14b46d4c
add dword [rax + 0x1ac], 0x1a62378b
add dword [rax + 0x32c], 0x28a63998
sub dword [rax + 0x25c], 0x1d90076c
xor dword [rax + 0x14c], 0x71ad2f8a
not dword [rax + 0x230]
add dword [rax + 0x2d0], 0x520c2482
sub dword [rax + 0x3a8], 0x13c5572f
add dword [rax + 0x3d8], 0x3d92200b
add dword [rax + 0x38c], 0x7e676902
xor dword [rax + 0x68], 0x3a450821
sub dword [rax + 0x48], 0x13f61b07
xor dword [rax + 0x9c], 0x798853fd
sub dword [rax + 0x2b0], 0x16ce4aca
xor dword [rax + 0x264], 0x74d1267f
xor dword [rax + 0x37c], 0x74752906
not dword [rax + 0x74]
xor dword [rax + 0x3c4], 0x2eb52e7a
xor dword [rax + 0x16c], 0x7d7238cf
xor dword [rax + 0x21c], 0x7d2f78d7
xor dword [rax + 0x308], 0x2412789b
add dword [rax + 0xcc], 0x5bc04180
add dword [rax + 0x11c], 0x5c6244a5
sub dword [rax + 0x310], 0x6bd44cd2
not dword [rax + 0x1c]
xor dword [rax + 0x60], 0x7c845030
sub dword [rax + 0x98], 0x6e5b65d0
not dword [rax + 0x33c]
sub dword [rax + 0x3cc], 0x71d480a
not dword [rax + 0x220]
add dword [rax + 0x64], 0x7b772f2b
not dword [rax + 0x38]
xor dword [rax + 0x3c0], 0x24666be9
add dword [rax + 0x2e8], 0x6e485d23
not dword [rax + 0x36c]
not dword [rax + 0x268]
add dword [rax + 0x200], 0x7f5c7a09
xor dword [rax + 0x378], 0x493b3c1b
add dword [rax + 0x88], 0x31937452
not dword [rax + 0x17c]
xor dword [rax + 0x3f4], 0x1d5f4c08
add dword [rax + 0x2a4], 0x2f23356a
add dword [rax + 0x144], 0x3d8924f5
xor dword [rax + 0x90], 0x58b02a94
sub dword [rax + 0x58], 0x12f55cbc
not dword [rax + 0xa0]
sub dword [rax + 0x2e4], 0x468b7a93
add dword [rax + 0x2ec], 0xa1b70c5
add dword [rax + 0x210], 0x1372ddc
sub dword [rax + 0xfc], 0x6ab94ed7
not dword [rax + 0x28]
xor dword [rax + 0x128], 0x74d80486
add dword [rax + 0xe8], 0x206748ca
not dword [rax + 0x6c]
xor dword [rax + 0x31c], 0x559406d6
sub dword [rax + 0x204], 0x609c0229
xor dword [rax + 0x1c0], 0x3f230f0
sub dword [rax], 0x24cd4a44
sub dword [rax + 0xa8], 0x7fdf7c1a
add dword [rax + 0x26c], 0x3a3f3a06
xor dword [rax + 0x160], 0x4f3a7c8e
sub dword [rax + 0xec], 0x66126726
add dword [rax + 0x140], 0x7bb48c5
xor dword [rax + 0x300], 0x109379f
not dword [rax + 0x284]
add dword [rax + 0x54], 0x30e922b3
xor dword [rax + 0x50], 0x1c619da
sub dword [rax + 0x40], 0x86b6ba6
sub dword [rax + 0x188], 0x186c1e3c
xor dword [rax + 0x1a4], 0x60710881
xor dword [rax + 0x22c], 0x6a2123b4
sub dword [rax + 0xe0], 0x579f2b69
xor dword [rax + 0x3ec], 0x54d65283
xor dword [rax + 0x94], 0x4fb54d9a
xor dword [rax + 0xc0], 0x5716697f
not dword [rax + 0x164]
add dword [rax + 0x178], 0x45366b9
not dword [rax + 0x228]
add dword [rax + 0x158], 0x67e26565
sub dword [rax + 0x1f8], 0x79930545
xor dword [rax + 0x35c], 0x31c22f3d
not dword [rax + 0x2c]
add dword [rax + 0x39c], 0x5cec32bf
add dword [rax + 0x3ac], 0x4ddd6684
not dword [rax + 8]
add dword [rax + 0x250], 0x16400086
xor dword [rax + 0x108], 0x6e231186
not dword [rax + 0xf8]
add dword [rax + 0x388], 0x3b22e89
add dword [rax + 0x7c], 0x7df85dec
sub dword [rax + 0x180], 0x3f831b5f
xor dword [rax + 0x224], 0x64786586
add dword [rax + 0x2a8], 0x2042188
xor dword [rax + 0x344], 0x7b9f379f
not dword [rax + 0x2ac]
xor dword [rax + 0x134], 0x2c3a371c
xor dword [rax + 0x290], 0x2f9121f3
not dword [rax + 0x18c]
not dword [rax + 0xac]
add dword [rax + 0x320], 0x54f74e40
not dword [rax + 0x2f4]
add dword [rax + 0x1c4], 0x9a809cc
xor dword [rax + 0x1d4], 0x282d69ff
sub dword [rax + 0x44], 0x30476edc
not dword [rax + 0x3bc]
add dword [rax + 0x364], 0x545c750a
add dword [rax + 0x2dc], 0xec3809
xor dword [rax + 0x218], 0x29cd45b3
add dword [rax + 0x3a0], 0x122c0190
sub dword [rax + 0x1a8], 0xda227c1
sub dword [rax + 0x10c], 0x5d1a7a2c
xor dword [rax + 0x314], 0x5fd50570
not dword [rax + 0x29c]
add dword [rax + 0x214], 0x15a15af9
add dword [rax + 0x104], 0x782035e4
add dword [rax + 0xd8], 0x3f531f0e
add dword [rax + 0x190], 0x3eae0694
not dword [rax + 0x3b4]
xor dword [rax + 0x24], 0x3881793c
xor dword [rax + 0xb0], 0x20d223b4
not dword [rax + 0x2a0]
sub dword [rax + 0x1e8], 0x430112e
not dword [rax + 0x360]
not dword [rax + 0x4c]
xor dword [rax + 0xc], 0x7fc81f6c
sub dword [rax + 0x330], 0x17783161
not dword [rax + 0x194]
sub dword [rax + 0x10], 0x550b55eb
add dword [rax + 0x248], 0x6ab64eac
not dword [rax + 0x244]
sub dword [rax + 0x3c], 0x1b9e0bf2
not dword [rax + 0x84]
not dword [rax + 0xb4]
xor dword [rax + 0x5c], 0xc863503
add dword [rax + 0x14], 0x61905d97
not dword [rax + 0x1f0]
not dword [rax + 0x2b4]
sub dword [rax + 0x2c4], 0x51bb7ac9
sub dword [rax + 0x208], 0x3c47612c
not dword [rax + 0x1b4]
not dword [rax + 0x3e0]
add dword [rax + 0x198], 0x448f58cc
sub dword [rax + 0x3a4], 0x7c43372d
not dword [rax + 0x2bc]
not dword [rax + 0xf0]
sub dword [rax + 0x1e0], 0x71ee3414
xor dword [rax + 0x390], 0x6c193c70
xor dword [rax + 0x2f8], 0x38af1bbe
sub dword [rax + 0x150], 0x65a91879
not dword [rax + 0x1f4]
xor dword [rax + 0x398], 0x3a315cb0
xor dword [rax + 0x260], 0x22522675
sub dword [rax + 0x30c], 0x135370d0
sub dword [rax + 0x1dc], 0x60f70a4f
not dword [rax + 0x370]
xor dword [rax + 0xb8], 0x7986795f
add dword [rax + 0x34c], 0x333075eb
xor dword [rax + 0x1b8], 0x64de08af
xor dword [rax + 0x100], 0x2f881ed5
sub dword [rax + 0x3fc], 0x726e3c08
add dword [rax + 0x274], 0x6a43269
not dword [rax + 0x354]
add dword [rax + 0x270], 0x5cf9349c
not dword [rax + 0x27c]
xor dword [rax + 0x2fc], 0x73fc7498
sub dword [rax + 0x1fc], 0xab4b1d
add dword [rax + 0x1bc], 0x264f232e
xor dword [rax + 0x34], 0x1bc11cdb
xor dword [rax + 0xd4], 0x4c026845
not dword [rax + 0x23c]
sub dword [rax + 0x3f8], 0x6ae76183
add dword [rax + 0x2d8], 0x1a2420b8
add dword [rax + 0x374], 0x517222f8
not dword [rax + 0x70]
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x1400e302e
pop rcx
call fcn.1400e2506
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