0120f2dbe1df34409a4bee4ff1297aca9b62f15cc5808b0d1ee2aa59bdb375a5fa790a
012114805af0f6378d08af0c90ce6c798c7db966164cb70e9096c407f838ff3539450a
012056f1d775ab9fe07ef403ab759ea3278fdcb2f3707346149b12fb0a80094531d70a
0121a84a981d5002ab2312e8eb9541f1af868230ff8aea4f96386502ed734e1a98230a