Ref A: 2810dc4d2a36468293b5fd1b4d62814e Ref B: F63EE17E9181ABD96D614A780B6F3257 Ref C: Sat May 25 23:43:46 2013 PST