Ref A: 7bde81d667cf4cd3863b095f96bfce4f Ref B: F7773F3C1DC5A906B10F83AD03D34F29 Ref C: Sun May 26 00:46:38 2013 PST