Ref A: 6c8e21c1a9c6429f8586a3668ed7916f Ref B: B16D578D8861E1ECFA451DEE3D319FE0 Ref C: Wed Oct 22 06:53:15 2014 PST