7fe9f605b0821aff23e684e6379c70655c6772aff15f542310d8e6e4674a8005e6464c34427624e4fb64cf0188e03a64a514a7ec47

7aef8673b08519f723ebf7ed449c7018d1e70a58bf53b2f5ab3c26a5183831374faa3ec3bfb558f6340bfe75bcad19574f6109ac2f

0ce5f102c4821cf1239981e44f9c706e586b1355daff6a7599ac8058d2acc09d5820aa72c0ef4d1c12ab768c0df5ab7d84f564f680f8