27ffcd574f4e67a8703e089404e1997273e3d45501662382e24edbbc3dcce63f
27ffcd574f...bc3dcce63f
3beced547bf9735767e8dde83afaaca33698a9baffda20ff266b7c2cd5d11a3b
3beced547b...2cd5d11a3b