Function at 0x14017b000
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, [0x1400eee00]
push 0
pop rdi
push rdx
sub dword [rdx + 0x3fc], 0x64127689
not dword [rdx + 0xd4]
sub dword [rdx + 0x388], 0x71fb1f68
xor dword [rdx + 0x30c], 0x3a1b3dd5
xor dword [rdx + 0x134], 0x24a865e3
sub dword [rdx + 0x14], 0x6a6439fb
sub dword [rdx + 0x12c], 0x273d59a0
xor dword [rdx + 0x344], 0xef02d82
sub dword [rdx + 0x394], 0x790e0065
add dword [rdx + 0x2cc], 0x234a3f93
not dword [rdx + 0x10]
not dword [rdx + 0x338]
xor dword [rdx + 0x1f0], 0x20c35430
xor dword [rdx + 0xc8], 0x561709f0
not dword [rdx + 0x15c]
sub dword [rdx + 0x348], 0xca27de7
xor dword [rdx + 0x90], 0x538f053c
xor dword [rdx + 0x1d4], 0x47b2cc2
sub dword [rdx + 0x330], 0x317f2212
not dword [rdx + 0x244]
not dword [rdx + 0x1c4]
add dword [rdx + 0x84], 0x61f22a1f
xor dword [rdx + 0xdc], 0xfbc36d8
xor dword [rdx + 0x360], 0x7a094b63
not dword [rdx + 0x3a4]
add dword [rdx + 0x300], 0x70cd0d40
sub dword [rdx + 0x13c], 0x4c1f6437
add dword [rdx + 0x34], 0x3fd824bc
not dword [rdx + 0xa4]
sub dword [rdx + 0x310], 0x3fda2b9a
not dword [rdx + 0x354]
not dword [rdx + 0x218]
add dword [rdx + 0x33c], 0x100962b3
not dword [rdx + 8]
not dword [rdx + 0x168]
xor dword [rdx + 0x88], 0x40d41d37
sub dword [rdx + 0x118], 0x195867dd
add dword [rdx + 0x130], 0x28a0278a
sub dword [rdx + 0x110], 0x6fbf2891
sub dword [rdx + 0x3b8], 0x31a56d18
add dword [rdx + 0x5c], 0x3ce80047
not dword [rdx + 0x38]
sub dword [rdx + 0x374], 0x16935358
not dword [rdx + 0xa0]
not dword [rdx + 0x78]
sub dword [rdx + 0x18c], 0x9a37848
add dword [rdx + 0x390], 0x43114202
not dword [rdx + 0x384]
xor dword [rdx + 0x264], 0x31575207
not dword [rdx + 0x3f8]
xor dword [rdx + 0x3f0], 0x11ed7d1f
not dword [rdx + 0x2c]
sub dword [rdx + 0x1c8], 0x719b1f0a
add dword [rdx + 0x30], 0x58a004a1
add dword [rdx + 0x20], 0x79850a2e
not dword [rdx + 0x2f4]
not dword [rdx + 0x2e4]
sub dword [rdx + 0x48], 0x46e30a5
add dword [rdx + 0x23c], 0x23bf62bc
xor dword [rdx + 0x3a0], 0x7a7c72ce
not dword [rdx + 0x14c]
xor dword [rdx + 0x2b0], 0x6b8019bd
xor dword [rdx + 0x248], 0x73e5080a
xor dword [rdx + 0x2b4], 0x73f77837
sub dword [rdx + 0x1e4], 0x1b430684
xor dword [rdx + 0x1dc], 0xab645ca
sub dword [rdx + 0x2c8], 0x702a2f76
xor dword [rdx + 0x174], 0x39ee3b8a
not dword [rdx + 0x60]
add dword [rdx + 0x2d4], 0x63702d13
xor dword [rdx + 0x358], 0x5e0158d2
sub dword [rdx + 0x198], 0x21ac2407
add dword [rdx + 0x3b4], 0x2d3c5e0d
not dword [rdx + 0x270]
not dword [rdx + 0xfc]
add dword [rdx + 0x2bc], 0x903774d
xor dword [rdx + 0x24], 0x52527f47
not dword [rdx + 0x1ac]
sub dword [rdx + 0x2d8], 0x26ab6c33
add dword [rdx + 0x350], 0x14712702
not dword [rdx + 0x2a8]
add dword [rdx + 0x238], 0x2d69454b
not dword [rdx + 0x1e0]
sub dword [rdx + 0xbc], 0x32934753
not dword [rdx + 0xec]
not dword [rdx + 0x1b8]
sub dword [rdx + 0xb0], 0x507b1eed
not dword [rdx + 0x1c0]
xor dword [rdx + 0x1d8], 0x1a8e135c
add dword [rdx + 0x200], 0x6c69601e
xor dword [rdx + 0x2fc], 0x30ec5546
not dword [rdx + 0x140]
add dword [rdx + 0x2ac], 0x31257402
not dword [rdx + 0x224]
not dword [rdx + 0x1e8]
not dword [rdx + 0x7c]
xor dword [rdx + 0x284], 0x459b414b
xor dword [rdx + 0x70], 0x7ba434f3
not dword [rdx + 0x20c]
sub dword [rdx + 0x158], 0x44573cf3
sub dword [rdx + 0xf0], 0x7dd519ac
not dword [rdx + 0x108]
sub dword [rdx + 0x36c], 0x354c41aa
sub dword [rdx + 0x160], 0x42585f2c
xor dword [rdx + 0x380], 0x18df3026
not dword [rdx + 0x37c]
sub dword [rdx + 0x2e0], 0x5565259d
xor dword [rdx + 0x3ac], 0x5ed5c9f
not dword [rdx + 0xe0]
not dword [rdx + 0x3ec]
sub dword [rdx + 0x2c0], 0x30627c2b
xor dword [rdx + 0x40], 0x1bb47abc
not dword [rdx + 0x370]
not dword [rdx + 0x398]
xor dword [rdx + 0x68], 0x48024900
not dword [rdx + 0x298]
add dword [rdx + 0x2c4], 0x77331468
xor dword [rdx + 0x328], 0x59723091
sub dword [rdx + 0x1b0], 0x21887e52
not dword [rdx + 0xf4]
sub dword [rdx + 0x2b8], 0x1ce123ae
add dword [rdx + 0x54], 0x79b23507
xor dword [rdx + 0x288], 0x67d0b61
xor dword [rdx + 0x318], 0x504a1e79
sub dword [rdx + 0x18], 0x593325f3
not dword [rdx + 0x170]
add dword [rdx + 0x35c], 0x336007c3
add dword [rdx + 0x190], 0x3b334d3a
add dword [rdx + 0x64], 0x160d5825
sub dword [rdx + 0x148], 0x47145fdf
add dword [rdx + 0x278], 0x5b8267fb
sub dword [rdx + 0x6c], 0x3985edc
add dword [rdx + 0x16c], 0x1afc5a86
add dword [rdx], 0x7b851ae2
not dword [rdx + 0x3e4]
not dword [rdx + 0x1a8]
sub dword [rdx + 0xd0], 0x478e0a22
sub dword [rdx + 0xc4], 0x502b70db
xor dword [rdx + 0x11c], 0x10cc595c
sub dword [rdx + 0x1cc], 0x162e5bb1
add dword [rdx + 0x2e8], 0x1bf77ac
add dword [rdx + 0x1f8], 0x547f36fb
sub dword [rdx + 0x39c], 0x26497edf
not dword [rdx + 0xc0]
not dword [rdx + 0x2ec]
xor dword [rdx + 0x290], 0x31c929e6
add dword [rdx + 0x58], 0x31fe08b0
not dword [rdx + 0x228]
xor dword [rdx + 0x164], 0x25eb7c2e
sub dword [rdx + 0x9c], 0x679663e1
sub dword [rdx + 0x27c], 0x463a6579
not dword [rdx + 0x184]
not dword [rdx + 0x38c]
add dword [rdx + 0x2f8], 0x43dd7648
not dword [rdx + 0x28]
xor dword [rdx + 0x324], 0x1c464757
add dword [rdx + 0x29c], 0x59073cc5
sub dword [rdx + 0x21c], 0x3aec5556
not dword [rdx + 0x3dc]
add dword [rdx + 0x1bc], 0x4ea63587
xor dword [rdx + 0x3c], 0x6c691b64
sub dword [rdx + 0x280], 0x7ef8655a
sub dword [rdx + 0x340], 0x5c373346
not dword [rdx + 0x1c]
xor dword [rdx + 0x3b0], 0x2217ff0
sub dword [rdx + 0x1d0], 0x3d545129
add dword [rdx + 0x80], 0x26ae78ec
add dword [rdx + 0x3e8], 0x13c448d0
xor dword [rdx + 0x94], 0x5ad11028
sub dword [rdx + 0xf8], 0x2fa20084
add dword [rdx + 0x98], 0x52c310de
add dword [rdx + 0x3c4], 0x605a2222
sub dword [rdx + 0x10c], 0x183354cd
not dword [rdx + 0x2a0]
add dword [rdx + 0x19c], 0x75b61506
add dword [rdx + 0x22c], 0x74806594
add dword [rdx + 0x274], 0x7e136aab
not dword [rdx + 0x25c]
add dword [rdx + 0x204], 0x2eae5761
sub dword [rdx + 0x50], 0x2bf40326
add dword [rdx + 0xc], 0x60d71197
not dword [rdx + 0x3c8]
sub dword [rdx + 0x1f4], 0xaa15385
add dword [rdx + 0x220], 0x76462735
sub dword [rdx + 0x250], 0x4e703ee4
xor dword [rdx + 0x34c], 0x6fd715f9
xor dword [rdx + 0x320], 0x44cb5982
not dword [rdx + 0x74]
sub dword [rdx + 0x188], 0x515a6c3c
sub dword [rdx + 0xb4], 0x5dcf4ec0
sub dword [rdx + 0x308], 0x71d437fc
sub dword [rdx + 4], 0x763c6ccd
xor dword [rdx + 0x1b4], 0x67bd6e5e
sub dword [rdx + 0xa8], 0xa9d01e3
not dword [rdx + 0x4c]
xor dword [rdx + 0x128], 0x5eb73203
xor dword [rdx + 0x120], 0x426e6b04
add dword [rdx + 0x3e0], 0x3dc4768c
add dword [rdx + 0x3bc], 0x1e697865
add dword [rdx + 0x3c0], 0x47451d0d
add dword [rdx + 0x100], 0x3d3c203e
add dword [rdx + 0x178], 0x6f1c0331
not dword [rdx + 0x180]
sub dword [rdx + 0x260], 0x4de165e2
sub dword [rdx + 0x26c], 0x34d5e35
xor dword [rdx + 0xe4], 0x2762d4b
add dword [rdx + 0x1fc], 0x39ff6845
xor dword [rdx + 0x1a4], 0x16a51527
xor dword [rdx + 0x258], 0x31182a14
sub dword [rdx + 0x3a8], 0x62cd7fb1
xor dword [rdx + 0xcc], 0x31c86d3f
add dword [rdx + 0x214], 0x5e8247b6
xor dword [rdx + 0x8c], 0x7b4c7b3b
sub dword [rdx + 0x150], 0x2a317a85
sub dword [rdx + 0x378], 0x114855fa
xor dword [rdx + 0x2dc], 0x22121e45
xor dword [rdx + 0x368], 0x1df5424d
sub dword [rdx + 0x1ec], 0x44fb0b60
not dword [rdx + 0x2a4]
not dword [rdx + 0xb8]
add dword [rdx + 0x24c], 0x38190978
not dword [rdx + 0x154]
sub dword [rdx + 0x3cc], 0x49db48a2
not dword [rdx + 0x138]
xor dword [rdx + 0x3d8], 0x7dd00308
xor dword [rdx + 0x254], 0x48055a30
not dword [rdx + 0x210]
sub dword [rdx + 0x2d0], 0xefc288f
xor dword [rdx + 0x234], 0x6e647067
add dword [rdx + 0x32c], 0x4f41255e
xor dword [rdx + 0x31c], 0x1c9e51cb
not dword [rdx + 0x3f4]
sub dword [rdx + 0x114], 0x11693706
xor dword [rdx + 0x314], 0x746d35c9
not dword [rdx + 0x44]
sub dword [rdx + 0x208], 0x47bc46fe
xor dword [rdx + 0x268], 0x63ea6755
sub dword [rdx + 0x334], 0x27cc1607
not dword [rdx + 0x124]
xor dword [rdx + 0x28c], 0x167f38d3
add dword [rdx + 0x240], 0x5ad02564
xor dword [rdx + 0xac], 0xc6e4a2b
sub dword [rdx + 0x230], 0x5fab371b
not dword [rdx + 0x104]
add dword [rdx + 0x3d0], 0x58470714
xor dword [rdx + 0x364], 0x7f131770
not dword [rdx + 0xe8]
sub dword [rdx + 0xd8], 0x53b94fc2
xor dword [rdx + 0x2f0], 0x5b8b006c
add dword [rdx + 0x3d4], 0x7484c18
xor dword [rdx + 0x194], 0x148721cd
add dword [rdx + 0x304], 0x44f10727
add dword [rdx + 0x144], 0x3a05b0d
not dword [rdx + 0x17c]
not dword [rdx + 0x1a0]
add dword [rdx + 0x294], 0x5db123f7
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x14017b02e
pop rcx
call fcn.14017a706
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