Ref A: f658886b89e84f3b821708c94e0f7f3e Ref B: 8DDEC645DF473EA9071372B40D6CD1A1 Ref C: Sun May 19 22:28:28 2013 PST