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 rbx, [0x14003d400]
movabs rdx, 0
push rbx
add dword [rbx + 0x298], 0x4c1e203d
sub dword [rbx + 0x108], 0x24fb160e
not dword [rbx + 0x2e4]
sub dword [rbx + 0xec], 0x674115cc
sub dword [rbx + 0xb8], 0x2c7a077e
not dword [rbx + 0x30]
add dword [rbx + 0x38c], 0x6f7e2a7e
add dword [rbx + 0x3a0], 0x4a4e4a46
xor dword [rbx + 0x314], 0xc871d39
not dword [rbx + 0x32c]
add dword [rbx + 0x1c0], 0xab437cc
xor dword [rbx + 0x1b8], 0x34a22ac5
add dword [rbx + 0x1f8], 0x5cc2693c
add dword [rbx + 0x2fc], 0x47b06d30
xor dword [rbx + 0x1e8], 0x6b66536c
add dword [rbx + 0x2ac], 0x64703a14
not dword [rbx + 0x3e0]
xor dword [rbx + 0x378], 0x3c7862bd
xor dword [rbx + 0x120], 0x3d4e3d1e
sub dword [rbx + 0x294], 0x7d6a68c3
sub dword [rbx + 0x3c], 0x37ae12dd
not dword [rbx + 0x26c]
not dword [rbx + 0x22c]
sub dword [rbx + 0x350], 0x5feb39e3
not dword [rbx + 0x168]
sub dword [rbx + 0xa0], 0x50151e7
add dword [rbx + 0x1c8], 0x3b3441cb
sub dword [rbx + 0x158], 0x34466677
not dword [rbx + 0x148]
add dword [rbx + 0x2a8], 0x453d7d77
sub dword [rbx + 0x50], 0x40442108
sub dword [rbx + 0x1a4], 0x1a3d484b
not dword [rbx + 0x84]
xor dword [rbx + 0x7c], 0x6f6f64bf
not dword [rbx + 0x2e0]
not dword [rbx + 0x124]
add dword [rbx + 0x100], 0x1ed778fd
not dword [rbx + 4]
not dword [rbx + 0x58]
xor dword [rbx + 0xb4], 0x2b521d45
add dword [rbx + 0x1b4], 0x5a801055
not dword [rbx + 0xa4]
add dword [rbx + 0x184], 0x1504475b
add dword [rbx + 0x60], 0xffa4814
xor dword [rbx + 0x34], 0x67c96f83
xor dword [rbx + 0x3bc], 0x37425229
add dword [rbx + 0x78], 0xe3b566c
not dword [rbx + 0xf0]
xor dword [rbx + 0x94], 0x7afa35bf
xor dword [rbx + 0x290], 0x70cb462c
add dword [rbx + 0x2a0], 0x3f22639f
xor dword [rbx + 0x284], 0xfb64430
add dword [rbx + 0x170], 0x4aab30e0
sub dword [rbx + 0x204], 0x8c44d43
add dword [rbx + 0xcc], 0x40b912dd
sub dword [rbx + 0x3c8], 0x1efa21bb
xor dword [rbx + 0x24], 0x84508c1
xor dword [rbx + 0x3b0], 0x1e8f7c1d
not dword [rbx + 0x98]
add dword [rbx + 0x200], 0x82e7a36
sub dword [rbx + 0x178], 0x60da5fca
sub dword [rbx + 0x130], 0x2cef4a52
add dword [rbx + 0x368], 0x76a5486c
add dword [rbx + 0x180], 0x50ad7901
sub dword [rbx + 0x1d0], 0x49d84d00
add dword [rbx + 0x1e0], 0xa577887
add dword [rbx + 0xf4], 0x1e09c1
sub dword [rbx + 0x274], 0x59bf53a5
add dword [rbx + 0x70], 0x6f1218d
add dword [rbx + 0x13c], 0xff646e
xor dword [rbx + 0x1cc], 0x450f3f73
xor dword [rbx + 0x2c8], 0x2e4c5732
xor dword [rbx + 0x268], 0x5076fd3
not dword [rbx + 0xdc]
xor dword [rbx + 0x2f0], 0x5ed95c1f
not dword [rbx + 0x254]
sub dword [rbx + 0x3d0], 0x6303aef
not dword [rbx + 0x30c]
sub dword [rbx + 0x208], 0x3a786b68
not dword [rbx + 0x28]
xor dword [rbx + 0x3f8], 0x349a11c6
xor dword [rbx + 0x1a8], 0x33fc7154
add dword [rbx + 0x29c], 0x4ac27c67
sub dword [rbx + 0x15c], 0x56ce57db
not dword [rbx + 0x14]
not dword [rbx + 0x19c]
not dword [rbx + 0x2cc]
xor dword [rbx + 0x360], 0x3fb1cf7
xor dword [rbx + 0x17c], 0x776d0982
not dword [rbx + 0x1f4]
not dword [rbx + 0x374]
sub dword [rbx + 0x3dc], 0x7a4c6e46
not dword [rbx + 0x39c]
sub dword [rbx + 0x6c], 0x799a78c5
add dword [rbx + 0x248], 0x4b095e86
add dword [rbx + 0x140], 0x1f003832
not dword [rbx + 0x320]
sub dword [rbx + 0x380], 0x5eb5dee
sub dword [rbx + 0x1e4], 0x8560a01
xor dword [rbx + 0x88], 0x1cfb0b6d
xor dword [rbx + 0x1c4], 0x10f79fe
sub dword [rbx + 0x384], 0x619056f6
sub dword [rbx + 0xc8], 0x3df20ec8
add dword [rbx + 0x220], 0x31a648e2
sub dword [rbx + 0x110], 0x3cf471bf
sub dword [rbx + 0x1ac], 0x695e24c8
xor dword [rbx + 0x2b4], 0x251a47ec
add dword [rbx + 0x2c0], 0x73ed0a4f
xor dword [rbx + 0x3e8], 0x6a913b50
sub dword [rbx + 0x3c0], 0x17074088
xor dword [rbx + 0x2c], 0x39032760
not dword [rbx + 0x3cc]
xor dword [rbx + 0x25c], 0x27c31696
add dword [rbx + 0xc], 0x251c7199
sub dword [rbx + 0xa8], 0x701a5fbb
sub dword [rbx + 0xc0], 0x6d9c183e
xor dword [rbx + 0x2e8], 0x5f743660
not dword [rbx + 0xe4]
xor dword [rbx + 0x2f4], 0x5c287527
add dword [rbx + 0x348], 0x7f44026
not dword [rbx + 0x74]
xor dword [rbx + 0x390], 0x5d844209
sub dword [rbx + 0x18c], 0x24034ec2
not dword [rbx + 0x1d8]
xor dword [rbx + 0x24c], 0x35d55455
xor dword [rbx + 0x1ec], 0x5da51b12
sub dword [rbx + 0x8c], 0x27395668
add dword [rbx + 0x9c], 0x27f53f67
add dword [rbx + 0x238], 0x36e8354c
xor dword [rbx + 0x260], 0xe0267a9
not dword [rbx + 0x28c]
xor dword [rbx + 0x5c], 0x426b2544
xor dword [rbx + 0x20], 0x8fe4858
xor dword [rbx + 0x328], 0x204d7a59
add dword [rbx + 0x68], 0x679779b1
xor dword [rbx + 0x154], 0x5bb06adf
not dword [rbx + 0x2a4]
not dword [rbx + 0x2d4]
xor dword [rbx + 0x35c], 0x580c2b35
sub dword [rbx + 0x398], 0x7d4f36a0
add dword [rbx + 0x1d4], 0x4a7d2ee5
add dword [rbx + 0xac], 0x785b11cc
sub dword [rbx + 0x234], 0x74535b94
add dword [rbx + 0x214], 0x1e326fc1
xor dword [rbx + 0x2c4], 0x52594eb5
sub dword [rbx + 0x1dc], 0x10a6298
not dword [rbx + 0x2b8]
not dword [rbx + 0x3f4]
add dword [rbx + 0x3f0], 0x43e61b9
xor dword [rbx + 0x118], 0x5ee57d43
not dword [rbx + 0x40]
not dword [rbx + 0x304]
xor dword [rbx + 0x370], 0x50bd1a51
xor dword [rbx + 0x278], 0x5f041450
add dword [rbx + 0x308], 0x71bc29d5
sub dword [rbx + 0x2f8], 0x601958de
add dword [rbx + 0xb0], 0x45f9085c
xor dword [rbx + 0xd4], 0x300c4be1
sub dword [rbx + 0x3a8], 0x639c6ee6
not dword [rbx + 0x54]
add dword [rbx + 0x324], 0x5583a34
not dword [rbx + 0x318]
not dword [rbx + 0x264]
xor dword [rbx + 0xc4], 0x335e6c69
xor dword [rbx + 0x1a0], 0x749d6914
sub dword [rbx + 0x194], 0x3ac74e3a
add dword [rbx + 0x338], 0x1830115e
not dword [rbx + 0x330]
xor dword [rbx + 0x1bc], 0x45820d64
not dword [rbx + 0x3a4]
xor dword [rbx + 0x270], 0x655a1f8c
add dword [rbx + 0x188], 0x167d2545
xor dword [rbx + 0x3d4], 0xb2d64aa
sub dword [rbx + 0x31c], 0x5d5c148f
add dword [rbx + 0x16c], 0xda73153
add dword [rbx + 0x21c], 0x4daa1fd3
not dword [rbx + 0x114]
sub dword [rbx], 0x79511829
xor dword [rbx + 0x3c4], 0x13fc464e
sub dword [rbx + 0x2b0], 0x407975d3
xor dword [rbx + 0x1b0], 0x7b8778d3
sub dword [rbx + 0x18], 0x315225d5
xor dword [rbx + 0x150], 0x1dff6a25
xor dword [rbx + 0x48], 0x3e9613d0
sub dword [rbx + 0x394], 0x13a2151b
sub dword [rbx + 0x27c], 0x2ad76021
sub dword [rbx + 0x224], 0x6e5b1799
not dword [rbx + 0x64]
not dword [rbx + 0x3d8]
not dword [rbx + 0x11c]
sub dword [rbx + 0x1fc], 0x5e8912fa
not dword [rbx + 0x240]
xor dword [rbx + 0xfc], 0x7e2d4b81
sub dword [rbx + 0x310], 0x4dfe5e48
add dword [rbx + 0x80], 0x2cf61c12
xor dword [rbx + 0x2ec], 0x41c96c19
add dword [rbx + 0x90], 0x72de5a43
sub dword [rbx + 0xd0], 0x8366c5a
xor dword [rbx + 0x364], 0x2cb10bf5
not dword [rbx + 0xf8]
add dword [rbx + 0x198], 0x71301c19
sub dword [rbx + 0xe8], 0x3ea657b3
xor dword [rbx + 0x358], 0x4400784b
add dword [rbx + 0x190], 0x787e6a7f
sub dword [rbx + 0x164], 0x22dc2987
add dword [rbx + 0x354], 0x6acb58d5
add dword [rbx + 0x3b8], 0x30223a97
xor dword [rbx + 0x3b4], 0x3e21bc9
add dword [rbx + 0x160], 0x59425e48
sub dword [rbx + 0x250], 0x57f71b83
xor dword [rbx + 0x4c], 0x517859b9
not dword [rbx + 0x14c]
xor dword [rbx + 0x1f0], 0x1f0830fe
add dword [rbx + 0x33c], 0x4e941f97
sub dword [rbx + 0x12c], 0x2b866c5c
sub dword [rbx + 0x230], 0x6cf77576
sub dword [rbx + 0xbc], 0x6a2b4c54
sub dword [rbx + 0x134], 0x62876d38
not dword [rbx + 0x10c]
add dword [rbx + 0x344], 0x9d369ea
xor dword [rbx + 0x3ac], 0x30510f71
add dword [rbx + 0x36c], 0x3b9f46d0
xor dword [rbx + 0x388], 0x4af44acf
not dword [rbx + 0x20c]
not dword [rbx + 0x138]
sub dword [rbx + 8], 0x59844708
add dword [rbx + 0xd8], 0x34ff1080
sub dword [rbx + 0x3ec], 0x2a6c569f
not dword [rbx + 0x2bc]
add dword [rbx + 0x3fc], 0x64624be1
not dword [rbx + 0x3e4]
add dword [rbx + 0x1c], 0x156f34f7
sub dword [rbx + 0x2d8], 0x5e571575
not dword [rbx + 0xe0]
add dword [rbx + 0x258], 0xb7a481a
add dword [rbx + 0x340], 0xce26969
sub dword [rbx + 0x44], 0x5b642120
sub dword [rbx + 0x2dc], 0x69515f0d
add dword [rbx + 0x34c], 0x1fce0cdf
xor dword [rbx + 0x334], 0x75ec7256
sub dword [rbx + 0x23c], 0x750c7d6c
not dword [rbx + 0x128]
add dword [rbx + 0x10], 0x14025b74
xor dword [rbx + 0x218], 0x11b5ccf
add dword [rbx + 0x144], 0xc10498b
xor dword [rbx + 0x2d0], 0x18963047
xor dword [rbx + 0x37c], 0x146c3a5d
add dword [rbx + 0x244], 0x1f52339
add dword [rbx + 0x104], 0x1adf1b00
sub dword [rbx + 0x280], 0x4f146eb5
xor dword [rbx + 0x38], 0x45a84f10
add dword [rbx + 0x174], 0x20d216ea
add dword [rbx + 0x210], 0x2fb3611b
not dword [rbx + 0x300]
sub dword [rbx + 0x288], 0x7de50ed0
not dword [rbx + 0x228]
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x1400ca904
jmp 0x1400ca035
pop rcx
call 0x1400c8d06
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