uart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block coreuart block