Ref A: 4e50401e4e1d4f3f85753dbf8c2cdcd9 Ref B: E5829C749E88FD92F06718549A3B01E2 Ref C: Sat May 25 14:48:25 2013 PST