Function at 0x3017d000
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, [0x300f0000]
movabs rdi, 0
push rbx
xor dword [rbx + 0x314], 0x264447a
sub dword [rbx + 0x320], 0x78184584
not dword [rbx + 0x338]
add dword [rbx + 0x1b8], 0x1aa74d2
sub dword [rbx + 0x11c], 0x4d670694
sub dword [rbx + 0x3b8], 0x9e933d7
not dword [rbx + 0xa0]
sub dword [rbx + 0x64], 0x10a72839
add dword [rbx + 0x298], 0x2cc41590
add dword [rbx + 0xf8], 0x66df19c4
sub dword [rbx + 0x398], 0x57741e58
sub dword [rbx + 0x1cc], 0x376577cc
add dword [rbx + 0x140], 0xe6b4763
xor dword [rbx + 0x1a4], 0x51ad7809
not dword [rbx + 0x2b4]
not dword [rbx + 0x368]
sub dword [rbx + 0x1e0], 0x6c0c7c52
sub dword [rbx + 0xe0], 0x17b526b4
add dword [rbx + 0x130], 0x18cf2ec9
xor dword [rbx + 0x18c], 0x48664395
xor dword [rbx + 0xd8], 0xb7735de
xor dword [rbx + 0x2c0], 0x180d1995
sub dword [rbx + 0x24], 0x4c701658
add dword [rbx + 0x194], 0x516e77c4
xor dword [rbx + 0x2a8], 0x7ec24756
not dword [rbx + 0x178]
sub dword [rbx + 0x210], 0x66153417
add dword [rbx + 0x21c], 0x172114ed
xor dword [rbx + 0x1fc], 0x21845057
sub dword [rbx + 0x230], 0x5971c5
not dword [rbx + 0x128]
not dword [rbx + 0x3cc]
sub dword [rbx + 0xec], 0x2c5136fd
sub dword [rbx + 0x2f4], 0x1ae35d3e
xor dword [rbx + 0xa4], 0x2e9f461f
not dword [rbx + 0x124]
add dword [rbx + 0x340], 0x200c678d
sub dword [rbx + 0xac], 0x263d1e29
xor dword [rbx + 0xc4], 0x466c1c71
not dword [rbx + 0xc]
sub dword [rbx + 0x134], 0x688e6dfd
not dword [rbx + 0x3dc]
sub dword [rbx + 0x44], 0x7b3d5cba
xor dword [rbx + 0x270], 0x566b62ec
add dword [rbx + 0x2e8], 0xe713ff6
add dword [rbx + 0x26c], 0x2c7a468e
xor dword [rbx + 0x3a8], 0xa605baa
not dword [rbx + 0x150]
add dword [rbx + 0xcc], 0x10e61bbb
add dword [rbx + 0x1f8], 0x30f416df
not dword [rbx + 0x2e4]
add dword [rbx + 0x1a8], 0x51ac392b
add dword [rbx + 0x37c], 0x486342e9
xor dword [rbx + 0x10], 0x13e3643e
sub dword [rbx + 0x25c], 0x690162a0
not dword [rbx + 0x164]
not dword [rbx + 0x8c]
xor dword [rbx + 0x1bc], 0x4d5453bc
add dword [rbx + 0x3c8], 0x75c46f4a
xor dword [rbx + 0x318], 0x4089651a
not dword [rbx + 0x40]
add dword [rbx + 0x2bc], 0x782e28bf
xor dword [rbx + 0x220], 0x5101261
add dword [rbx + 0x100], 0x439906eb
xor dword [rbx + 0x38c], 0x2449a2
xor dword [rbx + 0x278], 0x46346ed1
not dword [rbx + 0x2dc]
sub dword [rbx + 0x3c0], 0x2c1658ec
sub dword [rbx + 0x138], 0x686a7bac
not dword [rbx + 0x2f8]
xor dword [rbx + 0x3fc], 0x1a87366d
add dword [rbx + 0x2d0], 0x18e426cd
xor dword [rbx + 0x204], 0x66107a15
not dword [rbx + 0xe8]
not dword [rbx + 0x228]
sub dword [rbx + 0x3bc], 0x50ff0570
not dword [rbx + 0x120]
sub dword [rbx + 0x384], 0x684b5ef6
xor dword [rbx + 0x17c], 0x23580280
not dword [rbx + 0x22c]
sub dword [rbx + 0x16c], 0x2ffe221b
xor dword [rbx + 0x214], 0x289f6268
not dword [rbx + 0xf4]
not dword [rbx + 0x160]
sub dword [rbx + 0x50], 0x68143e98
add dword [rbx + 0x3a4], 0x71ab5ae6
not dword [rbx + 0xdc]
sub dword [rbx + 0xb0], 0x21171266
sub dword [rbx + 0x180], 0x66590cad
not dword [rbx + 0x10c]
add dword [rbx + 0xfc], 0x3b5e5858
not dword [rbx + 0x28c]
xor dword [rbx + 0x268], 0x6eec4bc9
not dword [rbx + 0x34]
xor dword [rbx + 0x2ac], 0x710b22f2
add dword [rbx + 0xf0], 0x628c37f7
add dword [rbx + 0x3b4], 0x7ccc74df
sub dword [rbx + 0x31c], 0x51bc49fa
add dword [rbx + 0x244], 0x777d6a41
sub dword [rbx + 0x350], 0x4fae23ae
add dword [rbx + 0x1e8], 0x619b204b
sub dword [rbx + 0x14c], 0x3e4b4c2c
xor dword [rbx + 0x1a0], 0x4f1a22c1
xor dword [rbx + 0x1ac], 0x126608d
xor dword [rbx + 0x39c], 0x52969c1
add dword [rbx + 0x2c], 0x1a9c0efc
sub dword [rbx + 0x20c], 0x47900365
sub dword [rbx + 0x324], 0x438315f2
not dword [rbx + 0x6c]
not dword [rbx + 0x2b8]
add dword [rbx + 0x1d8], 0x5c8d03ee
xor dword [rbx + 0x48], 0x31e65934
sub dword [rbx + 0x2c8], 0x1edd655a
sub dword [rbx + 0x30c], 0x3a371ed3
add dword [rbx + 0x13c], 0x3fd839e0
not dword [rbx + 0x3e4]
not dword [rbx + 0x1f0]
not dword [rbx + 0x2cc]
add dword [rbx + 0x330], 0x4a9437f
add dword [rbx + 0x94], 0x5a17360d
xor dword [rbx + 0x374], 0x7e252482
not dword [rbx + 0x390]
not dword [rbx + 0x334]
xor dword [rbx + 0x2f0], 0x75102e4a
xor dword [rbx + 0x1b4], 0x651b0fb3
add dword [rbx + 0x3f4], 0x561f309d
not dword [rbx + 8]
add dword [rbx + 0xb4], 0x79d1ed4
not dword [rbx + 0xc0]
xor dword [rbx + 0x3f0], 0x70f27269
not dword [rbx + 0x3e8]
xor dword [rbx + 0x264], 0x6c9a599a
sub dword [rbx + 0x308], 0x60e64f33
sub dword [rbx + 0x328], 0x135417df
not dword [rbx + 0x394]
not dword [rbx + 0xb8]
add dword [rbx + 0x2ec], 0xdb81d11
not dword [rbx + 0x344]
xor dword [rbx + 0x23c], 0x6fde4c54
not dword [rbx + 0x1d0]
xor dword [rbx + 0x28], 0x16850262
sub dword [rbx + 0x1c8], 0x2ad42aca
add dword [rbx + 0x2b0], 0x185d204e
xor dword [rbx + 0x108], 0x4e797b08
not dword [rbx + 0xe4]
sub dword [rbx + 0x288], 0x76f17f27
sub dword [rbx + 0xbc], 0x3ab20da6
not dword [rbx + 0x3d8]
xor dword [rbx + 0x9c], 0x6126230
sub dword [rbx + 0x104], 0x6f5613c4
add dword [rbx + 0x5c], 0x1f4118de
sub dword [rbx + 0x88], 0x5ea3729c
xor dword [rbx + 0x78], 0x35595e2a
sub dword [rbx + 0x3b0], 0x4b577950
add dword [rbx + 0x208], 0x61c84996
sub dword [rbx + 0xd4], 0x2e294454
sub dword [rbx + 0x32c], 0x45e84d20
sub dword [rbx + 0x2a4], 0x57158b6
add dword [rbx + 0x3c], 0x752b71f8
not dword [rbx + 0x284]
not dword [rbx + 0x280]
xor dword [rbx + 0x34c], 0x49237db1
not dword [rbx + 0x110]
add dword [rbx + 0x19c], 0x24846376
not dword [rbx + 0x294]
not dword [rbx + 0x310]
xor dword [rbx + 0xd0], 0x3222594e
not dword [rbx + 0xc8]
xor dword [rbx + 0x380], 0x31fe3300
not dword [rbx + 0x148]
add dword [rbx + 0x218], 0x6ece4981
not dword [rbx + 0x274]
sub dword [rbx + 0x170], 0x6b417dba
add dword [rbx + 0x1c0], 0x55d551f8
sub dword [rbx + 0x7c], 0x7ede2ac7
add dword [rbx + 0x24c], 0x5d6d1e32
add dword [rbx + 0x80], 0x5b95ef3
not dword [rbx + 0x68]
not dword [rbx + 0x14]
add dword [rbx + 4], 0x44fb52ff
xor dword [rbx + 0x234], 0x4cbc5ecc
xor dword [rbx + 0x3c4], 0x712f2846
not dword [rbx + 0x158]
add dword [rbx + 0x1dc], 0x7aff4a15
add dword [rbx + 0x258], 0x85d3755
not dword [rbx + 0x300]
not dword [rbx + 0x388]
not dword [rbx + 0x1e4]
sub dword [rbx + 0x1d4], 0xa7c1577
xor dword [rbx + 0x290], 0xae1332d
add dword [rbx + 0x238], 0x587f4c32
xor dword [rbx + 0x36c], 0x7d424091
sub dword [rbx + 0x378], 0x2ed62792
not dword [rbx + 0x3ac]
add dword [rbx + 0x15c], 0x47d90bac
xor dword [rbx + 0x1ec], 0x1f4e306e
xor dword [rbx + 0x240], 0x4f83108b
add dword [rbx + 0x1b0], 0x4a873deb
xor dword [rbx + 0x3a0], 0x205a4ff6
add dword [rbx + 0x20], 0x1c4c0604
add dword [rbx + 0x3f8], 0x36e936d2
add dword [rbx + 0x35c], 0x7a1e79
add dword [rbx + 0x1c4], 0x1e944fdd
add dword [rbx + 0x54], 0x72af607e
not dword [rbx + 0x114]
sub dword [rbx + 0x2fc], 0x5f515774
sub dword [rbx + 0x200], 0x4c9270b2
not dword [rbx + 0x2e0]
add dword [rbx + 0x144], 0x36367a60
add dword [rbx + 0x29c], 0x74f64b11
not dword [rbx + 0x30]
sub dword [rbx + 0x118], 0x2ef36f4
not dword [rbx]
sub dword [rbx + 0x74], 0x36031008
sub dword [rbx + 0x58], 0x438066c4
not dword [rbx + 0x370]
xor dword [rbx + 0x360], 0xe171b30
add dword [rbx + 0x224], 0x2c7c06db
xor dword [rbx + 0x304], 0x68e870b0
add dword [rbx + 0x27c], 0x64997cf6
sub dword [rbx + 0x33c], 0x7afb0216
sub dword [rbx + 0x198], 0x4d4f1eb5
xor dword [rbx + 0x3d0], 0x1d801c4d
add dword [rbx + 0x254], 0x78457e73
not dword [rbx + 0x90]
sub dword [rbx + 0x2c4], 0x5cea0ae4
xor dword [rbx + 0x190], 0x5a134ad2
add dword [rbx + 0x38], 0x69497b2a
add dword [rbx + 0x18], 0x222b4bb3
add dword [rbx + 0x1c], 0x6ce6e31
not dword [rbx + 0x348]
xor dword [rbx + 0x250], 0x5e080eb1
sub dword [rbx + 0x3ec], 0x394f11a6
not dword [rbx + 0x168]
sub dword [rbx + 0x2a0], 0xedd4d7a
add dword [rbx + 0x358], 0x633c57f7
xor dword [rbx + 0xa8], 0x345d4b69
add dword [rbx + 0x2d8], 0xecf1c9a
sub dword [rbx + 0x184], 0x62ab070f
xor dword [rbx + 0x60], 0x4bdd2f94
sub dword [rbx + 0x3e0], 0x4ff40223
sub dword [rbx + 0x98], 0x3e553806
sub dword [rbx + 0x2d4], 0x15193b81
add dword [rbx + 0x174], 0x5ac10011
add dword [rbx + 0x354], 0x416f4c79
xor dword [rbx + 0x188], 0x1a9210c9
add dword [rbx + 0x154], 0x4f4534b5
sub dword [rbx + 0x70], 0x464c5977
not dword [rbx + 0x12c]
xor dword [rbx + 0x1f4], 0x60a90dde
not dword [rbx + 0x4c]
xor dword [rbx + 0x84], 0x66190cdc
add dword [rbx + 0x364], 0x737d4327
add dword [rbx + 0x260], 0x3bba2dbf
sub dword [rbx + 0x248], 0x7f683682
add dword [rbx + 0x3d4], 0x41c06532
add rdi, 0x400
add rbx, 0x400
cmp rdi, 0x8c000
je 0x3017d8e4
jmp 0x3017d035
pop rcx
call fcn.3017b906
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