Function at 0x100094000
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, [0x100007200]
push 0
pop rax
push rdx
add dword [rdx + 0x35c], 0x46e31efa
sub dword [rdx + 0x288], 0x19306fbb
not dword [rdx + 0x320]
not dword [rdx + 0x368]
xor dword [rdx + 0xec], 0x2490709a
add dword [rdx + 0x208], 0x316102cb
xor dword [rdx + 0x2cc], 0x5b05511e
sub dword [rdx + 0x3bc], 0x68eb5830
not dword [rdx + 0x1d8]
sub dword [rdx + 0x254], 0x3e2a0896
sub dword [rdx + 0x2d8], 0x1e194648
sub dword [rdx + 0x39c], 0x534712f4
not dword [rdx + 0x2d4]
not dword [rdx + 0xb4]
not dword [rdx + 0x3cc]
sub dword [rdx + 8], 0xe612276
xor dword [rdx + 0x40], 0x7ebe7157
xor dword [rdx + 0x108], 0x6b9e57e1
xor dword [rdx + 0x23c], 0x2bdc22cf
add dword [rdx + 0x188], 0x66e3522a
xor dword [rdx + 0x180], 0x35c427f
sub dword [rdx + 0x1f0], 0x5f843308
add dword [rdx + 0x1cc], 0x7fc67d6a
sub dword [rdx + 0x220], 0x393b3fb4
sub dword [rdx + 0xf0], 0x13a91e79
sub dword [rdx + 0x54], 0x541c63d9
add dword [rdx + 0xa4], 0x50bf4963
not dword [rdx + 0x1a8]
xor dword [rdx + 0x28], 0x72145036
add dword [rdx + 0x1c0], 0x54e00eed
add dword [rdx + 0x148], 0x18730533
xor dword [rdx + 0x20c], 0x64be79e2
not dword [rdx + 0x3f8]
xor dword [rdx + 0x214], 0x42986a67
xor dword [rdx + 0x164], 0x6bb90794
sub dword [rdx + 0x200], 0x53b437f0
add dword [rdx + 0x25c], 0x5c2706d5
sub dword [rdx + 0x3a0], 0x850082
xor dword [rdx + 0x2d0], 0x34185a24
sub dword [rdx + 0x2a0], 0x37895a99
add dword [rdx + 0x3e8], 0x5a7c2a52
sub dword [rdx + 0xb0], 0x2c8634c7
xor dword [rdx + 4], 0x4bc47ca0
sub dword [rdx + 0x38], 0x3e500c81
sub dword [rdx + 0xf4], 0x6b5c3854
xor dword [rdx + 0x198], 0x3cae5a2e
sub dword [rdx + 0x78], 0x18ca0f75
add dword [rdx + 0x2c8], 0x2ef57c87
xor dword [rdx + 0x250], 0x23f96cbd
sub dword [rdx + 0x2e8], 0x5a6a6b38
sub dword [rdx + 0x168], 0x17615481
sub dword [rdx + 0x94], 0x542e7fce
not dword [rdx + 0x3a8]
add dword [rdx + 0x84], 0x4a46752d
sub dword [rdx + 0x26c], 0x210b5fe4
sub dword [rdx + 0x50], 0x774776b4
add dword [rdx + 0xfc], 0x7fcc4673
sub dword [rdx + 0x4c], 0x52c71407
xor dword [rdx + 0x31c], 0x3a5416fe
xor dword [rdx + 0x2f4], 0x3f235fe8
xor dword [rdx + 0x204], 0x35486ed5
sub dword [rdx + 0x1d4], 0x120f54a4
not dword [rdx + 0x140]
not dword [rdx + 0x238]
not dword [rdx + 0x14c]
xor dword [rdx + 0x1ac], 0x499d69c2
xor dword [rdx + 0xc0], 0x675e3dd0
not dword [rdx + 0x144]
xor dword [rdx + 0x360], 0x5f2e4e32
add dword [rdx + 0x328], 0x22054885
add dword [rdx + 0x1fc], 0x323b7212
add dword [rdx + 0x1bc], 0x14fa7dce
sub dword [rdx + 0x29c], 0x3b753217
sub dword [rdx + 0x350], 0x1f472bf0
sub dword [rdx + 0x248], 0x28f50ff2
sub dword [rdx + 0x128], 0x44071bc5
add dword [rdx + 0x1ec], 0x347140f8
sub dword [rdx + 0x1c], 0x79567868
add dword [rdx + 0x1c8], 0x3ed13028
xor dword [rdx + 0x1b4], 0x1153088a
not dword [rdx + 0x2e0]
xor dword [rdx + 0x1b8], 0x67e67bc7
add dword [rdx + 0x3dc], 0x39d6038
sub dword [rdx + 0x98], 0x45087ab5
not dword [rdx + 0xac]
xor dword [rdx + 0xa8], 0x1bb62eba
add dword [rdx + 0x3c8], 0x52ef0ff3
sub dword [rdx + 0x74], 0x48ba52b4
add dword [rdx + 0x110], 0x124d4b0e
sub dword [rdx + 0x3d8], 0x44f45e19
not dword [rdx + 0x80]
not dword [rdx + 0x18]
add dword [rdx + 0xdc], 0x34d5653
sub dword [rdx + 0x21c], 0x42b14ae6
xor dword [rdx + 0x358], 0x7e0a7e50
add dword [rdx + 0x210], 0x326d42e6
xor dword [rdx + 0x3d4], 0x6ee642c9
xor dword [rdx + 0x3ac], 0x5bcc6484
xor dword [rdx + 0x37c], 0x61963f0e
not dword [rdx + 0x354]
xor dword [rdx + 0xf8], 0x9c4103e
xor dword [rdx + 0x33c], 0x5add03a8
xor dword [rdx + 0xc], 0x49092f0c
not dword [rdx + 0x36c]
xor dword [rdx + 0x294], 0x433d33b6
xor dword [rdx + 0x1f8], 0x70a27bc4
add dword [rdx + 0x100], 0x3a167ec8
add dword [rdx + 0xe8], 0x26cf11d7
add dword [rdx + 0x2a8], 0x680713b4
sub dword [rdx + 0x378], 0x29233ff1
not dword [rdx + 0x1f4]
not dword [rdx + 0x2c4]
xor dword [rdx + 0x2bc], 0x35801ea5
xor dword [rdx + 0x338], 0x51787dce
sub dword [rdx + 0x234], 0x35320420
sub dword [rdx + 0x2b8], 0x10f50f7c
add dword [rdx + 0x2e4], 0x42b4501a
not dword [rdx + 0x104]
add dword [rdx + 0x3e0], 0x366d12fc
sub dword [rdx + 0x124], 0x404e7e1c
not dword [rdx + 0x190]
xor dword [rdx + 0xc4], 0x33861a1c
xor dword [rdx + 0x344], 0x69cb103f
not dword [rdx + 0xa0]
xor dword [rdx + 0x20], 0x69923473
sub dword [rdx + 0x384], 0x561a30f9
add dword [rdx + 0x3e4], 0x25d10c62
not dword [rdx + 0x3b8]
sub dword [rdx + 0x170], 0x4f734eb
not dword [rdx + 0x11c]
not dword [rdx]
xor dword [rdx + 0x114], 0x29c97b8b
not dword [rdx + 0x1d0]
add dword [rdx + 0x230], 0x7f653740
add dword [rdx + 0x300], 0x3cf926e1
xor dword [rdx + 0x174], 0x4660991
xor dword [rdx + 0x334], 0x4441771
xor dword [rdx + 0x30c], 0x4fc43c13
xor dword [rdx + 0x12c], 0x4ebb768e
sub dword [rdx + 0x9c], 0x515b562d
xor dword [rdx + 0x150], 0x478e2e3e
xor dword [rdx + 0x268], 0xe17423a
add dword [rdx + 0x70], 0x4a42657a
xor dword [rdx + 0x60], 0x7ef800ce
add dword [rdx + 0x398], 0x656f144d
add dword [rdx + 0x278], 0x61b77d70
add dword [rdx + 0x1b0], 0x67782c38
not dword [rdx + 0xd0]
add dword [rdx + 0x3c0], 0x308a61ee
xor dword [rdx + 0x1e0], 0x1ba103e
add dword [rdx + 0x6c], 0x70592f78
not dword [rdx + 0x130]
sub dword [rdx + 0x3f0], 0x5d0b108a
sub dword [rdx + 0x13c], 0x6be2114a
xor dword [rdx + 0x10], 0x5ba025bb
add dword [rdx + 0x2c0], 0x385a1e61
sub dword [rdx + 0x194], 0x3a59540b
not dword [rdx + 0x44]
xor dword [rdx + 0x8c], 0x25d7362c
xor dword [rdx + 0x284], 0x3ed72ab4
sub dword [rdx + 0x2b0], 0x2c1560c6
not dword [rdx + 0x2c]
not dword [rdx + 0x308]
add dword [rdx + 0x228], 0x11172149
add dword [rdx + 0x2fc], 0x77bf7654
sub dword [rdx + 0x374], 0x2efd208b
add dword [rdx + 0x3c], 0x32e2c57
xor dword [rdx + 0x1e8], 0x6c615a5
sub dword [rdx + 0x38c], 0x6f3648d2
xor dword [rdx + 0x1e4], 0x2bfc615c
not dword [rdx + 0x2f0]
xor dword [rdx + 0x138], 0x82a1373
sub dword [rdx + 0x24], 0x284e7160
sub dword [rdx + 0x24c], 0x20b115a0
xor dword [rdx + 0x3c4], 0x44c87c03
not dword [rdx + 0x324]
not dword [rdx + 0x3fc]
add dword [rdx + 0x1a0], 0x1ed1e90
add dword [rdx + 0x314], 0xff3910
xor dword [rdx + 0x32c], 0x7d5018d9
add dword [rdx + 0x348], 0x3ceb71df
add dword [rdx + 0x184], 0x20d02daf
add dword [rdx + 0x280], 0x2af629d3
add dword [rdx + 0x64], 0x214f0f3c
xor dword [rdx + 0x3a4], 0x73703630
not dword [rdx + 0x14]
sub dword [rdx + 0x27c], 0x7b9e0b72
sub dword [rdx + 0xb8], 0x5d803b84
add dword [rdx + 0x340], 0x776f37c9
xor dword [rdx + 0x290], 0x2664144f
sub dword [rdx + 0x298], 0x35e64c20
sub dword [rdx + 0x330], 0x50e07d04
not dword [rdx + 0x1dc]
sub dword [rdx + 0xc8], 0x71c25b18
not dword [rdx + 0x260]
not dword [rdx + 0x310]
sub dword [rdx + 0x7c], 0x54d15f85
add dword [rdx + 0x3b0], 0x451e6430
sub dword [rdx + 0xd4], 0x19c0635d
sub dword [rdx + 0x390], 0x45d83235
not dword [rdx + 0x304]
xor dword [rdx + 0x3b4], 0x3ee73f5b
xor dword [rdx + 0x2f8], 0x2f5a67ac
add dword [rdx + 0x274], 0x4c913343
not dword [rdx + 0x2ec]
not dword [rdx + 0x3f4]
sub dword [rdx + 0x88], 0x57b31f8
add dword [rdx + 0x154], 0x257f5699
xor dword [rdx + 0x364], 0x4b9a1441
xor dword [rdx + 0x34c], 0x683a3cbc
add dword [rdx + 0x22c], 0x36b12550
xor dword [rdx + 0x90], 0x15742a30
sub dword [rdx + 0x158], 0x5a267c12
not dword [rdx + 0x258]
sub dword [rdx + 0x318], 0x17141ab3
sub dword [rdx + 0x380], 0x719601d0
xor dword [rdx + 0x244], 0x29011c3c
add dword [rdx + 0x178], 0x60844131
xor dword [rdx + 0x34], 0x6bbf10ef
add dword [rdx + 0x2ac], 0x426f650f
not dword [rdx + 0x48]
sub dword [rdx + 0xbc], 0x4f9c32ea
xor dword [rdx + 0x1c4], 0x6ac546cd
sub dword [rdx + 0x264], 0x6be82a56
add dword [rdx + 0x270], 0x58a72708
sub dword [rdx + 0x394], 0x498178e
xor dword [rdx + 0x28c], 0x56f1961
sub dword [rdx + 0x134], 0x56f00235
sub dword [rdx + 0xd8], 0x2c264664
add dword [rdx + 0x2a4], 0x51d6007d
xor dword [rdx + 0x16c], 0x33c551d2
xor dword [rdx + 0x370], 0x40133d91
not dword [rdx + 0x58]
xor dword [rdx + 0x240], 0x71722100
xor dword [rdx + 0x18c], 0x263a2abe
not dword [rdx + 0x2b4]
add dword [rdx + 0x3ec], 0x132139ba
xor dword [rdx + 0x2dc], 0x5bb91cf6
sub dword [rdx + 0x68], 0x2ff804af
xor dword [rdx + 0x388], 0x5d224a6a
xor dword [rdx + 0xcc], 0x18480775
xor dword [rdx + 0x120], 0x74c70b74
xor dword [rdx + 0x10c], 0x666a2d1f
not dword [rdx + 0x218]
not dword [rdx + 0x1a4]
not dword [rdx + 0x15c]
not dword [rdx + 0x160]
add dword [rdx + 0x30], 0x6d133ed
add dword [rdx + 0x118], 0x377545de
sub dword [rdx + 0x19c], 0x60113c14
not dword [rdx + 0x224]
add dword [rdx + 0x3d0], 0x69df2b59
add dword [rdx + 0xe0], 0x65375817
not dword [rdx + 0x17c]
sub dword [rdx + 0xe4], 0x17e70367
xor dword [rdx + 0x5c], 0x6683e4d
add rax, 0x400
add rdx, 0x400
cmp rax, 0x8c000
jne 0x10009402e
pop rcx
call int.100092b06
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