Ref A: c021180a5c854e76a99865f119c1864d Ref B: B88996F57F2DB6F8CCE90960BDEE336D Ref C: Fri May 24 21:08:03 2013 PST