3 of 8
saved 1 byte
Arnauld
  • 188.5k
  • 20
  • 171
  • 631

JavaScript (Node.js), 195 bytes

Returns a Boolean value.

s=>!Buffer(`5a"$7/'-!7''%1+###'$&##''O.H08'/.V'(&/ '&?!%?1'>' ,)5A& &'/(.'!5!%!M@'/'7'1=!%A'G& & & ^?.1W'-!Wn&'/ H7%!'%7/!%!''7'/`).every(c=>n-=c-31,n=parseInt(/^[A-Z][a-z]?$/.exec(s),36)*8%1905)

Try it online!

Arnauld
  • 188.5k
  • 20
  • 171
  • 631