Ref A: 0f0150607fcf4a329069765439fa4f15 Ref B: C3A88B1A19E3043427780EA627C3B33A Ref C: Fri Aug 29 04:13:51 2014 PST