Knight Financial implements enhanced MDA solution with MGP