Ref A: 807bcca1c0a247ea99f8b18ac0c1a303 Ref B: 6FF1691CE9CD994FFA369C985EF44E1B Ref C: Wed May 22 12:41:09 2013 PST