Ref A: 5be90ef844fe48e58c526e01e98c608c Ref B: 6FAE65EFF1D0C2FE65BE7440784CDAAF Ref C: Sun May 19 16:56:13 2013 PST