Ref A: 2fb1a3589f474da1af0e9e0e01b3acf3 Ref B: F1AFC744CD60359C9FA5A705739423D8 Ref C: Sat Dec 20 22:53:40 2014 PST