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 rax, [0x140019200]
push 0
pop rcx
push rax
add dword [rax + 0x350], 0x17a46682
not dword [rax + 0xc4]
xor dword [rax + 0x2b0], 0x27d77263
xor dword [rax + 0x78], 0x7b49453c
xor dword [rax + 0x390], 0x61d50758
xor dword [rax + 0x20c], 0x43fe78ad
add dword [rax + 0x26c], 0x3b057156
not dword [rax + 0x210]
sub dword [rax + 0x384], 0x4734bdd
sub dword [rax + 0x3f8], 0x10cc0cfc
xor dword [rax + 0x378], 0x32ff214c
not dword [rax + 0x148]
not dword [rax + 0x160]
not dword [rax + 0x264]
xor dword [rax + 0x2cc], 0x40272cde
xor dword [rax + 0x204], 0xb46640e
sub dword [rax + 0x364], 0x3b45900
xor dword [rax + 0x34c], 0x1eb68bd
not dword [rax + 0x1bc]
sub dword [rax + 0x1e0], 0x48f25ac3
xor dword [rax + 0x2a4], 0x468d4b4e
add dword [rax + 0x324], 0x43cf01c7
xor dword [rax + 0x25c], 0x13641ee1
sub dword [rax + 0x32c], 0x63715e13
add dword [rax + 0x1dc], 0x5eaf6385
not dword [rax + 0xcc]
xor dword [rax + 0x11c], 0x20520d88
sub dword [rax + 0x338], 0x6065748d
xor dword [rax + 0x330], 0x60fa0d64
not dword [rax + 0x130]
add dword [rax + 0x138], 0xe36994
add dword [rax + 0x184], 0x2be42d10
add dword [rax + 0x12c], 0x278c671e
sub dword [rax + 0x17c], 0xfa1020
add dword [rax + 0x244], 0x3dfa129f
xor dword [rax + 0x1f4], 0x51cd3666
xor dword [rax + 0x3c], 0x635833c9
sub dword [rax + 0x1b0], 0x325d365c
add dword [rax + 0x36c], 0x26982c31
add dword [rax + 0xbc], 0x32444463
sub dword [rax + 0x298], 0x13951dc3
add dword [rax + 0x3c8], 0x48287f79
add dword [rax + 0xac], 0x70e13a51
xor dword [rax + 0x284], 0x722f0c4b
sub dword [rax + 0x334], 0x73221d9e
add dword [rax + 0x304], 0x13165f9d
not dword [rax + 0x1a0]
sub dword [rax + 0x2a8], 0x5ce50cab
add dword [rax + 0x1cc], 0x1b310984
not dword [rax + 0x1c8]
xor dword [rax + 0x2fc], 0x7f020137
xor dword [rax + 0x194], 0x3d13567d
add dword [rax + 0x40], 0x34bd2e49
sub dword [rax + 0xf4], 0x24a72c0f
sub dword [rax + 0x84], 0x2dd32f6c
xor dword [rax + 0x33c], 0xa1b053b
xor dword [rax + 0x2e0], 0x49d217b8
not dword [rax + 0x44]
xor dword [rax + 0x1c0], 0x4055231b
xor dword [rax + 0x3cc], 0x742c2cdd
sub dword [rax + 0x22c], 0x51025342
add dword [rax + 0x19c], 0xb5f7826
not dword [rax + 0x380]
add dword [rax + 0x1e4], 0x4cdf358f
add dword [rax + 0x74], 0x544751c8
sub dword [rax + 0x260], 0x7818394c
sub dword [rax + 0xc0], 0x6b2b0b9f
xor dword [rax + 0x208], 0x39a142d
sub dword [rax + 0x35c], 0x46281267
xor dword [rax + 0x290], 0x39a356ef
not dword [rax + 0x10c]
not dword [rax + 0x354]
add dword [rax + 0x360], 0x6e3b0600
xor dword [rax + 0x144], 0x23987b2c
sub dword [rax + 0x300], 0x7f7b4573
add dword [rax + 0x1f8], 0x30af09b6
sub dword [rax + 0xf8], 0x4547645c
add dword [rax + 0x3c0], 0x2e806476
sub dword [rax + 0x110], 0x22b2455
xor dword [rax + 8], 0x7f391b48
xor dword [rax + 0x358], 0x1867393b
not dword [rax + 0x314]
xor dword [rax + 0x1ec], 0x163f5988
sub dword [rax + 0x3a8], 0x51f96d87
add dword [rax + 0x3b0], 0x48823304
not dword [rax + 0x308]
xor dword [rax + 0x398], 0x1567642f
sub dword [rax + 0x158], 0x6322f12
sub dword [rax + 0x234], 0x76c96c43
add dword [rax + 0x134], 0x535d1c43
sub dword [rax + 0xe0], 0x7607117c
not dword [rax + 0x168]
xor dword [rax + 0x220], 0x4d6c03a3
add dword [rax + 0x154], 0x3b5911e2
not dword [rax + 0xd4]
xor dword [rax + 0x4c], 0xa6c340f
not dword [rax + 0xa0]
not dword [rax + 0x3e0]
sub dword [rax + 0x2c0], 0x53dc08ce
sub dword [rax + 0x2d0], 0x273e6bbc
sub dword [rax + 0x58], 0x432a6b22
not dword [rax + 0x24c]
add dword [rax + 0xb4], 0x39957bea
sub dword [rax + 0xa8], 0x70582cc0
add dword [rax + 0x140], 0x1a001992
xor dword [rax + 0x150], 0x54191de6
add dword [rax + 0x28c], 0x33812757
sub dword [rax + 0x1ac], 0x22043866
xor dword [rax + 0x228], 0x5e1369cb
sub dword [rax + 0x2a0], 0x2519465e
add dword [rax + 0x3ac], 0x7c527c39
not dword [rax + 0x38]
xor dword [rax + 0x3b4], 0x23140aaa
xor dword [rax + 0x1c4], 0x3ee47afd
not dword [rax + 0x3c4]
xor dword [rax + 0x3ec], 0x66d5116d
xor dword [rax + 0x170], 0x4f487a3a
not dword [rax + 0x3dc]
sub dword [rax + 0x320], 0x24e72c79
add dword [rax + 0x3f0], 0x7a535ced
not dword [rax + 0xe8]
not dword [rax + 0x2d8]
not dword [rax + 0x2e8]
xor dword [rax + 0x120], 0x1215146a
not dword [rax + 0x2f4]
xor dword [rax + 0x274], 0x26832926
sub dword [rax + 0x348], 0xd8152b0
add dword [rax + 0x15c], 0x48cd7a4d
add dword [rax + 0x37c], 0x32476ca8
xor dword [rax + 0x394], 0x72e213bf
add dword [rax + 0x18c], 0x5a2a1089
not dword [rax + 0x344]
xor dword [rax + 0x1b4], 0x7e712144
add dword [rax + 0x27c], 0x2f2e6e5f
add dword [rax + 0x2b4], 0x1c5c5299
add dword [rax + 0x240], 0x71411731
not dword [rax + 0xf0]
not dword [rax + 0x10]
add dword [rax + 0x1f0], 0x78496abc
xor dword [rax + 0x50], 0x6a723364
xor dword [rax + 0x310], 0xf8d4ad3
add dword [rax + 0x68], 0x26e054e
xor dword [rax + 0x2e4], 0x39c70ce0
xor dword [rax + 0x8c], 0xcb3176f
xor dword [rax + 0x90], 0x21ca3c42
sub dword [rax + 0x9c], 0x34434fa9
xor dword [rax + 0x29c], 0x33576205
sub dword [rax + 0x88], 0x79af30ed
not dword [rax + 0x3a0]
xor dword [rax + 0xb8], 0x32924486
xor dword [rax + 0x100], 0xa0f75ad
add dword [rax + 0x254], 0x1e754e87
xor dword [rax + 0x294], 0x344f7c2c
add dword [rax + 0x1d0], 0x45103ce7
sub dword [rax + 0x288], 0xc3b656e
add dword [rax + 0x230], 0x64807f88
add dword [rax + 0x34], 0x192052df
sub dword [rax + 0x2c4], 0x215361eb
not dword [rax + 0x80]
add dword [rax + 0x224], 0x47884681
sub dword [rax + 0x14c], 0x489131d9
sub dword [rax + 0x280], 0x4b1f56b7
sub dword [rax + 0x3bc], 0x520d1d53
add dword [rax + 0x124], 0x3a542a89
sub dword [rax + 0x268], 0x44ce4872
add dword [rax + 0x2ac], 0x693f70c9
add dword [rax + 0x1a8], 0x3d455a54
xor dword [rax + 0x368], 0x46c31a43
xor dword [rax + 0x3a4], 0x3ec534c5
sub dword [rax + 0xa4], 0x213501af
add dword [rax + 0x21c], 0x9a47e1d
add dword [rax + 0x20], 0x32241f10
not dword [rax + 0x238]
not dword [rax + 0x328]
sub dword [rax + 0x54], 0x3fe251b0
add dword [rax + 0x1b8], 0x78fc1cca
sub dword [rax + 0x108], 0x19ac7a25
xor dword [rax + 0x118], 0x45f03e63
sub dword [rax + 0x2b8], 0x4de5608f
xor dword [rax + 0x70], 0x721e3b2d
add dword [rax + 0x7c], 0x5deb1529
sub dword [rax + 0x388], 0x478a2f80
not dword [rax + 0x104]
sub dword [rax + 0xd8], 0x518b4c1b
sub dword [rax + 0x340], 0x233f2ee7
sub dword [rax + 0x374], 0x460e3686
not dword [rax + 0xc8]
not dword [rax + 0x270]
sub dword [rax + 0x318], 0x2b75749c
sub dword [rax + 0x1d4], 0x39f657fa
sub dword [rax + 0x2ec], 0xce62fdc
not dword [rax + 0x3e8]
sub dword [rax + 0x2f8], 0x12463801
add dword [rax + 0x28], 0x13883434
not dword [rax + 0x278]
add dword [rax + 0x258], 0x6db021da
not dword [rax + 0x24]
sub dword [rax + 0x60], 0x56123acf
xor dword [rax + 0x1a4], 0x2b485c87
add dword [rax + 0x14], 0x188625fc
not dword [rax + 0x248]
xor dword [rax + 0x3fc], 0x5c354a4c
xor dword [rax + 0x114], 0x67497ffe
add dword [rax + 0x128], 0x34242b0d
add dword [rax + 0x3b8], 0x80d1d94
not dword [rax + 0x2bc]
sub dword [rax + 0x1e8], 0x210929ee
xor dword [rax + 0xe4], 0x2e191ddd
xor dword [rax + 0x30c], 0x206d149e
add dword [rax + 0x188], 0x50877127
add dword [rax], 0x7a6d4943
not dword [rax + 0x30]
not dword [rax + 0x178]
xor dword [rax + 0x1d8], 0x76f62cbf
not dword [rax + 0x23c]
add dword [rax + 0x3f4], 0x60d34bd6
sub dword [rax + 0x200], 0x37e4c7d
add dword [rax + 0x3e4], 0x50915a90
add dword [rax + 0xd0], 0x1a6c03e3
xor dword [rax + 0x2c8], 0x33450b2e
xor dword [rax + 0x1c], 0x36fc23f3
sub dword [rax + 0xc], 0xda07a4b
xor dword [rax + 0x3d0], 0x3db43c25
xor dword [rax + 0x13c], 0x6fa519eb
add dword [rax + 0xb0], 0x13541b2f
sub dword [rax + 0x370], 0x282011d1
add dword [rax + 0x180], 0x378101cc
xor dword [rax + 0x94], 0x456d0ff0
sub dword [rax + 0x38c], 0x46794c9b
not dword [rax + 0x174]
add dword [rax + 4], 0x1e357917
sub dword [rax + 0x214], 0x29c267c4
xor dword [rax + 0x3d8], 0x641268f0
add dword [rax + 0x18], 0x28b83f44
add dword [rax + 0x190], 0x88a4727
sub dword [rax + 0x164], 0x72f47cae
sub dword [rax + 0x1fc], 0x33946e8b
sub dword [rax + 0xdc], 0x7b860aa2
add dword [rax + 0x198], 0x5eab635e
add dword [rax + 0x39c], 0x7dec7204
not dword [rax + 0x3d4]
add dword [rax + 0x5c], 0x24a20feb
sub dword [rax + 0x98], 0x7e72f43
xor dword [rax + 0x16c], 0x47db6559
xor dword [rax + 0x6c], 0x27583f79
xor dword [rax + 0x2d4], 0x1ce37e0
xor dword [rax + 0x218], 0x1ef58eb
xor dword [rax + 0x64], 0x1cd74444
add dword [rax + 0x2c], 0x514d20e7
not dword [rax + 0x48]
sub dword [rax + 0xec], 0x3d2025b1
add dword [rax + 0x31c], 0x24b23a74
sub dword [rax + 0xfc], 0x102a3588
sub dword [rax + 0x2dc], 0x412458fa
sub dword [rax + 0x2f0], 0x1d780f
xor dword [rax + 0x250], 0x6eea005b
add rcx, 0x400
add rax, 0x400
cmp rcx, 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