Ref A: 865ff55dba39435cbd0fbe2587a98eb1 Ref B: F6D8C485157D130FF1779977BA43932D Ref C: Wed May 22 18:11:27 2013 PST