Ref A: 7458146ff52f4c2ab08202ac413c5c76 Ref B: 0E4D743F682B07A7234F489D5350D89E Ref C: Fri May 24 11:44:37 2013 PST