Function at 0x14014d000
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, [0x1400c0a00]
push 0
pop rcx
push rdx
xor dword [rdx + 0x64], 0x6d9941cb
not dword [rdx + 0x8c]
add dword [rdx + 4], 0x2a1e73ba
not dword [rdx + 0x2b8]
sub dword [rdx + 0x1a8], 0x22b9260b
sub dword [rdx + 0x2c4], 0x1f375fec
add dword [rdx + 0xd0], 0x49f520d1
xor dword [rdx + 0x3e4], 0x80a5315
xor dword [rdx + 0x160], 0x39fe19c3
xor dword [rdx + 0x37c], 0x41936d38
sub dword [rdx + 0x2fc], 0x206a2283
sub dword [rdx + 0x11c], 0x699922bd
xor dword [rdx + 0x3d4], 0x58732a59
sub dword [rdx + 0x38c], 0x6b7c101b
xor dword [rdx + 0xc8], 0x630e3977
not dword [rdx + 0xac]
xor dword [rdx + 0x36c], 0x301254c5
add dword [rdx + 0x1c0], 0xec3188
not dword [rdx + 0x58]
add dword [rdx + 0x150], 0x51620cd6
xor dword [rdx + 0x378], 0x1d772014
add dword [rdx + 0x218], 0x1ab62d9d
not dword [rdx + 0x2ec]
sub dword [rdx + 0x294], 0x5d8820a1
sub dword [rdx + 0x3c8], 0x35a1f91
xor dword [rdx + 0x3bc], 0x30b920d4
xor dword [rdx + 0x180], 0x71f07e36
sub dword [rdx + 0x3ac], 0x15426f32
xor dword [rdx + 0xe8], 0x2b4017bc
add dword [rdx + 0x3dc], 0x1e596826
sub dword [rdx + 0x2f4], 0x1d232c
sub dword [rdx + 0x140], 0x9b631e9
sub dword [rdx + 0x2bc], 0x2dc04e4d
xor dword [rdx + 0x244], 0x43b72702
add dword [rdx + 8], 0x473f7208
not dword [rdx + 0x17c]
sub dword [rdx + 0x278], 0x82e35cb
xor dword [rdx + 0x30c], 0xa956e22
add dword [rdx + 0x360], 0x59aa643c
xor dword [rdx + 0x15c], 0x401b5cc8
xor dword [rdx + 0x74], 0x4ccb4f27
xor dword [rdx + 0x1bc], 0x17f86a60
sub dword [rdx + 0x300], 0x59b439ea
add dword [rdx + 0x3f0], 0x58bb01c5
xor dword [rdx + 0x3c4], 0x597d64e7
add dword [rdx + 0x148], 0x599a4546
not dword [rdx + 0xa4]
not dword [rdx + 0x1e0]
add dword [rdx + 0x1b0], 0x298c4d08
xor dword [rdx + 0x2e0], 0x103c767e
add dword [rdx + 0x24c], 0x83915ec
sub dword [rdx + 0x21c], 0x76fc0241
not dword [rdx + 0x280]
add dword [rdx + 0x258], 0x726c2e93
not dword [rdx + 0x50]
xor dword [rdx + 0x1a0], 0xeca4cad
sub dword [rdx + 0x388], 0x26ee1e73
add dword [rdx + 0xbc], 0x1aa2114d
not dword [rdx + 0xdc]
add dword [rdx + 0x250], 0x22a1a27
add dword [rdx + 0x2dc], 0x51554c97
xor dword [rdx + 0x3a0], 0x3a444ec
not dword [rdx + 0x234]
sub dword [rdx + 0x2cc], 0x40cb598b
xor dword [rdx + 0x1fc], 0x17c862c9
sub dword [rdx + 0x3b8], 0x75ae4947
not dword [rdx + 0x1e8]
sub dword [rdx + 0x3f8], 0x5c4f39c7
add dword [rdx + 0x70], 0x117c7b50
not dword [rdx + 0x318]
not dword [rdx + 0x90]
not dword [rdx + 0x3cc]
not dword [rdx + 0xc4]
xor dword [rdx + 0x2b0], 0x1ef7706d
not dword [rdx + 0x10c]
xor dword [rdx + 0x3d0], 0x673550f6
add dword [rdx + 0x310], 0x5a2005b
sub dword [rdx + 0x3a8], 0x3e723785
sub dword [rdx + 0x19c], 0x113f6923
add dword [rdx + 0x12c], 0x7364ac2
xor dword [rdx + 0x304], 0xcef30eb
add dword [rdx + 0x20c], 0x72ab2126
not dword [rdx + 0x284]
xor dword [rdx + 0x3e8], 0x56a12ec4
xor dword [rdx + 0x3d8], 0x22e34fcd
sub dword [rdx + 0xcc], 0x733e4350
xor dword [rdx + 0x29c], 0x6673f90
sub dword [rdx + 0x2ac], 0x263e6f5f
not dword [rdx + 0x274]
add dword [rdx + 0x1d8], 0x64fd7e18
not dword [rdx + 0x2b4]
xor dword [rdx + 0x40], 0x5eb210c6
add dword [rdx + 0x248], 0x16717f90
add dword [rdx + 0x14], 0x2eb6705
not dword [rdx + 0x3f4]
xor dword [rdx + 0xec], 0x23ec3d93
not dword [rdx + 0xc0]
xor dword [rdx + 0x3b4], 0x20800aa7
sub dword [rdx + 0x330], 0x390c1bf6
not dword [rdx + 0x44]
sub dword [rdx + 0x34], 0xcd61c68
not dword [rdx + 0x260]
sub dword [rdx + 0x214], 0x42c85c15
xor dword [rdx + 0x220], 0x5f7c25f4
xor dword [rdx + 0x198], 0x3ca862e1
add dword [rdx + 0x1b4], 0x6dd046c8
sub dword [rdx + 0x20], 0x6d345f2f
sub dword [rdx + 0x144], 0x47c815c0
sub dword [rdx + 0x26c], 0x35412c4b
not dword [rdx + 0x398]
add dword [rdx + 0x5c], 0x24e65020
sub dword [rdx + 0xb0], 0x6f532f92
add dword [rdx + 0x1ec], 0x288553a0
sub dword [rdx + 0x1d4], 0x3c7b42d1
xor dword [rdx + 0x1c4], 0x3c302e31
xor dword [rdx + 0x1c8], 0x7e53761c
xor dword [rdx + 0x1ac], 0x4dbf2b0a
add dword [rdx + 0x210], 0x7ec596f
not dword [rdx + 0xb4]
add dword [rdx + 0x130], 0x7b455b7b
not dword [rdx + 0x288]
add dword [rdx + 0x35c], 0x6cc267b0
sub dword [rdx + 0xd8], 0x65e17275
add dword [rdx + 0x270], 0x4b43669f
add dword [rdx + 0x2c0], 0x1e9d359c
sub dword [rdx + 0x348], 0x49bd0eb2
add dword [rdx + 0x2a0], 0x408c06db
xor dword [rdx + 0x200], 0x534a3baa
sub dword [rdx + 0x1f8], 0x384d2306
sub dword [rdx + 0x80], 0x6d1b3def
not dword [rdx + 0x328]
add dword [rdx + 0x2f0], 0x434b60f7
sub dword [rdx + 0x3c], 0x42251f2a
add dword [rdx + 0x158], 0x11614816
not dword [rdx + 0xc]
add dword [rdx + 0x1f0], 0x1bc2888
xor dword [rdx + 0x264], 0x24db2eef
not dword [rdx + 0x368]
not dword [rdx + 0x2a4]
not dword [rdx + 0x174]
not dword [rdx + 0x240]
sub dword [rdx + 0x390], 0x39b3550a
sub dword [rdx + 0x38], 0x7bad46f4
xor dword [rdx + 0x2f8], 0xbaa17c8
sub dword [rdx + 0x2c8], 0x6b2d693a
not dword [rdx + 0x238]
xor dword [rdx + 0x84], 0x192713c0
not dword [rdx + 0xfc]
xor dword [rdx + 0x10], 0x6d0f2dbc
not dword [rdx + 0xd4]
add dword [rdx + 0xf0], 0x385121b8
not dword [rdx + 0x134]
add dword [rdx + 0x1a4], 0x759f4fda
xor dword [rdx + 0x334], 0x645d3d62
not dword [rdx + 0x28]
xor dword [rdx + 0x30], 0x563d0e75
xor dword [rdx + 0x18c], 0x45770832
sub dword [rdx + 0x128], 0x11a17ec5
not dword [rdx + 0x1e4]
add dword [rdx + 0x314], 0xfaf4820
not dword [rdx + 0xe4]
add dword [rdx + 0xe0], 0x4c076c89
sub dword [rdx + 0x2e4], 0x21d24a0b
sub dword [rdx + 0x164], 0x5dfe13f1
xor dword [rdx + 0x120], 0x77d72b0
sub dword [rdx + 0x124], 0x11b53544
xor dword [rdx + 0x33c], 0x1fca0502
xor dword [rdx + 0xf4], 0x1a0d3b97
sub dword [rdx + 0x340], 0x290758c0
not dword [rdx + 0xb8]
sub dword [rdx + 0x154], 0x4101c49
not dword [rdx]
xor dword [rdx + 0x54], 0x668223b6
xor dword [rdx + 0x31c], 0x7f185688
xor dword [rdx + 0x1f4], 0x71635dc7
add dword [rdx + 0x60], 0x10826b93
add dword [rdx + 0x370], 0x374a4866
add dword [rdx + 0x3c0], 0x2f1c126a
add dword [rdx + 0x2d8], 0xf6807a0
xor dword [rdx + 0x308], 0x393e527b
sub dword [rdx + 0x1cc], 0x69d60253
xor dword [rdx + 0x2d4], 0x5d516577
not dword [rdx + 0x3b0]
xor dword [rdx + 0x3a4], 0x16176817
sub dword [rdx + 0x16c], 0x3ac6315f
xor dword [rdx + 0xf8], 0x1c7872c1
not dword [rdx + 0x384]
xor dword [rdx + 0x354], 0x606d6e04
not dword [rdx + 0x48]
xor dword [rdx + 0x1dc], 0x3a997c9c
not dword [rdx + 0x32c]
sub dword [rdx + 0x364], 0x60ef0885
not dword [rdx + 0x230]
not dword [rdx + 0x39c]
not dword [rdx + 0xa8]
add dword [rdx + 0x178], 0x54e1c60
sub dword [rdx + 0x338], 0x797342eb
not dword [rdx + 0x100]
sub dword [rdx + 0x28c], 0x24024c23
not dword [rdx + 0x88]
sub dword [rdx + 0x25c], 0xe7a0b63
not dword [rdx + 0x34c]
add dword [rdx + 0xa0], 0x269e03a3
xor dword [rdx + 0x320], 0x1cf16bbb
sub dword [rdx + 0x7c], 0x2c271e62
xor dword [rdx + 0x344], 0x43867ca5
sub dword [rdx + 0x1d0], 0x1aa05156
xor dword [rdx + 0x104], 0x7cb40e5a
add dword [rdx + 0x170], 0x7d3e29d8
add dword [rdx + 0x380], 0x6b40d67
not dword [rdx + 0x23c]
add dword [rdx + 0x13c], 0x7f0b2437
sub dword [rdx + 0x3e0], 0x126009f6
xor dword [rdx + 0x78], 0x6f150b12
not dword [rdx + 0x224]
xor dword [rdx + 0x3ec], 0x12576884
not dword [rdx + 0x208]
xor dword [rdx + 0x1b8], 0x74f41799
not dword [rdx + 0x394]
sub dword [rdx + 0x374], 0x59a6a9e
sub dword [rdx + 0x98], 0x6a3b2e1a
sub dword [rdx + 0x9c], 0x68724198
sub dword [rdx + 0x94], 0x3d8035f5
xor dword [rdx + 0x114], 0x121c66f7
sub dword [rdx + 0x6c], 0x2fdf1442
xor dword [rdx + 0x254], 0x13c90478
add dword [rdx + 0x4c], 0x8d95df7
xor dword [rdx + 0x188], 0x42f602cf
sub dword [rdx + 0x22c], 0x3cba1940
xor dword [rdx + 0x3fc], 0x5d6d23c7
add dword [rdx + 0x68], 0x3c11311e
sub dword [rdx + 0x14c], 0x7e8a4bc7
sub dword [rdx + 0x350], 0x11fc6c1f
sub dword [rdx + 0x108], 0x11ba49af
not dword [rdx + 0x2c]
xor dword [rdx + 0x204], 0x50ba2e2a
not dword [rdx + 0x118]
sub dword [rdx + 0x24], 0x639f1e6f
sub dword [rdx + 0x290], 0x3c88111a
add dword [rdx + 0x2a8], 0x42477ab7
xor dword [rdx + 0x27c], 0x17596f31
sub dword [rdx + 0x358], 0x55a84b56
add dword [rdx + 0x18], 0x5a6c37de
not dword [rdx + 0x138]
xor dword [rdx + 0x168], 0x3f5263cf
add dword [rdx + 0x324], 0x2ef668e9
not dword [rdx + 0x110]
sub dword [rdx + 0x1c], 0x4a303c3b
sub dword [rdx + 0x268], 0x22ff12b1
xor dword [rdx + 0x194], 0x32173445
xor dword [rdx + 0x2d0], 0x48764722
xor dword [rdx + 0x228], 0x15897929
sub dword [rdx + 0x2e8], 0x230a7ab0
sub dword [rdx + 0x184], 0x539d5940
add dword [rdx + 0x190], 0x75575f81
not dword [rdx + 0x298]
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x14014d02e
pop rcx
call fcn.14014c306
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