Ref A: c0a08f9a61da42509478451a9dba8e4b Ref B: 7039B7FCD4AAB4D01DA4487E0AC9B0F5 Ref C: Fri Mar 06 10:43:50 2015 PST