Ref A: ed52aaf049cc43478074efe9b23014a4 Ref B: BC30537567D757A8215D0CC1F6EA5B92 Ref C: Tue May 21 06:28:38 2013 PST