Function at 0x14009d000
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 rcx, [0x140010200]
push 0
pop rbx
push rcx
xor dword [rcx + 0x104], 0x5566623f
sub dword [rcx + 0x2e8], 0x2a1671ee
sub dword [rcx + 0xe0], 0x739a625d
sub dword [rcx + 0x2dc], 0x7fb56d10
sub dword [rcx + 0x314], 0x52726179
not dword [rcx + 0x80]
add dword [rcx + 0x21c], 0x769d284a
add dword [rcx + 0x2c0], 0x21df1a4e
xor dword [rcx + 0x258], 0x490a1e8d
add dword [rcx + 0x248], 0x1742356f
xor dword [rcx + 0x298], 0x15af1648
xor dword [rcx + 0x358], 0x5d571189
add dword [rcx + 0x3e8], 0x738526a5
not dword [rcx + 0x2cc]
sub dword [rcx + 0x250], 0x3468220f
add dword [rcx + 0xf0], 0x227a6759
add dword [rcx + 0x208], 0x58f66eec
xor dword [rcx + 0x354], 0x78235871
add dword [rcx + 0x19c], 0x6ebe38c2
sub dword [rcx + 0x344], 0x3e8c3154
sub dword [rcx + 0x210], 0x321167e4
add dword [rcx + 0x1e8], 0x27040219
add dword [rcx + 0xac], 0x49de17cd
xor dword [rcx + 0x330], 0x4d634ad7
not dword [rcx + 0x234]
sub dword [rcx + 8], 0x35083319
add dword [rcx + 0x328], 0x2dc072af
add dword [rcx + 0x390], 0x43b0406c
not dword [rcx + 0x158]
not dword [rcx + 0x12c]
xor dword [rcx + 0xc4], 0x1aa230b4
xor dword [rcx + 0xb0], 0x65435c76
not dword [rcx + 0x1e0]
sub dword [rcx + 0x2f4], 0x6a06009b
sub dword [rcx + 0xb4], 0x51c174e
add dword [rcx + 0xd8], 0x497a56e6
sub dword [rcx + 0x294], 0x3bc814b0
add dword [rcx + 0x110], 0x1e94094f
xor dword [rcx + 0x14c], 0x48e93bdc
not dword [rcx + 0x2b4]
add dword [rcx + 0x268], 0x325d4b33
sub dword [rcx + 0x398], 0x18433f98
not dword [rcx + 0x27c]
xor dword [rcx + 0xd4], 0x5e74229b
add dword [rcx + 0x288], 0x457a6a68
sub dword [rcx + 0xe8], 0x588e3264
xor dword [rcx + 0x35c], 0x11bf4515
xor dword [rcx + 0x154], 0x4c95de0
not dword [rcx + 0x90]
xor dword [rcx + 0x1ec], 0x25811dbe
add dword [rcx + 0x1c4], 0x67af55ac
add dword [rcx + 0x228], 0x3d401d93
add dword [rcx + 0x340], 0x421b4721
not dword [rcx + 0x40]
xor dword [rcx + 0x30], 0x63016372
xor dword [rcx + 0x1d4], 0x532d2be0
not dword [rcx + 0x164]
not dword [rcx + 0x3ac]
add dword [rcx + 0x31c], 0x17aa3280
sub dword [rcx + 0x3c], 0x67067c2
add dword [rcx + 0x144], 0x3ba31452
sub dword [rcx + 0xd0], 0x2ba14409
xor dword [rcx + 0x34c], 0x531b700b
not dword [rcx + 0x388]
xor dword [rcx + 0x3a0], 0x581767bb
sub dword [rcx + 0x350], 0x45a0717a
add dword [rcx + 0x1c8], 0x188f638d
sub dword [rcx + 0x218], 0x30bc2ccf
add dword [rcx + 0x88], 0x61885ced
xor dword [rcx + 0x54], 0x46d537da
sub dword [rcx + 0x28], 0x53a6208f
add dword [rcx + 0x39c], 0x7481e
sub dword [rcx + 0x64], 0x467f3421
add dword [rcx + 0x368], 0x726674e1
add dword [rcx + 0x25c], 0x40220ba4
add dword [rcx + 0x1ac], 0x63e212e0
xor dword [rcx + 0x3d0], 0x4dda76f1
xor dword [rcx + 0x22c], 0x10780704
xor dword [rcx + 0x18], 0x68650c94
xor dword [rcx + 0x238], 0x2e9b5318
not dword [rcx + 0x1cc]
not dword [rcx + 0x3f8]
sub dword [rcx], 0xf470111
not dword [rcx + 0x1dc]
sub dword [rcx + 0x324], 0x75b93c50
xor dword [rcx + 0x48], 0x67ee4494
add dword [rcx + 0x2f0], 0x51944662
sub dword [rcx + 0x270], 0x36f719f2
sub dword [rcx + 0x124], 0x48511ae4
sub dword [rcx + 0x100], 0x3a120c71
sub dword [rcx + 0x3bc], 0x4dd51c5c
sub dword [rcx + 0x6c], 0x772c58e5
not dword [rcx + 0x2c8]
xor dword [rcx + 4], 0x6716449d
sub dword [rcx + 0x380], 0x675e7911
xor dword [rcx + 0x14], 0xf574f10
not dword [rcx + 0xec]
sub dword [rcx + 0x240], 0x4cb3c2d
add dword [rcx + 0x190], 0x15f12785
sub dword [rcx + 0x10c], 0x2c3240ff
add dword [rcx + 0x60], 0x22b9463c
add dword [rcx + 0x26c], 0x3b6a05d0
add dword [rcx + 0x13c], 0x2a792b59
add dword [rcx + 0x134], 0x592b01a5
xor dword [rcx + 0x1d0], 0x5279606a
not dword [rcx + 0x1f4]
add dword [rcx + 0x1b8], 0x64eb2dd7
xor dword [rcx + 0xbc], 0x4d4d2d90
sub dword [rcx + 0x2a0], 0x634015aa
sub dword [rcx + 0x3f0], 0x634c73ae
sub dword [rcx + 0x1f8], 0x4f7c75d7
not dword [rcx + 0x3dc]
sub dword [rcx + 0x1bc], 0x48e0995
not dword [rcx + 0xa0]
sub dword [rcx + 0x254], 0x56f852d2
add dword [rcx + 0x148], 0x4296332d
xor dword [rcx + 0x3b8], 0x24753d16
xor dword [rcx + 0x168], 0x27d16c06
sub dword [rcx + 0x2bc], 0x6dd17d43
not dword [rcx + 0x3ec]
add dword [rcx + 0x3cc], 0x62347972
add dword [rcx + 0x10], 0x416802
xor dword [rcx + 0x3f4], 0x399360f9
not dword [rcx + 0x44]
not dword [rcx + 0xa4]
xor dword [rcx + 0x1fc], 0x79772bdb
sub dword [rcx + 0x2ac], 0x363b5382
add dword [rcx + 0x394], 0x2b5f6840
sub dword [rcx + 0x150], 0x4b0a145a
add dword [rcx + 0x18c], 0x25d8262c
xor dword [rcx + 0xc0], 0x30cb148d
not dword [rcx + 0x224]
sub dword [rcx + 0x70], 0x53e025e8
xor dword [rcx + 0x230], 0x74b5a41
add dword [rcx + 0x1e4], 0x7d5d6c6d
add dword [rcx + 0x160], 0x73e05bc8
xor dword [rcx + 0x3a4], 0x10e4ee2
sub dword [rcx + 0x260], 0x427d7bd7
add dword [rcx + 0x3c4], 0x2b3722ce
not dword [rcx + 0x220]
sub dword [rcx + 0x2a8], 0x66826eeb
add dword [rcx + 0x2a4], 0x6a3b788c
add dword [rcx + 0x308], 0x430b3f4b
not dword [rcx + 0x34]
not dword [rcx + 0x17c]
xor dword [rcx + 0x1b0], 0x3ff07506
add dword [rcx + 0x290], 0x176c5e45
sub dword [rcx + 0x20c], 0x7af215f
add dword [rcx + 0x264], 0xd504496
add dword [rcx + 0xcc], 0x7706455
sub dword [rcx + 0x118], 0x4ae801bf
sub dword [rcx + 0x194], 0xbdc6c3d
xor dword [rcx + 0x370], 0x5ddd68ae
sub dword [rcx + 0x8c], 0x33a21edf
sub dword [rcx + 0x300], 0x10911fe3
add dword [rcx + 0xf4], 0x6ec614eb
xor dword [rcx + 0x2d8], 0x70840f64
sub dword [rcx + 0x304], 0x724403c4
add dword [rcx + 0x1a0], 0x678f0f8c
xor dword [rcx + 0x1f0], 0x6a8e2486
add dword [rcx + 0x114], 0x6fea7c22
sub dword [rcx + 0x2c4], 0x4c3c75
xor dword [rcx + 0x278], 0x37be4d1c
xor dword [rcx + 0x108], 0x723519c6
add dword [rcx + 0x33c], 0x6e2e57a7
not dword [rcx + 0x244]
xor dword [rcx + 0x38c], 0x513d70ca
not dword [rcx + 0x94]
sub dword [rcx + 0xc], 0x691210d4
sub dword [rcx + 0x338], 0x4da8659f
not dword [rcx + 0x30c]
sub dword [rcx + 0x274], 0x2ebf1861
xor dword [rcx + 0x130], 0x2d154a0a
sub dword [rcx + 0x334], 0x5517d32
xor dword [rcx + 0x38], 0x2a997501
not dword [rcx + 0x170]
add dword [rcx + 0x1a4], 0x1f5f6e8e
xor dword [rcx + 0x2ec], 0x3a0d1bba
add dword [rcx + 0x20], 0x48b93243
add dword [rcx + 0x84], 0x1c1a461a
not dword [rcx + 0x3e4]
not dword [rcx + 0xc8]
xor dword [rcx + 0x2b0], 0x509f2a94
xor dword [rcx + 0x184], 0x1fd234c4
sub dword [rcx + 0x11c], 0x43da01a6
sub dword [rcx + 0x348], 0x4fb2281a
xor dword [rcx + 0x9c], 0x60573f7f
sub dword [rcx + 0x284], 0x1f693fcf
not dword [rcx + 0x188]
not dword [rcx + 0x28c]
sub dword [rcx + 0x1b4], 0x3c1349c9
add dword [rcx + 0x204], 0x3c351d62
not dword [rcx + 0x318]
sub dword [rcx + 0x4c], 0x7b0343de
xor dword [rcx + 0x68], 0x6101529b
xor dword [rcx + 0x140], 0x103902a5
add dword [rcx + 0xa8], 0x332c2e26
not dword [rcx + 0x15c]
add dword [rcx + 0x24c], 0x735b3800
not dword [rcx + 0x1c]
sub dword [rcx + 0x2e0], 0xac40f2c
not dword [rcx + 0x174]
xor dword [rcx + 0x378], 0x5a8306d1
xor dword [rcx + 0x320], 0x508a0488
xor dword [rcx + 0x74], 0x124242c6
xor dword [rcx + 0x5c], 0x4e94368a
add dword [rcx + 0x384], 0x119f14fa
add dword [rcx + 0x3d4], 0x7432578d
xor dword [rcx + 0x16c], 0x7e39418c
not dword [rcx + 0x1c0]
xor dword [rcx + 0x3b0], 0x131053e2
sub dword [rcx + 0x310], 0x4e795280
sub dword [rcx + 0x198], 0x4b0c3bfe
xor dword [rcx + 0x58], 0x622f3254
sub dword [rcx + 0x24], 0x1c072a2
sub dword [rcx + 0x78], 0x2e9c353b
xor dword [rcx + 0x36c], 0x2f812573
add dword [rcx + 0x7c], 0x20361549
xor dword [rcx + 0x2fc], 0x29787a0a
add dword [rcx + 0x3a8], 0x39301178
xor dword [rcx + 0x1d8], 0x272f5eeb
add dword [rcx + 0x360], 0x76515929
sub dword [rcx + 0x2c], 0x38415cec
not dword [rcx + 0x2d4]
add dword [rcx + 0xe4], 0x57cc04eb
sub dword [rcx + 0x200], 0x5fea6dcd
not dword [rcx + 0x3c8]
not dword [rcx + 0x3d8]
sub dword [rcx + 0x128], 0x3fcd13c9
xor dword [rcx + 0x2b8], 0x1c9c6ca8
sub dword [rcx + 0x214], 0x380871af
add dword [rcx + 0x1a8], 0xfc16a10
not dword [rcx + 0x280]
add dword [rcx + 0xf8], 0x61a32cfe
not dword [rcx + 0x374]
xor dword [rcx + 0xdc], 0x83e3c44
sub dword [rcx + 0x98], 0x5a994ff9
xor dword [rcx + 0x2e4], 0x19d551f8
not dword [rcx + 0x3fc]
not dword [rcx + 0x37c]
add dword [rcx + 0x120], 0x3b39179c
not dword [rcx + 0x3e0]
add dword [rcx + 0x3b4], 0x2f0d78ba
sub dword [rcx + 0x138], 0x64d625ce
sub dword [rcx + 0x3c0], 0x43776dff
xor dword [rcx + 0x2d0], 0x474c0722
add dword [rcx + 0x29c], 0x450e77b7
add dword [rcx + 0x23c], 0x162354bb
add dword [rcx + 0xb8], 0x17a277e4
sub dword [rcx + 0x32c], 0x59446c55
not dword [rcx + 0x2f8]
sub dword [rcx + 0x180], 0x12202633
add dword [rcx + 0x50], 0x65c6299d
sub dword [rcx + 0x178], 0x45b144d5
not dword [rcx + 0xfc]
add dword [rcx + 0x364], 0x62c41f4c
add rbx, 0x400
add rcx, 0x400
cmp rbx, 0x8c000
jne 0x14009d02e
pop rcx
call fcn.14009bb06
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