Function at 0x100498000
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, [0x10040b200]
movabs rax, 0
push rbx
not dword [rbx + 0x74]
not dword [rbx + 0xf8]
xor dword [rbx + 0x170], 0x30a76005
add dword [rbx + 0x1a4], 0x72e3a8d
sub dword [rbx + 0x3c0], 0x1a480498
xor dword [rbx + 0xb0], 0x796719e1
xor dword [rbx + 0x3a8], 0x7e6311cf
xor dword [rbx + 0x108], 0x642b61cc
xor dword [rbx + 0x1d4], 0x53f07726
not dword [rbx + 0x37c]
add dword [rbx + 0x1c4], 0x18012f10
sub dword [rbx + 0x3c8], 0x4e81086b
add dword [rbx + 0x168], 0x215c71a0
sub dword [rbx + 0xc], 0xa352cfc
sub dword [rbx + 0x40], 0x18c65286
not dword [rbx + 0xac]
add dword [rbx + 0xe4], 0x2e6a55f1
sub dword [rbx + 0x160], 0x63703986
add dword [rbx + 0x118], 0x7e4e75c8
xor dword [rbx + 0x218], 0x3d0f3708
sub dword [rbx + 0x110], 0x758d3bb8
not dword [rbx + 0x124]
sub dword [rbx + 0x70], 0x660c28b0
add dword [rbx + 0x214], 0x7b3e4f45
sub dword [rbx + 0x30c], 0x153b0219
sub dword [rbx + 0x3d8], 0x40062f30
sub dword [rbx + 0x104], 0x571c0122
sub dword [rbx + 0x2f4], 0x1dca51f1
sub dword [rbx + 0x324], 0x59135de2
add dword [rbx + 0x228], 0x420446fa
add dword [rbx + 0x274], 0x3210039e
sub dword [rbx + 0x26c], 0x5b4a65e9
not dword [rbx + 0x22c]
sub dword [rbx + 0x338], 0x58db22de
not dword [rbx + 0x344]
xor dword [rbx + 0xe8], 0x61b54235
add dword [rbx + 0x1e8], 0x5b6304
not dword [rbx + 0x204]
sub dword [rbx + 0x240], 0x3161366f
not dword [rbx + 0x370]
add dword [rbx + 0x28c], 0x5884c70
add dword [rbx + 0x44], 0x510f7ec6
add dword [rbx + 0x2b0], 0x28e40b9f
not dword [rbx + 0x188]
add dword [rbx + 0x340], 0x62dc0fd5
not dword [rbx + 0x29c]
xor dword [rbx + 0x4c], 0x328d08af
not dword [rbx + 0x310]
not dword [rbx + 0x148]
sub dword [rbx + 0x3e4], 0x3ea57074
not dword [rbx + 0x15c]
sub dword [rbx + 0x378], 0x4d18413a
add dword [rbx + 0xfc], 0x58a10ab3
xor dword [rbx + 0x1ac], 0x365265bf
sub dword [rbx + 0x1d8], 0x1d100a55
sub dword [rbx + 0x300], 0x33884690
add dword [rbx + 0x2e0], 0x483e3007
add dword [rbx + 0x174], 0x183a0003
add dword [rbx + 0x190], 0xff57f80
sub dword [rbx + 0x140], 0x43440595
not dword [rbx + 0xec]
not dword [rbx + 0x2f0]
sub dword [rbx + 0x178], 0x2d937b24
not dword [rbx + 0x1dc]
sub dword [rbx + 0x3cc], 0x16e658f5
sub dword [rbx + 0x238], 0x748d6e42
xor dword [rbx + 0x390], 0x576d3f7f
not dword [rbx + 0x18c]
not dword [rbx + 0x3f8]
add dword [rbx + 0x288], 0x2b0205a9
sub dword [rbx + 0x9c], 0x2903042c
add dword [rbx + 0x2c4], 0x74160e87
add dword [rbx + 0x150], 0x14036d63
sub dword [rbx + 0x184], 0x7b3352ae
sub dword [rbx + 8], 0x45fb7fa0
not dword [rbx + 0x348]
xor dword [rbx + 0x2a4], 0x171e2205
xor dword [rbx + 0x298], 0x105525a7
xor dword [rbx + 0x3d0], 0x57a5158
sub dword [rbx + 0x1e0], 0x550f1229
add dword [rbx + 0x33c], 0x3da87f5f
not dword [rbx + 0x3d4]
not dword [rbx + 0x208]
not dword [rbx + 0x308]
xor dword [rbx + 0x3b0], 0xc565c6d
add dword [rbx + 0x1fc], 0x256454cd
not dword [rbx + 0x1b4]
not dword [rbx + 0x258]
sub dword [rbx + 0x30], 0x65011da9
add dword [rbx + 0x220], 0x60a65074
add dword [rbx + 0x88], 0x39c944ef
not dword [rbx + 0x374]
not dword [rbx + 0x2bc]
not dword [rbx + 0x394]
xor dword [rbx + 0x1b8], 0x76993883
add dword [rbx + 0x120], 0x37aa191a
xor dword [rbx + 0x244], 0x298a1241
not dword [rbx + 0x3bc]
xor dword [rbx + 0x2cc], 0x49bb38b9
not dword [rbx + 0xc4]
not dword [rbx + 0x100]
xor dword [rbx + 0xd8], 0x2f550928
sub dword [rbx + 0x50], 0x41fb2f12
xor dword [rbx + 0x134], 0x64c82128
xor dword [rbx + 0x248], 0x3ec67510
sub dword [rbx + 0x3a0], 0x285c1f88
add dword [rbx + 0x130], 0x608510f1
add dword [rbx + 0x1cc], 0x4a5d76e3
add dword [rbx + 0x18], 0x227e4a8c
add dword [rbx + 0x2c0], 0x633602e5
sub dword [rbx + 0x34], 0x2584551c
add dword [rbx + 0x13c], 0x42dd1f18
not dword [rbx + 0x3dc]
xor dword [rbx], 0x74975220
not dword [rbx + 0x3b8]
not dword [rbx + 0x94]
not dword [rbx + 0xa8]
add dword [rbx + 0xa0], 0x70b63f34
xor dword [rbx + 0x1a0], 0x10a774bd
not dword [rbx + 0x31c]
not dword [rbx + 0x3e8]
not dword [rbx + 0x250]
sub dword [rbx + 0x28], 0x68db2cd0
sub dword [rbx + 0x16c], 0x52872faa
add dword [rbx + 0x20], 0x7ad45cb3
not dword [rbx + 0x19c]
sub dword [rbx + 0x38], 0x48e80061
xor dword [rbx + 0x114], 0x70fe4898
xor dword [rbx + 0x3ec], 0x95369f0
sub dword [rbx + 0x2d4], 0x3cbe768e
sub dword [rbx + 0x14c], 0x1f9f1173
xor dword [rbx + 0x2f8], 0x2bb97f94
add dword [rbx + 0x2d0], 0x4987d24
xor dword [rbx + 0x3c4], 0x63996d2d
xor dword [rbx + 0xd4], 0x43dc052a
sub dword [rbx + 0xc0], 0x670e1680
add dword [rbx + 0x23c], 0x77027e27
sub dword [rbx + 0x224], 0x1c6f5d26
xor dword [rbx + 0x8c], 0x29d40c42
not dword [rbx + 0xbc]
add dword [rbx + 0x7c], 0xc837eb0
sub dword [rbx + 0x48], 0x40fb7c07
sub dword [rbx + 0x1ec], 0x61946986
sub dword [rbx + 0x38c], 0x356e0058
not dword [rbx + 0x304]
add dword [rbx + 0x25c], 0x61e64829
xor dword [rbx + 0x270], 0x28f421ca
not dword [rbx + 0x180]
xor dword [rbx + 0x2d8], 0x5e0b3c18
xor dword [rbx + 0x354], 0x4484557
sub dword [rbx + 0xf0], 0x53e018f8
add dword [rbx + 0x84], 0x726c0bde
not dword [rbx + 0x290]
sub dword [rbx + 0x2dc], 0x8c53611
add dword [rbx + 0x364], 0xc932281
add dword [rbx + 0x254], 0x7d145a91
not dword [rbx + 0x54]
sub dword [rbx + 0x264], 0x3b335c99
not dword [rbx + 0x3f4]
sub dword [rbx + 0x368], 0x3f9060f1
sub dword [rbx + 0x3ac], 0x796b3636
xor dword [rbx + 0x34c], 0x748b630e
sub dword [rbx + 0x314], 0x5eea4dce
not dword [rbx + 0x320]
add dword [rbx + 0x68], 0x3d2d3629
add dword [rbx + 0x60], 0x3d4b1b25
xor dword [rbx + 0x388], 0x717d713b
xor dword [rbx + 0x2b8], 0x11bb4f58
xor dword [rbx + 0x10], 0x679e7d1f
sub dword [rbx + 0x384], 0x52801a0e
sub dword [rbx + 0x260], 0x6dac158b
sub dword [rbx + 0x2ac], 0x47445203
xor dword [rbx + 4], 0x44c6b2a
xor dword [rbx + 0xd0], 0x162410a4
sub dword [rbx + 0x330], 0x7194267e
not dword [rbx + 0x198]
sub dword [rbx + 0x24c], 0x4d5f7cfd
not dword [rbx + 0xb4]
add dword [rbx + 0x144], 0x34a5733b
xor dword [rbx + 0x128], 0x59f93f8d
not dword [rbx + 0xa4]
not dword [rbx + 0xe0]
xor dword [rbx + 0x358], 0x1b8c07ed
add dword [rbx + 0x380], 0x7391573e
xor dword [rbx + 0x398], 0xf461957
not dword [rbx + 0x158]
xor dword [rbx + 0x1f0], 0x3fdb5cae
xor dword [rbx + 0x1f8], 0x66af63a1
xor dword [rbx + 0xcc], 0x400d5bb4
add dword [rbx + 0x2a0], 0x309f1e99
not dword [rbx + 0x2ec]
sub dword [rbx + 0x2e8], 0x413d2a14
add dword [rbx + 0x11c], 0x1c743543
xor dword [rbx + 0xc8], 0xe2c146a
xor dword [rbx + 0x36c], 0x7b120226
not dword [rbx + 0x2b4]
add dword [rbx + 0x200], 0x565e38cf
add dword [rbx + 0x80], 0x5663390d
xor dword [rbx + 0x2c], 0x10071d43
sub dword [rbx + 0x1b0], 0x6bd407b0
sub dword [rbx + 0x164], 0x1d3b2b3a
xor dword [rbx + 0x35c], 0x1ea21bba
xor dword [rbx + 0x1a8], 0x1c853ae1
not dword [rbx + 0x1e4]
xor dword [rbx + 0xdc], 0x7506244
add dword [rbx + 0x78], 0x569567ad
sub dword [rbx + 0x3c], 0x1c790e75
xor dword [rbx + 0x3b4], 0x76744e3a
sub dword [rbx + 0x20c], 0x73c1464
not dword [rbx + 0x21c]
not dword [rbx + 0x1bc]
xor dword [rbx + 0x230], 0x50cc36f8
add dword [rbx + 0xb8], 0x17e16aa
not dword [rbx + 0x17c]
not dword [rbx + 0x294]
add dword [rbx + 0x24], 0x618e4d37
sub dword [rbx + 0x1f4], 0x7e52200c
sub dword [rbx + 0x1d0], 0x16114729
xor dword [rbx + 0x318], 0x7c802f0e
not dword [rbx + 0x1c0]
add dword [rbx + 0x64], 0x43ea08a2
xor dword [rbx + 0x12c], 0x1691132a
sub dword [rbx + 0x3fc], 0x6d9d126e
add dword [rbx + 0x3a4], 0x78252975
not dword [rbx + 0x14]
not dword [rbx + 0x3f0]
add dword [rbx + 0x210], 0x514744b9
sub dword [rbx + 0x194], 0x1b1d578f
add dword [rbx + 0x90], 0x75985d8b
sub dword [rbx + 0xf4], 0x96e004b
add dword [rbx + 0x278], 0x43293b69
not dword [rbx + 0x10c]
xor dword [rbx + 0x138], 0x51267b03
xor dword [rbx + 0x3e0], 0x63231fa9
xor dword [rbx + 0x280], 0x31c90b88
xor dword [rbx + 0x1c], 0x59e313b9
sub dword [rbx + 0x2c8], 0x4a0b4a6c
xor dword [rbx + 0x350], 0x1a02610b
sub dword [rbx + 0x2e4], 0x460a5a20
not dword [rbx + 0x2a8]
xor dword [rbx + 0x98], 0x4b647af5
add dword [rbx + 0x284], 0x28fa7d7e
add dword [rbx + 0x2fc], 0x5785620
add dword [rbx + 0x32c], 0x64a547a2
xor dword [rbx + 0x234], 0x368f7208
not dword [rbx + 0x1c8]
add dword [rbx + 0x154], 0x43fa5617
add dword [rbx + 0x58], 0x38e4650d
not dword [rbx + 0x39c]
not dword [rbx + 0x27c]
add dword [rbx + 0x328], 0x62bb57d9
xor dword [rbx + 0x5c], 0x407a5cae
xor dword [rbx + 0x334], 0x4d99617c
xor dword [rbx + 0x268], 0x6e808f8
xor dword [rbx + 0x360], 0x23be41f4
xor dword [rbx + 0x6c], 0xa7faa
add rax, 0x400
add rbx, 0x400
cmp rax, 0x8c000
je 0x1004988e8
jmp 0x100498035
pop rcx
call fcn.10049633e
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