Function at 0x100093000
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, [0x100006200]
push 0
pop rbx
push rcx
not dword [rcx + 0x270]
add dword [rcx + 0x3ac], 0x62bf43a3
add dword [rcx + 0x188], 0x5d9c77d0
sub dword [rcx + 0x1fc], 0x2c424266
not dword [rcx + 0xc0]
not dword [rcx + 0x70]
xor dword [rcx + 0x324], 0x304a2eb4
xor dword [rcx + 0x320], 0x539f319a
not dword [rcx + 0x3d4]
add dword [rcx + 0x18c], 0x33e8668b
add dword [rcx + 0x1d8], 0x7b3001de
sub dword [rcx + 0x174], 0x20bb30a6
sub dword [rcx + 0x390], 0x41bc60a4
not dword [rcx + 0x100]
add dword [rcx + 0x2b4], 0x2a071148
sub dword [rcx + 0x238], 0x754050a0
sub dword [rcx + 0x200], 0xf024a19
sub dword [rcx + 0x37c], 0x46730b03
not dword [rcx + 0x3a8]
not dword [rcx + 0x364]
add dword [rcx + 0xac], 0x64907194
xor dword [rcx + 0x7c], 0x40990d07
add dword [rcx + 0x48], 0x29c84352
xor dword [rcx + 0xf0], 0x9560bed
xor dword [rcx + 0x1dc], 0x75255841
not dword [rcx + 0x220]
not dword [rcx + 0x20]
add dword [rcx + 0x25c], 0x49664c59
xor dword [rcx + 0x90], 0x567e4749
add dword [rcx + 0x1a4], 0x476d25ad
xor dword [rcx + 0x3d0], 0x76bc787f
add dword [rcx + 0x290], 0x4b2b2f76
add dword [rcx + 0x2dc], 0x3e503fa3
xor dword [rcx + 0x260], 0x51840b95
xor dword [rcx + 0x248], 0x20931b45
xor dword [rcx + 0x378], 0x29e334ee
sub dword [rcx + 0x3e0], 0x282e38e7
not dword [rcx + 0x398]
xor dword [rcx + 0x2c8], 0x5fea47c1
add dword [rcx + 0x1e4], 0x5d7d34c4
not dword [rcx + 0x3a4]
add dword [rcx + 0x1b8], 0x23a60e9e
not dword [rcx + 0x180]
xor dword [rcx + 0x14], 0x1c9b6a79
add dword [rcx + 0x9c], 0x6ad65008
add dword [rcx + 0x3ec], 0x58f628cb
add dword [rcx + 0x3f4], 0x5ee35fe9
xor dword [rcx + 0x3e8], 0x3dca1f09
not dword [rcx + 0x2d0]
add dword [rcx + 0x1f8], 0x171461b1
sub dword [rcx + 0x4c], 0x7b81437b
sub dword [rcx + 0x250], 0x6c771833
add dword [rcx + 0x16c], 0x6fb6475c
add dword [rcx + 0x28c], 0x20ad7e9e
not dword [rcx + 0x32c]
add dword [rcx + 0x2a4], 0x7de65f6c
sub dword [rcx + 0x36c], 0x66bf5e98
xor dword [rcx + 0x40], 0x60396c73
sub dword [rcx + 0x3fc], 0x7e4b77ad
not dword [rcx + 0x288]
sub dword [rcx + 0x20c], 0x47321b3d
xor dword [rcx + 0x370], 0x3e441af
not dword [rcx + 0x1cc]
sub dword [rcx + 0x2f8], 0x40de31af
not dword [rcx + 0x2c]
sub dword [rcx + 0x2e0], 0x23c843d0
xor dword [rcx + 0x24], 0x48d74b4e
not dword [rcx + 0x2f4]
add dword [rcx + 0x1d0], 0x4fe610df
add dword [rcx + 0x344], 0x5eb429b9
xor dword [rcx + 0x2a8], 0x1e6558c8
not dword [rcx + 0x170]
xor dword [rcx + 0xc8], 0x7e2261cc
add dword [rcx + 0x234], 0x53dd7bea
sub dword [rcx + 0x380], 0x51b9544c
not dword [rcx + 0xa4]
sub dword [rcx + 0x254], 0xb423d8c
add dword [rcx + 0x3c0], 0x5787621b
sub dword [rcx + 0x74], 0xa5161c7
add dword [rcx + 0x3e4], 0x6b296b2f
xor dword [rcx + 0x168], 0xff5647a
add dword [rcx + 0x26c], 0x6d742b67
sub dword [rcx + 0xf8], 0x2e2a4869
sub dword [rcx + 0x264], 0x53de69ed
add dword [rcx + 0x228], 0x3d20270c
sub dword [rcx + 0x1c4], 0x45a360b3
add dword [rcx + 0x2e4], 0x230b0d92
add dword [rcx + 0xe0], 0x2ed61004
add dword [rcx + 0x64], 0x4eb05702
add dword [rcx + 0x30c], 0x32720aa7
add dword [rcx + 0x140], 0x17f248a
add dword [rcx + 0x1b4], 0x1c552c6b
sub dword [rcx + 0x6c], 0x54c53ab8
add dword [rcx + 0x388], 0x7c82193b
add dword [rcx + 0x2c0], 0xbc94aac
add dword [rcx + 0x1c], 0x483542b1
sub dword [rcx + 0x3a0], 0x70d3547a
xor dword [rcx + 0x68], 0x3bad0ec2
sub dword [rcx + 0x54], 0x5f876085
add dword [rcx + 0x198], 0x22346187
sub dword [rcx + 0xa0], 0x71007a56
sub dword [rcx + 0x10], 0x3d5b269b
xor dword [rcx + 0x124], 0x35a97fc5
not dword [rcx + 0x190]
add dword [rcx + 0x108], 0x2a0c3273
add dword [rcx + 0xb8], 0x3f4e1ee5
sub dword [rcx + 0x1b0], 0x432e4a
add dword [rcx + 0x350], 0x46a552b
xor dword [rcx + 0x1a0], 0x6ad80d31
not dword [rcx + 0x34c]
xor dword [rcx + 8], 0x2ec95e58
add dword [rcx + 0x1e0], 0x7b4019c5
add dword [rcx + 0x27c], 0x670737d7
xor dword [rcx + 0x2cc], 0x439d5a86
xor dword [rcx + 0x13c], 0xb257521
sub dword [rcx + 0x5c], 0x1e64167a
add dword [rcx + 0x274], 0x17a05fb1
add dword [rcx + 0x1ac], 0x6b636058
sub dword [rcx + 0xdc], 0x683c2fca
sub dword [rcx + 0x14c], 0x4b66196e
xor dword [rcx + 0x358], 0x77d837d7
add dword [rcx + 0x3f8], 0x59482922
sub dword [rcx + 0x11c], 0x268b046e
xor dword [rcx + 0x39c], 0x360e3aaf
sub dword [rcx + 0x374], 0x69c070a9
add dword [rcx + 0x104], 0x28ab481d
sub dword [rcx + 0x164], 0x390f505f
not dword [rcx + 0x268]
add dword [rcx + 0x130], 0x67b47750
sub dword [rcx + 0x338], 0x4fe80b69
sub dword [rcx + 0x224], 0x7b3906fc
not dword [rcx + 0x394]
sub dword [rcx + 0x33c], 0x23347691
xor dword [rcx + 0x3cc], 0x526f5855
not dword [rcx + 0x3b8]
not dword [rcx + 0x354]
not dword [rcx + 0x2d8]
add dword [rcx + 0x230], 0x3f64717e
add dword [rcx + 0x2fc], 0x253a5e39
add dword [rcx + 0x3b4], 0x73a42280
not dword [rcx + 0x23c]
xor dword [rcx + 0x3c8], 0x3b05445
not dword [rcx + 0x284]
xor dword [rcx + 0xb4], 0x7fcf622b
not dword [rcx + 0x114]
not dword [rcx + 0x80]
not dword [rcx + 0x58]
sub dword [rcx + 0x38c], 0x2985d4f
add dword [rcx + 0x138], 0x60e80abd
sub dword [rcx + 0x19c], 0x6fec2e5b
not dword [rcx + 0x244]
add dword [rcx + 0x1bc], 0x38413aaa
sub dword [rcx + 0x310], 0x33b54b17
sub dword [rcx + 0x328], 0xf06247a
sub dword [rcx + 0x8c], 0x7b885556
not dword [rcx + 0x22c]
sub dword [rcx + 0x154], 0x139354cf
not dword [rcx + 0xa8]
add dword [rcx + 0x204], 0x70755a8c
xor dword [rcx + 0x28], 0x555137d9
add dword [rcx + 0xcc], 0x3b3960d3
xor dword [rcx], 0x5f961eb6
sub dword [rcx + 0x34], 0x782032fa
sub dword [rcx + 0x31c], 0x180b59f8
xor dword [rcx + 0xd4], 0x51c55137
add dword [rcx + 0x1e8], 0x5a372b42
xor dword [rcx + 0x148], 0x23e736e3
add dword [rcx + 0x30], 0x2c6e02a9
xor dword [rcx + 0x78], 0x553d348d
add dword [rcx + 0x3b0], 0x34e77ee5
sub dword [rcx + 0x368], 0x6c145e68
not dword [rcx + 0xc]
sub dword [rcx + 0x3c], 0x132b64e5
xor dword [rcx + 0x280], 0x5dcf14ac
sub dword [rcx + 0x60], 0x48c05d64
not dword [rcx + 0x120]
add dword [rcx + 0x360], 0x40331cf
xor dword [rcx + 0x18], 0x2643565b
not dword [rcx + 0x84]
add dword [rcx + 0x160], 0x33037307
sub dword [rcx + 0x17c], 0x69530c6e
sub dword [rcx + 0x1f4], 0x6bf26d8a
not dword [rcx + 0x1c8]
xor dword [rcx + 0x24c], 0x71800050
xor dword [rcx + 0x1d4], 0x694a7483
xor dword [rcx + 0x258], 0x6de60f4
add dword [rcx + 0x318], 0x67a43d48
sub dword [rcx + 0x3f0], 0x3a776632
not dword [rcx + 0x298]
sub dword [rcx + 0xe4], 0x13be6307
add dword [rcx + 0x2a0], 0x1ade37a8
not dword [rcx + 0x240]
add dword [rcx + 0x218], 0x23565a97
add dword [rcx + 0x10c], 0x8b70a91
add dword [rcx + 0x1c0], 0xc716371
add dword [rcx + 0x38], 0x152038fe
sub dword [rcx + 0x2c4], 0x56e8498e
sub dword [rcx + 0xb0], 0x5d4034b7
xor dword [rcx + 0x2ac], 0x1d324e72
xor dword [rcx + 0x2bc], 0x38b149ea
sub dword [rcx + 0x2b0], 0x21900cc4
sub dword [rcx + 0x208], 0x496b2c2f
xor dword [rcx + 0x94], 0x20712fed
add dword [rcx + 0x144], 0x34781a93
add dword [rcx + 0x3bc], 0x700a79dc
sub dword [rcx + 0x44], 0x33dd0f54
sub dword [rcx + 0x314], 0x63e8745c
xor dword [rcx + 0xfc], 0x66a30876
sub dword [rcx + 0xf4], 0x70a34acd
not dword [rcx + 0x348]
xor dword [rcx + 0x88], 0x3e83617d
not dword [rcx + 0x304]
sub dword [rcx + 0x294], 0x142a5fca
add dword [rcx + 0x278], 0x281334d
sub dword [rcx + 0x2ec], 0x649c6d1f
add dword [rcx + 0x334], 0x122c10bd
xor dword [rcx + 0x118], 0xa202b32
not dword [rcx + 0x384]
xor dword [rcx + 0x2f0], 0x4d072659
not dword [rcx + 0x214]
add dword [rcx + 0x210], 0xca516e9
add dword [rcx + 0x2e8], 0x1f0e40a1
not dword [rcx + 0x2b8]
not dword [rcx + 0xbc]
not dword [rcx + 4]
add dword [rcx + 0x128], 0x7ce4716
not dword [rcx + 0x110]
xor dword [rcx + 0x150], 0x7fa67bda
add dword [rcx + 0x3d8], 0xe9409d4
not dword [rcx + 0x29c]
not dword [rcx + 0x21c]
add dword [rcx + 0xd0], 0x3a3e244d
sub dword [rcx + 0x12c], 0x24a61307
xor dword [rcx + 0x184], 0x3f173bc8
add dword [rcx + 0x3c4], 0x6c666c02
not dword [rcx + 0x134]
xor dword [rcx + 0x300], 0x45b90ea0
xor dword [rcx + 0x15c], 0x3af51ae4
not dword [rcx + 0x1ec]
add dword [rcx + 0xc4], 0x19d43bb0
xor dword [rcx + 0x194], 0x5d246169
sub dword [rcx + 0xec], 0x2f00719
sub dword [rcx + 0x2d4], 0x25d34122
not dword [rcx + 0x308]
xor dword [rcx + 0x50], 0x22370961
xor dword [rcx + 0xe8], 0x2584222d
not dword [rcx + 0x35c]
not dword [rcx + 0x98]
not dword [rcx + 0x3dc]
not dword [rcx + 0x330]
add dword [rcx + 0x1a8], 0x20167ae
sub dword [rcx + 0x340], 0x4e1f43b1
add dword [rcx + 0x158], 0x86c658f
xor dword [rcx + 0x1f0], 0x689107d7
xor dword [rcx + 0xd8], 0x7fda50ef
add dword [rcx + 0x178], 0x6adf78c3
add rbx, 0x400
add rcx, 0x400
cmp rbx, 0x8c000
jne 0x10009302e
pop rcx
call fcn.100091b06
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