Serial I/O

30e16e99a21f3145f3b0087dae20c63dPPPPPPPPPPPPPP