Ref A: 84f90f0bb51c4eb5a315c5a3ae878e65 Ref B: 5D7C88BF2945AF94C6E4119C9669D376 Ref C: Fri Mar 27 19:40:26 2015 PST