Ref A: f3a8f1c2fdbc4b2a8d3b4bb3246dadab Ref B: DD4C947EA35974D97B821106872DCFC0 Ref C: Tue Mar 31 06:38:42 2015 PST