Ref A: 45d6404f09344d5996bbe826b38419b7 Ref B: F6DF0D5A0C32A10E17BF6DA5C457E339 Ref C: Tue Mar 31 06:21:21 2015 PST