Function at 0x552000
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, [0x0040c200]
movabs rsi, 0
push rcx
not dword [rcx]
add dword [rcx + 0x174], 0x5883b34
xor dword [rcx + 0x2fc], 0x9075fe6
sub dword [rcx + 0x8c], 0x67254336
not dword [rcx + 0x3c0]
add dword [rcx + 0x204], 0x39ef1b36
not dword [rcx + 0x334]
sub dword [rcx + 0x23c], 0x75fa14e2
add dword [rcx + 0xe8], 0x13232410
xor dword [rcx + 0x198], 0x35580975
add dword [rcx + 0x1e0], 0x5c5576e1
not dword [rcx + 0x3bc]
not dword [rcx + 0x1fc]
xor dword [rcx + 0x80], 0x4a53d75
sub dword [rcx + 0x224], 0xdf5618c
add dword [rcx + 0x12c], 0x6e77d0
not dword [rcx + 0xb0]
add dword [rcx + 0xfc], 0x4590589b
sub dword [rcx + 0x28c], 0x695e7775
add dword [rcx + 0x378], 0x44556de7
sub dword [rcx + 0x308], 0x6e349ad
sub dword [rcx + 0x154], 0x1842479d
sub dword [rcx + 0x240], 0x153d98
add dword [rcx + 0x2ec], 0x46123beb
not dword [rcx + 0x190]
xor dword [rcx + 0x22c], 0x94175e8
sub dword [rcx + 0x328], 0x2c203c83
not dword [rcx + 0x268]
sub dword [rcx + 0x90], 0x52fa710b
add dword [rcx + 0x220], 0x6a376840
sub dword [rcx + 0x350], 0x633c5529
sub dword [rcx + 0x2a0], 0x41d52cc5
xor dword [rcx + 0xd0], 0x1fdd182e
not dword [rcx + 0x2bc]
xor dword [rcx + 0x280], 0x3ae559af
xor dword [rcx + 0x3e0], 0x14d34b47
not dword [rcx + 0x3a4]
xor dword [rcx + 0xa0], 0x4f8659d0
sub dword [rcx + 0x2cc], 0x3a896f3e
add dword [rcx + 0x188], 0x7d86297d
sub dword [rcx + 0x38c], 0x16d123f7
sub dword [rcx + 0x3cc], 0x22710404
not dword [rcx + 0x388]
sub dword [rcx + 0x34], 0x692e4686
add dword [rcx + 0x3dc], 0x282174b8
sub dword [rcx + 0x25c], 0x26413308
not dword [rcx + 0x29c]
not dword [rcx + 0x3c4]
xor dword [rcx + 0x278], 0x140d37
not dword [rcx + 0x138]
xor dword [rcx + 0x64], 0x344b5d12
add dword [rcx + 0xb8], 0x6d0d7599
not dword [rcx + 0x250]
add dword [rcx + 0x1f4], 0x431a02a9
xor dword [rcx + 0x3b0], 0x34306a6c
sub dword [rcx + 0x3c], 0x6e6432cd
not dword [rcx + 4]
not dword [rcx + 0x3b4]
xor dword [rcx + 0xd4], 0x59097ee5
xor dword [rcx + 0x14c], 0x4e497c56
sub dword [rcx + 0x58], 0x39765a1f
add dword [rcx + 0x214], 0x70b34e9b
not dword [rcx + 0x398]
add dword [rcx + 0x15c], 0x77bd4eda
not dword [rcx + 0x2c4]
add dword [rcx + 0x7c], 0x32153f08
add dword [rcx + 0x70], 0x71f57043
not dword [rcx + 0x9c]
sub dword [rcx + 0x208], 0x3e1a2c51
xor dword [rcx + 0x27c], 0x70fe48d7
not dword [rcx + 0xac]
not dword [rcx + 0x37c]
xor dword [rcx + 0x1d8], 0x6a3b2940
xor dword [rcx + 0x78], 0x11551197
xor dword [rcx + 0x1c4], 0x14953bf8
sub dword [rcx + 0x120], 0xae72b7e
xor dword [rcx + 0x2ac], 0x23256215
sub dword [rcx + 0x2f4], 0x453b1b29
add dword [rcx + 0x310], 0x565c3726
xor dword [rcx + 0x28], 0x74a72157
sub dword [rcx + 0x17c], 0x7f3a6a8a
xor dword [rcx + 0xc4], 0x5c34605d
add dword [rcx + 0x2d4], 0x6cb82cac
sub dword [rcx + 0x218], 0x6f7f7170
sub dword [rcx + 0xf4], 0x30011c26
add dword [rcx + 0x344], 0x2eb97750
add dword [rcx + 0x39c], 0x33a90617
sub dword [rcx + 0x84], 0x5d5a15ce
add dword [rcx + 0x360], 0x4dff42f5
sub dword [rcx + 0x338], 0x63862532
add dword [rcx + 0x1a0], 0x53da5766
add dword [rcx + 0xdc], 0x7e662e6b
add dword [rcx + 0x254], 0x1e626a69
xor dword [rcx + 0x11c], 0x7eb00921
add dword [rcx + 0x1a4], 0x83f75bb
xor dword [rcx + 0x180], 0x749d41ca
add dword [rcx + 0x144], 0x255e64f7
xor dword [rcx + 0x3e4], 0x2ab72a6f
add dword [rcx + 0xf0], 0x101c5a11
not dword [rcx + 0x1dc]
xor dword [rcx + 0x74], 0x23cb3a67
add dword [rcx + 0x150], 0xc6a7595
sub dword [rcx + 0x98], 0x3bd326d1
add dword [rcx + 0x258], 0x47373554
xor dword [rcx + 0x248], 0x679b429b
add dword [rcx + 0x114], 0x3dd96b22
not dword [rcx + 0x38]
xor dword [rcx + 0x324], 0x4f053738
add dword [rcx + 0x1e8], 0x66b608d
sub dword [rcx + 0x1b4], 0x4dbc0068
add dword [rcx + 0x290], 0x5b371a51
xor dword [rcx + 0x140], 0x43831be1
xor dword [rcx + 0x368], 0x674e34eb
add dword [rcx + 0xec], 0x546802e8
xor dword [rcx + 0x1f0], 0x25d4e9e
xor dword [rcx + 0x20c], 0x6bee3110
sub dword [rcx + 0x19c], 0x76cd7483
not dword [rcx + 0x2c8]
add dword [rcx + 0x2d0], 0x3af30b56
xor dword [rcx + 0x3f0], 0x4487995
sub dword [rcx + 0x288], 0x1631100e
not dword [rcx + 0x100]
xor dword [rcx + 0x34c], 0x5a345e84
not dword [rcx + 0x184]
not dword [rcx + 0xc0]
not dword [rcx + 0x320]
xor dword [rcx + 0x6c], 0x661617fe
add dword [rcx + 0x1a8], 0x65361747
not dword [rcx + 0x3f4]
add dword [rcx + 0x158], 0x5c026500
not dword [rcx + 0x2a4]
sub dword [rcx + 0x68], 0x4ed06fd7
add dword [rcx + 0x380], 0x5e3c02e4
add dword [rcx + 0x3fc], 0x35403e8c
sub dword [rcx + 0x160], 0x7be97217
add dword [rcx + 0x54], 0x5e1317d6
add dword [rcx + 0x1bc], 0x67176667
xor dword [rcx + 0x110], 0x5f1347e4
not dword [rcx + 0x304]
sub dword [rcx + 0x124], 0x8207f22
sub dword [rcx + 0x4c], 0x506249ba
sub dword [rcx + 0x230], 0x754d6004
xor dword [rcx + 0xe0], 0x127a7463
add dword [rcx + 0x298], 0x30b55e7b
not dword [rcx + 0x1f8]
xor dword [rcx + 0x24c], 0x2af91e59
add dword [rcx + 0x3d8], 0x52a83f3b
add dword [rcx + 0x2e8], 0x7284638
not dword [rcx + 0x348]
sub dword [rcx + 0x1c8], 0x46297fb1
sub dword [rcx + 0x30], 0x55b12ac9
add dword [rcx + 0x1e4], 0x4bfb5fcb
add dword [rcx + 0xa8], 0x6f2d7f1f
sub dword [rcx + 0x35c], 0x79aa29e8
sub dword [rcx + 0x374], 0x1b3b2665
add dword [rcx + 0x270], 0x1b2657cc
xor dword [rcx + 0xd8], 0xaf3791d
add dword [rcx + 0x284], 0x7f434acd
not dword [rcx + 0x118]
sub dword [rcx + 0x3e8], 0x461a44d2
xor dword [rcx + 0x104], 0x3e33444f
not dword [rcx + 0x13c]
xor dword [rcx + 0x314], 0x1fcd7fa8
not dword [rcx + 0x164]
not dword [rcx + 0x24]
add dword [rcx + 0x2e0], 0x1d880c98
not dword [rcx + 0xb4]
xor dword [rcx + 0x18], 0x1471538
not dword [rcx + 0x2d8]
sub dword [rcx + 0x2b8], 0x1e787f2a
add dword [rcx + 0x354], 0xe3220fa
sub dword [rcx + 0xc], 0x1e807a38
add dword [rcx + 0x370], 0x1dc4220f
sub dword [rcx + 0x1ac], 0x5581236e
add dword [rcx + 0x88], 0x228926b1
xor dword [rcx + 0x1d0], 0x6ce231c3
xor dword [rcx + 0x340], 0x2a062b2f
xor dword [rcx + 0x26c], 0x630f3393
sub dword [rcx + 0x200], 0x280b6cee
not dword [rcx + 0xf8]
not dword [rcx + 0x390]
xor dword [rcx + 0x2c], 0x486d4dc7
sub dword [rcx + 0x18c], 0x56456ca
add dword [rcx + 0x1ec], 0x6f6c51da
xor dword [rcx + 0x234], 0x5c185e7a
sub dword [rcx + 0x3d4], 0x70886d68
add dword [rcx + 0x210], 0x73da0c4f
xor dword [rcx + 0x31c], 0x20a65a01
add dword [rcx + 0x10], 0x1d486825
xor dword [rcx + 0x228], 0x68e83996
sub dword [rcx + 0x3a0], 0x8375fab
xor dword [rcx + 0x3f8], 0x6b42411a
not dword [rcx + 0x134]
xor dword [rcx + 0x394], 0x23be0603
sub dword [rcx + 0x3d0], 0x74cf56a4
not dword [rcx + 0x20]
add dword [rcx + 0x1d4], 0x79784816
not dword [rcx + 0x148]
xor dword [rcx + 0x384], 0x60ee3a3b
not dword [rcx + 0x170]
not dword [rcx + 0x33c]
not dword [rcx + 0x2b0]
not dword [rcx + 0xa4]
add dword [rcx + 0x318], 0x892160e
xor dword [rcx + 0x30c], 0x2c73cf
xor dword [rcx + 0x330], 0x53182678
not dword [rcx + 0x244]
add dword [rcx + 0xcc], 0x44387f87
add dword [rcx + 0xe4], 0x6ab00af3
xor dword [rcx + 0x40], 0x3d90584a
xor dword [rcx + 0x1b0], 0x6feb4b14
not dword [rcx + 0x44]
xor dword [rcx + 0x194], 0x721a7fb8
sub dword [rcx + 0x2b4], 0x70120b17
xor dword [rcx + 0x264], 0x3f5203f2
not dword [rcx + 0x260]
add dword [rcx + 0xc8], 0x7b9326ae
xor dword [rcx + 0x21c], 0x4f30578f
add dword [rcx + 0x50], 0x6be20d55
not dword [rcx + 0x274]
add dword [rcx + 0x48], 0x203e36a5
not dword [rcx + 0x238]
add dword [rcx + 0xbc], 0x1d446cb4
add dword [rcx + 0x3ac], 0x1b3b56ec
xor dword [rcx + 0x3c8], 0xdae7499
sub dword [rcx + 0x36c], 0x75ef6bbc
not dword [rcx + 0x3ec]
not dword [rcx + 0x128]
not dword [rcx + 0x364]
xor dword [rcx + 0x94], 0x143930c2
xor dword [rcx + 0x16c], 0x71b149e9
xor dword [rcx + 0x10c], 0x174a52c9
sub dword [rcx + 8], 0x69ef70ca
sub dword [rcx + 0x358], 0x57d656d9
xor dword [rcx + 0x168], 0x79a44da5
sub dword [rcx + 0x1cc], 0x770c07ff
xor dword [rcx + 0x178], 0x1b545fb2
not dword [rcx + 0x3a8]
not dword [rcx + 0x108]
add dword [rcx + 0x130], 0x171664b4
add dword [rcx + 0x1c0], 0x30c439c
not dword [rcx + 0x5c]
not dword [rcx + 0x294]
add dword [rcx + 0x1b8], 0x36ca4b34
sub dword [rcx + 0x14], 0x7980047f
sub dword [rcx + 0x2dc], 0x95c2776
not dword [rcx + 0x2f0]
not dword [rcx + 0x3b8]
sub dword [rcx + 0x300], 0x180359c4
xor dword [rcx + 0x2e4], 0x161358b4
sub dword [rcx + 0x2a8], 0x6e8316ad
sub dword [rcx + 0x60], 0x7a31150d
not dword [rcx + 0x32c]
xor dword [rcx + 0x1c], 0x7677bf5
add dword [rcx + 0x2c0], 0x4b76798b
add dword [rcx + 0x2f8], 0x3178536e
add rsi, 0x400
add rcx, 0x400
cmp rsi, 0x8c000
je 0x5528f0
jmp 0x552035
pop rcx
call fcn.00497b06
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