Function at 0x1400ba000
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 rax, [0x14002d000]
push 0
pop rbx
push rax
add dword [rax + 0x294], 0x29d90958
xor dword [rax + 0xf8], 0x53814578
add dword [rax + 0xd0], 0x7e9058f
xor dword [rax + 0x208], 0x7c665819
sub dword [rax + 0x138], 0x18b3022a
sub dword [rax + 0x200], 0x4b3319c8
sub dword [rax + 0x288], 0x16b842d8
sub dword [rax + 0x10c], 0x7f0b3e70
sub dword [rax + 0x134], 0x135e7a08
add dword [rax + 0xbc], 0x6a4f3b28
not dword [rax + 0xb0]
add dword [rax + 0xfc], 0x763f18dd
xor dword [rax + 0x394], 0x39e0129a
sub dword [rax], 0x5a3b118d
sub dword [rax + 0xdc], 0x42ad0c55
xor dword [rax + 0x2c0], 0x730f1396
add dword [rax + 0x1c], 0x63a855b6
xor dword [rax + 0x2a0], 0x4bf46687
not dword [rax + 0xa8]
sub dword [rax + 0x14c], 0x57585f6c
sub dword [rax + 0x178], 0x49230663
add dword [rax + 0x160], 0x1c937c0f
not dword [rax + 0x13c]
add dword [rax + 0x328], 0x7bd3557a
not dword [rax + 0x1bc]
sub dword [rax + 0x150], 0x4399379a
xor dword [rax + 0x180], 0x76384003
xor dword [rax + 0x170], 0x2f342e33
not dword [rax + 0x3c0]
add dword [rax + 0x338], 0x69136b3c
xor dword [rax + 0x3c], 0x15947718
add dword [rax + 0x9c], 0x6b342cd1
add dword [rax + 0x368], 0x29eb39ca
add dword [rax + 0x198], 0x5037665b
add dword [rax + 0x1e4], 0x44d43402
xor dword [rax + 0x310], 0xf952fad
xor dword [rax + 0x114], 0x12c176c3
sub dword [rax + 0x22c], 0x43a717f3
not dword [rax + 0x2dc]
sub dword [rax + 0x244], 0x457e2f48
xor dword [rax + 0x2b0], 0x41aa1d25
not dword [rax + 0x60]
xor dword [rax + 0x3b4], 0x49d0425e
not dword [rax + 0x23c]
xor dword [rax + 0x350], 0x16e42d18
not dword [rax + 0x270]
not dword [rax + 0x304]
sub dword [rax + 0x2c], 0x70fc117d
sub dword [rax + 0x2e0], 0x179f7eef
not dword [rax + 0x17c]
not dword [rax + 0x3cc]
add dword [rax + 0x3d4], 0x5126ed3
xor dword [rax + 0x2d4], 0xb2436c8
sub dword [rax + 0x24c], 0x7bf063c7
xor dword [rax + 0x39c], 0x10dc4265
add dword [rax + 0x2bc], 0x563c613e
xor dword [rax + 0x48], 0x6ed33d82
add dword [rax + 0xf4], 0xbf92c2e
add dword [rax + 0x364], 0xc7451fc
not dword [rax + 0x3c4]
sub dword [rax + 0x104], 0xf6426ea
add dword [rax + 0x64], 0xbed7a8a
sub dword [rax + 0x3a4], 0x1bcb47ba
sub dword [rax + 0x20c], 0x6a56c5f
add dword [rax + 0x290], 0x6bd34add
sub dword [rax + 0xa4], 0x4ab5538d
sub dword [rax + 0x3e0], 0x6e1c1e57
add dword [rax + 0x3d8], 0x1d00697b
xor dword [rax + 0x314], 0x66bc3ca4
add dword [rax + 0x234], 0x1771247c
add dword [rax + 0x398], 0x55bf1e4b
sub dword [rax + 0x1fc], 0x776226c3
add dword [rax + 0x1ac], 0x2e26067d
add dword [rax + 0xec], 0x556b1147
not dword [rax + 0x3e4]
xor dword [rax + 0x220], 0x30577e72
sub dword [rax + 0xc0], 0x51992106
xor dword [rax + 0x2ac], 0x6c9f4dac
not dword [rax + 0x2a8]
sub dword [rax + 0x3ec], 0x18fc4708
xor dword [rax + 0x2ec], 0x68cb52ac
not dword [rax + 0x88]
xor dword [rax + 0x2f4], 0x659704c3
sub dword [rax + 0x3a0], 0x1a297c46
add dword [rax + 0xe4], 0x1f4d1f7a
sub dword [rax + 0x1a0], 0x66c33f71
sub dword [rax + 0x1f4], 0x55b31fff
not dword [rax + 0x124]
sub dword [rax + 0x68], 0x6c0f0d83
xor dword [rax + 0x33c], 0x44af4bd1
sub dword [rax + 0x1d8], 0x547d030a
add dword [rax + 0x184], 0x682b74a7
not dword [rax + 0x2d8]
not dword [rax + 0x2f0]
sub dword [rax + 0x27c], 0x4145fcc
add dword [rax + 0xe8], 0x3e3553c
not dword [rax + 0x1a8]
not dword [rax + 0x11c]
xor dword [rax + 0x164], 0x193d304f
not dword [rax + 0x84]
not dword [rax + 0xb8]
not dword [rax + 0x20]
not dword [rax + 4]
add dword [rax + 0x3fc], 0x6ccd77da
sub dword [rax + 0x268], 0x650d6500
xor dword [rax + 0x238], 0x3c9808a2
add dword [rax + 0x30c], 0x7f417fa3
xor dword [rax + 0x14], 0x60652872
not dword [rax + 0x300]
add dword [rax + 0x158], 0x5225338b
xor dword [rax + 0x298], 0x3afc557d
xor dword [rax + 0x154], 0x212d7208
xor dword [rax + 0x110], 0x397a614a
add dword [rax + 0x29c], 0x2e0a6084
not dword [rax + 0x230]
not dword [rax + 0x16c]
sub dword [rax + 0x2e4], 0x415763e1
sub dword [rax + 0x264], 0x12a558b
add dword [rax + 0x6c], 0x52f27304
add dword [rax + 0x130], 0x46bd2c72
not dword [rax + 0x380]
add dword [rax + 0x36c], 0xaba2c33
sub dword [rax + 0x98], 0x35b04624
xor dword [rax + 0x348], 0x2dba447b
sub dword [rax + 0x1ec], 0x408546ab
xor dword [rax + 0x1f8], 0x70f61e54
xor dword [rax + 0x1cc], 0x7f5a60fd
not dword [rax + 0xac]
xor dword [rax + 0x1b4], 0x17c82ac2
sub dword [rax + 0x140], 0x763456f5
xor dword [rax + 0x3dc], 0x14520f80
add dword [rax + 0xb4], 0x269a68d7
xor dword [rax + 0x2b4], 0x49f074af
not dword [rax + 0x318]
xor dword [rax + 0xa0], 0x40d66a44
xor dword [rax + 0x118], 0x6068448e
add dword [rax + 0x1f0], 0x74a4292e
not dword [rax + 0x30]
xor dword [rax + 0x354], 0x6952b9a
add dword [rax + 0x28], 0x3c551cff
xor dword [rax + 0x384], 0xbbd5da1
add dword [rax + 0x148], 0x56c34366
not dword [rax + 0x24]
sub dword [rax + 0x3b8], 0x5a751c73
not dword [rax + 0x204]
add dword [rax + 0x340], 0x251636b7
not dword [rax + 0x210]
sub dword [rax + 0x1a4], 0x795a5ef6
add dword [rax + 0x3f4], 0x18646639
not dword [rax + 0x34c]
add dword [rax + 0xd8], 0x6361529b
not dword [rax + 0x3f0]
not dword [rax + 8]
sub dword [rax + 0x360], 0x1d13665c
add dword [rax + 0x1e8], 0x59ea0322
add dword [rax + 0x2c8], 0x74ed60f0
add dword [rax + 0xf0], 0x69e85641
not dword [rax + 0x15c]
add dword [rax + 0x344], 0x23f252f7
add dword [rax + 0x260], 0x70896c79
add dword [rax + 0x80], 0x69f4627e
not dword [rax + 0x278]
not dword [rax + 0x254]
add dword [rax + 0x26c], 0x4bd7123c
xor dword [rax + 0x28c], 0x3d27713a
xor dword [rax + 0x2c4], 0x5314594c
sub dword [rax + 0x25c], 0xf105e5a
add dword [rax + 0x120], 0xc007fe9
not dword [rax + 0x3e8]
sub dword [rax + 0x50], 0x1ed7330f
xor dword [rax + 0x12c], 0x66c43b12
not dword [rax + 0x44]
xor dword [rax + 0x108], 0x303a0db4
sub dword [rax + 0x54], 0x6ae24847
not dword [rax + 0x370]
not dword [rax + 0x32c]
sub dword [rax + 0x2a4], 0x36cc5dc4
sub dword [rax + 0x3c8], 0x630304f2
add dword [rax + 0x128], 0x481a0066
xor dword [rax + 0x3a8], 0x583246fa
sub dword [rax + 0x1d0], 0x1a9e2649
add dword [rax + 0x228], 0x715a53a5
xor dword [rax + 0x10], 0x5e286204
xor dword [rax + 0x1b8], 0xf8f128e
sub dword [rax + 0x190], 0x517d68c3
sub dword [rax + 0x2fc], 0x69fc7482
xor dword [rax + 0x70], 0x7b090f41
add dword [rax + 0x390], 0x74b13474
sub dword [rax + 0x308], 0x39d42bbe
add dword [rax + 0x334], 0x3add0cd2
not dword [rax + 0x34]
xor dword [rax + 0x1c4], 0x91a5af5
not dword [rax + 0x2e8]
not dword [rax + 0x250]
xor dword [rax + 0x218], 0x2b153ee3
not dword [rax + 0x3f8]
xor dword [rax + 0x320], 0x20d27545
sub dword [rax + 0x378], 0x334a7bb3
sub dword [rax + 0x240], 0x14b76ba5
not dword [rax + 0x38]
xor dword [rax + 0x1e0], 0x3e970761
xor dword [rax + 0x188], 0x456402ab
sub dword [rax + 0x248], 0x3d256379
add dword [rax + 0x3ac], 0x525332c8
add dword [rax + 0x3bc], 0x1c9d7ca5
sub dword [rax + 0x168], 0x6c59307e
xor dword [rax + 0x31c], 0x242139da
sub dword [rax + 0x224], 0x642d75f4
not dword [rax + 0x5c]
add dword [rax + 0x388], 0x6f2f2fa4
add dword [rax + 0x100], 0xfe10872
not dword [rax + 0x37c]
not dword [rax + 0x374]
add dword [rax + 0xc], 0x75b51c15
not dword [rax + 0x3b0]
not dword [rax + 0x1dc]
add dword [rax + 0x144], 0x3fd00658
sub dword [rax + 0x19c], 0x6e677892
xor dword [rax + 0x1b0], 0x46a43e66
add dword [rax + 0x1d4], 0x5f082277
not dword [rax + 0x2f8]
not dword [rax + 0xc4]
xor dword [rax + 0x40], 0x37cd53e6
add dword [rax + 0x258], 0x62600e70
xor dword [rax + 0x8c], 0x31447eec
sub dword [rax + 0xc8], 0x2539371a
not dword [rax + 0x35c]
sub dword [rax + 0x21c], 0x73bf54a9
add dword [rax + 0x284], 0x793acd
add dword [rax + 0x74], 0x33ef1674
xor dword [rax + 0x194], 0x5c733cdf
add dword [rax + 0x3d0], 0x2724144
xor dword [rax + 0xcc], 0x459353dd
xor dword [rax + 0x78], 0x3191539
xor dword [rax + 0x18c], 0x2f645fd9
add dword [rax + 0x174], 0x595d7234
add dword [rax + 0x4c], 0x7fb33716
xor dword [rax + 0xe0], 0x29434aec
add dword [rax + 0x330], 0x203a5e20
add dword [rax + 0x38c], 0x6d4d2cd0
xor dword [rax + 0xd4], 0x4bfd6e20
not dword [rax + 0x324]
not dword [rax + 0x358]
sub dword [rax + 0x274], 0xe945107
not dword [rax + 0x2d0]
not dword [rax + 0x1c8]
add dword [rax + 0x58], 0x343806e1
sub dword [rax + 0x90], 0x1ff06567
sub dword [rax + 0x2cc], 0x7f737701
not dword [rax + 0x1c0]
sub dword [rax + 0x94], 0x6cef7971
sub dword [rax + 0x2b8], 0x62c718bf
sub dword [rax + 0x280], 0x41087a59
not dword [rax + 0x7c]
add dword [rax + 0x214], 0x289e4c3e
sub dword [rax + 0x18], 0x4e184bc5
add rbx, 0x400
add rax, 0x400
cmp rbx, 0x8c000
jne 0x1400ba02e
pop rcx
call int.1400b8906
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