012083a38a1d861daf3acf0a521809d0c4d8f391eb4e92cd2205cdbc640aa9079d5c0a
0121bab37a09eeb9b2b5e8e55a7e28bc9e862303d0b30ca02a20af02959a710a9b2d0a
012099c3c21a84e19dea0d7c6b0dcee72b801bce63f44f17d3ac6976a59b30b5696a0a
0121fd99025e1e75bf3f006ff72627faa4d46b87906beb8f2d7497c688afd13a7d680a