diff --git a/docs/transcription-0.1.md b/docs/transcription-0.1.md index 2b934c0..a1e2214 100644 --- a/docs/transcription-0.1.md +++ b/docs/transcription-0.1.md @@ -82,7 +82,7 @@ Node type *chapter* Subdivision of a containing *book*. -feature | values | in ATF | description +feature | values | description ------- | ------ | ------ **chapter** | `1` | number of the *chapter* @@ -95,7 +95,7 @@ of a complete book. Some books come in several witnesses, marked as `A`, `B`. We treat them as separate books, and augment their names and acronyms with `_A`, `_B`, etc. -feature | values | in ATF | description +feature | values | description ------- | ------ | ------ **book** | `Gn` | acronym of the book name **book@en** | `Genesis` | English name of the book diff --git a/plain/0.1/1Chronicles.txt b/plain/0.1/Chronicles_1.txt similarity index 100% rename from plain/0.1/1Chronicles.txt rename to plain/0.1/Chronicles_1.txt diff --git a/plain/0.1/2Chronicles.txt b/plain/0.1/Chronicles_2.txt similarity index 100% rename from plain/0.1/2Chronicles.txt rename to plain/0.1/Chronicles_2.txt diff --git a/plain/0.1/3Esdras.txt b/plain/0.1/Esdras_3.txt similarity index 100% rename from plain/0.1/3Esdras.txt rename to plain/0.1/Esdras_3.txt diff --git a/plain/0.1/4Esdras.txt b/plain/0.1/Esdras_4.txt similarity index 100% rename from plain/0.1/4Esdras.txt rename to plain/0.1/Esdras_4.txt diff --git a/plain/0.1/1Kings.txt b/plain/0.1/Kings_1.txt similarity index 100% rename from plain/0.1/1Kings.txt rename to plain/0.1/Kings_1.txt diff --git a/plain/0.1/2Kings.txt b/plain/0.1/Kings_2.txt similarity index 100% rename from plain/0.1/2Kings.txt rename to plain/0.1/Kings_2.txt diff --git a/plain/0.1/1Maccabees_A.txt b/plain/0.1/Maccabees_1_A.txt similarity index 100% rename from plain/0.1/1Maccabees_A.txt rename to plain/0.1/Maccabees_1_A.txt diff --git a/plain/0.1/1Maccabees_B.txt b/plain/0.1/Maccabees_1_B.txt similarity index 100% rename from plain/0.1/1Maccabees_B.txt rename to plain/0.1/Maccabees_1_B.txt diff --git a/plain/0.1/2Maccabees.txt b/plain/0.1/Maccabees_2.txt similarity index 100% rename from plain/0.1/2Maccabees.txt rename to plain/0.1/Maccabees_2.txt diff --git a/plain/0.1/3Maccabees.txt b/plain/0.1/Maccabees_3.txt similarity index 100% rename from plain/0.1/3Maccabees.txt rename to plain/0.1/Maccabees_3.txt diff --git a/plain/0.1/4Maccabees.txt b/plain/0.1/Maccabees_4.txt similarity index 100% rename from plain/0.1/4Maccabees.txt rename to plain/0.1/Maccabees_4.txt diff --git a/plain/0.1/1Samuel.txt b/plain/0.1/Samuel_1.txt similarity index 100% rename from plain/0.1/1Samuel.txt rename to plain/0.1/Samuel_1.txt diff --git a/plain/0.1/2Samuel.txt b/plain/0.1/Samuel_2.txt similarity index 100% rename from plain/0.1/2Samuel.txt rename to plain/0.1/Samuel_2.txt diff --git a/programs/tfFromPil.py b/programs/tfFromPil.py index 0dfe06e..52a881f 100644 --- a/programs/tfFromPil.py +++ b/programs/tfFromPil.py @@ -32,11 +32,11 @@ Jb Jos Jd - 1Sm - 2Sm + Sm1 + Sm2 Ps - 1Rg - 2Rg + Rg1 + Rg2 Pr Sap Ec @@ -68,17 +68,17 @@ Est Jdt Sir - 1Chr - 2Chr + Chr1 + Chr2 ApBar - 4Esr + Esr4 Ezr Neh - 1Mc_A - 1Mc_B - 2Mc - 3Mc - 4Mc + Mc1_A + Mc1_B + Mc2 + Mc3 + Mc4 Oda OrM_A OrM_B @@ -88,7 +88,7 @@ PsS Tb_A Tb_B - 3Esr + Esr3 '''.strip().split() allAcros = set(allAcrosSeq) @@ -182,8 +182,14 @@ def doBooks(): if not bookEntry.is_file(): continue bookFile = bookEntry.name - print(bookFile) - thisBookInfo = {'bookName': bookFile} + bookMain = bookFile[0:-2] if bookFile[-2] == '_' else bookFile + bookAb = bookFile[-1] if bookFile[-2] == '_' else '' + bookAbRep = '' if bookAb == '' else f'_{bookAb.upper()}' + bookMain = f'{bookMain[1:]}_{bookMain[0]}' if bookMain[0].isdigit() else bookMain + bookName = f'{bookMain}{bookAbRep}' + bookExtra = '' if bookName == bookFile else f' => {bookName}' + print(f'{bookFile:<20}{bookExtra}') + thisBookInfo = {'bookName': bookName} results = dict(chars=set(), problems=set()) with open(f'{SOURCE_PATH}/{bookFile}') as bh: (curChapter, curVerse, curText) = (None, None, None) @@ -196,21 +202,21 @@ def doBooks(): args = comps[1:] if keyword == 'bookname': acro = ' '.join(args) - ab = bookFile[-1] if bookFile[-2] == '_' else '' - abRep = '' if ab == '' else f'_{ab.upper()}' - thisBookInfo['acro'] = f'{acro}{abRep}' + acro = f'{acro[1:]}{acro[0]}' if acro[0].isdigit() else acro + bookAbRep = '' if bookAb == '' else f'_{bookAb.upper()}' + thisBookInfo['acro'] = f'{acro}{bookAbRep}' elif keyword == 'language': thisBookInfo['language'] = ' '.join(args) elif keyword == 'verse': if curVerse: - doText(bookFile, curChapter, curVerse, curText, results, content) + doText(bookName, curChapter, curVerse, curText, results, content) (curChapter, curVerse) = args[0].split(',') curText = '' elif curVerse: curText += line thisBookInfo['problems'] = sorted(results['problems']) thisBookInfo['chars'] = ''.join(sorted(results['chars'])) - bookInfo[bookFile] = thisBookInfo + bookInfo[bookName] = thisBookInfo bookAcro[thisBookInfo['acro']] = thisBookInfo return (bookInfo, bookAcro, content) diff --git a/tf/0.1/book.tf b/tf/0.1/book.tf index 54a8a9e..b318273 100644 --- a/tf/0.1/book.tf +++ b/tf/0.1/book.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:46Z +@dateWritten=2018-10-16T11:03:27Z 426164 Gn Ex @@ -18,11 +18,11 @@ Dt Jb Jos Jd -1Sm -2Sm +Sm1 +Sm2 Ps -1Rg -2Rg +Rg1 +Rg2 Pr Sap Ec @@ -54,17 +54,17 @@ Sus Est Jdt Sir -1Chr -2Chr +Chr1 +Chr2 ApBar -4Esr +Esr4 Ezr Neh -1Mc_A -1Mc_B -2Mc -3Mc -4Mc +Mc1_A +Mc1_B +Mc2 +Mc3 +Mc4 Oda OrM_A OrM_B @@ -74,7 +74,7 @@ ApcPs PsS Tb_A Tb_B -3Esr +Esr3 Gn Gn Gn @@ -349,61 +349,61 @@ Jd Jd Jd Jd -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 Ps Ps Ps @@ -554,53 +554,53 @@ Ps Ps Ps Ps -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 Pr Pr Pr @@ -1028,71 +1028,71 @@ Sir Sir Sir Sir -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 ApBar ApBar ApBar @@ -1170,18 +1170,18 @@ ApBar ApBar ApBar ApBar -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 Ezr Ezr Ezr @@ -1205,76 +1205,76 @@ Neh Neh Neh Neh -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 Oda Oda Oda @@ -1334,15 +1334,15 @@ Tb_B Tb_B Tb_B Tb_B -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 Gn Gn Gn @@ -9526,1506 +9526,1506 @@ Jd Jd Jd Jd -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -1Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm -2Sm +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm1 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 +Sm2 Ps Ps Ps @@ -13479,1539 +13479,1539 @@ Ps Ps Ps Ps -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -1Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg -2Rg +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg1 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 +Rg2 Pr Pr Pr @@ -24566,1663 +24566,1663 @@ Sir Sir Sir Sir -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -1Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr -2Chr +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr1 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 +Chr2 ApBar ApBar ApBar @@ -26836,719 +26836,719 @@ ApBar ApBar ApBar ApBar -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr -4Esr +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 +Esr4 Ezr Ezr Ezr @@ -28232,3032 +28232,3032 @@ Neh Neh Neh Neh -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_A -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -1Mc_B -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -2Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -3Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc -4Mc +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_A +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc1_B +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc2 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc3 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 +Mc4 Oda Oda Oda @@ -32249,408 +32249,408 @@ Tb_B Tb_B Tb_B Tb_B -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr -3Esr +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 +Esr3 diff --git a/tf/0.1/book@en.tf b/tf/0.1/book@en.tf index 6c06ac6..6006fe2 100644 --- a/tf/0.1/book@en.tf +++ b/tf/0.1/book@en.tf @@ -11,7 +11,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:46Z +@dateWritten=2018-10-16T11:03:27Z 426164 Genesis Exodus @@ -21,11 +21,11 @@ Deuteronomy Job Joshua Judges -1Samuel -2Samuel +Samuel_1 +Samuel_2 Psalms -1Kings -2Kings +Kings_1 +Kings_2 Proverbs Wisdom_of_Solomon Ecclesiastes @@ -57,17 +57,17 @@ Susanna Esther Judith Sirach -1Chronicles -2Chronicles +Chronicles_1 +Chronicles_2 Apocalypse_of_Baruch -4Esdras +Esdras_4 Ezra Nehemia -1Maccabees_A -1Maccabees_B -2Maccabees -3Maccabees -4Maccabees +Maccabees_1_A +Maccabees_1_B +Maccabees_2 +Maccabees_3 +Maccabees_4 Odes Prayer_of_Manasseh_A Prayer_of_Manasseh_B @@ -77,4 +77,4 @@ Apocryphal_Psalms Psalms_of_Solomon Tobit_A Tobit_B -3Esdras +Esdras_3 diff --git a/tf/0.1/chapter.tf b/tf/0.1/chapter.tf index 7b91153..5132620 100644 --- a/tf/0.1/chapter.tf +++ b/tf/0.1/chapter.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=int @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:46Z +@dateWritten=2018-10-16T11:03:27Z 426229 1 2 diff --git a/tf/0.1/oslots.tf b/tf/0.1/oslots.tf index 6cf35b1..dd92af7 100644 --- a/tf/0.1/oslots.tf +++ b/tf/0.1/oslots.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:49Z +@dateWritten=2018-10-16T11:03:30Z 426164 1-20070 20071-36392 diff --git a/tf/0.1/otext.tf b/tf/0.1/otext.tf index 07289ae..20ce5b5 100644 --- a/tf/0.1/otext.tf +++ b/tf/0.1/otext.tf @@ -10,5 +10,5 @@ @source=SEDRA @sourceUrl=https://sedra.bethmardutho.org/about/contributors @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:49Z +@dateWritten=2018-10-16T11:03:31Z diff --git a/tf/0.1/otype.tf b/tf/0.1/otype.tf index f2b74ac..35ea18c 100644 --- a/tf/0.1/otype.tf +++ b/tf/0.1/otype.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:46Z +@dateWritten=2018-10-16T11:03:27Z 1-426163 word 426164-426228 book diff --git a/tf/0.1/trailer.tf b/tf/0.1/trailer.tf index bbae92d..5cd7c30 100644 --- a/tf/0.1/trailer.tf +++ b/tf/0.1/trailer.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:46Z +@dateWritten=2018-10-16T11:03:28Z diff --git a/tf/0.1/trailer_etcbc.tf b/tf/0.1/trailer_etcbc.tf index 7f30488..1b9ba87 100644 --- a/tf/0.1/trailer_etcbc.tf +++ b/tf/0.1/trailer_etcbc.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:47Z +@dateWritten=2018-10-16T11:03:28Z diff --git a/tf/0.1/verse.tf b/tf/0.1/verse.tf index 98968a1..588dd55 100644 --- a/tf/0.1/verse.tf +++ b/tf/0.1/verse.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=int @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:47Z +@dateWritten=2018-10-16T11:03:29Z 427497 1 2 diff --git a/tf/0.1/word.tf b/tf/0.1/word.tf index 781763d..8b61c4a 100644 --- a/tf/0.1/word.tf +++ b/tf/0.1/word.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:47Z +@dateWritten=2018-10-16T11:03:29Z ܒܪܫܝܬ ܒܪܐ diff --git a/tf/0.1/word_etcbc.tf b/tf/0.1/word_etcbc.tf index d5bf067..b18bb7e 100644 --- a/tf/0.1/word_etcbc.tf +++ b/tf/0.1/word_etcbc.tf @@ -8,7 +8,7 @@ @sourceUrl=https://sedra.bethmardutho.org/about/contributors @valueType=str @writtenBy=Text-Fabric -@dateWritten=2018-10-16T05:44:48Z +@dateWritten=2018-10-16T11:03:30Z BRCJT BR> diff --git a/tutorial/search.ipynb b/tutorial/search.ipynb new file mode 100644 index 0000000..336a02e --- /dev/null +++ b/tutorial/search.ipynb @@ -0,0 +1,962 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "\n", + "\n", + "\n", + "# Search Introduction\n", + "\n", + "*Search* in Text-Fabric is a template based way of looking for structural patterns in your dataset.\n", + "\n", + "Within Text-Fabric we have the unique possibility to combine the ease of formulating search templates for\n", + "complicated syntactical patterns with the power of programmatically processing the results.\n", + "\n", + "This notebook will show you how to get up and running.\n", + "\n", + "## Easy command\n", + "\n", + "Search is as simple as saying (just an example)\n", + "\n", + "```python\n", + "results = P.search(template)\n", + "P.show(results)\n", + "```\n", + "\n", + "See all ins and outs in the\n", + "[search template docs]().\n", + "\n", + "For the Peshitta, you use the `P` API, which relies on the more generic\n", + "[`S` api](https://dans-labs.github.io/text-fabric/Api/General/#search-templates)\n", + "of Text-Fabric." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Incantation\n", + "\n", + "The ins and outs of installing Text-Fabric, getting the corpus, and initializing a notebook are\n", + "explained in the [start tutorial](start.ipynb)." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "ExecuteTime": { + "end_time": "2018-05-24T10:06:39.818664Z", + "start_time": "2018-05-24T10:06:39.796588Z" + } + }, + "outputs": [], + "source": [ + "from tf.extra.peshitta import Peshitta" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "ExecuteTime": { + "end_time": "2018-05-24T10:06:51.615044Z", + "start_time": "2018-05-24T10:06:50.161456Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Using peshitta-0.1 r0.1 in ~/text-fabric-data/etcbc/peshitta/tf/0.1\n" + ] + }, + { + "data": { + "text/markdown": [ + "**Documentation:** Peshitta Feature docs Peshitta API Text-Fabric API 6.1.0 Search Reference" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
Loaded features:\n", + "book@ll book chapter otype trailer trailer_etcbc verse word word_etcbc oslots
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "\n", + "This notebook online:\n", + "NBViewer\n", + "GitHub\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + " \n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
API members:\n", + "C Computed, Call AllComputeds, Cs ComputedString
\n", + "E Edge, Eall AllEdges, Es EdgeString
\n", + "TF, ensureLoaded, ignored, loadLog
\n", + "L Locality
\n", + "cache, error, indent, info, reset
\n", + "N Nodes, sortKey, otypeRank, sortNodes
\n", + "F Feature, Fall AllFeatures, Fs FeatureString
\n", + "S Search
\n", + "T Text
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "P = Peshitta(hoist=globals())" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Basic search command\n", + "\n", + "We start with the most simple form of issuing a query.\n", + "Let's look for the words in 1 Samuel, chapter 1.\n", + "\n", + "All work involved in searching takes place under the hood." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "ExecuteTime": { + "end_time": "2018-05-24T07:46:55.998382Z", + "start_time": "2018-05-24T07:46:55.137956Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 0.43s 12928 results\n" + ] + }, + { + "data": { + "text/markdown": [ + "n | book | chapter | word\n", + "--- | --- | --- | ---\n", + "1|Samuel_1|Samuel_1 1|ܘܗܘܐ \n", + "2|Samuel_1|Samuel_1 1|ܓܒܪܐ \n", + "3|Samuel_1|Samuel_1 1|ܚܕ \n", + "4|Samuel_1|Samuel_1 1|ܡܢ \n", + "5|Samuel_1|Samuel_1 1|ܪܡܬܐ \n", + "6|Samuel_1|Samuel_1 1|ܕܕܘܩ̈ܐ \n", + "7|Samuel_1|Samuel_1 1|ܡܢ \n", + "8|Samuel_1|Samuel_1 1|ܛܘܪܐ \n", + "9|Samuel_1|Samuel_1 1|ܕܐܦܪܝܡ \n", + "10|Samuel_1|Samuel_1 1|ܘܫܡܗ " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "query = '''\n", + "book book=Sm1\n", + " chapter chapter=1\n", + " word\n", + "'''\n", + "results = P.search(query)\n", + "P.table(results, end=10)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The hyperlinks take us all to the beginning of the book of 1 Samuel.\n", + "\n", + "Note that we can choose start and/or end points in the results list." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "ExecuteTime": { + "end_time": "2018-05-24T07:47:03.299872Z", + "start_time": "2018-05-24T07:47:03.261873Z" + } + }, + "outputs": [ + { + "data": { + "text/markdown": [ + "n | book | chapter | word\n", + "--- | --- | --- | ---\n", + "8|Samuel_1|Samuel_1 1|ܛܘܪܐ \n", + "9|Samuel_1|Samuel_1 1|ܕܐܦܪܝܡ \n", + "10|Samuel_1|Samuel_1 1|ܘܫܡܗ \n", + "11|Samuel_1|Samuel_1 1|ܗܠܩܢܐ \n", + "12|Samuel_1|Samuel_1 1|ܒܪ \n", + "13|Samuel_1|Samuel_1 1|ܝܪܚܘܡ " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "P.table(results, start=8, end=13, linked=3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We can show the results more fully with `show()`." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "ExecuteTime": { + "end_time": "2018-05-24T07:47:06.875859Z", + "start_time": "2018-05-24T07:47:06.757345Z" + } + }, + "outputs": [ + { + "data": { + "text/markdown": [ + "\n", + "\n", + "**verse** *1*\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "
\n", + " \n", + " \n", + "
\n", + "\n", + "
\n", + "
ܘܗܘܐ
\n", + "
WHW>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܓܒܪܐ
\n", + "
GBR>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܚܕ
\n", + "
XD
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܡܢ
\n", + "
MN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܪܡܬܐ
\n", + "
RMT>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܕܕܘܩ̈ܐ
\n", + "
DDWQ\">
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܡܢ
\n", + "
MN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܛܘܪܐ
\n", + "
VWR>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܕܐܦܪܝܡ
\n", + "
D>PRJM
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܫܡܗ
\n", + "
WCMH
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܗܠܩܢܐ
\n", + "
HLQN>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒܪ
\n", + "
BR
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܝܪܚܘܡ
\n", + "
JRXWM
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒܪ
\n", + "
BR
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܐܠܝܗܘ
\n", + "
>LJHW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒܪ
\n", + "
BR
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܬܚܘ
\n", + "
TXW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒܪ
\n", + "
BR
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܨܘܦ
\n", + "
YWP
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܐܦܪܬܝܐ
\n", + "
>PRTJ>
\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + "
\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "\n", + "\n", + "**verse** *2*\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "
\n", + " \n", + " \n", + "
\n", + "\n", + "
\n", + "
ܘܐܝܬ
\n", + "
W>JT
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܗ̈ܘܝ
\n", + "
H\"WJ
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܗ
\n", + "
LH
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܬܪ̈ܬܝܢ
\n", + "
TR\"TJN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܢܫ̈ܝܢ
\n", + "
NC\"JN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܫܡܗ̇
\n", + "
CMH^
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܕܚܕܐ
\n", + "
DXD>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܚܢܐ
\n", + "
XN>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܫܡܗ̇
\n", + "
WCMH^
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܕܐܚܪܬܐ
\n", + "
D>XRT>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܦܢܢܐ
\n", + "
PNN>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܗܘܘ
\n", + "
WHWW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܦܢܢܐ
\n", + "
LPNN>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒ̈ܢܝܐ
\n", + "
B\"NJ>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܠܚܢܐ
\n", + "
WLXN>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܝܬ
\n", + "
LJT
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܗ̇
\n", + "
LH^
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒ̈ܢܝܐ
\n", + "
B\"NJ>
\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + "
\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "\n", + "\n", + "**verse** *3*\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "
\n", + " \n", + " \n", + "
\n", + "\n", + "
\n", + "
ܘܣ̇ܠܩ
\n", + "
WS^LQ
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܗܘܐ
\n", + "
HW>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܓܒܪܐ
\n", + "
GBR>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܗܘ
\n", + "
HW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܡܢ
\n", + "
MN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܩܪܝܬܗ
\n", + "
QRJTH
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܡܢ
\n", + "
MN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܥܕܢ
\n", + "
<DN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܥܕܢ
\n", + "
L<DN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܡܣܓܕ
\n", + "
LMSGD
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܠܡܕܒܚܘ
\n", + "
WLMDBXW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܡܪܝܐ
\n", + "
LMRJ>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܨܒܐܘܬ
\n", + "
YB>WT
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒܫܝܠܘ
\n", + "
BCJLW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܬܡܢ
\n", + "
WTMN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܐܝܬ
\n", + "
>JT
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܗܘܘ
\n", + "
HWW
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܬܪ̈ܝܢ
\n", + "
TR\"JN
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܒܢ̈ܘܗܝ
\n", + "
BN\"WHJ
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܕܥܠܝ
\n", + "
D<LJ
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܚܦܢܝ
\n", + "
XPNJ
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܘܦܝܢܚܝܣ
\n", + "
WPJNXJS
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܟܗ̈ܢܐ
\n", + "
KH\"N>
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
ܠܡܪܝܐ
\n", + "
LMRJ>
\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + "
\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "P.show(results, start=1, end=3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Next\n", + "\n", + "You know how to run queries and show off with their results.\n", + "\n", + "The next thing is to dive deeper into the power of templates.\n", + "But for that you have to go to the\n", + "[search tutorial of the BHSA](https://nbviewer.jupyter.org/github/etcbc/bhsa/blob/master/tutorial/search.ipynb)\n", + "since that data set has much more features to play with.\n", + "\n", + "---\n", + "\n", + "basic\n", + "[BHSA](https://nbviewer.jupyter.org/github/etcbc/bhsa/blob/master/tutorial/search.ipynb)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/tutorial/start.ipynb b/tutorial/start.ipynb index 1a6c5b5..271fe89 100644 --- a/tutorial/start.ipynb +++ b/tutorial/start.ipynb @@ -50,6 +50,15 @@ "execution_count": 1, "metadata": {}, "outputs": [], + "source": [ + "import os, collections" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], "source": [ "from tf.extra.peshitta import Peshitta" ] @@ -78,7 +87,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:12:57.329202Z", @@ -90,13 +99,37 @@ "name": "stdout", "output_type": "stream", "text": [ - "Using peshitta-0.1 r0.1 in ~/text-fabric-data/etcbc/peshitta/tf/0.1\n" + "\tdownloading peshitta-0.1 r0.1\n", + "\t\tfrom https://github.com/etcbc/peshitta/releases/download/0.1/0.1.zip ... \n", + "\tunzipping ... \n", + "\tsaving peshitta-0.1 r0.1\n", + "\tsaved peshitta-0.1 r0.1\n", + "Using peshitta-0.1 r0.1 in ~/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 0.20s T otype from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 1.11s T oslots from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 0.17s T book from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 0.06s T chapter from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 0.06s T verse from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 1.12s T trailer from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 1.08s T trailer_etcbc from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 1.79s T word from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 1.41s T word_etcbc from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | 0.00s M otext from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | | 0.04s C __levels__ from otype, oslots, otext\n", + " | | 2.46s C __order__ from otype, oslots, __levels__\n", + " | | 0.24s C __rank__ from otype, __order__\n", + " | | 2.36s C __levUp__ from otype, oslots, __rank__\n", + " | | 0.10s C __levDown__ from otype, __levUp__, __rank__\n", + " | | 0.71s C __boundary__ from otype, oslots, __rank__\n", + " | 0.00s M otext from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n", + " | | 0.12s C __sections__ from otype, oslots, otext, __levUp__, __levels__, book, chapter, verse\n", + " | 0.00s T book@en from /Users/dirk/text-fabric-data/etcbc/peshitta/tf/0.1\n" ] }, { "data": { "text/markdown": [ - "**Documentation:** PESHITTA Feature docs Peshitta API Text-Fabric API 6.1.0 Search Reference" + "**Documentation:** Peshitta Feature docs Peshitta API Text-Fabric API 6.1.0 Search Reference" ], "text/plain": [ "" @@ -260,32 +293,6 @@ "that give us access to the text and data of the Hebrew Bible." ] }, - { - "cell_type": "code", - "execution_count": 57, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "computed-data : C Computed, Call AllComputeds, Cs ComputedString\n", - "edge-features : E Edge, Eall AllEdges, Es EdgeString\n", - "loading : TF, ensureLoaded, ignored, loadLog\n", - "locality : L Locality\n", - "messaging : cache, error, indent, info, reset\n", - "navigating-nodes : N Nodes, sortKey, otypeRank, sortNodes\n", - "node-features : F Feature, Fall AllFeatures, Fs FeatureString\n", - "searching : S Search\n", - "text : T Text\n" - ] - } - ], - "source": [ - "for (section, newNames) in names:\n", - " print(f'{section:<20}: {\", \".join(newNames)}')" - ] - }, { "cell_type": "markdown", "metadata": {}, @@ -329,7 +336,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:01.501437Z", @@ -373,7 +380,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:05.040545Z", @@ -387,7 +394,7 @@ "'word'" ] }, - "execution_count": 32, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -398,7 +405,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:05.855607Z", @@ -412,7 +419,7 @@ "426163" ] }, - "execution_count": 33, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -423,7 +430,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:06.387787Z", @@ -437,7 +444,7 @@ "458807" ] }, - "execution_count": 34, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -448,7 +455,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:07.770989Z", @@ -462,7 +469,7 @@ "('book', 'chapter', 'verse', 'word')" ] }, - "execution_count": 35, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -473,7 +480,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:11.588722Z", @@ -490,7 +497,7 @@ " ('word', 1, 1, 426163))" ] }, - "execution_count": 36, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -519,7 +526,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:21.547051Z", @@ -534,8 +541,8 @@ " 0.00s counting objects ...\n", " | 0.00s 65 books\n", " | 0.00s 1268 chapters\n", - " | 0.01s 31311 verses\n", - " | 0.05s 426163 words\n", + " | 0.00s 31311 verses\n", + " | 0.06s 426163 words\n", " 0.07s Done\n" ] } @@ -572,7 +579,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:13:28.926742Z", @@ -595,7 +602,7 @@ " ('HW>', 2476))" ] }, - "execution_count": 38, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -642,7 +649,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:15.350367Z", @@ -672,7 +679,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:17.364197Z", @@ -709,7 +716,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:20.775341Z", @@ -750,7 +757,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:23.300424Z", @@ -794,7 +801,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:25.969860Z", @@ -825,7 +832,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 17, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:28.468853Z", @@ -911,7 +918,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 18, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:31.965590Z", @@ -925,7 +932,7 @@ "['text-orig-full', 'text-trans-full']" ] }, - "execution_count": 45, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -944,7 +951,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 19, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:35.240131Z", @@ -977,7 +984,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 20, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:37.681491Z", @@ -1001,7 +1008,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Whole text in all formats in less than a second\n", + "## Whole text in all formats in less than two seconds\n", "Part of the pleasure of working with computers is that they can crunch massive amounts of data.\n", "The text of the Hebrew Bible is a piece of cake.\n", "\n", @@ -1011,7 +1018,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 21, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:40.870244Z", @@ -1024,7 +1031,7 @@ "output_type": "stream", "text": [ " 0.00s writing plain text of whole Syriac New Testament in all formats\n", - " 1.81s done 2 formats\n", + " 1.79s done 2 formats\n", "text-orig-full\n", "ܒܪܫܝܬ ܒܪܐ ܐܠܗܐ. ܝܬ ܫܡܝܐ ܘܝܬ ܐܪܥܐ. \n", "ܐܪܥܐ ܗܘܬ ܬܘܗ ܘܒܘܗ̇. ܘܚܫܘܟܐ ܥܠ ܐ̈ܦܝ ܬܗܘܡܐ. ܘܪܘܚܗ ܕܐܠܗܐ ܡܪܚܦܐ ܥܠ ܐ̈ܦܝ ܡ̈ܝܐ. \n", @@ -1069,7 +1076,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:43.743463Z", @@ -1087,7 +1094,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:44.766248Z", @@ -1143,7 +1150,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:47.152762Z", @@ -1158,7 +1165,7 @@ " 'en': {'language': 'English', 'languageEnglish': 'English'}}" ] }, - "execution_count": 51, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -1192,7 +1199,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:14:49.175819Z", @@ -1208,10 +1215,10 @@ "node of Genesis 1:1 427497\n", "node of book Genesis 426164\n", "node of chapter Genesis 1 426229\n", - "section of book node ('1Samuel', 5, 4)\n", - "idem, now last word ('1Samuel', 5, 4)\n", - "section of chapter node ('1Samuel', 5, 5)\n", - "idem, now last word ('1Samuel', 5, 5)\n" + "section of book node ('Samuel_1', 5, 4)\n", + "idem, now last word ('Samuel_1', 5, 4)\n", + "section of chapter node ('Samuel_1', 5, 5)\n", + "idem, now last word ('Samuel_1', 5, 5)\n" ] } ], @@ -1244,9 +1251,6 @@ "Text-Fabric contains a flexible search engine, that does not only work for this data,\n", "but also for data that you add to it.\n", "There is a tutorial dedicated to [search](search.ipynb).\n", - "And if you already know MQL queries, you can build from that in\n", - "[searchFromMQL](searchFromMQL.ipynb).\n", - "\n", "\n", "## Add your own data\n", "If you study the additional data, you can observe how that data is created and also\n", @@ -1255,9 +1259,6 @@ "and the values string or numbers as a Text-Fabric feature.\n", "When you are creating data, you have already constructed those dictionaries, so writing\n", "them out is just one method call.\n", - "See for example how the\n", - "[flowchart](https://github.com/ETCBC/valence/blob/master/programs/flowchart.ipynb#Add-sense-feature-to-valence-module)\n", - "notebook in valence writes out verb sense data.\n", "\n", "You can then easily share your new features on GitHub, so that your colleagues everywhere \n", "can try it out for themselves." @@ -1291,7 +1292,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 26, "metadata": { "ExecuteTime": { "end_time": "2018-03-08T10:15:03.472718Z", @@ -1318,36 +1319,35 @@ "name": "stdout", "output_type": "stream", "text": [ - " 0.01s 8 features to export to MQL ...\n", - " 0.02s Loading 8 features\n", - " 0.02s Writing enumerations\n", - "\tbook : 65 values, 13 not a name, e.g. «1Chr»\n", - "\tbook_en : 65 values, 13 not a name, e.g. «1Chronicles»\n", + " 0.00s 8 features to export to MQL ...\n", + " 0.01s Loading 8 features\n", + " 0.01s Writing enumerations\n", "\ttrailer : 14 values, 14 not a name, e.g. « »\n", "\ttrailer_etcbc : 14 values, 14 not a name, e.g. « »\n", - " 0.25s Mapping 8 features onto 4 object types\n", + " | 0.25s Writing an all-in-one enum with 130 values\n", + " 0.27s Mapping 8 features onto 4 object types\n", " 0.54s Writing 8 features as data in 4 object types\n", " | 0.00s word data ...\n", - " | | 0.42s batch of size 6.3MB with 50000 of 50000 words\n", - " | | 0.93s batch of size 6.3MB with 50000 of 100000 words\n", - " | | 1.61s batch of size 6.4MB with 50000 of 150000 words\n", - " | | 2.16s batch of size 6.4MB with 50000 of 200000 words\n", - " | | 3.03s batch of size 6.4MB with 50000 of 250000 words\n", - " | | 3.83s batch of size 6.4MB with 50000 of 300000 words\n", - " | | 4.38s batch of size 6.4MB with 50000 of 350000 words\n", - " | | 4.89s batch of size 6.4MB with 50000 of 400000 words\n", - " | | 5.10s batch of size 3.4MB with 26163 of 426163 words\n", - " | 5.10s word data: 426163 objects\n", + " | | 0.37s batch of size 6.3MB with 50000 of 50000 words\n", + " | | 0.79s batch of size 6.3MB with 50000 of 100000 words\n", + " | | 1.24s batch of size 6.4MB with 50000 of 150000 words\n", + " | | 1.64s batch of size 6.4MB with 50000 of 200000 words\n", + " | | 2.02s batch of size 6.4MB with 50000 of 250000 words\n", + " | | 2.40s batch of size 6.4MB with 50000 of 300000 words\n", + " | | 2.81s batch of size 6.4MB with 50000 of 350000 words\n", + " | | 3.40s batch of size 6.4MB with 50000 of 400000 words\n", + " | | 3.71s batch of size 3.4MB with 26163 of 426163 words\n", + " | 3.71s word data: 426163 objects\n", " | 0.00s verse data ...\n", - " | | 0.42s batch of size 3.1MB with 31311 of 31311 verses\n", - " | 0.43s verse data: 31311 objects\n", + " | | 0.32s batch of size 3.0MB with 31311 of 31311 verses\n", + " | 0.32s verse data: 31311 objects\n", " | 0.00s chapter data ...\n", - " | | 0.09s batch of size 115.2KB with 1268 of 1268 chapters\n", - " | 0.09s chapter data: 1268 objects\n", + " | | 0.08s batch of size 112.7KB with 1268 of 1268 chapters\n", + " | 0.08s chapter data: 1268 objects\n", " | 0.00s book data ...\n", - " | | 0.08s batch of size 6.6KB with 65 of 65 books\n", - " | 0.08s book data: 65 objects\n", - " 6.25s Done\n" + " | | 0.06s batch of size 6.3KB with 65 of 65 books\n", + " | 0.06s book data: 65 objects\n", + " 4.73s Done\n" ] } ], @@ -1372,7 +1372,9 @@ " select all objects where\n", " [book book=Gn\n", " [chapter chapter=1\n", - " [verse verse=1]\n", + " [verse verse=1\n", + " [word]\n", + " ]\n", " ]\n", " ]\n", " \n",