Ref A: 3b948f09a01b43118263b5bbc7f9c94e Ref B: 0085A403E49989DC56D32FC2246055D3 Ref C: Sat Oct 25 17:44:20 2014 PST