B27BFAAE0C3C323E7DD5A30A8DB3FFBBC1FE4D771DD5693555B4424E9211A66A
68C54210980C5BA8E1BD1DC622AC92EADDA4B87B8D6EF6E03D804BE2A694EFC8