Ref A: 20c45fef650b4b9da95b29cccf1a06fb Ref B: 01ECD480B3302449B915676A3B5BE081 Ref C: Fri May 24 21:30:36 2013 PST