Ref A: 9637ae66ed0e468ea43776b657481789 Ref B: 45A55E845043A5F1980BC97B37B43165 Ref C: Sat Apr 25 06:42:10 2015 PST