Ref A: 3474eba138b44dddadaad3843c68b466 Ref B: C644341EC900B782881D08C5C25CE87D Ref C: Tue May 21 06:44:37 2013 PST