Is it possible to write data from a PIC 18F2550 directly to a USB Memory Stick?