133F50B9A103895036B5CABC14F375F8120E68EE8BA4A2487F50168FC1B52276
12F05326A80C797CAEE9CF3798CD3D50D93AC41B1A48ECF81944292994BFEBCF