MSFT20241122P290