FF31F35E1AF58659C0AB10D979D158FE140C4960B961D7C381F9FB53F66E11EA
697FFFF6F65C17FEF89C57C4440DAE148858CCAC76BA86BCFC01A1E8F5BF8CC9