02947AD50680AE9013D1F7474AD92948C8238ABCBE8FB470E5261466649A324D
79D2301B47C6AE61B65BE6C576B933A39C11B54621F371159B681B3F3EE3A772