Ref A: e1d3b9d58897420ea7b51c3b06adb9c8 Ref B: 10437B09ECC8DDC019DAD6A83DD76394 Ref C: Sun Dec 28 03:29:38 2014 PST