Ref A: eead4df715dd484d8d79a3a0c4586338 Ref B: 974466D2D7879AF08FDC5A62B9026063 Ref C: Tue May 21 13:42:06 2013 PST