Ref A: 32e6f21e609840d18f43dfc23e69a43e Ref B: C61D54433FF631FECE1856816751B74B Ref C: Fri Jan 30 07:40:36 2015 PST