Ref A: d1120d2214ab494ab0902f0c51383d55 Ref B: 2A992BD93B802DE9C6034990FF0F85E1 Ref C: Wed Apr 01 23:47:29 2015 PST