Ref A: 5f282953e0f146838ecb60dbf57901cf Ref B: E056BEB237AB057478E367F727B99D74 Ref C: Sat Apr 19 04:25:18 2014 PST