Function at 0x1400a6000
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, [0x140019200]
push 0
pop rsi
push rdx
sub dword [rdx + 0x1ac], 0x66180f87
add dword [rdx + 0x3f4], 0x42a50ce7
sub dword [rdx + 0xfc], 0x28531fd4
not dword [rdx + 0x1cc]
add dword [rdx + 0x368], 0x67c26176
xor dword [rdx + 0x1c0], 0x7df14c18
sub dword [rdx + 0x10c], 0xbad6c0c
xor dword [rdx + 0x384], 0x67b92022
add dword [rdx + 0xcc], 0x87d2f92
xor dword [rdx + 0x324], 0x766428d5
add dword [rdx + 0x2e0], 0x25533078
sub dword [rdx + 0x238], 0x92d4f4d
not dword [rdx + 0xb0]
add dword [rdx + 0x378], 0x7d8c3899
add dword [rdx + 0x204], 0x5ae421aa
not dword [rdx + 0x298]
add dword [rdx + 0x1ec], 0x2d970059
sub dword [rdx + 0x380], 0x383e469e
add dword [rdx + 0x184], 0x6e0024fd
add dword [rdx + 0x90], 0x15030afc
not dword [rdx + 0x3d0]
add dword [rdx + 0xbc], 0x17c52695
add dword [rdx + 0x250], 0x7c3c3422
sub dword [rdx + 0xdc], 0x388461e4
add dword [rdx + 0x138], 0x37ed687d
sub dword [rdx + 0x20], 0x620e6590
add dword [rdx + 0x8c], 0x3a8409a0
xor dword [rdx + 0x3a8], 0xe7d0ded
add dword [rdx + 0x398], 0x36b54feb
not dword [rdx + 0x5c]
sub dword [rdx + 0x2cc], 0x5690641e
not dword [rdx + 0x308]
xor dword [rdx + 0x338], 0x15f67fef
add dword [rdx + 0x164], 0x65eb05a2
xor dword [rdx + 0x11c], 0x13744e25
add dword [rdx + 0x170], 0x123b473a
xor dword [rdx + 0x25c], 0x129b74fc
add dword [rdx + 0x1f8], 0x469f023b
add dword [rdx + 0xc], 0x7b4007a7
add dword [rdx + 0x1c8], 0x76e4180d
not dword [rdx + 0x4c]
xor dword [rdx + 0x100], 0x3a1a3777
sub dword [rdx + 0x3d8], 0x23824bcb
add dword [rdx + 0x1a8], 0x44874380
xor dword [rdx + 0x7c], 0x56a61a21
xor dword [rdx + 0x1e4], 0x5520e08
sub dword [rdx + 0x340], 0x7bd24583
add dword [rdx + 0x330], 0x6ead1350
add dword [rdx + 0x2b4], 0x4aab0b01
sub dword [rdx + 0x39c], 0x221f70cf
add dword [rdx + 0x2d4], 0x71c06973
sub dword [rdx + 0x388], 0x5a2270d5
add dword [rdx + 0x22c], 0x350a7b75
add dword [rdx + 0x294], 0x2a220be7
xor dword [rdx + 0x2bc], 0x71701a63
add dword [rdx + 0x80], 0x33cd0c82
add dword [rdx + 0x160], 0x5f385550
sub dword [rdx + 0x2b8], 0x57d43928
xor dword [rdx + 0x150], 0x6ee8069c
add dword [rdx + 0x1b8], 0x54683ee7
add dword [rdx + 0x1e0], 0x66f073f2
sub dword [rdx + 0xec], 0x123a3c7a
sub dword [rdx + 0x29c], 0x54ba0a78
xor dword [rdx + 0x28], 0x481b1134
sub dword [rdx + 0x12c], 0x73794892
sub dword [rdx + 0x2c4], 0x600a255a
sub dword [rdx + 0x258], 0x358176c4
sub dword [rdx + 0x1e8], 0x5f3f45fd
xor dword [rdx + 0x34c], 0x6deb2804
not dword [rdx + 0x124]
add dword [rdx + 0x2ac], 0x7cc67836
not dword [rdx + 0x2d8]
sub dword [rdx + 0x228], 0x718952cf
add dword [rdx + 0x40], 0x561c3013
sub dword [rdx + 0x78], 0x1afb6ada
not dword [rdx + 0xb4]
xor dword [rdx + 0x334], 0x77626825
xor dword [rdx + 0x284], 0x17fe7aaf
sub dword [rdx + 0x2c0], 0x69ac22cc
sub dword [rdx + 0x104], 0x3d1c1611
not dword [rdx + 0xa0]
not dword [rdx + 0x3a4]
xor dword [rdx + 0x1d8], 0x24714b9c
add dword [rdx + 0x1dc], 0x281e7be9
add dword [rdx + 0x15c], 0x2d6902a9
add dword [rdx + 0x1a0], 0x13236bc4
not dword [rdx + 0x3cc]
sub dword [rdx + 0x350], 0x52f37edc
not dword [rdx + 0x2a0]
not dword [rdx + 0x140]
sub dword [rdx + 0x38c], 0x6b454a7b
add dword [rdx + 0x21c], 0x4b5c727b
xor dword [rdx + 0x280], 0x7f7c2002
add dword [rdx + 0x84], 0x37ff5a4d
xor dword [rdx + 0x3c], 0x2ab6148d
xor dword [rdx + 0x74], 0x12523515
sub dword [rdx + 0x148], 0x6eb35b5e
not dword [rdx + 0x2e8]
xor dword [rdx + 0x318], 0x230375c4
not dword [rdx + 0x1bc]
sub dword [rdx + 0x20c], 0x758c21a0
not dword [rdx + 0x310]
not dword [rdx + 0x1b0]
xor dword [rdx + 0x2c], 0x25527e36
sub dword [rdx + 0x200], 0x4a19687f
add dword [rdx + 0x120], 0x3a745780
xor dword [rdx + 0xac], 0x24b46ebf
xor dword [rdx + 0xf8], 0x3a441e8a
sub dword [rdx + 0xd8], 0x3a2b5643
xor dword [rdx + 0x2f0], 0x62c44085
sub dword [rdx + 0xf4], 0x449b2927
not dword [rdx + 0x35c]
not dword [rdx + 0x1f4]
not dword [rdx + 0x2b0]
not dword [rdx + 0x194]
sub dword [rdx + 0x70], 0x10cc7ab2
not dword [rdx + 0x3dc]
not dword [rdx + 0x1c4]
sub dword [rdx + 0xa8], 0x24e75bab
sub dword [rdx + 0x210], 0x517902dd
add dword [rdx + 0x88], 0x2dcb7149
add dword [rdx + 0x3d4], 0x243f5caa
xor dword [rdx + 0x3f8], 0x77237004
sub dword [rdx + 0x314], 0x8d4249c
xor dword [rdx + 0x24], 0x65d37a7d
xor dword [rdx + 0x114], 0x49f276c
not dword [rdx + 0x134]
xor dword [rdx + 0x2fc], 0x5c4d1508
add dword [rdx + 0x328], 0x656c530d
not dword [rdx + 0x1c]
xor dword [rdx + 0x274], 0x6388752f
sub dword [rdx + 0x48], 0x102108f9
sub dword [rdx + 0x348], 0x203737b1
not dword [rdx + 0x234]
not dword [rdx + 0x2f4]
not dword [rdx + 0x10]
sub dword [rdx + 0x18], 0x26d67e99
add dword [rdx + 0x1d0], 0x111272d4
not dword [rdx + 0x154]
sub dword [rdx + 0xd0], 0x3d674240
sub dword [rdx + 8], 0xfef7c5d
sub dword [rdx + 0x304], 0x3d8872a4
add dword [rdx + 0x34], 0xf6e5b73
not dword [rdx + 0x374]
xor dword [rdx + 0x32c], 0x3dc525a0
sub dword [rdx + 0x278], 0xee3292c
sub dword [rdx + 0x290], 0x4a853cea
xor dword [rdx + 0x16c], 0xe1d3523
sub dword [rdx + 0xb8], 0x6241099
add dword [rdx + 0x58], 0xfc56723
xor dword [rdx + 0x14], 0x3be94d88
sub dword [rdx + 0xe8], 0x4e722dcc
add dword [rdx + 0x268], 0x3a6a68f4
sub dword [rdx + 0x168], 0x539f2698
sub dword [rdx + 0x30c], 0x449e4f23
sub dword [rdx + 0x244], 0x7dff6670
xor dword [rdx + 0x1fc], 0x788518dc
not dword [rdx + 0x54]
not dword [rdx + 0x2ec]
add dword [rdx + 0x9c], 0x10f9731c
add dword [rdx + 0x360], 0x5daf0dce
xor dword [rdx + 0x3b8], 0x6d2a0b1b
not dword [rdx + 0x68]
add dword [rdx + 0x254], 0x6d035ef6
xor dword [rdx + 0xd4], 0x6c3b12dd
xor dword [rdx + 0x3ac], 0x5c7e578c
sub dword [rdx + 0x3bc], 0x4f7f47b7
xor dword [rdx + 0x1d4], 0x6ba96919
sub dword [rdx + 0x23c], 0x6ab2898
sub dword [rdx + 0x240], 0x1454053b
sub dword [rdx + 0x28c], 0x51331e78
not dword [rdx + 0xe0]
xor dword [rdx + 0x2d0], 0x7cbf7bbd
sub dword [rdx + 0x38], 0x65765fc0
sub dword [rdx + 0x98], 0x46a502e1
sub dword [rdx + 0x3a0], 0x161d3595
sub dword [rdx + 0x108], 0xe5160bc
xor dword [rdx + 0x64], 0x7a9950ec
xor dword [rdx + 0x1a4], 0x29113ccc
sub dword [rdx + 0x3ec], 0x3cbf579e
not dword [rdx + 0x110]
not dword [rdx + 0x31c]
xor dword [rdx + 0x144], 0x372a0971
xor dword [rdx + 0x178], 0x1cf23882
sub dword [rdx + 0x3b0], 0x396752a9
add dword [rdx + 0x17c], 0x73f554a0
add dword [rdx + 0x2dc], 0x7ad7093a
not dword [rdx + 0x3e0]
xor dword [rdx + 0x288], 0xcb0df3
xor dword [rdx + 0x14c], 0x24a52d89
xor dword [rdx + 0x33c], 0x200f67fb
sub dword [rdx + 0x19c], 0x7442297c
add dword [rdx + 0x30], 0x50d152d3
not dword [rdx + 0x1b4]
not dword [rdx + 0x300]
sub dword [rdx + 0xe4], 0x62161876
xor dword [rdx + 0x270], 0x72542ef
add dword [rdx + 0x3b4], 0x3dc4872
not dword [rdx + 0x260]
add dword [rdx + 0x24c], 0x383718f7
sub dword [rdx + 0x37c], 0x6d7551a7
add dword [rdx + 0x60], 0x408436ba
sub dword [rdx + 0x224], 0x3352529
add dword [rdx + 0x2a4], 0x6f3e06a3
sub dword [rdx + 0x44], 0x41e15843
sub dword [rdx + 0x130], 0xb0f3456
not dword [rdx + 0x320]
sub dword [rdx + 0x180], 0x18412e8e
not dword [rdx + 0xc4]
sub dword [rdx + 0x1f0], 0xa147093
xor dword [rdx + 0x27c], 0x18fa40e2
xor dword [rdx + 0x370], 0x6a4a6f8f
not dword [rdx + 0x36c]
sub dword [rdx + 0x3c8], 0x668d77ff
add dword [rdx + 0x264], 0x43817b41
sub dword [rdx + 0x18c], 0x7a3275c4
xor dword [rdx + 0x3e4], 0x12f66bc9
sub dword [rdx + 0x208], 0x3b90b19
add dword [rdx + 0x158], 0x6c326cee
xor dword [rdx + 0x3c0], 0x7c9e5218
add dword [rdx + 0x3c4], 0x647922fb
xor dword [rdx + 0x214], 0x21ad26de
not dword [rdx + 0x188]
not dword [rdx + 0xa4]
xor dword [rdx + 0x344], 0x38206401
xor dword [rdx + 0x390], 0x4c033978
xor dword [rdx + 0x2c8], 0x7d8e6c3f
not dword [rdx + 0x94]
xor dword [rdx + 0x198], 0x72594055
sub dword [rdx + 0x230], 0x5c184e95
xor dword [rdx + 0xc8], 0x41d02baa
add dword [rdx + 0x394], 0x367d3e15
sub dword [rdx + 0x218], 0x7b6e3a71
not dword [rdx + 0x128]
not dword [rdx + 0xf0]
not dword [rdx + 0x354]
not dword [rdx + 0x190]
not dword [rdx + 0x358]
xor dword [rdx + 0x2f8], 0x21543ece
not dword [rdx + 0x6c]
not dword [rdx + 0x174]
xor dword [rdx + 0x3f0], 0x5f0f5a44
xor dword [rdx + 0x50], 0x18377c89
xor dword [rdx + 0x364], 0x3d1b4e89
sub dword [rdx + 0x2a8], 0x1a2351ab
add dword [rdx + 0x248], 0x4e7a05b0
add dword [rdx + 0x118], 0x2e4973f8
sub dword [rdx + 0x3e8], 0x302024f1
sub dword [rdx + 0xc0], 0x1aae583c
sub dword [rdx + 0x26c], 0x5b1f6ff6
not dword [rdx + 4]
xor dword [rdx + 0x3fc], 0x1b6b2717
sub dword [rdx + 0x2e4], 0x27b26ae4
add dword [rdx + 0x13c], 0x3cce4309
xor dword [rdx], 0x3d827af7
xor dword [rdx + 0x220], 0x6e9a1b30
add rsi, 0x400
add rdx, 0x400
cmp rsi, 0x8c000
jne 0x1400a602e
pop rcx
call fcn.1400a4b06
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