Ref A: dd4ba7e5cfa945f3a2ad632c5405670f Ref B: 47FECD9609AE8760B07B3D03ACA05B3D Ref C: Thu Oct 23 06:18:14 2014 PST