Ref A: f33d4297c936408a99613526bae16fa2 Ref B: EC37E9ED905C8DCAEFE802E575C70496 Ref C: Wed May 22 20:49:30 2013 PST