Serial I/O

e55cef0810752d5b30620d6cdd506a76$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$