Function at 0x1400ca000
Capabilities:
Resolve function by parsing pe exports

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, [0x14003d400]
movabs rdx, 0
push rcx
not dword [rcx + 0x68]
add dword [rcx + 0x44], 0x49442e51
sub dword [rcx + 0x29c], 0x5bee2f68
xor dword [rcx + 0x340], 0x198543b8
xor dword [rcx + 0x3f0], 0x56164f88
sub dword [rcx + 0x2c4], 0x4f62902
xor dword [rcx + 0x33c], 0x1b86764c
not dword [rcx + 0x240]
xor dword [rcx + 0x110], 0xf5728f7
xor dword [rcx + 0xdc], 0x26111d3a
not dword [rcx + 0x1f0]
sub dword [rcx + 0x17c], 0x5d060778
add dword [rcx + 0x30], 0x66807e80
add dword [rcx + 0x1b0], 0x65944f7
not dword [rcx + 0x390]
xor dword [rcx + 0x25c], 0x2b0d03ff
not dword [rcx + 0x3f8]
sub dword [rcx + 0x3ac], 0x24e23e0e
add dword [rcx + 0x158], 0x42ab71e3
not dword [rcx + 0x3d0]
not dword [rcx + 0x244]
not dword [rcx + 0x378]
not dword [rcx + 0x374]
sub dword [rcx + 0x40], 0x47d9678f
add dword [rcx + 0x1bc], 0x6a146994
sub dword [rcx + 0x304], 0x3be65b16
xor dword [rcx + 0x98], 0x1bee1fc0
not dword [rcx + 0x350]
not dword [rcx + 0x13c]
xor dword [rcx + 0x31c], 0xfe4418c
xor dword [rcx + 0x39c], 0x66020863
not dword [rcx + 0x36c]
sub dword [rcx + 0x370], 0x5a706652
xor dword [rcx + 0x3cc], 0x57a337e5
sub dword [rcx + 0x330], 0x67690570
add dword [rcx + 0x3e8], 0x35743ab2
not dword [rcx + 0x2d0]
sub dword [rcx + 0xec], 0xbfc4b1e
sub dword [rcx + 0x2e4], 0x2dd52cd9
not dword [rcx + 0x2cc]
not dword [rcx + 0x34c]
sub dword [rcx + 0x134], 0x4bcb0a85
not dword [rcx + 0x14c]
add dword [rcx + 0x28], 0xbd3239
add dword [rcx + 0x1fc], 0x787767ee
not dword [rcx + 0xe4]
xor dword [rcx + 0x150], 0x62e25975
add dword [rcx + 0x1d0], 0x40d63b76
not dword [rcx + 0x16c]
not dword [rcx + 0x200]
add dword [rcx + 0x90], 0x743d18a1
not dword [rcx + 0x230]
sub dword [rcx + 0x184], 0x738d3001
add dword [rcx + 0x34], 0x4ec221b3
xor dword [rcx + 0x3c], 0x51dd07dd
add dword [rcx + 0x290], 0x6f1b6fa4
add dword [rcx + 0x238], 0x59fc52b2
add dword [rcx + 0x2c8], 0x462b0874
sub dword [rcx + 0x398], 0x5e7c6db7
not dword [rcx + 0x1ac]
xor dword [rcx + 0x250], 0x76b85f3e
sub dword [rcx + 0x3b0], 0x13477709
add dword [rcx + 0x348], 0x407e39df
xor dword [rcx + 0x88], 0x329c52ab
add dword [rcx + 0x12c], 0x21a0569c
sub dword [rcx + 0xd4], 0x48c529d2
not dword [rcx + 0x1b4]
not dword [rcx + 0x260]
not dword [rcx + 0x23c]
xor dword [rcx + 0x1c8], 0x60010009
not dword [rcx + 0x10c]
xor dword [rcx + 0x368], 0x4bba6f0e
not dword [rcx + 0x3e0]
add dword [rcx + 0x84], 0x62a877b3
add dword [rcx + 0x328], 0x20cb097f
not dword [rcx + 0xfc]
add dword [rcx + 0x3e4], 0x5e020f2f
not dword [rcx + 0x130]
xor dword [rcx + 0x254], 0x73b13233
add dword [rcx + 0x248], 0x3b54319f
add dword [rcx + 0x268], 0x5d83229c
add dword [rcx + 0x210], 0x2b8e54e0
add dword [rcx + 0x22c], 0x101e36cf
xor dword [rcx + 0x384], 0x73ba4f7c
not dword [rcx + 0x234]
sub dword [rcx + 0x15c], 0x4a5535a5
not dword [rcx + 0x20]
not dword [rcx + 0x358]
xor dword [rcx + 0x274], 0x70ad3d91
not dword [rcx + 0x3dc]
xor dword [rcx + 0x2d4], 0x718f6bf9
not dword [rcx + 0xd8]
sub dword [rcx + 0x54], 0x17b57972
not dword [rcx + 0x108]
not dword [rcx + 0x228]
not dword [rcx + 0x270]
add dword [rcx + 0x3fc], 0x2e342d49
not dword [rcx + 0x284]
add dword [rcx + 0x380], 0x3ca66ec
xor dword [rcx + 0x1ec], 0x537e16e5
add dword [rcx + 0x154], 0x48644e17
not dword [rcx + 0x3a0]
not dword [rcx + 0xb0]
sub dword [rcx + 0x114], 0x6c895ee1
sub dword [rcx + 0x38], 0x69e937fb
sub dword [rcx + 0xc8], 0x6c057b39
not dword [rcx + 0x208]
sub dword [rcx + 0x1f4], 0x3d0301f4
not dword [rcx + 0x18]
add dword [rcx + 0x2dc], 0x7232765f
xor dword [rcx + 0x318], 0x37ad5507
sub dword [rcx + 0x80], 0x7d697dbf
xor dword [rcx + 0x37c], 0x1bb0542f
xor dword [rcx + 0x1a4], 0x5c4e5ec0
sub dword [rcx + 0x178], 0x26927b1c
sub dword [rcx + 0x10], 0x55841897
sub dword [rcx + 0x2f0], 0x764c11b0
sub dword [rcx + 0x2ac], 0x206cc7
add dword [rcx + 0x170], 0x7cc36d54
add dword [rcx + 0x3c0], 0x50032994
xor dword [rcx + 0x1a0], 0x2f971ca
xor dword [rcx + 0x32c], 0x9c40e4a
not dword [rcx + 0xa8]
not dword [rcx + 0x2c0]
add dword [rcx + 0x3b4], 0x5c9e4d9d
xor dword [rcx + 0x78], 0x37bf1e6e
add dword [rcx + 0x280], 0x750c29f5
not dword [rcx + 0x308]
not dword [rcx + 0x360]
add dword [rcx + 0xc], 0x3102a14
sub dword [rcx + 0x2a0], 0x7e077e9
sub dword [rcx + 0x3c8], 0xe446f3a
add dword [rcx + 0x2e8], 0x381243cf
not dword [rcx + 0xe8]
sub dword [rcx + 0x144], 0x38ee44f2
not dword [rcx + 0x164]
add dword [rcx + 0xd0], 0x7ba339a1
xor dword [rcx + 0x100], 0x15e30f51
sub dword [rcx + 0x388], 0x234b0ff1
sub dword [rcx + 0x2a4], 0x3d5018d
xor dword [rcx + 0x19c], 0x19151458
not dword [rcx + 0x1a8]
add dword [rcx + 0x2f4], 0x24140f59
add dword [rcx + 0x124], 0x79340d96
xor dword [rcx + 0x298], 0x591d62ad
xor dword [rcx + 0x2ec], 0x2c784284
not dword [rcx + 0x5c]
add dword [rcx + 0x58], 0x7d811088
sub dword [rcx + 0x188], 0x48031f42
add dword [rcx + 0x1dc], 0x1d8c4e7e
xor dword [rcx + 0x354], 0x625b0d84
xor dword [rcx + 0x35c], 0x665149d6
xor dword [rcx + 0xf4], 0x4888515e
sub dword [rcx + 0x28c], 0x4b627591
add dword [rcx + 0x14], 0x54a33d63
xor dword [rcx + 0x128], 0x12ab5fad
sub dword [rcx + 0x338], 0xb701e14
add dword [rcx + 0x1c0], 0x6c7037d8
add dword [rcx + 0xb8], 0x5cbf32c3
add dword [rcx + 0xbc], 0x77ee4494
sub dword [rcx + 0x3ec], 0x35a943bb
not dword [rcx + 0x38c]
xor dword [rcx + 0xc4], 0x130f469a
not dword [rcx + 0x324]
add dword [rcx + 0x11c], 0xb824afd
sub dword [rcx + 0x18c], 0x61601bbf
add dword [rcx + 0x320], 0x175f6894
add dword [rcx + 0x50], 0x2de03064
add dword [rcx + 0x3b8], 0x2d294fbb
sub dword [rcx + 0xf8], 0x48f808f5
xor dword [rcx + 0x214], 0x5edd2fe4
not dword [rcx + 0x94]
xor dword [rcx + 0x2a8], 0x3f0f6ad1
not dword [rcx + 0x4c]
sub dword [rcx + 0x1f8], 0x2e0475ba
not dword [rcx + 0x1e8]
xor dword [rcx + 0x104], 0x652b6b75
add dword [rcx + 0xe0], 0xbd65d1d
xor dword [rcx + 0xcc], 0xedd071a
not dword [rcx + 0x2bc]
xor dword [rcx + 8], 0x59943e1c
not dword [rcx + 0x2e0]
not dword [rcx + 0x1c]
sub dword [rcx + 0x174], 0x20ff348b
add dword [rcx + 0x7c], 0x4e8656ab
not dword [rcx + 0x220]
xor dword [rcx + 0x194], 0x52593976
not dword [rcx + 0x394]
not dword [rcx + 0xa4]
xor dword [rcx + 0x168], 0x13d368fe
sub dword [rcx + 4], 0x616f3844
xor dword [rcx + 0x294], 0x3b2c7f25
not dword [rcx + 0x364]
sub dword [rcx + 0x314], 0x245e082e
xor dword [rcx + 0xf0], 0x307c6d14
add dword [rcx + 0xc0], 0x4bda1bbe
add dword [rcx + 0x1e0], 0x48711f6a
xor dword [rcx + 0x2d8], 0x3dd6ce5
not dword [rcx + 0x118]
not dword [rcx + 0x190]
sub dword [rcx + 0x70], 0x6ca0666f
not dword [rcx + 0x6c]
not dword [rcx + 0x288]
add dword [rcx + 0x3f4], 0xe7a494c
xor dword [rcx + 0x24c], 0x22d12bef
xor dword [rcx + 0x26c], 0x7f605add
add dword [rcx + 0x27c], 0x1b2908b9
xor dword [rcx + 0x24], 0x225a1c64
xor dword [rcx + 0x2c], 0xf8927f1
sub dword [rcx + 0x1b8], 0x37507f46
sub dword [rcx + 0x180], 0x74d6147b
add dword [rcx + 0xb4], 0x5fd23238
xor dword [rcx + 0x60], 0x70063a6c
not dword [rcx + 0x2b4]
add dword [rcx + 0x3c4], 0x48431ded
sub dword [rcx + 0xac], 0x37733af1
xor dword [rcx + 0x20c], 0x27e74cc6
add dword [rcx + 0x1e4], 0x40916735
add dword [rcx + 0x8c], 0x53cc7e1e
not dword [rcx + 0x21c]
xor dword [rcx + 0x30c], 0x52aa33d8
xor dword [rcx + 0x198], 0xed93d9b
sub dword [rcx + 0x264], 0x342244ad
add dword [rcx + 0x2f8], 0x24520bbe
sub dword [rcx + 0x344], 0x71163844
not dword [rcx + 0x2b8]
not dword [rcx + 0x64]
not dword [rcx + 0x218]
xor dword [rcx + 0x300], 0x37be4475
add dword [rcx + 0x310], 0x33e91913
sub dword [rcx + 0x334], 0x6eae6ce3
not dword [rcx + 0x204]
not dword [rcx + 0xa0]
add dword [rcx + 0x2b0], 0x53726d9f
xor dword [rcx + 0x2fc], 0x71747b12
sub dword [rcx + 0x48], 0x76c0150
sub dword [rcx + 0x3a8], 0x759d2ee5
not dword [rcx + 0x258]
add dword [rcx + 0x3d4], 0x612f2dce
add dword [rcx + 0x278], 0x20c62da8
not dword [rcx + 0x1c4]
sub dword [rcx + 0x3a4], 0x1916481c
sub dword [rcx + 0x148], 0x1839325a
add dword [rcx + 0x120], 0x2a236826
not dword [rcx + 0x138]
xor dword [rcx], 0x4b14cab
xor dword [rcx + 0x160], 0x461178bf
xor dword [rcx + 0x3d8], 0x171879ba
sub dword [rcx + 0x3bc], 0x641b3801
not dword [rcx + 0x1cc]
not dword [rcx + 0x1d8]
sub dword [rcx + 0x140], 0x6a7a177a
sub dword [rcx + 0x74], 0x73867874
sub dword [rcx + 0x1d4], 0x61ab6d3a
xor dword [rcx + 0x9c], 0x22b73575
not dword [rcx + 0x224]
add rdx, 0x400
add rcx, 0x400
cmp rdx, 0x8c000
je 0x1400ca8bc
jmp 0x1400ca035
pop rcx
call fcn.1400c8d06
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