Ref A: a93ce6249b7f48dda56799d885fd1aba Ref B: A02485BC2D10D30C35312E8FD7AF7152 Ref C: Tue May 21 05:33:17 2013 PST