diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py
index 347e4fda3a..7e69fc89d0 100644
--- a/src/calibre/ebooks/mobi/reader.py
+++ b/src/calibre/ebooks/mobi/reader.py
@@ -516,6 +516,17 @@ class MobiReader(object):
self.processed_html = re.sub(r'(?i)(?P
((blockquote|div)[^>]*>\s*){1,})(?P]*>)', '\g '+'\g ', self.processed_html) self.processed_html = re.sub(r'(?i)(?P]*>)\s*(?P
(<(blockquote|div)[^>]*>\s*){1,})', '\g'+'\g', self.processed_html) + bods = htmls = 0 + for x in re.finditer(ur'