Ref A: 05dacffd18fe47e9b8bb17aa4b029942 Ref B: 23DBEB7A31313E0F0ECCD59726CD74D6 Ref C: Tue Mar 31 15:45:16 2015 PST