Ref A: d1e5d21d28c44fbba3e87a6a3518f185 Ref B: C91DBB533C3AA48162DBB9D7D6DDA498 Ref C: Fri May 24 11:30:24 2013 PST