Ref A: 28a91f89e44747e488675513ec64e24c Ref B: B49027BD14D73A92FC39744305487F21 Ref C: Sun Dec 21 14:34:25 2014 PST