#Bash, 179 bytes

<!-- language: lang-bash -->

    echo U`sed -r 's/./& &/g'<<<HAABADEDOEFAEHELAGOFEMAHINAISHMENERESITALOHOMMONOPAMUMYAWETOSOWOYOXUNUPEXI`F `grep -o ..<<<ANARASATAXAYBEBIBOBYJOKAKILIMIOIDOIDORPIQITIUSUTYEZA`

 - Saved 7 bytes thanks to Adam Katz comment

It uses `sed` to do regex replacement. First regex input is based on [Sp3000 idea](https://codegolf.stackexchange.com/a/54609/42928) while second regex uses common input without spaces.

Explanation:

    echo              print to standard output the following
    U                 boundary U character
    sed -r [etc]      the result of replacing regex
        .             select a character
        & &           replace it for: matched char, space, matched char
        g             do it globaly for every character
        <<<HAAB[etc]  string input based on Sp3000 idea => HA AA AB ...
    F                 boundary F character
    sed -r [etc]      the result of replacing regex
        ..            every two characters
        <space>&      for space+matched character
        g             do it globally
        <<<ANAR       normal input => AN AR ...