Function at 0x140094000
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, [0x140007200]
push 0
pop rcx
push rdx
add dword [rdx + 0x390], 0x46b839e9
add dword [rdx + 0x2d8], 0x48de4818
add dword [rdx + 0x2c4], 0x1ba24b7d
add dword [rdx + 0x23c], 0x7467247a
xor dword [rdx + 0x28c], 0x361a6808
add dword [rdx + 0x2a8], 0xc73123f
add dword [rdx + 0x218], 0x4e750370
not dword [rdx + 0x220]
not dword [rdx + 0x100]
sub dword [rdx + 0x90], 0x4943268b
add dword [rdx + 0x1fc], 0x777b7938
sub dword [rdx + 0x324], 0x70b94cc8
not dword [rdx + 0x360]
xor dword [rdx + 0x2dc], 0x3c8d10e0
not dword [rdx + 0x2bc]
sub dword [rdx + 0x234], 0x3a4578d5
add dword [rdx + 0x3f4], 0xe404888
not dword [rdx + 0x7c]
sub dword [rdx + 0x114], 0x1a40b68
add dword [rdx + 0x3a4], 0x7b236319
xor dword [rdx + 0xdc], 0x5b342a49
add dword [rdx + 0x270], 0x37020ce2
sub dword [rdx + 0x64], 0x34e95f8e
not dword [rdx + 0x210]
not dword [rdx + 0x21c]
sub dword [rdx + 0x350], 0x44fd77ae
sub dword [rdx + 0x300], 0x6e0b4ca4
not dword [rdx + 0x330]
add dword [rdx + 0x20], 0x6cf77ab9
xor dword [rdx + 0x120], 0x55f65348
xor dword [rdx + 0x30c], 0x162a1a98
sub dword [rdx + 0x124], 0x29494b9e
not dword [rdx + 0xe4]
xor dword [rdx + 0x1dc], 0x62187758
xor dword [rdx + 0x48], 0x544532e2
xor dword [rdx + 0x1d4], 0x3960394
sub dword [rdx + 0x2c0], 0x364c0966
add dword [rdx + 0x50], 0x21bf117c
xor dword [rdx + 0x2f0], 0x5d8c0d09
xor dword [rdx + 0x27c], 0xb610b93
sub dword [rdx + 0x344], 0x790c08bd
xor dword [rdx + 0x3c], 0x4fc84d66
add dword [rdx + 0x180], 0x619c0ee4
add dword [rdx + 0xc4], 0x541a0ff0
add dword [rdx + 0x3c0], 0x3d7a19ef
sub dword [rdx + 0x140], 0x96938c1
not dword [rdx + 0x1a8]
add dword [rdx + 0xbc], 0x74522eea
add dword [rdx + 0x1f8], 0x12d05b4e
xor dword [rdx + 0x3e0], 0x42a52457
not dword [rdx + 0x320]
sub dword [rdx + 0x194], 0x75d75333
not dword [rdx + 0x278]
not dword [rdx + 0x10c]
xor dword [rdx + 0x18], 0x7a734903
xor dword [rdx + 4], 0x21f94b8d
sub dword [rdx + 0x1f0], 0x5da3016d
add dword [rdx + 0x164], 0x36ac41b5
xor dword [rdx + 0x37c], 0x730b6140
xor dword [rdx + 0x144], 0x6b8d7ed8
not dword [rdx + 0x31c]
xor dword [rdx + 0xb4], 0x52fe7a9e
not dword [rdx + 0x25c]
add dword [rdx + 0x70], 0x57d548ca
xor dword [rdx + 0xf8], 0x162821af
sub dword [rdx + 0x274], 0x4d4278ae
add dword [rdx + 0x3d4], 0xfc81548
not dword [rdx + 0xc]
xor dword [rdx + 0x248], 0x5b564094
add dword [rdx + 0x394], 0x2f6b6af1
add dword [rdx + 0x314], 0x3f0556e2
not dword [rdx + 0x104]
not dword [rdx + 0x310]
xor dword [rdx + 0x3cc], 0x78dd17a4
xor dword [rdx + 0xa4], 0x3fc246c2
xor dword [rdx + 0x1e8], 0x6728343e
add dword [rdx + 0x168], 0x340242f8
sub dword [rdx + 0xd0], 0x11b930e3
add dword [rdx + 0x24c], 0x4c2e2454
sub dword [rdx + 0x1c0], 0x381454df
xor dword [rdx + 0x1ac], 0x61004ec4
add dword [rdx + 0x19c], 0x70110c66
not dword [rdx + 0x1e4]
add dword [rdx + 0x298], 0x6cc26551
add dword [rdx + 0x58], 0xa351833
not dword [rdx + 0xd4]
xor dword [rdx + 0x284], 0x129b3080
not dword [rdx + 0x378]
add dword [rdx + 0x22c], 0x46944c83
xor dword [rdx + 0x3d0], 0x2e995fb3
add dword [rdx + 0x2a0], 0x5d013b0f
sub dword [rdx + 0x2b8], 0x285a25ee
add dword [rdx + 0x200], 0x2fcf785f
xor dword [rdx + 0x384], 0x1f6677ae
not dword [rdx + 0x3a0]
sub dword [rdx + 0x304], 0x74a928d4
add dword [rdx + 0x1b4], 0xbe17d55
sub dword [rdx + 0x364], 0x2b06983
xor dword [rdx + 0x1a4], 0x13b326ef
sub dword [rdx + 0x3d8], 0x8a029ce
not dword [rdx + 0x134]
sub dword [rdx + 0x1c4], 0x6eba3342
xor dword [rdx + 0x2cc], 0x17cd53ff
add dword [rdx + 0x34], 0x39cf62f8
add dword [rdx + 0x268], 0x525b71eb
sub dword [rdx + 0x198], 0x4a3163f6
sub dword [rdx + 0xc0], 0x1b13099c
xor dword [rdx + 0x174], 0x2b240620
xor dword [rdx + 0x68], 0x34fd5b3e
not dword [rdx + 0xa8]
xor dword [rdx + 0x44], 0x508863d2
add dword [rdx + 0x2ec], 0x788b05ab
not dword [rdx + 0x250]
xor dword [rdx + 0xcc], 0x1fdc5250
xor dword [rdx + 0x308], 0x13627bcc
not dword [rdx + 0x13c]
not dword [rdx + 0x138]
xor dword [rdx + 0x2c8], 0x2870691
not dword [rdx + 0x54]
sub dword [rdx + 0x88], 0x44152d6b
not dword [rdx + 0x204]
add dword [rdx + 0x288], 0x3590407a
add dword [rdx + 0x14c], 0x544e1774
sub dword [rdx + 0x224], 0x4dd95e6b
add dword [rdx + 0x2e0], 0x6a5d464c
sub dword [rdx + 0x264], 0x73ae2b1c
not dword [rdx + 0x2f8]
xor dword [rdx + 0x1c8], 0xbbb29cf
xor dword [rdx + 0x368], 0x29c934d8
xor dword [rdx + 8], 0x48120a3e
add dword [rdx + 0x9c], 0x7f535f60
not dword [rdx + 0x18c]
sub dword [rdx + 0x108], 0x4a6b543c
not dword [rdx + 0x15c]
xor dword [rdx + 0x94], 0x27a23da3
sub dword [rdx + 0x1d8], 0x2b951c8f
add dword [rdx + 0x170], 0x64f76ed2
sub dword [rdx + 0xf0], 0x44850d39
sub dword [rdx + 0x354], 0x37394691
add dword [rdx + 0x348], 0x69884e5e
sub dword [rdx + 0x370], 0x21b831b9
sub dword [rdx + 0x190], 0x6c9d63b6
not dword [rdx + 0x258]
xor dword [rdx + 0x150], 0x23f7009e
not dword [rdx + 0x208]
add dword [rdx + 0x28], 0x17343f6a
add dword [rdx + 0x2fc], 0x680867c3
sub dword [rdx + 0x178], 0x395a60aa
xor dword [rdx + 0x2f4], 0xa890b58
add dword [rdx + 0x2d4], 0x75e642dc
sub dword [rdx + 0xec], 0x737e4e45
not dword [rdx + 0x374]
xor dword [rdx + 0x3bc], 0x5da54468
sub dword [rdx + 0x1b8], 0x1d096a9d
sub dword [rdx + 0x80], 0x42322983
xor dword [rdx + 0x84], 0x584a5e0b
add dword [rdx + 0x2d0], 0x2efc7a34
xor dword [rdx + 0x130], 0x39566f5b
add dword [rdx + 0x254], 0x17802ef
not dword [rdx + 0x318]
sub dword [rdx + 0x34c], 0x3f542072
add dword [rdx + 0x3dc], 0x1f543aa3
add dword [rdx + 0x12c], 0x66bf55ff
add dword [rdx + 0x3ec], 0x420d48df
not dword [rdx + 0x160]
xor dword [rdx + 0x26c], 0xad64e5
xor dword [rdx + 0x3e8], 0x4c733d47
sub dword [rdx + 0x3fc], 0x65ff2f81
xor dword [rdx + 0xb8], 0x48371422
not dword [rdx + 0xb0]
add dword [rdx + 0x3ac], 0x5a355947
add dword [rdx + 0xc8], 0x666b638e
not dword [rdx + 0x3b8]
sub dword [rdx + 0x2e8], 0x4ad37f96
sub dword [rdx + 0x6c], 0x5aed5b65
not dword [rdx + 0x110]
not dword [rdx + 0x260]
sub dword [rdx + 0x14], 0x677874aa
add dword [rdx + 0x244], 0x697973e6
not dword [rdx + 0xd8]
sub dword [rdx + 0x4c], 0x36f35a13
add dword [rdx + 0x2a4], 0x5a933bcc
sub dword [rdx + 0x2ac], 0x70947c33
xor dword [rdx + 0x380], 0xc03681e
not dword [rdx + 0x280]
sub dword [rdx + 0x39c], 0x5f705ad0
not dword [rdx + 0x358]
not dword [rdx + 0x5c]
sub dword [rdx + 0x184], 0x25274489
add dword [rdx + 0x328], 0x8c33f83
sub dword [rdx + 0x16c], 0x573e362a
not dword [rdx + 0x240]
add dword [rdx + 0x228], 0x19844647
xor dword [rdx + 0x154], 0x19ea4592
xor dword [rdx + 0x1a0], 0x3ccd3667
xor dword [rdx + 0x17c], 0x1ac04139
not dword [rdx + 0x1d0]
sub dword [rdx + 0x1bc], 0x1d0a32fc
not dword [rdx + 0x40]
sub dword [rdx + 0x128], 0x76ea6fd4
add dword [rdx + 0x2c], 0x33d77382
not dword [rdx + 0x60]
not dword [rdx + 0xa0]
add dword [rdx + 0x36c], 0x1ff94f56
xor dword [rdx + 0x30], 0x7d96686
add dword [rdx + 0x1b0], 0x57163fba
add dword [rdx + 0x3a8], 0x69ac4fa8
not dword [rdx + 0x11c]
add dword [rdx + 0x8c], 0x1c90430c
add dword [rdx + 0x338], 0xc3f5622
add dword [rdx + 0x1c], 0x1c1c7645
add dword [rdx + 0x2b0], 0x4cf25d99
not dword [rdx + 0x3c4]
sub dword [rdx + 0x78], 0xf825c46
xor dword [rdx + 0x33c], 0x2f1d59b8
add dword [rdx + 0xac], 0x12b9593c
not dword [rdx + 0x3f8]
add dword [rdx + 0x98], 0x58e853d7
sub dword [rdx + 0x38], 0x27734cf8
add dword [rdx + 0x1ec], 0x1460a0d
sub dword [rdx + 0x3f0], 0x37ff5ecb
not dword [rdx + 0x238]
not dword [rdx + 0x10]
add dword [rdx + 0x3c8], 0x7c903e94
sub dword [rdx + 0x3b4], 0x69590a87
add dword [rdx + 0x29c], 0x19304ef6
add dword [rdx + 0x20c], 0x6e6718c4
not dword [rdx + 0x214]
not dword [rdx + 0x3e4]
sub dword [rdx + 0x148], 0x2f7f43aa
sub dword [rdx + 0x340], 0xfc85e7e
sub dword [rdx + 0xfc], 0x3797581f
xor dword [rdx + 0x118], 0x41401bcb
add dword [rdx + 0x1f4], 0x3d3e2704
add dword [rdx + 0xe0], 0xd571606
sub dword [rdx + 0x398], 0x465c00a9
not dword [rdx + 0x188]
xor dword [rdx + 0x334], 0x5a96b36
xor dword [rdx + 0x38c], 0x3aaf6c6b
not dword [rdx + 0x294]
xor dword [rdx + 0x2e4], 0x7f037053
not dword [rdx + 0xf4]
xor dword [rdx + 0x388], 0x26a021bb
not dword [rdx + 0x230]
sub dword [rdx + 0x290], 0x37d96d40
add dword [rdx + 0x1cc], 0x3a622778
sub dword [rdx + 0xe8], 0x67b16e80
sub dword [rdx + 0x2b4], 0x3fc02cb8
sub dword [rdx + 0x74], 0x75229cf
sub dword [rdx + 0x158], 0x689200e0
add dword [rdx + 0x35c], 0xd1b08fe
xor dword [rdx], 0x1b0c34ee
not dword [rdx + 0x24]
xor dword [rdx + 0x1e0], 0x2883351b
sub dword [rdx + 0x32c], 0x4c162ecc
add dword [rdx + 0x3b0], 0xa6907f0
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x14009402e
pop rcx
call fcn.140092b06
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