Ref A: fe061af5c5fc436aa5b8b8b642db4010 Ref B: 8AD61E08F75F445426BEC1CCB10C3349 Ref C: Sat Jan 31 08:47:03 2015 PST