Ref A: 4d48b9846ad24e05ab1c3a28473a1a81 Ref B: F332C80550B84AA50D0ABEBD3F18FB1A Ref C: Sat May 18 17:40:22 2013 PST