Ref A: 03096b55f3ba418f9ff6a37363374695 Ref B: 3E5210CCF521790B66CECB8FF224A431 Ref C: Sat May 25 09:51:58 2013 PST