Ref A: bf2b3859073f481db0271707f8fafcf7 Ref B: 411574308D92B8F9B661DE070954D1F5 Ref C: Sun May 26 19:56:26 2013 PST