Function at 0x140157000
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 rdx, [0x1400ca000]
movabs rdi, 0
push rdx
add dword [rdx + 0x8c], 0x6d682522
add dword [rdx + 0xe8], 0x1f070fb5
not dword [rdx + 0x2b4]
not dword [rdx + 0x388]
add dword [rdx + 0x37c], 0x74075459
not dword [rdx + 0x290]
not dword [rdx + 0x3f4]
add dword [rdx + 0x3cc], 0x5fbc0d3b
add dword [rdx + 0x254], 0x71051f53
not dword [rdx + 0x3e8]
xor dword [rdx + 0x10c], 0x6b77103b
add dword [rdx + 8], 0x43292c01
add dword [rdx + 0x244], 0x7316540c
add dword [rdx + 0x2ac], 0x2059767c
sub dword [rdx + 0x2d8], 0x7f994354
sub dword [rdx + 0x88], 0x584644ab
add dword [rdx + 0xc4], 0x3aed2b59
not dword [rdx + 0x250]
sub dword [rdx + 0x1b4], 0x160331ab
not dword [rdx + 0x294]
sub dword [rdx + 0x1ac], 0x68031f68
sub dword [rdx + 0x150], 0x30409e9
not dword [rdx + 0x84]
xor dword [rdx + 0x24], 0x34a25780
sub dword [rdx + 0x358], 0x18881f46
xor dword [rdx + 0x280], 0x7e625e79
not dword [rdx + 0x18c]
xor dword [rdx + 0xc], 0x4b33752b
add dword [rdx + 0x7c], 0x5acd6d9f
add dword [rdx + 0x1f8], 0x17e850e6
not dword [rdx + 0x1f0]
sub dword [rdx + 0x94], 0x460e6c66
sub dword [rdx + 0xc0], 0x16343c67
sub dword [rdx + 0x58], 0x35a6029f
add dword [rdx + 0x30], 0x719b12eb
xor dword [rdx + 0x194], 0x7d8d098f
not dword [rdx + 0x3fc]
add dword [rdx + 0xfc], 0x4547143
xor dword [rdx + 0x108], 0x7e755e9
add dword [rdx + 0x1c4], 0x5698111a
not dword [rdx + 0x174]
xor dword [rdx + 0x4c], 0x139e06d4
xor dword [rdx + 0x3d0], 0x6f1b50f0
xor dword [rdx + 0x334], 0x74cf60d5
xor dword [rdx + 0x18], 0x30650e7d
not dword [rdx + 0x274]
add dword [rdx + 0xe0], 0x39b7434d
not dword [rdx + 0x70]
not dword [rdx + 0x324]
not dword [rdx + 0x2f4]
add dword [rdx + 0x11c], 0x1aa61f01
not dword [rdx + 0x25c]
xor dword [rdx + 0x314], 0xaa42625
not dword [rdx + 0x1dc]
not dword [rdx + 0x330]
not dword [rdx + 0x374]
not dword [rdx + 0x2f8]
xor dword [rdx + 0x98], 0x1fce7bd0
xor dword [rdx + 0x1e0], 0x4e5140fe
add dword [rdx + 0x29c], 0x4f763ba8
not dword [rdx + 0x264]
not dword [rdx + 0x100]
sub dword [rdx + 0x204], 0x4df746e6
not dword [rdx + 0x50]
xor dword [rdx + 0x9c], 0x222c4894
sub dword [rdx + 0x60], 0x26813537
sub dword [rdx + 0x114], 0x464254f4
not dword [rdx + 0x270]
xor dword [rdx + 0x208], 0x66157d01
add dword [rdx + 0x28c], 0x18e87044
sub dword [rdx + 0xa8], 0x759108cd
add dword [rdx + 0x2cc], 0x47c7217c
sub dword [rdx + 0x104], 0x98311a8
sub dword [rdx + 0xf0], 0x195e2762
sub dword [rdx + 0xcc], 0x28190ee9
sub dword [rdx + 0x3f0], 0x7281796b
add dword [rdx + 0x39c], 0x20ab6982
xor dword [rdx + 0x338], 0x4e7311fa
sub dword [rdx + 0xd0], 0x37c3116e
not dword [rdx + 0x328]
add dword [rdx + 0x48], 0x404d7bf7
sub dword [rdx + 0x1d4], 0x3c382aee
sub dword [rdx + 0x3e4], 0xf2d387d
add dword [rdx + 0x3a8], 0x22360b3
sub dword [rdx + 0x2f0], 0x4c56333a
xor dword [rdx + 0x260], 0x7ee60b8a
xor dword [rdx + 0xb4], 0x4241120d
xor dword [rdx + 0x368], 0x271574f
add dword [rdx + 0x110], 0x2d0d18b0
add dword [rdx + 0x20c], 0x7bff4234
add dword [rdx + 0xf8], 0x4bea4aee
not dword [rdx + 0xb0]
add dword [rdx + 0x1a0], 0x76dd64e4
not dword [rdx + 0x118]
xor dword [rdx + 0x1bc], 0x77467548
xor dword [rdx + 0x2bc], 0x30ff4f81
not dword [rdx + 0x54]
not dword [rdx + 0x1f4]
not dword [rdx + 0xd8]
not dword [rdx + 0x44]
not dword [rdx + 0xe4]
xor dword [rdx + 0x2b0], 0x7b0776bc
add dword [rdx + 0xac], 0x328923b5
not dword [rdx + 0x160]
sub dword [rdx + 0x3bc], 0x489076c7
not dword [rdx + 0x310]
add dword [rdx + 0x378], 0x481b6468
sub dword [rdx + 0x240], 0x29317c25
add dword [rdx + 0x33c], 0x6b314b76
xor dword [rdx + 0x5c], 0x1a25551e
not dword [rdx + 0x138]
sub dword [rdx + 0x1ec], 0x5eba1ba4
add dword [rdx + 0x20], 0x3eb24db0
xor dword [rdx + 0x3b8], 0x7ceb6924
add dword [rdx + 0x1c8], 0x60c15ff6
xor dword [rdx + 0x140], 0x7dd15395
not dword [rdx + 0x384]
add dword [rdx + 0x2fc], 0x10162219
sub dword [rdx + 0x21c], 0x1f937e73
add dword [rdx + 0x3a4], 0x92f3888
xor dword [rdx + 0x1a8], 0x575b0be6
add dword [rdx + 0x3c4], 0x6ed7394c
sub dword [rdx + 0x278], 0x4a0013fa
not dword [rdx + 0xf4]
sub dword [rdx + 0x184], 0x2e19039e
add dword [rdx + 0x398], 0x37db2efd
xor dword [rdx + 0x218], 0x6792711d
add dword [rdx + 0x16c], 0x25295a51
xor dword [rdx + 0x3a0], 0x25150371
not dword [rdx + 0x224]
xor dword [rdx + 0x22c], 0x483668ba
xor dword [rdx + 0x288], 0x2e524a4b
not dword [rdx + 0x128]
xor dword [rdx + 0x2e8], 0x1ac04bb1
xor dword [rdx + 0x164], 0x43b63ea5
add dword [rdx + 0x120], 0x538317ba
sub dword [rdx + 0xa4], 0x76106948
sub dword [rdx + 0x2e0], 0x74751682
xor dword [rdx + 0x2a4], 0x7c0e5dcf
sub dword [rdx + 0x90], 0x3fe32be4
xor dword [rdx + 0x2c8], 0x7ff032f9
not dword [rdx + 0x390]
not dword [rdx + 0x13c]
not dword [rdx + 0x180]
not dword [rdx + 0x394]
add dword [rdx + 0x10], 0x71956839
not dword [rdx + 0x40]
add dword [rdx + 0x30c], 0x268b27d7
add dword [rdx + 0x248], 0x335c1a6b
add dword [rdx + 0x34c], 0x273b36a8
add dword [rdx + 0x35c], 0x68df1a0e
add dword [rdx + 0x158], 0x8dc73fb
sub dword [rdx + 0x2d0], 0x49207bb9
sub dword [rdx + 0x3e0], 0x28e16f98
add dword [rdx + 0x130], 0x68a26893
add dword [rdx + 0x1a4], 0x38441efa
sub dword [rdx + 0x3d8], 0x6c636cfe
xor dword [rdx + 0x284], 0x371436d8
xor dword [rdx + 0x2d4], 0x52955de3
sub dword [rdx + 0x1c], 0x34b956e5
xor dword [rdx + 0x380], 0x1f041507
not dword [rdx + 0x15c]
sub dword [rdx + 0x3f8], 0x70ce6833
not dword [rdx + 0x23c]
not dword [rdx + 0x124]
add dword [rdx + 0x64], 0x6e3269ce
sub dword [rdx + 0x38], 0x46f50ba8
sub dword [rdx + 0x36c], 0x3c4079d7
sub dword [rdx + 0x320], 0x5bd13a94
xor dword [rdx + 0x1b0], 0x5f9f135f
add dword [rdx + 0x1b8], 0x24ea71b4
not dword [rdx + 0x190]
xor dword [rdx + 0x2e4], 0x1501425d
add dword [rdx + 0x340], 0x761516f
add dword [rdx + 0x3c0], 0x9847786
add dword [rdx + 0xa0], 0x2ca83dd1
sub dword [rdx + 0x80], 0x2e60449a
add dword [rdx + 0x2c4], 0xd506cd5
sub dword [rdx + 0x258], 0x663c4cf2
xor dword [rdx + 4], 0x2e4e7857
add dword [rdx + 0x3ec], 0x506d794b
add dword [rdx + 0x304], 0x5b6922ce
not dword [rdx + 0x2c0]
add dword [rdx + 0xc8], 0x5a114a74
not dword [rdx + 0x1e4]
not dword [rdx + 0xbc]
sub dword [rdx + 0x2a0], 0x656c72d9
add dword [rdx + 0x1c0], 0x2ff36c02
not dword [rdx + 0x2b8]
xor dword [rdx + 0x3d4], 0x11dd3cde
add dword [rdx + 0x348], 0x3b534d56
sub dword [rdx + 0x230], 0x750e7a1a
not dword [rdx + 0x34]
not dword [rdx + 0x2c]
sub dword [rdx + 0x354], 0x5607a74
sub dword [rdx + 0x3dc], 0x76be78f9
not dword [rdx + 0x2dc]
add dword [rdx + 0x188], 0x50e45573
sub dword [rdx + 0x300], 0x77a7470f
xor dword [rdx + 0x200], 0x249d6acd
sub dword [rdx + 0x318], 0x142147f0
add dword [rdx + 0x14c], 0x2789326c
sub dword [rdx], 0x50ac0fe9
sub dword [rdx + 0x3c], 0x5c935fc8
add dword [rdx + 0x14], 0x3679720e
sub dword [rdx + 0x134], 0x13f86c0a
add dword [rdx + 0x234], 0x5bda51c8
not dword [rdx + 0x170]
xor dword [rdx + 0x268], 0x5b354171
xor dword [rdx + 0x6c], 0x7f205339
xor dword [rdx + 0x17c], 0x474e6cd5
sub dword [rdx + 0x1d8], 0x51b33e7
add dword [rdx + 0x78], 0xd542999
sub dword [rdx + 0x168], 0x4130622b
add dword [rdx + 0xec], 0x60b3590b
xor dword [rdx + 0x350], 0x2eee0e5a
xor dword [rdx + 0x344], 0x693e64cd
xor dword [rdx + 0x3b0], 0x4f34d98
not dword [rdx + 0x198]
not dword [rdx + 0x74]
add dword [rdx + 0xdc], 0x77e466ea
sub dword [rdx + 0x360], 0x1896095f
add dword [rdx + 0x3c8], 0xe5e513c
xor dword [rdx + 0x2a8], 0x614b2748
add dword [rdx + 0x26c], 0x239e359b
not dword [rdx + 0x24c]
not dword [rdx + 0x238]
sub dword [rdx + 0x210], 0x4c52758e
xor dword [rdx + 0x12c], 0x278617ee
add dword [rdx + 0x28], 0xc9f080f
not dword [rdx + 0x148]
add dword [rdx + 0x3b4], 0x62dc3175
add dword [rdx + 0x32c], 0x4ca31f47
xor dword [rdx + 0x298], 0x4f264c0d
add dword [rdx + 0x370], 0x2cc92c28
add dword [rdx + 0xd4], 0x3b055541
add dword [rdx + 0x1d0], 0x64431e79
not dword [rdx + 0x68]
xor dword [rdx + 0x228], 0x7be23fb2
xor dword [rdx + 0x214], 0x16661c11
add dword [rdx + 0x154], 0x73b520da
xor dword [rdx + 0x1cc], 0x532650f6
add dword [rdx + 0x2ec], 0xe0d14cf
sub dword [rdx + 0x3ac], 0x2d4b0db2
not dword [rdx + 0x1e8]
add dword [rdx + 0x31c], 0x514145fa
add dword [rdx + 0x220], 0x2e4e12c6
not dword [rdx + 0x1fc]
sub dword [rdx + 0x178], 0x1ca8339f
not dword [rdx + 0xb8]
xor dword [rdx + 0x27c], 0x18764c29
sub dword [rdx + 0x144], 0x17dd0ea6
sub dword [rdx + 0x308], 0x44727f0a
xor dword [rdx + 0x19c], 0x9e15644
not dword [rdx + 0x38c]
add dword [rdx + 0x364], 0x63721e6e
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
je 0x1401578e4
jmp 0x140157035
pop rcx
call 0x140155906
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