Ref A: f54ed65eafc94940bfee0104538ad2f7 Ref B: AE7233EB6176E8A2050284ECAFC0F345 Ref C: Sun May 19 04:59:58 2013 PST