Ref A: ede969bcd27245458b44a88f20f84fcc Ref B: BC8A89BB262765559A612DBB602BB8A8 Ref C: Wed Apr 01 20:49:56 2015 PST