Function at 0x14014f000
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, [0x1400c2200]
push 0
pop rbx
push rax
sub dword [rax + 0x3d4], 0x6c0e691c
xor dword [rax + 0x164], 0x46d25c12
sub dword [rax + 0x54], 0x5b565388
add dword [rax + 0x3a0], 0x63c53957
add dword [rax + 0x2b8], 0x7e232fcf
sub dword [rax + 0x40], 0x4db37fd6
xor dword [rax + 0x3d0], 0x435b463f
add dword [rax + 0x218], 0x211f03a4
add dword [rax + 0x1e0], 0x35e56308
sub dword [rax + 0x384], 0x4bf8704b
add dword [rax + 0x10c], 0x1bfa66b1
sub dword [rax + 0x27c], 0x2549070a
xor dword [rax + 0x2d0], 0x5e136392
not dword [rax + 0x330]
add dword [rax + 0x48], 0xf0b17f2
sub dword [rax + 0x208], 0x19a49c2
not dword [rax + 0x78]
xor dword [rax + 0x2e4], 0x13727c10
xor dword [rax + 0x158], 0x62b105dd
sub dword [rax + 0x1cc], 0x4a591d2d
sub dword [rax + 0x2ac], 0x5d2b299a
sub dword [rax + 0xc0], 0x17930aa0
xor dword [rax + 0x348], 0x697b48b4
add dword [rax], 0x692a1496
xor dword [rax + 0x2c8], 0x29073f7f
sub dword [rax + 0xac], 0x692c1642
add dword [rax + 0x2c4], 0x6b8b1496
add dword [rax + 0x248], 0x13736abf
not dword [rax + 0x224]
sub dword [rax + 0x1ec], 0x72b30239
add dword [rax + 0x1d8], 0x699020f2
not dword [rax + 0xa4]
not dword [rax + 0xd8]
not dword [rax + 0xec]
sub dword [rax + 0x190], 0x51433baf
xor dword [rax + 0x144], 0x21e34e16
not dword [rax + 0x28]
xor dword [rax + 0x328], 0x51f845dc
not dword [rax + 0x3b8]
xor dword [rax + 0x12c], 0xf3638ca
xor dword [rax + 0x1dc], 0x5b3236d1
not dword [rax + 0x3cc]
sub dword [rax + 0x170], 0x66bb4431
add dword [rax + 0xe8], 0x6bb8266a
sub dword [rax + 0x2d4], 0x28a24607
not dword [rax + 0x29c]
add dword [rax + 0x28c], 0x15022dd5
xor dword [rax + 0x210], 0x6c273d5b
xor dword [rax + 0x2c0], 0x4af863fe
xor dword [rax + 0x3e8], 0x7aa302f8
not dword [rax + 0x358]
sub dword [rax + 0x258], 0x6552167a
not dword [rax + 0x36c]
add dword [rax + 0x294], 0x23954fd5
sub dword [rax + 0x18], 0x5cb86ff7
sub dword [rax + 0xe4], 0x729f5aaf
not dword [rax + 0xb0]
sub dword [rax + 0x4c], 0x169904d1
add dword [rax + 0x234], 0x70f54adb
sub dword [rax + 0x160], 0x124860cd
xor dword [rax + 0x44], 0x32bb43da
xor dword [rax + 0x278], 0x56cf2dfb
sub dword [rax + 0x1f4], 0x3d852dcd
not dword [rax + 0x3f8]
add dword [rax + 0xfc], 0x53ab38d5
xor dword [rax + 0x184], 0x6d4099a
sub dword [rax + 0x130], 0x3346123d
xor dword [rax + 0x354], 0x48480b0c
add dword [rax + 0x1a8], 0x3ecb2cd2
add dword [rax + 0x284], 0x74fd56eb
add dword [rax + 0xbc], 0x4e9c5326
sub dword [rax + 0xc], 0x7b456b22
add dword [rax + 0x3bc], 0x663c6b43
not dword [rax + 0x338]
add dword [rax + 0x74], 0x553c5160
sub dword [rax + 0x398], 0x277e52ea
add dword [rax + 0x21c], 0x35a66581
xor dword [rax + 0x168], 0x38c04cc8
add dword [rax + 0x230], 0x55cd58f5
not dword [rax + 0x2cc]
sub dword [rax + 0xe0], 0x37cd599b
add dword [rax + 0x94], 0x5a4c41a6
sub dword [rax + 0x3e0], 0x219d39b5
not dword [rax + 0x300]
add dword [rax + 0x370], 0x540460b9
add dword [rax + 0x2dc], 0x593c5974
add dword [rax + 0x50], 0x7409619f
xor dword [rax + 0x238], 0x3f900926
not dword [rax + 0x1f8]
xor dword [rax + 0x22c], 0x117d0a5e
add dword [rax + 0x2ec], 0x297d3e37
xor dword [rax + 0x1b0], 0x728c4fe2
xor dword [rax + 0x1d0], 0xb8d7850
add dword [rax + 0x154], 0x6abe1fc9
sub dword [rax + 0x240], 0x10f33b95
sub dword [rax + 0x3b0], 0x1b5e3767
sub dword [rax + 0x37c], 0x18501fc
sub dword [rax + 0x178], 0x337f7839
sub dword [rax + 0x118], 0x64ac750d
sub dword [rax + 0x220], 0x5db12b6f
xor dword [rax + 0x1c], 0x6e500027
add dword [rax + 0x2a0], 0x55505ac9
sub dword [rax + 0x5c], 0x200368b2
xor dword [rax + 0x33c], 0x11b20cd9
not dword [rax + 0x18c]
not dword [rax + 0xa0]
add dword [rax + 0x1ac], 0x137acc
not dword [rax + 0x15c]
xor dword [rax + 0x228], 0x102a1ddf
not dword [rax + 0x204]
not dword [rax + 0x1c8]
add dword [rax + 0x254], 0x2f246eb5
xor dword [rax + 0x26c], 0xdc81c1d
sub dword [rax + 0x1e4], 0x760b0834
add dword [rax + 0x60], 0x95e0c7b
not dword [rax + 0xa8]
not dword [rax + 0x298]
sub dword [rax + 0x3f4], 0x59c476ea
not dword [rax + 0x2c]
sub dword [rax + 0x35c], 0x1fe32985
sub dword [rax + 0x114], 0x6e817f9c
xor dword [rax + 0x98], 0x570e27ae
xor dword [rax + 0x23c], 0x2fff2d79
not dword [rax + 0x350]
sub dword [rax + 0x1b8], 0x302336dc
add dword [rax + 0x32c], 0x40d42e97
not dword [rax + 0x320]
add dword [rax + 0xb8], 0xb5a4082
sub dword [rax + 0x1a0], 0x594c12
sub dword [rax + 0x70], 0xc8d58f1
add dword [rax + 0x2a8], 0x581c777a
not dword [rax + 0x1fc]
not dword [rax + 0x2f4]
sub dword [rax + 0x108], 0x4fcf0578
xor dword [rax + 0x19c], 0x7f9d3ef1
sub dword [rax + 0x268], 0x755338ef
xor dword [rax + 0x11c], 0x27316d97
xor dword [rax + 0x368], 0x7ce161c2
not dword [rax + 0x38c]
sub dword [rax + 0x314], 0x6aa93bd6
xor dword [rax + 0x90], 0x4f00156b
add dword [rax + 0x3d8], 0x2e6022fb
sub dword [rax + 0x2f0], 0x5180faa
not dword [rax + 0x13c]
xor dword [rax + 0x34], 0x2dc7208e
sub dword [rax + 0x24c], 0x72827af0
not dword [rax + 0x364]
xor dword [rax + 0x200], 0x47a017b
sub dword [rax + 0x2bc], 0xc5b7073
not dword [rax + 0x3c8]
xor dword [rax + 0x140], 0x1d584cde
not dword [rax + 0x8c]
sub dword [rax + 0x20], 0x1b0c1c3c
xor dword [rax + 0x88], 0x3fd94c79
xor dword [rax + 0x244], 0x6d2d3df1
xor dword [rax + 0x3c], 0x67fd6fed
xor dword [rax + 0x39c], 0x21a01068
sub dword [rax + 0x64], 0x6afa3e31
xor dword [rax + 0x264], 0x72c458eb
xor dword [rax + 0x2e8], 0x738f0f27
add dword [rax + 0x3a4], 0x14254295
add dword [rax + 0x3c4], 0x11107788
add dword [rax + 0x138], 0x5e031438
add dword [rax + 0x34c], 0x5f83237b
add dword [rax + 0x2b4], 0x40a0292f
not dword [rax + 0x3fc]
not dword [rax + 0x25c]
add dword [rax + 0xf8], 0x199508e3
add dword [rax + 0x380], 0x5dc1416d
xor dword [rax + 0x3e4], 0xe947503
sub dword [rax + 0x288], 0x241e3f7c
add dword [rax + 0x1d4], 0x21d54dbd
sub dword [rax + 0x274], 0x7ba964c3
add dword [rax + 0x1bc], 0x5a662f54
add dword [rax + 0x20c], 0x30c7528e
sub dword [rax + 0x174], 0x23b717d0
sub dword [rax + 0x1c0], 0x271b4e88
sub dword [rax + 0xdc], 0x300c0a37
not dword [rax + 0x150]
add dword [rax + 0x2fc], 0x59c62e7
sub dword [rax + 0x134], 0x7a9b17cb
not dword [rax + 0x16c]
xor dword [rax + 0x394], 0x425f2cb6
add dword [rax + 0x180], 0x1b702dde
not dword [rax + 0x84]
not dword [rax + 0x388]
sub dword [rax + 0x3b4], 0x2dcb0324
sub dword [rax + 0x148], 0x3b8d6dbf
sub dword [rax + 0x360], 0x268271a3
add dword [rax + 0x14c], 0x46c913a2
xor dword [rax + 0x270], 0xfa30834
not dword [rax + 0x250]
add dword [rax + 0x340], 0x59423bba
add dword [rax + 0x3c0], 0x53ea5ac2
sub dword [rax + 0x120], 0x423045ba
xor dword [rax + 0x260], 0x53be4545
xor dword [rax + 0x188], 0x38f25e28
not dword [rax + 0xd0]
sub dword [rax + 0x2d8], 0x24d06c2e
xor dword [rax + 0x68], 0xc685b8e
sub dword [rax + 0x31c], 0x736f74a4
add dword [rax + 0x2e0], 0x30ea107b
add dword [rax + 0x2a4], 0x464d664a
xor dword [rax + 0xb4], 0x7dfc4a5e
sub dword [rax + 0x128], 0x1ca81c1d
not dword [rax + 0x17c]
xor dword [rax + 4], 0x3fee50f9
xor dword [rax + 0x2f8], 0x43e63dd7
add dword [rax + 0x304], 0x1e24412d
sub dword [rax + 0x214], 0x612e775b
xor dword [rax + 0x30], 0x1e484f57
sub dword [rax + 0x390], 0x56fd1626
xor dword [rax + 0x9c], 0x632a69dc
xor dword [rax + 0x3ec], 0x25a62f6a
add dword [rax + 0x1c4], 0x43c76163
not dword [rax + 0xf0]
sub dword [rax + 0x3dc], 0x33eb6ee0
xor dword [rax + 0x378], 0x5c6668a6
not dword [rax + 0x1b4]
add dword [rax + 0x10], 0x1a711fe3
not dword [rax + 0xc8]
not dword [rax + 0x3f0]
not dword [rax + 0x80]
sub dword [rax + 0xcc], 0x511c1b36
not dword [rax + 0x3a8]
not dword [rax + 0x110]
add dword [rax + 0x14], 0x2e359d8
xor dword [rax + 0x58], 0x7c3f1c31
not dword [rax + 0x324]
not dword [rax + 0x30c]
not dword [rax + 0x308]
add dword [rax + 0x1f0], 0xc0c4cde
sub dword [rax + 8], 0x76b843f3
xor dword [rax + 0xd4], 0x17e6157f
add dword [rax + 0x1a4], 0x6f3e7166
xor dword [rax + 0x280], 0x732603f7
sub dword [rax + 0x2b0], 0x46a054eb
sub dword [rax + 0x318], 0x68d1297b
xor dword [rax + 0x310], 0xc6c561e
add dword [rax + 0x3ac], 0x5e32036e
xor dword [rax + 0x194], 0x3b7a3510
not dword [rax + 0x100]
add dword [rax + 0x38], 0x2e4e1f02
add dword [rax + 0x374], 0x44d06afa
xor dword [rax + 0x344], 0x70594a2b
xor dword [rax + 0x6c], 0x240550dc
not dword [rax + 0x7c]
not dword [rax + 0x334]
not dword [rax + 0x124]
add dword [rax + 0x1e8], 0xcd610e2
not dword [rax + 0x198]
not dword [rax + 0xf4]
xor dword [rax + 0x24], 0x17b0552d
add dword [rax + 0xc4], 0x1e060730
sub dword [rax + 0x290], 0x2573aad
sub dword [rax + 0x104], 0x26e344db
add rbx, 0x400
add rax, 0x400
cmp rbx, 0x8c000
jne 0x14014f02e
pop rcx
call fcn.14014db06
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