Ref A: e9f37964b5514162b29c538e7ccffe5d Ref B: 1182D89DB8ED1FA6730DB862D01FEBE4 Ref C: Sat Dec 20 05:20:02 2014 PST