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 rcx, [0x140007200]
push 0
pop rdx
push rcx
sub dword [rcx + 0x1dc], 0x45182320
xor dword [rcx + 0x10], 0x77b52f60
add dword [rcx + 0x88], 0x737d0544
add dword [rcx + 0xb4], 0x31555f3e
add dword [rcx + 0x1a8], 0x61a1084f
xor dword [rcx + 0x268], 0x65247f89
add dword [rcx + 0x374], 0x5d254882
not dword [rcx + 0x140]
not dword [rcx + 0x238]
not dword [rcx + 0x3c4]
not dword [rcx + 0x250]
add dword [rcx + 0x3c8], 0x49d7faf
sub dword [rcx + 0x1d0], 0x998222d
add dword [rcx + 0x214], 0x798107c
xor dword [rcx + 0x84], 0x340e575e
xor dword [rcx + 0x20], 0x1e90324d
add dword [rcx + 0x1e8], 0x8cc02d6
not dword [rcx + 0x18]
sub dword [rcx + 0x37c], 0x2f9d7bf1
add dword [rcx + 0x190], 0x37dd1aed
sub dword [rcx + 0xd4], 0x48ae2423
not dword [rcx + 0x1a0]
sub dword [rcx + 0x1f8], 0x47f84814
sub dword [rcx + 0x334], 0x70eb476f
not dword [rcx + 0x3b0]
add dword [rcx + 0x2d4], 0x40632c
add dword [rcx + 0x2b0], 0x3fde2052
sub dword [rcx + 0x1c0], 0x733712b2
add dword [rcx + 0x398], 0x5c136912
xor dword [rcx + 0x3a0], 0x69b24197
xor dword [rcx + 0x248], 0x4e224e36
xor dword [rcx + 0x6c], 0x7f4f60a9
sub dword [rcx + 0x54], 0x69207f24
xor dword [rcx + 0x2f4], 0x2b393333
sub dword [rcx + 0x3f4], 0x765d1cce
add dword [rcx + 0x304], 0x27250ca7
xor dword [rcx + 0x2e4], 0x524a5205
not dword [rcx + 0x3fc]
xor dword [rcx + 0x3dc], 0x21487b90
add dword [rcx + 0x178], 0x2b492c46
xor dword [rcx + 0x28], 0x25a733a6
xor dword [rcx + 0x368], 0x4ca40a95
add dword [rcx + 0x378], 0x757b6e2c
add dword [rcx + 0x308], 0x55b91008
sub dword [rcx + 0x13c], 0x22e163d
xor dword [rcx + 0x314], 0x4e3835f9
add dword [rcx + 0x264], 0x7d8253a
add dword [rcx + 0xa0], 0x51b12c27
not dword [rcx + 0x390]
not dword [rcx + 0x34]
not dword [rcx + 0x218]
add dword [rcx + 0x3ec], 0xbe5aeb
sub dword [rcx + 0x330], 0x5c0f2849
sub dword [rcx + 0xe4], 0x499639a7
not dword [rcx + 0x2c]
add dword [rcx + 0xfc], 0x3d27677f
not dword [rcx + 0x2a4]
add dword [rcx + 0x320], 0x404e7dfe
not dword [rcx + 0x5c]
not dword [rcx + 0xac]
sub dword [rcx + 0x44], 0x26e064fa
xor dword [rcx + 0x3d4], 0x7bdc1095
xor dword [rcx + 0x194], 0xe9a086c
xor dword [rcx + 0x24c], 0x29ce1601
not dword [rcx + 0x354]
xor dword [rcx + 0x128], 0x1e7a47d6
not dword [rcx + 0x27c]
sub dword [rcx + 0x258], 0x55103038
not dword [rcx + 0x188]
xor dword [rcx + 0x2f0], 0x7cee1003
xor dword [rcx + 0x340], 0x3c586e7a
xor dword [rcx + 0x3b4], 0x5e627045
xor dword [rcx + 0x110], 0x2e0849b2
xor dword [rcx + 0x25c], 0x227840ab
add dword [rcx + 0x30c], 0x2af0404
sub dword [rcx + 0x348], 0x47487a80
not dword [rcx + 0x224]
sub dword [rcx + 0xf0], 0x72bd26a1
add dword [rcx + 0x3a4], 0x3e724adf
add dword [rcx + 0x30], 0xf3a40a5
not dword [rcx + 0x21c]
add dword [rcx + 0xcc], 0x311d5104
sub dword [rcx + 0x318], 0x33563898
sub dword [rcx + 0xb0], 0x3de0190a
add dword [rcx + 0x280], 0x4a6e7026
add dword [rcx + 0x3c0], 0x7483666b
xor dword [rcx + 0x210], 0x737168a9
sub dword [rcx + 0x1ac], 0x16271905
xor dword [rcx + 0xec], 0x9b1044b
xor dword [rcx + 0x60], 0x7ab93b8f
sub dword [rcx + 0x23c], 0x256f675c
not dword [rcx + 0x14c]
sub dword [rcx + 0x12c], 0x1943406e
add dword [rcx + 0x3d8], 0x1db708df
add dword [rcx + 0x148], 0x5f8c0012
not dword [rcx + 0x288]
add dword [rcx + 0xf4], 0x6f9e7d6c
not dword [rcx + 0x3f8]
sub dword [rcx + 0x1c4], 0x464e662e
not dword [rcx + 0x208]
xor dword [rcx + 0x2bc], 0x5b3f38fc
add dword [rcx + 0x74], 0x2b857541
not dword [rcx + 0x2c8]
add dword [rcx + 0x328], 0x4aa94c5e
add dword [rcx + 0x2b4], 0xd40638
add dword [rcx + 0x1b4], 0x19640fcb
not dword [rcx + 0x68]
add dword [rcx + 0x40], 0x514d7643
xor dword [rcx + 0x1f4], 0x15e412a7
add dword [rcx + 0x114], 0x6b5f0287
sub dword [rcx + 0x120], 0x12877284
add dword [rcx + 0xe0], 0x4286330f
not dword [rcx + 0xd8]
not dword [rcx + 0x2c0]
xor dword [rcx + 0xbc], 0x128c2ccd
add dword [rcx + 0x2c4], 0x68a61dc
add dword [rcx + 0xc8], 0x6e6c3b92
not dword [rcx + 0x160]
sub dword [rcx + 0x220], 0x2f311429
add dword [rcx + 0x14], 0xacd065b
add dword [rcx + 0x338], 0x29dd08da
sub dword [rcx + 0x3cc], 0x44830267
xor dword [rcx + 0x4c], 0x7257705f
sub dword [rcx + 0x3bc], 0x2ab54534
not dword [rcx + 0x2e8]
xor dword [rcx + 0x1cc], 0x1141025e
not dword [rcx + 0x19c]
add dword [rcx + 4], 0x6b2630ca
sub dword [rcx + 0x3e0], 0x5a7733c5
sub dword [rcx + 0x1b8], 0xb494b12
xor dword [rcx + 0x9c], 0x179d33e7
add dword [rcx + 0x16c], 0xe446947
add dword [rcx + 0x3ac], 0x6f7273a1
add dword [rcx + 0x1b0], 0x22a85140
not dword [rcx + 0x298]
xor dword [rcx + 0x1e0], 0x606a0b37
xor dword [rcx + 0x2fc], 0x7b850df4
not dword [rcx + 0x3a8]
add dword [rcx + 0x3b8], 0x2bb973b9
add dword [rcx + 0x3e8], 0x793b231e
sub dword [rcx + 0x278], 0x1dc05544
not dword [rcx + 0x26c]
xor dword [rcx + 0x118], 0x6bd869b5
add dword [rcx + 0x300], 0x103679ee
not dword [rcx + 0x138]
sub dword [rcx + 0x34c], 0xbd7088e
sub dword [rcx + 0xdc], 0x1f20635e
not dword [rcx + 0x2d8]
add dword [rcx + 0x15c], 0x12ad2d59
xor dword [rcx + 0x180], 0x7f6a17aa
sub dword [rcx + 0x3f0], 0x775466c4
sub dword [rcx + 0x38], 0x379a0c13
xor dword [rcx + 0x17c], 0x7aa21a06
sub dword [rcx + 0x310], 0xfb01f02
add dword [rcx + 0x1f0], 0x10a6738c
not dword [rcx + 0x2a0]
add dword [rcx + 0x170], 0x3d610151
add dword [rcx + 0xc4], 0x67c555c
not dword [rcx + 0x244]
xor dword [rcx + 0x200], 0x26fd0ead
xor dword [rcx + 0x144], 0x16843b06
not dword [rcx + 0x108]
sub dword [rcx + 0x7c], 0x5a985f69
not dword [rcx + 0x1fc]
xor dword [rcx + 0x98], 0x9be5fc6
not dword [rcx + 0x168]
xor dword [rcx + 0x290], 0x1bb93f3d
xor dword [rcx + 0x1c], 0x576e0dec
add dword [rcx + 0x2ec], 0x3f0e490b
add dword [rcx + 0x174], 0x40cb17fc
add dword [rcx + 0x1e4], 0x47ce6d0c
sub dword [rcx + 0x388], 0x2c0d1757
xor dword [rcx + 0x394], 0x78b44d6
sub dword [rcx + 0x234], 0x214430e9
not dword [rcx + 0x10c]
sub dword [rcx + 0x324], 0x3a7e711f
add dword [rcx + 0x124], 0x5f7c495b
sub dword [rcx + 0x1a4], 0x17ce06a7
xor dword [rcx + 0x274], 0x19c07f27
add dword [rcx + 0x384], 0x59ae3085
sub dword [rcx + 0x1ec], 0x39f0816
sub dword [rcx + 0x1c8], 0x72e146ec
add dword [rcx + 0x94], 0x6a0d7014
add dword [rcx + 0x78], 0x34561670
sub dword [rcx + 0x38c], 0x2b171394
sub dword [rcx + 0x184], 0x17f31ebf
sub dword [rcx + 0x240], 0x462a3676
sub dword [rcx + 0x270], 0x2e825caa
not dword [rcx + 0x3e4]
sub dword [rcx + 0x158], 0x3d023ea1
xor dword [rcx + 0x3d0], 0x30dd541e
xor dword [rcx + 0xa8], 0xab97d50
not dword [rcx + 0x32c]
add dword [rcx + 0x230], 0x14ba07c1
sub dword [rcx + 0x35c], 0x727816ea
add dword [rcx + 0x154], 0x13ba7eb8
add dword [rcx + 0x2b8], 0x66a632d9
add dword [rcx + 0x80], 0x7e0075a4
xor dword [rcx + 0x31c], 0xfc14550
xor dword [rcx], 0x4b3952f2
sub dword [rcx + 0x2f8], 0x4bd9696f
not dword [rcx + 0x358]
add dword [rcx + 0x24], 0x77a90ebf
add dword [rcx + 0x104], 0x31354c9d
sub dword [rcx + 0x2ac], 0x7447b56
xor dword [rcx + 0x58], 0x67c1531b
add dword [rcx + 0x48], 0x3dc74f53
not dword [rcx + 0x2a8]
not dword [rcx + 0x36c]
xor dword [rcx + 0x294], 0x3e2f6d6d
add dword [rcx + 0x100], 0x113e0144
xor dword [rcx + 0x3c], 0x2ec962d4
not dword [rcx + 0x134]
not dword [rcx + 0x70]
add dword [rcx + 0x29c], 0x7f8410ef
not dword [rcx + 0xc]
xor dword [rcx + 0x254], 0x7ab4b85
sub dword [rcx + 0xa4], 0x60386121
xor dword [rcx + 0x39c], 0x20af14e0
add dword [rcx + 0x1d8], 0x3c1312de
not dword [rcx + 0x8c]
xor dword [rcx + 0xe8], 0x2951179e
add dword [rcx + 0x228], 0x18e547d3
xor dword [rcx + 0x380], 0x2cd1ddb
add dword [rcx + 0x22c], 0x7e9f7d2a
xor dword [rcx + 0xd0], 0x482f71a2
xor dword [rcx + 0x33c], 0x214e7df1
not dword [rcx + 0x350]
not dword [rcx + 0x20c]
sub dword [rcx + 0x1d4], 0x641b7b9b
not dword [rcx + 0x28c]
not dword [rcx + 0x18c]
add dword [rcx + 0x2d0], 0x59e7176c
sub dword [rcx + 0x64], 0x5eb73800
sub dword [rcx + 0x2dc], 0x2ae625f1
sub dword [rcx + 0x364], 0x1f7d40a6
add dword [rcx + 0x198], 0x6a09615e
xor dword [rcx + 0x344], 0x39ad66d2
xor dword [rcx + 0x204], 0x119f5ffc
xor dword [rcx + 0xf8], 0x2c7b4042
sub dword [rcx + 0x50], 0x6d241dc4
xor dword [rcx + 0x150], 0x500268fd
sub dword [rcx + 0x164], 0xdd66043
xor dword [rcx + 0x360], 0x4eff56fd
sub dword [rcx + 0x370], 0x5e154ee
add dword [rcx + 0x11c], 0xa046f3a
sub dword [rcx + 0x2cc], 0x38cd4ee9
not dword [rcx + 0x1bc]
sub dword [rcx + 0x260], 0x4570518f
xor dword [rcx + 0x130], 0x55b36375
xor dword [rcx + 8], 0x1fb20f9c
not dword [rcx + 0x2e0]
add dword [rcx + 0xb8], 0x1fdf0fa4
not dword [rcx + 0xc0]
not dword [rcx + 0x90]
not dword [rcx + 0x284]
add rdx, 0x400
add rcx, 0x400
cmp rdx, 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