Function at 0x140123000
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, [0x140096a00]
movabs rdi, 0
push rcx
xor dword [rcx + 0x3f0], 0x19aa3921
xor dword [rcx + 0x358], 0x6d1e25c3
sub dword [rcx + 0x40], 0x6c945dbd
add dword [rcx + 0x3dc], 0x769d2dc6
not dword [rcx + 0x150]
add dword [rcx + 0xa8], 0x7a457df0
not dword [rcx + 0x8c]
not dword [rcx + 0x4c]
not dword [rcx + 0x26c]
add dword [rcx + 0x32c], 0x3a7a119f
not dword [rcx + 0x25c]
not dword [rcx + 0x3c]
sub dword [rcx + 0xa0], 0x7422dcc
sub dword [rcx + 0x254], 0x74425bf3
add dword [rcx + 0x238], 0x32e93dc5
not dword [rcx + 0x2a8]
sub dword [rcx + 0x3a0], 0x3b524168
xor dword [rcx + 0x354], 0x149d7e76
add dword [rcx + 0x3fc], 0x63cd04e3
not dword [rcx + 0x64]
not dword [rcx + 0x2e8]
add dword [rcx + 0x2fc], 0x7b1441f2
xor dword [rcx + 0x3b8], 0xec37a93
add dword [rcx + 0x2d0], 0x18b5e3c
not dword [rcx + 0x1a4]
add dword [rcx + 0x108], 0x2d080077
xor dword [rcx + 0x36c], 0x6eec1871
not dword [rcx + 0x334]
xor dword [rcx + 0x27c], 0x3a561ae5
add dword [rcx + 0x278], 0x6ae15028
sub dword [rcx + 0x190], 0x5e5369d6
add dword [rcx + 0x374], 0x4a4337b
xor dword [rcx + 0x24], 0x78ff7d11
sub dword [rcx + 0x2c], 0x2ece0b08
not dword [rcx + 0xf4]
add dword [rcx + 0x184], 0x3b606e08
not dword [rcx + 0x314]
not dword [rcx + 0x110]
sub dword [rcx + 0x204], 0x465a3663
xor dword [rcx + 0x158], 0x179035e8
sub dword [rcx + 0xa4], 0x78c92aab
add dword [rcx + 0x1f8], 0x487958b9
xor dword [rcx + 0x268], 0xdd90c6e
xor dword [rcx + 0xe4], 0x2e1e7ca6
add dword [rcx + 0x50], 0x6d5c15e0
add dword [rcx + 0x2ac], 0x39433ee7
xor dword [rcx + 4], 0x6dd43903
xor dword [rcx + 0x118], 0x6b592fc6
sub dword [rcx + 0x1bc], 0x261e4b37
sub dword [rcx + 0xc0], 0x807c52
xor dword [rcx + 0xc4], 0x16240d0a
xor dword [rcx + 0x2f0], 0x2d175c65
not dword [rcx + 0xac]
add dword [rcx + 0x1dc], 0x5a7538e1
not dword [rcx + 0x244]
add dword [rcx + 0x130], 0x8c917ad
xor dword [rcx + 0x180], 0x7a7135d5
add dword [rcx + 0x368], 0x3098518e
xor dword [rcx + 0x308], 0x27055ff7
sub dword [rcx + 0x18c], 0x660c5e6a
sub dword [rcx + 0x68], 0x7e1343f1
add dword [rcx + 0x174], 0x4fc157c4
not dword [rcx + 0x144]
not dword [rcx + 0x19c]
not dword [rcx + 0x14c]
add dword [rcx + 0x240], 0x78e13c5d
sub dword [rcx + 0x140], 0x3df73679
add dword [rcx + 0x1c], 0x70be2458
add dword [rcx + 0x208], 0x6cac1880
add dword [rcx + 0x364], 0x70927e1f
not dword [rcx + 0x170]
add dword [rcx + 0xbc], 0x374e1d64
not dword [rcx + 0x284]
sub dword [rcx + 0x13c], 0x46473b3d
xor dword [rcx + 0x300], 0x77e90d38
add dword [rcx + 0x360], 0x71e91c2e
xor dword [rcx + 0x2f4], 0x2c552b9f
not dword [rcx + 0x1c4]
add dword [rcx + 0x164], 0x378b4454
xor dword [rcx + 0x2dc], 0x26423496
xor dword [rcx + 0x6c], 0x336b3936
not dword [rcx + 0x2cc]
xor dword [rcx + 0x378], 0x7480816
xor dword [rcx + 0x3d8], 0x787860f2
not dword [rcx + 0x31c]
sub dword [rcx + 0x220], 0x63bd0b14
add dword [rcx + 0x38c], 0x15391942
sub dword [rcx + 0x168], 0xa987525
not dword [rcx + 0x294]
not dword [rcx + 0x2d8]
sub dword [rcx + 0x1a0], 0x78ce0e9a
sub dword [rcx + 0x234], 0x636f366e
not dword [rcx + 0x194]
not dword [rcx + 0x328]
xor dword [rcx + 0x298], 0x4175721a
sub dword [rcx + 0x18], 0xaa27869
sub dword [rcx + 0x384], 0x61bb3bcc
add dword [rcx + 0x198], 0x48857ba5
add dword [rcx + 0x7c], 0x3f8f3420
add dword [rcx + 0x3ec], 0x41697f06
not dword [rcx + 0x178]
not dword [rcx + 0x2a0]
sub dword [rcx + 0x2bc], 0x284526ee
add dword [rcx + 0x218], 0x75b156ee
xor dword [rcx + 0x3c0], 0x22e215f3
sub dword [rcx + 0x288], 0x3af630d1
xor dword [rcx + 0x20c], 0x48aa23e4
xor dword [rcx + 0x188], 0x780f6309
xor dword [rcx + 0x2c4], 0x3d997ff0
xor dword [rcx + 0x22c], 0x65fc05f5
add dword [rcx + 0x1d0], 0x353106c
sub dword [rcx + 0x94], 0x2ff01222
add dword [rcx + 0x28], 0x69315b07
xor dword [rcx + 0x2b8], 0x22b42874
not dword [rcx + 0x28c]
add dword [rcx + 0x338], 0x6d745c3b
not dword [rcx + 0xcc]
add dword [rcx + 0x260], 0x4bb565ad
sub dword [rcx + 0x2f8], 0x39f42575
not dword [rcx + 0x274]
not dword [rcx + 0x3a4]
add dword [rcx + 0x330], 0x695f532a
xor dword [rcx + 0x35c], 0x5a626d52
xor dword [rcx + 0x160], 0x2a21734d
sub dword [rcx + 0x1e0], 0x5434055
add dword [rcx + 0x12c], 0x43580e03
sub dword [rcx + 0x390], 0x2c083534
not dword [rcx + 0x258]
add dword [rcx + 0x134], 0x414c01b9
not dword [rcx + 0x1ec]
sub dword [rcx + 0x210], 0x745b325a
xor dword [rcx + 0x100], 0x6a0526a0
add dword [rcx + 0x54], 0x1df43875
add dword [rcx + 0x3d4], 0x291c4c3c
not dword [rcx + 0x264]
not dword [rcx + 0x148]
sub dword [rcx + 0xe0], 0x5761adc
xor dword [rcx + 0xfc], 0x76f67f4a
add dword [rcx + 0x1c8], 0x1da13941
xor dword [rcx + 0x3c4], 0x78fe2155
add dword [rcx + 0x1f0], 0x2f8f45a5
not dword [rcx + 0x3f4]
not dword [rcx + 0x3d0]
xor dword [rcx + 0x1e4], 0x1a1562b9
add dword [rcx + 8], 0x3758281c
add dword [rcx + 0x388], 0x8f27de8
xor dword [rcx + 0x1f4], 0x519c5ddc
sub dword [rcx + 0x58], 0x566361f2
sub dword [rcx + 0x44], 0x115d7da9
xor dword [rcx + 0x2d4], 0x6f3c06bb
not dword [rcx + 0x128]
not dword [rcx + 0x23c]
sub dword [rcx + 0xf0], 0x76530321
xor dword [rcx + 0x2b4], 0xcd5454c
xor dword [rcx + 0x98], 0x639526da
sub dword [rcx + 0x39c], 0x3d1474b8
sub dword [rcx + 0x3c8], 0x3a1b61c2
sub dword [rcx + 0xe8], 0x4b8a4dc4
sub dword [rcx + 0x16c], 0x5fa1500d
sub dword [rcx + 0x10], 0x35001889
xor dword [rcx + 0x214], 0x58c96e0b
xor dword [rcx + 0x14], 0x449c4558
not dword [rcx + 0x1cc]
not dword [rcx + 0x17c]
add dword [rcx + 0x224], 0x45bf5ec8
xor dword [rcx + 0x21c], 0x5e2f26f9
sub dword [rcx + 0x2ec], 0xd910fe5
add dword [rcx + 0x398], 0x13271df9
not dword [rcx + 0xb0]
xor dword [rcx + 0x290], 0x5a6c2d9b
add dword [rcx + 0x3bc], 0x45810348
add dword [rcx + 0x30c], 0x7cc94278
xor dword [rcx + 0x340], 0x2c13152a
sub dword [rcx + 0x33c], 0xc84475b
xor dword [rcx + 0x1b8], 0x767d5eb6
add dword [rcx + 0x2b0], 0x4caf45af
add dword [rcx + 0x230], 0x58970016
xor dword [rcx + 0x1c0], 0x8cf0aea
not dword [rcx + 0x80]
sub dword [rcx + 0x1a8], 0x4a27596f
not dword [rcx + 0xc8]
not dword [rcx + 0x200]
sub dword [rcx + 0x3b4], 0xee06c89
not dword [rcx + 0x304]
add dword [rcx + 0x3e4], 0x63c0534d
sub dword [rcx + 0x154], 0x3e9f2cde
sub dword [rcx + 0x270], 0x569e40e1
not dword [rcx + 0x248]
sub dword [rcx + 0x34], 0x25e81719
not dword [rcx + 0x250]
add dword [rcx + 0x2a4], 0x73fe793b
add dword [rcx + 0x1b0], 0x57bd7428
xor dword [rcx + 0x5c], 0x58594d95
add dword [rcx + 0x10c], 0x4a6e77af
not dword [rcx + 0x24c]
sub dword [rcx + 0x320], 0x682778c3
add dword [rcx + 0xb4], 0x151e57b2
add dword [rcx + 0x9c], 0x687763ec
not dword [rcx + 0x348]
add dword [rcx + 0x3f8], 0x78770b83
xor dword [rcx + 0x60], 0x166b174c
not dword [rcx + 0x3e8]
sub dword [rcx + 0x2e0], 0x66500b0e
add dword [rcx + 0x2e4], 0x23616607
not dword [rcx + 0xd0]
not dword [rcx + 0x74]
xor dword [rcx + 0xc], 0x26540719
xor dword [rcx + 0xdc], 0x43777fe7
xor dword [rcx + 0x78], 0x294e26e5
not dword [rcx + 0x114]
xor dword [rcx + 0x124], 0x555d5318
xor dword [rcx + 0x30], 0x3f375831
not dword [rcx + 0x2c0]
not dword [rcx + 0x88]
add dword [rcx + 0x380], 0xe9d1555
sub dword [rcx + 0x394], 0x43050d3e
add dword [rcx + 0xd8], 0x4b2c12d2
sub dword [rcx + 0x344], 0x63a46cfa
not dword [rcx + 0xb8]
not dword [rcx + 0x350]
add dword [rcx + 0x1e8], 0x62554d0b
sub dword [rcx + 0xec], 0x6206939
add dword [rcx + 0x104], 0x24717b6a
add dword [rcx + 0x324], 0x33e57ce1
not dword [rcx + 0xf8]
xor dword [rcx + 0x38], 0x557f7c9e
xor dword [rcx + 0x1d4], 0x22f50907
xor dword [rcx + 0x3cc], 0x39c5519d
sub dword [rcx + 0x138], 0x19d831d0
xor dword [rcx + 0x370], 0x22536867
add dword [rcx + 0x70], 0x49752f6a
not dword [rcx + 0x228]
xor dword [rcx + 0x29c], 0x30d771e8
not dword [rcx + 0x90]
not dword [rcx + 0x15c]
add dword [rcx + 0x48], 0x717867af
add dword [rcx + 0x280], 0x758b2269
add dword [rcx + 0x310], 0x38de18d1
add dword [rcx + 0x1b4], 0x5e297944
xor dword [rcx + 0x318], 0x4e6a61a0
xor dword [rcx + 0x3ac], 0x481753f5
sub dword [rcx + 0x20], 0x7ef60a06
not dword [rcx + 0x120]
not dword [rcx + 0x1fc]
not dword [rcx + 0x3b0]
not dword [rcx + 0x3e0]
xor dword [rcx + 0x3a8], 0xb726e40
not dword [rcx + 0x2c8]
not dword [rcx + 0x34c]
not dword [rcx + 0xd4]
xor dword [rcx + 0x84], 0x275531f0
xor dword [rcx + 0x1ac], 0x462a44f1
sub dword [rcx + 0x1d8], 0x4c2965ad
sub dword [rcx + 0x11c], 0x3df72953
sub dword [rcx + 0x37c], 0x509409d4
sub dword [rcx], 0x2e3632c8
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
je 0x1401238d0
jmp 0x140123035
pop rcx
call fcn.140122306
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