J, 66 6262 45 characters
Turns out I was being too clever by half.
3]\'1234567890JIHGFEDCBAKLMNOPQRST!?,.ZYXWVU'
is all I needed all along.
Previously:
_2}.|:>(];1&|.;2&|.)'1234567890JIHGFEDCBAKLMNOPQRST!?,.ZYXWVU'
Previouslyand:
38 3$($:@}.,~3$])^:(3<#)'1234567890JIHGFEDCBAKLMNOPQRST!?,.ZYXWVU'