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)