Function at 0x1400d6000
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, [0x140049200]
push 0
pop rbx
push rax
sub dword [rax + 0x358], 0xc6f6619
add dword [rax + 0x84], 0x6a81571
xor dword [rax + 0x5c], 0x41997786
sub dword [rax + 0x3c4], 0x4707295c
sub dword [rax + 0x14], 0xe1c15d6
add dword [rax + 0x378], 0x7171117
add dword [rax + 0x2e0], 0x4c431554
not dword [rax + 0x2cc]
not dword [rax + 0xcc]
sub dword [rax + 0x50], 0x1bfb765a
xor dword [rax + 0x188], 0x7b4266a5
not dword [rax + 0x1fc]
sub dword [rax + 0x3d0], 0x71857b7
xor dword [rax + 0x234], 0x6c440dfd
add dword [rax + 0x10], 0x749a3436
add dword [rax + 0x3a0], 0x51145734
add dword [rax + 0x24c], 0x1d36507b
xor dword [rax + 0xb0], 0x2a9740b0
not dword [rax + 0x9c]
sub dword [rax + 0x90], 0x7b0b031e
sub dword [rax + 0x8c], 0x1f4856ed
sub dword [rax + 0x2fc], 0x4d4174e1
not dword [rax + 0x3ec]
xor dword [rax + 0x23c], 0x7fe23f09
add dword [rax + 0x1a0], 0x580173d0
not dword [rax + 0xa8]
xor dword [rax + 0x134], 0x371b6132
xor dword [rax + 0x1a8], 0x59fc7b83
xor dword [rax + 0xc4], 0x4e16763
add dword [rax + 0x1ec], 0x3e86788f
xor dword [rax + 0x22c], 0x41e20ad9
not dword [rax + 0x298]
sub dword [rax + 0x254], 0x660f7278
xor dword [rax + 0x1c], 0x16e910fa
sub dword [rax + 0x388], 0x24e315de
xor dword [rax + 0xd0], 0x397b4bf2
not dword [rax + 0x208]
add dword [rax + 0x1b4], 0x556367d1
sub dword [rax + 0x248], 0x36174f75
xor dword [rax + 0x2d4], 0x1ee51158
xor dword [rax + 0x37c], 0x7ba67a78
sub dword [rax + 0x310], 0x5c9e546f
add dword [rax + 0x38], 0x24ab1fe5
sub dword [rax + 0x25c], 0x60832b30
add dword [rax + 0x68], 0x126f65a2
sub dword [rax + 0xa4], 0x340a2835
sub dword [rax + 0x340], 0x44dc3d53
not dword [rax + 0x3f0]
add dword [rax + 0x64], 0x6aa37b4a
sub dword [rax + 0x290], 0x1268045e
not dword [rax + 0x3a8]
not dword [rax + 0x350]
add dword [rax + 0x20], 0x61982104
xor dword [rax + 0x160], 0x41240bcf
xor dword [rax + 0x16c], 0x6d666c6e
sub dword [rax + 0x150], 0xd8b4ec4
add dword [rax + 0x1c4], 0x5c005521
xor dword [rax + 0x198], 0x671b7212
add dword [rax + 0x260], 0x25ad3896
sub dword [rax + 0x27c], 0x2eb20bc3
not dword [rax + 0x2d0]
add dword [rax + 0x2a4], 0x4c9b522c
xor dword [rax + 0x374], 0x5aca778d
sub dword [rax + 0x2d8], 0x2358782d
sub dword [rax + 8], 0x304f16ad
xor dword [rax + 0xd4], 0x164a1619
xor dword [rax + 0x1a4], 0x1a4e025d
add dword [rax + 0x238], 0x61426397
not dword [rax + 0x30c]
sub dword [rax + 0x178], 0x6a59349c
add dword [rax + 0x35c], 0x3c3f30c2
sub dword [rax + 0x7c], 0x3a800c1c
not dword [rax + 0x304]
add dword [rax + 0x48], 0x33b913fa
add dword [rax + 0x3dc], 0x6cf24e8f
add dword [rax + 0x174], 0x16933d6d
add dword [rax + 0x100], 0x704e6980
add dword [rax + 0x348], 0x2e9a2b40
add dword [rax + 0x2c0], 0x3a387a5f
sub dword [rax + 0x274], 0x6394475b
sub dword [rax + 0x190], 0x1cd132e1
add dword [rax + 0x44], 0x18457d28
not dword [rax + 0x2a0]
add dword [rax + 0x60], 0x2a27682e
xor dword [rax + 0xb4], 0x587517c7
xor dword [rax + 0x1b0], 0x14e574a6
xor dword [rax + 0x3f4], 0x4c26015b
xor dword [rax + 0xf4], 0x20fb3673
xor dword [rax + 0x2b0], 0x681c634e
xor dword [rax + 0x21c], 0x4bed2f1b
sub dword [rax + 0x39c], 0x2ac959b6
sub dword [rax + 0x3c], 0x1f20b77
xor dword [rax + 0x3bc], 0x2b336678
xor dword [rax + 0x288], 0x6f29790f
sub dword [rax + 0x128], 0x28b6293
xor dword [rax + 0xac], 0x21162390
not dword [rax + 0x3c0]
add dword [rax + 0x2ec], 0x73f73900
xor dword [rax + 0x164], 0xe794fd6
sub dword [rax + 0xc0], 0x59ed32a4
xor dword [rax + 0x13c], 0x19c43978
sub dword [rax + 0x144], 0x244c4c6e
not dword [rax + 0x2f0]
not dword [rax + 0x184]
not dword [rax + 0x3f8]
sub dword [rax + 0x370], 0x32225f3b
not dword [rax + 0x110]
xor dword [rax + 0x18c], 0x1e984d1f
xor dword [rax + 0x270], 0x52de2657
add dword [rax], 0x7b5622fe
xor dword [rax + 0x74], 0xc092702
sub dword [rax + 0x168], 0x7ae276d4
sub dword [rax + 0x3e8], 0x3e9174c
sub dword [rax + 0x2c], 0x71d50530
add dword [rax + 0xd8], 0x30d028b6
not dword [rax + 0xfc]
sub dword [rax + 0x364], 0x45356b94
add dword [rax + 0x34c], 0xb3e2759
add dword [rax + 0x124], 0x1a673d00
not dword [rax + 0x324]
add dword [rax + 0x20c], 0x6d616bcc
add dword [rax + 0xe8], 0x462d2e59
not dword [rax + 0x1dc]
add dword [rax + 0x3d4], 0x23bf2d48
sub dword [rax + 0x32c], 0x402018c5
add dword [rax + 0x12c], 0x11b34492
sub dword [rax + 0x2ac], 0x30e3604e
not dword [rax + 0x330]
not dword [rax + 0x1bc]
sub dword [rax + 0x3a4], 0x7eb30662
sub dword [rax + 0xf8], 0x419a7ae3
xor dword [rax + 0x258], 0x8145c65
add dword [rax + 0x214], 0xec51a90
xor dword [rax + 0x380], 0x5a7f3cfa
not dword [rax + 0xbc]
xor dword [rax + 0x334], 0x1bb3065c
sub dword [rax + 0x194], 0x171a4197
add dword [rax + 0x264], 0x4b6a405a
xor dword [rax + 0x2c8], 0x7f486d00
add dword [rax + 0x98], 0x47b5534d
not dword [rax + 0x24]
xor dword [rax + 0x130], 0x57ed0191
add dword [rax + 0x120], 0x98f7391
sub dword [rax + 0x148], 0x28b6059d
sub dword [rax + 0x2f8], 0x22c15ae5
add dword [rax + 0x3b4], 0x5a31613e
sub dword [rax + 0x1f0], 0x1bb57232
xor dword [rax + 0x228], 0x3e9690b
xor dword [rax + 0x158], 0x63a83862
not dword [rax + 0x70]
not dword [rax + 0x3b0]
sub dword [rax + 0xec], 0x41b67193
not dword [rax + 0xe0]
add dword [rax + 0x3c8], 0x656b6e
sub dword [rax + 0x94], 0x4bd7a92
add dword [rax + 0x1cc], 0x34e95b6e
not dword [rax + 0x19c]
not dword [rax + 0x1ac]
xor dword [rax + 0x4c], 0x423e7cb6
xor dword [rax + 0x394], 0x4b5d4772
xor dword [rax + 0x300], 0x7750607f
xor dword [rax + 0x338], 0x64917c44
sub dword [rax + 0x104], 0x2a3d4f39
xor dword [rax + 0x1e4], 0x1d126e2d
not dword [rax + 0x11c]
not dword [rax + 0x2e8]
not dword [rax + 0x308]
xor dword [rax + 0x250], 0x47bc61f9
xor dword [rax + 0xc8], 0x2fd72ae1
sub dword [rax + 0x1e8], 0x29e66149
xor dword [rax + 0x284], 0x6d253059
xor dword [rax + 0x1d0], 0x5ec40749
add dword [rax + 0x3b8], 0x266d1954
not dword [rax + 0x328]
xor dword [rax + 0x224], 0x54373823
xor dword [rax + 0x10c], 0x20cd63dc
add dword [rax + 0x1b8], 0x60201289
sub dword [rax + 0x218], 0x5ab66f9d
add dword [rax + 0x2b8], 0x60cb1942
add dword [rax + 0x3fc], 0x21a4f1f
sub dword [rax + 0x15c], 0x58c3706
xor dword [rax + 0x280], 0x5f313114
xor dword [rax + 0x118], 0x6bb87de0
not dword [rax + 0x2e4]
not dword [rax + 0x1c8]
sub dword [rax + 0x1f4], 0x13c92448
add dword [rax + 0x268], 0x409013f1
not dword [rax + 0x108]
not dword [rax + 0x278]
add dword [rax + 0x294], 0x49647cf7
add dword [rax + 0x204], 0x54033fd5
xor dword [rax + 0x17c], 0x143b688f
not dword [rax + 0x31c]
add dword [rax + 0x2c4], 0x1e2378df
add dword [rax + 0x210], 0x455624ac
sub dword [rax + 0x34], 0x24791d3a
add dword [rax + 0x180], 0x6bc9658d
sub dword [rax + 0x140], 0x670c0719
add dword [rax + 0x320], 0x3e55200e
sub dword [rax + 0x18], 0xe3976a2
xor dword [rax + 0x14c], 0x71760fda
xor dword [rax + 0x2bc], 0x345a06a4
sub dword [rax + 0xdc], 0x64ce49fd
not dword [rax + 0x114]
xor dword [rax + 0x1f8], 0x5a3a7560
add dword [rax + 0x170], 0x54136af6
xor dword [rax + 0x244], 0x75755e54
not dword [rax + 0x33c]
add dword [rax + 0x360], 0x30842644
not dword [rax + 0x36c]
xor dword [rax + 0x2b4], 0x58b72a0e
xor dword [rax + 0x26c], 0x4cce2e0d
add dword [rax + 0x54], 0x33635995
sub dword [rax + 0x28], 0x71b92196
xor dword [rax + 0x1c0], 0x6568213a
not dword [rax + 0x344]
sub dword [rax + 0x58], 0x786b5c4e
sub dword [rax + 0x88], 0x266e14de
add dword [rax + 0x38c], 0xae02f49
add dword [rax + 0x28c], 0x25e02cfd
not dword [rax + 0x2dc]
add dword [rax + 0x354], 0x7422212a
not dword [rax + 0x1d8]
add dword [rax + 0x3cc], 0x5269335b
xor dword [rax + 0x230], 0x57173d68
not dword [rax + 0x1e0]
not dword [rax + 0x30]
xor dword [rax + 0x3e0], 0x1f881c5d
add dword [rax + 0xe4], 0x4d270b7d
sub dword [rax + 0x29c], 0x66d67fcb
add dword [rax + 0x2f4], 0x74ec7700
not dword [rax + 0xf0]
add dword [rax + 0x154], 0x5ba1e31
add dword [rax + 0x6c], 0x67be03e5
not dword [rax + 0x398]
sub dword [rax + 0x3d8], 0x5a3213e1
add dword [rax + 0xa0], 0x4874079f
xor dword [rax + 0x220], 0x7ae33b55
add dword [rax + 0x1d4], 0x2fa82d33
xor dword [rax + 0x40], 0x15f43be2
xor dword [rax + 0x368], 0x1e3a7ebb
sub dword [rax + 0x314], 0xeef4625
add dword [rax + 0x240], 0x11190cff
xor dword [rax + 0xc], 0x951613a
add dword [rax + 0x384], 0x453f1804
xor dword [rax + 0x80], 0x7f855aa4
add dword [rax + 0x138], 0xb8b2162
xor dword [rax + 0xb8], 0x45ac4f68
add dword [rax + 0x318], 0x31f3599b
add dword [rax + 0x200], 0x240c08c1
xor dword [rax + 4], 0x48a9358c
xor dword [rax + 0x78], 0x5c25297b
not dword [rax + 0x2a8]
add dword [rax + 0x3e4], 0x29997c53
not dword [rax + 0x390]
sub dword [rax + 0x3ac], 0x71527e55
add rbx, 0x400
add rax, 0x400
cmp rbx, 0x8c000
jne 0x1400d602e
pop rcx
call fcn.1400d4b06
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