Ref A: a27be8b57b744b1f9b47a51adb0e50cc Ref B: 71E812C2143622A5444E149CCE873DCE Ref C: Fri May 24 07:41:18 2013 PST