Ref A: 47eab1eb4f474bba8be1b3d3d970db37 Ref B: 54064F5B18B279AA6920E1570E1A4EDE Ref C: Tue Oct 21 23:28:45 2014 PST