Ref A: b45a04aea90c40de925dad68c566086a Ref B: 1BBA87529EF69D71D48F248F6737E1AB Ref C: Fri May 24 05:55:48 2013 PST